perf-debuginfo-5.14.0-503.14.1.el9_5> M Mv ĉJ4!!%joLne)Ip-Bm5 ']g7Ifreleng@rockylinux.org p-Bm5 ']r .L6$2>SS,>߻n[ہ$,x]"#lHfڽ/,1،gX)̔xO!*Z؅iŸRsɁ2 0mPK-!(3xKDGkFG\CIOJlϱ/pR>FImو7S8m0ɺxNt~ $(4?ӝ-45I C#2CSpd0sOT|gLy{]O2kL䁩I\*bso'w&޵L_5wH1aJ6OHfere1;^-Ew%jKMU, ~1 !M@ł(J{1zvFѤs4Y}}sIf-,ǰ. \a 4Ri?{ʨ"J cR8Qޞa]-tJń }sLb@6Eg=)Mm$: $? $d ' J  !'0          8g(8[9[:%[G H I X Y \ ] D^ b *d xe }f l t u v | $H $L $R $ $Cperf-debuginfo5.14.0503.14.1.el9_5Debug information for package perfThis package provides debug information for the perf package.g7+/pb-aed9699c-2189-4966-9a95-ff6a2f69f486-b-ppc64lepRocky Linux 9.5Rocky Enterprise Software Foundation((GPL-2.0-only WITH Linux-syscall-note) OR BSD-2-Clause) AND ((GPL-2.0-only WITH Linux-syscall-note) OR BSD-3-Clause) AND ((GPL-2.0-only WITH Linux-syscall-note) OR CDDL-1.0) AND ((GPL-2.0-only WITH Linux-syscall-note) OR Linux-OpenIB) AND ((GPL-2.0-only WITH Linux-syscall-note) OR MIT) AND ((GPL-2.0-or-later WITH Linux-syscall-note) OR BSD-3-Clause) AND ((GPL-2.0-or-later WITH Linux-syscall-note) OR MIT) AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-Clear AND GFDL-1.1-no-invariants-or-later AND GPL-1.0-or-later AND (GPL-1.0-or-later OR BSD-3-Clause) AND (GPL-1.0-or-later WITH Linux-syscall-note) AND GPL-2.0-only AND (GPL-2.0-only OR Apache-2.0) AND (GPL-2.0-only OR BSD-2-Clause) AND (GPL-2.0-only OR BSD-3-Clause) AND (GPL-2.0-only OR CDDL-1.0) AND (GPL-2.0-only OR GFDL-1.1-no-invariants-or-later) AND (GPL-2.0-only OR GFDL-1.2-no-invariants-only) AND (GPL-2.0-only WITH Linux-syscall-note) AND GPL-2.0-or-later AND (GPL-2.0-or-later OR BSD-2-Clause) AND (GPL-2.0-or-later OR BSD-3-Clause) AND (GPL-2.0-or-later OR CC-BY-4.0) AND (GPL-2.0-or-later WITH GCC-exception-2.0) AND (GPL-2.0-or-later WITH Linux-syscall-note) AND ISC AND LGPL-2.0-or-later AND (LGPL-2.0-or-later OR BSD-2-Clause) AND (LGPL-2.0-or-later WITH Linux-syscall-note) AND LGPL-2.1-only AND (LGPL-2.1-only OR BSD-2-Clause) AND (LGPL-2.1-only WITH Linux-syscall-note) AND LGPL-2.1-or-later AND (LGPL-2.1-or-later WITH Linux-syscall-note) AND (Linux-OpenIB OR GPL-2.0-only) AND (Linux-OpenIB OR GPL-2.0-only OR BSD-2-Clause) AND Linux-man-pages-copyleft AND MIT AND (MIT OR GPL-2.0-only) AND (MIT OR GPL-2.0-or-later) AND (MIT OR LGPL-2.1-only) AND (MPL-1.1 OR GPL-2.0-only) AND (X11 OR GPL-2.0-only) AND (X11 OR GPL-2.0-or-later) AND ZlibRocky Linux Build System (Peridot) Unspecifiedhttps://www.kernel.org/linuxppc64le/)=FZFZFZaxAAAAAAAAA$A$AAA$$$g71g71g71g71g71g71g71g71g71g71g71g71g71g71g71g71g71g71g71g71g71g71g71g71g71g71g71g7165f8ce75457ad7aa7d6ec0f1db09dea38261d1c6634924f7221e4e3fffc2573a6e973e4640ef8ec6e24953212ea0e3f556b1f07efddd2f61f75f785ff748d2ef91a1d505ca2a2b8e16c17b10c338e69a16150c013f63e6189a93e63a4953694cbae6ee4bbf85b1181602de6cfdfdf741e5ab81a0af22a06c0cfe16bba77666bf86de264b1ea3166364adb0610f054744d28816fb3df018dcc8b26b0aa45e29a6../../../../../usr/bin/perf../../../../../usr/lib/debug/usr/bin/perf.debug../../../../../usr/lib64/libperf-jvmti.so../../../../../usr/lib/debug/usr/lib64/libperf-jvmti.so.debug../../../../../usr/libexec/perf-core/dlfilters/dlfilter-test-api-v2.so../../../../../usr/lib/debug/usr/libexec/perf-core/dlfilters/dlfilter-test-api-v2.so.debug../../../../../usr/libexec/perf-core/dlfilters/dlfilter-show-cycles.so../../../../../usr/lib/debug/usr/libexec/perf-core/dlfilters/dlfilter-show-cycles.so.debug../../../../../usr/libexec/perf-core/dlfilters/dlfilter-test-api-v0.so../../../../../usr/lib/debug/usr/libexec/perf-core/dlfilters/dlfilter-test-api-v0.so.debugrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.14.0-503.14.1.el9_5.src.rpmperf-debuginfoperf-debuginfo(ppc-64)    kernel-debuginfo-common-ppc64lerpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)5.14.0-503.14.1.el9_53.0.4-14.6.0-14.0-15.2-14.16.1.3g77g,g$g6ff@fLfX@fcf@fff4ff@f(@ffą@f3f?@ffJf@ff@faf@ff@f@ff>@f@fIff@f`f@ffwf&@fff=@ff@f}T@fz@fy_fuk@ftfqvfp%@fp%@fj@fifffaf`S@f_f]@fXj@fU@fTufM@fLfH@fE@fCR@fBf;i@f:f4f/f+@f*Ef&Q@fff"@f@f@f Df@ffg@ee,ee@eZRelease Engineering - 5.14.0-503.14.1Lucas Zampieri [5.14.0-503.14.1.el9_5]Lucas Zampieri [5.14.0-503.13.1.el9_5]Lucas Zampieri [5.14.0-503.12.1.el9_5]Lucas Zampieri [5.14.0-503.11.1.el9_5]Lucas Zampieri [5.14.0-503.10.1.el9_5]Lucas Zampieri [5.14.0-503.9.1.el9_5]Lucas Zampieri [5.14.0-503.8.1.el9_5]Lucas Zampieri [5.14.0-503.7.1.el9_5]Lucas Zampieri [5.14.0-503.6.1.el9_5]Lucas Zampieri [5.14.0-503.5.1.el9_5]Lucas Zampieri [5.14.0-503.4.1.el9_5]Lucas Zampieri [5.14.0-503.3.1.el9_5]Lucas Zampieri [5.14.0-503.2.1.el9_5]Lucas Zampieri [5.14.0-503.1.1.el9_5]Lucas Zampieri [5.14.0-503.el9]Lucas Zampieri [5.14.0-502.el9]Lucas Zampieri [5.14.0-501.el9]Lucas Zampieri [5.14.0-500.el9]Lucas Zampieri [5.14.0-499.el9]Lucas Zampieri [5.14.0-498.el9]Lucas Zampieri [5.14.0-497.el9]Lucas Zampieri [5.14.0-496.el9]Lucas Zampieri [5.14.0-495.el9]Lucas Zampieri [5.14.0-494.el9]Lucas Zampieri [5.14.0-493.el9]Lucas Zampieri [5.14.0-492.el9]Scott Weaver [5.14.0-491.el9]Scott Weaver [5.14.0-490.el9]Lucas Zampieri [5.14.0-489.el9]Lucas Zampieri [5.14.0-488.el9]Lucas Zampieri [5.14.0-487.el9]Lucas Zampieri [5.14.0-486.el9]Lucas Zampieri [5.14.0-485.el9]Lucas Zampieri [5.14.0-484.el9]Lucas Zampieri [5.14.0-483.el9]Lucas Zampieri [5.14.0-482.el9]Lucas Zampieri [5.14.0-481.el9]Lucas Zampieri [5.14.0-480.el9]Lucas Zampieri [5.14.0-479.el9]Lucas Zampieri [5.14.0-478.el9]Lucas Zampieri [5.14.0-477.el9]Lucas Zampieri [5.14.0-476.el9]Lucas Zampieri [5.14.0-475.el9]Lucas Zampieri [5.14.0-474.el9]Lucas Zampieri [5.14.0-473.el9]Lucas Zampieri [5.14.0-472.el9]Lucas Zampieri [5.14.0-471.el9]Lucas Zampieri [5.14.0-470.el9]Lucas Zampieri [5.14.0-469.el9]Lucas Zampieri [5.14.0-468.el9]Lucas Zampieri [5.14.0-467.el9]Lucas Zampieri [5.14.0-466.el9]Lucas Zampieri [5.14.0-465.el9]Lucas Zampieri [5.14.0-464.el9]Lucas Zampieri [5.14.0-463.el9]Lucas Zampieri [5.14.0-462.el9]Lucas Zampieri [5.14.0-461.el9]Lucas Zampieri [5.14.0-460.el9]Lucas Zampieri [5.14.0-459.el9]Lucas Zampieri [5.14.0-458.el9]Scott Weaver [5.14.0-457.el9]Lucas Zampieri [5.14.0-456.el9]Lucas Zampieri [5.14.0-455.el9]Lucas Zampieri [5.14.0-454.el9]Lucas Zampieri [5.14.0-453.el9]Lucas Zampieri [5.14.0-452.el9]Lucas Zampieri [5.14.0-451.el9]Lucas Zampieri [5.14.0-450.el9]Lucas Zampieri [5.14.0-449.el9]Lucas Zampieri [5.14.0-448.el9]Patrick Talbert [5.14.0-447.el9]Patrick Talbert [5.14.0-446.el9]Lucas Zampieri [5.14.0-445.el9]Lucas Zampieri [5.14.0-444.el9]Lucas Zampieri [5.14.0-443.el9]Lucas Zampieri [5.14.0-442.el9]Lucas Zampieri [5.14.0-441.el9]Lucas Zampieri [5.14.0-440.el9]Lucas Zampieri [5.14.0-439.el9]Lucas Zampieri [5.14.0-438.el9]Lucas Zampieri [5.14.0-437.el9]Lucas Zampieri [5.14.0-436.el9]Scott Weaver [5.14.0-435.el9]Scott Weaver [5.14.0-434.el9]Scott Weaver [5.14.0-433.el9]Lucas Zampieri [5.14.0-432.el9]Lucas Zampieri [5.14.0-431.el9]Lucas Zampieri [5.14.0-430.el9]Lucas Zampieri [5.14.0-429.el9]Lucas Zampieri [5.14.0-428.el9]- Porting to Rocky Linux 9, debranding and Rocky branding - Ensure aarch64 kernel is not compressed- ext4: fix off by one issue in alloc_flex_gd() (Pavel Reichl) [RHEL-65318] - ping: fix address binding wrt vrf (Antoine Tenart) [RHEL-57564 RHEL-50920] - smb: client: stop flooding dmesg in smb2_calc_signature() (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: print failed session logoffs with FYI (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: propagate error from cifs_construct_tcon() (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: fix DFS failover in multiuser mounts (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: fix DFS interlink failover (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: improve purging of cached referrals (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: avoid unnecessary reconnects when refreshing referrals (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: handle lack of FSCTL_GET_REPARSE_POINT support (Paulo Alcantara) [RHEL-36346 RHEL-57983] - smb: client: fix deadlock in smb2_find_smb_tcon() (Paulo Alcantara) [RHEL-36346 RHEL-57983] - cifs: Fix reacquisition of volume cookie on still-live connection (Paulo Alcantara) [RHEL-36346 RHEL-57983]- efi: libstub: Move screen_info handling to common code (Maxim Levitsky) [RHEL-65344] - mpls: Reduce skb re-allocations due to skb_cow() (Guillaume Nault) [RHEL-61697] - mptcp: pm: Fix uaf in __timer_delete_sync (CKI Backport Bot) [RHEL-64678 RHEL-60737] {CVE-2024-46858} - ceph: fix cap ref leak via netfs init_request (Patrick Donnelly) [RHEL-62667 RHEL-61459] - gitlab-ci: provide consistent kcidb_tree_name (Michael Hofmann)- net: nexthop: Initialize all fields in dumped nexthops (Antoine Tenart) [RHEL-55080] {CVE-2024-42283} - tracing/osnoise: Fix build when timerlat is not enabled (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread() (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/timerlat: Only clear timer if a kthread exists (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/osnoise: Use a cpumask to know what threads are kthreads (Tomas Glozar) [RHEL-61870 RHEL-39968] - iommufd: Require drivers to supply the cache_invalidate_user ops (CKI Backport Bot) [RHEL-60681 RHEL-60761] {CVE-2024-46824} - Revert "fw loader: Remove the now superfluous sentinel element from ctl_table array" (Eric Chanudet) [RHEL-62925 RHEL-50129] - smb: client: fix hang in wait_for_response() for negproto (Jay Shin) [RHEL-61607 RHEL-57983]- memcg: protect concurrent access to mem_cgroup_idr (Rafael Aquini) [RHEL-56254] {CVE-2024-43892} - bnxt_en: Fix double DMA unmapping for XDP_REDIRECT (Michal Schmidt) [RHEL-57259] {CVE-2024-44984}- intel_th: pci: Add Granite Rapids SOC support (Michael Petlan) [RHEL-15664] - dma: fix call order in dmam_free_coherent (Eder Zulian) [RHEL-54751] {CVE-2024-43856} - dmaengine: idxd: Avoid unnecessary destruction of file_ida (Jerry Snitselaar) [RHEL-44508] {CVE-2024-38629}- tipc: Return non-zero value from tipc_udp_addr2str() on error (Xin Long) [RHEL-55074] {CVE-2024-42284} - net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink (Michal Schmidt) [RHEL-57119] {CVE-2024-44970} - net/mlx5e: Fix CT entry update leaks of modify header context (Michal Schmidt) [RHEL-55628] {CVE-2024-43864} - net/mlx5: Always drain health in shutdown callback (Michal Schmidt) [RHEL-55616] {CVE-2024-43866} - net/mlx5: SF, Stop waiting for FW as teardown was called (Michal Schmidt) [RHEL-55616] - net/mlx5: Fix missing lock on sync reset reload (Michal Schmidt) [RHEL-55121] {CVE-2024-42268}- ionic: fix kernel panic in XDP_TX action (CKI Backport Bot) [RHEL-47730] {CVE-2024-40907} - r8169: Fix possible ring buffer corruption on fragmented Tx packets. (Izabela Bakollari) [RHEL-44037] {CVE-2024-38586} - ata: libata-core: Fix double free on error (Tomas Henzl) [RHEL-53777] - ata: libata: Fix memory leak for error path in ata_host_alloc() (Tomas Henzl) [RHEL-53777] - ata: ahci: Clean up sysfs file on error (Tomas Henzl) [RHEL-53777] - ata: libata-core: Fix null pointer dereference on error (Tomas Henzl) [RHEL-53777] - ata: libata-core: Add ATA_HORKAGE_NOLPM for all Crucial BX SSD1 models (Tomas Henzl) [RHEL-53777] - ata: ahci: Do not enable LPM if no LPM states are supported by the HBA (Tomas Henzl) [RHEL-53777] - ata: libata-scsi: Set the RMB bit only for removable media devices (Tomas Henzl) [RHEL-53777] - ata: libata-core: Do not try to set sleeping devices to standby (Tomas Henzl) [RHEL-53777] - KVM: s390: fix validity interception issue when gisa is switched off (CKI Backport Bot) [RHEL-57197] {CVE-2024-45005}- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he() (Jose Ignacio Tornos Martinez) [RHEL-55579] {CVE-2024-43879} - wifi: mac80211: fix NULL dereference at band check in starting tx ba session (Jose Ignacio Tornos Martinez) [RHEL-56191] {CVE-2024-43911} - wifi: rtw89: Fix array index mistake in rtw89_sta_info_get_iter() (Jose Ignacio Tornos Martinez) [RHEL-54805] {CVE-2024-43842}- scsi: smartpqi: Bump driver version to 2.1.26-030 (Don Brace) [RHEL-21268] - scsi: smartpqi: Fix logical volume rescan race condition (Don Brace) [RHEL-21268] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [RHEL-21268] - gfs2: Fix NULL pointer dereference in gfs2_log_flush (Andrew Price) [RHEL-51559] {CVE-2024-42079} - x86/mm: Fix pti_clone_pgtable() alignment assumption (Rafael Aquini) [RHEL-57170] {CVE-2024-44965} - bnxt_en: Adjust logging of firmware messages in case of released token in __hwrm_send() (CKI Backport Bot) [RHEL-47822] {CVE-2024-40919}- kabi: enable check-kabi (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflate_workspacesize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflateInit2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflateEnd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zgid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zap_vma_ptes to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol yield to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_run to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_uses_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_peek_desc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_completed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_set_tx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_set_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_get_pool_from_qid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_clear_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_set_rxq_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_raw_get_dma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_unmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_sync_for_device_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_sync_for_cpu_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_set_features_flag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_unreg_mem_model to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_unreg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_reg_mem_model to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xdp_rxq_info_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_is_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_return_frame_rx_napi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_return_frame to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_master_redirect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_features_set_redirect_target to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_features_clear_redirect_target to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_do_redirect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_do_flush to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_convert_zc_to_xdp_frame to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xattr_full_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_store to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xas_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_set_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_load to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_get_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_find_after to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_erase to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_clear_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_alloc_cyclic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol x86_spec_ctrl_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_return_thunk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rsi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rdx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rdi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rcx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rbx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rbp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rax to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r9 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r15 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r14 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r13 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r12 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r11 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r10 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol x86_cpu_to_apicid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __write_overflow_field to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol write_inode_now to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __warn_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wake_up_process to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __wake_up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __wait_on_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion_timeout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vzalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vsprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vsnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vscnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vprintk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_zone_stat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_munmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_mmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_event_states to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmemmap_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_to_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_vlan_proto to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_vlan_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_real_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __virt_addr_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_unlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_symlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_statfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_setxattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_rmdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_rename to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_removexattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_readlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_mknod to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_mkdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_iter_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_iter_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_getxattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_get_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_getattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_fsync_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_fsync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __var_waitqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_undefined to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_teardown_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_setup_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_possible_blades to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __uv_hub_info_list to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_get_hubless_system to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __uv_cpu_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_obj_count to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_install_heap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_pci_topology to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_master_nasid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_heapsize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_geoinfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_enum_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_enum_objs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol usleep_range_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_sysctl_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_shrinker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_nmi_handler to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier_dev_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_kprobe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_filesystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_fib_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __unregister_chrdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_blkdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_binfmt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unmap_mapping_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unlock_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol udp_tunnel_nic_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol udp4_hwcsum to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __udelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_unregister_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_termios_encode_baud_rate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_std_termios to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_link_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tty_insert_flip_string_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_flip_buffer_push to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_driver_kref_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_buffer_request_room to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tty_alloc_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tsc_khz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol try_wait_for_completion to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol try_module_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_pagecache to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages_final to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_seq_putc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_seq_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_raw_output_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_print_flags_seq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_start_locking to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_released to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_acquire_returned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_handle_return to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_raw_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_ignore_this_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_buffer_reserve to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_buffer_commit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol touch_softlockup_watchdog to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _totalram_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tls_validate_xmit_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tls_get_record to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timer_delete_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timer_delete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_cyc2time to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol time64_to_tm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol this_cpu_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol thaw_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tcp_hashinfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __task_pid_nr_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_unlock_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_setup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tasklet_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_kill to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tasklet_hi_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sys_tz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol system_wq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol system_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_streq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_file_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_bin_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sysfs_match_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_emit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_file_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_bin_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_add_file_to_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sync_mapping_buffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sync_blockdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __symbol_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __symbol_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sw_hweight64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sw_hweight32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol submit_bio_noacct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol submit_bio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strstr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strsep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strrchr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strnlen_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strnlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncpy_from_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncasecmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlcat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcspn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strchr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_slow_inc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_slow_dec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_count to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __stack_chk_fail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sscanf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sort to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol softnet_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_setsockopt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_sendmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_recvmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_gen_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_create_kern to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_alloc_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sn_region_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol snprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sn_partition_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_single_async to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_single to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_many to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sme_me_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sk_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_vlan_pop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_tstamp_tx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_recv_udp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_realloc_headroom to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_queue_tail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_push to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_pull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_pad to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_flow_dissect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_ext_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_dequeue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_copy_bits to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_copy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_clone_tx_timestamp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_clone to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_checksum_help to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_checksum to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_add_rx_frag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sk_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sized_strscpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_open_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_write_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtoull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtoul to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_statfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_attr_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_attr_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol si_meminfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sigprocmask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol shrink_dcache_sb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol shrink_dcache_parent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sg_page_iter_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sg_page_iter_dma_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_copy_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_copy_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_user_nice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_writeback to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __set_page_dirty_nobuffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_dirty_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_normalized_timespec64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_nlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_freezable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_disk_ro to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_current_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_cpus_allowed_ptr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_capacity to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_blocksize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol setattr_prepare to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_puts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_putc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_lseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol send_sig_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol send_sig to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_sb_set_mnt_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_sb_eat_lsm_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_inode_init_security to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_free_mnt_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_d_instantiate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sdev_prefix_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__preempt_schedule_notrace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__preempt_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__might_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__cond_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_vpd_lun_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_remove_host to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_remove_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsilun_to_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_is_sdev_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_is_fc_rport to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_busy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_done to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_command_size_tbl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_change_queue_depth to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsicam_bios_param to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_bus_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_alloc_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_add_host_with_dma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_add_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCK__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol schedule_timeout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_numa_hop_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_clock_cpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_clock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_is_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rps_may_expire_flow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol round_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol root_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __root_device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rht_bucket_nested_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhltable_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_insert_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_free_and_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol revert_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __request_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __request_module to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_firmware_direct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_firmware to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remove_wait_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remove_proc_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remap_pfn_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol release_sock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __release_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol release_firmware to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_sysctl_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_shrinker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_nmi_handler to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier_dev_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_kprobe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_filesystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_fib_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_chrdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_blkdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_binfmt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __refrigerator to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_warn_saturate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_dec_if_one to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_dec_and_mutex_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol recalc_sigpending to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __read_overflow2_field to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_io to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_resolve_route to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_resolve_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_reject to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_read_gid_l2_fields to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_query_gid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_listen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_disconnect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_destroy_qp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_destroy_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_create_qp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rdma_create_kernel_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_connect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_bind_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_alloc_hw_stats_struct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_accept to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcuref_get_slowpath to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcu_read_unlock_strict to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rcu_read_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rcu_read_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcu_barrier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_insert_color to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_first to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_erase to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_trylock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ___ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_next_chunk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_delete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol queue_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol queue_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qed_put_iscsi_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qed_put_eth_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qdisc_reset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pv_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_4 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_unused_fd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_devmap_managed_page_refs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_cred to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptrs_per_p4d to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_schedule_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_parse_header to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_find_pin to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_index to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_classify_raw to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ___pskb_trim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pskb_pull_tail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pskb_expand_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol psample_sample_packet to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_mkdir_mode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_mkdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dostring to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dointvec_minmax to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dointvec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_create_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol priv_to_devlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __printk_ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol print_hex_dump to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait_exclusive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_test_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_lock_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_to_xattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_from_xattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol poll_initwait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol poll_freewait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pm_schedule_suspend to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pm_runtime_resume to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pldmfw_op_pci_match_record to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pldmfw_flash_image to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pipe_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pipe_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pid_task to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol physical_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol phys_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pgprot_writecombine to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pgdir_shift to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol perf_trace_run_bpf_submit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol perf_trace_buf_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol percpu_ref_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol percpu_ref_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __per_cpu_offset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcpu_hot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_write_config_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_write_config_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_wake_from_d3 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_wait_for_pending_transaction to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_vfs_assigned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_unregister_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_sriov_set_totalvfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_sriov_get_totalvfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_set_power_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_set_master to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_select_bars to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_save_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_restore_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_restore_msi_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_request_selected_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_request_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_release_selected_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_release_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pci_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_byte to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_prepare_to_sleep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_num_vf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_can_alloc_dyn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_alloc_irq_at to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_irq_vector to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_virtfn_devfn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_vf_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_get_pf_drvdata to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iounmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_ioremap_bar to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iomap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_get_dsn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_get_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_free_irq_vectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_find_ext_capability to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_find_capability to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_relaxed_ordering_enabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_ptm_enabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_print_link_status to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_wake to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_sriov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_ptm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_msix_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_msi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_device_mem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_atomic_ops_to_root to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_flr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_capability_read_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_capability_read_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_bandwidth_available to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_sriov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_msix to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_msi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_link_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_device_is_present to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_clear_master to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_cfg_access_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_cfg_access_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_bus_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_alloc_irq_vectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_aer_clear_nonfatal_status to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol path_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_set_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_set_bool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_ushort to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_ulong to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_uint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_short to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_long to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_charp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_byte to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_bool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_get_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_array_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol panic_notifier_list to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol panic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pagevec_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pagevec_lookup_range_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_update_nid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_get_stats to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_offset_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_frag_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __page_frag_cache_drain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pagecache_get_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol override_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol on_each_cpu_cond_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __num_online_cpus to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol numa_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ns_to_timespec64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol nr_cpu_ids to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol notify_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol noop_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_to_cpumask_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_states to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __node_distance to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol nla_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol new_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol net_ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_wake_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_stop_all_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_xps_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_tso_max_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_real_num_tx_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_real_num_rx_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_schedule_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_rx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __netif_napi_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_napi_add_weight to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_device_detach to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_device_attach to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol net_dim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_update_features to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_unbind_sb_channel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_state_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_tc_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_sb_channel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_num_tc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rx_handler_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rx_handler_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rss_key_fill to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_reset_tc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_refcnt_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_port_same_parent_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_pick_tx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_notice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_master_upper_dev_get_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_master_upper_dev_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_lower_get_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_features_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_crit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_bind_sb_channel_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __netdev_alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol neigh_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __neigh_event_send to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol neigh_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ndo_dflt_fdb_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ndo_dflt_bridge_getlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ndelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_schedule_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __napi_schedule_irqoff to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __napi_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_gro_receive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_disable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_consume_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_complete_done to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_busy_loop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_build_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol names_cachep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_lock_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_is_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mutex_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol msleep_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol msleep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __msecs_to_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mpage_writepages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mpage_readahead to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mount_nodev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mount_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_refcount to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_layout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __module_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mod_timer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mod_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mntput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mntget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmu_notifier_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmu_notifier_get_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_start_locking to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_released to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_acquire_returned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mlxfw_firmware_flash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol misc_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol misc_deregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol metadata_dst_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol metadata_dst_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mem_section to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_free_slab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_create_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_alloc_slab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memparse to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memory_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memmove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memdup_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memcmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memchr_inv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mds_idle_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mark_page_accessed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mark_inode_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mark_buffer_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol loops_per_jiffy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lookup_one_len to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lookup_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lock_sock_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol locks_lock_inode_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol locks_delete_block to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lockref_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __local_bh_enable_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol llist_add_batch to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __list_del_entry_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __list_add_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvfree_call_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_with_offset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_snapshot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_real_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_real_seconds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_coarse_real_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_use_mm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_unuse_mm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_stop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_should_stop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_queue_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_queue_delayed_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_destroy_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_create_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_create_on_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_complete_and_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_bind to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtouint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtou8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtou16 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtos16 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoll to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtobool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol krealloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_uevent_env to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_uevent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_set_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_init_and_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_get_unless_zero to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_create_and_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmemdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_shrink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_create_usercopy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_trace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_node_trace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __kmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_large to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_caches to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_pgrp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_fasync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_block_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_anon_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kexec_crash_loaded to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kern_path_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kern_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_sigaction to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_sendmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_recvmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_fpu_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_fpu_begin_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kblockd_schedule_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kasprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_to_usecs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_to_msecs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iter_file_splice_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iterate_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol is_vmalloc_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol is_uv_system to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iscsi_boot_create_host_kset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_set_affinity_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_poll_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_poll_disable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_get_irq_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_cpu_rmap_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __irq_apply_affinity_hint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_stub to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_skip_exthdr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_find_hdr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_chk_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ipv6_addr_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_tos2prio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_send_check to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_route_output_flow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_queue_xmit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ip_dev_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip6_route_output_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip6_dst_hoplimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iowrite32be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_kvec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_advance to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iounmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioremap_wc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioremap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread32be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread16be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iomem_resource to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_mapping_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_inode_pages2_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol int_to_scsilun to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol int_pow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __insert_inode_hash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inode_permission to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inode_init_always to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_wait_var_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_waitqueue_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_wait_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_uts_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_user_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_timer_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_task to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_swait_queue_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_special_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_rwsem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_group_p to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inet_del_protocol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inet_add_protocol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_dev_finish_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_aton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in6_pton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in4_pton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol import_iovec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ilookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol igrab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_preload to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_get_next_ul to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_alloc_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_alloc_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_unregister_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_find_best_pgsz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_dmabuf_get_pinned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_sg_to_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_set_device_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_resize_cq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_register_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_query_port to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_modify_qp_is_ok to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_get_eth_speed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dispatch_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_set_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_get_by_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol I_BDEV to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_destroy_cq_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dereg_mr_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dealloc_pd_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dealloc_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ib_create_cq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ib_alloc_pd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _ib_alloc_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_write_cfg_blk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_reg_block_invalidate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_read_cfg_blk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_register_with_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_unsync_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_sync_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hugetlb_optimize_vmemmap_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_start_range_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_forward to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_cancel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hex_dump_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol groups_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol groups_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_register_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_put_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_insert_raw to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_deregister_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_allocate_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_zeroed_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_user_pages_remote to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_user_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_nocheck_1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_unused_fd_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_random_bytes to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_fs_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_device_system_crosststamp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_write_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_write_checks to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_shutdown_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_setlease to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_read_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_pipe_buf_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_permission to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_fillattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_splice_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_read_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_error_remove_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_delete_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gcd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fs_bio_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol freezing_slow_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol freeze_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_percpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_irq_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_fib_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_cpumask_var to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fortify_panic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol forget_all_cached_acls to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol follow_up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol folio_wait_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_cancel_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __flush_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flush_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flush_signals to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_vlan to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_pppoe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_eth_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_keyid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_control to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_cvlan to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_control to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_basic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_keys_dissector to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_dev_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_dev_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_setup_simple to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol firmware_request_nowarn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_no_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_vma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_pid_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_zero_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_andnot_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_and_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_last_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_get_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_get_pages_range_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_first_zero_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_first_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filp_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filp_close to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_write_and_wait_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_ns_capable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filemap_write_and_wait_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filemap_fault to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __fentry__ to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fd_install to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol event_triggers_call to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_validate_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_type_trans to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_sprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_op_get_ts_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_op_get_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_intersect_link_masks to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_convert_link_mode_to_legacy_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_convert_legacy_u32_to_link_mode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_platform_get_mac_address to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_get_headlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ether_setup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol end_page_writeback to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol enable_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol empty_zero_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol emergency_restart to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol elfcorehdr_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol efi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_pr_debug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_netdev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_ibdev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_dev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dump_stack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dst_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_set_d_op to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol drop_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_remove_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_for_each_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_rehash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dql_reset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dql_completed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_prune_aliases to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_on_pin_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_on_pin_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_change_ntf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_netdev_pin_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_netdev_pin_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_change_ntf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_write_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_read_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol downgrade_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol do_trace_netlink_extack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol done_path_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_obtain_alias to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_move to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmi_get_system_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmi_find_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_unmap_page_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_set_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_set_coherent_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmam_free_coherent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_map_page_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmam_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_make_root to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_free_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol disable_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_invalidate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_instantiate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_hash_and_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dget_parent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_find_alias to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_add_excl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_promiscuity to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_mtu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_mac_address to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_remove_pack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dev_queue_xmit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_printk_emit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kmemdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kasprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_del_global to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add_global to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add_excl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devmap_managed_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __devm_add_action to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_traps_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_traps_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_trap_groups_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_trap_groups_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resources_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resource_size_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resource_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_nodes_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_node_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_leaf_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_leaf_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_port_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_port_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_params_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_params_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_param_driverinit_value_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_param_driverinit_value_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_trap_report to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_to_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resources_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_occ_get_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_occ_get_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_remote_reload_actions_performed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_region_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_region_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_priv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_type_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_register_with_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_vf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_sf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_pf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_params_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_params_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_stored_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_running_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_fixed_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_serial_number_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_state_update to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_priv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_report to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u8_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u64_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u32_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u32_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_string_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_obj_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_obj_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_bool_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_arr_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_arr_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_flash_update_timeout_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_flash_update_status_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_alloc_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_assert_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_kfree_skb_irq_reason to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_kfree_skb_any_reason to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_set_wakeup_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_remove_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_add_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_stats to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_iflink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_index_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_index to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_driver_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_crit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_close to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_change_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_base_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_addr_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_addr_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_add_pack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol destroy_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __destroy_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dentry_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol del_gendisk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __delay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol default_wake_function to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol default_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dec_zone_page_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_lookup_and_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_x32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_size_t to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_file_unsafe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_blob to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_atomic_t to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_attr_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_attr_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol deactivate_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_drop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __d_drop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_setapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcbnl_ieee_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_ieee_setapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_ieee_delapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_getapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_unregister_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_remove_requester to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_register_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_add_requester to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca3_get_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_alloc_anon to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol current_umask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol current_time to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _ctype to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol csum_partial to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol csum_ipv6_magic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_shash_update to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_shash_final to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_destroy_tfm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_alloc_shash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol create_empty_buffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crc32_le to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_sibling_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_present_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_possible_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_online_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_number to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpumask_local_spread to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_khz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpuhp_setup_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpuhp_remove_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpufreq_quick_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_bit_bitmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_generic_unrolled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_generic_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_enhanced_fast_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_to_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_to_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __copy_overflow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_from_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_from_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol convert_art_ns_to_tsc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol consume_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __const_udelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol config_group_init_type_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol config_group_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol configfs_unregister_subsystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol configfs_register_subsystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cond_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol complete_all to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol complete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol commit_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clock_t_to_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_page_dirty_for_io to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_nlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __check_object_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cc_mkdec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol capable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_delayed_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_usermodehelper to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_switchdev_notifiers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_srcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_netdevice_notifiers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cachemode2protval to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_unregister_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_register_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_for_each_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_find_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol build_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __break_lease to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_warn_invalid_xdp_action to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run7 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run5 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run4 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run3 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_stats_enabled_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_inc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_master_redirect_enabled_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_dispatcher_xdp_func to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol boot_cpu_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol block_write_full_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol block_write_begin to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blockdev_superblock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_status_to_errno to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_start_plug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_stack_limits to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_set_queue_depth to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_user_iov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_rq_map_sg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_kern to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_segment_boundary to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_physical_block_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_segments to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_hw_sectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_discard_sectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_logical_block_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_io_opt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_io_min to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_flag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_flag_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_dma_alignment to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_bounce_limit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_put_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_unfreeze_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_stop_hw_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_start_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_run_hw_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_run_hw_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_map_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_init_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_init_allocated_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_freeze_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_free_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_free_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_end_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_mq_end_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_destroy_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_complete_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_alloc_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_alloc_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_integrity_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_finish_plug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_execute_rq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blkdev_issue_flush to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_alloc_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_zalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_zalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_xor to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_weight to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_subset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_release_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_print_to_pagebuf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_parselist to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_or to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_intersects to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_from_arr32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_find_next_zero_area_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_find_free_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_equal to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_andnot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_and to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bioset_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bioset_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_integrity_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_endio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_clone_blkg_association to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_associate_blkg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_alloc_clone to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_alloc_bioset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_add_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bin2hex to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bdev_file_open_by_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bdev_file_open_by_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol balance_dirty_pages_ratelimited to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol avenrun to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol auxiliary_driver_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __auxiliary_driver_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol auxiliary_device_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __auxiliary_device_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol autoremove_wake_function to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _atomic_dec_and_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_synchronize_full_domain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_synchronize_full to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_schedule_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol arp_tbl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol argv_split to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol argv_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol arch_touch_nmi_watchdog to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_percpu_gfp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_percpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_netdev_mqs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_etherdev_mqs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_wait_queue_exclusive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_wait_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_timer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol acpi_get_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol acpi_disabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol abort_creds to stablelist (Čestmír Kalina) [RHEL-56065]- ice: fix VSI lists confusion when adding VLANs (Michal Schmidt) [RHEL-20571] - ice: fix accounting for filters shared by multiple VSIs (Michal Schmidt) [RHEL-20571] - nvme-multipath: fix io accounting on failover (John Meneghini) [RHEL-56635] - nvme: fix multipath batched completion accounting (John Meneghini) [RHEL-56635] - netfilter: tproxy: bail out if IP has been disabled on the device (Phil Sutter) [RHEL-44369] {CVE-2024-36270} - mm: list_lru: fix UAF for memory cgroup (Rafael Aquini) [RHEL-56160] {CVE-2024-43888} - platform/x86: dell-smbios-wmi: Avoid false-positive memcpy() warning (David Arcari) [RHEL-56614] - arm64: properly install vmlinuz.efi (Lenny Szubowicz) [RHEL-46772] - buildtar: fix tarballs with EFI_ZBOOT enabled (Lenny Szubowicz) [RHEL-46772] - wifi: iwlwifi: mvm: fix a crash on 7265 (Jose Ignacio Tornos Martinez) [RHEL-57681] - wifi: iwlwifi: mvm: support iwl_dev_tx_power_cmd_v8 (Jose Ignacio Tornos Martinez) [RHEL-57681]- perf: Fix event leak upon exec and file release (Michael Petlan) [RHEL-55606] {CVE-2024-43869} - perf: Fix event leak upon exit (Michael Petlan) [RHEL-55603] {CVE-2024-43870} - task_work: Introduce task_work_cancel() again (Michael Petlan) [RHEL-55603] - task_work: s/task_work_cancel()/task_work_cancel_func()/ (Michael Petlan) [RHEL-55603] - net: openvswitch: fix overwriting ct original tuple for ICMPv6 (cki-backport-bot) [RHEL-44213] {CVE-2024-38558} - net: drop bad gso csum_start and offset in virtio_net_hdr (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: change maximum number of UDP segments to 128 (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: more strict VIRTIO_NET_HDR_GSO_UDP_L4 validation (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: missing check virtio (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - fuse: Initialize beyond-EOF page contents before setting uptodate (CKI Backport Bot) [RHEL-56932] {CVE-2024-44947} - wifi: mac80211: Avoid address calculations via out of bounds array indexing (CKI Backport Bot) [RHEL-51285] {CVE-2024-41071} - nvme-pci: add missing condition check for existence of mapped data (Maurizio Lombardi) [RHEL-55099] {CVE-2024-42276}- sctp: fix association labeling in the duplicate COOKIE-ECHO case (Ondrej Mosnacek) [RHEL-48647] - s390/ap: Refine AP bus bindings complete processing (Cédric Le Goater) [RHEL-50373] - ice: Add netif_device_attach/detach into PF reset flow (Michal Schmidt) [RHEL-56084]- usb: xhci: prevent potential failure in handle_tx_event() for Transfer events without TRB (Desnes Nunes) [RHEL-52378] {CVE-2024-42226} - redhat: set defaults for RHEL 9.5 (Lucas Zampieri)- Revert "Merge: scsi: fnic: driver update" (John Meneghini) [RHEL-36420] - dev/parport: fix the array out-of-bounds risk (CKI Backport Bot) [RHEL-54990] {CVE-2024-42301} - leds: trigger: Unregister sysfs attributes before calling deactivate() (CKI Backport Bot) [RHEL-54835] {CVE-2024-43830} - null_blk: fix validation of block size (Ming Lei) [RHEL-51322] {CVE-2024-41077} - s390/fpu: Re-add exception handling in load_fpu_state() (Aristeu Rozanski) [RHEL-39346] - redhat: spec: add cachestat to kselftest package (Eric Chanudet) [RHEL-50302] - selftests: cachestat: Fix build warnings on ppc64 (Eric Chanudet) [RHEL-50302] - selftests/cachestat: Fix print_cachestat format (Eric Chanudet) [RHEL-50302] - selftests: cachestat: use proper syscall number macro (Eric Chanudet) [RHEL-50302] - selftests: cachestat: properly link in librt (Eric Chanudet) [RHEL-50302] - selftests: cachestat: catch failing fsync test on tmpfs (Eric Chanudet) [RHEL-50302] - selftests: cachestat: test for cachestat availability (Eric Chanudet) [RHEL-50302] - selftests: add selftests for cachestat (Eric Chanudet) [RHEL-50302]- net: stmmac: enable HW-accelerated VLAN stripping for gmac4 only (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: fix error array size (Andrew Halaney) [RHEL-6297] - net: stmmac: Assign configured channel value to EXTTS event (Andrew Halaney) [RHEL-6297] - net: stmmac: No need to calculate speed divider when offload is disabled (Andrew Halaney) [RHEL-6297] - net: stmmac: replace priv->speed with the portTransmitRate from the tc-cbs parameters (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Configure host DMA width (Andrew Halaney) [RHEL-6297] - net: stmmac: move the EST structure to struct stmmac_priv (Andrew Halaney) [RHEL-6297] - net: stmmac: move the EST lock to struct stmmac_priv (Andrew Halaney) [RHEL-6297] - net: stmmac: add support for RZ/N1 GMAC (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-socfpga: use pcs_init/pcs_exit (Andrew Halaney) [RHEL-6297] - net: stmmac: introduce pcs_init/pcs_exit stmmac operations (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_xpcs_setup() generic to all PCS devices (Andrew Halaney) [RHEL-6297] - net: stmmac: Add dedicated XPCS cleanup method (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ipq806x: account for rgmii-txid/rxid/id phy-mode (Andrew Halaney) [RHEL-6297] - net: stmmac: Rename phylink_get_caps() callback to update_caps() (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix IP-cores specific MAC capabilities (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix max-speed being ignored on queue re-init (Andrew Halaney) [RHEL-6297] - net: stmmac: Apply half-duplex-less constraint for DW QoS Eth only (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Add GMAC mmc tx/rx missing statistics (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Add GMAC LPI statistics (Andrew Halaney) [RHEL-6297] - net: stmmac: fix rx queue priority assignment (Andrew Halaney) [RHEL-6297] - net: stmmac: Support a generic PCS field in mac_device_info (Andrew Halaney) [RHEL-6297] - net: stmmac: don't rely on lynx_pcs presence to check for a PHY (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: Remove unused of_gpio.h (Andrew Halaney) [RHEL-6297] - net: stmmac: fix typo in comment (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Update link clock rate only for RGMII (Andrew Halaney) [RHEL-6297] - net: stmmac: Complete meta data only when enabled (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Drop interrupt registers from stats (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Add support for 2.5G SGMII (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix EST offset for dwmac 5.10 (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix incorrect dereference in interrupt handlers (Andrew Halaney) [RHEL-6297] - net: stmmac: Simplify mtl IRQ status checking (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: use #define for string constants (Andrew Halaney) [RHEL-6297] - net: stmmac: Add driver support for common safety IRQ (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Enable TBS on all queues but 0 (Andrew Halaney) [RHEL-6297] - net: stmmac: remove eee_enabled/eee_active in stmmac_ethtool_op_get_eee() (Andrew Halaney) [RHEL-6297] - net: stmmac: protect updates of 64-bit statistics counters (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: fix a typo of register name in DPP safety handling (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: fix handling of DPP safety error for DMA channels (Andrew Halaney) [RHEL-6297] - net: stmmac: Report taprio offload status (Andrew Halaney) [RHEL-6297] - net: stmmac: est: Per Tx-queue error count for HLBF (Andrew Halaney) [RHEL-6297] - net: stmmac: Offload queueMaxSDU from tc-taprio (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: Add support for JH7100 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-imx: set TSO/TBS TX queues default settings (Andrew Halaney) [RHEL-6297] - net: stmmac: do not clear TBS enable bit on link up/down (Andrew Halaney) [RHEL-6297] - net: fill in MODULE_DESCRIPTION()s for dwmac-socfpga (Andrew Halaney) [RHEL-6297] - net: stmmac: Wait a bit for the reset to take effect (Andrew Halaney) [RHEL-6297] - net: stmmac: Prevent DSA tags from breaking COE (Andrew Halaney) [RHEL-6297] - net: stmmac: ethtool: Fixed calltrace caused by unbalanced disable_irq_wake calls (Andrew Halaney) [RHEL-6297] - Revert "net: stmmac: Enable Per DMA Channel interrupt" (Andrew Halaney) [RHEL-6297] - net: stmmac: Use interrupt mode INTM=1 for per channel irq (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for TX/RX channel interrupt (Andrew Halaney) [RHEL-6297] - net: stmmac: Make MSI interrupt routine generic (Andrew Halaney) [RHEL-6297] - net: stmmac: fix ethtool per-queue statistics (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: drop useless check for compatible fallback (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: Make sure MDIO is initialized before use (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc: Support more counters for XGMAC Core (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for EST cycle-time-extension (Andrew Halaney) [RHEL-6297] - net: stmmac: Refactor EST implementation (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: EST interrupts handling (Andrew Halaney) [RHEL-6297] - net: stmmac: fix FPE events losing (Andrew Halaney) [RHEL-6297] - net: stmmac: Add Tx HWTS support to XDP ZC (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Disable FPE MMC interrupts (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for HW-accelerated VLAN stripping (Andrew Halaney) [RHEL-6297] - net: stmmac: reduce dma ring display code duplication (Andrew Halaney) [RHEL-6297] - net: stmmac: remove extra newline from descriptors display (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: Add architecture dependency (Andrew Halaney) [RHEL-6297] - net: stmmac: avoid rx queue overrun (Andrew Halaney) [RHEL-6297] - net: stmmac: fix rx budget limit check (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs (Andrew Halaney) [RHEL-6297] - net: stmmac: update MAC capabilities when tx queues are updated (Andrew Halaney) [RHEL-6297] - net: stmmac: increase TX coalesce timer to 5ms (Andrew Halaney) [RHEL-6297] - net: stmmac: move TX timer arm after DMA enable (Andrew Halaney) [RHEL-6297] - net: stmmac: improve TX timer arm logic (Andrew Halaney) [RHEL-6297] - net: introduce napi_is_scheduled helper (Andrew Halaney) [RHEL-6297] - net: stmmac: do not silently change auxiliary snapshot capture channel (Andrew Halaney) [RHEL-6297] - net: stmmac: ptp: stmmac_enable(): move change of plat->flags into mutex (Andrew Halaney) [RHEL-6297] - net: stmmac: intel: remove unnecessary field struct plat_stmmacenet_data::ext_snapshot_num (Andrew Halaney) [RHEL-6297] - net: stmmac: use correct PPS capture input index (Andrew Halaney) [RHEL-6297] - net: stmmac: simplify debug message on stmmac_enable() (Andrew Halaney) [RHEL-6297] - net: stmmac: Remove redundant checking for rx_coalesce_usecs (Andrew Halaney) [RHEL-6297] - net: stmmac: fix typo in comment (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: refactor clock config (Andrew Halaney) [RHEL-6297] - net: stmmac: remove unneeded stmmac_poll_controller (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: fix resume on STM32 MCU (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: fix the incorrect parameter (Andrew Halaney) [RHEL-6297] - net: stmmac: fix incorrect rxq|txq_stats reference (Andrew Halaney) [RHEL-6297] - net: stmmac: make stmmac_{probe|remove}_config_dt static (Andrew Halaney) [RHEL-6297] - net: stmmac: rename stmmac_pltfr_remove_no_dt to stmmac_pltfr_remove (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-tegra: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sunxi: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sun8i: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sti: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-socfpga: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-mediatek: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-lpc18xx: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ipq806x: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-intel-plat: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ingenic: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-imx: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-dwc-qos-eth: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: Tx coe sw fallback (Andrew Halaney) [RHEL-6297] - net: stmmac: Add glue layer for Loongson-1 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: fix handling of zero coalescing tx-usecs (Andrew Halaney) [RHEL-6297] - net: stmmac: failure to probe without MAC interface specified (Andrew Halaney) [RHEL-6297] - net: stmmac: clarify difference between "interface" and "phy_interface" (Andrew Halaney) [RHEL-6297] - net: stmmac: convert half-duplex support to positive logic (Andrew Halaney) [RHEL-6297] - net: stmmac: move priv->phylink_config.mac_managed_pm (Andrew Halaney) [RHEL-6297] - net: stmmac: move xgmac specific phylink caps to dwxgmac2 core (Andrew Halaney) [RHEL-6297] - net: stmmac: move gmac4 specific phylink capabilities to gmac4 (Andrew Halaney) [RHEL-6297] - net: stmmac: provide stmmac_mac_phylink_get_caps() (Andrew Halaney) [RHEL-6297] - net: stmmac: use phylink_limit_mac_speed() (Andrew Halaney) [RHEL-6297] - net: stmmac: use "mdio_bus_data" local variable (Andrew Halaney) [RHEL-6297] - net: stmmac: clean up passing fwnode to phylink (Andrew Halaney) [RHEL-6297] - net: stmmac: convert plat->phylink_node to fwnode (Andrew Halaney) [RHEL-6297] - net: stmmac: Check more MAC HW features for XGMAC Core 3.20 (Andrew Halaney) [RHEL-6297] - stmmac: intel: Enable correction of MAC propagation delay (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: show more MAC HW features in debugfs (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: RX queue routing configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-oxnas: remove obsolete dwmac glue driver (Andrew Halaney) [RHEL-6297] - net: stmmac: XGMAC support for mdio C22 addr > 3 (Andrew Halaney) [RHEL-6297] - net: stmmac: Apply redundant write work around on 4.xx too (Andrew Halaney) [RHEL-6297] - net: stmmac: use per-queue 64 bit statistics where necessary (Andrew Halaney) [RHEL-6297] - net: stmmac: don't clear network statistics in .ndo_open() (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Fix L3L4 filter count (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Log more errors in probe (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Use dev_err_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Use of_get_phy_mode() over device_get_phy_mode() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: use devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qco-ethqos: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_remove_no_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_exit() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_exit() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_init() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_init() (Andrew Halaney) [RHEL-6297] - net: ethernet: stmicro: stmmac: fix possible memory leak in __stmmac_open (Andrew Halaney) [RHEL-6297] - net: dwmac_socfpga: initialize local data for mdio regmap configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: make the pcs_lynx cleanup sequence specific to dwmac_socfpga (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sogfpga: use the lynx pcs driver (Andrew Halaney) [RHEL-6297] - net: stmmac: use xpcs_create_mdiodev() (Andrew Halaney) [RHEL-6297] - net: pcs: xpcs: add xpcs_create_mdiodev() (Andrew Halaney) [RHEL-6297] - net: mdio: add mdio_device_get() and mdio_device_put() (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: add ethtool per-queue irq statistic support (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-tegra: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sun8i: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-dwc-qos-eth: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: Make visconti_eth_clock_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_pltfr_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Initialize MAC_ONEUS_TIC_COUNTER register (Andrew Halaney) [RHEL-6297] - net: stmmac:fix system hang when setting up tag_8021q VLAN for DSA ports (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: Avoid cast to incompatible function type (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-sti: remove stih415/stih416/stid127 (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: Add phy interface settings (Andrew Halaney) [RHEL-6297] - net: stmmac: Add glue layer for StarFive JH7110 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: Add snps,dwmac-5.20 IP compatible string (Andrew Halaney) [RHEL-6297] - net: stmmac: add Rx HWTS metadata to XDP ZC receive pkt (Andrew Halaney) [RHEL-6297] - net: stmmac: add Rx HWTS metadata to XDP receive pkt (Andrew Halaney) [RHEL-6297] - net: stmmac: introduce wrapper for struct xdp_buff (Andrew Halaney) [RHEL-6297] - net: stmmac: Remove unnecessary if statement brackets (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: rework optional clock handling (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: Always return struct anarion_gmac * from anarion_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: Use annotation __iomem for register base (Andrew Halaney) [RHEL-6297] - net: stmmac: check fwnode for phy device before scanning for phy (Andrew Halaney) [RHEL-6297] - net: stmmac: Add queue reset into stmmac_xdp_open() function (Andrew Halaney) [RHEL-6297] - net: stmmac: fix up RX flow hash indirection table when setting channels (Andrew Halaney) [RHEL-6297] - net: stmmac: remove redundant fixup to support fixed-link mode (Andrew Halaney) [RHEL-6297] - net: stmmac: check if MAC needs to attach to a PHY (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix for mismatched host/device DMA address width (Andrew Halaney) [RHEL-6297] - net: stmmac: generic: drop of_match_ptr for ID table (Andrew Halaney) [RHEL-6297] - net: stmmac: add to set device wake up flag when stmmac init phy (Andrew Halaney) [RHEL-6297] - net: stmmac: Restrict warning on disabling DMA store and fwd mode (Andrew Halaney) [RHEL-6297] - net: stmmac: fix order of dwmac5 FlexPPS parametrization sequence (Andrew Halaney) [RHEL-6297] - net: stmmac: dwc-qos: Make struct dwc_eth_dwmac_data::remove return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_dvr_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: fix invalid call to mdiobus_get_phy() (Andrew Halaney) [RHEL-6297] - net: stmmac: Separate C22 and C45 transactions for xgmac (Andrew Halaney) [RHEL-6297] - net: stmmac: add aux timestamps fifo clearance wait (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-mediatek: remove the dwmac_fix_mac_speed (Andrew Halaney) [RHEL-6297] - net: stmmac: fix errno when create_singlethread_workqueue() fails (Andrew Halaney) [RHEL-6297] - stmmac: fix potential division by 0 (Andrew Halaney) [RHEL-6297] - net: stmmac: Add check for taprio basetime configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: fix possible memory leak in stmmac_dvr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: selftests: fix potential memleak in stmmac_test_arpoffload() (Andrew Halaney) [RHEL-6297] - net: stmmac: fix "snps,axi-config" node property parsing (Andrew Halaney) [RHEL-6297] - Revert "net: stmmac: use sysfs_streq() instead of strncmp()" (Andrew Halaney) [RHEL-6297] - net: stmmac: Set MAC's flow control register to reflect current settings (Andrew Halaney) [RHEL-6297] - net: stmmac: use sysfs_streq() instead of strncmp() (Andrew Halaney) [RHEL-6297] - net: stmmac: ensure tx function is not running in stmmac_xdp_release() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing of_node_put() while module exiting (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing pci_disable_device() in loongson_dwmac_probe() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing pci_disable_msi() while module exiting (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: fix meson8b_devm_clk_prepare_enable() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix invalid mdio_node (Andrew Halaney) [RHEL-6297] - net: stmmac: remove duplicate dma queue channel macros (Andrew Halaney) [RHEL-6297] - net: stmmac: rk3588: Allow multiple gmac controller (Andrew Halaney) [RHEL-6297] - net: stmmac: add a parse for new property 'snps,clk-csr' (Andrew Halaney) [RHEL-6297] - net: stmmac: Minor spell fix related to 'stmmac_clk_csr_set()' (Andrew Halaney) [RHEL-6297] - net: ethernet: stmicro: stmmac: dwmac-rk: Add rv1126 support (Andrew Halaney) [RHEL-6297] - net: stmmac: dwc-qos: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: Add gmac support for rk3588 (Andrew Halaney) [RHEL-6297] - ceph: force sending a cap update msg back to MDS for revoke op (Xiubo Li) [RHEL-48618] - ceph: periodically flush the cap releases (Xiubo Li) [RHEL-48618] - eeprom: at24: use of_match_ptr() (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Use pm_runtime_resume_and_get to simplify the code (Alessandro Carminati) [RHEL-47160] - eeprom: at24: add ST M24C64-D Additional Write lockable page support (Alessandro Carminati) [RHEL-47160] - eeprom: at24: add ST M24C32-D Additional Write lockable page support (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Annotate struct at24_data with __counted_by (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Drop at24_get_chip_data() (Alessandro Carminati) [RHEL-47160] - mm: turn off test_uffdio_wp if CONFIG_PTE_MARKER_UFFD_WP is not configured. (Nico Pache) [RHEL-39306] - mm: update uffd-stress to handle EINVAL for unset config features (Nico Pache) [RHEL-39306] - selftests/bpf: Fix flaky test btf_map_in_map/lookup_update (Nico Pache) [RHEL-39306] - kselftests: mm: add s390 to ARCH list (Nico Pache) [RHEL-39306] - selftests/mm: fix powerpc ARCH check (Nico Pache) [RHEL-39306] - selftests: bpf: xskxceiver: ksft_print_msg: fix format type error (Nico Pache) [RHEL-39306] - hugetlbfs: ensure generic_hugetlb_get_unmapped_area() returns higher address than mmap_min_addr (Nico Pache) [RHEL-39306] - selftests/vm: fix inability to build any vm tests (Nico Pache) [RHEL-39306] - Makefile: add headers_install to kselftest targets (Nico Pache) [RHEL-39306] - selftests: drop KSFT_KHDR_INSTALL make target (Nico Pache) [RHEL-39306] - selftests: stop using KSFT_KHDR_INSTALL (Nico Pache) [RHEL-39306] - selftests: net: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: landlock: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: futex: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: futex: set DEFAULT_INSTALL_HDR_PATH (Nico Pache) [RHEL-39306] - selftests: drop khdr make target (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Make it POSIX-compliant (Nico Pache) [RHEL-39306] - selftests: use printf instead of echo -ne (Nico Pache) [RHEL-39306] - selftests: find echo binary to use -ne options (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add a helper to finish the test (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add a helper to abort the test (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add helper to pass/fail test based on exit code (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add helper to print diagnostic messages (Nico Pache) [RHEL-39306] - selftests: Move KTAP bash helpers to selftests common folder (Nico Pache) [RHEL-39306] - kselftest: dt: Stop relying on dirname to improve performance (Nico Pache) [RHEL-39306] - kselftest: Add new test for detecting unprobed Devicetree devices (Nico Pache) [RHEL-39306] - selftests:modify the incorrect print format (Nico Pache) [RHEL-39306] - selftests/mm: Substitute attribute with a macro (Nico Pache) [RHEL-39306] - selftests: Add printf attribute to kselftest prints (Nico Pache) [RHEL-39306] - selftests: fix dependency checker script (Nico Pache) [RHEL-39306] - kselftest/runner.sh: Propagate SIGTERM to runner child (Nico Pache) [RHEL-39306] - selftests/harness: Actually report SKIP for signal tests (Nico Pache) [RHEL-39306] - testing: kselftest_harness: add filtering and enumerating tests (Nico Pache) [RHEL-39306] - selftests: break the dependency upon local header files (Nico Pache) [RHEL-39306] - kselftest: Add a ksft_perror() helper (Nico Pache) [RHEL-39306] - selftests: Make the usage formatting consistent in kselftest_deps.sh (Nico Pache) [RHEL-39306] - kselftests: Enable the echo command to print newlines in Makefile (Nico Pache) [RHEL-39306] - selftest: Taint kernel when test module loaded (Nico Pache) [RHEL-39306] - selftests: Fix build when $(O) points to a relative path (Nico Pache) [RHEL-39306] - selftests: Use -isystem instead of -I to include headers (Nico Pache) [RHEL-39306] - selftests: Correct the headers install path (Nico Pache) [RHEL-39306] - selftests: Add and export a kernel uapi headers path (Nico Pache) [RHEL-39306] - selftests: set the BUILD variable to absolute path (Nico Pache) [RHEL-39306] - kselftest: signal all child processes (Nico Pache) [RHEL-39306] - selftests/mm: fix additional build errors for selftests (Nico Pache) [RHEL-39306] - selftests: mm: protection_keys: save/restore nr_hugepages value from launch script (Nico Pache) [RHEL-39306] - selftests: mm: make map_fixed_noreplace test names stable (Nico Pache) [RHEL-39306] - selftests/mm: fix build warnings on ppc64 (Nico Pache) [RHEL-39306] - selftests/mm: hugetlb_madv_vs_map: avoid test skipping by querying hugepage size at runtime (Nico Pache) [RHEL-39306] - mm/hugetlb: document why hugetlb uses folio_mapcount() for COW reuse decisions (Nico Pache) [RHEL-39306] - selftests: mm: cow: flag vmsplice() hugetlb tests as XFAIL (Nico Pache) [RHEL-39306] - selftests/mm: soft-dirty should fail if a testcase fails (Nico Pache) [RHEL-39306] - selftests/mm: parse VMA range in one go (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: fix hugetlb mem size calculation (Nico Pache) [RHEL-39306] - selftests/mm: confirm VA exhaustion without reliance on correctness of mmap() (Nico Pache) [RHEL-39306] - selftests/mm: virtual_address_range: Switch to ksft_exit_fail_msg (Nico Pache) [RHEL-39306] - selftests/mm: include strings.h for ffsl (Nico Pache) [RHEL-39306] - selftests/mm: fix ARM related issue with fork after pthread_create (Nico Pache) [RHEL-39306] - selftests/mm: sigbus-wp test requires UFFD_FEATURE_WP_HUGETLBFS_SHMEM (Nico Pache) [RHEL-39306] - selftests: mm: restore settings from only parent process (Nico Pache) [RHEL-39306] - selftests/mm: Fix build with _FORTIFY_SOURCE (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: add missing tests (Nico Pache) [RHEL-39306] - selftests/mm: protection_keys: save/restore nr_hugepages settings (Nico Pache) [RHEL-39306] - selftests/mm: save and restore nr_hugepages value (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests: remove sudo and conform to tap (Nico Pache) [RHEL-39306] - selftests/mm: hugetlb_reparenting_test: do not unmount (Nico Pache) [RHEL-39306] - selftests/mm: log a consistent test name for check_compaction (Nico Pache) [RHEL-39306] - selftests/mm: log skipped compaction test as a skip (Nico Pache) [RHEL-39306] - selftests/mm: virtual_address_range: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: transhuge-stress: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: split_huge_page_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mremap_dontunmap: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mrelease_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mlock2-tests: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mlock-random-test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_populate: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_hugetlb: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_fixed_noreplace: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: skip test if application doesn't has root privileges (Nico Pache) [RHEL-39306] - selftests/mm: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests: mm: hugepage-mmap: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: gup_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - mm/selftests: hugepage-mremap: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: log run_vmtests.sh results in TAP format (Nico Pache) [RHEL-39306] - selftests/mm: skip the hugetlb-madvise tests on unmet hugepage requirements (Nico Pache) [RHEL-39306] - selftests/mm: skip uffd hugetlb tests with insufficient hugepages (Nico Pache) [RHEL-39306] - selftests/mm: dont fail testsuite due to a lack of hugepages (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: add hugetlb test category (Nico Pache) [RHEL-39306] - selftests/mm: new test that steals pages (Nico Pache) [RHEL-39306] - selftests: mm: perform some system cleanup before using hugepages (Nico Pache) [RHEL-39306] - selftests: avoid using SKIP(exit()) in harness fixure setup (Nico Pache) [RHEL-39306] - selftests/mm: uffd-unit-test check if huge page size is 0 (Nico Pache) [RHEL-39306] - selftests/mm: ksm_tests should only MADV_HUGEPAGE valid memory (Nico Pache) [RHEL-39306] - selftests/mm: switch to bash from sh (Nico Pache) [RHEL-39306] - selftests/mm: restore number of hugepages (Nico Pache) [RHEL-39306] - selftests/mm: add a new test for madv and hugetlb (Nico Pache) [RHEL-39306] - mm/ksm: test case for prctl fork/exec workflow (Nico Pache) [RHEL-39306] - kselftest: vm: add tests for no-inherit memory-deny-write-execute (Nico Pache) [RHEL-39306] - kselftest: vm: check errnos in mdwe_test (Nico Pache) [RHEL-39306] - kselftest: vm: fix mdwe's mmap_FIXED test case (Nico Pache) [RHEL-39306] - kselftest: vm: fix tabs/spaces inconsistency in the mdwe test (Nico Pache) [RHEL-39306] - selftests: mm: add a test for mutually aligned moves > PMD size (Nico Pache) [RHEL-39306] - selftests: mm: fix failure case when new remap region was not found (Nico Pache) [RHEL-39306] - selftests/mm: fix uffd-stress help information (Nico Pache) [RHEL-39306] - selftests: mm: ksm: fix incorrect evaluation of parameter (Nico Pache) [RHEL-39306] - selftests/mm: mkdirty: fix incorrect position of #endif (Nico Pache) [RHEL-39306] - selftests: mm: remove wrong kernel header inclusion (Nico Pache) [RHEL-39306] - selftests/mm: move certain uffd*() routines from vm_util.c to uffd-common.c (Nico Pache) [RHEL-39306] - selftests/mm: fix two -Wformat-security warnings in uffd builds (Nico Pache) [RHEL-39306] - selftests/mm: fix uffd-stress unused function warning (Nico Pache) [RHEL-39306] - selftests/mm: factor out detection of hugetlb page sizes into vm_util (Nico Pache) [RHEL-39306] - selftests/ksm: ksm_functional_tests: add prctl unmerge test (Nico Pache) [RHEL-39306] - selftests/mm: add new selftests for KSM (Nico Pache) [RHEL-39306] - selftests/mm: add tests for RO pinning vs fork() (Nico Pache) [RHEL-39306] - selftests/mm: rename COW_EXTRA_LIBS to IOURING_EXTRA_LIBS (Nico Pache) [RHEL-39306] - selftests/mm: extend and rename uffd pagemap test (Nico Pache) [RHEL-39306] - selftests/mm: add a few options for uffd-unit-test (Nico Pache) [RHEL-39306] - selftests/mm: add uffdio register ioctls test (Nico Pache) [RHEL-39306] - selftests/mm: add shmem-private test to uffd-stress (Nico Pache) [RHEL-39306] - selftests/mm: drop sys/dev test in uffd-stress test (Nico Pache) [RHEL-39306] - selftests/mm: allow uffd test to skip properly with no privilege (Nico Pache) [RHEL-39306] - selftests/mm: workaround no way to detect uffd-minor + wp (Nico Pache) [RHEL-39306] - selftests/mm: move zeropage test into uffd unit tests (Nico Pache) [RHEL-39306] - selftests/mm: move uffd sig/events tests into uffd unit tests (Nico Pache) [RHEL-39306] - selftests/mm: move uffd minor test to unit test (Nico Pache) [RHEL-39306] - selftests/mm: move uffd pagemap test to unit test (Nico Pache) [RHEL-39306] - selftests/mm: add framework for uffd-unit-test (Nico Pache) [RHEL-39306] - selftests/mm: allow allocate_area() to fail properly (Nico Pache) [RHEL-39306] - selftests/mm: let uffd_handle_page_fault() take wp parameter (Nico Pache) [RHEL-39306] - selftests/mm: rename uffd_stats to uffd_args (Nico Pache) [RHEL-39306] - selftests/mm: drop global hpage_size in uffd tests (Nico Pache) [RHEL-39306] - selftests/mm: drop global mem_fd in uffd tests (Nico Pache) [RHEL-39306] - selftests/mm: UFFDIO_API test (Nico Pache) [RHEL-39306] - selftests/mm: uffd_open_{dev|sys}() (Nico Pache) [RHEL-39306] - selftests/mm: uffd_[un]register() (Nico Pache) [RHEL-39306] - selftests/mm: split uffd tests into uffd-stress and uffd-unit-tests (Nico Pache) [RHEL-39306] - selftests/mm: create uffd-common.[ch] (Nico Pache) [RHEL-39306] - selftests/mm: drop test_uffdio_zeropage_eexist (Nico Pache) [RHEL-39306] - selftests/mm: test UFFDIO_ZEROPAGE only when !hugetlb (Nico Pache) [RHEL-39306] - selftests/mm: mkdirty: test behavior of (pte|pmd)_mkdirty on VMAs without write permissions (Nico Pache) [RHEL-39306] - selftests/mm: reuse read_pmd_pagesize() in COW selftest (Nico Pache) [RHEL-39306] - mm: userfaultfd: add UFFDIO_CONTINUE_MODE_WP to install WP PTEs (Nico Pache) [RHEL-39306] - kselftest: vm: fix unused variable warning (Nico Pache) [RHEL-39306] - kselftest: vm: add tests for memory-deny-write-execute (Nico Pache) [RHEL-39306] - selftests/vm: cow: R/O long-term pinning reliability tests for non-anon pages (Nico Pache) [RHEL-39306] - config: enable CONFIG_DP83TG720_PHY (Izabela Bakollari) [RHEL-33716] - config: CONFIG_QCA807X_PHY (Izabela Bakollari) [RHEL-33716] - config: enable CONFIG_QCA808X_PHY (Izabela Bakollari) [RHEL-33716] - config: enable CONFIG_QCA83XX_PHY (Izabela Bakollari) [RHEL-33716] - net: linkmode: add linkmode_fill() helper (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: fix compilation when CONFIG_GPIOLIB is not set (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: move interface mode check to .config_init_once (Izabela Bakollari) [RHEL-33716] - net: phy: dp83tg720: get master/slave configuration in link down state (Izabela Bakollari) [RHEL-33716] - net: phy: dp83tg720: wake up PHYs in managed mode (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: at803x: fix kernel panic with at8031_probe (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: use devm_clk_get_optional_enabled for the rmii-ref clock (Izabela Bakollari) [RHEL-33716] - net: sfp: update comment for FS SFP-10G-T quirk (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: switch to crc_itu_t() (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: drop wrong endianness conversion for addr and CRC (Izabela Bakollari) [RHEL-33716] - net: phy: fix phy_read_poll_timeout argument type in genphy_loopback (Izabela Bakollari) [RHEL-33716] - net: sfp: enhance quirk for Fibrestore 2.5G copper SFP module (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: add support for configurable LED (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: generalize some qca808x LED functions (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move common qca808x LED define to shared header (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: add support for QCA807x PHY Family (Izabela Bakollari) [RHEL-33716] - net: phy: provide whether link has changed in c37_read_status (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move more function to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: add devm/of_phy_package_join helper (Izabela Bakollari) [RHEL-33716] - net: phy: add support for scanning PHY in PHY packages nodes (Izabela Bakollari) [RHEL-33716] - of: mdio: Add of_node_put() when breaking out of for_each_xx (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: use generic MDIO helpers to simplify the code (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: add 5Gbps support to rtl822x_config_aneg() (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: use generic MDIO constants (Izabela Bakollari) [RHEL-33716] - net: mdio: add 2.5g and 5g related PMA speed constants (Izabela Bakollari) [RHEL-33716] - net: phy: c45 scanning: Don't consider -ENODEV fatal (Izabela Bakollari) [RHEL-33716] - net: phy: add helper phy_advertise_eee_all (Izabela Bakollari) [RHEL-33716] - net: phy: constify phydev->drv (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix the frequency adjustments (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: qca808x: default to LED active High if not set (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: qca808x: fix logic error in LED brightness set (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: add support for RTL8126A-integrated 5Gbps PHY (Izabela Bakollari) [RHEL-33716] - net: phy: dp83867: Add support for active-low LEDs (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: detach qca808x PHY driver from at803x (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move additional functions to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: deatch qca83xx PHY driver from at803x (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: create and move functions to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: move at803x PHY driver to dedicated directory (Izabela Bakollari) [RHEL-33716] - net: phy: adin1100: Add interrupt support for link change (Izabela Bakollari) [RHEL-33716] - net: phy: phy_device: Prevent nullptr exceptions on ISR (Izabela Bakollari) [RHEL-33716] - net: phy: c45: change genphy_c45_ethtool_[get|set]_eee to use EEE linkmode bitmaps (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix set/get PHC time for lan8814 (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add LED support for qca808x (Izabela Bakollari) [RHEL-33716] - net: phy: add support for PHY LEDs polarity modes (Izabela Bakollari) [RHEL-33716] - net: phy: mediatek-ge-soc: sync driver with MediaTek SDK (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix PTP frame parsing for lan8814 (Izabela Bakollari) [RHEL-33716] - net: sfp-bus: fix SFP mode detect from bitrate (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: populate .soft_reset for KSZ9131 (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix PTP frame parsing for lan8841 (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make read_status more generic (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add support for cdt cross short test for qca808x (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: refactor qca808x cable test get status function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: generalize cdt fault length function (Izabela Bakollari) [RHEL-33716] - net: Use of_property_present() for testing DT property presence (Izabela Bakollari) [RHEL-33716] - net: phylink: move phylink_pcs_neg_mode() into phylink.c (Izabela Bakollari) [RHEL-33716] - net: mdio_bus: add refcounting for fwnodes to mdiobus (Izabela Bakollari) [RHEL-33716] - net: phy: linux/phy.h: fix Excess kernel-doc description warning (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: implement mdo_insert_tx_tag (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: add MACsec statistics (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: add MACsec support (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: better align function varibles to open parenthesis (Izabela Bakollari) [RHEL-33716] - net: sfp: fix PHY discovery for FS SFP-10G-T module (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: replace msleep(1) with usleep_range (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: remove extra space after cast (Izabela Bakollari) [RHEL-33716] - net: phy: add support for PHY package MMD read/write (Izabela Bakollari) [RHEL-33716] - net: phy: restructure __phy_write/read_mmd to helper and phydev user (Izabela Bakollari) [RHEL-33716] - net: phy: extend PHY package API to support multiple global address (Izabela Bakollari) [RHEL-33716] - net: phy: make addr type u8 in phy_package_shared struct (Izabela Bakollari) [RHEL-33716] - net: phylink: reimplement population of pl->supported for in-band (Izabela Bakollari) [RHEL-33716] - net: phy: skip LED triggers on PHYs on SFP modules (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make read specific status function more generic (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific qca808x config_aneg to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: Add support for the DP83TG720S Ethernet PHY (Izabela Bakollari) [RHEL-33716] - net: phy: c45: add genphy_c45_pma_read_ext_abilities() function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: drop specific PHY ID check from cable test functions (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move at8035 specific DT parse to dedicated probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move at8031 functions in dedicated section (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make at8031 related DT functions name more specific (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 config_intr to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 WOL bits to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 config_init to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 probe mode check to dedicated probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific DT option for at8031 to specific probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move qca83xx specific check in dedicated functions (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: raname hw_stats functions to qca83xx specific name (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move disable WOL to specific at8031 probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: fix passing the wrong reference for config_intr (Izabela Bakollari) [RHEL-33716] - net: mdio_bus: replace deprecated strncpy with strscpy (Izabela Bakollari) [RHEL-33716] - net: sfp: Convert to platform remove callback returning void (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: allow usage of generic ethernet-phy clock (Izabela Bakollari) [RHEL-33716] - net: phy: adin: allow control of Fast Link Down (Izabela Bakollari) [RHEL-33716] - net: phylink: use the PHY's possible_interfaces if populated (Izabela Bakollari) [RHEL-33716] - net: phylink: split out PHY validation from phylink_bringup_phy() (Izabela Bakollari) [RHEL-33716] - net: phylink: pass PHY into phylink_validate_mask() (Izabela Bakollari) [RHEL-33716] - net: phylink: pass PHY into phylink_validate_one() (Izabela Bakollari) [RHEL-33716] - net: phylink: split out per-interface validation (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: fill in possible_interfaces for AQR113C (Izabela Bakollari) [RHEL-33716] - net: phy: bcm84881: fill in possible_interfaces (Izabela Bakollari) [RHEL-33716] - net: phy: marvell10g: fill in possible_interfaces (Izabela Bakollari) [RHEL-33716] - net: phy: marvell10g: table driven mactype decode (Izabela Bakollari) [RHEL-33716] - net: phy: add possible interfaces (Izabela Bakollari) [RHEL-33716] - net: sfp: rework the RollBall PHY waiting code (Izabela Bakollari) [RHEL-33716] - net: phy: correctly check soft_reset ret ONLY if defined for PHY (Izabela Bakollari) [RHEL-33716] - net: phylink: use for_each_set_bit() (Izabela Bakollari) [RHEL-33716] - net: phy: broadcom: Wire suspend/resume for BCM54612E (Izabela Bakollari) [RHEL-33716] - net: sfp: use linkmode_*() rather than open coding (Izabela Bakollari) [RHEL-33716] - net: phylink: use linkmode_fill() (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: add firmware load support (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: move MMD_VEND define to header (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: move to separate directory (Izabela Bakollari) [RHEL-33716] - net: mdio: fix typo in header (Izabela Bakollari) [RHEL-33716] - net: phylink: initialize carrier state at creation (Izabela Bakollari) [RHEL-33716] - net: phy: fill in missing MODULE_DESCRIPTION()s (Izabela Bakollari) [RHEL-33716] - net: mdio: fill in missing MODULE_DESCRIPTION()s (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: Fix forced link mode for KSZ886X switches (Izabela Bakollari) [RHEL-33716] - net: dsa: microchip: ksz8: Enable MIIM PHY Control reg access (Izabela Bakollari) [RHEL-33716] - net: phy: mscc: macsec: reject PN update requests (Izabela Bakollari) [RHEL-33716] - net: phy: dp83867: Add support for hardware blinking LEDs (Izabela Bakollari) [RHEL-33716] - net: sfp: improve Nokia GPON sfp fixup (Izabela Bakollari) [RHEL-33716] - net: sfp: re-implement ignoring the hardware TX_FAULT signal (Izabela Bakollari) [RHEL-33716] - net: sfp: add quirk for FS's 2.5G copper SFP (Izabela Bakollari) [RHEL-33716] - net: phy: amd: Support the Altima AMI101L (Izabela Bakollari) [RHEL-33716] - net: sfp: add quirk for Fiberstone GPON-ONU-34-20BI (Izabela Bakollari) [RHEL-33716] - net: phy: fix regression with AX88772A PHY driver (Izabela Bakollari) [RHEL-33716] - net: phy: convert phy_stop() to use split state machine (Izabela Bakollari) [RHEL-33716] - net: phy: split locked and unlocked section of phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move phy_suspend() to end of phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move call to start aneg (Izabela Bakollari) [RHEL-33716] - net: phy: call phy_error_precise() while holding the lock (Izabela Bakollari) [RHEL-33716] - net: phy: always call phy_process_state_change() under lock (Izabela Bakollari) [RHEL-33716] - net: phy: marvell: Add support for offloading LED blinking (Izabela Bakollari) [RHEL-33716] - net: phy: phy_device: Call into the PHY driver to set LED offload (Izabela Bakollari) [RHEL-33716] - net: sfp: Remove unused function declaration sfp_link_configure() (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add qca8081 fifo reset on the link changed (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: remove qca8081 1G fast retrain and slave seed config (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: support qca8081 1G chip type (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: enable qca8081 slave seed conditionally (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: merge qca8081 slave seed function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: support qca8081 genphy_c45_pma_read_abilities (Izabela Bakollari) [RHEL-33716] - net: mdio: Introduce a regmap-based mdio driver (Izabela Bakollari) [RHEL-33716] - net: phylib: fix phy_read*_poll_timeout() (Izabela Bakollari) [RHEL-33716] - net: mdio: add mdio_device_get() and mdio_device_put() (Izabela Bakollari) [RHEL-33716] - net: mdio: add clause 73 to ethtool conversion helper (Izabela Bakollari) [RHEL-33716] - mdio_bus: unhide mdio_bus_init prototype (Izabela Bakollari) [RHEL-33716] - net: mdio: fix owner field for mdio buses registered using ACPI (Izabela Bakollari) [RHEL-33716] - net: phy: improve phy_read_poll_timeout (Izabela Bakollari) [RHEL-33716] - net: mdio: add mdiodev_c45_(read|write) (Izabela Bakollari) [RHEL-33716] - docs: networking: phy: add missing space (Izabela Bakollari) [RHEL-33716]- x86/bhi: Avoid warning in #DB handler due to BHI mitigation (Waiman Long) [RHEL-53662 RHEL-53665] {CVE-2024-42240} - redhat: Fix the ownership of /lib/modules/ directory (Vitaly Kuznetsov) [RHEL-21034] - move ownership of /lib/modules// to kernel-core (Thorsten Leemhuis) [RHEL-21034] - KVM: guest_memfd: let kvm_gmem_populate() operate only on private gfns (Paolo Bonzini) [RHEL-32435] - KVM: extend kvm_range_has_memory_attributes() to check subset of attributes (Paolo Bonzini) [RHEL-32435] - KVM: cleanup and add shortcuts to kvm_range_has_memory_attributes() (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: move check for already-populated page to common code (Paolo Bonzini) [RHEL-32435] - KVM: remove kvm_arch_gmem_prepare_needed() (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: make kvm_gmem_prepare_folio() operate on a single struct kvm (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: delay kvm_gmem_prepare_folio() until the memory is passed to the guest (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: return locked folio from __kvm_gmem_get_pfn (Paolo Bonzini) [RHEL-32435] - KVM: rename CONFIG_HAVE_KVM_GMEM_* to CONFIG_HAVE_KVM_ARCH_GMEM_* (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: do not go through struct page (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: delay folio_mark_uptodate() until after successful preparation (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: return folio from __kvm_gmem_get_pfn() (Paolo Bonzini) [RHEL-32435] - KVM: x86: Eliminate log spam from limited APIC timer periods (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Use sev_es_host_save_area() helper when initializing tsc_aux (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Force sev_es_host_save_area() to be inlined (for noinstr usage) (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Consider NUMA affinity when allocating per-CPU save_area (Paolo Bonzini) [RHEL-32435] - KVM: SVM: not account memory allocation for per-CPU svm_data (Paolo Bonzini) [RHEL-32435] - KVM: SVM: remove useless input parameter in snp_safe_alloc_page (Paolo Bonzini) [RHEL-32435] - KVM: Validate hva in kvm_gpc_activate_hva() to fix __kvm_gpc_refresh() WARN (Paolo Bonzini) [RHEL-32435] - KVM: interrupt kvm_gmem_populate() on signals (Paolo Bonzini) [RHEL-32435] - KVM: Stop processing *all* memslots when "null" mmu_notifier handler is found (Paolo Bonzini) [RHEL-32435] - KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin() (Paolo Bonzini) [RHEL-32435] - KVM: selftests: x86: Prioritize getting max_gfn from GuestPhysBits (Paolo Bonzini) [RHEL-32435] - KVM: selftests: Fix shift of 32 bit unsigned int more than 32 bits (Paolo Bonzini) [RHEL-32435] - KVM: Discard zero mask with function kvm_dirty_ring_reset (Paolo Bonzini) [RHEL-32435] - virt: guest_memfd: fix reference leak on hwpoisoned page (Paolo Bonzini) [RHEL-32435] - kvm: do not account temporary allocations to kmem (Paolo Bonzini) [RHEL-32435] - KVM: x86: Always sync PIR to IRR prior to scanning I/O APIC routes (Paolo Bonzini) [RHEL-32435] - KVM: SVM: WARN on vNMI + NMI window iff NMIs are outright masked (Paolo Bonzini) [RHEL-32435] - net: ntb_netdev: Move ntb_netdev_rx_handler() to call netif_rx() from __netif_rx() (Myron Stowe) [RHEL-51754] {CVE-2024-42110} - Disable NVGRACE_GPU_VFIO_PCI CONFIG for now (Donald Dutile) [RHEL-36542] - vfio/nvgrace-gpu: Convey kvm to map device memory region as noncached (Donald Dutile) [RHEL-36544] - vfio: Convey kvm that the vfio-pci device is wc safe (Donald Dutile) [RHEL-36543] - vfio/nvgrace-gpu: Add vfio pci variant module for grace hopper (Donald Dutile) [RHEL-36542] - x86/bugs: Extend VMware Retbleed workaround to Nehalem & earlier CPUs (Waiman Long) [RHEL-48649] - ata: libata-core: Add ATA_HORKAGE_NOLPM for Apacer AS340 (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Add ATA_HORKAGE_NOLPM for AMD Radeon S3 SSD (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Add ATA_HORKAGE_NOLPM for Crucial CT240BX500SSD1 (Ewan D. Milne) [RHEL-23829] - ata: ahci: Do not apply Intel PCS quirk on Intel Alder Lake (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Allow command duration limits detection for ACS-4 drives (Ewan D. Milne) [RHEL-23829] - ata: ahci: Add mask_port_map module parameter (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-sata: Factor out NCQ Priority configuration helpers (Ewan D. Milne) [RHEL-23829] - ahci: asm1064: asm1166: don't limit reported ports (Ewan D. Milne) [RHEL-23829] - ahci: print the number of implemented ports (Ewan D. Milne) [RHEL-23829] - ahci: asm1064: correct count of reported ports (Ewan D. Milne) [RHEL-23829] - ahci: rename board_ahci_nomsi (Ewan D. Milne) [RHEL-23829] - ahci: drop unused board_ahci_noncq (Ewan D. Milne) [RHEL-23829] - ahci: clean up ahci_broken_devslp quirk (Ewan D. Milne) [RHEL-23829] - ahci: rename board_ahci_nosntf (Ewan D. Milne) [RHEL-23829] - ahci: clean up intel_pcs_quirk (Ewan D. Milne) [RHEL-23829] - ata: ahci: Drop low power policy board type (Ewan D. Milne) [RHEL-23829] - ata: ahci: do not enable LPM on external ports (Ewan D. Milne) [RHEL-23829] - ata: ahci: drop hpriv param from ahci_update_initial_lpm_policy() (Ewan D. Milne) [RHEL-23829] - ata: ahci: a hotplug capable port is an external port (Ewan D. Milne) [RHEL-23829] - ata: ahci: move marking of external port earlier (Ewan D. Milne) [RHEL-23829] - ahci: Extend ASM1061 43-bit DMA address quirk to other ASM106x parts (Ewan D. Milne) [RHEL-23829] - ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers (Ewan D. Milne) [RHEL-23829] - ahci: asm1166: correct count of reported ports (Ewan D. Milne) [RHEL-23829] - ata: libata-sata: improve sysfs description for ATA_LPM_UNKNOWN (Ewan D. Milne) [RHEL-23829] - scsi: sd: Fix system start for ATA devices (Ewan D. Milne) [RHEL-23829] - scsi: Change SCSI device boolean fields to single bit flags (Ewan D. Milne) [RHEL-23829] - scsi: sd: Introduce manage_shutdown device flag (Ewan D. Milne) [RHEL-23829] - ata: libata-eh: Spinup disk on resume after revalidation (Ewan D. Milne) [RHEL-23829] - ata: xgene: Use of_device_get_match_data() (Ewan D. Milne) [RHEL-23829] - scsi: Remove scsi device no_start_on_resume flag (Ewan D. Milne) [RHEL-23829] - scsi: sd: Do not issue commands to suspended disks on shutdown (Ewan D. Milne) [RHEL-23829] - ata: libata: Annotate struct ata_cpr_log with __counted_by (Ewan D. Milne) [RHEL-23829] - ata: libata-scsi: Disable scsi device manage_system_start_stop (Ewan D. Milne) [RHEL-23829] - scsi: sd: Differentiate system and runtime start/stop management (Ewan D. Milne) [RHEL-23829] - ata: libata-scsi: link ata port and scsi device (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Fix port and device removal (Ewan D. Milne) [RHEL-23829] - ata: libata-sata: increase PMP SRST timeout to 10s (Ewan D. Milne) [RHEL-23829] - scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-23829] - ata: libata-core: fetch sense data for successful commands iff CDL enabled (Ewan D. Milne) [RHEL-23829] - ata: ahci_xgene: fix parameter types of xgene_ahci_poll_reg_val() (Ewan D. Milne) [RHEL-23829] - ata: libata: fix parameter type of ata_deadline() (Ewan D. Milne) [RHEL-23829] - ata,scsi: do not issue START STOP UNIT on resume (Ewan D. Milne) [RHEL-23829] - ata: libata-core: fix when to fetch sense data for successful commands (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Fix ata_msense_control kdoc comment (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Handle completion of CDL commands using policy 0xD (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Set read/write commands CDL index (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Add ATA feature control sub-page translation (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Add support for CDL pages mode sense (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Handle CDL bits in ata_scsiop_maint_in() (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Detect support for command duration limits (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Change ata_eh_request_sense() to not set CHECK_CONDITION (Ewan D. Milne) [RHEL-23829] - ata: Use of_property_present() for testing DT property presence (Ewan D. Milne) [RHEL-23829] - ata: ahci: Rename CONFIG_SATA_LPM_POLICY configuration item back (Ewan D. Milne) [RHEL-23829] - ata: ahci: Rename CONFIG_SATA_LPM_MOBILE_POLICY configuration item (Ewan D. Milne) [RHEL-23829] - virt: efi_secret: Convert to platform remove callback returning void (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Add get_event_log() support for CC platforms (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Measure into CC protocol if TCG2 protocol is absent (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Add Confidential Computing (CC) measurement typedefs (Lenny Szubowicz) [RHEL-30322] - efi/tpm: Use symbolic GUID name from spec for final events table (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Use TPM event typedefs from the TCG PC Client spec (Lenny Szubowicz) [RHEL-30322]- mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines (Chris von Recklinghausen) [RHEL-54027] {CVE-2024-42258} - rtla/osnoise: set the default threshold to 1us (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/osnoise: Better report when histogram is empty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/osnoise: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Fix -t\--trace[=file] (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Fix histogram report when a cpu count is 0 (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Add the --warm-up option (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Add a summary for hist mode (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Add a summary for top mode (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/auto-analysis: Replace \t with spaces (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Simplify "no value" printing on top (Luis Claudio R. Goncalves) [RHEL-50869] - tools/rtla: Add -U/--user-load option to timerlat (Luis Claudio R. Goncalves) [RHEL-50869] - Documentation: Add tools/rtla timerlat -u option documentation (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Make doc build optional (Luis Claudio R. Goncalves) [RHEL-50869] - kernfs: change kernfs_rename_lock into a read-write lock (Ian Kent) [RHEL-52956] - kernfs: Separate kernfs_pr_cont_buf and rename_lock (Ian Kent) [RHEL-52956] - kernfs: fix missing kernfs_iattr_rwsem locking (Ian Kent) [RHEL-52956] - kernfs: Use a per-fs rwsem to protect per-fs list of kernfs_super_info (Ian Kent) [RHEL-52956] - kernfs: Introduce separate rwsem to protect inode attributes (Ian Kent) [RHEL-52956] - perf/x86/intel: Support Perfmon MSRs aliasing (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support PERFEVTSEL extension (Michael Petlan) [RHEL-20059] - perf/x86: Add config_mask to represent EVENTSEL bitmask (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support new data source for Lunar Lake (Michael Petlan) [RHEL-20059] - perf/x86/intel: Rename model-specific pebs_latency_data functions (Michael Petlan) [RHEL-20059] - perf/x86: Add Lunar Lake and Arrow Lake support (Michael Petlan) [RHEL-20059] - perf/x86: Support counter mask (Michael Petlan) [RHEL-20059] - perf/x86/amd: Use try_cmpxchg() in events/amd/{un,}core.c (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support the PEBS event mask (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Add Lunarlake support (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Add Arrowlake support (Michael Petlan) [RHEL-20059] - perf/x86/intel: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/msr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/uncore: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/pt: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/lbr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Update arch/x86/include/asm/intel-family.h (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Add new macros to work with (vendor/family/model) values (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Add/initialize x86_vfm field to struct cpuinfo_x86 (Michael Petlan) [RHEL-20059] - intel_th: pci: Add Lunar Lake support (Michael Petlan) [RHEL-20057] - iommufd/iova_bitmap: Remove iterator logic (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Dynamic pinning on iova_bitmap_set() (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Consolidate iova_bitmap_set exit conditionals (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Move initial pinning to iova_bitmap_for_each() (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Cache mapped length in iova_bitmap_map struct (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Check iova_bitmap_done() after set ahead (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Do not record head iova to better match iommu drivers (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Fix tests to use MOCK_PAGE_SIZE based buffer sizes (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Add tests for <= u8 bitmap sizes (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Fix iommufd_test_dirty() to handle class_register (Jeff Moyer) [RHEL-23824] - fs : Fix warning using plain integer as NULL (Jeff Moyer) [RHEL-23824] - libnvdimm: remove kernel-doc warnings: (Jeff Moyer) [RHEL-23824] - testing: nvdimm: make struct class structures constant (Jeff Moyer) [RHEL-23824] - libnvdimm: Annotate struct nd_region with __counted_by (Jeff Moyer) [RHEL-23824] - libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value (Jeff Moyer) [RHEL-23824] - dax: refactor deprecated strncpy (Jeff Moyer) [RHEL-23824] - nvdimm: Fix dereference after free in register_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] - nvdimm: Fix memleak of pmu attr_groups in unregister_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] - nvdimm/pfn_dev: Avoid unnecessary endian conversion (Jeff Moyer) [RHEL-23824] - nvdimm/pfn_dev: Prevent the creation of zero-sized namespaces (Jeff Moyer) [RHEL-23824] - nvdimm: Explicitly include correct DT includes (Jeff Moyer) [RHEL-23824] - nvdimm: Use kstrtobool() instead of strtobool() (Jeff Moyer) [RHEL-23824] - dax: enable dax fault handler to report VM_FAULT_HWPOISON (Jeff Moyer) [RHEL-23824] - nvdimm: make security_show static (Jeff Moyer) [RHEL-23824] - nvdimm: make nd_class variable static (Jeff Moyer) [RHEL-23824] - dax/kmem: Pass valid argument to memory_group_register_static (Jeff Moyer) [RHEL-23824] - fsdax: remove redundant variable 'error' (Jeff Moyer) [RHEL-23824] - dax: Cleanup extra dax_region references (Jeff Moyer) [RHEL-23824] - dax: Introduce alloc_dev_dax_id() (Jeff Moyer) [RHEL-23824] - dax: Use device_unregister() in unregister_dax_mapping() (Jeff Moyer) [RHEL-23824] - dax: Fix dax_mapping_release() use after free (Jeff Moyer) [RHEL-23824] - tools/testing/nvdimm: Drop empty platform remove function (Jeff Moyer) [RHEL-23824] - dax/kmem: Fix leak of memory-hotplug resources (Jeff Moyer) [RHEL-23824] - dax: super.c: fix kernel-doc bad line warning (Jeff Moyer) [RHEL-23824] - nvdimm/region: Move cache management to the region driver (Jeff Moyer) [RHEL-23824] - ACPI: HMAT: Release platform device in case of platform_device_add_data() fails (Jeff Moyer) [RHEL-23824] - arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY (Mark Salter) [RHEL-46931] {CVE-2024-39488} - RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt (Kamal Heib) [RHEL-44248] {CVE-2024-38544}- ARM: dts: renesas: Improve TMU interrupt descriptions (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add interrupt-names to arch timer nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r9a07g044: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779a0: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: s4sk: Add aliases for I2C buses (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas R8A779F4 SoC support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: s4sk: Fix ethernet0 alias (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-ethernet: Enable Ethernet Switch and SERDES (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rzg2: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rcar-gen3: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - ARM: dts: rzg1: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - ARM: dts: rcar-gen2: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add aliases for I2C buses (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Improve TMU interrupt descriptions (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add R-Car S4 Starter Kit support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: spider: Enable PCIe Host ch0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add PCIe Host and Endpoint nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add GP LEDs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add INTC-EX node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Revise renesas,ipmmu-main (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Use proper labels for thermal zones (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Drop specifying the GIC_CPU_MASK_SIMPLE() for GICv3 systems (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add iommus to MMC node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable UFS device (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CA55 operating points (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add Ethernet Switch and SERDES nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Switch from SCIF3 to HSCIF0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Fix SCIF "brg_int" clock (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Fix HSCIF "brg_int" clock (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add missing bootargs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Move aliases and chosen (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add MSIOF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add TMU nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CMT support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable eMMC0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add SDHI0 support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Fix scif0/scif3 sort order (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable SCIF0 on second connector (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add SCIF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add HSCIF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add DMA properties to SCIF3 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CPU core clocks (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CPUIdle support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add secondary CA55 CPU cores (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add L3 cache controller (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add UFS node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add iommus to DMAC nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add IPMMU nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add sys-dmac nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add thermal support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add GPIO nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rcar-gen4: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Add Ethernet sub-board (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add I2C4 and EEPROMs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add I2C nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Complete SCIF3 description (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add pinctrl device node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable watchdog timer (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add RWDT node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas R8A779F0 SoC support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas Spider boards support (Steve Dunnagan) [RHEL-53987] - net/sched: Fix UAF when resolving a clash (Xin Long) [RHEL-51020] {CVE-2024-41040} - scsi: qedf: Ensure the copied buf is NUL terminated (John Meneghini) [RHEL-44201 RHEL-44202] {CVE-2024-38559} - netfilter: br_netfilter: remove WARN traps (Florian Westphal) [RHEL-36872] - netfilter: br_netfilter: skip conntrack input hook for promisc packets (Florian Westphal) [RHEL-36872] - netfilter: bridge: confirm multicast packets before passing them up the stack (Florian Westphal) [RHEL-36872] {CVE-2024-27415} - netfilter: nf_conntrack_bridge: initialize err to 0 (Florian Westphal) [RHEL-36872] - net/mlx5e: Add mqprio_rl cleanup and free in mlx5e_priv_cleanup() (Benjamin Poirier) [RHEL-45365] - net/mlx5: E-switch, Create ingress ACL when needed (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Add check for srq max_sge attribute (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Fix unwind flow as part of mlx5_ib_stage_init_init (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Ensure created mkeys always have a populated rb_key (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Follow rb_key.ats when creating new mkeys (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Remove extra unlock on error path (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix features validation check for tunneled UDP (non-VXLAN) packets (Benjamin Poirier) [RHEL-45365] - net/mlx5: Fix tainted pointer delete is case of flow rules creation fail (Benjamin Poirier) [RHEL-45365] - net/mlx5: Always stop health timer during driver removal (Benjamin Poirier) [RHEL-45365] - net/mlx5: Stop waiting for PCI if pci channel is offline (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix UDP GSO for encapsulated packets (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Use rx_missed_errors instead of rx_dropped for reporting buffer exhaustion (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix IPsec tunnel mode offload feature check (Benjamin Poirier) [RHEL-45365] - net/mlx5: Use mlx5_ipsec_rx_status_destroy to correctly delete status rules (Benjamin Poirier) [RHEL-45365] - net/mlx5: Lag, do bond only if slaves agree on roce state (Benjamin Poirier) [RHEL-45365] - net/mlx5: Reload only IB representors upon lag disable/enable (Benjamin Poirier) [RHEL-45365] - IB/mlx5: Use __iowrite64_copy() for write combining stores (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Adding remote atomic access flag to updatable flags (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Change check for cacheable mkeys (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Uncacheable mkey has neither rb_key or cache_ent (Benjamin Poirier) [RHEL-45365] - mlx5: stop warning for 64KB pages (Benjamin Poirier) [RHEL-45365] - mlx5: avoid truncating error message (Benjamin Poirier) [RHEL-45365] - tools/power/x86/intel-speed-select: v1.19 release (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Display CPU as None for -1 (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: SST BF/TF support per level (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Increase number of CPUs displayed (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Present all TRL levels for turbo-freq (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Fix display for unsupported levels (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Support multiple dies (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Increase die count (David Arcari) [RHEL-20031] - platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove() (David Arcari) [RHEL-20031] - platform/x86: ISST: Support SST-BF and SST-TF per level (David Arcari) [RHEL-20031] - platform/x86: ISST: Add missing MODULE_DESCRIPTION (David Arcari) [RHEL-20031] - platform/x86: ISST: Add dev_fmt (David Arcari) [RHEL-20031] - platform/x86: ISST: Support partitioned systems (David Arcari) [RHEL-20031] - platform/x86: ISST: Shorten the assignments for power_domain_info (David Arcari) [RHEL-20031] - platform/x86: ISST: Use local variable for auxdev->dev (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Add additional TPMI header fields (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Align comments in kernel-doc (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Check major version change for TPMI Information (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Handle error from tpmi_process_info() (David Arcari) [RHEL-20031] - audit: Send netlink ACK before setting connection in auditd_set (Richard Guy Briggs) [RHEL-9096]- xfs: allow SECURE namespace xattrs to use reserved block pool (Pavel Reichl) [RHEL-49806] - firmware: cs_dsp: Validate payload length before processing block (David Arcari) [RHEL-53640] {CVE-2024-42237} - selftests: netfilter: test nat source port clash resolution interaction with tcp early demux (Florian Westphal) [RHEL-6151] - netfilter: nf_nat: undo erroneous tcp edemux lookup after port clash (Florian Westphal) [RHEL-6151] - xfs: allow symlinks with short remote targets (CKI Backport Bot) [RHEL-53164] - netfilter: Use flowlabel flow key when re-routing mangled packets (Florian Westphal) [RHEL-40213] - ppp: reject claimed-as-LCP but actually malformed packets (Guillaume Nault) [RHEL-51059] {CVE-2024-41044} - mptcp: ensure snd_una is properly initialized on connect (Florian Westphal) [RHEL-47943 RHEL-47944] {CVE-2024-40931} - Bluetooth: ISO: Check socket flag instead of hcon (CKI Backport Bot) [RHEL-51982] {CVE-2024-42141} - bluetooth/hci: disallow setting handle bigger than HCI_CONN_HANDLE_MAX (CKI Backport Bot) [RHEL-51910] {CVE-2024-42132} - Bluetooth: hci_core: cancel all works upon hci_unregister_dev() (CKI Backport Bot) [RHEL-51214] {CVE-2024-41063} - mm: vmalloc: check if a hash-index is in cpu_possible_mask (CKI Backport Bot) [RHEL-50955] {CVE-2024-41032} - Merge DRM changes from upstream v6.9..v6.9.11 (Dave Airlie) [RHEL-24103] - powerpc/mm: Fix false detection of read faults (Chris von Recklinghausen) [RHEL-50040] - powerpc/mm: Support execute-only memory on the Radix MMU (Chris von Recklinghausen) [RHEL-50040] - io_uring/sqpoll: work around a potential audit memory leak (Jeff Moyer) [RHEL-48561] {CVE-2024-41001} - io_uring/rsrc: don't lock while !TASK_RUNNING (Jeff Moyer) [RHEL-47830] {CVE-2024-40922} - io_uring/io-wq: Use set_bit() and test_bit() at worker->flags (Jeff Moyer) [RHEL-47505] {CVE-2024-39508} - kunit: kasan_test: fix backport error in kasan test (Nico Pache) [RHEL-39303] - redhat: add configs for new kunit tests (Nico Pache) [RHEL-39303] - kasan: use unchecked __memset internally (Nico Pache) [RHEL-39303] - kasan: unify printk prefixes (Nico Pache) [RHEL-39303] - net/handshake: Fix handshake_req_destroy_test1 (Nico Pache) [RHEL-39303] - kunit: bail out early in __kunit_test_suites_init() if there are no suites to test (Nico Pache) [RHEL-39303] - kunit: string-stream-test: use KUNIT_DEFINE_ACTION_WRAPPER (Nico Pache) [RHEL-39303] - kunit: test: Move fault tests behind KUNIT_FAULT_TEST Kconfig option (Nico Pache) [RHEL-39303] - kunit: unregister the device on error (Nico Pache) [RHEL-39303] - kunit: Fix race condition in try-catch completion (Nico Pache) [RHEL-39303] - kunit: Add tests for fault (Nico Pache) [RHEL-39303] - kunit: Print last test location on fault (Nico Pache) [RHEL-39303] - kunit: Handle test faults (Nico Pache) [RHEL-39303] - kunit: Fix timeout message (Nico Pache) [RHEL-39303] - kunit: Fix kthread reference (Nico Pache) [RHEL-39303] - kunit: Handle thread creation error (Nico Pache) [RHEL-39303] - lib: checksum: hide unused expected_csum_ipv6_magic[] (Nico Pache) [RHEL-39303] - Revert "kunit: memcpy: Split slow memcpy tests into MEMCPY_SLOW_KUNIT_TEST" (Nico Pache) [RHEL-39303] - kunit: Fix again checksum tests on big endian CPUs (Nico Pache) [RHEL-39303] - kunit: Annotate _MSG assertion variants with gnu printf specifiers (Nico Pache) [RHEL-39303] - rtc: test: Fix invalid format specifier. (Nico Pache) [RHEL-39303] - lib: memcpy_kunit: Fix an invalid format specifier in an assertion msg (Nico Pache) [RHEL-39303] - lib/cmdline: Fix an invalid format specifier in an assertion msg (Nico Pache) [RHEL-39303] - kunit: test: Log the correct filter string in executor_test (Nico Pache) [RHEL-39303] - kunit: make kunit_bus_type const (Nico Pache) [RHEL-39303] - kunit: Mark filter* params as rw (Nico Pache) [RHEL-39303] - kunit: tool: Print UML command (Nico Pache) [RHEL-39303] - time/kunit: Use correct format specifier (Nico Pache) [RHEL-39303] - Documentation: KUnit: Update the instructions on how to test static functions (Nico Pache) [RHEL-39303] - kunit: run test suites only after module initialization completes (Nico Pache) [RHEL-39303] - MAINTAINERS: kunit: Add Rae Moar as a reviewer (Nico Pache) [RHEL-39303] - lib: checksum: Fix build with CONFIG_NET=n (Nico Pache) [RHEL-39303] - kunit: Add tests for csum_ipv6_magic and ip_fast_csum (Nico Pache) [RHEL-39303] - Documentation: kunit: Add clang UML coverage example (Nico Pache) [RHEL-39303] - kunit: Protect string comparisons against NULL (Nico Pache) [RHEL-39303] - kunit: Add example of kunit_activate_static_stub() with pointer-to-function (Nico Pache) [RHEL-39303] - kunit: Allow passing function pointer to kunit_activate_static_stub() (Nico Pache) [RHEL-39303] - kunit: Fix NULL-dereference in kunit_init_suite() if suite->log is NULL (Nico Pache) [RHEL-39303] - kunit: Reset test->priv after each param iteration (Nico Pache) [RHEL-39303] - kunit: Add example for using test->priv (Nico Pache) [RHEL-39303] - Documentation: Add debugfs docs with run after boot (Nico Pache) [RHEL-39303] - kunit: add ability to run tests after boot using debugfs (Nico Pache) [RHEL-39303] - kunit: add is_init test attribute (Nico Pache) [RHEL-39303] - kunit: add example suite to test init suites (Nico Pache) [RHEL-39303] - kunit: add KUNIT_INIT_TABLE to init linker section (Nico Pache) [RHEL-39303] - kunit: move KUNIT_TABLE out of INIT_DATA (Nico Pache) [RHEL-39303] - kunit: tool: add test for parsing attributes (Nico Pache) [RHEL-39303] - kunit: tool: fix parsing of test attributes (Nico Pache) [RHEL-39303] - kunit: debugfs: Handle errors from alloc_string_stream() (Nico Pache) [RHEL-39303] - kunit: debugfs: Fix unchecked dereference in debugfs_print_results() (Nico Pache) [RHEL-39303] - kunit: string-stream: Allow ERR_PTR to be passed to string_stream_destroy() (Nico Pache) [RHEL-39303] - kunit: string-stream-test: Avoid cast warning when testing gfp_t flags (Nico Pache) [RHEL-39303] - mptcp: fill in missing MODULE_DESCRIPTION() (Nico Pache) [RHEL-39303] - kunit: test: Avoid cast warning when adding kfree() as an action (Nico Pache) [RHEL-39303] - kunit: Reset suite counter right before running tests (Nico Pache) [RHEL-39303] - kunit: Warn if tests are slow (Nico Pache) [RHEL-39303] - kasan: fix and update KUNIT_EXPECT_KASAN_FAIL comment (Nico Pache) [RHEL-39303] - x86/asm: Fix build of UML with KASAN (Nico Pache) [RHEL-39303] - kunit: Reset test status on each param iteration (Nico Pache) [RHEL-39303] - kunit: string-stream: Test performance of string_stream (Nico Pache) [RHEL-39303] - kunit: Use string_stream for test log (Nico Pache) [RHEL-39303] - kunit: string-stream: Add tests for freeing resource-managed string_stream (Nico Pache) [RHEL-39303] - kunit: string-stream: Decouple string_stream from kunit (Nico Pache) [RHEL-39303] - kunit: string-stream: Add kunit_alloc_string_stream() (Nico Pache) [RHEL-39303] - kunit: Don't use a managed alloc in is_literal() (Nico Pache) [RHEL-39303] - kunit: string-stream-test: Add cases for string_stream newline appending (Nico Pache) [RHEL-39303] - kunit: string-stream: Add option to make all lines end with newline (Nico Pache) [RHEL-39303] - kunit: string-stream: Improve testing of string_stream (Nico Pache) [RHEL-39303] - kunit: string-stream: Don't create a fragment for empty strings (Nico Pache) [RHEL-39303] - kunit: Fix wild-memory-access bug in kunit_free_suite_set() (Nico Pache) [RHEL-39303] - kunit: tool: Add command line interface to filter and report attributes (Nico Pache) [RHEL-39303] - kunit: tool: Enable CONFIG_FORTIFY_SOURCE under UML (Nico Pache) [RHEL-39303] - kunit: tool: undo type subscripts for subprocess.Popen (Nico Pache) [RHEL-39303] - kunit: tool: Add support for SH under QEMU (Nico Pache) [RHEL-39303] - kunit: tool: Add support for overriding the QEMU serial port (Nico Pache) [RHEL-39303] - kunit: tool: fix pre-existing `mypy --strict` errors and update run_checks.py (Nico Pache) [RHEL-39303] - kunit: tool: remove unused imports and variables (Nico Pache) [RHEL-39303] - kunit: tool: add subscripts for type annotations where appropriate (Nico Pache) [RHEL-39303] - kunit: tool: Add support for m68k under QEMU (Nico Pache) [RHEL-39303] - kunit: kunit.py extract handlers (Nico Pache) [RHEL-39303] - kunit: tool: remove redundant file.close() call in unit test (Nico Pache) [RHEL-39303] - kunit: tool: unit tests all check parser errors, standardize formatting a bit (Nico Pache) [RHEL-39303] - kunit: tool: make TestCounts a dataclass (Nico Pache) [RHEL-39303] - kunit: tool: make parser preserve whitespace when printing test log (Nico Pache) [RHEL-39303] - kunit: tool: Don't download risc-v opensbi firmware with wget (Nico Pache) [RHEL-39303] - kunit: tool: rename all_test_uml.config, use it for --alltests (Nico Pache) [RHEL-39303] - Documentation: KUnit: Fix non-uml anchor (Nico Pache) [RHEL-39303] - Documentation: Kunit: Fix inconsistent titles (Nico Pache) [RHEL-39303] - Documentation: kunit: fix trivial typo (Nico Pache) [RHEL-39303] - kunit: tool: make --raw_output=kunit (aka --raw_output) preserve leading spaces (Nico Pache) [RHEL-39303] - Documentation: Kunit: Add ref for other kinds of tests (Nico Pache) [RHEL-39303] - net: bridge: mst: fix suspicious rcu usage in br_mst_set_state (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - net: bridge: mst: pass vlan group directly to br_mst_vlan_set_state (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - net: bridge: mst: fix vlan use-after-free (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - crypto: bcm - Fix pointer arithmetic (cki-backport-bot) [RHEL-44114] {CVE-2024-38579}- Add amd-pstate-ut to the mod-internal.list (David Arcari) [RHEL-53955] - firmware: cs_dsp: Return error if block header overflows file (David Arcari) [RHEL-53650] {CVE-2024-42238} - mm: prevent derefencing NULL ptr in pfn_section_valid() (Audra Mitchell) [RHEL-51138] {CVE-2024-41055} - mm, kmsan: fix infinite recursion due to RCU critical section (Audra Mitchell) [RHEL-51138] {CVE-2024-41055} - netfilter: nf_tables: prefer nft_chain_validate (Phil Sutter) [RHEL-51046] {CVE-2024-41042} - netfilter: nf_tables: allow loop termination for pending fatal signal (Phil Sutter) [RHEL-51046] - netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers (Phil Sutter) [RHEL-51522] {CVE-2024-42070} - netfilter: nft_inner: validate mandatory meta and payload (Phil Sutter) [RHEL-47486] {CVE-2024-39504} - netfilter: ipset: Fix suspicious rcu_dereference_protected() (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - netfilter: ipset: Fix race between namespace cleanup and gc in the list:set type (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - netfilter: ipset: Add list flush to cancel_gc (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - qed/qede: Fix scheduling while atomic (John Meneghini) [RHEL-9751] - cachefiles: fix slab-use-after-free in cachefiles_withdraw_cookie() (Pavel Reichl) [RHEL-51157] {CVE-2024-41057} - cachefiles: fix slab-use-after-free in fscache_withdraw_volume() (Pavel Reichl) [RHEL-51163] {CVE-2024-41058} - netfs, fscache: export fscache_put_volume() and add fscache_try_get_volume() (Pavel Reichl) [RHEL-51157 RHEL-51163] - nvme-fabrics: use reserved tag for reg read/write command (CKI Backport Bot) [RHEL-51357] {CVE-2024-41082} - nvmet: always initialize cqe.result (Maurizio Lombardi) [RHEL-51334 RHEL-51335] {CVE-2024-41079} - nvmet: fix a possible leak when destroy a ctrl during qp establishment (Maurizio Lombardi) [RHEL-52019 RHEL-52020] {CVE-2024-42152} - NFSv4: Fix memory leak in nfs4_set_security_label (CKI Backport Bot) [RHEL-52083] {CVE-2024-41076} - xfs: don't walk off the end of a directory data block (CKI Backport Bot) [RHEL-50885] {CVE-2024-41013} - xfs: add bounds checking to xlog_recover_process_data (CKI Backport Bot) [RHEL-50862] {CVE-2024-41014} - tcp: avoid too many retransmit packets (Florian Westphal) [RHEL-48637] {CVE-2024-41007} - tcp: use signed arithmetic in tcp_rtx_probe0_timed_out() (Florian Westphal) [RHEL-48637] - nfs: handle error of rpc_proc_register() in init_nfs_fs() (Scott Mayhew) [RHEL-39906] {CVE-2024-36939} - mm/page_table_check: fix crash on ZONE_DEVICE (Chris von Recklinghausen) [RHEL-48052] {CVE-2024-40948} - net: asix: add proper error handling of usb read errors (Ken Cox) [RHEL-28110] {CVE-2021-47101} - asix: fix uninit-value in asix_mdio_read() (Ken Cox) [RHEL-28110] {CVE-2021-47101}- mptcp: fix possible NULL dereferences (Antoine Tenart) [RHEL-48648] - af_packet: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - udp: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - tcp: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - net: raw: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - ping: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - net: introduce sk_skb_reason_drop function (Antoine Tenart) [RHEL-48648] - net: add rx_sk to trace_kfree_skb (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_check_req() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: handle timewait cases in the receive path (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_ack() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_rcv_synsent_state_process() (Antoine Tenart) [RHEL-48648] - rstreason: make it work in trace world (Antoine Tenart) [RHEL-48648] - mptcp: introducing a helper into active reset logic (Antoine Tenart) [RHEL-48648] - mptcp: support rstreason for passive reset (Antoine Tenart) [RHEL-48648] - tcp: support rstreason for passive reset (Antoine Tenart) [RHEL-48648] - rstreason: prepare for active reset (Antoine Tenart) [RHEL-48648] - rstreason: prepare for passive reset (Antoine Tenart) [RHEL-48648] - net: introduce rstreason to detect why the RST is sent (Antoine Tenart) [RHEL-48648] - trace: tcp: fully support trace_tcp_send_reset (Antoine Tenart) [RHEL-48648] - trace: adjust TP_STORE_ADDR_PORTS_SKB() parameters (Antoine Tenart) [RHEL-48648] - net: udp: add IP/port data to the tracepoint udp/udp_fail_queue_rcv_skb (Antoine Tenart) [RHEL-48648] - net: port TP_STORE_ADDR_PORTS_SKB macro to be tcp/udp independent (Antoine Tenart) [RHEL-48648] - trace: use TP_STORE_ADDRS() macro in inet_sock_set_state() (Antoine Tenart) [RHEL-48648] - trace: use TP_STORE_ADDRS() macro in inet_sk_error_report() (Antoine Tenart) [RHEL-48648] - trace: move to TP_STORE_ADDRS related macro to net_probe_common.h (Antoine Tenart) [RHEL-48648] - inet: preserve const qualifier in inet_sk() (Antoine Tenart) [RHEL-48648] - tcp: make dropreason in tcp_child_process() work (Antoine Tenart) [RHEL-48648] - tcp: make the dropreason really work when calling tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: add dropreasons in tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: add more specific possible drop reasons in tcp_rcv_synsent_state_process() (Antoine Tenart) [RHEL-48648] - tcp: introduce dropreasons in receive path (Antoine Tenart) [RHEL-48648] - tcp: use drop reasons in cookie check for ipv6 (Antoine Tenart) [RHEL-48648] - tcp: directly drop skb in cookie check for ipv6 (Antoine Tenart) [RHEL-48648] - tcp: use drop reasons in cookie check for ipv4 (Antoine Tenart) [RHEL-48648] - tcp: directly drop skb in cookie check for ipv4 (Antoine Tenart) [RHEL-48648] - tcp: add a dropreason definitions and prepare for cookie check (Antoine Tenart) [RHEL-48648] - tcp: Clean up goto labels in cookie_v[46]_check(). (Antoine Tenart) [RHEL-48648] - net: use %pS for kfree_skb tracing event location (Antoine Tenart) [RHEL-48648] - PCI: endpoint: remove bogus return in pci_epf_device_remove() (Brian Masney) [RHEL-47218] - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update (Ivan Vecera) [RHEL-37006] {CVE-2024-35855} - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash (Ivan Vecera) [RHEL-37010] {CVE-2024-35854} - mlxsw: spectrum_acl_tcam: Fix memory leak during rehash (Ivan Vecera) [RHEL-37014] {CVE-2024-35853} - mlxsw: spectrum_acl_tcam: Fix incorrect list API usage (Ivan Vecera) [RHEL-37486] {CVE-2024-36006}- tcp_metrics: validate source addr length (Guillaume Nault) [RHEL-52031] {CVE-2024-42154} - SUNRPC: Fix loop termination condition in gss_free_in_token_pages() (Benjamin Coddington) [RHEL-53004] - NFSD: Support write delegations in LAYOUTGET (Benjamin Coddington) [RHEL-53004] - nfs: fix undefined behavior in nfs_block_bits() (Benjamin Coddington) [RHEL-53004] - knfsd: LOOKUP can return an illegal error value (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fixup gss_status tracepoint error output (Benjamin Coddington) [RHEL-53004] - nfs: pass explicit offset/count to trace events (Benjamin Coddington) [RHEL-53004] - net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket (Benjamin Coddington) [RHEL-53004] - gss_krb5: Fix the error handling path for crypto_sync_skcipher_setkey (Benjamin Coddington) [RHEL-53004] - NFSD: Fix nfsdcld warning (Benjamin Coddington) [RHEL-53004] - NFSv4.1 another fix for EXCHGID4_FLAG_USE_PNFS_DS for DS server (Benjamin Coddington) [RHEL-53004] - SUNRPC: avoid soft lockup when transmitting UDP to reachable server. (Benjamin Coddington) [RHEL-53004] - xprtrdma: Fix rpcrdma_reqs_reset() (Benjamin Coddington) [RHEL-53004] - Revert "nfsd: fix oops when reading pool_stats before server is started" (Benjamin Coddington) [RHEL-53004] - nfsd: initialise nfsd_info.mutex early. (Benjamin Coddington) [RHEL-53004] - nfs: drop the incorrect assertion in nfs_swap_rw() (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fix backchannel reply, again (Benjamin Coddington) [RHEL-53004] - NFS: add barriers when testing for NFS_FSDATA_BLOCKED (Benjamin Coddington) [RHEL-53004] - SUNRPC: return proper error from gss_wrap_req_priv (Benjamin Coddington) [RHEL-53004] - NFSv4.1 enforce rootpath check in fs_location query (Benjamin Coddington) [RHEL-53004] - pNFS/filelayout: fixup pNfs allocation modes (Benjamin Coddington) [RHEL-53004] - rpcrdma: fix handling for RDMA_CM_EVENT_DEVICE_REMOVAL (Benjamin Coddington) [RHEL-53004] - NFS: Fix READ_PLUS when server doesn't support OP_READ_PLUS (Benjamin Coddington) [RHEL-53004] - sunrpc: fix NFSACL RPC retry on soft mount (Benjamin Coddington) [RHEL-53004] - nfs: keep server info for remounts (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fix gss_free_in_token_pages() (Benjamin Coddington) [RHEL-53004] - sunrpc: removed redundant procp check (Benjamin Coddington) [RHEL-53004] - wifi: mt76: replace skb_put with skb_put_zero (CKI Backport Bot) [RHEL-52367] {CVE-2024-42225} - ice: xsk: fix txq interrupt mapping (Petr Oros) [RHEL-15670] - ice: add missing WRITE_ONCE when clearing ice_rx_ring::xdp_prog (Petr Oros) [RHEL-15670] - ice: improve updating ice_{t,r}x_ring::xsk_pool (Petr Oros) [RHEL-15670] - ice: toggle netif_carrier when setting up XSK pool (Petr Oros) [RHEL-15670] - ice: modify error handling when setting XSK pool in ndo_bpf (Petr Oros) [RHEL-15670] - ice: replace synchronize_rcu with synchronize_net (Petr Oros) [RHEL-15670] - ice: don't busy wait for Rx queue disable in ice_qp_dis() (Petr Oros) [RHEL-15670] - ice: respect netif readiness in AF_XDP ZC related ndo's (Petr Oros) [RHEL-15670] - wifi: rtw89: fw: scan offload prohibit all 6 GHz channel if no 6 GHz sband (CKI Backport Bot) [RHEL-51809] {CVE-2024-42125} - wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values (CKI Backport Bot) [RHEL-51767] {CVE-2024-42114} - udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port(). (CKI Backport Bot) [RHEL-51033] {CVE-2024-41041} - ACPI: fix double INT_SRC_OVR override (Desnes Nunes) [RHEL-45576] - vfs: don't mod negative dentry count when on shrinker list (Brian Foster) [RHEL-46609] - fs/dcache: Re-use value stored to dentry->d_flags instead of re-reading (Brian Foster) [RHEL-46609] - netpoll: Fix race condition in netpoll_owner_active (CKI Backport Bot) [RHEL-49371] {CVE-2024-41005} - xfs: fix log recovery buffer allocation for the legacy h_size fixup (Bill O'Donnell) [RHEL-46479] {CVE-2024-39472} - tun: limit printing rate when illegal packet received by tun dev (Jon Maloy) [RHEL-35048] {CVE-2024-27013}- Revert: Duplicated code of __iowrite32_copy() (Lucas Zampieri) - cxl/mem: Fix no cxl_nvd during pmem region auto-assembling (John W. Linville) [RHEL-51364] {CVE-2024-41085} - cxl/region: Avoid null pointer dereference in region lookup (John W. Linville) [RHEL-51656] {CVE-2024-41084} - PCI/MSI: Fix UAF in msi_capability_init (John W. Linville) [RHEL-51436] {CVE-2024-41096} - perf test stat_bpf_counter.sh: Stabilize the test results (Michael Petlan) [RHEL-33020] - perf test bpf-counters: Add test for BPF event modifier (Michael Petlan) [RHEL-33020] - nvme: avoid double free special payload (CKI Backport Bot) [RHEL-51309] {CVE-2024-41073} - ext4: do not create EA inode under buffer lock (Carlos Maiolino) [RHEL-48282] {CVE-2024-40972} - ext4: fold quota accounting into ext4_xattr_inode_lookup_create() (Carlos Maiolino) [RHEL-48282] {CVE-2024-40972} - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() (Carlos Maiolino) [RHEL-48517] {CVE-2024-40998} - ext4: turn quotas off if mount failed after enabling quotas (Carlos Maiolino) [RHEL-48517] {CVE-2024-40998} - arm64/io: add constant-argument check (Charles Mirabile) [RHEL-43402] - IB/mlx5: Use __iowrite64_copy() for write combining stores (Charles Mirabile) [RHEL-43402] - arm64/io: Provide a WC friendly __iowriteXX_copy() (Charles Mirabile) [RHEL-43402] - s390: Stop using weak symbols for __iowrite64_copy() (Charles Mirabile) [RHEL-43402] - s390: use the correct count for __iowrite64_copy() (Charles Mirabile) [RHEL-43402] - s390: Implement __iowrite32_copy() (Charles Mirabile) [RHEL-43402] - x86: Stop using weak symbols for __iowrite32_copy() (Charles Mirabile) [RHEL-43402] - hwmon: (dell-smm) Add Dell Precision 7540 to fan control whitelist (David Arcari) [RHEL-37108]- perf vendor events: Add westmereex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add westmereep-sp counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add westmereep-dp counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update tigerlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add snowridgex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update skylakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update skylake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add silvermont counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update sierraforest events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update sapphirerapids events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update sandybridge metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update rocketlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add nehalemex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add nehalemep counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update meteorlake events and add counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add lunarlake counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add knightslanding counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update jaketown metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update ivytown metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update ivybridge metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update icelakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update icelake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update haswellx metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add haswell counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update graniterapids events and add counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update/add grandridge events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add goldmontplus counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add goldmont counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update emeraldrapids events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update elkhartlake events (Michael Petlan) [RHEL-32689] - perf vendor events: Update cascadelakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwellx metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwellde metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwell metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add bonnell counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update alderlaken events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update alderlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 mapping (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 metrics (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 uncore events (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 core events (Michael Petlan) [RHEL-32689] - perf vendor events intel: Remove info metrics erroneously in TopdownL1 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update snowridgex to 1.22 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update skylake to v58 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update skylakex to 1.33 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update sierraforest to 1.02 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update sapphirerapids to 1.20 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update meteorlake to 1.08 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update lunarlake to 1.01 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update icelakex to 1.24 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update grandridge to 1.02 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update emeraldrapids to 1.06 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update cascadelakex to 1.21 (Michael Petlan) [RHEL-32689] - perf list: Escape '\r' in JSON output (Michael Petlan) [RHEL-37153] - filelock: Fix fcntl/close race recovery compat path (Pavel Reichl) [RHEL-50898] {CVE-2024-41020} - x86: stop playing stack games in profile_pc() (CKI Backport Bot) [RHEL-51649] {CVE-2024-42096} - pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER (CKI Backport Bot) [RHEL-51624] {CVE-2024-42090} - ftruncate: pass a signed offset (CKI Backport Bot) [RHEL-51605] {CVE-2024-42084} - firmware: cs_dsp: Use strnlen() on name fields in V1 wmfw files (CKI Backport Bot) [RHEL-51150] {CVE-2024-41056} - filelock: fix potential use-after-free in posix_lock_inode (CKI Backport Bot) [RHEL-51103] {CVE-2024-41049} - firmware: cs_dsp: Fix overflow checking of wmfw header (CKI Backport Bot) [RHEL-51005] {CVE-2024-41039} - firmware: cs_dsp: Prevent buffer overrun when processing V2 alg headers (CKI Backport Bot) [RHEL-50993] {CVE-2024-41038} - tools/perf: Handle perftool-testsuite_probe testcases fail when kernel debuginfo is not present (Michael Petlan) [RHEL-50646] - perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later (Michael Petlan) [RHEL-44190] - perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later (Michael Petlan) [RHEL-44190] - net: hns3: fix kernel crash problem in concurrent scenario (Ken Cox) [RHEL-47499] {CVE-2024-39507} - powerpc/perf: Set cpumode flags using sample address (Michael Petlan) [RHEL-12231] - Input: gpio-keys - filter gpio_keys -EPROBE_DEFER error messages (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - add system suspend support for dedicated wakeirqs (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - convert to dev_err_probe() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - use input_report_key() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - add support for linux,input-value DTS property (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - cancel delayed work only in case of GPIO (Luiz Capitulino) [RHEL-50463] - redhat/configs: enable CONFIG_KEYBOARD_GPIO (Luiz Capitulino) [RHEL-50463] - workqueue: Always queue work items to the newest PWQ for order workqueues (Waiman Long) [RHEL-49500] - workqueue: Update cpumasks after only applying it successfully (Waiman Long) [RHEL-49500] - workqueue: Cleanup subsys attribute registration (Waiman Long) [RHEL-49500] - workqueue: Fix divide error in wq_update_node_max_active() (Waiman Long) [RHEL-49500] - workqueue: The default node_nr_active should have its max set to max_active (Waiman Long) [RHEL-49500] - workqueue: Fix selection of wake_cpu in kick_pool() (Waiman Long) [RHEL-49500] - i40e: Fully suspend and resume IO operations in EEH case (Kamal Heib) [RHEL-32176] - i40e: factoring out i40e_suspend/i40e_resume (Kamal Heib) [RHEL-32176] - i40e: Add and use helper to reconfigure TC for given VSI (Kamal Heib) [RHEL-32176] - i40e: Add helper to access main VEB (Kamal Heib) [RHEL-32176] - i40e: Consolidate checks whether given VSI is main (Kamal Heib) [RHEL-32176] - i40e: Add helper to access main VSI (Kamal Heib) [RHEL-32176] - i40e: Refactor argument of i40e_detect_recover_hung() (Kamal Heib) [RHEL-32176] - i40e: Refactor argument of several client notification functions (Kamal Heib) [RHEL-32176] - i40e: Remove flags field from i40e_veb (Kamal Heib) [RHEL-32176] - i40e: Fix devlink port unregistering (Kamal Heib) [RHEL-32176] - i40e: Do not call devlink_port_type_clear() (Kamal Heib) [RHEL-32176] - i40e: Align devlink info versions with ice driver and add docs (Kamal Heib) [RHEL-32176] - i40e: Add PBA as board id info to devlink .info_get (Kamal Heib) [RHEL-32176] - i40e: Add handler for devlink .info_get (Kamal Heib) [RHEL-32176] - i40e: Implement ndo_get_devlink_port (Kamal Heib) [RHEL-32176] - i40e: Add initial devlink support (Kamal Heib) [RHEL-32176] - dmaengine: idxd: Check for driver name match before sva user feature (Jerry Snitselaar) [RHEL-44836 RHEL-46619] - dmaengine: ioatdma: Fix kmemleak in ioat_pci_probe() (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix error path in ioat3_dma_probe() (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix leaking on version mismatch (Jerry Snitselaar) [RHEL-44836] - dmaengine: idma64: Add check for dma_set_max_seg_size (Jerry Snitselaar) [RHEL-44836] - dmaengine: tegra186: Fix residual calculation (Jerry Snitselaar) [RHEL-44836] - idma64: Don't try to serve interrupts when device is powered off (Jerry Snitselaar) [RHEL-44836] - dmaengine: ti: k3-udma: Report short packet errors (Jerry Snitselaar) [RHEL-44836] - dmaengine: tegra210-adma: fix global intr clear (Jerry Snitselaar) [RHEL-44836] - dma: gpi: remove spurious unlock in gpi_ch_init (Jerry Snitselaar) [RHEL-44836] - dmaengine: idxd: Fix oops during rmmod on single-CPU platforms (Jerry Snitselaar) [RHEL-37363] {CVE-2024-35989} - dmaengine: idxd: Convert spinlock to mutex to lock evl workqueue (Jerry Snitselaar) [RHEL-44836] - dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix missing kmem_cache_destroy() (Jerry Snitselaar) [RHEL-44836] - platform/x86/intel/sdsi: Add attribute to read the current meter state (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Add in-band BIOS lock support (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Combine read and write mailbox flows (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Set message size during writes (David Arcari) [RHEL-15562] - cxl/cper: Fix non-ACPI-APEI-GHES build (John Allen) [RHEL-36781] - driver core: Add a guard() definition for the device_lock() (John Allen) [RHEL-36781] - cxl/cper: Remove duplicated GUID defines (John Allen) [RHEL-36781] - cxl/pci: Process CPER events (John Allen) [RHEL-36781] - acpi/ghes: Process CXL Component Events (John Allen) [RHEL-36781] - acpi/ghes: Remove CXL CPER notifications (John Allen) [RHEL-36781] - cxl/region: Allow out of order assembly of autodiscovered regions (John Allen) [RHEL-36781] - cxl/region: Handle endpoint decoders in cxl_region_find_decoder() (John Allen) [RHEL-36781] - cxl/trace: Remove unnecessary memcpy's (John Allen) [RHEL-36781] - cxl/cper: Fix errant CPER prints for CXL events (John Allen) [RHEL-36781] - cxl/pci: Register for and process CPER events (John Allen) [RHEL-36781] - PCI: Introduce cleanup helpers for device reference counts and locks (John Allen) [RHEL-36781] - acpi/ghes: Process CXL Component Events (John Allen) [RHEL-36781] - cxl/events: Create a CXL event union (John Allen) [RHEL-36781] - cxl/events: Separate UUID from event structures (John Allen) [RHEL-36781] - cxl/events: Remove passing a UUID to known event traces (John Allen) [RHEL-36781] - cxl/events: Create common event UUID defines (John Allen) [RHEL-36781] - cxl/events: Promote CXL event structures to a core header (John Allen) [RHEL-36781] - cxl/trace: Pass UUID explicitly to event traces (John Allen) [RHEL-36781] - cxl/pci: Change CXL AER support check to use native AER (John Allen) [RHEL-36781] - cxl/hdm: Fix && vs || bug (John Allen) [RHEL-36781] - cxl/core/regs: Rework cxl_map_pmu_regs() to use map->dev for devm (John Allen) [RHEL-36781] - cxl/core/regs: Rename phys_addr in cxl_map_component_regs() (John Allen) [RHEL-36781] - cxl/pci: Disable root port interrupts in RCH mode (John Allen) [RHEL-36781] - cxl/pci: Skip to handle RAS errors if CXL.mem device is detached (John Allen) [RHEL-36781] - cxl/pci: Add RCH downstream port error logging (John Allen) [RHEL-36781] - cxl/pci: Map RCH downstream AER registers for logging protocol errors (John Allen) [RHEL-36781] - cxl/pci: Update CXL error logging to use RAS register address (John Allen) [RHEL-36781] - cxl/pci: Add RCH downstream port AER register discovery (John Allen) [RHEL-36781] - cxl/port: Remove Component Register base address from struct cxl_port (John Allen) [RHEL-36781] - cxl/pci: Remove Component Register base address from struct cxl_dev_state (John Allen) [RHEL-36781] - cxl/hdm: Use stored Component Register mappings to map HDM decoder capability (John Allen) [RHEL-36781] - cxl/pci: Store the endpoint's Component Register mappings in struct cxl_dev_state (John Allen) [RHEL-36781] - cxl/port: Pre-initialize component register mappings (John Allen) [RHEL-36781] - cxl/port: Rename @comp_map to @reg_map in struct cxl_register_map (John Allen) [RHEL-36781] - Fix cxl_map_component_regs and cxl_map_device_regs (John Allen) [RHEL-36781] - io_uring: only taint the kernel on successful system call (Jeff Moyer) [RHEL-27755] - io_uring/net: ensure async prep handlers always initialize ->done_io (Jeff Moyer) [RHEL-27755] - io-wq: write next_work before dropping acct_lock (Jeff Moyer) [RHEL-27755] - io_uring: use the right type for work_llist empty check (Jeff Moyer) [RHEL-27755] - io_uring: clear opcode specific data for an early failure (Jeff Moyer) [RHEL-27755 RHEL-37293] {CVE-2024-35923} - io_uring: clean rings on NO_MMAP alloc fail (Jeff Moyer) [RHEL-27755] - io_uring/net: correctly handle multishot recvmsg retry setup (Jeff Moyer) [RHEL-27755] - io_uring: fix poll_remove stalled req completion (Jeff Moyer) [RHEL-27755] - io_uring: Fix release of pinned pages when __io_uaddr_map fails (Jeff Moyer) [RHEL-27755 RHEL-36926] {CVE-2024-35831} - io_uring: don't save/restore iowait state (Jeff Moyer) [RHEL-27755] - io_uring/net: correct the type of variable (Jeff Moyer) [RHEL-27755] - io_uring/net: fix overflow check in io_recvmsg_mshot_prep() (Jeff Moyer) [RHEL-27755 RHEL-36928] {CVE-2024-35827} - io_uring/net: move receive multishot out of the generic msghdr path (Jeff Moyer) [RHEL-27755] - io_uring/net: unify how recvmsg and sendmsg copy in the msghdr (Jeff Moyer) [RHEL-27755] - io_uring: remove unconditional looping in local task_work handling (Jeff Moyer) [RHEL-27755] - io_uring: remove looping around handling traditional task_work (Jeff Moyer) [RHEL-27755] - io_uring: fail NOP if non-zero op flags is passed in (Jeff Moyer) [RHEL-27755] - io_uring/net: restore msg_control on sendzc retry (Jeff Moyer) [RHEL-27755] - io_uring: Fix io_cqring_wait() not restoring sigmask on get_timespec64() failure (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: hold io_buffer_list reference over mmap (Jeff Moyer) [RHEL-27755 RHEL-37250] {CVE-2024-35880} - io_uring/kbuf: protect io_buffer_list teardown with a reference (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: get rid of bl->is_ready (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: get rid of lower BGID lists (Jeff Moyer) [RHEL-27755] - io_uring: use private workqueue for exit work (Jeff Moyer) [RHEL-27755] - io_uring: disable io-wq execution of multishot NOWAIT requests (Jeff Moyer) [RHEL-27755] - io_uring: refactor DEFER_TASKRUN multishot checks (Jeff Moyer) [RHEL-27755] - io_uring/net: move recv/recvmsg flags out of retry loop (Jeff Moyer) [RHEL-27755] - io_uring: fix mshot io-wq checks (Jeff Moyer) [RHEL-27755] - io_uring/net: fix sendzc lazy wake polling (Jeff Moyer) [RHEL-27755] - io_uring/net: remove dependency on REQ_F_PARTIAL_IO for sr->done_io (Jeff Moyer) [RHEL-27755] - io_uring/rw: don't allow multishot reads without NOWAIT support (Jeff Moyer) [RHEL-27755] - io_uring/waitid: always remove waitid entry for cancel all (Jeff Moyer) [RHEL-27755] - io_uring/futex: always remove futex entry for cancel all (Jeff Moyer) [RHEL-27755] - io_uring/rw: return IOU_ISSUE_SKIP_COMPLETE for multishot retry (Jeff Moyer) [RHEL-27755] - io_uring: fix io_queue_proc modifying req->flags (Jeff Moyer) [RHEL-27755] - io_uring: fix mshot read defer taskrun cqe posting (Jeff Moyer) [RHEL-27755] - io_uring/net: fix multishot accept overflow handling (Jeff Moyer) [RHEL-27755] - io_uring: add io_file_can_poll() helper (Jeff Moyer) [RHEL-27755] - io_uring: expand main struct io_kiocb flags to 64-bits (Jeff Moyer) [RHEL-27755] - io_uring/net: fix sr->len for IORING_OP_RECV with MSG_WAITALL and buffers (Jeff Moyer) [RHEL-27755] - io_uring/net: limit inline multishot retries (Jeff Moyer) [RHEL-27755] - io_uring/poll: add requeue return code from poll multishot handling (Jeff Moyer) [RHEL-27755] - io_uring/net: un-indent mshot retry path in io_recv_finish() (Jeff Moyer) [RHEL-27755] - io_uring/poll: move poll execution helpers higher up (Jeff Moyer) [RHEL-27755] - io_uring/rw: ensure poll based multishot read retries appropriately (Jeff Moyer) [RHEL-27755] - io_uring: enable audit and restrict cred override for IORING_OP_FIXED_FD_INSTALL (Jeff Moyer) [RHEL-27755] - io_uring: combine cq_wait_nr checks (Jeff Moyer) [RHEL-27755] - io_uring: clean *local_work_add var naming (Jeff Moyer) [RHEL-27755] - io_uring: clean up local tw add-wait sync (Jeff Moyer) [RHEL-27755] - io_uring: adjust defer tw counting (Jeff Moyer) [RHEL-27755] - io_uring/register: guard compat syscall with CONFIG_COMPAT (Jeff Moyer) [RHEL-27755] - io_uring/rsrc: improve code generation for fixed file assignment (Jeff Moyer) [RHEL-27755] - io_uring/rw: cleanup io_rw_done() (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: add method for returning provided buffer ring head (Jeff Moyer) [RHEL-27755] - io_uring/register: move io_uring_register(2) related code to register.c (Jeff Moyer) [RHEL-27755] - io_uring/openclose: add support for IORING_OP_FIXED_FD_INSTALL (Jeff Moyer) [RHEL-27755] - io_uring/cmd: inline io_uring_cmd_get_task (Jeff Moyer) [RHEL-27755] - io_uring/cmd: inline io_uring_cmd_do_in_task_lazy (Jeff Moyer) [RHEL-27755] - io_uring: split out cmd api into a separate header (Jeff Moyer) [RHEL-27755] - io_uring: optimise ltimeout for inline execution (Jeff Moyer) [RHEL-27755] - io_uring: don't check iopoll if request completes (Jeff Moyer) [RHEL-27755] - file: remove pointless wrapper (Jeff Moyer) [RHEL-27755] - io_uring/poll: don't enable lazy wake for POLLEXCLUSIVE (Jeff Moyer) [RHEL-27755] - io_uring: do not clamp read length for multishot read (Jeff Moyer) [RHEL-27755] - io_uring: do not allow multishot read to set addr or len (Jeff Moyer) [RHEL-27755] - io_uring: indicate if io_kbuf_recycle did recycle anything (Jeff Moyer) [RHEL-27755] - io_uring/rw: add separate prep handler for fixed read/write (Jeff Moyer) [RHEL-27755] - io_uring/rw: add separate prep handler for readv/writev (Jeff Moyer) [RHEL-27755] - io_uring/rw: don't attempt to allocate async data if opcode doesn't need it (Jeff Moyer) [RHEL-27755] - selftests/bpf/sockopt: Add io_uring support (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Introduce SOCKET_URING_OP_SETSOCKOPT (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Introduce SOCKET_URING_OP_GETSOCKOPT (Jeff Moyer) [RHEL-27755] - io_uring/cmd: return -EOPNOTSUPP if net is disabled (Jeff Moyer) [RHEL-27755] - selftests/net: Extract uring helpers to be reusable (Jeff Moyer) [RHEL-27755] - tools headers: Grab copy of io_uring.h (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Pass compat mode in issue_flags (Jeff Moyer) [RHEL-27755] - net/socket: Break down __sys_getsockopt (Jeff Moyer) [RHEL-27755] - net/socket: Break down __sys_setsockopt (Jeff Moyer) [RHEL-27755] - bpf: Add sockptr support for setsockopt (Jeff Moyer) [RHEL-27755] - bpf: Add sockptr support for getsockopt (Jeff Moyer) [RHEL-27755] - io_uring/poll: use IOU_F_TWQ_LAZY_WAKE for wakeups (Jeff Moyer) [RHEL-27755] - io_uring: use files_lookup_fd_locked() (Jeff Moyer) [RHEL-27755] - io_uring: add support for vectored futex waits (Jeff Moyer) [RHEL-27755] - io_uring: add support for futex wake and wait (Jeff Moyer) [RHEL-27755] - io_uring: cancelable uring_cmd (Jeff Moyer) [RHEL-27755] - io_uring: retain top 8bits of uring_cmd flags for kernel internal use (Jeff Moyer) [RHEL-27755] - io_uring: add IORING_OP_WAITID support (Jeff Moyer) [RHEL-27755] - io_uring/rw: add support for IORING_OP_READ_MULTISHOT (Jeff Moyer) [RHEL-27755] - exit: add internal include file with helpers (Jeff Moyer) [RHEL-27755] - exit: add kernel_waitid_prepare() helper (Jeff Moyer) [RHEL-27755] - exit: move core of do_wait() into helper (Jeff Moyer) [RHEL-27755] - exit: abstract out should_wake helper for child_wait_callback() (Jeff Moyer) [RHEL-27755] - io_uring/rw: mark readv/writev as vectored in the opcode definition (Jeff Moyer) [RHEL-27755] - io_uring/rw: split io_read() into a helper (Jeff Moyer) [RHEL-27755] - io_uring/rsrc: Annotate struct io_mapped_ubuf with __counted_by (Jeff Moyer) [RHEL-27755] - io_uring: use kiocb_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - fs: create kiocb_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - fs: add kerneldoc to file_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - io_uring: rename kiocb_end_write() local helper (Jeff Moyer) [RHEL-27755] - io_uring: use call_rcu_hurry if signaling an eventfd (Jeff Moyer) [RHEL-27755] - pipe: check for IOCB_NOWAIT alongside O_NONBLOCK (Jeff Moyer) [RHEL-27755] - pipe: set FMODE_NOWAIT on pipes (Jeff Moyer) [RHEL-27755] - splice: clear FMODE_NOWAIT on file if splice/vmsplice is used (Jeff Moyer) [RHEL-27755] - net: move dev->state into net_device_read_txrx group (Felix Maurer) [RHEL-30902] - net-device: move lstats in net_device_read_txrx (Felix Maurer) [RHEL-30902] - tcp: move tp->scaling_ratio to tcp_sock_read_txrx group (Felix Maurer) [RHEL-30902] - net-device: move xdp_prog to net_device_read_rx (Felix Maurer) [RHEL-30902] - net-device: move gso_partial_features to net_device_read_tx (Felix Maurer) [RHEL-30902] - Documentations: fix net_cachelines documentation build warning (Felix Maurer) [RHEL-30902] - tcp: reorganize tcp_sock fast path variables (Felix Maurer) [RHEL-30902] - net-device: reorganize net_device fast path variables (Felix Maurer) [RHEL-30902] - netns-ipv4: reorganize netns_ipv4 fast path variables (Felix Maurer) [RHEL-30902] - cache: enforce cache groups (Felix Maurer) [RHEL-30902] - Documentations: Analyze heavily used Networking related structs (Felix Maurer) [RHEL-30902] - net/tcp: refactor tcp_inet6_sk() (Felix Maurer) [RHEL-30902]- filelock: Remove locks reliably when fcntl/close race is detected (Bill O'Donnell) [RHEL-50176] {CVE-2024-41012} - tick/nohz_full: Don't abuse smp_call_function_single() in tick_setup_device() (Oleg Nesterov) [RHEL-30589] - sched/isolation: Fix boot crash when maxcpus < first housekeeping CPU (Oleg Nesterov) [RHEL-30589] - sched/isolation: Prevent boot crash when the boot CPU is nohz_full (Oleg Nesterov) [RHEL-30589] - tun: add missing verification for short frame (Patrick Talbert) [RHEL-50203] {CVE-2024-41091} - tap: add missing verification for short frame (Patrick Talbert) [RHEL-50265] {CVE-2024-41090} - mm: avoid overflows in dirty throttling logic (Chris von Recklinghausen) [RHEL-50004] - Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again" (Chris von Recklinghausen) [RHEL-50004] - lockdep: config: adjust MAX_LOCKDEP_ENTRIES and MAX_LOCKDEP_CHAINS for RT-debug (Luis Claudio R. Goncalves) [RHEL-49554] - rt: lockdep: fix "lockdep bfs error:-1" warning at boot (Luis Claudio R. Goncalves) [RHEL-49554] - redhat/configs: enable some RTCs needed on arm64 boards (Luiz Capitulino) [RHEL-21063] - redhat/configs: Make CONFIG_RTC_DRV_TEGRA=m (Luiz Capitulino) [RHEL-49511] - arm64/io: add constant-argument check (Ivan Vecera) [RHEL-48792] - arm64/io: Provide a WC friendly __iowriteXX_copy() (Ivan Vecera) [RHEL-48792] - s390: Stop using weak symbols for __iowrite64_copy() (Ivan Vecera) [RHEL-48792] - s390: Implement __iowrite32_copy() (Ivan Vecera) [RHEL-48792] - x86: Stop using weak symbols for __iowrite32_copy() (Ivan Vecera) [RHEL-48792] - nvmem: core: fix device node refcounting (Luiz Capitulino) [RHEL-47030] - nvmem: imx-ocotp: add support for post processing (Luiz Capitulino) [RHEL-47030] - nvmem: core: add nvmem cell post processing callback (Luiz Capitulino) [RHEL-47030] - nvmem: core: rework nvmem cell instance creation (Luiz Capitulino) [RHEL-47030] - mm/vmalloc: fix vmalloc which may return null if called with __GFP_NOFAIL (CKI Backport Bot) [RHEL-46467] {CVE-2024-39474} - redhat/configs: add config item for CONFIG_MFD_TPS65219 (Enric Balletbo i Serra) [RHEL-46714] - mfd: tps65219: Add GPIO cell instance (Enric Balletbo i Serra) [RHEL-46714] - regulator: tps65219: Fix matching interrupts for their regulators (Enric Balletbo i Serra) [RHEL-46714] - mfd: tps65219: Add driver for TI TPS65219 PMIC (Enric Balletbo i Serra) [RHEL-46714] - regulator: dt-bindings: Add TI TPS65219 PMIC bindings (Enric Balletbo i Serra) [RHEL-46714] - spi: fsl-lpspi: use 'time_left' variable with wait_for_completion_timeout() (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: remove redundant spi_controller_put call (Andrew Halaney) [RHEL-33234] - spi: lpspi: Avoid potential use-after-free in probe() (Andrew Halaney) [RHEL-33234] {CVE-2024-26866} - spi: fsl-lpspi: switch to use modern name (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Read chip-select amount from hardware for i.MX93 (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Move controller initialization further down (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Remove num_cs from device struct (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: downgrade log level for pio mode (Andrew Halaney) [RHEL-33234] - spi: lpspi: disable lpspi module irq in DMA mode (Andrew Halaney) [RHEL-33234] - spi: lpspi: run transfer speed_hz sanity check (Andrew Halaney) [RHEL-33234] - spi: fsl-lpspi: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: support multiple cs for lpspi (Andrew Halaney) [RHEL-33234] - spi: introduce new helpers with using modern naming (Andrew Halaney) [RHEL-33234] - scsi: mpi3mr: Avoid possible run-time warning with long manufacturer strings (Ewan D. Milne) [RHEL-39925] - string.h: Introduce memtostr() and memtostr_pad() (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Fix some kernel-doc warnings in scsi_bsg_mpi3mr.h (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Avoid memcpy field-spanning write WARNING (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Replace deprecated strncpy() with assignments (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Reduce stack usage in mpi3mr_refresh_sas_ports() (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Use ida to manage mrioc ID (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Fix mpi3mr_fw.c kernel-doc warnings (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Replace 1-element array with flex-array (Ewan D. Milne) [RHEL-39925] - r8169: add missing conditional compiling for call to r8169_remove_leds (Izabela Bakollari) [RHEL-36272] - r8169: fix LED-related deadlock on module removal (Izabela Bakollari) [RHEL-36272] - r8169: add support for RTL8168M (Izabela Bakollari) [RHEL-36272] - r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d (Izabela Bakollari) [RHEL-36272] - r8169: skip DASH fw status checks when DASH is disabled (Izabela Bakollari) [RHEL-36272] - r8169: add MODULE_FIRMWARE entry for RTL8126A (Izabela Bakollari) [RHEL-36272] - r8169: add support for returning tx_lpi_timer in ethtool get_eee (Izabela Bakollari) [RHEL-36272] - r8169: support setting the EEE tx idle timer on RTL8168h (Izabela Bakollari) [RHEL-36272] - r8169: add generic rtl_set_eee_txidle_timer function (Izabela Bakollari) [RHEL-36272] - r8169: add LED support for RTL8125/RTL8126 (Izabela Bakollari) [RHEL-36272] - r8169: improve checking for valid LED modes (Izabela Bakollari) [RHEL-36272] - r8169: add support for RTL8126A (Izabela Bakollari) [RHEL-36272] - r8169: simplify EEE handling (Izabela Bakollari) [RHEL-36272] - r8169: fix building with CONFIG_LEDS_CLASS=m (Izabela Bakollari) [RHEL-36272] - r8169: Fix PCI error on system resume (Izabela Bakollari) [RHEL-36272] - r8169: add support for LED's on RTL8168/RTL8101 (Izabela Bakollari) [RHEL-36272] - r8169: fix rtl8125b PAUSE frames blasting when suspended (Izabela Bakollari) [RHEL-36272] - r8169: improve handling task scheduling (Izabela Bakollari) [RHEL-36272] - r8169: remove multicast filter limit (Izabela Bakollari) [RHEL-36272] - r8169: remove not needed check in rtl_fw_write_firmware (Izabela Bakollari) [RHEL-36272] - r8169: improve RTL8411b phy-down fixup (Izabela Bakollari) [RHEL-36272] - mm: disable CONFIG_PER_VMA_LOCK until its fixed (Rafael Aquini) [RHEL-48221] - fork: lock VMAs of the parent process when forking (Rafael Aquini) [RHEL-48221] - mm: lock newly mapped VMA with corrected ordering (Rafael Aquini) [RHEL-48221] - mm: lock newly mapped VMA which can be modified after it becomes visible (Rafael Aquini) [RHEL-48221] - mm: lock a vma before stack expansion (Rafael Aquini) [RHEL-48221] - fork: lock VMAs of the parent process when forking (Rafael Aquini) [RHEL-48221] - shmem: fix smaps BUG sleeping while atomic (Rafael Aquini) [RHEL-48221] - arm64: mm: pass original fault address to handle_mm_fault() in PER_VMA_LOCK block (Rafael Aquini) [RHEL-48221] - mm: page_table_check: Ensure user pages are not slab pages (Rafael Aquini) [RHEL-48221] - mm: page_table_check: Make it dependent on EXCLUSIVE_SYSTEM_RAM (Rafael Aquini) [RHEL-48221] - hugetlb: pte_alloc_huge() to replace huge pte_alloc_map() (Rafael Aquini) [RHEL-48221] - mm: shrinkers: fix debugfs file permissions (Rafael Aquini) [RHEL-48221] - mm: correct arg in reclaim_pages()/reclaim_clean_pages_from_list() (Rafael Aquini) [RHEL-48221] - mm/huge_memory: revert "Partly revert "mm/thp: carry over dirty bit when thp splits on pmd"" (Rafael Aquini) [RHEL-48221] - mm/migrate: revert "mm/migrate: fix wrongly apply write bit after mkdirty on sparc64" (Rafael Aquini) [RHEL-48221] - mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static (Rafael Aquini) [RHEL-48221] - userfaultfd: convert mfill_atomic() to use a folio (Rafael Aquini) [RHEL-48221] - smaps: fix defined but not used smaps_shmem_walk_ops (Rafael Aquini) [RHEL-48221] - mm/smaps: simplify shmem handling of pte holes (Rafael Aquini) [RHEL-48221] - mm/smaps: fix shmem pte hole swap calculation (Rafael Aquini) [RHEL-48221] - arm64/mm: try VMA lock-based page fault handling first (Rafael Aquini) [RHEL-48221] - x86/mm: try VMA lock-based page fault handling first (Rafael Aquini) [RHEL-48221] - mm: move mmap_lock assert function definitions (Rafael Aquini) [RHEL-48221] - mm: remove vmf_insert_pfn_xxx_prot() for huge page-table entries (Rafael Aquini) [RHEL-48221] - mm: remove unused vmf_insert_mixed_prot() (Rafael Aquini) [RHEL-48221] - mm/memtest: add results of early memtest to /proc/meminfo (Rafael Aquini) [RHEL-48221] - mm/khugepaged: alloc_charge_hpage() take care of mem charge errors (Rafael Aquini) [RHEL-48221] - mm: hugetlb_vmemmap: simplify hugetlb_vmemmap_init() a bit (Rafael Aquini) [RHEL-48221] - mm: hugetlb: move hugeltb sysctls to its own file (Rafael Aquini) [RHEL-48221] - mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE (Rafael Aquini) [RHEL-48221] - mm/slab: remove CONFIG_SLOB code from slab common code (Rafael Aquini) [RHEL-48221] - mm, page_flags: remove PG_slob_free (Rafael Aquini) [RHEL-48221] - mm/slub: fix help comment of SLUB_DEBUG (Rafael Aquini) [RHEL-48221] - splice: Export filemap/direct_splice_read() (Rafael Aquini) [RHEL-48221] - hugetlb: check for undefined shift on 32 bit architectures (Rafael Aquini) [RHEL-48221] - mm: update mmap_sem comments to refer to mmap_lock (Rafael Aquini) [RHEL-48221] - include/linux/mm: fix release_pages_arg kernel doc comment (Rafael Aquini) [RHEL-48221] - mm: shrinkers: add missing includes for undeclared types (Rafael Aquini) [RHEL-48221] - mm: fix typo in struct vm_operations_struct comments (Rafael Aquini) [RHEL-48221] - mm, slab: ignore SLAB_RECLAIM_ACCOUNT with CONFIG_SLUB_TINY (Rafael Aquini) [RHEL-48221] - slab: Remove special-casing of const 0 size allocations (Rafael Aquini) [RHEL-48221] - slab: Clean up SLOB vs kmalloc() definition (Rafael Aquini) [RHEL-48221] - slab: Explain why SLAB_TYPESAFE_BY_RCU reference before locking (Rafael Aquini) [RHEL-48221] - powerpc: Rely on generic definition of hugepd_t and is_hugepd when unused (Rafael Aquini) [RHEL-48221] - powerpc/nohash: Remove pgd_huge() stub (Rafael Aquini) [RHEL-48221] - mm: slab: fix comment for __assume_kmalloc_alignment (Rafael Aquini) [RHEL-48221]- net/mlx5: Fix MTMP register capability offset in MCAM register (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix peer devlink set for SF representor devlink port (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Fix port number for counter query in multi-port configuration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Restore mistakenly dropped parts in register devlink flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: Lag, restore buckets number to default after hash LAG deactivation (Benjamin Poirier) [RHEL-24466] - net/mlx5e: RSS, Block XOR hash with over 128 channels (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Do not produce metadata freelist entries in Tx port ts WQE xmit (Benjamin Poirier) [RHEL-24466] - net/mlx5e: HTB, Fix inconsistencies with QoS SQs number (Benjamin Poirier) [RHEL-24466] - net/mlx5e: RSS, Block changing channels number when RXFH is configured (Benjamin Poirier) [RHEL-24466] - net/mlx5: Correctly compare pkt reformat ids (Benjamin Poirier) [RHEL-24466] - net/mlx5: offset comp irq index in name by one (Benjamin Poirier) [RHEL-24466] - net/mlx5: Register devlink first under devlink lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, store eswitch pointer before registering devlink_param (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Relax DEVX access upon modify commands (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix query of sd_group field (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Use the correct lag ports number when creating TISes (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Implement fractional frequency offset get pin op (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Use struct to get values from mlx5_dpll_synce_status_get() (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Use swap() instead of open coding it (Benjamin Poirier) [RHEL-24466] - net/mlx5: devcom, Add component size getter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Decouple CQ from priv (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Statify function mlx5e_monitor_counter_arm (Benjamin Poirier) [RHEL-24466] - net/mlx5: Move TISes from priv to mdev HW resources (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove TLS-specific logic in generic create TIS API (Benjamin Poirier) [RHEL-24466] - net/mlx5: fs, Command to control TX flow table root (Benjamin Poirier) [RHEL-24466] - net/mlx5: fs, Command to control L2TABLE entry silent mode (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose Management PCIe Index Register (MPIR) (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add mlx5_ifc bits used for supporting single netdev Socket-Direct (Benjamin Poirier) [RHEL-24466] - mlx5: implement VLAN tag XDP hint (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Expose register c0 for RDMA device (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, expose eswitch manager vport (Benjamin Poirier) [RHEL-24466] - net/mlx5: Manage ICM type of SW encap (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Support handling of SW encap ICM area (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce indirect-sw-encap ICM properties (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Implement AF_XDP TX timestamp and checksum offload (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove early assignment to netdev->features (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Add local loopback counter to vport rep stats (Benjamin Poirier) [RHEL-24466] - net/mlx5: Query maximum frequency adjustment of the PTP hardware clock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Convert scaled ppm values outside the s32 range for PHC frequency adjustments (Benjamin Poirier) [RHEL-24466] - net/mlx5: Initialize clock->ptp_info inside mlx5_init_timer_clock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor real time clock operation checks for PHC (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Access array with enum values instead of magic numbers (Benjamin Poirier) [RHEL-24466] - net/mlx5: simplify mlx5_set_driver_version string assignments (Benjamin Poirier) [RHEL-24466] - net/mlx5: Annotate struct mlx5_flow_handle with __counted_by (Benjamin Poirier) [RHEL-24466] - net/mlx5: Annotate struct mlx5_fc_bulk with __counted_by (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Some cleanup in mlx5e_tc_stats_matchall() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allow sync reset flow when BF MGT interface device is present (Benjamin Poirier) [RHEL-24466] - net/mlx5: print change on SW reset semaphore returns busy (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Switch to using _bh variant of of spinlock API in port timestamping NAPI poll context (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix MACsec state loss upon state update in offload path (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Change the warning when ignore_flow_level is not supported (Benjamin Poirier) [RHEL-24466] - net/mlx5: Check capability for fw_reset (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, Change flow rule destination checking (Benjamin Poirier) [RHEL-24466] - Revert "net/mlx5: Block entering switchdev mode with ns inconsistency" (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Fix possible use after free after delayed work timer triggers (Benjamin Poirier) [RHEL-24466] - IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Ignore IPsec replay window values on sender side (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Allow software parsing when IPsec crypto is enabled (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use mlx5 device constant for selecting CQ period mode for ASO (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Can't go to uplink vport on RX rule (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Use the right GVMI number for drop action (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, fix multicast packets sent to uplink (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix a WARN upon a callback command failure (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix inconsistent hairpin RQT sizes (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix a race in command alloc flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Allow old devices to use multi destination FTE (Benjamin Poirier) [RHEL-24466] - net/mlx5: Free used cpus mask when an IRQ is released (Benjamin Poirier) [RHEL-24466] - Revert "net/mlx5: DR, Supporting inline WQE when possible" (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Increase max supported channels number to 256 (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Preparations for supporting larger number of channels (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor mlx5e_rss_init() and mlx5e_rss_free() API's (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor mlx5e_rss_set_rxfh() and mlx5e_rss_get_rxfh() (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor rx_res_init() and rx_res_free() APIs (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Use PTR_ERR_OR_ZERO() to simplify code (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use PTR_ERR_OR_ZERO() to simplify code (Benjamin Poirier) [RHEL-24466] - net/mlx5: fix config name in Kconfig parameter documentation (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove unused declaration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Replace global mlx5_intf_lock with HCA devcom component lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor LAG peer device lookout bus logic to mlx5 devcom (Benjamin Poirier) [RHEL-24466] - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key (Benjamin Poirier) [RHEL-24466] - net/mlx5: Redesign SF active work to remove table_lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Parallelize vhca event handling (Benjamin Poirier) [RHEL-24466] - mlx5: Fix type of mode parameter in mlx5_dpll_device_mode_get() (Benjamin Poirier) [RHEL-24466] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (mlx5) (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce ifc bits for migration in a chunk mode (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Implement mkeys management via LIFO queue (Benjamin Poirier) [RHEL-24466] - net/mlx5: Enable 4 ports multiport E-switch (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add a health error syndrome for pci data poisoned (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Handle multi destination action in the right order (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Add check for multi destination FTE (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, Enable mcast in smfs steering mode (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Check police action rate for matchall filter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Consider aggregated port speed during rate configuration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant max_sfs check and field from struct mlx5_sf_dev_table (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove SF table reference counting (Benjamin Poirier) [RHEL-24466] - net/mlx5: Push common deletion code into mlx5_sf_del() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Rename mlx5_sf_deactivate_all() to mlx5_sf_del_all() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Move state lock taking into mlx5_sf_dealloc() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Convert SF port_indices xarray to function_ids xarray (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use devlink port pointer to get the pointer of container SF struct (Benjamin Poirier) [RHEL-24466] - net/mlx5: Call mlx5_sf_id_erase() once in mlx5_sf_dealloc() (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Set en auxiliary devlink instance as nested (Benjamin Poirier) [RHEL-24466] - net/mlx5: SF, Implement peer devlink set for SF representor devlink port (Benjamin Poirier) [RHEL-24466] - net/mlx5: Lift reload limitation when SFs are present (Benjamin Poirier) [RHEL-24466] - net/mlx5: Disable eswitch as the first thing in mlx5_unload() (Benjamin Poirier) [RHEL-24466] - mlx5: Implement SyncE support using DPLL infrastructure (Benjamin Poirier) [RHEL-24466] - net/mlx5: Perform DMA operations in the right locations (Benjamin Poirier) [RHEL-24466] - net/mlx5e: macsec: use update_pn flag instead of PN comparation (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Supporting inline WQE when possible (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update dead links in Kconfig documentation (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove health syndrome enum duplication (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Remove unneeded local variable (Benjamin Poirier) [RHEL-24466] - net/mlx5: IRQ, consolidate irq and affinity mask allocation (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix spelling mistake "Faided" -> "Failed" (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Introduce ethtool stats (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Warn if aRFS table does not exist for aRFS rule (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Prevent repeated kernel rule migrations requests (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant check of mlx5_vhca_event_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use mlx5_sf_start_function_id() helper instead of directly calling MLX5_CAP_GEN() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant SF supported check from mlx5_sf_hw_table_init() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use auxiliary_device_uninit() instead of device_put() (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, Add checking for flow rule destinations (Benjamin Poirier) [RHEL-24466] - net/mlx5: Check with FW that sync reset completed successfully (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose NIC temperature via hardware monitoring kernel API (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose port.c/mlx5_query_module_num() function (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, Only handle registered netdev bridge events (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, Remove redundant arg ignore_flow_lvl (Benjamin Poirier) [RHEL-24466] - net/mlx5: remove many unnecessary NULL values (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allocate completion EQs dynamically (Benjamin Poirier) [RHEL-24466] - net/mlx5: Handle SF IRQ request in the absence of SF IRQ pool (Benjamin Poirier) [RHEL-24466] - net/mlx5: Rename mlx5_comp_vectors_count() to mlx5_comp_vectors_max() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add IRQ vector to CPU lookup function (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce mlx5_cpumask_default_spread (Benjamin Poirier) [RHEL-24466] - net/mlx5: Implement single completion EQ create/destroy methods (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use xarray to store and manage completion EQs (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor completion IRQ request/release handlers in EQ layer (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use xarray to store and manage completion IRQs (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor completion IRQ request/release API (Benjamin Poirier) [RHEL-24466] - net/mlx5: Track the current number of completion EQs (Benjamin Poirier) [RHEL-24466] - IB/mlx5: Add HW counter called rx_dct_connect (Benjamin Poirier) [RHEL-24466] - RDMA/mlx: Remove unnecessary variable initializations (mlx5) (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove duplicate code for user flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allocate command stats with xarray (Benjamin Poirier) [RHEL-24466] - net/mlx5: split mlx5_cmd_init() to probe and reload routines (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant cmdif revision check (Benjamin Poirier) [RHEL-24466] - net/mlx5: Re-organize mlx5_cmd struct (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: align MR mem allocation size to power-of-two (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update the driver with the recent thermal changes (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove pointless vport lookup from mlx5_esw_check_port_type() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant check from mlx5_esw_query_vport_vhca_id() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant is_mdev_switchdev_mode() check from is_ib_rep_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant MLX5_ESWITCH_MANAGER() check from is_ib_rep_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove redundant comment (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove unused ecpu field from struct mlx5_sf_table (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add header file for events (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Add local loopback counter to vport stats (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose bits for local loopback counter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove mlx5e_dbg() and msglvl support (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, remove redundant else statements (Benjamin Poirier) [RHEL-24466] - net/mlx5e: simplify condition after napi budget handling change (Benjamin Poirier) [RHEL-24466] - net/mlx5e: TC, refactor access to hash key (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove RX page cache leftovers (Benjamin Poirier) [RHEL-24466] - net/mlx5: Document previously implemented mlx5 tracepoints (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update Kconfig parameter documentation (Benjamin Poirier) [RHEL-24466]- redhat/dracut-virt.conf: add systemd-veritysetup module (Emanuele Giuseppe Esposito) [RHEL-45168] - redhat/uki_addons/virt: add common FIPS addon (Emanuele Giuseppe Esposito) [RHEL-45160] - redhat/kernel.spec: add uki_addons to create UKI kernel cmdline addons (Emanuele Giuseppe Esposito) [RHEL-45159] - gcc-plugins/stackleak: Avoid .head.text section (Bandan Das) [RHEL-39439] - x86/sev: Skip ROM range scans and validation for SEV-SNP guests (Bandan Das) [RHEL-39439] - x86/sev: Move early startup code into .head.text section (Bandan Das) [RHEL-39439] - x86/sme: Move early SME kernel encryption handling into .head.text (Bandan Das) [RHEL-39439] - x86/sev: Do the C-bit verification only on the BSP (Bandan Das) [RHEL-39439] - x86/sev: Fix kernel crash due to late update to read-only ghcb_version (Bandan Das) [RHEL-39439] - xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() (CKI Backport Bot) [RHEL-48140] {CVE-2024-40959} - eeprom: at24: fix memory corruption race condition (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Probe for DDR3 thermal sensor in the SPD case (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Use dev_err_probe for nvmem register failure (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Add support for 24c1025 EEPROM (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: remove struct at24_client (Mark Salter) [RHEL-37020] {CVE-2024-35848} - at24: Support probing while in non-zero ACPI D state (Mark Salter) [RHEL-37020] {CVE-2024-35848} - selftests: forwarding: devlink_lib: Wait for udev events after reloading (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501} - drivers: core: synchronize really_probe() and dev_uevent() (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501} - xhci: Handle TD clearing for multiple streams case (CKI Backport Bot) [RHEL-47892] {CVE-2024-40927} - PCI: pciehp: Retain Power Indicator bits for userspace indicators (Myron Stowe) [RHEL-41181] - sched: act_ct: take care of padding in struct zones_ht_key (Xin Long) [RHEL-50682] - net: bridge: xmit: make sure we have at least eth header len bytes (cki-backport-bot) [RHEL-44297] {CVE-2024-38538} - hugetlb: force allocating surplus hugepages on mempolicy allowed nodes (Aristeu Rozanski) [RHEL-38605] - USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages (CKI Backport Bot) [RHEL-47558] {CVE-2024-40904} - scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory (CKI Backport Bot) [RHEL-47535] {CVE-2024-40901} - vmxnet3: update to version 9 (Izabela Bakollari) [RHEL-50675] - vmxnet3: add command to allow disabling of offloads (Izabela Bakollari) [RHEL-50675] - vmxnet3: add latency measurement support in vmxnet3 (Izabela Bakollari) [RHEL-50675] - vmxnet3: prepare for version 9 changes (Izabela Bakollari) [RHEL-50675] - vmxnet3: disable rx data ring on dma allocation failure (Izabela Bakollari) [RHEL-50675] - vmxnet3: Fix missing reserved tailroom (Izabela Bakollari) [RHEL-50675] - maple_tree: fix mas_empty_area_rev() null pointer dereference (Aristeu Rozanski) [RHEL-39862] {CVE-2024-36891} - rbd: don't assume rbd_is_lock_owner() for exclusive mappings (Ilya Dryomov) [RHEL-50366] - rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings (Ilya Dryomov) [RHEL-50366] - rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait (Ilya Dryomov) [RHEL-50366] - scsi: qedf: Set qed_slowpath_params to zero before use (John Meneghini) [RHEL-25193] - scsi: qedf: Wait for stag work during unload (John Meneghini) [RHEL-25193] - scsi: qedf: Don't process stag work during unload and recovery (John Meneghini) [RHEL-25193] - scsi: qedf: Use FC rport as argument for qedf_initiate_tmf() (John Meneghini) [RHEL-25193] - net: fix __dst_negative_advice() race (Xin Long) [RHEL-41185] {CVE-2024-36971} - net: annotate data-races around sk->sk_dst_pending_confirm (Xin Long) [RHEL-41185] - scsi: qla2xxx: Fix off by one in qla_edif_app_getstats() (Ewan D. Milne) [RHEL-39719] {CVE-2024-36025} - igb: Remove redundant runtime resume for ethtool_ops (Corinna Vinschen) [RHEL-17487] - net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17487] - igb: simplify pci ops declaration (Corinna Vinschen) [RHEL-17487] - igb: Fix missing time sync events (Corinna Vinschen) [RHEL-17487] - intel: make module parameters readable in sys filesystem (Corinna Vinschen) [RHEL-17487 RHEL-25998] - net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17487] - igb: extend PTP timestamp adjustments to i211 (Corinna Vinschen) [RHEL-17487] - net: intel: igb: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17487] - igb: Fix string truncation warnings in igb_set_fw_version (Corinna Vinschen) [RHEL-17487 RHEL-38454] {CVE-2024-36010} - intel: legacy: field get conversion (Corinna Vinschen) [RHEL-17487] - intel: legacy: field prep conversion (Corinna Vinschen) [RHEL-17487] - intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17487] - igb: Use FIELD_GET() to extract Link Width (Corinna Vinschen) [RHEL-17487] - netdevsim: fix rtnetlink.sh selftest (CKI Backport Bot) [RHEL-50016] - selinux: avoid dereference of garbage after mount failure (Ondrej Mosnacek) [RHEL-37187] {CVE-2024-35904} - calipso: fix memory leak in netlbl_calipso_add_pass() (Ondrej Mosnacek) [RHEL-37044] {CVE-2023-52698} - powerpc/pseries: Whitelist dtl slub object for copying to userspace (Mamatha Inamdar) [RHEL-51242] {CVE-2024-41065} - tcp: Fix shift-out-of-bounds in dctcp_update_alpha(). (CKI Backport Bot) [RHEL-44414] {CVE-2024-37356} - tty: add the option to have a tty reject a new ldisc (John W. Linville) [RHEL-48254] {CVE-2024-40966} - irqchip/gic-v3-its: Prevent double free on error (Charles Mirabile) [RHEL-37024] {CVE-2024-35847} - usb-storage: alauda: Check whether the media is initialized (CKI Backport Bot) [RHEL-43714] {CVE-2024-38619} - scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool (Ewan D. Milne) [RHEL-38285] {CVE-2023-52811} - gfs2: Fix potential glock use-after-free on unmount (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - gfs2: simplify gdlm_put_lock with out_free label (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - gfs2: Remove ill-placed consistency check (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - openvswitch: Set the skbuff pkt_type for proper pmtud support. (Aaron Conole) [RHEL-37650] - scsi: mpi3mr: Driver version update to 8.8.1.0.50 (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Update MPI Headers to revision 31 (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Debug ability improvements (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Set the WriteSame Divert Capability in the IOCInit MPI Request (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Clear ioctl blocking flag for an unresponsive controller (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Set MPI request flags appropriately (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Block devices are not removed even when VDs are offlined (Ewan D. Milne) [RHEL-30580] - x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk (Waiman Long) [RHEL-31230] - x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO (Waiman Long) [RHEL-31230] - x86/bugs: Fix the SRSO mitigation on Zen3/4 (Waiman Long) [RHEL-31230] - redhat/configs: Rename x86 CPU mitigations config entries (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_RETHUNK => CONFIG_MITIGATION_RETHUNK (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_SRSO => CONFIG_MITIGATION_SRSO (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_IBRS_ENTRY => CONFIG_MITIGATION_IBRS_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_UNRET_ENTRY => CONFIG_MITIGATION_UNRET_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_SLS => CONFIG_MITIGATION_SLS (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_RETPOLINE => CONFIG_MITIGATION_RETPOLINE (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_PAGE_TABLE_ISOLATION => CONFIG_MITIGATION_PAGE_TABLE_ISOLATION (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CALL_DEPTH_TRACKING => CONFIG_MITIGATION_CALL_DEPTH_TRACKING (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_IBPB_ENTRY => CONFIG_MITIGATION_IBPB_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_GDS_FORCE_MITIGATION => CONFIG_MITIGATION_GDS_FORCE (Waiman Long) [RHEL-31230] - kbuild: use objtool-args-y to clean up objtool arguments (Waiman Long) [RHEL-31230] - kbuild: do not create *.prelink.o for Clang LTO or IBT (Waiman Long) [RHEL-31230] - kbuild: replace $(linked-object) with CONFIG options (Waiman Long) [RHEL-31230]- powerpc/pseries: Fix scv instruction crash with kexec (Mamatha Inamdar) [RHEL-14159] - powerpc/numa: Online a node if PHB is attached. (Mamatha Inamdar) [RHEL-50147] - KVM: s390: fix LPSWEY handling (CKI Backport Bot) [RHEL-49749] - Revert "nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage" (Chris Leech) [RHEL-49696] - Revert "nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage" (Chris Leech) [RHEL-49696] - Revert "nvme-tcp: Fix comma-related oops" (Chris Leech) [RHEL-49696] - sched/deadline: Fix task_struct reference leak (Phil Auld) [RHEL-48226] - sched: Move psi_account_irqtime() out of update_rq_clock_task() hotpath (Phil Auld) [RHEL-48226] - sched/core: Fix incorrect initialization of the 'burst' parameter in cpu_max_write() (Phil Auld) [RHEL-48226] - sched/fair: Remove stale FREQUENCY_UTIL comment (Phil Auld) [RHEL-48226] - sched/debug: Dump domains' level (Phil Auld) [RHEL-48226] - docs: cgroup-v1: Clarify that domain levels are system-specific (Phil Auld) [RHEL-48226] - sched/fair: Allow disabling sched_balance_newidle with sched_relax_domain_level (Phil Auld) [RHEL-48226] - delayacct: track delays from IRQ/SOFTIRQ (Phil Auld) [RHEL-48226] - delayacct: improve the average delay precision of getdelay tool to microsecond (Phil Auld) [RHEL-48226] - nvme: cancel pending I/O if nvme controller is in terminal state (John Meneghini) [RHEL-35807] - iommu/amd: Fix GT feature enablement again (Jerry Snitselaar) [RHEL-42766] - iommu/amd: Invalidate cache before removing device from domain list (Jerry Snitselaar) [RHEL-44835] - dma: fix DMA sync for drivers not calling dma_set_mask*() (Jerry Snitselaar) [RHEL-44835] - iommu/dma: avoid expensive indirect calls for sync operations (Jerry Snitselaar) [RHEL-44835] - dma: avoid redundant calls for sync operations (Jerry Snitselaar) [RHEL-44835] - dma: compile-out DMA sync op calls when not used (Jerry Snitselaar) [RHEL-44835] - iommu/dma: fix zeroing of bounce buffer padding used by untrusted devices (Jerry Snitselaar) [RHEL-44835] - swiotlb: remove alloc_size argument to swiotlb_tbl_map_single() (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix Invalid wait context issue (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix sysfs leak in iommu init (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Check EFR[EPHSup] bit before enabling PPR (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix workqueue name (Jerry Snitselaar) [RHEL-44835] - iommu: Return right value in iommu_sva_bind_device() (Jerry Snitselaar) [RHEL-44835] - genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline (cki-backport-bot) [RHEL-44447] {CVE-2024-31076} - net: openvswitch: Fix Use-After-Free in ovs_ct_exit (cki-backport-bot) [RHEL-36364] {CVE-2024-27395} - mptcp: ensure snd_nxt is properly initialized on connect (cki-backport-bot) [RHEL-39867] {CVE-2024-36889} - pstore/ram: Fix crash when setting number of cpus to an odd number (Lenny Szubowicz) [RHEL-29473] {CVE-2023-52619}- nvme-multipath: implement "queue-depth" iopolicy (John Meneghini) [RHEL-45230] - nvme-multipath: prepare for "queue-depth" iopolicy (John Meneghini) [RHEL-45230] - dm-crypt: limit the size of encryption requests (Benjamin Marzinski) [RHEL-49548] - wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() (CKI Backport Bot) [RHEL-47786] {CVE-2024-40912} - tracing: Ensure visibility when inserting an element into tracing_map (Jerome Marchand) [RHEL-30459] {CVE-2024-26645} - tracing/trigger: Fix to return error if failed to alloc snapshot (Jerome Marchand) [RHEL-33284] {CVE-2024-26920} - block: fix request.queuelist usage in flush (Ming Lei) [RHEL-43552] - block: fix that util can be greater than 100% (Ming Lei) [RHEL-42408] - block: support to account io_ticks precisely (Ming Lei) [RHEL-42408] - scsi: fnic: Move fnic_fnic_flush_tx() to a work queue (John Meneghini) [RHEL-36420] - scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-36420] - scsi: fnic: Convert snprintf() to sysfs_emit() (John Meneghini) [RHEL-36420] - scsi: fnic: unlock on error path in fnic_queuecommand() (John Meneghini) [RHEL-36420] - scsi: fnic: Increment driver version (John Meneghini) [RHEL-36420] - scsi: fnic: Improve logs and add support for multiqueue (MQ) (John Meneghini) [RHEL-36420] - scsi: fnic: Add support for multiqueue (MQ) in fnic driver (John Meneghini) [RHEL-36420] - scsi: fnic: Add support for multiqueue (MQ) in fnic_main.c (John Meneghini) [RHEL-36420] - scsi: fnic: Remove usage of host_lock (John Meneghini) [RHEL-36420] - scsi: fnic: Define stats to track multiqueue (MQ) IOs (John Meneghini) [RHEL-36420] - scsi: fnic: Modify ISRs to support multiqueue (MQ) (John Meneghini) [RHEL-36420] - scsi: fnic: Refactor and redefine fnic.h for multiqueue (John Meneghini) [RHEL-36420] - scsi: fnic: Get copy workqueue count and interrupt mode from config (John Meneghini) [RHEL-36420] - scsi: fnic: Rename wq_copy to hw_copy_wq (John Meneghini) [RHEL-36420] - scsi: fnic: Add and improve log messages (John Meneghini) [RHEL-36420] - scsi: fnic: Add and use fnic number (John Meneghini) [RHEL-36420] - scsi: fnic: Modify definitions to sync with VIC firmware (John Meneghini) [RHEL-36420] - scsi: fnic: Return error if vmalloc() failed (John Meneghini) [RHEL-36420] - scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-36420] - scsi: fnic: Fix sg_reset success path (John Meneghini) [RHEL-36420] - scsi: fnic: Remove unused functions fnic_scsi_host_start/end_tag() (John Meneghini) [RHEL-36420] - scsi: fnic: Replace sgreset tag with max_tag_id (John Meneghini) [RHEL-36420] - scsi: fnic: Replace return codes in fnic_clean_pending_aborts() (John Meneghini) [RHEL-36420] - scsi: fnic: Use vmalloc_array() and vcalloc() (John Meneghini) [RHEL-36420] - scsi: fnic: Use vzalloc() (John Meneghini) [RHEL-36420] - scsi: fnic: Switch to use %ptTs (John Meneghini) [RHEL-36420] - scsi: fnic: Refactor code in fnic probe to initialize SCSI layer (John Meneghini) [RHEL-36420] - scsi: fnic: Replace DMA mask of 64 bits with 47 bits (John Meneghini) [RHEL-36420] - scsi: fnic: Remove unneeded flush_workqueue() (John Meneghini) [RHEL-36420] - scsi: fnic: Remove redundant NULL check (John Meneghini) [RHEL-36420] - scsi: fnic: Stop using the SCSI pointer (John Meneghini) [RHEL-36420] - scsi: fnic: Fix a tracing statement (John Meneghini) [RHEL-36420] - scsi: fnic: Call scsi_done() directly (John Meneghini) [RHEL-36420]- net: ena: Fix redundant device NUMA node override (Kamal Heib) [RHEL-40816] - ibmvnic: Free any outstanding tx skbs during scrq reset (Mamatha Inamdar) [RHEL-45045] - ibmvnic: Add tx check to prevent skb leak (Mamatha Inamdar) [RHEL-45045] - ibmvnic: rename local variable index to bufidx (Mamatha Inamdar) [RHEL-45045] - nfs: don't invalidate dentries on transient errors (Scott Mayhew) [RHEL-35853] - wifi: mt76: mt7921s: fix potential hung tasks during chip recovery (CKI Backport Bot) [RHEL-48319] {CVE-2024-40977} - wifi: cfg80211: validate HE operation element parsing (CKI Backport Bot) [RHEL-48273] {CVE-2024-40930} - wifi: iwlwifi: mvm: don't read past the mfuart notifcation (CKI Backport Bot) [RHEL-48026] {CVE-2024-40941} - wifi: iwlwifi: mvm: check n_ssids before accessing the ssids (CKI Backport Bot) [RHEL-47918] {CVE-2024-40929} - wifi: cfg80211: Lock wiphy in cfg80211_get_station (CKI Backport Bot) [RHEL-47768] {CVE-2024-40911} - efi/libstub: arm64: Remap relocated image with strict permissions (Lenny Szubowicz) [RHEL-39186] - efi/libstub: zboot: Mark zboot EFI application as NX compatible (Lenny Szubowicz) [RHEL-39186] - irqchip/renesas-irqc: Use platform_get_irq_optional() to get the interrupt (Radu Rendec) [RHEL-47248] - reset: Fix devm bulk optional exclusive control getter (Radu Rendec) [RHEL-47248] - net: rswitch: Avoid use-after-free in rswitch_poll() (Radu Rendec) [RHEL-47248] - mm/memory-failure: fix handling of dissolved but not taken off from buddy pages (Aristeu Rozanski) [RHEL-45023] {CVE-2024-39298} - net: psample: fix flag being set in wrong skb (Adrian Moreno) [RHEL-31876] - net: openvswitch: store sampling probability in cb. (Adrian Moreno) [RHEL-31876] - net: openvswitch: add psample action (Adrian Moreno) [RHEL-31876] - net: psample: allow using rate as probability (Adrian Moreno) [RHEL-31876] - net: psample: skip packet copy if no listeners (Adrian Moreno) [RHEL-31876] - net: sched: act_sample: add action cookie to sample (Adrian Moreno) [RHEL-31876] - net: psample: add user cookie (Adrian Moreno) [RHEL-31876] - cipso: make cipso_v4_skbuff_delattr() fully remove the CIPSO options (Ondrej Mosnacek) [RHEL-44136] - cipso: fix total option length computation (Ondrej Mosnacek) [RHEL-44136] - ACPI: APEI: EINJ: Add support for vendor defined error types (Mark Langsdorf) [RHEL-17909] - platform/chrome: cros_ec_debugfs: Fix permissions for panicinfo (Mark Langsdorf) [RHEL-17909] - fs: debugfs: Add write functionality to debugfs blobs (Mark Langsdorf) [RHEL-17909] - ACPI: APEI: EINJ: Refactor available_error_type_show() (Mark Langsdorf) [RHEL-17909] - mfd: syscon: Fix null pointer dereference in of_syscon_register() (Mark Langsdorf) [RHEL-26884] {CVE-2023-52467} - nvme-multipath: find NUMA path only for online numa-node (Chris Leech) [RHEL-40088] - ACPI: arm64: export acpi_arch_thermal_cpufreq_pctg() (Charles Mirabile) [RHEL-1697] - ACPI: processor: reduce CPUFREQ thermal reduction pctg for Tegra241 (Charles Mirabile) [RHEL-1697] - ACPI: thermal: Add Thermal fast Sampling Period (_TFP) support (Charles Mirabile) [RHEL-1697] - scsi: specify .sense_len = SCSI_SENSE_BUFFERSIZE in scsi_execute() scsi_exec_args (Ewan D. Milne) [RHEL-30596]- ionic: fix use after netif_napi_del() (CKI Backport Bot) [RHEL-47634] {CVE-2024-39502} - i2c: lpi2c: Avoid calling clk_get_rate during transfer (David Arcari) [RHEL-48206] {CVE-2024-40965} - i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work (David Arcari) [RHEL-48206] {CVE-2024-40965} - i2c: smbus: Support DDR5 and LPDDR5 SPD EEPROMs (David Arcari) [RHEL-49526] - ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." (CKI Backport Bot) [RHEL-48391] {CVE-2024-40984} - vmci: prevent speculation leaks by sanitizing event in event_deliver() (CKI Backport Bot) [RHEL-47688] {CVE-2024-39499} - drm/fbdev-generic: Fix framebuffer on big endian devices (Thomas Huth) [RHEL-45158] - fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats (Brian Foster) [RHEL-31564] {CVE-2024-26686} - fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() (Brian Foster) [RHEL-31564] - fs/proc: do_task_stat: use __for_each_thread() (Brian Foster) [RHEL-31564] - of: unittest: Fix compile in the non-dynamic case (Steve Best) [RHEL-37072] {CVE-2023-52679} - of: unittest: Fix of_count_phandle_with_args() expected value message (Steve Best) [RHEL-37072] {CVE-2023-52679} - of: Fix double free in of_parse_phandle_with_args_map (Steve Best) [RHEL-37072] {CVE-2023-52679}- net/mlx5e: Fix netif state handling (Benjamin Poirier) [RHEL-43870] {CVE-2024-38608} - net/mlx5e: Add wrapping for auxiliary_driver ops and remove unused args (Benjamin Poirier) [RHEL-43870] - net: fix rc7's __skb_datagram_iter() (Paolo Abeni) [RHEL-46610] - net: allow skb_datagram_iter to be called from any context (Paolo Abeni) [RHEL-46610] - net: do not leave a dangling sk pointer, when socket creation fails (Paolo Abeni) [RHEL-46610] - netns: Make get_net_ns() handle zero refcount net (Paolo Abeni) [RHEL-46610] - net: fix out-of-bounds access in ops_init (Paolo Abeni) [RHEL-46610] - net: ethtool: correct MAX attribute value for stats (Davide Caratti) [RHEL-46358] - net: ethtool: fix the error condition in ethtool_get_phy_stats_ethtool() (Davide Caratti) [RHEL-46358 RHEL-47900] {CVE-2024-40928} - audit: use KMEM_CACHE() instead of kmem_cache_create() (Ricardo Robaina) [RHEL-35421] - audit: remove unnecessary assignment in audit_dupe_lsm_field() (Ricardo Robaina) [RHEL-35421] - audit,io_uring: io_uring openat triggers audit reference count underflow (Ricardo Robaina) [RHEL-35421] - audit: Annotate struct audit_chunk with __counted_by (Ricardo Robaina) [RHEL-35421] - putname(): IS_ERR_OR_NULL() is wrong here (Ricardo Robaina) [RHEL-35421] - net/mlx5: Discard command completions in internal error (Kamal Heib) [RHEL-44237] {CVE-2024-38555} - efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init() (Waiman Long) [RHEL-24125] - fbdev/hyperv_fb: Include (Waiman Long) [RHEL-24125] - drm/hyperv: Fix a compilation issue because of not including screen_info.h (Waiman Long) [RHEL-24125] - efi: Do not include from EFI header (Waiman Long) [RHEL-24125] - PCI: Clear Secondary Status errors after enumeration (Myron Stowe) [RHEL-44851] - leds: gpio: Add kernel log if devm_fwnode_gpiod_get() fails (Radu Rendec) [RHEL-43483] - leds: gpio: Update headers (Radu Rendec) [RHEL-43483] - leds: gpio: Remove unneeded assignment (Radu Rendec) [RHEL-43483] - leds: gpio: Move temporary variable for struct device to gpio_led_probe() (Radu Rendec) [RHEL-43483] - leds: gpio: Refactor code to use devm_gpiod_get_index_optional() (Radu Rendec) [RHEL-43483] - leds: gpio: Utilise PTR_ERR_OR_ZERO() (Radu Rendec) [RHEL-43483] - leds: gpio: Keep driver firmware interface agnostic (Radu Rendec) [RHEL-43483] - leds: gpio: Annotate struct gpio_leds_priv with __counted_by (Radu Rendec) [RHEL-43483] - leds: gpio: Configure per-LED pin control (Radu Rendec) [RHEL-43483] - leds: gpio: switch to using devm_fwnode_gpiod_get() (Radu Rendec) [RHEL-43483] - leds: move default_state read from fwnode to core (Radu Rendec) [RHEL-43483] - PM: sleep: Restore asynchronous device resume optimization (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - PM: sleep: Fix possible deadlocks in core system-wide PM code (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - async: Introduce async_schedule_dev_nocall() (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - pmdomain: imx8mp-blk-ctrl: imx8mp_blk: Add fdcc clock to hdmimix domain (Mark Salter) [RHEL-37329] {CVE-2024-35942} - perf: hisi: Fix use-after-free when register pmu fails (Mark Salter) [RHEL-38291] {CVE-2023-52859} - Enable tmpfs quota configuration option (Carlos Maiolino) [RHEL-7768] - shmem: properly report quota mount options (Carlos Maiolino) [RHEL-7768] - shmem: move spinlock into shmem_recalc_inode() to fix quota support (Carlos Maiolino) [RHEL-7768] - shmem: fix quota lock nesting in huge hole handling (Carlos Maiolino) [RHEL-7768] - tmpfs: fix race on handling dquot rbtree (Carlos Maiolino) [RHEL-7768] - shmem: Add default quota limit mount options (Carlos Maiolino) [RHEL-7768] - shmem: quota support (Carlos Maiolino) [RHEL-7768] - shmem: prepare shmem quota infrastructure (Carlos Maiolino) [RHEL-7768] - quota: Check presence of quota operation structures instead of ->quota_read and ->quota_write callbacks (Carlos Maiolino) [RHEL-7768] - shmem: make shmem_get_inode() return ERR_PTR instead of NULL (Carlos Maiolino) [RHEL-7768] - shmem: make shmem_inode_acct_block() return error (Carlos Maiolino) [RHEL-7768]- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() (CKI Backport Bot) [RHEL-46919] {CVE-2024-39487} - phy: ti: gmii-sel: Enable SGMII mode for J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Fix register offset when parent is not a syscon node (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Allow parent to not be syscon node (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable USXGMII mode for J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable SGMII mode for J721E (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable SGMII mode for J7200 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for SGMII mode (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J721e (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Update methods for fetching and using qsgmii main port (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW5G GMII SEL in J7200 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: check of_get_address() for failure (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Fix audio refclk (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Add support for audio refclk (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Allow the clock node to not be of type syscon (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Use dev_err_probe() helper (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Add support for AM62 epwm-tbclk (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Consolidate serdes0 references (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Assign only lanes 0 and 1 to PCIe1 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add node for EHRPWMs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add PCIe support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add overlay for PCIe0 and PCIe1 EP Mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable PCIe0 and PCIe1 in RC Mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add PCIe nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add TPS62873 node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add TPS62873 node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable USB3 support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add support for USB (Andrew Halaney) [RHEL-44742] - arm64: boot: dts: ti: k3-*: Add memory node to bootloader stage (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4: Add overlay for dual port USXGMII mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add support for multiple CAN instances (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4: Add overlay to enable QSGMII mode with CPSW9G (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable Main CPSW2G node and add aliases for it (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add CPSW2G and CPSW9G nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add alias for MCU CPSW2G (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Fix csi2-dual-imx219 dtb names (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Fix Ethernet PHY RESET GPIOs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add USB-C (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Add main esm address range (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Enable support for SDR104 speed mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Enable UHS mode support for SD cards (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65-main: Remove unused properties in sdhci nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65-main: Fix sdhci node properties (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable UHS support for MMCSD (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Enable overlays for the am625-phyboard-lyra (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: am64-phyboard-electra: Add overlay to enable a GPIO fan (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Fix UART pin type and macro type (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-verdin-dahlia: support sleep-moci (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-verdin: replace sleep-moci hog with regulator (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Disable USB LPM (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: add the USB sub-system (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62/a: use sub-node for USB_PHY_CTRL registers (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62*: Add PHY2 region to USB wrapper node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG1 devices (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add Audio Codec (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Move SerDes mux nodes under the control node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Add full compatible to SerDes control nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable eMMC support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-{am62p,j722s}: Disable ethernet by default (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Increase CAN max bitrate (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Increase CAN max bitrate (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-verdin: add PCIe reset gpio hog (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: mallow: fix GPIOs pinctrl (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-lp-sk: Remove tps65219 power-button (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Use mmc-pwrseq for wl18xx enable (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: use SD1 CD as GPIO (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: Set memory size to 2gb (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: dahlia: fix audio clock (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p5-sk: minor whitespace cleanup (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: hummingboard-t: add overlays for m.2 pci-e and usb-3 (Andrew Halaney) [RHEL-44742] - arm64: dts: add description for solidrun am642 som and evaluation board (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add support for OSPI flash (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Enable CAN interfaces for AM69 SK board (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Enable overlays for SK-AM62P (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add nodes for CSI-RX (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add DMASS1 for CSI (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable OSPI NOR support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable CPSW3G RGMII1 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Fix mux-reg-masks in hbmc_mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add common1 register space for AM62A SoC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add common1 register space for AM65x SoC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: add overlay for ICSSG1 2nd port (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: add ICSSG1 Ethernet support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64-main: Add ICSSG IEP nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Add bootph-all property in MMC node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Fix bus-width property in MMC nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Fix ti,clkbuf-sel property in MMC nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Remove DLL properties for soft PHYs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add ITAP/OTAP values for MMC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64-main: Fix ITAP/OTAP values for MMC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7-sk: Enable eMMC support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add sdhci2 instance (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add sdhci0 instance (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Add overlay for IMX219 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Model CSI2RX connector mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am68-sk-base-board: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add reserved memory for watchdog (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add support for TI J722S Evaluation Module (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Introduce J722S family of SoCs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Support IOT2050-SM variant (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Annotate LED nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out DP related bits (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out enabling of USB3 support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out arduino connector bits (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Disable R5 lockstep for all PG2 boards (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: Set VDD CORE minimum voltage to 0.75V (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-wakeup: Configure ti-sysc for wkup_uart0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: am62-phyboard-lyra: Add overlay to enable a GPIO fan (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: add support for Verdin USB1 interface (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add DT overlay for PCIe + USB3.0 SERDES personality card (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add DT overlay for PCIe + USB2.0 SERDES personality card (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Make the main_conf node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62: Make the main_conf node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Make the FSS node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Makefile: Clarify GPL-2.0 as GPL-2.0-only (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050*: Clarify GPL-2.0 as GPL-2.0-only (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: phycore*: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: beagle*: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-serdes: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-pinctrl: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Use https for urls (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: use ti,j7200-padconf compatible (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Makefile: Add HDMI audio check for AM62A7-SK (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7-sk: Add HDMI support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add node for Display SubSystem (DSS) (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: phycore-am64: Add ADC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add support for multiple CAN instances (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200-som-p0: Add support for CAN instance 0 in main domain (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add support for CAN nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: mallow: add TPM device (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Remove PCIe endpoint node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Remove PCIe endpoint nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Remove PCIe endpoint node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-beagleboneai64: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am68-sk-som: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am654-base-board: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-phyboard-electra: Add TPM support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Disable clock output of the ethernet PHY (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Use the builtin mdio bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags for USB0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-sk: Add boot phase tags for USB0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am654-main: Add device tree entry for SGX GPU (Andrew Halaney) [RHEL-44742] - openvswitch: get related ct labels from its master if it is not confirmed (Xin Long) [RHEL-44560] - block: refine the EOF check in blkdev_iomap_begin (Ming Lei) [RHEL-43906] {CVE-2024-38604} - mm/userfaultfd: reset ptes when close() for wr-protected ones (Nico Pache) [RHEL-39639] {CVE-2024-36881} - scsi: mpi3mr: Fix printk() format strings (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Update driver version to 8.5.1.0.0 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-3 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-2 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-1 (Ewan D. Milne) [RHEL-18205] - x86/mce: Dynamically size space for machine check records (Aristeu Rozanski) [RHEL-24864]- powerpc/eeh: avoid possible crash when edev->pdev changes (Mamatha Inamdar) [RHEL-45149] - mm/shmem: disable PMD-sized page cache if needed (Donald Dutile) [RHEL-14441] - mm/filemap: skip to create PMD-sized page cache if needed (Donald Dutile) [RHEL-14441] - mm/readahead: limit page cache size in page_cache_ra_order() (Donald Dutile) [RHEL-14441] - readahead: use ilog2 instead of a while loop in page_cache_ra_order() (Donald Dutile) [RHEL-14441] - mm/filemap: make MAX_PAGECACHE_ORDER acceptable to xarray (Donald Dutile) [RHEL-14441] - filemap: add helper mapping_max_folio_size() (Donald Dutile) [RHEL-14441] - filemap: Allow __filemap_get_folio to allocate large folios (Donald Dutile) [RHEL-14441] - filemap: Add fgf_t typedef (Donald Dutile) [RHEL-14441] - cpuidle: ACPI/intel: fix MWAIT hint target C-state computation (David Arcari) [RHEL-47255] - intel_idle: Add Meteorlake support (David Arcari) [RHEL-47255] - x86: Fix CPUIDLE_FLAG_IRQ_ENABLE leaking timer reprogram (David Arcari) [RHEL-47255] - coredump: Proactively round up to kmalloc bucket size (Audra Mitchell) [RHEL-44555] - efi/unaccepted: touch soft lockup during memory accept (CKI Backport Bot) [RHEL-46580] {CVE-2024-36936} - media: cec: cec-api: add locking in cec_release() (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: avoid confusing "transmit timed out" message (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: avoid recursive cec_claim_log_addrs (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: cec-adap: always cancel work in cec_transmit_msg_fh (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: remove length check of Timer Status (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: count low-drive, error and arb-lost conditions (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add note about *_from_edid() function usage in drm (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add adap_unconfigured() callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add adap_nb_transmit_canceled() callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: don't set last_initiator if tx in progress (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: disable adapter in cec_devnode_unregister (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: not all messages were passed on when monitoring (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add support for Absolute Volume Control (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: log when claiming LA fails unexpectedly (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: drop activate_cnt, use state info instead (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: reconfigure if the PA changes during configuration (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: fix is_configuring state (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: stop trying LAs on CEC_TX_STATUS_TIMEOUT (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: don't unconfigure if already unconfigured (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add optional adap_configured callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add xfer_timeout_ms field (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: use call_op and check for !unregistered (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: fix interrupt en/disable handling (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: drop unused 'enabled' field from struct cec_pin (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: fix off-by-one SFT check (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: rename timer overrun variables (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: correctly pass on reply results (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: abort if the current transmit was canceled (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: call enable_adap on s_log_addrs (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: fix a deadlock situation (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: safely unhook lists in cec_data (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: copy sequence field for the reply (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - net: wwan: iosm: Fix tainted pointer delete is case of region creation fail (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: mhi: drop driver owner assignment (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Split 64bit accesses to fix alignment issues (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: core: make wwan_class constant (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: hwsim: make wwan_hwsim_class constant (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Prefer struct_size over open coded arithmetic (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: core: constify the struct device_type usage (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add fastboot WWAN port (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Infrastructure for early port configuration (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add sysfs attribute for device state machine (Jose Ignacio Tornos Martinez) [RHEL-9429] - wwan: core: Add WWAN fastboot port type (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: qcom_bam_dmux: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: replace deprecated strncpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-9429] - drivers: net: wwan: iosm: Fixed multiple typos in multiple files (Jose Ignacio Tornos Martinez) [RHEL-9429] - Revert "net: wwan: iosm: enable runtime pm support for 7560" (Jose Ignacio Tornos Martinez) [RHEL-9429] - drivers: net: wwan: wwan_core.c: resolved spelling mistake (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add __counted_by for struct t7xx_fsm_event and use struct_size() (Jose Ignacio Tornos Martinez) [RHEL-9429] - wwan: core: Use the bitmap API to allocate bitmaps (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: enable runtime pm support for 7560 (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: clean up unused struct members (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: remove unused enum definition (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: remove unused macro definition (Jose Ignacio Tornos Martinez) [RHEL-9429] - selftests: net: bridge: increase IGMP/MLD exclude timeout membership interval (Hangbin Liu) [RHEL-45825] - selftests: test_bridge_neigh_suppress.sh: Fix failures due to duplicate MAC (Hangbin Liu) [RHEL-45825] - selftests: reuseaddr_conflict: add missing new line at the end of the output (Hangbin Liu) [RHEL-45825] - selftests: forwarding: Fix ping failure due to short timeout (Hangbin Liu) [RHEL-45825] - selftests: net: more strict check in net_helper (Hangbin Liu) [RHEL-45825] - seg6: fix parameter passing when calling NF_HOOK() in End.DX4 and End.DX6 behaviors (Hangbin Liu) [RHEL-45826] - ipv6: prevent possible NULL dereference in rt6_probe() (Hangbin Liu) [RHEL-45826] - ipv6: prevent possible NULL deref in fib6_nh_init() (Hangbin Liu) [RHEL-45826] - net/ipv6: Fix the RT cache flush via sysctl using a previous delay (Hangbin Liu) [RHEL-45826] - ipv6: fix possible race in __fib6_drop_pcpu_from() (Hangbin Liu) [RHEL-45826] - net/ipv6: Fix route deleting failure when metric equals 0 (Hangbin Liu) [RHEL-45826] - ipv6: prevent NULL dereference in ip6_output() (Hangbin Liu) [RHEL-45826] - net: ipv6: fix wrong start position when receive hop-by-hop fragment (Hangbin Liu) [RHEL-45826] - ipv6: Fix infinite recursion in fib6_dump_done(). (Hangbin Liu) [RHEL-45826] - ACPI: CPPC: Fix access width used for PCC registers (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - ACPI: CPPC: Use access_width over bit_width for system memory accesses (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - net: usb: ax88179_178a: improve link status logs (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: improve reset check (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: fix link status when link is set to down/up (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: Add check for usbnet_get_endpoints() (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: stop lying about skb->truesize (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: avoid writing the mac address before first reading (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: non necessary second random mac address (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: avoid the interface always configured as random address (Jose Ignacio Tornos Martinez) [RHEL-45458] - i2c: designware: Add ACPI ID for Granite Rapids-D I2C controller (David Arcari) [RHEL-29353] - prinkt/nbcon: Add a scheduling point to nbcon_kthread_func(). (Derek Barbosa) [RHEL-37526] - rhel: add ICE_HWMON cfg (Petr Oros) [RHEL-17486] - ice: use proper macro for testing bit (Petr Oros) [RHEL-17486] - ice: Reject pin requests with unsupported flags (Petr Oros) [RHEL-17486] - ice: Don't process extts if PTP is disabled (Petr Oros) [RHEL-17486] - ice: Fix improper extts handling (Petr Oros) [RHEL-17486] - ice: Rebuild TC queues on VSI queue reconfiguration (Petr Oros) [RHEL-17486] - ice: Fix VSI list rule with ICE_SW_LKUP_LAST type (Petr Oros) [RHEL-17486] - ice: fix 200G link speed message log (Petr Oros) [RHEL-17486] - ice: avoid IRQ collision to fix init failure on ACPI S3 resume (Petr Oros) [RHEL-17486] - ice: map XDP queues to vectors in ice_vsi_map_rings_to_vectors() (Petr Oros) [RHEL-17486] - ice: add flag to distinguish reset from .ndo_bpf in XDP rings config (Petr Oros) [RHEL-17486] - ice: remove af_xdp_zc_qps bitmap (Petr Oros) [RHEL-17486] - ice: fix reads from NVM Shadow RAM on E830 and E825-C devices (Petr Oros) [RHEL-17486] - ice: fix iteration of TLVs in Preserved Fields Area (Petr Oros) [RHEL-17486] - ice: fix 200G PHY types to link speed mapping (Petr Oros) [RHEL-17486] - ice: fix accounting if a VLAN already exists (Petr Oros) [RHEL-17486] - ice: Interpret .set_channels() input differently (Petr Oros) [RHEL-17486] - ice: Fix package download algorithm (Petr Oros) [RHEL-17486] - ice: remove correct filters during eswitch release (Petr Oros) [RHEL-17486] - ice: refactor struct ice_vsi_cfg_params to be inside of struct ice_vsi (Petr Oros) [RHEL-17486] - ice: Deduplicate tc action setup (Petr Oros) [RHEL-17486] - ice: update E830 device ids and comments (Petr Oros) [RHEL-17486] - ice: add additional E830 device ids (Petr Oros) [RHEL-17486] - ice: ensure the copied buf is NUL terminated (Petr Oros) [RHEL-17486] - ice: fix LAG and VF lock dependency in ice_reset_vf() (Petr Oros) [RHEL-17486] - ice: Fix checking for unsupported keys on non-tunnel device (Petr Oros) [RHEL-17486] - ice: tc: allow zero flags in parsing tc flower (Petr Oros) [RHEL-17486] - ice: tc: check src_vsi in case of traffic from VF (Petr Oros) [RHEL-17486] - ice: store VF relative MSI-X index in q_vector->vf_reg_idx (Petr Oros) [RHEL-17486] - ice: set vf->num_msix in ice_initialize_vf_entry() (Petr Oros) [RHEL-17486] - ice: Implement 'flow-type ether' rules (Petr Oros) [RHEL-17486] - ice: Remove unnecessary argument from ice_fdir_comp_rules() (Petr Oros) [RHEL-17486] - ice: Fix freeing uninitialized pointers (Petr Oros) [RHEL-17486] - ice: hold devlink lock for whole init/cleanup (Petr Oros) [RHEL-17486] - ice: move devlink port code to a separate file (Petr Oros) [RHEL-17486] - ice: move ice_devlink.[ch] to devlink folder (Petr Oros) [RHEL-17486] - ice: Remove newlines in NL_SET_ERR_MSG_MOD (Petr Oros) [RHEL-17486] - ice: Add switch recipe reusing feature (Petr Oros) [RHEL-17486] - ice: count representor stats (Petr Oros) [RHEL-17486] - ice: do switchdev slow-path Rx using PF VSI (Petr Oros) [RHEL-17486] - ice: change repr::id values (Petr Oros) [RHEL-17486] - ice: remove switchdev control plane VSI (Petr Oros) [RHEL-17486] - ice: control default Tx rule in lag (Petr Oros) [RHEL-17486] - ice: default Tx rule instead of to queue (Petr Oros) [RHEL-17486] - ice: do Tx through PF netdev in slow-path (Petr Oros) [RHEL-17486] - ice: remove eswitch changing queues algorithm (Petr Oros) [RHEL-17486] - ice: fix memory corruption bug with suspend and rebuild (Petr Oros) [RHEL-17486] - ice: Refactor FW data type and fix bitmap casting issue (Petr Oros) [RHEL-17486] - ice: fix stats being updated by way too large values (Petr Oros) [RHEL-17486] - ice: fix typo in assignment (Petr Oros) [RHEL-17486] - net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink() (Petr Oros) [RHEL-17486] - ice: virtchnl: stop pretending to support RSS over AQ or registers (Petr Oros) [RHEL-17486] - ice: reconfig host after changing MSI-X on VF (Petr Oros) [RHEL-17486] - ice: reorder disabling IRQ and NAPI in ice_qp_dis (Petr Oros) [RHEL-17486] - ice: avoid unnecessary devm_ usage (Petr Oros) [RHEL-17486] - ice: do not disable Tx queues twice in ice_down() (Petr Oros) [RHEL-17486] - ice: cleanup line splitting for context set functions (Petr Oros) [RHEL-17486] - ice: use GENMASK instead of BIT(n) - 1 in pack functions (Petr Oros) [RHEL-17486] - ice: rename ice_write_* functions to ice_pack_ctx_* (Petr Oros) [RHEL-17486] - ice: remove vf->lan_vsi_num field (Petr Oros) [RHEL-17486] - ice: use relative VSI index for VFs instead of PF VSI number (Petr Oros) [RHEL-17486] - ice: remove unnecessary duplicate checks for VF VSI ID (Petr Oros) [RHEL-17486] - ice: pass VSI pointer into ice_vc_isvalid_q_id (Petr Oros) [RHEL-17486] - ice: Fix debugfs with devlink reload (Petr Oros) [RHEL-17486] - ice: Remove and readd netdev during devlink reload (Petr Oros) [RHEL-17486] - ice: add support for 3k signing DDP sections for E825C (Petr Oros) [RHEL-17486] - ice: Add helper function ice_is_generic_mac (Petr Oros) [RHEL-17486] - ice: introduce new E825C devices family (Petr Oros) [RHEL-17486] - ice: remove incorrect comment (Petr Oros) [RHEL-17486] - ice: Add a new counter for Rx EIPE errors (Petr Oros) [RHEL-17486] - ice: make ice_vsi_cfg_txq() static (Petr Oros) [RHEL-17486] - ice: make ice_vsi_cfg_rxq() static (Petr Oros) [RHEL-17486] - ice: stop destroying and reinitalizing Tx tracker during reset (Petr Oros) [RHEL-17486] - ice: factor out ice_ptp_rebuild_owner() (Petr Oros) [RHEL-17486] - ice: rename ice_ptp_tx_cfg_intr (Petr Oros) [RHEL-17486] - ice: don't check has_ready_bitmap in E810 functions (Petr Oros) [RHEL-17486] - ice: rename verify_cached to has_ready_bitmap (Petr Oros) [RHEL-17486] - ice: pass reset type to PTP reset functions (Petr Oros) [RHEL-17486] - ice: introduce PTP state machine (Petr Oros) [RHEL-17486] - ice: ice_base.c: Add const modifier to params and vars (Petr Oros) [RHEL-17486] - ice: remove rx_len_errors statistic (Petr Oros) [RHEL-17486] - ice: replace ice_vf_recreate_vsi() with ice_vf_reconfig_vsi() (Petr Oros) [RHEL-17486] - ice: Add support for packet mirroring using hardware in switchdev mode (Petr Oros) [RHEL-17486] - ice: Enable SW interrupt from FW for LL TS (Petr Oros) [RHEL-17486] - ice: Schedule service task in IRQ top half (Petr Oros) [RHEL-17486] - ice: cleanup inconsistent code (Petr Oros) [RHEL-17486] - ice: field get conversion (Petr Oros) [RHEL-17486] - ice: fix pre-shifted bit usage (Petr Oros) [RHEL-17486] - ice: field prep conversion (Petr Oros) [RHEL-17486] - ice: Fix PF with enabled XDP going no-carrier after reset (Petr Oros) [RHEL-17486] - ice: use VLAN proto from ring packet context in skb path (Petr Oros) [RHEL-17486] - ice: Implement VLAN tag hint (Petr Oros) [RHEL-17486] - ice: Support XDP hints in AF_XDP ZC mode (Petr Oros) [RHEL-17486] - ice: Support RX hash XDP hint (Petr Oros) [RHEL-17486] - ice: Support HW timestamp hint (Petr Oros) [RHEL-17486] - ice: Introduce ice_xdp_buff (Petr Oros) [RHEL-17486] - ice: Make ptype internal to descriptor info processing (Petr Oros) [RHEL-17486] - ice: make RX HW timestamp reading code more reusable (Petr Oros) [RHEL-17486] - ice: make RX hash reading code more reusable (Petr Oros) [RHEL-17486] - ice: add ability to read and configure FW log data (Petr Oros) [RHEL-17486] - ice: enable FW logging (Petr Oros) [RHEL-17486] - ice: configure FW logging (Petr Oros) [RHEL-17486] - ice: remove FW logging code (Petr Oros) [RHEL-17486] - iavf: enable symmetric-xor RSS for Toeplitz hash function (Petr Oros) [RHEL-17486] - ice: enable symmetric-xor RSS for Toeplitz hash function (Petr Oros) [RHEL-17486] - ice: refactor the FD and RSS flow ID generation (Petr Oros) [RHEL-17486] - ice: refactor RSS configuration (Petr Oros) [RHEL-17486] - ice: fix ICE_AQ_VSI_Q_OPT_RSS_* register values (Petr Oros) [RHEL-17486] - ice: Rename E822 to E82X (Petr Oros) [RHEL-17486] - ice: periodically kick Tx timestamp interrupt (Petr Oros) [RHEL-17486] - ice: Re-enable timestamping correctly after reset (Petr Oros) [RHEL-17486] - ice: Improve logs for max ntuple errors (Petr Oros) [RHEL-17486] - ice: read internal temperature sensor (Petr Oros) [RHEL-17486] - ice: fix error code in ice_eswitch_attach() (Petr Oros) [RHEL-17486] - ice: reserve number of CP queues (Petr Oros) [RHEL-17486] - ice: adjust switchdev rebuild path (Petr Oros) [RHEL-17486] - ice: add VF representors one by one (Petr Oros) [RHEL-17486] - ice: realloc VSI stats arrays (Petr Oros) [RHEL-17486] - ice: set Tx topology every time new repr is added (Petr Oros) [RHEL-17486] - ice: allow changing SWITCHDEV_CTRL VSI queues (Petr Oros) [RHEL-17486] - ice: return pointer to representor (Petr Oros) [RHEL-17486] - ice: make representor code generic (Petr Oros) [RHEL-17486] - ice: remove VF pointer reference in eswitch code (Petr Oros) [RHEL-17486] - ice: track port representors in xarray (Petr Oros) [RHEL-17486] - ice: use repr instead of vf->repr (Petr Oros) [RHEL-17486] - ice: track q_id in representor (Petr Oros) [RHEL-17486] - ice: remove unused control VSI parameter (Petr Oros) [RHEL-17486] - ice: remove redundant max_vsi_num variable (Petr Oros) [RHEL-17486] - ice: rename switchdev to eswitch (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() in ice_switch.c (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() for struct ice_aqc_dis_txq_item (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() for struct ice_aqc_add_tx_qgrp (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() in ice_ddp.c (Petr Oros) [RHEL-17486] - ice: drop two params of ice_aq_move_sched_elems() (Petr Oros) [RHEL-17486] - ice: ice_sched_remove_elems: replace 1 elem array param by u32 (Petr Oros) [RHEL-17486] - ice: Check CRC strip requirement for VLAN strip (Petr Oros) [RHEL-17486] - ice: Support FCS/CRC strip disable for VF (Petr Oros) [RHEL-17486] - ptp: introduce helpers to adjust by scaled parts per million (Petr Oros) [RHEL-17486]- i40e: fix: remove needless retries of NVM update (CKI Backport Bot) [RHEL-36692] - i2c: smbus: Support up to 8 SPD EEPROMs (David Arcari) [RHEL-47257] - net/mlx5: Add a timeout to acquire the command queue semaphore (Benjamin Poirier) [RHEL-44225] {CVE-2024-38556} - spi: fix null pointer dereference within spi_sync (Andrew Halaney) [RHEL-39777] {CVE-2024-36930} - spi: Fix null dereference on suspend (Andrew Halaney) [RHEL-38218] {CVE-2023-52749} - Revert "sched/fair: Make sure to try to detach at least one movable task" (Phil Auld) [RHEL-45194] - ACPI: LPIT: Avoid u32 multiplication overflow (Mark Langsdorf) [RHEL-37064] {CVE-2023-52683} - netfilter: nft_fib: allow from forward/input without iif selector (Florian Westphal) [RHEL-36316] - netfilter: nft_fib: reverse path filter for policy-based routing on iif (Florian Westphal) [RHEL-36316] - tipc: force a dst refcount before doing decryption (Xin Long) [RHEL-6118] - PM / devfreq: Fix buffer overflow in trans_stat_show (Mark Salter) [RHEL-29457] {CVE-2023-52614} - nvme: find numa distance only if controller has valid numa id (John Meneghini) [RHEL-35806] - HID: amd_sfh: Handle "no sensors" in PM operations (Benjamin Tissoires) [RHEL-23851] - HID: intel-ish-hid: ipc: Add check for pci_alloc_irq_vectors (Benjamin Tissoires) [RHEL-23851] - HID: mcp-2221: cancel delayed_work only when CONFIG_IIO is enabled (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: Fix N64 controller being identified as mouse (Benjamin Tissoires) [RHEL-23851] - selftests/hid: wacom: fix confidence tests (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Add additional tests of confidence behavior (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix failing tablet button tests (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix ruff linter complains (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix mypy complains (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: be stricter for some transitions (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: add a secondary barrel switch test (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: convert the primary button tests (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: add variants of states with buttons (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: define the elements of PenState (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: set initial data for tilt/twist (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: do not set invert when the eraser is used (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: move move_to function to PenDigitizer (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: move the transitions to PenState (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: remove unused class (Benjamin Tissoires) [RHEL-23851] - selftests/hid: base: allow for multiple skip_if_uhdev (Benjamin Tissoires) [RHEL-23851] - selftests/hid: vmtest.sh: allow finer control on the build steps (Benjamin Tissoires) [RHEL-23851] - selftests/hid: vmtest.sh: update vm2c and container (Benjamin Tissoires) [RHEL-23851] - selftests/hid: force using our compiled libbpf headers (Benjamin Tissoires) [RHEL-23851] - selftests/hid: do not manually call headers_install (Benjamin Tissoires) [RHEL-23851] - selftests/hid: ensure we can compile the tests on kernels pre-6.3 (Benjamin Tissoires) [RHEL-23851] - Input: powermate - fix use-after-free in powermate_config_complete (Benjamin Tissoires) [RHEL-23851 RHEL-28076] {CVE-2023-52475} - Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - fix UAF of IRQ domain on driver removal (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - do not skip atkbd_deactivate() when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - use ab83 as id when skipping the getid command (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - skip ATKBD_CMD_GETID in translated mode (Benjamin Tissoires) [RHEL-23851] - Input: allocate keycode for Display refresh rate toggle (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Revert to await reset ACK before reading report descriptor (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up (Benjamin Tissoires) [RHEL-23851] - HID: logitech-dj: allow mice to use all types of reports (Benjamin Tissoires) [RHEL-23851] - HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc (Benjamin Tissoires) [RHEL-23851] - HID: input: avoid polling stylus battery on Chromebook Pompom (Benjamin Tissoires) [RHEL-23851] - HID: amd_sfh: Avoid disabling the interrupt (Benjamin Tissoires) [RHEL-23851] - HID: amd_sfh: Update HPD sensor structure elements (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Add missing null pointer checks to LED initialization (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Introduce thunderstrike_destroy() (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Fix some missing function calls() in the probe error handling path (Benjamin Tissoires) [RHEL-23851] - HID: rmi: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: usbhid: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: core: remove #ifdef CONFIG_PM from hid_driver (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid-of: fix NULL-deref on failed power up (Benjamin Tissoires) [RHEL-23851 RHEL-31600] {CVE-2024-26717} - HID: i2c-hid: Skip SET_POWER SLEEP for Cirque touchpad on system suspend (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: elan: Add ili2901 timing (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Renumber I2C_HID_QUIRK_ defines (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Remove I2C_HID_QUIRK_SET_PWR_WAKEUP_DEV quirk (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Turn missing reset ack into a warning (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Move i2c_hid_finish_hwreset() to after reading the report-descriptor (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Switch i2c_hid_parse() to goto style error handling (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Split i2c_hid_hwreset() in start() and finish() functions (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Fold i2c_hid_execute_reset() into i2c_hid_hwreset() (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Add IDEA5002 to i2c_hid_acpi_blacklist[] (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: fix handling of unpopulated devices (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: elan: Add ili9882t timing (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: add more DRM dependencies (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Do panel follower work on the system_wq (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Support being a panel follower (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Suspend i2c-hid devices in remove (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Make suspend and resume into helper functions (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Rearrange probe() to power things up later (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Switch to SYSTEM_SLEEP_PM_OPS() (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: mouse - use sysfs_emit[_at]() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: use sysfs_emit() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - add nomux quirk for Acer P459-G2-M (Benjamin Tissoires) [RHEL-23851] - Input: psmouse - enable Synaptics InterTouch for ThinkPad L14 G1 (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() (Benjamin Tissoires) [RHEL-23851 RHEL-38304] {CVE-2023-52840} - Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport (Benjamin Tissoires) [RHEL-23851] - Input: leds - annotate struct input_leds with __counted_by (Benjamin Tissoires) [RHEL-23851] - Input: evdev - annotate struct evdev_client with __counted_by (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - replace deprecated strncpy (Benjamin Tissoires) [RHEL-23851] - Input: Annotate struct ff_device with __counted_by (Benjamin Tissoires) [RHEL-23851] - HID: bpf: make bus_type const in struct hid_bpf_ops (Benjamin Tissoires) [RHEL-23851] - HID: Reorder fields in 'struct hid_input' (Benjamin Tissoires) [RHEL-23851] - HID: Add introduction about HID for non-kernel programmers (Benjamin Tissoires) [RHEL-23851] - HID: wacom: generic: Avoid reporting a serial of '0' to userspace (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: Add required quirk for Synaptics 0xcddc device (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Do not register input devices until after hid_hw_start (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Do not flood kernel log (Benjamin Tissoires) [RHEL-23851] - HID: bpf: use __bpf_kfunc instead of noinline (Benjamin Tissoires) [RHEL-23851] - HID: bpf: actually free hdev memory after attaching a HID-BPF program (Benjamin Tissoires) [RHEL-23851] - HID: bpf: remove double fdget() (Benjamin Tissoires) [RHEL-23851] - HID: hidraw: fix a problem of memory leak in hidraw_release() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: add support for Logitech G Pro X Superlight 2 (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Fix cleanup in probe() (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: remove pointless error message (Benjamin Tissoires) [RHEL-23851] - HID: make ishtp_cl_bus_type const (Benjamin Tissoires) [RHEL-23851] - HID: make hid_bus_type const (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Add gamepad-only mode switched to by holding options (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Better handling of serial number length (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Update list of identifiers from SDL (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Make client_opened a counter (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Clean up locking (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Disable watchdog instead of using a heartbeat (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Avoid overwriting smoothing parameter (Benjamin Tissoires) [RHEL-23851] - HID: magicmouse: fix kerneldoc for struct magicmouse_sc (Benjamin Tissoires) [RHEL-23851] - HID: sensor-hub: Enable hid core report processing for all devices (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Correct behavior when processing some confidence == false touches (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: Prevent divide-by-zero on code (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: fix initializer element is not constant error (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: add support for nso controllers (Benjamin Tissoires) [RHEL-23851] - HID: apple: Add "hfd.cn" and "WKB603" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Restrict detection of patched firmware only to USB cptkbd (Benjamin Tissoires) [RHEL-23851] - HID: Add quirk for Labtec/ODDOR/aikeec handbrake (Benjamin Tissoires) [RHEL-23851] - HID: uhid: replace deprecated strncpy with strscpy (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Remove AES power_supply after extended inactivity (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad (Benjamin Tissoires) [RHEL-23851] - HID: hid-asus: reset the backlight brightness level on resume (Benjamin Tissoires) [RHEL-23851] - HID: hid-asus: add const to read-only outgoing usb buffer (Benjamin Tissoires) [RHEL-23851] - Revert "HID: logitech-dj: Add support for a new lightspeed receiver iteration" (Benjamin Tissoires) [RHEL-23851] - HID: add ALWAYS_POLL quirk for Apple kb (Benjamin Tissoires) [RHEL-23851] - HID: glorious: fix Glorious Model I HID report (Benjamin Tissoires) [RHEL-23851] - HID: fix HID device resource race between HID core and debugging support (Benjamin Tissoires) [RHEL-23851] - HID: apple: add Jamesdonkey and A3R to non-apple keyboards list (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Handle reads greater than 60 bytes (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Don't set bus speed on every transfer (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Set ACPI companion (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Allow IO to start during probe (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Set driver data before I2C adapter add (Benjamin Tissoires) [RHEL-23851] - HID: mcp2200: added driver for GPIOs of MCP2200 (Benjamin Tissoires) [RHEL-23851] - HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Stop IO before calling hid_connect() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Drop HIDPP_QUIRK_UNIFYING (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Drop delayed_work_cb() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Fix connect event race (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove unused connected param from *_connect() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove connected check for non-unifying devices (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add hidpp_non_unifying_init() helper (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Move hidpp_overwrite_name() to before connect check (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Move g920_get_config() to just before hidpp_ff_init() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove wtp_get_config() call from probe() (Benjamin Tissoires) [RHEL-23851] - hid: lenovo: Resend all settings on reset_resume for compact keyboards (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: cleanup LED code (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Select POWER_SUPPLY Kconfig option (Benjamin Tissoires) [RHEL-23851] - HID: prodikeys: Replace deprecated strncpy() with strscpy() (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: Fix signedness bug in steelseries_headset_arctis_1_fetch_battery() (Benjamin Tissoires) [RHEL-23851] - hid: Remove trailing whitespace (Benjamin Tissoires) [RHEL-23851] - HID: apple: Add "Hailuck" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: arctis_1_battery_request[] should be static (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add support for Logitech MX Anywhere 3 mouse (Benjamin Tissoires) [RHEL-23851] - HID: wacom: struct name cleanup (Benjamin Tissoires) [RHEL-23851] - HID: wacom: remove unnecessary 'connected' variable from EKR (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Update Thunderstrike LED instance name to use id (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Add battery support for Thunderstrike (Benjamin Tissoires) [RHEL-23851] - HID: hid-google-stadiaff: add support for Stadia force feedback (Benjamin Tissoires) [RHEL-23851] - HID: logitech-dj: Add support for a new lightspeed receiver iteration (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add support for the Pro X Superlight (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: Add support for Arctis 1 XBox (Benjamin Tissoires) [RHEL-23851] - HID: input: Fix Apple Magic Trackpad 1 Bluetooth disconnect (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Rename HID++ "internal" error constant (Benjamin Tissoires) [RHEL-23851] - HID: hid-wiimote-debug.c: Drop error checking for debugfs_create_file (Benjamin Tissoires) [RHEL-23851] - HID: sensor-hub: Allow multi-function sensor devices (Benjamin Tissoires) [RHEL-23851] - HID: hidraw: make hidraw_class structure const (Benjamin Tissoires) [RHEL-23851] - HID: roccat: make all 'class' structures const (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use octal permissions (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Convert to DEVICE_ATTR_RW() (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use BIT() in GPIO setter and getter (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Define all GPIO mask and use it (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Define maximum GPIO constant and use it (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Remove dead code (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Don't call ->to_irq() explicitly (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Switch to for_each_set_bit() to simplify the code (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use str_write_read() and str_read_write() (Benjamin Tissoires) [RHEL-23851] - nfsd: fix oops when reading pool_stats before server is started (Benjamin Coddington) [RHEL-34875] - nfsd: don't create nfsv4recoverydir in nfsdfs when not used. (Benjamin Coddington) [RHEL-34875] - NFSD: grab nfsd_mutex in nfsd_nl_rpc_status_get_dumpit() (Benjamin Coddington) [RHEL-34875] - fs: don't call posix_acl_listxattr in generic_listxattr (Benjamin Coddington) [RHEL-34875] - NFSD: Fix nfsd4_encode_fattr4() crasher (Benjamin Coddington) [RHEL-34875] - NFSD: fix endianness issue in nfsd4_encode_fattr4 (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix rpcgss_context trace event acceptor field (Benjamin Coddington) [RHEL-34875] - NFSD: Fix nfsd_clid_class use of __string_len() macro (Benjamin Coddington) [RHEL-34875] - nfs: fix panic when nfs4_ff_layout_prepare_ds() fails (Benjamin Coddington) [RHEL-34875] - NFS: Fix an off by one in root_nfs_cat() (Benjamin Coddington) [RHEL-34875] - NFS: Fix nfs_netfs_issue_read() xarray locking for writeback interrupt (Benjamin Coddington) [RHEL-34875] - nfsd: Fix a regression in nfsd_setattr() (Benjamin Coddington) [RHEL-34875] - nfsd: don't call locks_release_private() twice concurrently (Benjamin Coddington) [RHEL-34875] - NFSD: fix LISTXATTRS returning more bytes than maxcount (Benjamin Coddington) [RHEL-34875] - NFSD: fix LISTXATTRS returning a short list with eof=TRUE (Benjamin Coddington) [RHEL-34875] - NFSD: change LISTXATTRS cookie encoding to big-endian (Benjamin Coddington) [RHEL-34875] - NFSD: fix nfsd4_listxattr_validate_cookie (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix some memleaks in gssx_dec_option_array (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix a memleak in gss_import_v2_context (Benjamin Coddington) [RHEL-34875] - NFSv4.2: fix listxattr maximum XDR buffer size (Benjamin Coddington) [RHEL-34875] - NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102 (Benjamin Coddington) [RHEL-34875] - net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr() (Benjamin Coddington) [RHEL-34875] - NFSv4: Fix a state manager thread deadlock regression (Benjamin Coddington) [RHEL-34875] - NFSv4: Fix a nfs4_state_manager() race (Benjamin Coddington) [RHEL-34875] - nfs: fix UAF on pathwalk running into umount (Benjamin Coddington) [RHEL-34875] - nfs: make nfs_set_verifier() safe for use in RCU pathwalk (Benjamin Coddington) [RHEL-34875] - nfsd: don't take fi_lock in nfsd_break_deleg_cb() (Benjamin Coddington) [RHEL-34875] - NFSv4.1: Assign the right value for initval and retries for rpc timeout (Benjamin Coddington) [RHEL-34875] - nfsd: fix RELEASE_LOCKOWNER (Benjamin Coddington) [RHEL-34875] - net: fill in MODULE_DESCRIPTION()s for Sun RPC (Benjamin Coddington) [RHEL-34875] - nfsd: rename nfsd_last_thread() to nfsd_destroy_serv() (Benjamin Coddington) [RHEL-34875] - SUNRPC: discard sv_refcnt, and svc_get/svc_put (Benjamin Coddington) [RHEL-34875] - svc: don't hold reference for poolstats, only mutex. (Benjamin Coddington) [RHEL-34875] - SUNRPC: remove printk when back channel request not found (Benjamin Coddington) [RHEL-34875] - svcrdma: Implement multi-stage Read completion again (Benjamin Coddington) [RHEL-34875] - svcrdma: Copy construction of svc_rqst::rq_arg to rdma_read_complete() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add back svcxprt_rdma::sc_read_complete_q (Benjamin Coddington) [RHEL-34875] - svcrdma: Add back svc_rdma_recv_ctxt::rc_pages (Benjamin Coddington) [RHEL-34875] - svcrdma: Clean up comment in svc_rdma_accept() (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove queue-shortening warnings (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove pointer addresses shown in dprintk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Optimize svc_rdma_cc_init() (Benjamin Coddington) [RHEL-34875] - svcrdma: De-duplicate completion ID initialization helpers (Benjamin Coddington) [RHEL-34875] - svcrdma: Move the svc_rdma_cc_init() call (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_special() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_call_chunk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_read_multiple_chunks() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_copy_inline_range() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_data_item() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_read_chunk_range() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_build_read_chunk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_build_read_segment() (Benjamin Coddington) [RHEL-34875] - svcrdma: Move read_info::ri_pageoff into struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Move svc_rdma_read_info::ri_pageno to struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Start moving fields out of struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] - svcrdma: Move struct svc_rdma_chunk_ctxt to svc_rdma.h (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove the svc_rdma_chunk_ctxt::cc_rdma field (Benjamin Coddington) [RHEL-34875] - svcrdma: Pass a pointer to the transport to svc_rdma_cc_release() (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport to svc_rdma_post_chunk_ctxt() (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport into Read chunk I/O paths (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport into Write chunk I/O paths (Benjamin Coddington) [RHEL-34875] - svcrdma: Acquire the svcxprt_rdma pointer from the CQ context (Benjamin Coddington) [RHEL-34875] - svcrdma: Reduce size of struct svc_rdma_rw_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Update some svcrdma DMA-related tracepoints (Benjamin Coddington) [RHEL-34875] - svcrdma: DMA error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] - svcrdma: SQ error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] - rpcrdma: Introduce a simple cid tracepoint class (Benjamin Coddington) [RHEL-34875] - svcrdma: Add lockdep class keys for transport locks (Benjamin Coddington) [RHEL-34875] - svcrdma: Clean up locking (Benjamin Coddington) [RHEL-34875] - svcrdma: Add an async version of svc_rdma_write_info_free() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add an async version of svc_rdma_send_ctxt_put() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add a utility workqueue to svcrdma (Benjamin Coddington) [RHEL-34875] - svcrdma: Pre-allocate svc_rdma_recv_ctxt objects (Benjamin Coddington) [RHEL-34875] - svcrdma: Eliminate allocation of recv_ctxt objects in backchannel (Benjamin Coddington) [RHEL-34875] - nfsd: remove unnecessary NULL check (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove RQ_SPLICE_OK (Benjamin Coddington) [RHEL-34875] - NFSD: Modify NFSv4 to use nfsd_read_splice_ok() (Benjamin Coddington) [RHEL-34875] - NFSD: Replace RQ_SPLICE_OK in nfsd_read() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Add a server-side API for retrieving an RPC's pseudoflavor (Benjamin Coddington) [RHEL-34875] - NFSD: Document lack of f_pos_lock in nfsd_readdir() (Benjamin Coddington) [RHEL-34875] - NFSD: Remove nfsd_drc_gc() tracepoint (Benjamin Coddington) [RHEL-34875] - NFSD: Make the file_delayed_close workqueue UNBOUND (Benjamin Coddington) [RHEL-34875] - NFSD: use read_seqbegin() rather than read_seqbegin_or_lock() (Benjamin Coddington) [RHEL-34875] - nfsd: new Kconfig option for legacy client tracking (Benjamin Coddington) [RHEL-34875] - NFSv4.1: Use the nfs_client's rpc timeouts for backchannel (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fixup v4.1 backchannel request timeouts (Benjamin Coddington) [RHEL-34875] - rpc_pipefs: Replace one label in bl_resolve_deviceid() (Benjamin Coddington) [RHEL-34875] - NFS: drop unused nfs_direct_req bytes_left (Benjamin Coddington) [RHEL-34875] - NFS: More fixes for nfs_direct_write_reschedule_io() (Benjamin Coddington) [RHEL-34875] - NFS: Use the correct commit info in nfs_join_page_group() (Benjamin Coddington) [RHEL-34875] - NFS: More O_DIRECT accounting fixes for error paths (Benjamin Coddington) [RHEL-34875] - NFS: Fix O_DIRECT locking issues (Benjamin Coddington) [RHEL-34875] - NFS: Fix error handling for O_DIRECT write scheduling (Benjamin Coddington) [RHEL-34875] - pNFS: Fix the pnfs block driver's calculation of layoutget size (Benjamin Coddington) [RHEL-34875] - nfs: print fileid in lookup tracepoints (Benjamin Coddington) [RHEL-34875] - nfs: rename the nfs_async_rename_done tracepoint (Benjamin Coddington) [RHEL-34875] - nfs: add new tracepoint at nfs4 revalidate entry point (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix _xprt_switch_find_current_entry logic (Benjamin Coddington) [RHEL-34875] - NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT (Benjamin Coddington) [RHEL-34875] - NFSv4.1: if referring calls are complete, trust the stateid argument (Benjamin Coddington) [RHEL-34875] - NFSv4: Track the number of referring calls in struct cb_process_state (Benjamin Coddington) [RHEL-34875] - pnfs/blocklayout: Don't add zero-length pnfs_block_dev (Benjamin Coddington) [RHEL-34875] - blocklayoutdriver: Fix reference leak of pnfs_device_node (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix a suspicious RCU usage warning (Benjamin Coddington) [RHEL-34875] - SUNRPC: Create a helper function for accessing the rpc_clnt's xprt_switch (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove unused function rpc_clnt_xprt_switch_put() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Clean up unused variable in rpc_xprt_probe_trunked() (Benjamin Coddington) [RHEL-34875] - nfsd: kill stale comment about simple_fill_super() requirements (Benjamin Coddington) [RHEL-34875] - SUNRPC: Replace strlcpy() with strscpy() (Benjamin Coddington) [RHEL-34875] - NFSD: Revert 738401a9bd1ac34ccd5723d69640a4adbb1a4bc0 (Benjamin Coddington) [RHEL-34875] - NFSD: Revert 6c41d9a9bd0298002805758216a9c44e38a8500d (Benjamin Coddington) [RHEL-34875] - nfsd: hold nfsd_mutex across entire netlink operation (Benjamin Coddington) [RHEL-34875] - NFSD: Fix checksum mismatches in the duplicate reply cache (Benjamin Coddington) [RHEL-34875] - NFSD: Fix "start of NFS reply" pointer passed to nfsd_cache_update() (Benjamin Coddington) [RHEL-34875] - NFSD: Update nfsd_cache_append() to use xdr_stream (Benjamin Coddington) [RHEL-34875] - nfsd: fix file memleak on client_opens_release (Benjamin Coddington) [RHEL-34875] - nfs: Convert nfs_symlink() to use a folio (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix RPC client cleaned up the freed pipefs dentries (Benjamin Coddington) [RHEL-34875] - NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO (Benjamin Coddington) [RHEL-34875] - SUNRPC: Add an IS_ERR() check back to where it was (Benjamin Coddington) [RHEL-34875] - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Benjamin Coddington) [RHEL-34875] - nfs41: drop dependency between flexfiles layout driver and NFSv3 modules (Benjamin Coddington) [RHEL-34875] - SUNRPC: SOFTCONN tasks should time out when on the sending list (Benjamin Coddington) [RHEL-34875] - SUNRPC: Force close the socket when a hard error is reported (Benjamin Coddington) [RHEL-34875] - SUNRPC: Don't skip timeout checks in call_connect_status() (Benjamin Coddington) [RHEL-34875] - SUNRPC: ECONNRESET might require a rebind (Benjamin Coddington) [RHEL-34875] - NFSv4/pnfs: Allow layoutget to return EAGAIN for softerr mounts (Benjamin Coddington) [RHEL-34875] - NFSv4: Add a parameter to limit the number of retries after NFS4ERR_DELAY (Benjamin Coddington) [RHEL-34875] - fs: add a new SB_I_NOUMASK flag (Benjamin Coddington) [RHEL-34875] - svcrdma: Fix tracepoint printk format (Benjamin Coddington) [RHEL-34875] - svcrdma: Drop connection after an RDMA Read error (Benjamin Coddington) [RHEL-34875] - NFSD: clean up alloc_init_deleg() (Benjamin Coddington) [RHEL-34875] - NFSD: Fix frame size warning in svc_export_parse() (Benjamin Coddington) [RHEL-34875] - NFSD: Rewrite synopsis of nfsd_percpu_counters_init() (Benjamin Coddington) [RHEL-34875] - nfsd: Clean up errors in nfs3proc.c (Benjamin Coddington) [RHEL-34875] - nfsd: Clean up errors in nfs4state.c (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up errors in stats.c (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_seek() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_offset_status() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_copy_notify() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_copy() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_test_stateid() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_exchange_id() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_do_encode_secinfo() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_access() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_readdir() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_entry4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add an nfsd4_encode_nfs_cookie4() helper (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_rdattr_error() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_dirent() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_sequence() (Benjamin Coddington) [RHEL-34875] - NFSD: Restructure nfsd4_encode_create_session() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_channel_attr4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add a utility function for encoding sessionid4 objects (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_open() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_none_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_write_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_read_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Refactor nfsd4_encode_lock_denied() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_lock_owner4() (Benjamin Coddington) [RHEL-34875] - NFSD: Remove a layering violation when encoding lock_denied (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_getdeviceinfo() (Benjamin Coddington) [RHEL-34875] - NFSD: Make @gdev parameter of ->encode_getdeviceinfo a const pointer (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutreturn() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutcommit() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutget() (Benjamin Coddington) [RHEL-34875] - NFSD: Make @lgp parameter of ->encode_layoutget a const pointer (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_stateid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_count4() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_fattr() (Benjamin Coddington) [RHEL-34875] - NFSD: Use a bitmask loop to encode FATTR4 results (Benjamin Coddington) [RHEL-34875] - NFSD: Copy FATTR4 bit number definitions from RFCs (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_xattr_support() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_sec_label() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_suppattr_exclcreat() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_layout_blksize() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_layout_types() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fs_layout_types() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_mounted_on_fileid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_modify() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_metadata() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_delta() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_create() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_access() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_used() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_total() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_free() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_avail() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_rawdev() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_owner_group() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_owner() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_numlinks() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_mode() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxwrite() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxread() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxname() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxlink() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxfilesize() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fs_locations() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_total() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_free() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_avail() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fileid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_filehandle() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_acl() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_nfsace4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_aclsupport() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_rdattr_error() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_lease_time() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fsid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_size() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_change() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fh_expire_type() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_type() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_supported_attrs() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4__false() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4__true() (Benjamin Coddington) [RHEL-34875] - NFSD: Add struct nfsd4_fattr_args (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_setattr() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_bitmap() (Benjamin Coddington) [RHEL-34875] - NFSD: Add simple u32, u64, and bool encoders (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove BUG_ON call sites (Benjamin Coddington) [RHEL-34875] - nfs: fix the typo of rfc number about xattr in NFSv4 (Benjamin Coddington) [RHEL-34875] - NFSD: add rpc_status netlink support (Benjamin Coddington) [RHEL-34875] - NFSD: handle GETATTR conflict with write delegation (Benjamin Coddington) [RHEL-34875] - NFSD: add support for CB_GETATTR callback (Benjamin Coddington) [RHEL-34875] - SUNRPC: change svc_rqst::rq_flags bits to enum (Benjamin Coddington) [RHEL-34875] - SUNRPC: change svc_pool::sp_flags bits to enum (Benjamin Coddington) [RHEL-34875] - SUNRPC: change cache_head.flags bits to enum (Benjamin Coddington) [RHEL-34875] - lockd: hold a reference to nlmsvc_serv while stopping the thread. (Benjamin Coddington) [RHEL-34875] - SUNRPC: integrate back-channel processing with svc_recv() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Clean up bc_svc_process() (Benjamin Coddington) [RHEL-34875] - SUNRPC: rename and refactor svc_get_next_xprt() (Benjamin Coddington) [RHEL-34875] - SUNRPC: move all of xprt handling into svc_xprt_handle() (Benjamin Coddington) [RHEL-34875] - lockd: fix race in async lock request handling (Benjamin Coddington) [RHEL-34875] - lockd: don't call vfs_lock_file() for pending requests (Benjamin Coddington) [RHEL-34875] - lockd: introduce safe async lock op (Benjamin Coddington) [RHEL-34875] - Documentation: Add missing documentation for EXPORT_OP flags (Benjamin Coddington) [RHEL-34875] - nfsd: Don't reset the write verifier on a commit EAGAIN (Benjamin Coddington) [RHEL-34875] - nfsd: Handle EOPENSTALE correctly in the filecache (Benjamin Coddington) [RHEL-34875] - NFSD: add trace points to track server copy progress (Benjamin Coddington) [RHEL-34875] - NFSD: initialize copy->cp_clp early in nfsd4_copy for use by trace point (Benjamin Coddington) [RHEL-34875] - nfs: move nfs4_xattr_handlers to .rodata (Benjamin Coddington) [RHEL-34875] - xattr: make the xattr array itself const (Benjamin Coddington) [RHEL-34875] - xattr: remove unused argument (Benjamin Coddington) [RHEL-34875] - xattr: add listxattr helper (Benjamin Coddington) [RHEL-34875] - xattr: simplify listxattr helpers (Benjamin Coddington) [RHEL-34875] - xattr: use rbtree for simple_xattrs (Benjamin Coddington) [RHEL-34875] - NFS/flexfiles: Annotate struct nfs4_ff_layout_segment with __counted_by (Benjamin Coddington) [RHEL-34875] - nfs41: Annotate struct nfs4_file_layout_dsaddr with __counted_by (Benjamin Coddington) [RHEL-34875] - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP (Izabela Bakollari) [RHEL-26682] {CVE-2024-26600} - scsi: core: Handle devices which return an unusually large VPD page count (Ewan D. Milne) [RHEL-33543] - scsi: core: Fix handling of SCMD_FAIL_IF_RECOVERING (Ewan D. Milne) [RHEL-33543] - scsi: sd: Unregister device if device_add_disk() failed in sd_probe() (Ewan D. Milne) [RHEL-33543] - scsi: core: Fix unremoved procfs host directory regression (Ewan D. Milne) [RHEL-33543] - scsi: st: Make st_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: ch: Make ch_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: sg: Make sg_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-33543] - scsi: core: Simplify scsi_cdl_check_cmd() (Ewan D. Milne) [RHEL-33543] - scsi: sd: Handle read/write CDL timeout failures (Ewan D. Milne) [RHEL-33543] - scsi: block: Introduce BLK_STS_DURATION_LIMIT (Ewan D. Milne) [RHEL-33543] - scsi: sd: Set read/write command CDL index (Ewan D. Milne) [RHEL-33543] - block: uapi: Fix compilation errors using ioprio.h with C++ (Ewan D. Milne) [RHEL-33543] - scsi: block: Improve ioprio value validity checks (Ewan D. Milne) [RHEL-33543] - scsi: block: Introduce ioprio hints (Ewan D. Milne) [RHEL-33543] - scsi: block: ioprio: Clean up interface definition (Ewan D. Milne) [RHEL-33543] - scsi: core: Allow enabling and disabling command duration limits (Ewan D. Milne) [RHEL-33543] - scsi: core: Detect support for command duration limits (Ewan D. Milne) [RHEL-33543] - scsi: core: Support Service Action in scsi_report_opcode() (Ewan D. Milne) [RHEL-33543] - scsi: core: Support retrieving sub-pages of mode pages (Ewan D. Milne) [RHEL-33543] - scsi: core: Rename and move get_scsi_ml_byte() (Ewan D. Milne) [RHEL-33543] - scsi: core: Constify the struct device_type usage (Ewan D. Milne) [RHEL-33543] - scsi: core: Consult supported VPD page list prior to fetching page (Ewan D. Milne) [RHEL-33543] - scsi: sd: usb_storage: uas: Access media prior to querying device properties (Ewan D. Milne) [RHEL-33543] - scsi: core: Make scsi_bus_type const (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Make pseudo_lld_bus const (Ewan D. Milne) [RHEL-33543] - scsi: iscsi: Make iscsi_flashnode_bus const (Ewan D. Milne) [RHEL-33543] - scsi: ufs: Have midlayer retry start stop errors (Ewan D. Milne) [RHEL-33543] - scsi: sr: Have midlayer retry get_sectorsize() errors (Ewan D. Milne) [RHEL-33543] - scsi: ses: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry read_capacity_10() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Have SCSI midlayer retry scsi_report_lun_scan() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Have midlayer retry scsi_mode_sense() UAs (Ewan D. Milne) [RHEL-33543] - scsi: ch: Have midlayer retry ch_do_scsi() UAs (Ewan D. Milne) [RHEL-33543] - scsi: ch: Remove unit_attention (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry sd_sync_cache() errors (Ewan D. Milne) [RHEL-33543] - scsi: spi: Have midlayer retry spi_execute() UAs (Ewan D. Milne) [RHEL-33543] - scsi: device_handler: rdac: Have midlayer retry send_mode_select() errors (Ewan D. Milne) [RHEL-33543] - scsi: device_handler: hp_sw: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry sd_spinup_disk() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Use separate buf for START_STOP in sd_spinup_disk() (Ewan D. Milne) [RHEL-33543] - scsi: core: Retry INQUIRY after timeout (Ewan D. Milne) [RHEL-33543] - scsi: core: Have midlayer retry scsi_probe_lun() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Allow passthrough to request midlayer retries (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in sd_suspend_common() (Ewan D. Milne) [RHEL-33543] - scsi: sr: Fix sshdr use in sr_get_events (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in cache_type_store (Ewan D. Milne) [RHEL-33543] - scsi: Fix sshdr use in scsi_test_unit_ready (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix scsi_mode_sense caller's sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: spi: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: rdac: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: rdac: Fix send_mode_select retry handling (Ewan D. Milne) [RHEL-33543] - scsi: hp_sw: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in sd_spinup_disk (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in read_capacity_16 (Ewan D. Milne) [RHEL-33543] - scsi: core: Safe warning about bad dev info string (Ewan D. Milne) [RHEL-33543] - scsi: core: Kick the requeue list after inserting when flushing (Ewan D. Milne) [RHEL-33543] - scsi: core: Add a precondition check in scsi_eh_scmd_add() (Ewan D. Milne) [RHEL-33543] - scsi: ch: Replace deprecated strncpy() with strscpy() (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Delete some bogus error checking (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Fix some bugs in sdebug_error_write() (Ewan D. Milne) [RHEL-33543] - scsi: core: Add comment to target_destroy in scsi_host_template (Ewan D. Milne) [RHEL-33543] - scsi: core: Clean up scsi_dev_queue_ready() (Ewan D. Milne) [RHEL-33543] - scsi: core: Handle depopulation and restoration in progress (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add param to control sdev's allow_restart (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add debugfs interface to fail target reset (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add new error injection type: Reset LUN failed (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add new error injection type: Abort Failed (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Set command result and sense data if error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Return failed value if error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Time out command if the error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Define grammar to remove added error injection (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add interface to manage error injection for a single device (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Create scsi_debug directory in the debugfs filesystem (Ewan D. Milne) [RHEL-33543] - scsi: simplify sysctl registration with register_sysctl() (Ewan D. Milne) [RHEL-33543] - scsi: sd: Convert SCSI errors to PR errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Rename status_byte to sg_status_byte (Ewan D. Milne) [RHEL-33543] - scsi/scsi_error: Use call_rcu_hurry() instead of call_rcu() (Ewan D. Milne) [RHEL-33543] - scsi: st: Remove redundant variable pointer stp (Ewan D. Milne) [RHEL-33543]- tipc: fix UAF in error path (Xin Long) [RHEL-34280] {CVE-2024-36886} - redhat: Add cgroup kselftests to kernel-selftests-internal (Waiman Long) [RHEL-43555] - vxlan: Pull inner IP header in vxlan_xmit_one(). (Guillaume Nault) [RHEL-35248] - geneve: Fix incorrect inner network header offset when innerprotoinherit is set (Guillaume Nault) [RHEL-35248] - vxlan: Pull inner IP header in vxlan_rcv(). (Guillaume Nault) [RHEL-35248] - gpio: tegra186: Fix tegra186_gpio_is_accessible() check (Charles Mirabile) [RHEL-32452] - ALSA: update configuration for RHEL 9.5 (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_rpmsg: update Kconfig dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: imx-rpmsg: SND_SOC_IMX_RPMSG should depend on OF and I2C (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-ctrl: only clear WAKESTS for HDaudio codecs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-ctrl: add missing WAKE_STS clear (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Add fw_regs area to debugfs map (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: tgl: Add fw_regs area to debugfs map for IPC4 (Jaroslav Kysela) [RHEL-27515] - ALSA: pci: hda: hda_controller: Add support for use_pio_for_commands mode (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hdac_controller: Implement support for use_pio_for_commands mode (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: add cs42l43 only support (Jaroslav Kysela) [RHEL-27515] - soundwire: clarify maximum allowed address (Jaroslav Kysela) [RHEL-27515] - soundwire: remove unused sdw_bus_conf structure (Jaroslav Kysela) [RHEL-27515] - soundwire: cadence: remove PDI offset completely (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: add helper to detect SoundWire wakes (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-codec: preserve WAKEEN values (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Add fw_regs area to debugfs map (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Introduce flags to force commands via PIO instead of CORB (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Select AZX_DCAPS_PIO_COMMANDS for Lunar Lake (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-bus: Use PIO mode for Lunar Lake (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: adds RT714 and RT1318 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: add cs42l43 only support (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Fix input format query of process modules without base extension (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix yet another spot for system message conversion (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Fix wrong loading calibrated data sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2552: Add TX path for capturing AUDIO-OUT data (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8192: fix register configuration for tdm (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs_dsp_ctl: Use private_free for control cleanup (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Fix a warning reported by robot kernel test (Jaroslav Kysela) [RHEL-27515] - soundwire: cadence: fix invalid PDI offset (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Remove Framework Laptop 16 from quirks (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: tas2781: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Move flags to private struct (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Fixup typo in device link checking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Fix swapped song position pointer data (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Set default protocol when not given explicitly (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Don't accept an invalid UMP protocol number (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Don't clear bank selection after sending a program change (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix incorrect UMP type for system messages (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Don't clear bank selection at event -> UMP MIDI2 conversion (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix missing bank setup between MIDI1/MIDI2 UMP conversion (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Adjust G814JZR to use SPI init for amp (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Remove debugfs at disconnection (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook 440/460 G11. (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Enable proc module when CONFIG_MODULES=y (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Fix NULL module pointer assignment at card init (Jaroslav Kysela) [RHEL-27515 RHEL-43900] {CVE-2024-38605} - regmap: kunit: Fix array overflow in stride() test (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Set lower bound of start tick time (Jaroslav Kysela) [RHEL-27515 RHEL-43811] {CVE-2024-38618} - ALSA: hda/realtek: Drop doubly quirk entry for 103c:8a2e (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - fixed headset Mic not show (Jaroslav Kysela) [RHEL-27515] - ALSA: Fix deadlocks with kctl removals at disconnection (Jaroslav Kysela) [RHEL-27515 RHEL-43933] {CVE-2024-38600} - ASoC: rt715-sdca-sdw: Fix wrong complete waiting in rt715_dev_resume() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix lifetime of cs_dsp instance (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Initialize shared data during bind callback (Jaroslav Kysela) [RHEL-27515] - ASoC: xilinx: Add missing module descriptions (Jaroslav Kysela) [RHEL-27515] - ASoC: ux500: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: topology-test: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add missing module descriptions (Jaroslav Kysela) [RHEL-27515] - ASoC: sigmadsp: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: ab8500: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for acp platform device creation failure (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix build error without CONFIG_PM (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix conflicting PCI SSID 17aa:386f for Lenovo Legion models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Set GPIO3 to default at S4 state for Thinkpad with ALC1318 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515 RHEL-39879] {CVE-2024-36955} - ASoC: SOF: debug: Handle cases when fw_lib_prefix is not set, NULL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-dsp-config: harden I2C/I2S codec detection (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: fix usages of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515] - ASoC: da7219-aad: fix usage of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: use mutex for E-MU FPGA access locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: move the whole GPIO event handling to the workqueue (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: fix E-MU card dock presence monitoring (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: fix E-MU dock initialization (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: factor out snd_emu1010_load_dock_firmware() (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: make E-MU FPGA writes potentially more reliable (Jaroslav Kysela) [RHEL-27515] - ALSA: kunit: use const qualifier for immutable data (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Lenovo 13X (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support Lenovo 13X laptop without _DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715-sdca: volume step modification (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Avoid static analysis warning of uninitialised variable (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa881x: set clk_stop_mode1 flag (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Fix conversion from MIDI2 to MIDI1 UMP messages (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Enable audio jacks of Haier Boyue G42 with ALC269VC (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Set name of control as in topology (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Huawei Matebook D14 NBLB-WAX9N (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: add support for up to 768kHz sample rate (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: add support for 705.6kHz and 768kHz sample rates (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: add DSD formats (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix volumn control of ThinkBook 16P Gen4 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fixes for Asus GU605M and GA403U sound (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Update DSP1RX5/6 Sources for DSP config (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Use shared cs-amp-lib to apply calibration (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Remove Speaker ID for Lenovo Legion slim 7 16ARHA7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Set the max PCM Gain using tuning setting (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support HP Omen models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for HP Omen models using CS35L41 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: Add new vendor_id and subsystem_id to support ThinkPad ICE-1 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Core: Handle error returned by sof_select_ipc_and_paths (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715: add vendor clear control register (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Fix an NULL vs IS_ERR() check (Jaroslav Kysela) [RHEL-27515] - tools/include: Sync uapi/sound/asound.h with the kernel sources (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l41: Update DSP1RX5/6 Sources for DSP config (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: add headset microphone vrefo setting (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: modify channel number to support 4 channels (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: rt5645: add cbj sleeve gpio property (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Fix the electric noise due to the CBJ contacts floating (Jaroslav Kysela) [RHEL-27515] - ASoC: acp: Support microphone from device Acer 315-24p (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: debug: show firmware/topology prefix/names (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: pcm: Restrict DSP D0i3 during S0ix to IPC3 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: add default firmware library path for LNL (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Do not reset the ChainDMA if it has not been allocated (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Introduce generic sof_ipc4_pcm_stream_priv (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use consistent name for sof_ipc4_timestamp_info pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use consistent name for snd_sof_pcm_stream pointer (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add test cases for regmap_read_bypassed() (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add cache-drop test with multiple cache blocks (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Replace a kmalloc/kfree() pair with KUnit-managed alloc (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Use a KUnit action to call regmap_exit() (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add more cache-sync tests (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add more cache-drop tests (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Run non-sparse cache tests at non-zero register addresses (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Run sparse cache tests at non-zero register addresses (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Introduce struct for test case parameters (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Create a struct device for the regmap (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Fix warnings of implicit casts to __le16 and __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Prevent overwriting firmware ASP config (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix unintended bus access while resetting amp (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Exit cache-only after cs35l56_wait_for_firmware_boot() (Jaroslav Kysela) [RHEL-27515] - regmap: Add regmap_read_bypassed() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Apply Asus T100TA quirk to Asus T100TAM too (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: Fix DSPK 16-bit playback (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix debug window description (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: correct the register for pow calibrated data (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for HP SnowWhite laptops (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Init debugfs before booting firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Wake from D0ix when starting streaming (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Remove dead code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Test result of avs_get_module_entry() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix potential integer overflow (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Replace risky functions with safer variants (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix ASRC module initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix config_length for config-less copiers (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Silence false-positive memcpy() warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix debug-slot offset calculation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Restore stream decoupling on prepare (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Core: Add remove_late() to sof_init_environment failure path (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix for false dsp interrupts (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Disable DMIC/SSP offload on remove (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_cs_dsp_ctl: Remove notification of driver write (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Remove notification of driver write (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_cs_dsp_ctl: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Jaroslav Kysela) [RHEL-27515] - firmware: cs_dsp: Add locked wrappers for coeff read and write (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Correct the mtl_dsp_dump output (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dsp/mtl: Add support for ACE ROM state codes (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Implement firmware boot state check (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Disable interrupts when firmware boot failed (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Correct rom_status_reg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Correct rom_status_reg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Create debugfs file to force a clean DSP boot (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: boards: Add modules description (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Removing the control of ADC_SCALE (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Solve a headphone detection issue after suspend and resume (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: modify clock table (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Solve error interruption issue (Jaroslav Kysela) [RHEL-27515] - ALSA: line6: Zero-initialize message buffers (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Support ASUS ROG G634JYR (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add sound quirks for Lenovo Legion slim 7 16ARHA7 models (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: emu10k1: fix synthesizer sample playback position and caching" (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Laptops using CS35L56 (Jaroslav Kysela) [RHEL-27515] - regmap: maple: Fix uninitialized symbol 'ret' warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for acp_init function error handling (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: mark dvc_tlv with __maybe_unused (Jaroslav Kysela) [RHEL-27515] - ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw (Jaroslav Kysela) [RHEL-27515] - ASoC: rt-sdw*: add __func__ to all error logs (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt712-sdca-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt711-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt711-sdca: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5682-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: kirkwood: Fix potential NULL dereference (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: fix for wake interrupt handling for clockstop mode (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Add ACPI device match tables (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Fix inactive headset mic jack (Jaroslav Kysela) [RHEL-27515] - regmap: maple: Fix cache corruption in regcache_maple_drop() (Jaroslav Kysela) [RHEL-27515 RHEL-39706] {CVE-2024-36019} - ASoC: amd: acp: fix for acp pdm configuration check (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove useless dev_dbg from playback_hook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add debug statements to kcontrols (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add locks to kcontrols (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove digital gain kcontrol (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: change cs35l56 name_prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: change rt715-sdca dai name (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715-sdca: rename dai name with rt715-sdca prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt722_sdca: use rt_dmic_rtd_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt722_sdca: set rtd_init in codec_info_list[] (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove unused rt dmic rtd_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use generic rtd_init function for Realtek SDW DMICs (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out codec name generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out BlueTooth DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out HDMI DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out DMIC DAI creation. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out SSP DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Use for_each_set_bit (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Only pass dai_link pointer around (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Move get_codec_dai_by_name() into sof_sdw itself (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Set channel map directly from endpoints (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Only pass codec_conf pointer around (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_dai() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_acpi() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_part() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Correct extraction of data pointer in suspend/resume (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mtrace: rework mtrace timestamp setting (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dsp: Skip IMR boot on ACE platforms in case of S3 suspend (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Compensate LLP in case it is not reset (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add pplcllpl/u members to hdac_ext_stream (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Correct the delay calculation (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pcm: Add pointer callback to sof_ipc_pcm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Invalidate the stream_start_offset in PAUSED state (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Combine the SOF_IPC4_PIPE_PAUSED cases in pcm_trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Move struct sof_ipc4_timestamp_info definition locally (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Remove the get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use the snd_sof_pcm_get_dai_frame_counter() for pcm_delay (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-common-ops: Do not set the get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Set the dai/host get frame/byte counter callbacks (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Introduce a new callback pair to be used for PCM delay reporting (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl/lnl: Use the generic get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Implement get_stream_position (Linear Link Position) (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-pcm: Use dsp_max_burst_size_in_ms to place constraint (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Save the DMA maximum burst size for PCMs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add dsp_max_burst_size_in_ms member to snd_sof_pcm_stream (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Set the init_done flag before component_add() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Raise device name message log level (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine_pcm: Allow passing component name via config (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Board cleanup (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Do not ignore route checks (Jaroslav Kysela) [RHEL-27515] - ASoC: topology: Do not ignore route checks when parsing graphs (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Disable route checks for Skylake boards (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-nhlt: add intel_nhlt_ssp_device_type() function (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: support NHLT device type (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Fix unannotated kfree() cleanup (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for some Clevo laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for HP Spectre x360 14 eu0000 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix the hp playback volume issue for LG machines (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-compress: Fix and add DPCM locking (Jaroslav Kysela) [RHEL-27515] - ALSA: core: add kunitconfig (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add in quirk for Acer Swift Go 16 - SFG16-71 (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: usb-audio: Name feature ctl using output if input is PCM" (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Skip IRAM/DRAM size modification for Steam Deck OLED (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Move signed_fw_image to struct acp_quirk_entry (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Fix missing irq-disable at closing (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for Lenovo Yoga 9 14IMH9 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Revert "add new YC platform variant (0x63) support" (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Revert "Fix non-functional mic on Lenovo 21J2" (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Stop parsing channels bits when all channels are found. (Jaroslav Kysela) [RHEL-27515 RHEL-36904] {CVE-2024-27436} - ALSA: hda/realtek - ALC236 fix volume mute & mic mute LED on some HP models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove unnecessary runtime_pm calls (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core.c: Skip dummy codec when adding platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on ASUS M7600RE (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range again (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen 4i4 low-voltage detection (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen autogain status values (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: use dev_dbg in system_resume (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not call pm_runtime_force_* in system_resume/suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add lock to system_suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not reset cur_* values in runtime_suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: restore power state after system_resume (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - platform/x86: serial-multi-instantiate: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: catpt: Carefully use PCI bitwise constants (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Include sound/hda_codec.h (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Add missing #include guards (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl() (Jaroslav Kysela) [RHEL-27515] - firmware: cirrus: cs_dsp: Remove non-existent member from kerneldoc (Jaroslav Kysela) [RHEL-27515] - firmware: cirrus: cs_dsp: Initialize debugfs_root to invalid (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: change support for ES8326 (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing members of private structure (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Fix up incorrect error message in wm8962_set_fll (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Enable both SPKOUTR_ENA and SPKOUTL_ENA in mono mode (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Enable oscillator if selecting WM8962_FLL_OSC (Jaroslav Kysela) [RHEL-27515] - ASoC: trace: add event to snd_soc_dapm trace events (Jaroslav Kysela) [RHEL-27515] - ASoC: trace: add component to set_bias_level trace events (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: atom: sst_ipc: Remove unused intel-mid.h (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Fix wrong GPIO_FN_SEL and SPI_CLK_CONFIG1 defaults (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core.c: Prefer to return dai->driver->name in snd_soc_dai_name_get() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs-amp-lib: Add KUnit test for calibration helpers (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add HP Pavilion Aero Laptop 13-be2xxx(8BD6) into DMI quirk table (Jaroslav Kysela) [RHEL-27515] - ALSA: ac97: More cleanup with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Skip i915 initialization on CNL/LKF-based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Skip HDMI/DP registration if i915 is missing (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Ignore codecs with no suppoting driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Cleanup error messages (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Reuse for_each_pcm_streams() (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Name feature ctl using output if input is PCM (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Overwrite CS35L41 configuration for ASUS UM5302LA (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Lenovo Thinkbook 16P laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support Lenovo Thinkbook 16P (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Add Headset Mic supported Acer NB platform (Jaroslav Kysela) [RHEL-27515] - soundwire: Use snd_soc_substream_to_rtd() to obtain rtd (Jaroslav Kysela) [RHEL-27515] - soundwire: constify the struct device_type usage (Jaroslav Kysela) [RHEL-27515] - ALSA: hwdep: Move put_user() call out of scoped_guard() in snd_hwdep_control_ioctl() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: optimize the probe codec process (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Fix wrong register defaults (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add an extra entry for the Chuwi Vi8 tablet (Jaroslav Kysela) [RHEL-27515] - ASoC: madera: Fix typo in madera_set_fll_clks shift value (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: midi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: virmidi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: prioq: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use guard() for PCM stream locks (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: oss: Use guard() for setup (Jaroslav Kysela) [RHEL-27515] - ALSA: control_led: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: info: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: mixer_oss: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: rawmidi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: jack: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fifo: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: memory: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ports: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: queue: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: timer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: compress_offload: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hrtimer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hwdep: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: kunit: Fix sparse warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on Lenovo 21J2 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: add new YC platform variant (0x63) support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Prevent bad sign extension in cs35l56_read_silicon_uid() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - ALC285 reduce pop noise from Headphone port (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add Lenovo ThinkBook 21J0 into DMI quirk table (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add a test for ranges in combination with windows (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: correct TX SMIC MUXn widgets on SM8350+ (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: split widgets per different LPASS versions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add special fixup for Lenovo 14IRP8 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Apply amp calibration from EFI data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Apply amp calibration from EFI data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Add helper functions for amp calibration (Jaroslav Kysela) [RHEL-27515] - ASoC: cs-amp-lib: Add helpers for factory calibration data (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Add wm_adsp_start() and wm_adsp_stop() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Add time postfixes on defines (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Add some missing dev_err_probe()s (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Handle error from devm_pm_runtime_enable() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Use __u8 type rather than u8 for firmware interface (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-card: Fix missing locking in snd_soc_card_get_kcontrol() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: tas2781: enable subwoofer volume control (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use CLASS() for fdget()/fdput() (Jaroslav Kysela) [RHEL-27515] - ALSA: mixer_oss: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm_oss: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: oss: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: virmidi: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: core: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: compress_offload: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: vmaster: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: clarify and fix default msbits value for all formats (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core: tidyup strcmp() param on snd_soc_is_matching_dai() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: modify ACP register end address macro (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: update license (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: prioq: Unify cell removal functions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: beep: Drop stale mutex (Jaroslav Kysela) [RHEL-27515] - ALSA: echoaudio: remove redundant assignment to variable clock (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5660: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5640: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5616: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5514: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: nau8825: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: da7213: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa884x: Allow sharing reset GPIO (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,wsa8840: Add reset-gpios for shared line (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LED For HP mt440 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Downgrade BDL table overflow message (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Set up BDL table at hw_params (Jaroslav Kysela) [RHEL-27515] - ALSA: Drop leftover snd-rtctimer stuff from Makefile (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Fix the discard error code from snd_ump_legacy_open() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Populate board selection with new I2S entries (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ICCMAX recommendations for ICL+ platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: TGL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ICL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: CNL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Abstract IRQ handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Abstract IPC handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Prefix SKL/APL-specific members (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix sound clipping in single capture scenario (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: L1SEN reference counted (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l42: Remove redundant delays in suspend(). (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Remove redundant initialization of pointer 'data' (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix soundwire dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: add machine select and register code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: fix for acp pme wake for soundwire configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: remove acp_reset flag (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: refactor acp child platform device creation code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: refactor acp device configuration read logic (Jaroslav Kysela) [RHEL-27515] - ASoC: Constify pointer to of_phandle_args (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable Mute LED on HP 840 G8 (MB 8AB8) (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Must clear HALO_STATE before issuing SYSTEM_RESET (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix top speaker connection on Dell Inspiron 16 Plus 7630 (Jaroslav Kysela) [RHEL-27515] - ALSA: core: fix buffer overflow in test_format_fill_silence() (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: Fix "Coverity: virtsnd_kctl_tlv_op(): Uninitialized variables" warning. (Jaroslav Kysela) [RHEL-27515] - ALSA: avoid 'bool' as variable name (Jaroslav Kysela) [RHEL-27515] - soundwire: bus_type: make sdw_bus_type const (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: More relaxed check of MIDI jack names (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LED For HP mt645 (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: remove redundant 'tristate' for SND_SEQ_UMP_CLIENT (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: make snd_seq_bus_type const (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: make soundbus_bus_type const (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add some bounds checking to firmware data (Jaroslav Kysela) [RHEL-27515 RHEL-34741] {CVE-2024-26927} - ALSA: hda/realtek: cs35l41: Fix order and duplicates in quirks table (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Fix device ID / model name (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Add internal speaker support for ASUS UM3402 with missing DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Workaround for ACPI with broken spk-id-gpios property (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Simplify setting AMIC control (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Mark AMIC control registers as volatile (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Drop unimplemented DMIC clock divider (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: va-macro: add npl clk (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fix function cast warnings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add Lenovo Legion 7i gen7 sound quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: set config_length based on device_count (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-mlink: update incorrect comment (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Fix runtime pm usage counter balance after fw exception (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai: add support for dspless mode beyond HDAudio (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Do not use LNL specific wrappers in DSPless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: add SoundWire dspless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: use dai_type (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: topology: Parse DAI type token for dspless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: start SoundWire links earlier for LNL+ devices (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: topology: dynamically allocate and store DAI widget->private (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai: remove dspless special case (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: fix dma_id for CHAIN_DMA capture (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: allow chain_dma for all supported DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: store number of playback/capture streams (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: enable chain_dma for ALH (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: add 'is_chain_dma_supported' callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ops: add new 'is_chain_dma_supported' callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: change chain_dma handling in dai_config (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC3: fix message bounds on ipc ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Workaround for crashed firmware on system suspend (Jaroslav Kysela) [RHEL-27515 RHEL-35128] {CVE-2024-27057} - ASoC: q6dsp: fix event handler prototype (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-lnl: Change the topology path to intel/sof-ipc4-tplg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-tgl: Change the default paths and firmware names (Jaroslav Kysela) [RHEL-27515] - ALSA: aw2: avoid casting function pointers (Jaroslav Kysela) [RHEL-27515] - ALSA: ctxfi: avoid casting function pointers (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: fix TYPO 'reguest' to 'request' in error log (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on Lenovo 82UU (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Ensure that changed bytes are actually different (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Add devicetree support to select topologies (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add DMI quirk for inverted jack-detect on MeeGoPad T8 (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Make LattePanda board DMI match more precise (Jaroslav Kysela) [RHEL-27515] - ALSA: es1938: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: es1968: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: fm801: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: maestro3: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: riptide: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: rme96: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: sis7019: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: via82xx: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: doc: Use DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aaci: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ASoC: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: at73c213: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ali5451: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ali5451: Embed suspend image into struct snd_ali (Jaroslav Kysela) [RHEL-27515] - ALSA: azt3328: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: cmipci: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: cs4281: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: echoaudio: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: dummy: Replace with DEFINE_SIPMLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcsp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: als300: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: als4000: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: atiixp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ens137x: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: intel8x0: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: nm256: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Fix locking in ACP IRQ handler (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5645: Cleanup codec_name handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Boards: Fix NULL pointer deref in BYT/CHT boards (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove default from IRQ1_CFG register (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: remove unused acpi_subysystem_id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Expose FW version with sysfs (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: add support for audio controls (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs35l56: select intended config FW_CS_DSP (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add "Intel Reference board" SSID in the ALC256. (Jaroslav Kysela) [RHEL-27515] - ALSA: HDA: intel-sdw-acpi: add kernel parameter to select alternate controller (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: starts non sdw BE id with the highest sdw BE id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi: add RT712 support for LNL (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Remove unused function prototypes (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: ssp-common: Add stub for sof_ssp_get_codec_name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: common: DMI remap for rebranded Intel NUC M15 (LAPRC710) laptops (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove .init callbacks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: add common sdw dai link init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt5682: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_cs42l42: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt700: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt712_sdca: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt711: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: add get_codec_dai_by_name helper function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use single rtd_init for rt_amps (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support DAI link order customization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: dmi quirk cleanup for mtl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for mtl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for tgl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for jsl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc3-topology: Fix pipeline tear down logic (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix deadlock in ASP1 mixer register initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: constify static sdw_slave_ops struct (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Send initial config to module if present (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add topology parsing support for initial config (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: UAPI: Add tokens for initial config feature (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix dynamic port assignment when TDM is set (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: fix raw noinc write test wrapping (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add system suspend ops to disable IRQ (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Handle error from devm_pm_runtime_enable (Jaroslav Kysela) [RHEL-27515] - soundwire: intel_auxdevice: remove redundant assignment to variable link_flags (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix SND_AMD_SOUNDWIRE_ACPI dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: fix SND_SOC_WCD939X dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Shut down jack detection on component remove (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Sync the hp ilimit works when removing the component (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add clear of stashed pointer on component remove (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: add module parameter to tascodec_init() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix pci_probe() error path (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: fix reversed if statement in cs35l56_dspwait_asp1tx_put() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add IDs for Dell dual spk platform (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/conexant: Add quirk for SWS JS201D (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Remove two HP Laptops using CS35L41 (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Fix dependencies for SND_CORE_TEST (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Ignore clock selector errors for single connection (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Remove unused test stub function (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Firmware file must match the version of preloaded firmware (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix filename string field layout (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix order of searching for firmware files (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Allow more time for firmware to boot (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Load tunings for the correct speaker models (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Firmware file must match the version of preloaded firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix misuse of wm_adsp 'part' string for silicon revision (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix for initializing ASP1 mixer registers (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Initialize all ASP1 registers (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix default SDW TX mixer registers (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix to ensure ASP1 registers match cache (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove buggy checks from cs35l56_is_fw_reload_needed() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Don't add the same register patch multiple times (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: cs35l56_component_remove() must clean up wm_adsp (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: cs35l56_component_remove() must clear cs35l56->component (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Don't overwrite fwf_name with the default (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Fix firmware file search order (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Apply headset jack quirk for non-bass alc287 thinkpads (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: refactor acp driver pm ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: select soundwire dependency flag for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: update descriptor fields for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add machine select logic for soundwire based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Add Soundwire DAI configuration support for AMD platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add interrupt handling for SoundWire manager devices (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add code for invoking soundwire manager helper functions (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor register mask structure (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: implement function to extract slave information (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor soundwire pads enable (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor amd soundwire manager device node creation (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: update license (Jaroslav Kysela) [RHEL-27515] - ASoC/soundwire: implement generic api for scanning amd soundwire controller (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Add sound core KUnit test (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Fix snd_pcm_format_name function (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Add missing formats to formats list (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support ASUS Zenbook UM3402YAR (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook UX3402VA (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: mtl-match: Add cs42l43_l0 cs35l56_l23 for MTL (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix support for a Huawei Matebook laptop (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI quirk for MSI Bravo 15 C7VF (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Check presence of valid altsetting control (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: usb-audio: Skip setting clock selector for single connections" (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support HP models without _DSD using dual Speaker ID (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional HP Envy Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for various HP ENVY models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Set Channel Index correctly when system is missing _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Support read-only clock selector control (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Drop type from "clocks" (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Use fls to calculate the pre-divider for the PLL (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Refactor to use for_each_set_bit() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Use USEC_PER_MSEC rather than hard coding (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add pm_ptr around the power ops (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Check error from device_property_read_u32_array() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Minor code tidy ups (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for HP G11 Laptops using CS35L56 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: realtek: Move hda_component implementation to module (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: realtek: Re-work CS35L41 fixups to re-use for other amps (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Adding new volume kcontrols (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Remove unneeded semicolon (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Sort quirk table entries (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: add quirk for RODE NT-USB+ (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Add delay quirk for MOTU M Series 2nd revision (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: remove duplicate check if queue is broken (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Add speaker pin verbtable for Dell dual speaker platform (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: fix typo (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Skip setting clock selector for single connections (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Add a quirk for Yamaha YIT-W12TX transmitter (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs8409: Suppress vmaster control for Dolphin models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Increase default bdl_pos_adj for Apollo Lake (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Replace numeric device IDs with constant values (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: limit speaker volumes (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Remove executable bit (Jaroslav Kysela) [RHEL-27515] - ASoC: allow up to eight CPU/codec DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd934x: drop unneeded regulator include (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: skip printing deferred probe failuers (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: handle deferred probe (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add check for cpu dai link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Update platform name for different boards (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Enable rt5682s clocks in acp slave mode (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: fix headphones volume controls (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd9335: drop unused gain hack remnant (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-wsa-macro: fix compander volume hack (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa883x: fix PA volume control (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: fix the capture noise issue (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Minimize the pop noise on headphone (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Improving the THD+N performance (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: improving crosstalk performance (Jaroslav Kysela) [RHEL-27515] - ALSA: synth: Save a few bytes of memory when registering a 'snd_emux' (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: add missing const to Documentation (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8540: Add pre-charge actions for input (Jaroslav Kysela) [RHEL-27515] - ASoC: p1022_rdk: fix all kernel-doc warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Compute file paths on firmware load (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Skip firmware test for custom loaders (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Optimize quirk for Valve Galileo (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Fix memory leak in amd_sof_acp_probe() (Jaroslav Kysela) [RHEL-27515 RHEL-37099] {CVE-2023-52663} - ASoC: amd: acp: Update MODULE_DESCRIPTION for sof-mach (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add missing error handling in sof-mach (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Make use of existing *_CODEC_DAI macros (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Drop redundant initialization of machine driver data (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add WCD939x Codec driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add WCD939x Soundwire devices driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wcd-mbhc-v2: add support when connected behind an USB-C audio mux (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: document WCD939x Audio Codec (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,wcd938x: move out common properties (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: fsl,micfil: Add compatible string for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_sai: Add support for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: fsl,sai: Add compatible string for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable headset mic on Lenovo M70 Gen5 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on HP ZBook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq2xxx (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: remove log message for LLP (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: generic: Remove obsolete call to ledtrig_audio_get (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix yet more -Wformat-truncation warnings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Properly setup HDMI stream (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: fix index check on graph_parse_node_multi_nm() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: icp3-dtrace: Revert "Fix wrong kfree() usage" (Jaroslav Kysela) [RHEL-27515] - ALSA: oxygen: Fix right channel of capture volume mixer (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: Introduce a function to get if access is interleaved mode (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8195: Remove afe-dai component and rework codec link (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: annotate calibration data endianness (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8192: Check existence of dai_name before dereferencing (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP Envy X360 13-ay0xxx (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/conexant: Fix headset auto detect fail in cx8070 and SN6140 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bxt_rt298: Fix kernel ops due to COMP_DUMMY change (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bxt_da7219_max98357a: Fix kernel ops due to COMP_DUMMY change (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Fix TDM enable and DAI format control flow (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Fix PM_RUNTIME usage (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Add tas2563 into driver (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Add tas2563 into header file for DSP mode (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2562: move tas2563 from tas2562 driver to tas2781 driver (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: move tas2563 from tas2562.yaml to tas2781.yaml (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP ProBook 440 G6 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: fix building without CONFIG_SPI (Jaroslav Kysela) [RHEL-27515] - ALSA: ac97: fix build regression (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support more HP models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add fixup for Lenovo 14ARB7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add TAS2563 support for 14ARB7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add configurable global i2c address (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add ptrs to calibration functions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ZBook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add driver properties for cs35l41 for Lenovo Legion Slim 7 Gen 8 serie (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: enable SND_PCI_QUIRK for Lenovo Legion Slim 7 Gen 8 (2023) serie (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: configure the amp after firmware load (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: enable SND_PCI_QUIRK for hp pavilion 14-ec1xxx series (Jaroslav Kysela) [RHEL-27515] - ALSA: mark all struct bus_type as const (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5663: cancel the work when system suspends (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Rename DSP mux channels (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add PCM Input Switch for Solo Gen 4 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for custom Gen 4 Direct Monitor mixes (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add minimum firmware version check (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Solo, 2i2, and 4i4 Gen 4 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add power status control (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add R/O headphone volume control (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Disable autogain during phantom power state change (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Allow for controls with a "mute mode" (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Disable input controls while autogain is running (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Air Presence + Drive option (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Store mix_ctls for Gen 4 Direct Monitor (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for software-controllable input gain (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Handle Gen 4 Direct Monitor mix updates (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove repeated elem->head.mixer references (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Allow for interfaces without per-channel volume (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split direct_monitor out from monitor_other (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Minor refactor MSD mode check (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove line_out_hw_vol device info entry (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split input_other into level/pad/air/phantom (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for DSP mux channels (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split dim_mute_update from vol_updated (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for air/phantom control on input 2 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove struct scarlett2_usb_volume_status (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add scarlett2_mixer_value_to_db() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Gen 4 style parameters (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor common port_count lookups (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Change num_mux_* from int to u8 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor scarlett2_config_save() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add #define for SCARLETT2_MIX_MAX (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor scarlett2_usb_set_config() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Parameterise notifications (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Rename db_scale_scarlett2_gain to volume (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove scarlett2_config_sets array (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Simplify enums by removing explicit values (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add config set struct (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Infer has_msd_mode from config items (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Infer standalone switch from config items (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Check for phantom persistence config item (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Check presence of mixer using mux_assignment (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for uploading new firmware (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add check for config_item presence (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add ioctl commands to erase flash segments (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Formatting fixes (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add skeleton hwdep/ioctl interface (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Update maintainer info (Jaroslav Kysela) [RHEL-27515 RHEL-37068] {CVE-2023-52680} - ALSA: scarlett2: Add missing error check to scarlett2_config_save() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add missing error check to scarlett2_usb_set_config() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add missing error checks to *_ctl_get() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add clamp() in scarlett2_mixer_ctl_put() (Jaroslav Kysela) [RHEL-27515 RHEL-37084] {CVE-2023-52674} - ALSA: scarlett2: Add missing mutex lock around get meter levels (Jaroslav Kysela) [RHEL-27515 RHEL-37056] {CVE-2023-52689} - ALSA: scarlett2: Add #defines for firmware upgrade (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Retrieve useful flash segment numbers (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Convert meter levels from little-endian (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Dell models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Prevent firmware load if SPI speed too low (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional Dell models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fix kvmalloc_array() arguments order (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove sound controls in unbind (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: move set_drv_data outside tasdevice_init (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: fix typos in comment (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not use regcache (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add mono speaker information to the components string (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5645: Set card.components string (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add a rt5645_components() helper (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add rt5645_get_pdata() helper (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Refactor rt5645_parse_dt() (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add platform-data for Acer Switch V 10 (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Drop double EF20 entry from dmi_platform_data[] (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Only add SPI CS GPIO if SPI is enabled in kernel (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Do not allow uninitialised variables to be freed (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Add acp-psp mailbox interface for iram-dram fence register modification (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Rename amd_bt sof_dai_type (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add i2s bt dai configuration support for AMD platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Refactor sof_i2s_tokens reading to update acpbt dai (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Refactor spinlock_irq(&sdev->ipc_lock) sequence in irq_handler (Jaroslav Kysela) [RHEL-27515] - ASoC: soc.h: don't create dummy Component via COMP_DUMMY() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: use snd_soc_dummy_dlc (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: hdaudio.c: use snd_soc_dummy_dlc (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_sai: Fix channel swap issue on i.MX8MP (Jaroslav Kysela) [RHEL-27515] - ASoC: hdmi-codec: fix missing report for jack initial status (Jaroslav Kysela) [RHEL-27515] - ASoC: topology: Replace fake root_device with kunit_device in tests (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2023 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2023 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2022 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2022 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS ROG 2023 models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS ROG 2023 models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Add config table to support many laptops without _DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Remove redundant ret variable (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: add support for FW version 0x0503 (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Fix trivial code style issues (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm.c: Complete the active count for components without DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: Add X1E80100 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add x1e80100 sound machine driver (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add missing MODULE_DESCRIPTION in mach-common (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp-config: Add missing MODULE_DESCRIPTION (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Switch to {RUNTIME,SYSTEM_SLEEP}_PM_OPS (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Allow probing ACP PCI when SOF is disabled (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Drop conflicting ACPI-based probing (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Add support for SM8650 (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: document SM8650 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: tegra20_ac97: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add new swapped-speakers quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add quirk for the Medion Lifetab S10346 (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: drop bus freq calculation and set 'max_clk_freq' (Jaroslav Kysela) [RHEL-27515] - ALSA: au88x0: fixed a typo (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Increase delay in MOTU M quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add pm ops support for renoir platform. (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: check the validity of prm_no/cfg_no (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: remove duplicated including (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: check fw_context_save for library reload (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC4: synchronize fw_config_params with fw definitions (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC4: query fw_context_save feature from fw (Jaroslav Kysela) [RHEL-27515] - ALSA: au88x0: fixed spelling mistakes in au88x0_core.c (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: select program 0, conf 0 by default (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for ASUS ROG GV302XA (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Document new DAI link flags playback-only/capture-only (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: Introduce playback-only/capture-only DAI link flags (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add missing statics for hp_ilimit functions (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Allow HP amp to cool off after current limit (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Don't enable bias sense during type detect (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: Change CS35L56 prefixes to AMPn (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wsa884x: make use of new mute_unmute_on_trigger flag (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: Add 4 channel support (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: drop duplicate channel defines (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: Commonize setting channel mappings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Apply mute LED quirk for HP15-db (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 variants (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: add force-connect quirk for NUC5CPYB (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs35l56: Use set/get APIs to access spi->chip_select (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: fix off by one in graph_parse_node_multi_nm() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Correct SoundWire port list (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Correct order of include files to be alphabetical (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: modify config flag read logic (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: add HDA_ARL PCI support (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: fix ARL-S definitions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: add HDA_ARL PCI ID support (Jaroslav Kysela) [RHEL-27515] - PCI: add INTEL_HDA_ARL to pci_ids.h (Jaroslav Kysela) [RHEL-27515] - ALSA: pcmtest: stop timer before buffer is released (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add Framework laptop 16 to quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Prevents spinning during runtime suspend (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Prevent IRQ handling when suspending/resuming (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Use modern pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Enable dpcm_capture for MAX98388 codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add i2s bt support for nau8821-max card (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add new cpu dai and dailink creation for I2S BT instance (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Remove extra dmi parameter (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Add condition check for acp config flag (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Add new dmi entries for acp5x platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: Revert Add Google Steelix topology compatible (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add new Framework laptop to quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_cs_amp: Connect outputs to a speaker widget (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: add core get and set support for dsp core (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4271: Fix spelling mistake "retrieveing" -> "retrieving" (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: Set lane_control_support for multilane (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Wire up buffer flags (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: add alignment for topology header file struct definition (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: align topology header file with sof topology header (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: check ctx->headset_codec_dev instead of playback (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: ctx->headset_codec_dev = NULL (Jaroslav Kysela) [RHEL-27515 RHEL-37048] {CVE-2023-52697} - ASoC: Intel: sof_nau8825: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: glk_rt5682_max98357a: fix board id mismatch (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-tgl-match: add cs42l43 and cs35l56 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Determine quirks/routing with codec-dev ACPI DSM (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Add is_bytcr helper variable (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Dump basic _DSM information (Jaroslav Kysela) [RHEL-27515] - ASoC: es83xx: add ACPI DSM helper module (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_of_machine_select() to core.c from sof-of-dev.c (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Limit speaker digital volumes (Jaroslav Kysela) [RHEL-27515] - ASoC: ops: add correct range check for limiting volume (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: fix memleak in wm_adsp_buffer_populate (Jaroslav Kysela) [RHEL-27515] - ASoC: da7219: Support low DC impedance headset (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add support for a new Huawei Matebook laptop (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Add support for SM8450 and SM8550 (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: set card driver name from match data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4349: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l42: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cirrus: edb93xx: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4271: Convert to GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l36: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l35: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l34: Fix GPIO name and drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l33: Fix GPIO name and drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l32: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: hdac_hda: Conditionally register dais for HDMI and Analog (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-tx-macro: set active_decimator correct default value (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on ASUS E1504FA (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI entry to support System76 Pangolin 13 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Disable power-save on KONTRON SinglePC (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Move Soundwire runtime stream alloc to soundcards (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add helper for allocating Soundwire stream runtime (Jaroslav Kysela) [RHEL-27515] - ptrace: Convert ptrace_attach() to use lock guards (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Add module ID print during module set up (Jaroslav Kysela) [RHEL-27515] - ASoC: core: Fix a handful of spelling mistakes. (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Move window offset configuration earlier (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: check return value of snd_sof_ipc_msg_data (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Implement IPC version fallback if firmware files are missing (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Do not use resource managed allocation for ipc4_data (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Add helper for initialization of paths, ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pci-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-of-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-acpi-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pci-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Implement firmware, topology path setup in core (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-of-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-acpi-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add placeholder for platform IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_machine_* functions from sof-audio.c to core.c (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_of_machine_select() to sof-of-dev.c from sof-audio.c (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: icp3-dtrace: Fix wrong kfree() usage (Jaroslav Kysela) [RHEL-27515] - soundwire: generic_bandwidth_allocation use bus->params.max_dr_freq (Jaroslav Kysela) [RHEL-27515] - soundwire: intel_ace2x: fix AC timing setting for ACE2.x (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: fix NULL pointer dereference for multi_link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support DAI link array generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for HDMI-In link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for HDMI-In link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support HDMI-In link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: simplify HDMI-In quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: rename function parameter (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support BT offload link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support amp link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support codec link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5672: check return value (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: ssp-common: get codec name function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_maxim_common: check return value (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_maxim_common: add else between 2 if test (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: remove dead code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Unhardcode HDAudio BE DAI drivers description (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Kill S24_LE format (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Drop snd_hdac_calc_stream_format() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel Skylake: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hdac_hdmi: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hdac_hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/ca0132: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Upgrade stream-format infrastructure (Jaroslav Kysela) [RHEL-27515] - ASoC: pcm: Honor subformat when configuring runtime (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Honor subformat when querying PCMs (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Introduce MSBITS subformat interface (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi: add Gen4.1 SDCA board support for LNL RVP (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Make use of dev_err_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove unused function declaration (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Use existing helpers to change GPROCEN and PIE bits (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: call dsp dump when boot retry fails (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2-custom-sample: add CPU/Codec = N:M sample (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2-custom-sample: Add connection image (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: use better image for Multi connection (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: add CPU:Codec = N:M support (Jaroslav Kysela) [RHEL-27515] - ASoC: makes CPU/Codec channel connection map more generic (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Handle ALSA kcontrol change notification from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Add data struct for module notification message from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-control: Implement control update for switch/enum controls (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Helper to find an swidget by module/instance id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Always register the HDMI dai links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: skl_hda_dsp_generic: Drop HDMI routes when HDMI is not available (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: correct white-spaces in examples (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Allow configuration of bit clock and frame inversion (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: set controller id to hw master id (Jaroslav Kysela) [RHEL-27515] - soundwire: bus: introduce controller_id (Jaroslav Kysela) [RHEL-27515] - soundwire: fix initializing sysfs for same devices on different buses (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Allow driver to work without IRQ connection (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_xcvr: refine the requested phy clock frequency (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: Add Google Steelix topology compatible (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm: fix up bad merge (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: constify sdw_port_config when adding devices (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: drop unneeded qcom_swrm_stream_alloc_ports() cleanup (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: move sconfig in qcom_swrm_stream_alloc_ports() out of critical section (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5650: add mutex to avoid the jack detection failure (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Enable low-power hibernation mode on SPI (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_xcvr: Enable 2 * TX bit clock for spdif only case (Jaroslav Kysela) [RHEL-27515] - ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Refer to correct stream index at loops (Jaroslav Kysela) [RHEL-27515] - ASoC: imx-rpmsg: Force codec power on in low power audio mode (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8810: Fix incorrect type in assignment and cast to restricted __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Add switch to control normal and alt hp inputs (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Add handling of ACPI (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Store device in private struct and use it more consistently (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Fix incorrect frame delay configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Fix the position of const qualifier (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: mem leak in skl register function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Fix mem leak in few functions (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add missing SND_SOC_AMD_ACP_LEGACY_COMMON flag for ACP70 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Alays handle -EPROBE_DEFER (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5682s: Add LDO output selection for dacref (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add Kconfig options for acp7.0 based platform driver (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: add mtl_rt5650 support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add missing static from runtime PM ops (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8974: Correct boost mixer inputs (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Enable low-power hibernation mode on i2c (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add HP 255 G10 into quirk table (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: add noinc write test (Jaroslav Kysela) [RHEL-27515] - regmap: ram: support noinc semantics (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: remove unnecessary NULL check (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: add SM8550 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the bin file parsing method (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: convert not to use dma_request_slave_channel() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: correct the format order (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix for indentation issue (Jaroslav Kysela) [RHEL-27515] - ASoC: dapm: Simplify widget clone (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: remove unused variables (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: clean up unused code (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8195: clean up unused code (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing the headset detection time (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Add chip version flag (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing initialisation and broadcasting (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8821: Add slew rate controls. (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: nau8821: Add DMIC slew rate. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5682: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5663: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5514: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt286: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt298: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt274: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: probe: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: nau8825: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98373: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98927: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98357a: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: i2s_test: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: hdaudio: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: es8336: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: da7219: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: dmic: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add support for configuring PDM interface from topology (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx8m: Add DAI driver entry for MICFIL PDM (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-client: trivial: fix comment typo (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify macro value error (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the wrong judgment of re value (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the maximum value of calib (Jaroslav Kysela) [RHEL-27515] - mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs (Jaroslav Kysela) [RHEL-27515] - mfd: arizona-i2c: Simplify obtaining I2C match data (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for i2s mode register field update (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88399: Fix -Wuninitialized in aw_dev_set_vcalb() (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: Fix unused rockchip_i2s_tdm_match warning for !CONFIG_OF (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa883x: make use of new mute_unmute_on_trigger flag (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dai: add flag to mute and unmute stream during trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: select SND_SOC_AMD_ACP_LEGACY_COMMON for ACP63 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add ACPI dependency (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88399: fix typo in Kconfig select (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add rt5514 machine board (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add rt5514 machine board (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: use ack callback (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: machine: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8995: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8994: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8962: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd9335: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5682s: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: max9867: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-rx-macro: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: adav80x: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: adau1373: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: 88pm860x: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: wavefront: Drop obsoleted comments and definitions (Jaroslav Kysela) [RHEL-27515] - ALSA: wavefront: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: opl3: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: caiaq: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: mixart: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: azt3328: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: rawmidi: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for acp7.0 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add pci legacy driver support for acp7.0 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: change acp power on mask macro value (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: change acp-deinit function arguments (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for pdm use case (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add condition check for i2s clock generation (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add platform and flag data to acp data structure (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add code for scanning acp pdm controller (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add Kconfig options for acp6.3 based platform driver (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for acp6.3 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add i2s clock generation support for acp6.3 based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: refactor acp i2s clock generation code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add acp6.3 pci legacy driver support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: add an error code check in skl_pcm_trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: use defines for entries in snd_soc_dai_driver array (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_IN_MAP quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_OUT_MAP quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_MCLK_19_2MHZ quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_SSP2 quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add aw88399 amplifier driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add code for bin parsing compatible with aw88399 (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add schema for "awinic,aw88399" (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Make return of remove_late void, too (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add support for Lenovo Yoga Tab 3 Pro YT3-X90 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-cht: Add Lenovo Yoga Tab 3 Pro YT3-X90 quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add option to use sram for data bin loading (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: refactor acp dram usage for data bin loading (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: increase DSP cache window range (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add support for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Add acpi machine id for acp6.3 version based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify max_register usage error (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support dmic link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic31xx: switch to gpiod_set_value_cansleep (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Remove extra argument from snd_hdac_i915_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Allow xe as match for i915_component_master_match (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Add an allow_modprobe argument to snd_hdac_i915_init (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Allow override of gpu binding. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Fix error handling in azx_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: enable wake capability for acp pci driver (Jaroslav Kysela) [RHEL-27515] - ASoC: sigmadsp: Add __counted_by for struct sigmadsp_data and use struct_size() (Jaroslav Kysela) [RHEL-27515] - soundwire: dmi-quirks: update HP Omen match (Jaroslav Kysela) [RHEL-27515] - soundwire: bus: improve error handling for clock stop prepare/deprepare (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: make .remove callback return void (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Dump the notification payload (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: use ARL specific firmware definitions (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: new module for common functions (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_da7219: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_hdmi: add common header for HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_da7219: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: Fix -Wuninitialized in tegra210_amx_platform_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5663: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt286: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: nau8825: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98927: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98373: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: es8336: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: da7219: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt298: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98357a: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5682: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt274: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: i2s_test: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Improve topology parsing of dynamic strings (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Introduce helper functions for SSP and TDM handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Only create SSP%d snd_soc_dai_driver when requested (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: explicitly include binding headers when used (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-client: fix build when only IPC4 is selected (Jaroslav Kysela) [RHEL-27515] - ASoC: Use device_get_match_data() (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom/lpass: Constify struct lpass_variant (Jaroslav Kysela) [RHEL-27515] - ASoC: Drop unnecessary of_match_device() calls (Jaroslav Kysela) [RHEL-27515] - ASoC: da7218: Use i2c_get_match_data() (Jaroslav Kysela) [RHEL-27515] - ASoC: Explicitly include correct DT includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add code_loading parameter to stream setup (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Fix stream fifo_size initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Enable low-power hibernation mode on SPI (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Enable low-power hibernation mode on i2c (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Wake transactions need to be issued twice (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Change hibernate sequence to use allow auto hibernate (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace asm/prom.h with explicit includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Poll SDxFIFOS after programming SDxFMT (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Introduce HOST stream setup mechanism (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Use helper to setup HOST stream (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Use helper to setup HOST stream (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Initialise a variable to silence possible static analysis error (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dapm: Annotate struct snd_soc_dapm_widget_list with __counted_by (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove unused hibernate wake constants (Jaroslav Kysela) [RHEL-27515] - ASoC: Adds support for TAS575x to the pcm512x driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88261: Remove non-existing reset gpio (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: awinic,aw88395: Remove reset-gpios from AW88261 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Remove unused variable (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: fix an error code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Drop superfluous stream decoupling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Keep module refcount up when gathering traces (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Disable DSP before loading basefw (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Preallocate memory for module configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Use generic size defines (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Move IPC error messages one level down (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Simplify referencing dai-params.yaml (Jaroslav Kysela) [RHEL-27515] - ASoC: doc: Update codec to codec examples (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the transmission mode of function parameters (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add aw87390 amplifier driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Rename "sync-flag" to "awinic,sync-flag" (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add code for bin parsing compatible with aw87390 (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify i2c driver name (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Rename "sound-channel" to "awinic,audio-channel" (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the transmission method of parameters (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Remove the "fade-enable property" (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add schema for "awinic,aw87390" (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: awinic,aw88395: Add properties for multiple PA support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Remove useless else (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Add TDM input source select (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: rtq9128: Add TDM input source slect property (Jaroslav Kysela) [RHEL-27515] - sh: boards: Fix Sound Simple-Card struct name (Jaroslav Kysela) [RHEL-27515] - ASoC: remove asoc_xxx() compatible macro (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - sound: Fix snd_pcm_readv()/writev() to use iov access functions (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-iio-aux: Use flex array to simplify code (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-generic-dmaengine-pcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-component: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-topology: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-compress: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-utils: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-link: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dapm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dai: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: mediatek: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: intel: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: cs47lxx: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: rt5677: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: avs: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soundwire: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: extensa: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: generic: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: bcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: simple_card_utils.h: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc.h: convert asoc_xxx() to snd_soc_xxx() (Jaroslav Kysela) [RHEL-27515] - ALSA: usx2y: Annotate struct snd_usx2y_urb_seq with __counted_by (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Annotate struct hda_conn_list with __counted_by (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add Richtek rtq9128 audio amplifier support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add Richtek rtq9128 audio amplifier (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: Log clk_get("iface") failures (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: Select GPIOLIB for KUnit test (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Drop unused IPC type defines (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Kconfig: Rename SND_SOC_SOF_INTEL_IPC4 to SND_SOC_SOF_IPC4 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Extend timeout on bias sense timeout (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Move headset bias sense enable earlier in process (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Enable bias sense by default (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Lower default type detect time (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: handle EXCEPTION_CAUGHT notification from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: add ipc4 FW panic support on CAVS 2.5+ platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: dump dsp stack (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: add telemetry retrieval support on Intel platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add exception node in sof debugfs directory (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add definition of telemetry slot for exception handling (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add a helper function to search debug slot (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-mtrace: move debug slot related definitions to header.h (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Xtensa: dump ar registers to restore call stack (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: Add KUnit test (Jaroslav Kysela) [RHEL-27515] - ASoC: da7213: tidyup SND_SOC_DAIFMT_xxx (Jaroslav Kysela) [RHEL-27515] - ASoC: da7213: add .auto_selectable_formats support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: wlf,wm8782: Add wlf,fsampen property (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8782: Use wlf,fsampen device tree property (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8782: Constrain maximum audio rate at runtime (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: make const array controls static (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-27515] - ASoC: rt1015: fix the first word being cut off (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Omit cs35l56_pm_ops_i2c_spi if I2C/SPI not enabled (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Use new export macro for dev_pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Use pm_ptr() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Dump the payload also when set_get_data fails (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ops.h: Change the error code for not supported to EOPNOTSUPP (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8821: Revise MICBIAS control for power saving. (Jaroslav Kysela) [RHEL-27515] - ASoC: hdac_hdmi: Remove temporary string use in create_fill_jack_kcontrols (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l41: Use modern pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: max98927: Drop pointless includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98520: Drop pointless includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98388: Correct the includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98396: Drop pointless include (Jaroslav Kysela) [RHEL-27515] - ASoC: max98373: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: max98357a: Drop pointless include (Jaroslav Kysela) [RHEL-27515] - ASoC: max9768: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: tas571x: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42xx8-i2c: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8580: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add machine driver that enables sound for systems with a ES8336 codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add support for splitting the codec specific code from the ACP driver (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Enable support for MCLK div by 2 (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Replace NR_SUPPORTED_MCLK_LRCK_RATIOS with ARRAY_SIZE() (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Enable support for S32 LE format (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-tx-macro: Add SM6115 support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,lpass-tx-macro: Add SM6115 (Jaroslav Kysela) [RHEL-27515] - ASoC: ak4642: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: ak4642: Minor cleanups in probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic32x4-i2c: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic32x4-spi: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: tlv320aic32x4: Add enum aic32x4_type to aic32x4_probe() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Fix error checks of default read/write copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: Name iov_iter argument as iterator instead of buffer (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Drop unused iov_iter for process callback (Jaroslav Kysela) [RHEL-27515] - dt-bindings: Fix typos (Jaroslav Kysela) [RHEL-27515] - ALSA: doc: Update description for the new PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: pcm: Drop obsoleted PCM copy_user ops (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Drop obsoleted PCM copy_user and copy_kernel ops (Jaroslav Kysela) [RHEL-27515] - ASoC: component: Add generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Use iov_iter for process callback, too (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: pcmtest: Update comment about PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: xen: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme9652: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: hdsp: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme96: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: nm256: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme32: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: korg1212: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: es1938: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: dummy: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Add memory copy helpers between iov_iter and iomem (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Add copy ops with iov_iter (Jaroslav Kysela) [RHEL-27515] - iov_iter: Export import_ubuf() (Jaroslav Kysela) [RHEL-27515] - spi: tegra114: Remove unnecessary NULL-pointer checks (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: Fix Wvoid-pointer-to-enum-cast warning (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Drop unneeded quotes (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi parameters of chip select APIs (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi_get_drvdata()'s spi parameter (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi_get_ctldata()'s spi parameter (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Replace all spi->chip_select references with function call (Jaroslav Kysela) [RHEL-27515] - spi: Add APIs in spi core to set/get spi->chip_select and spi->cs_gpiod (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: remove prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add clocks on endpoint (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add missing mclk-fs (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add definitions/ports (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: use definitions for port/endpoint (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: i2s_tdm: Add support for RK3588 (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: i2s_tdm: Make the grf property optional (Jaroslav Kysela) [RHEL-27515] - spi: Reintroduce spi_set_cs_timing() (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Document audio OF graph dai-tdm-slot-num dai-tdm-slot-width props (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add missing (unevaluated|additional)Properties on child nodes (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: sgtl5000: Add missing type to 'micbias-voltage-m-volts' (Jaroslav Kysela) [RHEL-27515] - dt-bindings: sound: Add generic serial MIDI device (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: mt8192-mt6359: add new compatible and new properties (Jaroslav Kysela) [RHEL-27515] - spi: mediatek: support tick_delay without enhance_timing (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Add dai-tdm-slot-width-map (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: wcd938x: Add gpio property for selecting CTIA/OMTP headset (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Centralize the 'sound-dai' definition (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: enable both flag/phandle for bitclock/frame-master (Jaroslav Kysela) [RHEL-27515] - spi: modify set_cs_timing parameter (Jaroslav Kysela) [RHEL-27515] - spi: mediatek: add tick_delay support (Jaroslav Kysela) [RHEL-27515]- sdhci-of-dwcmshc: disable PM runtime in dwcmshc_remove() (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-tmfifo: Drop Tx network packet when Tx TmFIFO is full (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-tmfifo: Remove unnecessary bool conversion (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-pmc: fix signedness bugs (Luiz Capitulino) [RHEL-45234] - drivers/platform/mellanox: Convert snprintf to sysfs_emit (Luiz Capitulino) [RHEL-45234] - cpufreq: exit() callback is optional (Mark Langsdorf) [RHEL-43846] {CVE-2024-38615} - cppc_cpufreq: Fix possible null pointer dereference (Mark Langsdorf) [RHEL-44143] {CVE-2024-38573} - ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() (Mark Langsdorf) [RHEL-33200] {CVE-2024-26894} - RAS/AMD/ATL: Use system settings for MI300 DRAM to normalized address translation (Aristeu Rozanski) [RHEL-38634] - RAS/AMD/ATL: Fix MI300 bank hash (Aristeu Rozanski) [RHEL-38634] - arm64: hibernate: Fix level3 translation fault in swsusp_save() (Mark Salter) [RHEL-35086] {CVE-2024-26989} - hwmon: (w83791d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37717] {CVE-2021-47386} - pstore/platform: Add check for kstrdup (Steve Best) [RHEL-38128] {CVE-2023-52869} - ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses (Charles Mirabile) [RHEL-34956] {CVE-2024-26947} - PM: sleep: wakeirq: fix wake irq warning in system suspend (Mark Langsdorf) [RHEL-26183] - drivers/base/cpu: crash data showing should depends on KEXEC_CORE (Mark Langsdorf) [RHEL-26183] - mm/memory_hotplug: fix error handling in add_memory_resource() (Mark Langsdorf) [RHEL-26183] - mm/memory_hotplug: add missing mem_hotplug_lock (Mark Langsdorf) [RHEL-26183] - regmap: fix bogus error on regcache_sync success (Mark Langsdorf) [RHEL-26183] - fw loader: Remove the now superfluous sentinel element from ctl_table array (Mark Langsdorf) [RHEL-26183] - regmap: fix NULL deref on lookup (Mark Langsdorf) [RHEL-26183] - driver core: platform: Annotate struct irq_affinity_devres with __counted_by (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Make property entry API test modular (Mark Langsdorf) [RHEL-26183] - drivers/base: Add modular KUnit property entry API tests (Mark Langsdorf) [RHEL-26183] - driver core: Add missing parameter description to __fwnode_link_add() (Mark Langsdorf) [RHEL-26183] - driver core: platform: Unify the firmware node type check (Mark Langsdorf) [RHEL-26183] - driver core: platform: Use temporary variable in platform_device_add() (Mark Langsdorf) [RHEL-26183] - driver core: platform: Refactor error path in a couple places (Mark Langsdorf) [RHEL-26183] - driver core: platform: Drop redundant check in platform_device_add() (Mark Langsdorf) [RHEL-26183] - regmap: rbtree: Fix wrong register marked as in-cache when creating new node (Mark Langsdorf) [RHEL-26183] - driver core: return an error when dev_set_name() hasn't happened (Mark Langsdorf) [RHEL-26183] - crash: memory and CPU hotplug sysfs attributes (Mark Langsdorf) [RHEL-26183] - driver core: Call in reversed order in device_platform_notify_remove() (Mark Langsdorf) [RHEL-26183] - driver core: Return proper error code when dev_set_name() fails (Mark Langsdorf) [RHEL-26183] - mm,thp: fix nodeN/meminfo output alignment (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Add missing MODULE_* macros to root device tests (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Add missing MODULE_* macros for platform devices tests (Mark Langsdorf) [RHEL-26183] - drivers: base: Free devm resources when unregistering a device (Mark Langsdorf) [RHEL-26183] - drivers: base: Add basic devm tests for platform devices (Mark Langsdorf) [RHEL-26183] - drivers: base: Add basic devm tests for root devices (Mark Langsdorf) [RHEL-26183] - drivers/base: Disable CONFIG_DM_KUNIT_TEST (Mark Langsdorf) [RHEL-26183] - base/node: Remove duplicated include (Mark Langsdorf) [RHEL-26183] - driver core: Call dma_cleanup() on the test_remove path (Mark Langsdorf) [RHEL-26183] - driver core: test_async: fix an error code (Mark Langsdorf) [RHEL-26183] - of: Move of_device_{add,register,unregister} to platform.c (Mark Langsdorf) [RHEL-26183] - of: Move of_platform_register_reconfig_notifier() into DT core (Mark Langsdorf) [RHEL-26183] - regmap: Provide user selectable option to enable regmap (Mark Langsdorf) [RHEL-26183] - Regmap: Add REGMAP_BUILD (Mark Langsdorf) [RHEL-26183] - regmap: Fix the type used for a bitmap pointer (Mark Langsdorf) [RHEL-26183] - regmap: Remove dynamic allocation warnings for rbtree and maple (Mark Langsdorf) [RHEL-26183] - regmap: rbtree: Use alloc_flags for memory allocations (Mark Langsdorf) [RHEL-26183] - regmap: Reject fast_io regmap configurations with RBTREE and MAPLE caches (Mark Langsdorf) [RHEL-26183] - regmap-irq: Fix out-of-bounds access when allocating config buffers (Mark Langsdorf) [RHEL-26183] - regmap: mmio: Remove unused 64-bit support code (Mark Langsdorf) [RHEL-26183] - regmap: cache: Revert "Add 64-bit mode support" (Mark Langsdorf) [RHEL-26183] - regmap: Revert "add 64-bit mode support" and Co. (Mark Langsdorf) [RHEL-26183] - PM: domains: Move the verification of in-params from genpd_add_device() (Mark Langsdorf) [RHEL-26183] - regmap: Drop early readability check (Mark Langsdorf) [RHEL-26183] - drivers: fwnode: fix fwnode_irq_get[_byname]() (Mark Langsdorf) [RHEL-26183] - regmap: Check for register readability before checking cache during read (Mark Langsdorf) [RHEL-26183] - regmap: Add debugfs file for forcing field writes (Mark Langsdorf) [RHEL-26183] - regmap: Don't check for changes in regcache_set_val() (Mark Langsdorf) [RHEL-26183] - regmap: Add missing cache_only checks (Mark Langsdorf) [RHEL-26183] - regmap: regmap-irq: Move handle_post_irq to before pm_runtime_put (Mark Langsdorf) [RHEL-26183] - base/node: Use 'property' to identify an access parameter (Mark Langsdorf) [RHEL-26183] - isa: Remove unnecessary checks (Mark Langsdorf) [RHEL-26183] - PM: suspend: Fix pm_suspend_target_state handling for !CONFIG_PM (Mark Langsdorf) [RHEL-26183] - PM: domains: fix integer overflow issues in genpd_parse_state() (Mark Langsdorf) [RHEL-26183] - regmap: mmio: Allow passing an empty config->reg_stride (Mark Langsdorf) [RHEL-26183] - regmap-irq: Drop backward compatibility for inverted mask/unmask (Mark Langsdorf) [RHEL-26183] - regmap-irq: Minor adjustments to .handle_mask_sync() (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove support for not_fixed_stride (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove type registers (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove virtual registers (Mark Langsdorf) [RHEL-26183] - regmap-irq: Drop map from handle_mask_sync() parameters (Mark Langsdorf) [RHEL-26183] - hwrng: cn10k - use dev_err_probe (Bharat Bhushan) [RHEL-22181] - hwrng: cn10k - delete empty remove function (Bharat Bhushan) [RHEL-22181] - hwrng: cn10k - Add extended trng register support (Bharat Bhushan) [RHEL-22181] - hwrng: octeon - Fix warnings on 32-bit platforms (Bharat Bhushan) [RHEL-22181] - REDHAT: Makefile, dont reset dist-git-tmp if set (Lucas Zampieri)- REDHAT: Makefile, dont reset dist-git-tmp if set (Lucas Zampieri) - Revert "REDHAT: Fix values in Makefile being redefined" (Lucas Zampieri) - tools/power turbostat: Add local build_bug.h header for snapshot target (David Arcari) [RHEL-33321] - tools/power turbostat: Fix unc freq columns not showing with '-q' or '-l' (David Arcari) [RHEL-33321] - tools/power turbostat: option '-n' is ambiguous (David Arcari) [RHEL-33321 RHEL-36084] - tools/power turbostat: version 2024.05.10 (David Arcari) [RHEL-33321] - tools/power turbostat: Ignore pkg_cstate_limit when it is not available (David Arcari) [RHEL-33321] - tools/power turbostat: Fix order of strings in pkg_cstate_limit_strings (David Arcari) [RHEL-33321] - tools/power turbostat: Read Package-cstates via perf (David Arcari) [RHEL-33321] - tools/power turbostat: Read Core-cstates via perf (David Arcari) [RHEL-33321] - tools/power turbostat: Avoid possible memory corruption due to sparse topology IDs (David Arcari) [RHEL-33321] - tools/power turbostat: Add columns for clustered uncore frequency (David Arcari) [RHEL-33321] - tools/power turbostat: Enable non-privileged users to read sysfs counters (David Arcari) [RHEL-33321] - tools/power turbostat: Replace _Static_assert with BUILD_BUG_ON (David Arcari) [RHEL-33321] - tools/power turbostat: Add ARL-H support (David Arcari) [RHEL-33321] - tools/power turbostat: Enhance ARL/LNL support (David Arcari) [RHEL-33321] - tools/power turbostat: Survive sparse die_id (David Arcari) [RHEL-33321] - tools/power turbostat: Remember global max_die_id (David Arcari) [RHEL-33321] - tools/power turbostat: Harden probe_intel_uncore_frequency() (David Arcari) [RHEL-33321] - tools/power turbostat: Add "snapshot:" Makefile target (David Arcari) [RHEL-33321] - platform/x86:intel/pmc: Enable S0ix blocker show in Lunar Lake (Steve Best) [RHEL-46817] - platform/x86:intel/pmc: Update LNL signal status map (Steve Best) [RHEL-46817] - platform/x86:intel/pmc: Add support to show S0ix blocker counter (Steve Best) [RHEL-46817] - platform/x86/intel/pmc: Fix PCH names in comments (Steve Best) [RHEL-46817] - platform/x86/intel/pmc: Improve PKGC residency counters debug (Steve Best) [RHEL-46817] - platform/x86/intel/pmc/arl: Put GNA device in D3 (Steve Best) [RHEL-46817] - net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc() (Davide Caratti) [RHEL-45534] - net/sched: taprio: extend minimum interval restriction to entire cycle too (Davide Caratti) [RHEL-44375 RHEL-45534] {CVE-2024-36244} - net/sched: taprio: make q->picos_per_byte available to fill_sched_entry() (Davide Caratti) [RHEL-44375 RHEL-45534] {CVE-2024-36244} - rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation (Davide Caratti) [RHEL-39715] {CVE-2024-36017} - xfs: process free extents to busy list in FIFO order (Pavel Reichl) [RHEL-7961] - xfs: adjust the incore perag block_count when shrinking (Pavel Reichl) [RHEL-7961] - xfs: abort fstrim if kernel is suspending (Pavel Reichl) [RHEL-7961] - xfs: reduce AGF hold times during fstrim operations (Pavel Reichl) [RHEL-7961] - xfs: move log discard work to xfs_discard.c (Pavel Reichl) [RHEL-7961] - can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv (Ken Cox) [RHEL-38415] {CVE-2021-47459} - tty: n_gsm: fix possible out-of-bounds in gsm0_receive() (Steve Best) [RHEL-39354] {CVE-2024-36016} - net/sched: initialize noop_qdisc owner (Davide Caratti) [RHEL-35058] - net/sched: Fix mirred deadlock on device recursion (Davide Caratti) [RHEL-35058] {CVE-2024-27010} - KVM: SEV-ES: Fix svm_get_msr()/svm_set_msr() for KVM_SEV_ES_INIT guests (Paolo Bonzini) [RHEL-16745] - x86/e820: Add a new e820 table update helper (Paolo Bonzini) [RHEL-16745] - x86/sev: Add callback to apply RMP table fixups for kexec (Paolo Bonzini) [RHEL-16745] - x86/kexec: Do not update E820 kexec table for setup_data (Paolo Bonzini) [RHEL-16745] - x86/e820: Don't reserve SETUP_RNG_SEED in e820 (Paolo Bonzini) [RHEL-16745] - redhat: add new configs (Paolo Bonzini) [RHEL-16745] - KVM: SNP: Fix LBR Virtualization for SNP guest (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Don't save mmu_invalidate_seq after checking private attr (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Delegate LBR virtualization to the processor (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Disallow SEV-ES guests when X86_FEATURE_LBRV is absent (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Prevent MSR access post VMSA encryption (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Remove the need to trigger an UNBLOCK event on AP creation (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Don't WARN() if RMP lookup fails when invalidating gmem pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Automatically switch reclaimed pages to shared (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Add module parameter to enable SEV-SNP (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Avoid WBINVD for HVA-based MMU notifications for SNP (Paolo Bonzini) [RHEL-16745] - KVM: x86: Implement hook for determining max NPT mapping level (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Implement gmem hook for invalidating private pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Implement gmem hook for initializing private pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Support SEV-SNP AP Creation NAE event (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle RMP nested page faults (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle Page State Change VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle MSR based Page State Change VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle GHCB GPA register VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_FINISH command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_UPDATE command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_START command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add initial SEV-SNP support (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Select KVM_GENERIC_PRIVATE_MEM when CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [RHEL-16745] - KVM: MMU: Disable fast path if KVM_EXIT_MEMORY_FAULT is needed (Paolo Bonzini) [RHEL-16745] - KVM: x86: Add hook for determining max NPT mapping level (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add hook for invalidating memory (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add interface for populating gmem pages with user data (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: extract __kvm_gmem_get_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add hook for initializing memory (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: limit overzealous WARN (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: pass error up from filemap_grab_folio (Paolo Bonzini) [RHEL-16745] - KVM: x86: Advertise max mappable GPA in CPUID.0x80000008.GuestPhysBits (Paolo Bonzini) [RHEL-16745] - KVM: x86: Don't advertise guest.MAXPHYADDR as host.MAXPHYADDR in CPUID (Paolo Bonzini) [RHEL-16745] - KVM: x86: Split core of hypercall emulation to helper function (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Allow per-guest configuration of GHCB protocol version (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add GHCB handling for termination requests (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add GHCB handling for Hypervisor Feature Support requests (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle AP reset MSR protocol (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Sanity check that __kvm_faultin_pfn() doesn't create noslot pfns (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Initialize kvm_page_fault's pfn and hva to error values (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Set kvm_page_fault.hva to KVM_HVA_ERR_BAD for "no slot" faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Handle no-slot faults at the beginning of kvm_faultin_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Move slot checks from __kvm_faultin_pfn() to kvm_faultin_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Explicitly disallow private accesses to emulated MMIO (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Don't force emulation of L2 accesses to non-APIC internal slots (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Move private vs. shared check above slot validity checks (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: WARN and skip MMIO cache on private, reserved page faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: check for invalid async page faults involving private memory (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Use synthetic page fault error code to indicate private faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: WARN if upper 32 bits of legacy #PF error code are non-zero (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Pass full 64-bit error code when handling page faults (Paolo Bonzini) [RHEL-16745] - KVM: x86: Move synthetic PFERR_* sanity checks to SVM's #NPF handler (Paolo Bonzini) [RHEL-16745] - KVM: x86: Define more SEV+ page fault error bits/flags for #NPF (Paolo Bonzini) [RHEL-16745] - KVM: x86: Remove separate "bit" defines for page fault error code masks (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Exit to userspace with -EFAULT if private fault hits emulation (Paolo Bonzini) [RHEL-16745] - KVM: x86: Disable KVM_INTEL_PROVE_VE by default (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Enumerate EPT Violation #VE support in /proc/cpuinfo (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Print SPTEs on unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Dump VMCS on unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Add sanity checks that KVM doesn't create EPT #VE SPTEs (Paolo Bonzini) [RHEL-16745] - KVM: nVMX: Always handle #VEs in L0 (never forward #VEs from L2 to L1) (Paolo Bonzini) [RHEL-16745] - KVM: nVMX: Initialize #VE info page for vmcs02 when proving #VE support (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Don't kill the VM on an unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Introduce test mode related to EPT violation VE (Paolo Bonzini) [RHEL-16745] - KVM, x86: add architectural support code for #VE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Track shadow MMIO value on a per-VM basis (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Add Suppress VE bit to EPT shadow_mmio_mask/shadow_present_mask (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Use SHADOW_NONPRESENT_VALUE for atomic zap in TDP MMU (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Fix a largely theoretical race in kvm_mmu_track_write() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Process atomically-zapped SPTEs after TLB flush (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Allow non-zero value for non-present SPTE and removed SPTE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Replace hardcoded value 0 for the initial value for SPTE (Paolo Bonzini) [RHEL-16745] - KVM: Allow page-sized MMU caches to be initialized with custom 64-bit values (Paolo Bonzini) [RHEL-16745] - KVM: delete .change_pte MMU notifier callback (Paolo Bonzini) [RHEL-16745] - KVM: x86: Explicitly zero kvm_caps during vendor module load (Paolo Bonzini) [RHEL-16745] - KVM: x86: Fully re-initialize supported_mce_cap on vendor module load (Paolo Bonzini) [RHEL-16745] - KVM: x86: Fully re-initialize supported_vm_types on vendor module load (Paolo Bonzini) [RHEL-16745] - selftests: kvm: add test for transferring FPU state into VMSA (Paolo Bonzini) [RHEL-16745] - selftests: kvm: split "launch" phase of SEV VM creation (Paolo Bonzini) [RHEL-16745] - selftests: kvm: switch to using KVM_X86_*_VM (Paolo Bonzini) [RHEL-16745] - selftests: kvm: add tests for KVM_SEV_INIT2 (Paolo Bonzini) [RHEL-16745] - KVM: SEV: allow SEV-ES DebugSwap again (Paolo Bonzini) [RHEL-16745] - KVM: SEV: introduce KVM_SEV_INIT2 operation (Paolo Bonzini) [RHEL-16745] - KVM: SEV: sync FPU and AVX state at LAUNCH_UPDATE_VMSA time (Paolo Bonzini) [RHEL-16745] - KVM: SEV: define VM types for SEV and SEV-ES (Paolo Bonzini) [RHEL-16745] - KVM: SEV: introduce to_kvm_sev_info (Paolo Bonzini) [RHEL-16745] - KVM: x86: Add supported_vm_types to kvm_caps (Paolo Bonzini) [RHEL-16745] - KVM: x86: add fields to struct kvm_arch for CoCo features (Paolo Bonzini) [RHEL-16745] - KVM: SEV: store VMSA features in kvm_sev_info (Paolo Bonzini) [RHEL-16745] - KVM: SEV: publish supported VMSA features (Paolo Bonzini) [RHEL-16745] - KVM: introduce new vendor op for KVM_GET_DEVICE_ATTR (Paolo Bonzini) [RHEL-16745] - KVM: x86: use u64_to_user_ptr() (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Compile sev.c if and only if CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Invert handling of SEV and SEV_ES feature flags (Paolo Bonzini) [RHEL-16745] - Documentation: kvm/sev: clarify usage of KVM_MEMORY_ENCRYPT_OP (Paolo Bonzini) [RHEL-16745] - Documentation: kvm/sev: separate description of firmware (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Track SNP host status with cc_platform_*() (Paolo Bonzini) [RHEL-16745] - x86/cc: Add cc_platform_set/_clear() helpers (Paolo Bonzini) [RHEL-16745] - x86/kvm/Kconfig: Have KVM_AMD_SEV select ARCH_HAS_CC_PLATFORM (Paolo Bonzini) [RHEL-16745] - x86/tdx: Preserve shared bit on mprotect() (Paolo Bonzini) [RHEL-16745] - x86/sev: Check for MWAITX and MONITORX opcodes in the #VC handler (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Update the Zenbleed microcode revisions (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg() (Paolo Bonzini) [RHEL-16745] - crypto: ccp - State in dmesg that TSME is enabled (Paolo Bonzini) [RHEL-16745] - x86/sev: Disable KMSAN for memory encryption TUs (Paolo Bonzini) [RHEL-16745] - x86/sev: Dump SEV_STATUS (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Have it depend on AMD_IOMMU (Paolo Bonzini) [RHEL-16745] - iommu/amd: Fix failure return from snp_lookup_rmpentry() (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Make snp_range_list static (Paolo Bonzini) [RHEL-16745] - Documentation: virt: Fix up pre-formatted text block for SEV ioctls (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_SET_CONFIG command (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_COMMIT command (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_PLATFORM_STATUS command (Paolo Bonzini) [RHEL-16745] - x86/cpufeatures: Enable/unmask SEV-SNP CPU feature (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Make AVIC backing, VMSA and VMCB memory allocation SNP safe (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add panic notifier for SEV/SNP firmware shutdown on kdump (Paolo Bonzini) [RHEL-16745] - iommu/amd: Clean up RMP entries for IOMMU pages during SNP shutdown (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle legacy SEV commands when SNP is enabled (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle non-volatile INIT_EX data when SNP is enabled (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle the legacy TMR allocation when SNP is enabled (Paolo Bonzini) [RHEL-16745] - x86/sev: Introduce an SNP leaked pages list (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Provide an API to issue SEV and SNP commands (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add support to initialize the AMD-SP for SEV-SNP (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Define the SEV-SNP commands (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Fix null pointer dereference in __sev_platform_shutdown_locked (Paolo Bonzini) [RHEL-16745] - x86/sev: Adjust the directmap to avoid inadvertent RMP faults (Paolo Bonzini) [RHEL-16745] - x86/sev: Add helper functions for RMPUPDATE and PSMASH instruction (Paolo Bonzini) [RHEL-16745] - x86/fault: Dump RMP table information when RMP page faults occur (Paolo Bonzini) [RHEL-16745] - x86/traps: Define RMP violation #PF error code (Paolo Bonzini) [RHEL-16745] - x86/fault: Add helper for dumping RMP entries (Paolo Bonzini) [RHEL-16745] - x86/sev: Add RMP entry lookup helpers (Paolo Bonzini) [RHEL-16745] - x86/sev: Add SEV-SNP host initialization support (Paolo Bonzini) [RHEL-16745] - x86/mtrr: Don't print errors if MtrrFixDramModEn is set when SNP enabled (Paolo Bonzini) [RHEL-16745] - iommu/amd: Don't rely on external callers to enable IOMMU SNP support (Paolo Bonzini) [RHEL-16745] - x86/speculation: Do not enable Automatic IBRS if SEV-SNP is enabled (Paolo Bonzini) [RHEL-16745] - x86/cpufeatures: Add SEV-SNP CPU feature (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Do the common init on future Zens too (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add more models to X86_FEATURE_ZEN5 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add X86_FEATURE_ZEN5 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add X86_FEATURE_ZEN1 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Drop now unused CPU erratum checking function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_1485[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_400[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_383[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_1054[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move the DIV0 bug detection to the Zen1 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move Zenbleed check to the Zen2 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Rename init_amd_zn() to init_amd_zen_common() (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Call the spectral chicken in the Zen2 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move erratum 1076 fix into the Zen1 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move the Zen3 BTC_NO detection to the Zen3 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Carve out the erratum 1386 fix (Paolo Bonzini) [RHEL-16745] - x86/sev: Fix position dependent variable references in startup code (Paolo Bonzini) [RHEL-16745] - x86/Kconfig: Remove CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT (Paolo Bonzini) [RHEL-16745] - x86/sme: Fix memory encryption setting if enabled by default and not overridden (Paolo Bonzini) [RHEL-16745]- netfilter: conntrack: switch connlabels to atomic_t (Xin Long) [RHEL-28816] - sched: act_ct: add netns into the key of tcf_ct_flow_table (Xin Long) [RHEL-28816] - stm class: Fix a double free in stm_register_device() (David Arcari) [RHEL-44520] {CVE-2024-38627} - lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure (cki-backport-bot) [RHEL-44261] {CVE-2024-38543} - netfilter: complete validation of user input (Phil Sutter) [RHEL-37212] {CVE-2024-35896} - netfilter: validate user input for expected length (Phil Sutter) [RHEL-37212] {CVE-2024-35896} - xfs: fix reloading entire unlinked bucket lists (Pavel Reichl) [RHEL-7990] - xfs: make inode unlinked bucket recovery work with quotacheck (Pavel Reichl) [RHEL-7990] - xfs: reload entire unlinked bucket lists (Pavel Reichl) [RHEL-7990] - xfs: use i_prev_unlinked to distinguish inodes that are not on the unlinked list (Pavel Reichl) [RHEL-7990] - xfs: load uncached unlinked inodes into memory on demand (Pavel Reichl) [RHEL-7990] - netfilter: nf_tables: Implement table adoption support (Phil Sutter) [RHEL-32120] - netfilter: nf_tables: Introduce NFT_TABLE_F_PERSIST (Phil Sutter) [RHEL-32120] - netfilter: uapi: Document NFT_TABLE_F_OWNER flag (Phil Sutter) [RHEL-32120] - net: core: reject skb_copy(_expand) for fraglist GSO skbs (Xin Long) [RHEL-39781] {CVE-2024-36929} - net: relax socket state check at accept time. (Florian Westphal) [RHEL-39833] - tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets (Florian Westphal) [RHEL-39833] {CVE-2024-36905} - ppdev: Add an error check in register_device (Steve Best) [RHEL-39127] {CVE-2024-36015} - ppdev: Remove usage of the deprecated ida_simple_xx() API (Steve Best) [RHEL-39127] {CVE-2024-36015} - hwmon: (w83793) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37725] {CVE-2021-47384} - of: module: prevent NULL pointer dereference in vsnprintf() (Steve Best) [RHEL-37254] {CVE-2024-35878}- KEYS: trusted: Fix memory leak in tpm2_key_encode() (CKI Backport Bot) [RHEL-41151] {CVE-2024-36967} - mm/zswap: invalidate duplicate entry when !zswap_enabled (Rafael Aquini) [RHEL-40684] - mm: zswap: fix objcg use-after-free in entry destruction (Rafael Aquini) [RHEL-40684] - mm: memcg: add per-memcg zswap writeback stat (Rafael Aquini) [RHEL-40684] - zswap: make shrinking memcg-aware (Rafael Aquini) [RHEL-40684] - memcontrol: implement mem_cgroup_tryget_online() (Rafael Aquini) [RHEL-40684] - mm/list_lru.c: remove unused list_lru_from_kmem() (Rafael Aquini) [RHEL-40684] - list_lru: allow explicit memcg and NUMA node selection (Rafael Aquini) [RHEL-40684] - mm: zswap: fix potential memory corruption on duplicate store (Rafael Aquini) [RHEL-40684] - mm: zswap: kill zswap_get_swap_cache_page() (Rafael Aquini) [RHEL-40684] - mm: zswap: tighten up entry invalidation (Rafael Aquini) [RHEL-40684] - mm: zswap: use zswap_invalidate_entry() for duplicates (Rafael Aquini) [RHEL-40684] - zswap: make zswap_load() take a folio (Rafael Aquini) [RHEL-40684] - swap: remove some calls to compound_head() in swap_readpage() (Rafael Aquini) [RHEL-40684] - memcg: convert get_obj_cgroup_from_page to get_obj_cgroup_from_folio (Rafael Aquini) [RHEL-40684] - zswap: make zswap_store() take a folio (Rafael Aquini) [RHEL-40684] - mm: kill frontswap (Rafael Aquini) [RHEL-40684] - mm: zswap: fix double invalidate with exclusive loads (Rafael Aquini) [RHEL-40684] - mm: zswap: invaldiate entry after writeback (Rafael Aquini) [RHEL-40684] - mm: zswap: remove zswap_header (Rafael Aquini) [RHEL-40684] - mm: zswap: simplify writeback function (Rafael Aquini) [RHEL-40684] - mm: zswap: remove shrink from zpool interface (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from zsmalloc (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from z3fold (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from zbud (Rafael Aquini) [RHEL-40684] - mm: zswap: add pool shrinking mechanism (Rafael Aquini) [RHEL-40684] - mm: zswap: support exclusive loads (Rafael Aquini) [RHEL-40684] - mm: zswap: shrink until can accept (Rafael Aquini) [RHEL-40684] - swap, __read_swap_cache_async(): enlarge get/put_swap_device protection range (Rafael Aquini) [RHEL-40684] - af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - af_unix: Fix data-races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - af_unix: Fix data races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - tls: fix missing memory barrier in tls_init (cki-backport-bot) [RHEL-44477] {CVE-2024-36489} - net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP (cki-backport-bot) [RHEL-43400] {CVE-2024-36974} - packet: annotate data-races around ignore_outgoing (cki-backport-bot) [RHEL-33238] {CVE-2024-26862} - gfs2: Be more careful with the quota sync generation (Andreas Gruenbacher) [RHEL-40902] - gfs2: Get rid of some unnecessary quota locking (Andreas Gruenbacher) [RHEL-40902] - gfs2: Add some missing quota locking (Andreas Gruenbacher) [RHEL-40902] - gfs2: Fold qd_fish into gfs2_quota_sync (Andreas Gruenbacher) [RHEL-40902] - gfs2: quota need_sync cleanup (Andreas Gruenbacher) [RHEL-40902] - gfs2: Fix and clean up function do_qc (Andreas Gruenbacher) [RHEL-40902] - gfs2: Revert "Add quota_change type" (Andreas Gruenbacher) [RHEL-40902] - gfs2: Revert "ignore negated quota changes" (Andreas Gruenbacher) [RHEL-40902] - gfs2: qd_check_sync cleanups (Andreas Gruenbacher) [RHEL-40902] - gfs2: Check quota consistency on mount (Andreas Gruenbacher) [RHEL-40902] - gfs2: Minor gfs2_quota_init error path cleanup (Andreas Gruenbacher) [RHEL-40902] - gfs2: fix kernel BUG in gfs2_quota_cleanup (Edward Adam Davis) [RHEL-40902] - gfs2: Clean up quota.c:print_message (Andreas Gruenbacher) [RHEL-40902] - gfs2: Clean up gfs2_alloc_parms initializers (Andreas Gruenbacher) [RHEL-40902] - gfs2: Two quota=account mode fixes (Andreas Gruenbacher) [RHEL-40902] - gfs2: Remove useless assignment (Bob Peterson) [RHEL-40902] - gfs2: simplify slot_get (Bob Peterson) [RHEL-40902] - gfs2: Simplify qd2offset (Bob Peterson) [RHEL-40902] - gfs2: Remove quota allocation info from quota file (Bob Peterson) [RHEL-40902] - gfs2: use constant for array size (Bob Peterson) [RHEL-40902] - gfs2: Set qd_sync_gen in do_sync (Bob Peterson) [RHEL-40902] - gfs2: Remove useless err set (Bob Peterson) [RHEL-40902] - gfs2: Small gfs2_quota_lock cleanup (Bob Peterson) [RHEL-40902] - gfs2: move qdsb_put and reduce redundancy (Bob Peterson) [RHEL-40902] - gfs2: Don't try to sync non-changes (Bob Peterson) [RHEL-40902] - gfs2: Simplify function need_sync (Bob Peterson) [RHEL-40902] - gfs2: remove unneeded pg_oflow variable (Bob Peterson) [RHEL-40902] - gfs2: remove unneeded variable done (Bob Peterson) [RHEL-40902] - gfs2: pass sdp to gfs2_write_buf_to_page (Bob Peterson) [RHEL-40902] - gfs2: pass sdp in to gfs2_write_disk_quota (Bob Peterson) [RHEL-40902] - gfs2: Pass sdp to gfs2_adjust_quota (Bob Peterson) [RHEL-40902] - gfs2: remove dead code for quota writes (Bob Peterson) [RHEL-40902] - gfs2: Use qd_sbd more consequently (Bob Peterson) [RHEL-40902] - gfs2: replace 'found' with dedicated list iterator variable (Jakob Koschel) [RHEL-40902] - gfs2: Fix gfs2_qa_get imbalance in gfs2_quota_hold (Bob Peterson) [RHEL-40902] - KVM: arm64: FFA: Release hyp rx buffer (Sebastian Ott) [RHEL-43288] - KVM: arm64: Disassociate vcpus from redistributor region on teardown (Sebastian Ott) [RHEL-43288] - KVM: arm64: Ensure that SME controls are disabled in protected mode (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor CPACR trap bit setting/clearing to use ELx format (Sebastian Ott) [RHEL-43288] - KVM: arm64: Consolidate initializing the host data's fpsimd_state/sve in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Eagerly restore host fpsimd/sve state in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Allocate memory mapped at hyp for host sve state in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Specialize handling of host fpsimd state on trap (Sebastian Ott) [RHEL-43288] - KVM: arm64: Abstract set/clear of CPTR_EL2 bits behind helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix prototype for __sve_save_state/__sve_restore_state (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reintroduce __sve_save_state (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Expose BTI and CSV_frac to a guest hypervisor (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Fix relative priorities of exceptions generated by ERETAx (Sebastian Ott) [RHEL-43288] - KVM: arm64: AArch32: Fix spurious trapping of conditional instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix AArch32 register narrowing on userspace write (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Test vCPU-scoped feature ID registers (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Test that feature ID regs survive a reset (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Store expected register value in set_id_regs (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Rename helper in set_id_regs to imply VM scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Only reset vCPU-scoped feature ID regs once (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reset VM feature ID regs from kvm_reset_sys_regs() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename is_id_reg() to imply VM scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Destroy mpidr_data for 'late' vCPU creation (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move management of __hyp_running_vcpu to load/put on VHE (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic: Allocate private interrupts on demand (Sebastian Ott) [RHEL-43288] - KVM: arm64: Force injection of a data abort on NISV MMIO exit (Sebastian Ott) [RHEL-43288] - KVM: arm64: Restrict supported capabilities for protected VMs (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor setting the return value in kvm_vm_ioctl_enable_cap() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add is_pkvm_initialized() helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: Document the KVM/arm64-specific calls in hypercalls.rst (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename firmware pseudo-register documentation file (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reformat/beautify PTP hypercall documentation (Sebastian Ott) [RHEL-43288] - KVM: arm64: Clarify rationale for ZCR_EL1 value restored on guest exit (Sebastian Ott) [RHEL-43288] - KVM: arm64: Introduce and use predicates that check for protected VMs (Sebastian Ott) [RHEL-43288] - KVM: arm64: Simplify vgic-v3 hypercalls (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move setting the page as dirty out of the critical section (Sebastian Ott) [RHEL-43288] - KVM: arm64: Change kvm_handle_mmio_return() return polarity (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix comment for __pkvm_vcpu_init_traps() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Prevent kmemleak from accessing .hyp.data (Sebastian Ott) [RHEL-43288] - KVM: arm64: Do not map the host fpsimd state to hyp in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename __tlb_switch_to_{guest,host}() in VHE (Sebastian Ott) [RHEL-43288] - KVM: arm64: Support TLB invalidation in guest context (Sebastian Ott) [RHEL-43288] - KVM: arm64: Avoid BBM when changing only s/w bits in Stage-2 PTE (Sebastian Ott) [RHEL-43288] - KVM: arm64: Check for PTE validity when checking for executable/cacheable (Sebastian Ott) [RHEL-43288] - KVM: arm64: Avoid BUG-ing from the host abort path (Sebastian Ott) [RHEL-43288] - KVM: arm64: Issue CMOs when tearing down guest s2 pages (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor checks for FP state ownership (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move guest_owns_fp_regs() to increase its scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Initialize the kvm host data's fpsimd_state pointer in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Remove duplicated AA64MMFR1_EL1 XNX (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add stress test for LPI injection (Sebastian Ott) [RHEL-43288] - KVM: selftests: Use MPIDR_HWID_BITMASK from cputype.h (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add helper for enabling LPIs on a redistributor (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add a minimal library for interacting with an ITS (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add quadword MMIO accessors (Sebastian Ott) [RHEL-43288] - KVM: selftests: Standardise layout of GIC frames (Sebastian Ott) [RHEL-43288] - KVM: selftests: Align with kernel's GIC definitions (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Get rid of the lpi_list_lock (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Rip out the global translation cache (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Use the per-ITS translation cache for injection (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Spin off helper for finding ITS by doorbell addr (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Maintain a translation cache per ITS (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Scope translation cache invalidations to an ITS (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Get rid of vgic_copy_lpi_list() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-debug: Use an xarray mark for debug iterator (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_cmd_handle_movall() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_invall() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-43288] - KVM: Treat the device list as an rculist (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add test for uaccesses to non-existent vgic-v2 CPUIF (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Work around lack of pauth support in old toolchains (Sebastian Ott) [RHEL-43288] - KVM: arm64: Drop trapping of PAuth instructions/keys (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Advertise support for PAuth (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Handle ERETA[AB] instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add emulation for ERETAx instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add kvm_has_pauth() helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Reinject PAC exceptions caused by HCR_EL2.API==0 (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Handle HCR_EL2.{API,APK} independently (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Honor HFGITR_EL2.ERET being set (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Fast-track 'InHost' exception returns (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add trap forwarding for ERET and SMC (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Configure HCR_EL2 for FEAT_NV2 (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Drop VCPU_HYP_CONTEXT flag (Sebastian Ott) [RHEL-43288] - KVM: arm64: Constraint PAuth support to consistent implementations (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add helpers for ESR_ELx_ERET_ISS_ERET* (Sebastian Ott) [RHEL-43288] - KVM: arm64: Harden __ctxt_sys_reg() against out-of-range values (Sebastian Ott) [RHEL-43288] - KVM: arm64: Remove FFA_MSG_SEND_DIRECT_REQ from the denylist (Sebastian Ott) [RHEL-43288] - KVM: arm64: Improve out-of-order sysreg table diagnostics (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude FP ownership from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude host_fpsimd_state pointer from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude mdcr_el2_host from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude host_debug_data from vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add accessor for per-CPU state (Sebastian Ott) [RHEL-43288] - KVM: selftests: Allow many vCPUs and reader threads per UFFD in demand paging test (Sebastian Ott) [RHEL-43288] - KVM: selftests: Report per-vcpu demand paging rate from demand paging test (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rationalise KVM banner output (Sebastian Ott) [RHEL-43288] - KVM: arm64: Use TLBI_TTL_UNKNOWN in __kvm_tlb_flush_vmid_range() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Don't pass a TLBI level hint when zapping table entries (Sebastian Ott) [RHEL-43288] - KVM: arm64: Don't defer TLB invalidation when zapping table entries (Sebastian Ott) [RHEL-43288] - arm64/mm: Update tlb invalidation routines for FEAT_LPA2 (Sebastian Ott) [RHEL-43288] - arm64: Avoid cpus_have_const_cap() for ARM64_HAS_ARMv8_4_TTL (Sebastian Ott) [RHEL-43288] - vfio/pci: fix potential memory leak in vfio_intx_enable() (Alex Williamson) [RHEL-44424] {CVE-2024-38632} - perf test arm64: Fix version that enables VG register on Arm (Michael Petlan) [RHEL-32688] - scsi: qedf: Make qedf_execute_tmf() non-preemptible (John Meneghini) [RHEL-25790] - can: isotp: isotp_sendmsg(): fix return error fix on TX path (Radu Rendec) [RHEL-39584] - can: isotp: fix error path in isotp_sendmsg() to unlock wait queue (Radu Rendec) [RHEL-39584] - can: isotp: isotp_sendmsg(): fix return error on FC timeout on TX path (Radu Rendec) [RHEL-39584] - can: isotp: isotp_sendmsg(): fix TX buffer concurrent access in isotp_sendmsg() (Radu Rendec) [RHEL-39584] - netfilter: nf_tables: set dormant flag on hook register failure (Phil Sutter) [RHEL-33123] {CVE-2024-26835} - perf annotate: Fix segfault on sample histogram (Michael Petlan) [RHEL-29571] - perf symbols: Fix ownership of string in dso__load_vmlinux() (Michael Petlan) [RHEL-29571] - perf symbols: Update kcore map before merging in remaining symbols (Michael Petlan) [RHEL-29571] - perf maps: Re-use __maps__free_maps_by_name() (Michael Petlan) [RHEL-29571] - perf symbols: Remove map from list before updating addresses (Michael Petlan) [RHEL-29571] - perf annotate: Fix memory leak in annotated_source (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check variable address range properly (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check pointer offset when checking variables (Michael Petlan) [RHEL-29571] - perf tests: Remove dependency on lscpu (Michael Petlan) [RHEL-29571] - perf map: Remove kernel map before updating start and end addresses (Michael Petlan) [RHEL-29571] - perf tests: Apply attributes to all events in object code reading test (Michael Petlan) [RHEL-29571] - perf tests: Make "test data symbol" more robust on Neoverse N1 (Michael Petlan) [RHEL-29571] - perf test: Use a single fd for the child process out/err (Michael Petlan) [RHEL-29571] - perf test: Stat output per thread of just the parent process (Michael Petlan) [RHEL-29571] - perf record: Delete session after stopping sideband thread (Michael Petlan) [RHEL-29571] - perf riscv: Fix the warning due to the incompatible type (Michael Petlan) [RHEL-29571] - perf lock contention: Add a missing NULL check (Michael Petlan) [RHEL-29571] - perf annotate: Make sure to call symbol__annotate2() in TUI (Michael Petlan) [RHEL-29571] - riscv: andes: Support specifying symbolic firmware and hardware raw events (Michael Petlan) [RHEL-29571] - perf annotate: Add comments in the data structures (Michael Petlan) [RHEL-29571] - perf annotate: Remove sym_hist.addr[] array (Michael Petlan) [RHEL-29571] - perf annotate: Calculate instruction overhead using hashmap (Michael Petlan) [RHEL-29571] - perf annotate: Add a hashmap for symbol histogram (Michael Petlan) [RHEL-29571] - perf threads: Reduce table size from 256 to 8 (Michael Petlan) [RHEL-29571] - perf threads: Switch from rbtree to hashmap (Michael Petlan) [RHEL-29571] - perf threads: Move threads to its own files (Michael Petlan) [RHEL-29571] - perf machine: Move machine's threads into its own abstraction (Michael Petlan) [RHEL-29571] - perf machine: Move fprintf to for_each loop and a callback (Michael Petlan) [RHEL-29571] - perf trace: Ignore thread hashing in summary (Michael Petlan) [RHEL-29571] - perf report: Sort child tasks by tid (Michael Petlan) [RHEL-29571] - perf vendor events amd: Fix Zen 4 cache latency events (Michael Petlan) [RHEL-29571] - perf version: Display availability of OpenCSD support (Michael Petlan) [RHEL-29571] - perf vendor events intel: Add umasks/occ_sel to PCU events. (Michael Petlan) [RHEL-29571] - perf map: Fix map reference count issues (Michael Petlan) [RHEL-29571] - libperf evlist: Avoid out-of-bounds access (Michael Petlan) [RHEL-29571] - perf lock contention: Account contending locks too (Michael Petlan) [RHEL-29571] - perf metrics: Fix segv for metrics with no events (Michael Petlan) [RHEL-29571] - perf metrics: Fix metric matching (Michael Petlan) [RHEL-29571] - perf pmu: Fix a potential memory leak in perf_pmu__lookup() (Michael Petlan) [RHEL-29571] - perf test: Fix spelling mistake "curent" -> "current" (Michael Petlan) [RHEL-29571] - perf test: Use TEST_FAIL in the TEST_ASSERT macros instead of -1 (Michael Petlan) [RHEL-29571] - perf data convert: Fix segfault when converting to json when cpu_desc isn't set (Michael Petlan) [RHEL-29571] - perf bpf: Check that the minimal vmlinux.h installed is the latest one (Michael Petlan) [RHEL-29571] - perf print-events: make is_event_supported() more robust (Michael Petlan) [RHEL-29571] - perf tests: Add option to run tests in parallel (Michael Petlan) [RHEL-29571] - perf tests: Run time generate shell test suites (Michael Petlan) [RHEL-29571] - perf tests: Use scandirat for shell script finding (Michael Petlan) [RHEL-29571] - perf test: Rename builtin-test-list and add missed header guard (Michael Petlan) [RHEL-29571] - tools subcmd: Add a no exec function call option (Michael Petlan) [RHEL-29571] - perf tests: Avoid fork in perf_has_symbol test (Michael Petlan) [RHEL-29571] - perf list: Add scandirat compatibility function (Michael Petlan) [RHEL-29571] - perf thread_map: Skip exited threads when scanning /proc (Michael Petlan) [RHEL-29571] - perf list: fix short description for some cache events (Michael Petlan) [RHEL-29571] - perf stat: Fix metric-only aggregation index (Michael Petlan) [RHEL-29571] - perf metrics: Compute unmerged uncore metrics individually (Michael Petlan) [RHEL-29571] - perf stat: Pass fewer metric arguments (Michael Petlan) [RHEL-29571] - perf: script: prefer capstone to XED (Michael Petlan) [RHEL-29571] - perf: script: add raw|disasm arguments to --insn-trace option (Michael Petlan) [RHEL-29571] - perf: script: add field 'disasm' to display mnemonic instructions (Michael Petlan) [RHEL-29571] - perf: util: use capstone disasm engine to show assembly instructions (Michael Petlan) [RHEL-29571] - perf: build: introduce the libcapstone (Michael Petlan) [RHEL-29571] - perf list: For metricgroup only list include description (Michael Petlan) [RHEL-29571] - perf tools: Fixup module symbol end address properly (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update tigerlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sapphirerapids TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sandybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update rocketlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update jaketown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update ivytown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update ivybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update cascadelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwellde TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update tigerlake events to v1.15 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylake events to v58 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sierraforst events to v1.01 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update rocketlake events to v1.02 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update meteorlake events to v1.07 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelake events to v1.21 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswell events to v35 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update grandridge events to v1.01 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update emeraldrapids events to v1.03 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwell events to v29 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlaken events to v1.24 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlake events to v1.24 (Michael Petlan) [RHEL-29571] - perf augmented_raw_syscalls.bpf: Move 'struct timespec64' to vmlinux.h (Michael Petlan) [RHEL-29571] - perf testsuite: Install kprobe tests and common files (Michael Petlan) [RHEL-29571] - perf testsuite: Add test for kprobe handling (Michael Petlan) [RHEL-29571] - perf testsuite: Add common output checking helpers (Michael Petlan) [RHEL-29571] - perf testsuite: Add test case for perf probe (Michael Petlan) [RHEL-29571] - perf testsuite: Add initialization script for shell tests (Michael Petlan) [RHEL-29571] - perf testsuite: Add common setting for shell tests (Michael Petlan) [RHEL-29571] - perf testsuite: Add common regex patters (Michael Petlan) [RHEL-29571] - perf test: Enable Symbols test to work with a current module dso (Michael Petlan) [RHEL-29571] - perf build: Cleanup perf register configuration (Michael Petlan) [RHEL-29571] - perf parse-regs: Introduce a weak function arch__sample_reg_masks() (Michael Petlan) [RHEL-29571] - perf parse-regs: Always build perf register functions (Michael Petlan) [RHEL-29571] - perf build: Remove unused CONFIG_PERF_REGS (Michael Petlan) [RHEL-29571] - perf metric: Don't remove scale from counts (Michael Petlan) [RHEL-29571] - perf stat: Avoid metric-only segv (Michael Petlan) [RHEL-29571] - perf expr: Fix "has_event" function for metric style events (Michael Petlan) [RHEL-29571] - perf expr: Allow NaN to be a valid number (Michael Petlan) [RHEL-29571] - perf maps: Locking tidy up of nr_maps (Michael Petlan) [RHEL-29571] - perf maps: Hide maps internals (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find_next_entry (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find_by_name (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find (Michael Petlan) [RHEL-29571] - perf maps: Switch from rbtree to lazily sorted array for addresses (Michael Petlan) [RHEL-29571] - perf srcline: Add missed addr2line closes (Michael Petlan) [RHEL-29571] - perf stat: Support per-cluster aggregation (Michael Petlan) [RHEL-29571] - perf tools: Remove misleading comments on map functions (Michael Petlan) [RHEL-29571] - perf thread_map: Free strlist on normal path in thread_map__new_by_tid_str() (Michael Petlan) [RHEL-29571] - perf sched: Move curr_pid and cpu_last_switched initialization to perf_sched__{lat|map|replay}() (Michael Petlan) [RHEL-29571] - perf sched: Move curr_thread initialization to perf_sched__map() (Michael Petlan) [RHEL-29571] - perf sched: Fix memory leak in perf_sched__map() (Michael Petlan) [RHEL-29571] - perf sched: Move start_work_mutex and work_done_wait_mutex initialization to perf_sched__replay() (Michael Petlan) [RHEL-29571] - perf test: Skip metric w/o event name on arm64 in stat STD output linter (Michael Petlan) [RHEL-29571] - perf symbols: Slightly improve module file executable section mappings (Michael Petlan) [RHEL-29571] - perf tools: Make it possible to see perf's kernel and module memory mappings (Michael Petlan) [RHEL-29571] - perf record: Display data size on pipe mode (Michael Petlan) [RHEL-29571] - perf script: Print source line for each jump in brstackinsn (Michael Petlan) [RHEL-29571] - perf kvm powerpc: Fix build (Michael Petlan) [RHEL-29571] - tools: perf: Expose sample ID / stream ID to python scripts (Michael Petlan) [RHEL-29571] - perf bpf: Clean up the generated/copied vmlinux.h (Michael Petlan) [RHEL-29571] - perf jevents: Drop or simplify small integer values (Michael Petlan) [RHEL-29571] - perf parse-events: Print all errors (Michael Petlan) [RHEL-29571] - perf parse-events: Improve error location of terms cloned from an event (Michael Petlan) [RHEL-29571] - perf tsc: Add missing newlines to debug statements (Michael Petlan) [RHEL-29571] - perf Documentation: Add some more hints to tips.txt (Michael Petlan) [RHEL-29571] - perf test: Simplify metric value validation test final report (Michael Petlan) [RHEL-29571] - perf report: Prevent segfault with --no-parent (Michael Petlan) [RHEL-29571] - perf evsel: Fix duplicate initialization of data->id in evsel__parse_sample() (Michael Petlan) [RHEL-29571] - perf evsel: Rename get_states() to parse_task_states() and make it public (Michael Petlan) [RHEL-29571] - perf tools: Add -H short option for --hierarchy (Michael Petlan) [RHEL-29571] - perf pmu: Treat the msr pmu as software (Michael Petlan) [RHEL-29571] - perf test: Skip test_arm_callgraph_fp.sh if unwinding isn't built in (Michael Petlan) [RHEL-29571] - perf version: Display availability of HAVE_DWARF_UNWIND_SUPPORT (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_pmus__num_mem_pmus() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__record_args() (Michael Petlan) [RHEL-29571] - perf mem: Clean up is_mem_loads_aux_event() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_event__supported() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__name() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__ptr() (Michael Petlan) [RHEL-29571] - perf mem: Add mem_events into the supported perf_pmu (Michael Petlan) [RHEL-29571] - perf sched: Commit to evsel__taskstate() to parse task state info (Michael Petlan) [RHEL-29571] - perf util: Add evsel__taskstate() to parse the task state info instead (Michael Petlan) [RHEL-29571] - perf util: Add helpers to parse task state string from libtraceevent (Michael Petlan) [RHEL-29571] - perf sched: Sync state char array with the kernel (Michael Petlan) [RHEL-29571] - perf data: Minor code style alignment cleanup (Michael Petlan) [RHEL-29571] - perf record: Check conflict between '--timestamp-filename' option and pipe mode before recording (Michael Petlan) [RHEL-29571] - perf record: Fix possible incorrect free in record__switch_output() (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check allowed DWARF Ops (Michael Petlan) [RHEL-29571] - perf annotate-data: Support stack variables (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Add die_get_cfa() (Michael Petlan) [RHEL-29571] - perf annotate-data: Support global variables (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle PC-relative addressing (Michael Petlan) [RHEL-29571] - perf annotate-data: Add stack operation pseudo type (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle array style accesses (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle macro fusion on x86 (Michael Petlan) [RHEL-29571] - perf annotate-data: Parse 'lock' prefix from llvm-objdump (Michael Petlan) [RHEL-29571] - perf build: Check whether pkg-config is installed when libtraceevent is linked (Michael Petlan) [RHEL-29571] - perf test: raise limit to 20 percent for perf_stat_--bpf-counters_test (Michael Petlan) [RHEL-29571] - perf/x86: Fix out of range data (Michael Petlan) [RHEL-29571] - perf/x86/intel/ds: Don't clear ->pebs_data_cfg for the last PEBS event (Michael Petlan) [RHEL-29571] - perf/x86/amd/core: Avoid register reset when CPU is dead (Michael Petlan) [RHEL-29571] - perf/x86/amd/lbr: Discard erroneous branch entries (Michael Petlan) [RHEL-29571] - perf/bpf: Fix duplicate type check (Michael Petlan) [RHEL-29571] - perf/x86/amd/uncore: Fix __percpu annotation (Michael Petlan) [RHEL-29571] - tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() (Xin Long) [RHEL-31303] {CVE-2024-26663} - netfilter: nf_tables: honor table dormant flag from netdev release event path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: fix memleak in map from abort path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restore set elements when delete set fails (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: discard table flag update with pending basechain deletion (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject table flag and netdev basechain updates (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject new basechain after table flag update (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: flush pending destroy work before exit_net release (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path (Florian Westphal) [RHEL-33985] {CVE-2024-26925} - netfilter: nf_tables: release batch on table validation from abort path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: do not compare internal table flags on updates (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject constant set with timeout (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: use kzalloc for hook allocation (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: register hooks last when adding new chain/flowtable (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: fix bidirectional offload regression (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: skip end interval element from gc (Florian Westphal) [RHEL-33985] {CVE-2024-26581} - netfilter: nf_tables: use timestamp to check for set element timeout (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: Remove unused variable nft_net (Florian Westphal) [RHEL-33985] - netfilter: nft_ct: reject direction for ct id (Florian Westphal) [RHEL-33985] - netfilter: nft_compat: restrict match/target protocol to u16 (Florian Westphal) [RHEL-33985] - netfilter: nft_compat: reject unused compat flag (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restrict tunnel object to NFPROTO_NETDEV (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: NULL pointer dereference in nf_tables_updobj() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: validate NFPROTO_* family (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restrict anonymous set and map names to 16 bytes (Florian Westphal) [RHEL-33985] - netfilter: nft_limit: reject configurations that cause integer overflow (Florian Westphal) [RHEL-33985] {CVE-2024-26668} - netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechain (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject NFT_SET_CONCAT with not field length description (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: skip dead set elements in netlink dump (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: do not allow mismatch field size and set key length (Florian Westphal) [RHEL-33985] - netfilter: nft_limit: do not ignore unsupported flags (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject invalid set policy (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: shrink memory consumption of set elements (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: prefer sync gc to async worker (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: rename gc deactivate+erase function (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: de-constify set commit ops function argument (Florian Westphal) [RHEL-33985]- igc: Fix Energy Efficient Ethernet support declaration (Corinna Vinschen) [RHEL-17489] - igc: Fix LED-related deadlock on driver unbind (Corinna Vinschen) [RHEL-17489] - igc: Remove redundant runtime resume for ethtool ops (Corinna Vinschen) [RHEL-17489] - igc: Refactor runtime power management flow (Corinna Vinschen) [RHEL-17489] - net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17489] - igc: Remove stale comment about Tx timestamping (Corinna Vinschen) [RHEL-17489] - igc: Fix missing time sync events (Corinna Vinschen) [RHEL-17489] - igc: avoid returning frame twice in XDP_REDIRECT (Corinna Vinschen) [RHEL-17489 RHEL-33266] {CVE-2024-26853} - igc: fix LEDS_CLASS dependency (Corinna Vinschen) [RHEL-17489] - eth: igc: remove unused embedded struct net_device (Corinna Vinschen) [RHEL-17489] - net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17489] - net: intel: igc: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17489] - net: intel: i40e/igc: Remove setting Autoneg in EEE capabilities (Corinna Vinschen) [RHEL-17489] - igc: Add support for LEDs on i225/i226 (Corinna Vinschen) [RHEL-17489] - igc: Remove temporary workaround (Corinna Vinschen) [RHEL-17489] - igc: Unify filtering rule fields (Corinna Vinschen) [RHEL-17489] - igc: Use netdev printing functions for flex filters (Corinna Vinschen) [RHEL-17489] - igc: Use reverse xmas tree (Corinna Vinschen) [RHEL-17489] - igc: Fix hicredit calculation (Corinna Vinschen) [RHEL-17489] - igc: Check VLAN EtherType mask (Corinna Vinschen) [RHEL-17489] - igc: Check VLAN TCI mask (Corinna Vinschen) [RHEL-17489] - igc: Report VLAN EtherType matching back to user (Corinna Vinschen) [RHEL-17489] - igc: field get conversion (Corinna Vinschen) [RHEL-17489] - igc: field prep conversion (Corinna Vinschen) [RHEL-17489] - intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17489] - igc: Add support for PTP .getcyclesx64() (Corinna Vinschen) [RHEL-17489] - igc: Simplify setting flags in the TX data descriptor (Corinna Vinschen) [RHEL-17489] - bnxt_en: Restore PTP tx_avail count in case of skb_pad() error (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Set TSO max segs on devices with limits (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.44 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.39 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix error recovery for 5760X (P7) chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix memory leak in bnxt_hwrm_get_rings() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Prevent TX timeout with a very small TX ring (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix TX ring indexing logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix AGG ring check logic in bnxt_check_rings() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix trimming of P5 RX and TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix HWTSTAMP_FILTER_ALL packet timestamp logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix wrong return value check in bnxt_close_nic() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Clear resource reservation during resume (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - net: bnxt: fix a potential use-after-free in bnxt_init_tc (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add 5760X (P7) PCI IDs (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Report the new ethtool link modes in the new firmware interface (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support force speed using the new HWRM fields (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support new firmware link parameters (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor ethtool speeds logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for new RX and TPA_START completion types for P7 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor and refine bnxt_tpa_start() and bnxt_tpa_end(). (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor RX VLAN acceleration logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add new P7 hardware interface definitions (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor RSS capability fields (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Implement the new toggle bit doorbell mechanism on P7 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Consolidate DB offset calculation (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Define basic P7 macros (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.15 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix backing store V2 logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Rename some macros for the P5 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify the NAPI logic for the new P7 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify RX ring indexing logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify TX ring indexing logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add db_ring_mask and related macro to bnxt_db_info struct. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for HWRM_FUNC_BACKING_STORE_CFG_V2 firmware calls (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for new backing store query firmware API (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add bnxt_setup_ctxm_pg_tbls() helper function (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use the pg_info field in bnxt_ctx_mem_type struct (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add page info to struct bnxt_ctx_mem_type (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Restructure context memory data structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Free bp->ctx inside bnxt_free_ctx_mem() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: The caller of bnxt_alloc_ctx_mem() should always free bp->ctx (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Optimize xmit_more TX path (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use existing MSIX vectors for all mqprio TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add macros related to TC and TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add helper to get the number of CP rings required for TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support up to 8 TX rings per MSIX (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor bnxt_hwrm_set_coal() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: New encoding for the TX opaque field (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor bnxt_tx_int() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Remove BNXT_RX_HDL and BNXT_TX_HDL (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add completion ring pointer in TX and RX ring structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Restructure cp_ring_arr in struct bnxt_cp_ring_info (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add completion ring pointer in TX and RX ring structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Put the TX producer information in the TX BD opaque field (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix 2 stray ethtool -S counters (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: extend media types to supported and autoneg modes (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: convert to linkmode_set_bit() API (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor NRZ/PAM4 link speed related logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: refactor speed independent ethtool modes (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: support lane configuration via ethtool (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: add infrastructure to lookup ethtool link mode (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix invoking hwmon_notify_event (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Do not call sleeping hwmon_notify_event() from NAPI (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - eth: bnxt: fix backward compatibility with older devices (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - Revert "bnxt_en: Support QOS and TPID settings for the SRIOV VLAN" (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update VNIC resource calculation for VFs (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support QOS and TPID settings for the SRIOV VLAN (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Event handler for Thermal event (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use non-standard attribute to expose shutdown temperature (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Expose threshold temperatures through hwmon (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify the driver to use hwmon_device_register_with_info (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Move hwmon functions into a dedicated file (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Enhance hwmon temperature reporting (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.2.171 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt: use the NAPI skb allocation cache (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add tx_resets ring counter (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Display the ring error counters under ethtool -S (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Save ring error counters across reset (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Increment rx_resets counter in bnxt_disable_napi() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt: don't handle XDP in netpoll (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - netfilter: bridge: replace physindev with physinif in nf_bridge_info (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: propagate net to nf_bridge_get_physindev (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: nfnetlink_log: use proper helper for fetching physinif (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: nf_queue: remove excess nf_bridge variable (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). (Xin Long) [RHEL-39772] {CVE-2024-36933} - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() (Xin Long) [RHEL-39772] - s390/zcrypt: Use EBUSY to indicate temp unavailability (Tobias Huschle) [RHEL-23687] - s390/zcrypt: Handle ep11 cprb return code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: Fix wrong format string in debug feature printout (Tobias Huschle) [RHEL-23687] - s390/pkey: improve pkey retry behavior (Tobias Huschle) [RHEL-23687] - s390/zcrypt: improve zcrypt retry behavior (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce retries on in-kernel send CPRB functions (Tobias Huschle) [RHEL-23687] - s390/ap: introduce mutex to lock the AP bus scan (Tobias Huschle) [RHEL-23687] - s390/ap: rework ap_scan_bus() to return true on config change (Tobias Huschle) [RHEL-23687] - s390/ap: clarify AP scan bus related functions and variables (Tobias Huschle) [RHEL-23687] - s390/ap: rearm APQNs bindings complete completion (Tobias Huschle) [RHEL-23687] - s390/ap: explicitly include ultravisor header (Tobias Huschle) [RHEL-23687] - s390/zcrypt: add debug possibility for CCA and EP11 messages (Tobias Huschle) [RHEL-23687] - s390/ap: add debug possibility for AP messages (Tobias Huschle) [RHEL-23687] - s390/pkey: introduce dynamic debugging for pkey (Tobias Huschle) [RHEL-23687] - s390/pkey: harmonize pkey s390 debug feature calls (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce dynamic debugging for AP and zcrypt code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: harmonize debug feature calls and defines (Tobias Huschle) [RHEL-23687] - s390/ap: handle outband SE bind state change (Tobias Huschle) [RHEL-23687] - s390/ap: store TAPQ hwinfo in struct ap_card (Tobias Huschle) [RHEL-23687] - s390/ap: fix vanishing crypto cards in SE environment (Tobias Huschle) [RHEL-23687] - s390/zcrypt: don't report online if card or queue is in check-stop state (Tobias Huschle) [RHEL-23687] - s390/zcrypt: update list of EP11 operation modes (Tobias Huschle) [RHEL-23687] - s390/zcrypt: remove CEX2 and CEX3 device drivers (Tobias Huschle) [RHEL-23687] - s390/zcrypt: do not retry administrative requests (Tobias Huschle) [RHEL-23687] - s390/zcrypt: cleanup some debug code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: use kvmalloc_array() instead of kzalloc() (Tobias Huschle) [RHEL-23687] - s390/pkey: zeroize key blobs (Tobias Huschle) [RHEL-23687] - s390/zcrypt: rework arrays with length zero occurrences (Tobias Huschle) [RHEL-23687] - s390/zcrypt: simplify prep of CCA key token (Tobias Huschle) [RHEL-23687] - s390/zcrypt: remove unused ancient padding code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce ctfm field in struct CPRBX (Tobias Huschle) [RHEL-23687] - s390/zcrypt: fix warning about field-spanning write (Tobias Huschle) [RHEL-23687] - xfrm: interface: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bridge: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip_tunnel: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - sit: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_vti: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_tunnel: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_gre: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - vxlan: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ipv4: add __unregister_nexthop_notifier() (Antoine Tenart) [RHEL-29681] - gtp: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - geneve: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bonding: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bareudp: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - nexthop: convert nexthop_net_exit_batch to exit_batch_rtnl method (Antoine Tenart) [RHEL-29681] - net: add exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - net: remove default_device_exit() (Antoine Tenart) [RHEL-29681] - can: gw: switch cangw_pernet_exit() to batch mode (Antoine Tenart) [RHEL-29681] - ipmr: introduce ipmr_net_exit_batch() (Antoine Tenart) [RHEL-29681] - ip6mr: introduce ip6mr_net_exit_batch() (Antoine Tenart) [RHEL-29681] - ipv6: change fib6_rules_net_exit() to batch mode (Antoine Tenart) [RHEL-29681] - ipv4: add fib_net_exit_batch() (Antoine Tenart) [RHEL-29681] - nexthop: change nexthop_net_exit() to nexthop_net_exit_batch() (Antoine Tenart) [RHEL-29681] - net: net_namespace: Optimize the code (Antoine Tenart) [RHEL-29681] - netfilter: nf_tables: missing iterator type in lookup walk (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: do not free live element (Florian Westphal) [RHEL-33380 RHEL-34223] {CVE-2024-26924} - netfilter: nft_set_pipapo: release elements in clone only from destroy path (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: walk over current view on netlink dump (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: do not rely on ZERO_SIZE_PTR (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: constify lookup fn args where possible (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: fix missing : in kdoc (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: remove scratch_aligned pointer (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: add helper to release pcpu scratch area (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: store index in scratch maps (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: remove static in nft_pipapo_get() (Florian Westphal) [RHEL-33380] - Another hunk from an upstream merge commit (John W. Linville) [RHEL-23582] - cxl/core/regs: Fix usage of map->reg_type in cxl_decode_regblock() before assigned (John W. Linville) [RHEL-23582] - cxl/region: Fix cxlr_pmem leaks (John W. Linville) [RHEL-23582] - cxl/region: Fix memregion leaks in devm_cxl_add_region() (John W. Linville) [RHEL-23582] - cxl/port: Fix missing target list lock (John W. Linville) [RHEL-23582] - cxl/region: Use cxl_calc_interleave_pos() for auto-discovery (John W. Linville) [RHEL-23582] - cxl/region: Calculate a target position in a region interleave (John W. Linville) [RHEL-23582] - cxl/region: Prepare the decoder match range helper for reuse (John W. Linville) [RHEL-23582] - testing: nvdimm: add missing prototypes for wrapped functions (John W. Linville) [RHEL-23582] - cxl/core: Fix potential payload size confusion in cxl_mem_get_poison() (John W. Linville) [RHEL-23582] - cxl/trace: Correct DPA field masks for general_media & dram events (John W. Linville) [RHEL-23582] - cxl/acpi: Fix load failures due to single window creation failure (John W. Linville) [RHEL-23582] - perf: CXL: fix mismatched cpmu event opcode (John W. Linville) [RHEL-23582] - cxl/memdev: Hold region_rwsem during inject and clear poison ops (John W. Linville) [RHEL-23582] - cxl/core: Always hold region_rwsem while reading poison lists (John W. Linville) [RHEL-23582] - cxl/memdev: Fix sanitize vs decoder setup locking (John W. Linville) [RHEL-23582] - cxl/core: Fix initialization of mbox_cmd.size_out in get event (John W. Linville) [RHEL-23582] - cxl/mem: Fix for the index of Clear Event Record Handle (John W. Linville) [RHEL-23582] - libnvdimm: mark 'security_show' static again (John W. Linville) [RHEL-23582] - cxl/trace: Properly initialize cxl_poison region name (John W. Linville) [RHEL-23582] - cxl/pci: Fix disabling memory if DVSEC CXL Range does not match a CFMWS window (John W. Linville) [RHEL-23582] - cxl/region:Fix overflow issue in alloc_hpa() (John W. Linville) [RHEL-23582] - cxl/port: Fix decoder initialization when nr_targets > interleave_ways (John W. Linville) [RHEL-23582] - cxl/region: fix x9 interleave typo (John W. Linville) [RHEL-23582] - cxl/pmu: Ensure put_device on pmu devices (John W. Linville) [RHEL-23582] - cxl/hdm: Fix dpa translation locking (John W. Linville) [RHEL-23582] - cxl/hdm: Remove broken error path (John W. Linville) [RHEL-23582] - cxl/port: Fix delete_endpoint() vs parent unregistration race (John W. Linville) [RHEL-23582] - cxl/region: Fix x1 root-decoder granularity calculations (John W. Linville) [RHEL-23582] - cxl/region: Fix cxl_region_rwsem lock held when returning to user space (John W. Linville) [RHEL-23582] - cxl/mbox: Remove useless cast in cxl_mem_create_range_info() (John W. Linville) [RHEL-23582] - cxl/region: Do not try to cleanup after cxl_region_setup_targets() fails (John W. Linville) [RHEL-23582] - cxl/mem: Fix shutdown order (John W. Linville) [RHEL-23582] - cxl/pci: Fix sanitize notifier setup (John W. Linville) [RHEL-23582] - cxl/acpi: Annotate struct cxl_cxims_data with __counted_by (John W. Linville) [RHEL-23582] - cxl/region: Refactor granularity select in cxl_port_setup_targets() (John W. Linville) [RHEL-23582] - cxl/region: Match auto-discovered region decoders by HPA range (John W. Linville) [RHEL-23582] - cxl/mbox: Fix CEL logic for poison and security commands (John W. Linville) [RHEL-23582] - cxl/pci: Replace host_bridge->native_aer with pcie_aer_is_native() (John W. Linville) [RHEL-23582] - cxl/pci: Fix appropriate checking for _OSC while handling CXL RAS registers (John W. Linville) [RHEL-23582] - cxl/memdev: Only show sanitize sysfs files when supported (John W. Linville) [RHEL-23582] - cxl/memdev: Document security state in kern-doc (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove unused SZ_512G macro (John W. Linville) [RHEL-23582] - cxl/acpi: Return 'rc' instead of '0' in cxl_parse_cfmws() (John W. Linville) [RHEL-23582] - cxl/mem: Fix a double shift bug (John W. Linville) [RHEL-23582] - cxl: fix CONFIG_FW_LOADER dependency (John W. Linville) [RHEL-23582] - cxl: Fix one kernel-doc comment (John W. Linville) [RHEL-23582] - cxl/pci: Use correct flag for sanitize polling (John W. Linville) [RHEL-23582] - redhat/configs: add config item for CONFIG_CXL_PMU (John W. Linville) [RHEL-23582] - perf: CXL Performance Monitoring Unit driver (John W. Linville) [RHEL-23582] - Merge branch 'for-6.5/cxl-type-2' into for-6.5/cxl (John W. Linville) [RHEL-23582] - tools/testing/cxl: add firmware update emulation to CXL memdevs (John W. Linville) [RHEL-23582] - tools/testing/cxl: Use named effects for the Command Effect Log (John W. Linville) [RHEL-23582] - tools/testing/cxl: Fix command effects for inject/clear poison (John W. Linville) [RHEL-23582] - cxl: add a firmware update mechanism using the sysfs firmware loader (John W. Linville) [RHEL-23582] - cxl/test: Add Secure Erase opcode support (John W. Linville) [RHEL-23582] - cxl/mem: Support Secure Erase (John W. Linville) [RHEL-23582] - cxl/test: Add Sanitize opcode support (John W. Linville) [RHEL-23582] - cxl/mem: Wire up Sanitization support (John W. Linville) [RHEL-23582] - cxl/mbox: Add sanitization handling machinery (John W. Linville) [RHEL-23582] - cxl/mem: Introduce security state sysfs file (John W. Linville) [RHEL-23582] - cxl/mbox: Allow for IRQ_NONE case in the isr (John W. Linville) [RHEL-23582] - Revert "cxl/port: Enable the HDM decoder capability for switch ports" (John W. Linville) [RHEL-23582] - cxl/memdev: Formalize endpoint port linkage (John W. Linville) [RHEL-23582] - cxl/pci: Unconditionally unmask 256B Flit errors (John W. Linville) [RHEL-23582] - cxl/region: Manage decoder target_type at decoder-attach time (John W. Linville) [RHEL-23582] - cxl/hdm: Default CXL_DEVTYPE_DEVMEM decoders to CXL_DECODER_DEVMEM (John W. Linville) [RHEL-23582] - cxl/port: Rename CXL_DECODER_{EXPANDER, ACCELERATOR} => {HOSTONLYMEM, DEVMEM} (John W. Linville) [RHEL-23582] - cxl/memdev: Make mailbox functionality optional (John W. Linville) [RHEL-23582] - cxl/mbox: Move mailbox related driver state to its own data structure (John W. Linville) [RHEL-23582] - cxl: Remove leftover attribute documentation in 'struct cxl_dev_state' (John W. Linville) [RHEL-23582] - cxl: Fix kernel-doc warnings (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove unused @cxlds argument (John W. Linville) [RHEL-23582] - cxl/regs: Clarify when a 'struct cxl_register_map' is input vs output (John W. Linville) [RHEL-23582] - cxl/region: Fix state transitions after reset failure (John W. Linville) [RHEL-23582] - cxl/region: Flag partially torn down regions as unusable (John W. Linville) [RHEL-23582] - cxl/region: Move cache invalidation before region teardown, and before setup (John W. Linville) [RHEL-23582] - cxl/pci: Find and register CXL PMU devices (John W. Linville) [RHEL-23582] - cxl: Add functions to get an instance of / count regblocks of a given type (John W. Linville) [RHEL-23582] - cxl/mbox: Add background cmd handling machinery (John W. Linville) [RHEL-23582] - rcuwait: Support timeouts (John W. Linville) [RHEL-23582] - cxl/pci: Introduce cxl_request_irq() (John W. Linville) [RHEL-23582] - cxl/pci: Allocate irq vectors earlier during probe (John W. Linville) [RHEL-23582] - cxl: Explicitly initialize resources when media is not ready (John W. Linville) [RHEL-23582] - cxl: Move cxl_await_media_ready() to before capacity info retrieval (John W. Linville) [RHEL-23582] - cxl: Wait Memory_Info_Valid before access memory related info (John W. Linville) [RHEL-23582] - cxl/port: Enable the HDM decoder capability for switch ports (John W. Linville) [RHEL-23582] - cxl: Add missing return to cdat read error path (John W. Linville) [RHEL-23582] - cxl/test: Add mock test for set_timestamp (John W. Linville) [RHEL-23582] - cxl/mbox: Update CMD_RC_TABLE (John W. Linville) [RHEL-23582] - tools/testing/cxl: Require CONFIG_DEBUG_FS (John W. Linville) [RHEL-23582] - tools/testing/cxl: Add a sysfs attr to test poison inject limits (John W. Linville) [RHEL-23582] - tools/testing/cxl: Use injected poison for get poison list (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock the Clear Poison mailbox command (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock the Inject Poison mailbox command (John W. Linville) [RHEL-23582] - cxl/mem: Add debugfs attributes for poison inject and clear (John W. Linville) [RHEL-23582] - cxl/memdev: Trace inject and clear poison as cxl_poison events (John W. Linville) [RHEL-23582] - cxl/memdev: Warn of poison inject or clear to a mapped region (John W. Linville) [RHEL-23582] - cxl/memdev: Add support for the Clear Poison mailbox command (John W. Linville) [RHEL-23582] - cxl/memdev: Add support for the Inject Poison mailbox command (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock support for Get Poison List (John W. Linville) [RHEL-23582] - cxl/trace: Add an HPA to cxl_poison trace events (John W. Linville) [RHEL-23582] - cxl/region: Provide region info to the cxl_poison trace event (John W. Linville) [RHEL-23582] - cxl/memdev: Add trigger_poison_list sysfs attribute (John W. Linville) [RHEL-23582] - cxl/trace: Add TRACE support for CXL media-error records (John W. Linville) [RHEL-23582] - cxl/mbox: Add GET_POISON_LIST mailbox command (John W. Linville) [RHEL-23582] - cxl/mbox: Initialize the poison state (John W. Linville) [RHEL-23582] - cxl/mbox: Restrict poison cmds to debugfs cxl_raw_allow_all (John W. Linville) [RHEL-23582] - cxl/mbox: Deprecate poison commands (John W. Linville) [RHEL-23582] - cxl/port: Fix port to pci device assumptions in read_cdat_data() (John W. Linville) [RHEL-23582] - cxl/pci: Rightsize CDAT response allocation (John W. Linville) [RHEL-23582] - cxl/pci: Simplify CDAT retrieval error path (John W. Linville) [RHEL-23582] - cxl/pci: Use CDAT DOE mailbox created by PCI core (John W. Linville) [RHEL-23582] - PCI/DOE: Create mailboxes on device enumeration (John W. Linville) [RHEL-23582] - PCI/DOE: Allow mailbox creation without devres management (John W. Linville) [RHEL-23582] - PCI/DOE: Deduplicate mailbox flushing (John W. Linville) [RHEL-23582] - PCI/DOE: Make asynchronous API private (John W. Linville) [RHEL-23582] - cxl/pci: Use synchronous API for DOE (John W. Linville) [RHEL-23582] - PCI/DOE: Provide synchronous API and use it internally (John W. Linville) [RHEL-23582] - cxl/hdm: Add more HDM decoder debug messages at startup (John W. Linville) [RHEL-23582] - cxl/port: Scan single-target ports for decoders (John W. Linville) [RHEL-23582] - cxl/core: Drop unused io-64-nonatomic-lo-hi.h (John W. Linville) [RHEL-23582] - cxl/hdm: Use 4-byte reads to retrieve HDM decoder base+limit (John W. Linville) [RHEL-23582] - cxl/hdm: Extend DVSEC range register emulation for region enumeration (John W. Linville) [RHEL-23582] - cxl/hdm: Limit emulation to the number of range registers (John W. Linville) [RHEL-23582] - cxl/hdm: Skip emulation when driver manages mem_enable (John W. Linville) [RHEL-23582] - cxl/hdm: Fix double allocation of @cxlhdm (John W. Linville) [RHEL-23582] - cxl/mem: Add kdoc param for event log driver state (John W. Linville) [RHEL-23582] - cxl/trace: Add serial number to trace points (John W. Linville) [RHEL-23582] - cxl/trace: Add host output to trace points (John W. Linville) [RHEL-23582] - cxl/trace: Standardize device information output (John W. Linville) [RHEL-23582] - cxl/pci: Remove locked check for dvsec_range_allowed() (John W. Linville) [RHEL-23582] - cxl/hdm: Add emulation when HDM decoders are not committed (John W. Linville) [RHEL-23582] - cxl/hdm: Create emulated cxl_hdm for devices that do not have HDM decoders (John W. Linville) [RHEL-23582] - cxl/hdm: Emulate HDM decoder from DVSEC range registers (John W. Linville) [RHEL-23582] - cxl/pci: Refactor cxl_hdm_decode_init() (John W. Linville) [RHEL-23582] - cxl/port: Export cxl_dvsec_rr_decode() to cxl_port (John W. Linville) [RHEL-23582] - cxl/pci: Break out range register decoding from cxl_hdm_decode_init() (John W. Linville) [RHEL-23582] - cxl: add RAS status unmasking for CXL (John W. Linville) [RHEL-23582] - cxl/pmem: Fix nvdimm registration races (John W. Linville) [RHEL-23582] - cxl/uapi: Tag commands from cxl_query_cmd() (John W. Linville) [RHEL-23582] - cxl/mem: Remove unused CXL_CMD_FLAG_NONE define (John W. Linville) [RHEL-23582] - redhat/configs: add config item for CONFIG_DEV_DAX_CXL (John W. Linville) [RHEL-23582] - cxl/mem: Correct full ID range allocation (John W. Linville) [RHEL-23582] - cxl/pci: Fix irq oneshot expectations (John W. Linville) [RHEL-23582] - cxl/pci: Set the device timestamp (John W. Linville) [RHEL-23582] - cxl/mbox: Add missing parameter to docs. (John W. Linville) [RHEL-23582] - cxl/test: Simulate event log overflow (John W. Linville) [RHEL-23582] - cxl/test: Add specific events (John W. Linville) [RHEL-23582] - cxl/test: Add generic mock events (John W. Linville) [RHEL-23582] - cxl/mem: Trace Memory Module Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Trace DRAM Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Trace General Media Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Wire up event interrupts (John W. Linville) [RHEL-23582] - cxl: fix spelling mistakes (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove cxl_test module math loading message (John W. Linville) [RHEL-23582] - tools/testing/cxl: Add XOR Math support to cxl_test (John W. Linville) [RHEL-23582] - cxl/mbox: Add debug messages for enabled mailbox commands (John W. Linville) [RHEL-23582] - cxl/mem: Read, trace, and clear events on driver load (John W. Linville) [RHEL-23582] - PCI/CXL: Export native CXL error reporting control (John W. Linville) [RHEL-23582] - fix build breakage in tools/testing/cxl (John W. Linville) [RHEL-23582] - redhat/configs: turn off CONFIG_NVDIMM_SECURITY_TEST (John W. Linville) [RHEL-23582] - libnvdimm: Introduce CONFIG_NVDIMM_SECURITY_TEST flag (John W. Linville) [RHEL-23582]- bonding: fix incorrect software timestamping report (Hangbin Liu) [RHEL-42409] - redhat/configs: increase CONFIG_DEFAULT_MMAP_MIN_ADDR from 32K to 64K for aarch64 (Brian Masney) [RHEL-45195] - locking/atomic: Make test_and_*_bit() ordered on failure (Paolo Bonzini) [RHEL-45199] - net: amd-xgbe: Fix skb data length underflow (Ken Cox) [RHEL-43794] {CVE-2022-48743} - net: sched: sch_multiq: fix possible OOB write in multiq_tune() (cki-backport-bot) [RHEL-43470] {CVE-2024-36978} - serial: port: Don't block system suspend even if bytes are left to xmit (Andrew Halaney) [RHEL-41060] - serial: core: Fix missing shutdown and startup for serial base port (Andrew Halaney) [RHEL-41060] - serial: core: Clearing the circular buffer before NULLifying it (Andrew Halaney) [RHEL-41060] - serial: port: Don't suspend if the port is still busy (Andrew Halaney) [RHEL-41060] - mmc: sdhci_am654: Fix ITAPDLY for HS400 timing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add ITAPDLYSEL in sdhci_j721e_4bit_set_clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Update comments in sdhci_am654_set_clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Fix itapdly/otapdly array type (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add OTAP/ITAP delay enable (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Write ITAPDLY for DDR52 timing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add tuning algorithm for delay chain (Lucas Karpinski) [RHEL-41085] - Revert "mmc: core: Capture correct oemid-bits for eMMC cards" (Lucas Karpinski) [RHEL-41085] - mmc: core: Capture correct oemid-bits for eMMC cards (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use readl_poll_timeout_atomic in msdc_reset_hw (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix error propagation for some ioctl commands (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix error code in sdhci_sprd_tuning() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Disable LPM during initialization (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: fix LPM negotiation so x86/S0ix SoCs can suspend (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Fix build error unused-function (Lucas Karpinski) [RHEL-41085] - mmc: host: Improve I/O read/write performance for GL9763E (Lucas Karpinski) [RHEL-41085] - mmc: core: sdio: hold retuning if sdio in 1-bit mode (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Move card detect gpio polarity quirk to gpiolib (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Replace platform device pointer by generic one (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Use temporary variable for struct device (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Get rid of platform data leftovers (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Add description for struct member (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: move atmel MCI header file (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Convert to gpio descriptors (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Add SD HS mode online tuning (Lucas Karpinski) [RHEL-41085] - mmc: core: Add host specific tuning support for SD HS mode (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Rename sdhci_pltfm_register() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Remove sdhci_pltfm_unregister() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-sparx5: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-hlwd: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-iproc: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_f_sdh30: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-dove: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-bcm-kona: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Add sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: core: Cleanup mmc_sd_num_wr_blocks() function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: milbeaut: remove redundant of_match_ptr() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: remove redundant of_match_ptr() (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: fix double mmc_free_host() in wbsd_init() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Use devm_platform_ioremap_resource_byname() (Lucas Karpinski) [RHEL-41085] - mmc: block: Fix in_flight[issue_type] value error (Lucas Karpinski) [RHEL-41085] - MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: force non-modular build and remove symbol_get usage (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mvsdio: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-mcf: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: usdhi60rol0: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: owl: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: alcor: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-acpi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-tegra: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdio: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: Convert to platform remove (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: remove unneeded variables (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: cavium-octeon: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mxs-mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: xenon: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav3: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: omap: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: milbeaut: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pic32: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3798cv200: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: davinci_mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: cb710: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sunxi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: core: propagate removable attribute to driver core (Lucas Karpinski) [RHEL-41085] - mmc: Explicitly include correct DT includes (Lucas Karpinski) [RHEL-41085] - mmc: davinci: Make SDIO irq truly optional (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: register irqs before registering controller (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove outdated indentation (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: register irqs before registering controller (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: Revert "mmc: core: Allow mmc_start_host() synchronously detect a card" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-f-sdh30: Replace with sdhci_pltfm (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Improve ux500 debug prints (Lucas Karpinski) [RHEL-41085] - mmc: moxart: read scr register without changing byte order (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Drop redundant WARN_ON() in the irq handler (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for SW busy-end timeouts (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: add delay block support for STM32MP25 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: prepare other delay block support (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: manage block gap hardware flow control (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for sdmmc variant revision v3.0 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: add stm32_idmabsize_align parameter (Lucas Karpinski) [RHEL-41085] - mmc: usdhi60rol0: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sunxi: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-acpi: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: owl: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: mvsdio: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break out a helper function (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Use a switch statement machine (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Use state machine state as exit condition (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Retry the busy start condition (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Make busy complete state machine explicit (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break out error check in busy detect (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Stash status while waiting for busy (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Unwind big if() clause (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Clear busy_status when starting command (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: set feedback clock when using delay block (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: fix max busy timeout calculation (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: reduce CIT for better performance (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL9755: Mask the replay timer timeout of AER (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add support SD Express card for GL9767 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Add VDD2 definition for power control register (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Set SDR104's clock to 205MHz and enable SSC for GL9767 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add Genesys Logic GL9767 support (Lucas Karpinski) [RHEL-41085] - rnbd-srv: don't pass a holder for non-exclusive blkdev_get_by_path (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: remove redundant mmc_request_done() call from irq context (Lucas Karpinski) [RHEL-41085] - mmc: block: ioctl: do write error check for spi (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: fix DMA configure compatibility issue when 64bit DMA mode is used. (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Add/rename SDIO ID of the RTL8723DS SDIO wifi cards (Lucas Karpinski) [RHEL-41085] - wifi: rtw88: rtw8723d: Implement RTL8723DS (SDIO) efuse parsing (Lucas Karpinski) [RHEL-41085] - wifi: rtw88: sdio: Check the HISR RX_REQUEST bit in rtw_sdio_rx_isr() (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove unnecessary error checks and change return type (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Disable broken 64-bit DMA on MSM8916 (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: Fix WILC CHIP_EN and RESETN toggling order (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix invalid response handling (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: Avoid ugly error message when SDIO wakeup IRQ isn't used (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Avoid cast to incompatible function type (Lucas Karpinski) [RHEL-41085] - mmc: block: Suppress empty whitespaces in prints (Lucas Karpinski) [RHEL-41085] - mmc: omap: restore original power up/down steps (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix deferred probe (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix broken slot switch lookup (Lucas Karpinski) [RHEL-41085] - ARM: OMAP2+: fix N810 MMC gpiod table (Lucas Karpinski) [RHEL-41085] - ARM: OMAP2+: fix bogus MMC GPIO labels on Nokia N8x0 (Lucas Karpinski) [RHEL-41085] - ARM: omap2: Fix copy/paste bug (Lucas Karpinski) [RHEL-41085] - ARM/mmc: Convert old mmci-omap to GPIO descriptors (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Make dw_mci_pltfm_remove() return void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: make "no-mmc-hs400" works (Lucas Karpinski) [RHEL-41085] - mmc: block: ensure error propagation for non-blk (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Fix an error handling path in sdhci_cdns_probe() (Lucas Karpinski) [RHEL-41085] - mmc: vub300: remove unreachable code (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Support mmc hardware reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Add AMD Pensando Elba SoC support (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Support device specific init during probe (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Enable device specific override of writel() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Switch to the new ICE API (Lucas Karpinski) [RHEL-41085] - mmc: sdio: add Realtek SDIO vendor ID and various wifi device IDs (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove unused macro mmc_req_rel_wr (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Skip setting clock delay for 400KHz (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support for eMMC5.1 on Xilinx Versal Net platform (Lucas Karpinski) [RHEL-41085] - mmc: core: Allow mmc_start_host() synchronously detect a card (Lucas Karpinski) [RHEL-41085] - mmc: core: remove unnecessary (void*) conversions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data (Lucas Karpinski) [RHEL-41085] - mmc: core: Log about empty non-removable slots (Lucas Karpinski) [RHEL-41085] - mmc: sdricoh_cs: remove unused sdricoh_readw function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Remove Intel Thunder Bay SOC support (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: owl-mmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: omap: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-pltfm: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: drop useless sdhci_get_compatibility() !OF stub (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use new helpers mmc_regulator_enable/disable_vqmmc (Lucas Karpinski) [RHEL-41085] - mmc: core: add helpers mmc_regulator_enable/disable_vqmmc (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: simplify usage of mmc_regulator_set_ocr (Lucas Karpinski) [RHEL-41085] - mmc: arasan: Use of_property_present() for testing DT property presence (Lucas Karpinski) [RHEL-41085] - mmc: Use of_property_read_bool() for boolean properties (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove R-Car H3 ES1.* handling (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-starfive: Fix initialization of prev_err (Lucas Karpinski) [RHEL-41085] - mmc: core: Allow invalid regulator in mmc_regulator_set_ocr() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support to request the "gate" clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Fix SDR50 mode timing issue (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: core: fix return value check in devm_mmc_alloc_host() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: constify member data of struct meson_host (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use devm_clk_get_enabled() for core clock (Lucas Karpinski) [RHEL-41085] - mmc: starfive: Add sdio/emmc driver support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Add StarFive MMC module (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: support platform interrupt as card detect interrupt (Lucas Karpinski) [RHEL-41085] - mmc: core: support setting card detect interrupt from drivers (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix SDIO mode if cap_sdio_irq isn't set (Lucas Karpinski) [RHEL-41085] - mmc: core: Align to common busy polling behaviour for mmc ioctls (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: remove meson_mmc_get_cd (Lucas Karpinski) [RHEL-41085] - mmc: omap: drop TPS65010 dependency (Lucas Karpinski) [RHEL-41085] - mmc: moxart: set maximum request/block/segment sizes (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use devm_mmc_alloc_host (Lucas Karpinski) [RHEL-41085] - mmc: core: add devm_mmc_alloc_host (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Add support for vqmmc power supply (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Work around bug on JZ4760(B) (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: fix error handling in mmc_spi_probe() (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Add control to switch UHS speed (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Add control of UHS mode using SD interface logic (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: uniphier-sd: Add socionext,syscon-uhs-mode property (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: sdhci-pxa: add pxav1 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add optional pinctrl for SDIO IRQ workaround (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add SDIO card IRQ workaround for PXA168 V1 controller (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add optional core clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: change clock name to match DT bindings (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add register workaround for PXA168 silicon bug (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: enable CONFIG_MMC_SDHCI_IO_ACCESSORS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add initial support for PXA168 V1 controller (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq_sd8787: Allow being built-in irrespective of dependencies (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-iproc: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav3: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Replace SDHCI_QUIRK_MISSING_CAPS for Ricoh controller (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Spelling s/compement/complement/ (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: fix race between stop command and start of next command (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Add RZ/V2M compatible string (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Modify mismatched function name (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: renesas,sdhi: Document RZ/V2M support (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix eMMC init failure after hw reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Resolve "unused" warnings with CONFIG_OF=n (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix warning - do not call blocking ops when !TASK_RUNNING (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: limit the SDHC clock frequency (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove unneeded semicolon (Lucas Karpinski) [RHEL-41085] - mmc: core: Normalize the error handling branch in sd_read_ext_regs() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix no reset data and command after voltage switch (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Avoid unnecessary ->set_clock() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix voltage switch delay (Lucas Karpinski) [RHEL-41085] - mmc: mmc-hsq: Use fifo to dispatch mmc_request (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove non-data R1B ioctl workaround (Lucas Karpinski) [RHEL-41085] - mmc: core: refactor debugfs code (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Fix missing clk_disable_unprepare in msdc_of_clock_parse() (Lucas Karpinski) [RHEL-41085] - mmc: Avoid open coding by using mmc_op_tuning() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_test: Fix removal of debugfs file (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: use new convenience macro from MMC core (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: add helper to access quirks (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: better reset from HS400 mode (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: alway populate SCC pointer (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix ambiguous TRIM and DISCARD arg (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: Use device_match_of_node() (Lucas Karpinski) [RHEL-41085] - clk: socfpga: remove the setting of clk-phase for sdmmc_clk (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-pltfm: socfpga: add method to configure clk-phase (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: synopsys-dw-mshc: document "altr,sysmgr-syscon" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Fix possible memory leak caused by missing pci_dev_put() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix the SD tuning issue that the SDHCI_TRANSFER_MODE is cleared incorrectly (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add quirks for broken timeout clock capability (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add support for non-removable media (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add compatible string for Socionext F_SDH30_E51 (Lucas Karpinski) [RHEL-41085] - dt-bindings: sdhci-fujitsu: Add compatible string for F_SDH30_E51 (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add reset control support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Convert sdhci-fujitsu to JSON schema (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix two spelling mistakes in comment (Lucas Karpinski) [RHEL-41085] - mmc: mmci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: via-sdmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: ensure `host->irq == 0` if polling (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: add Inline Crypto Engine clock control (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: fix card detect fail issue caused by CD# debounce timeout (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove 'alignment_shift' from platform data (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove tmio_mmc_k(un)map_atomic helpers (Lucas Karpinski) [RHEL-41085] - mmc: Remove duplicate words in comments (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: toshsd: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: moxart: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: alcor: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: core: properly select voltage range without power cycle (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-*: Convert drivers to new sdhci_and_cqhci_reset() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Fix SDHCI_RESET_ALL for CQHCI (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Fix SDHCI_RESET_ALL for CQHCI (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Allow building with COMPILE_TEST (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix WRITE_ZEROES CQE handling (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support for dynamic configuration (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix kernel panic when remove non-standard SDIO card (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-core: Disable ES for ASUS BIOS on Jasper Lake (Lucas Karpinski) [RHEL-41085] - mmc: block: Remove error check of hw_reset on reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix minimum clock limit (Lucas Karpinski) [RHEL-41085] - mmc: queue: Cancel recovery work on cleanup (Lucas Karpinski) [RHEL-41085] - mmc: remove tmio_mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tmio_mmc_core: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tmio_mmc_core: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Remove local_irq_{save,restore}() around tifm_sd_bounce_block() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Remove local_irq_{save,restore}() around tifm_sd_transfer_data() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_test: Remove local_irq_{save,restore}() around sg_copy_{from,to}_buffer() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Remove local_irq_{save,restore}() around sg_miter_{next,stop}() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove local_irq_{save,restore}() around sg_miter_{next,stop}() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: remove cns3xxx driver (Lucas Karpinski) [RHEL-41085] - clk: remove s3c24xx driver (Lucas Karpinski) [RHEL-41085] - mmc: remove s3cmci driver (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix the limitation of div (Lucas Karpinski) [RHEL-41085] - mmc: core: Terminate infinite loop in SD-UHS voltage switch (Lucas Karpinski) [RHEL-41085] - mmc: moxart: fix 4-bit bus width and remove 8-bit bus width (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix host->cmd is null (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: add SDIO interrupt support (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: adjust and re-use constant IRQ_EN_MASK (Lucas Karpinski) [RHEL-41085] - mmc: jz4740_mmc: Fix error check for dma_map_sg (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Fix error check for dma_map_sg (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Fix an error handling path in au1xmmc_probe() (Lucas Karpinski) [RHEL-41085] - mmc: core: Switch to basic workqueue API for sdio_irq_work (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix inconsistent sd3_bus_mode at UHS-I SD voltage switch failure (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix UHS-I SD 1.8V workaround branch (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Fix clock refcount imbalance during unbind (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Fix an error handling path in meson_mmc_probe() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: fix some SD cards compatibility issue at DDR50 mode (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Clear interrupts when cqe off/disable (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Fix another error handling path in pxamci_probe() (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Fix an error handling path in pxamci_probe() (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: add support for SDIO eint wakup IRQ (Lucas Karpinski) [RHEL-41085] - mmc: core: Add support for SDIO wakeup interrupt (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: mtk-sd: extend interrupts and pinctrls properties (Lucas Karpinski) [RHEL-41085] - mmc: cavium-thunderx: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: cavium-octeon: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: core: quirks: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: use clk_get_rate(base_clk) in PM resume (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: drop redundant of_device_id entries (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Use mmc_card_sdio macro (Lucas Karpinski) [RHEL-41085] - mmc: core: Use mmc_card_* macro and add a new for the sd_combo type (Lucas Karpinski) [RHEL-41085] - mmc: core: Replace with already defined values for readability (Lucas Karpinski) [RHEL-41085] - mmc: block: Add single read for 4k sector cards (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R (Lucas Karpinski) [RHEL-41085] - mmc: tmio: avoid glitches when resetting (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Fix typo's (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Get the reset handle early in the probe (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: re-tuning is needed after a pm transition to support emmc HS200 mode (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix a lockdep warning for PM runtime init (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Fixup use of of_find_compatible_node() (Lucas Karpinski) [RHEL-41085] - mmc: core: Do not evaluate HS400 capabilities if bus has no MMC capability (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3789cv200: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: wait dma stop bit reset to 0 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Initialize base_clk to NULL in sdhci_brcmstb_probe() (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Fix typo in comment (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Fix file release memory leak (Lucas Karpinski) [RHEL-41085] - mmc: block: Fix CQE recovery reset success (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix typo (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Add debug fs error state entry for mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Add debug fs entry for mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: core: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Silence a clang warning (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Add ability to increase max clock rate for 72116b0 (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix busy polling for MMC_SEND_OP_COND again (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add NULL check for data field (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Fix compiler warning (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add compatible string check for sdx65 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add compatible string check for sm8150 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add SoC specific compatibles (Lucas Karpinski) [RHEL-41085] - mmc: Add MMC_QUIRK_BROKEN_SD_CACHE for Kingston Canvas Go Plus from 11/2019 (Lucas Karpinski) [RHEL-41085] - mmc: core: Add SD card quirk for broken discard (Lucas Karpinski) [RHEL-41085] - mmc: core: Support zeroout using TRIM for eMMC (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Enable Clock Gating to save power (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Re-organize flags (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Remove custom ios handler (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Simplify if(chan) and if(!chan) (Lucas Karpinski) [RHEL-41085] - mmc: core: Add CIDs for cards to the entropy pool (Lucas Karpinski) [RHEL-41085] - mmc: core: use kobj_to_dev() (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Fix DMA descriptors allocated above 32 bits (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC (Lucas Karpinski) [RHEL-41085] - mmc: core: Allows to override the timeout value for ioctl() path (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Fix initialization frozen issue (Lucas Karpinski) [RHEL-41085] - mmc: core: Set HS clock speed before sending HS CMD13 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break IRQ status loop when all zero (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: switch to device-managed dmam_alloc_coherent() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: A workaround to allow GL9755 to enter ASPM L1.2 (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: move platform_data header to proper location (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Apply DMA engine limits to maximum segment size (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Use devm_clk_hw_get_clk() for clock retrieval (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Remove .card_hw_reset callback (Lucas Karpinski) [RHEL-41085] - mmc: improve API to make clear hw_reset callback is for cards (Lucas Karpinski) [RHEL-41085] - mmc: core: improve API to make clear that mmc_sw_reset is for cards (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove superfluous specific M3W entry (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: R-Car V3H ES2.0 gained HS400 support (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: R-Car V3M also has no HS400 (Lucas Karpinski) [RHEL-41085] - mmc: omap: Make it CCF clk API compatible (Lucas Karpinski) [RHEL-41085] - mmc: core: Fixup support for writeback-cache for eMMC and SD (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: parse speed mode options (Lucas Karpinski) [RHEL-41085] - mmc: core: block: fix sloppy typing in mmc_blk_ioctl_multi_cmd() (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: use a buffer for unaligned DMA requests (Lucas Karpinski) [RHEL-41085] - mmc: block: Check for errors after write on SPI (Lucas Karpinski) [RHEL-41085] - Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: correctly check all elements of sg list (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove outdated members from host struct (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Silence delay phase calculation debug log (Lucas Karpinski) [RHEL-41085] - mmc: davinci_mmc: Handle error for clk_enable (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Fix GL9763E runtime PM when the system resumes from suspend (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add runtime PM for GL9763E (Lucas Karpinski) [RHEL-41085] - mmc: dw-mmc-rockchip: Fix handling invalid clock rates (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Support setting f_min from host drivers (Lucas Karpinski) [RHEL-41085] - mmc: core: Restore (almost) the busy polling for MMC_SEND_OP_COND (Lucas Karpinski) [RHEL-41085] - mmc: core: Drop HS400 caps unless 8-bit bus is supported too (Lucas Karpinski) [RHEL-41085] - mmc: host: Return an error when ->enable_sdio_irq() ops is missing (Lucas Karpinski) [RHEL-41085] - mmc: core: Improve fallback to speed modes if eMMC HS200 fails (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Simplify division/shift logic (Lucas Karpinski) [RHEL-41085] - mmc: meson: Fix usage of meson_mmc_post_req() (Lucas Karpinski) [RHEL-41085] - mmc: core: use sysfs_emit() instead of sprintf() (Lucas Karpinski) [RHEL-41085] - mmc: block: fix read single on recovery logic (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Add D1 MMC variant (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: sunxi: Add D1 MMC and eMMC compatibles (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Use device_property_string_array_count() (Lucas Karpinski) [RHEL-41085] - mmc: davinci: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - moxart: fix potential use-after-free on remove path (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Check for null res pointer (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add a switch to enable/disable SSC for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Enable SSC at 50MHz and 100MHz for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Reduce the SSC value at 205MHz for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: core: Wait for command setting 'Power Off Notification' bit to complete (Lucas Karpinski) [RHEL-41085] - mmc: Add driver for LiteX's LiteSDCard interface (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Add bindings for LiteSDCard (Lucas Karpinski) [RHEL-41085] - MAINTAINERS: co-maintain LiteX platform (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Check for error num after setting mask (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Fix potential null pointer risk (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: propagate errors from platform_get_irq() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Improve card input timing at SDR104/HS200 mode (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Support using a bi-directional DMA channel (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: ingenic: Support using bi-directional DMA channel (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Do not wait for DTO in case of error (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Add driver callbacks for data read timeout (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-exynos: Add support for ARTPEC-8 (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: exynos-dw-mshc: Add support for ARTPEC-8 (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Drop unused MESON_SDHC_NUM_BUILTIN_CLKS macro (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Set MANUAL_STOP for multi-block SDIO commands (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdio: add IRQ check (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: add IRQ check (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: clean up a debug message (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Assign src_clk parent to src_clk_cg for legacy DTs (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Fix usage of devm_clk_get_optional() (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Take action for no-sdio device-tree parameter (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use BIT() and GENMASK() macros to describe fields (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use readl_poll_timeout instead of open-coded polling (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL975[50]: Issue 8/16-bit MMIO reads as 32-bit reads. (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL9755: Support for CD/WP inversion on OF platforms (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: clear DLYB_CR after sending tuning command (Lucas Karpinski) [RHEL-41085] - mmc: mmci: add hs200 support for stm32 sdmmc (Lucas Karpinski) [RHEL-41085] - mmc: mmci: increase stm32 sdmmcv2 clock max freq (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for sdmmc variant revision v2.2 (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix blk_status_t handling (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove redundant driver match function (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: free the ext_csd when mmc_get_ext_csd success (Lucas Karpinski) [RHEL-41085] - mmc: mxc: Use the new PM macros (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Use the new PM macros (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Use write_or_read temporary variable in mmc_spi_data_do() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Convert 'multiple' to be boolean in mmc_spi_data_do() (Lucas Karpinski) [RHEL-41085] - mmc: core: Disable card detect during shutdown (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: initialize variable properly when tuning (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3798cv200: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: add common capabilities to replace caps (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Add PCI ID for Intel ADL (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Allow lower TMOUT value than maximum (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Simplify an expression (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Use devm_clk_get_optional() to obtain CD clock (Lucas Karpinski) [RHEL-41085] - mmc: spi: Add device-tree SPI IDs (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Revert special init for wl1251 (Lucas Karpinski) [RHEL-41085] - mmc: core: transplant ti,wl1251 quirks from to be retired omap_hsmmc (Lucas Karpinski) [RHEL-41085] - mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO (Lucas Karpinski) [RHEL-41085] - mmc: core: provide macro and table to match the device tree to apply quirks (Lucas Karpinski) [RHEL-41085] - mmc: core: allow to match the device tree to apply quirks (Lucas Karpinski) [RHEL-41085] - mmc: core: rewrite mmc_fixup_device() (Lucas Karpinski) [RHEL-41085] - mmc: core: adjust polling interval for CMD1 (Lucas Karpinski) [RHEL-41085] - mmc: core: change __mmc_poll_for_busy() parameter type (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Avoid hung state if GEN_CMD transfer fails (Lucas Karpinski) [RHEL-41085] - mmc: tmio: reinit card irqs in reset routine (Lucas Karpinski) [RHEL-41085] - mmc: tmio: reenable card irqs after the reset callback (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: Move cqhci init behind ungate clock (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Fix spelling mistake "candiates" -> candidates (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: clear HALT state after CQE enable (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix control-message timeouts (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: fix the finding clock sample value (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix build if CONFIG_PM_SLEEP is not set (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Drop use of ->init_card() callback (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Remove forward declaration of sdhci_omap_context_save() (Lucas Karpinski) [RHEL-41085] - mmc: add MT7921 SDIO identifiers for MediaTek Bluetooth devices (Lucas Karpinski) [RHEL-41085] - mmc: winbond: don't build on M68K (Lucas Karpinski) [RHEL-41085] - mmc: mxs-mmc: disable regulator on error and in the remove function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Configure optional wakeirq (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Allow SDIO card power off and enable aggressive PM (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Implement PM runtime functions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Add omap_offset to support omap3 and earlier (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Handle voltages to add support omap4 (Lucas Karpinski) [RHEL-41085] - dt-bindings: sdhci-omap: Update binding for legacy SoCs (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix null pointer dereference on pointer host (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix reference count leaks in moxart_probe (Lucas Karpinski) [RHEL-41085] - mmc: slot-gpio: Update default label when no con_id provided (Lucas Karpinski) [RHEL-41085] - mmc: slot-gpio: Refactor mmc_gpio_alloc() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Wait until DLL locked after being configured (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Fix spelling mistake "unsupport" -> "unsupported" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: Describe driver in KConfig (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: replace while loop with read_poll_timeout (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: wait for calibration done before proceed (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add small comment about reset thread (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Check MMCHS_HL_HWINFO register for ADMA (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Parse legacy ti,non-removable property (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Restore sysconfig after reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix context restore (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix NULL pointer exception if regulator is not configured (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Add HS400 online tuning support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: mtk-sd: Add hs400 dly3 setting (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: drop unneeded MODULE_ALIAS (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: update mmc-card.yaml reference (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Dont wait for DRTO on Write RSP error (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: Print out qcnt in case of timeout (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Make use of the helper macro SET_RUNTIME_PM_OPS() (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Remove unused parameters (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add intel Thunder Bay SOC support to the arasan eMMC driver (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Remove unused parameters(mrq) (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Add wait dma stop done flow (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: fix regression with hard reset on old SDHIs (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Only inject fault before done/error (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: fix compilation warning (Lucas Karpinski) [RHEL-41085] - mmc: queue: Remove unused parameters(request_queue) (Lucas Karpinski) [RHEL-41085] - mmc: core: Return correct emmc response in case of ioctl error (Lucas Karpinski) [RHEL-41085] - mmc: queue: Match the data type of max_segments (Lucas Karpinski) [RHEL-41085] - mmc: switch from 'pci_' to 'dma_' API (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: add wilc1000_sdio dependency for pwrseq_sd8787 (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: add support for wilc1000 (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Extend pwrseq-sd8787 binding for wilc1000 (Lucas Karpinski) [RHEL-41085] - mmc: core: Issue HPI in case the BKOPS timed out (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: Implement card_busy function (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix issue with uninitialized dma_slave_config (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Fix issue with uninitialized dma_slave_config (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Use maximum possible data timeout value (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Print contents of unknown CIS tuples (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Don't warn about vendor CIS tuples (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy after I/O writes (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy for mmc ioctls (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy in the I/O err path (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Add data CRC error injection (Lucas Karpinski) [RHEL-41085] - mmc: mmci: De-assert reset on probe (Lucas Karpinski) [RHEL-41085] - mmc: core: Only print retune error when we don't check for card removal (Lucas Karpinski) [RHEL-41085] - mmc: host: factor out clearing the retune state (Lucas Karpinski) [RHEL-41085] - mmc: host: add kdoc for mmc_retune_{en|dis}able (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Simplify busy loop in mmc_spi_skip() (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi_sys_dmac: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: arasan: Fix the issue in reading tap values from DT (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Modify data type of the clk_phase array (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Use appropriate type of division macro (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Check return value of non-void funtions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Skip Auto tuning for DDR50 mode in ZynqMP platform (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add "SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12" quirk. (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Modified SD default speed to 19MHz for ZynqMP (Lucas Karpinski) [RHEL-41085] - redhat/configs: Adding CONFIG_TYPEC_MUX_IT5205 and CONFIG_USB_DEFAULT_AUTHORIZATION_MODE (Desnes Nunes) [RHEL-37673] - redhat/configs: Adding CONFIG_PHY_RTK_RTD_USB2PHY and CONFIG_PHY_RTK_RTD_USB3PHY (Desnes Nunes) [RHEL-37673] - redhat/configs: Adding CONFIG_TYPEC_MUX_IT5205 (Desnes Nunes) [RHEL-37673] - kcov, usb: disable interrupts in kcov_remote_start_usb_softirq (Desnes Nunes) [RHEL-37673] - kcov: fix spelling typos in comments (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: fix use-after-free case in tcpm_register_source_caps (Desnes Nunes) [RHEL-37673] - usb: core: hcd: Convert from tasklet to BH workqueue (Desnes Nunes) [RHEL-37673] - backtracetest: Convert from tasklet to BH workqueue (Desnes Nunes) [RHEL-37673] - media: dvb_frontend: Use wait_event_freezable_timeout() for freezable kthread (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: Check for port partner validity before consuming it (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: enforce ready state when queueing alt mode vdm (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: unregister existing source caps before re-registration (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: clear pd_event queue in PORT_RESET (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: queue correct sop type in tcpm_queue_vdm_unlocked (Desnes Nunes) [RHEL-37673] - usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device (Desnes Nunes) [RHEL-37673] - usb: ohci: Prevent missed ohci interrupts (Desnes Nunes) [RHEL-37673] - USB: core: Fix access violation during port device removal (Desnes Nunes) [RHEL-37673] - usb: dwc3: core: Prevent phy suspend during init (Desnes Nunes) [RHEL-37673] - usb: xhci-plat: Don't include xhci.h (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Telit FN920C04 rmnet compositions (Desnes Nunes) [RHEL-37673] - usb: dwc3: ep0: Don't reset resource alloc flag (Desnes Nunes) [RHEL-37673] - Revert "usb: cdc-wdm: close race between read and workqueue" (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Rolling RW101-GL and RW135-GL support (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Lonsung U8300/U9300 product (Desnes Nunes) [RHEL-37673] - USB: serial: option: add support for Fibocom FM650/FG650 (Desnes Nunes) [RHEL-37673] - USB: serial: option: support Quectel EM060K sub-models (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Fibocom FM135-GL variants (Desnes Nunes) [RHEL-37673] - usb: misc: onboard_usb_hub: Disable the USB hub clock on failure (Desnes Nunes) [RHEL-37673] - thunderbolt: Avoid notify PM core about runtime PM resume (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix wake configurations after device unplug (Desnes Nunes) [RHEL-37673] - phy: freescale: imx8m-pcie: fix pcie link-up instability (Desnes Nunes) [RHEL-37673] - usb: Disable USB3 LPM at shutdown (Desnes Nunes) [RHEL-37673] - xhci: Fix root hub port null pointer dereference in xhci tracepoints (Desnes Nunes) [RHEL-37673] - usb: xhci: correct return value in case of STS_HCE (Desnes Nunes) [RHEL-37673] - USB: core: Fix deadlock in port "disable" sysfs attribute (Desnes Nunes) [RHEL-37673] - USB: core: Add hub_get() and hub_put() routines (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Check capabilities before cable and identity discovery (Desnes Nunes) [RHEL-37673] - usb: typec: Return size of buffer if pd_set operation succeeds (Desnes Nunes) [RHEL-37673] - usb: udc: remove warning when queue disabled ep (Desnes Nunes) [RHEL-37673] - usb: dwc3: Properly set system wakeup (Desnes Nunes) [RHEL-37673] - Revert "usb: phy: generic: Get the vbus supply" (Desnes Nunes) [RHEL-37673] - usb: cdc-wdm: close race between read and workqueue (Desnes Nunes) [RHEL-37673] - USB: core: Fix deadlock in usb_deauthorize_interface() (Desnes Nunes) [RHEL-37673] - USB: UAS: return ENODEV when submit urbs fail with device not attached (Desnes Nunes) [RHEL-37673] - usb: usb-acpi: Fix oops due to freeing uninitialized pld pointer (Desnes Nunes) [RHEL-37673] - usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic (Desnes Nunes) [RHEL-37673] - phy: tegra: xusb: Add API to retrieve the port number of phy (Desnes Nunes) [RHEL-37673] - usb: Clarify expected behavior of dev_bin_attrs_are_visible() (Desnes Nunes) [RHEL-37673] - xhci: Allow RPM on the USB controller (1022:43f7) by default (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add support to set tcpc connector orientatition (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add generic tcpci fallback compatible (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: typec-tcpci: add tcpci fallback binding (Desnes Nunes) [RHEL-37673] - usb: core: Set connect_type of ports based on DT node (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add downstream facing ports to realtek binding (Desnes Nunes) [RHEL-37673] - usb: misc: onboard_usb_hub: Add support for TI TUSB8020B (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add binding for TI USB8020B hub controller (Desnes Nunes) [RHEL-37673] - usb: dwc3: core: Add DWC31 version 2.00a controller (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register SOP' alternate modes with cable plug (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register SOP/SOP' Discover Identity Responses (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register cables based on GET_CABLE_PROPERTY (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros (Desnes Nunes) [RHEL-37673] - usb: typec: pd: no opencoding of FIELD_GET (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes/displayport: send configure message on sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: fix SOP' sequences in tcpm_pd_svdm (Desnes Nunes) [RHEL-37673] - usb: usb-acpi: Set port connect type of not connectable ports correctly (Desnes Nunes) [RHEL-37673] - usb: Export BOS descriptor to sysfs (Desnes Nunes) [RHEL-37673] - USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M (Desnes Nunes) [RHEL-37673] - USB: serial: keyspan: remove redundant assignment to pointer data (Desnes Nunes) [RHEL-37673] - USB: serial: ftdi_sio: remove redundant assignment to variable cflag (Desnes Nunes) [RHEL-37673] - USB: serial: oti6858: remove redundant assignment to variable divisor (Desnes Nunes) [RHEL-37673] - USB: serial: option: add MeiG Smart SLM320 product (Desnes Nunes) [RHEL-37673] - USB: serial: cp210x: add ID for MGP Instruments PDS100 (Desnes Nunes) [RHEL-37673] - USB: serial: add device ID for VeriFone adapter (Desnes Nunes) [RHEL-37673] - USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB (Desnes Nunes) [RHEL-37673] - USB: document some API requirements on disconnection (Desnes Nunes) [RHEL-37673] - usb: xhci: Add error handling in xhci_map_urb_for_dma (Desnes Nunes) [RHEL-37673] - xhci: dbc: poll at different rate depending on data transfer activity (Desnes Nunes) [RHEL-37673] - xhci: retry Stop Endpoint on buggy NEC controllers (Desnes Nunes) [RHEL-37673] - xhci: fix matching completion events with TDs (Desnes Nunes) [RHEL-37673] - usb: xhci: utilize 'xhci_free_segments_for_ring()' for freeing segments (Desnes Nunes) [RHEL-37673] - usb: xhci: remove duplicate code from 'xhci_clear_command_ring()' (Desnes Nunes) [RHEL-37673] - xhci: save slot ID in struct 'xhci_port' (Desnes Nunes) [RHEL-37673] - xhci: replace real & fake port with pointer to root hub port (Desnes Nunes) [RHEL-37673] - xhci: rework how real & fake ports are found (Desnes Nunes) [RHEL-37673] - usb: typec: constify struct class usage (Desnes Nunes) [RHEL-37673] - USB: typec: no opencoding FIELD_GET (Desnes Nunes) [RHEL-37673] - media: pvrusb2: fix uaf in pvr2_context_set_notify (Desnes Nunes) [RHEL-37673] - media: usb: s2255: Refactor s2255_get_fx2fw (Desnes Nunes) [RHEL-37673] - thunderbolt: Constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - thunderbolt: Add trace events support for the control channel (Desnes Nunes) [RHEL-37673] - thunderbolt: Keep the domain powered when USB4 port is in redrive mode (Desnes Nunes) [RHEL-37673] - Revert "xhci: add helper to stop endpoint and wait for completion" (Desnes Nunes) [RHEL-37673] - usb: core: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: phy: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: typec: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Get PD revision for partner (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Update connector cap and status (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Limit read size on v1.2 (Desnes Nunes) [RHEL-37673] - minmax: relax check to allow comparison between unsigned arguments and signed constants (Desnes Nunes) [RHEL-37673] - minmax: allow comparisons of 'int' against 'unsigned char/short' (Desnes Nunes) [RHEL-37673] - minmax: allow min()/max()/clamp() if the arguments have the same signedness. (Desnes Nunes) [RHEL-37673] - minmax: add umin(a, b) and umax(a, b) (Desnes Nunes) [RHEL-37673] - minmax: fix header inclusions (Desnes Nunes) [RHEL-37673] - tracing: Define the is_signed_type() macro once (Desnes Nunes) [RHEL-37673] - usb: roles: Link the switch to its connector (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: microchip,usb5744: Remove peer-hub as requirement (Desnes Nunes) [RHEL-37673] - usb: image: mdc800: Remove redundant assignment to variable retval (Desnes Nunes) [RHEL-37673] - usb: storage: freecom: Remove redundant assignment to variable offset (Desnes Nunes) [RHEL-37673] - usb: sysfs: use kstrtobool() if possible (Desnes Nunes) [RHEL-37673] - Documentation: usb: Document FunctionFS DMABUF API (Desnes Nunes) [RHEL-37673] - usb: gadget: functionfs: Add DMABUF import interface (Desnes Nunes) [RHEL-37673] - usb: gadget: functionfs: Factorize wait-for-endpoint code (Desnes Nunes) [RHEL-37673] - usb: gadget: Support already-mapped DMA SGs (Desnes Nunes) [RHEL-37673] - usb: dwc3: apply snps,host-vbus-glitches workaround unconditionally (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: dwc3: drop 'snps,host-vbus-glitches-quirk' (Desnes Nunes) [RHEL-37673] - usb: dwc3: Fix an IS_ERR() vs NULL check in dwc3_power_off_all_roothub_ports() (Desnes Nunes) [RHEL-37673] - usb: dwc3: gadget: Remove redundant assignment to pointer trb (Desnes Nunes) [RHEL-37673] - usb: dwc3: gadget: Rewrite endpoint allocation flow (Desnes Nunes) [RHEL-37673] - usb: core: Kconfig: Improve USB authorization mode help (Desnes Nunes) [RHEL-37673] - xhci: add helper to stop endpoint and wait for completion (Desnes Nunes) [RHEL-37673] - xhci: Decouple handling an event from checking for unhandled events (Desnes Nunes) [RHEL-37673] - xhci: Don't check if the event ring is valid before every event TRB (Desnes Nunes) [RHEL-37673] - xhci: add helper that checks for unhandled events on a event ring (Desnes Nunes) [RHEL-37673] - xhci: move event processing for one interrupter to a separate function (Desnes Nunes) [RHEL-37673] - xhci: update event ring dequeue pointer position to controller correctly (Desnes Nunes) [RHEL-37673] - xhci: remove unnecessary event_ring_deq parameter from xhci_handle_event() (Desnes Nunes) [RHEL-37673] - xhci: make isoc_bei_interval variable interrupter specific. (Desnes Nunes) [RHEL-37673] - xhci: Add helper to set an interrupters interrupt moderation interval (Desnes Nunes) [RHEL-37673] - xhci: Add interrupt pending autoclear flag to each interrupter (Desnes Nunes) [RHEL-37673] - media: pvrusb2: fix pvr2_stream_callback casts (Desnes Nunes) [RHEL-37673] - media: pvrusb2: remove redundant NULL check (Desnes Nunes) [RHEL-37673] - media: pvrusb2: Use wait_event_freezable() for freezable kthread (Desnes Nunes) [RHEL-37673] - thunderbolt: Improve DisplayPort tunnel setup process to be more robust (Desnes Nunes) [RHEL-37673] - thunderbolt: Calculate DisplayPort tunnel bandwidth after DPRX capabilities read (Desnes Nunes) [RHEL-37673] - thunderbolt: Reserve released DisplayPort bandwidth for a group for 10 seconds (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_tunnel_direction_downstream() (Desnes Nunes) [RHEL-37673] - thunderbolt: Re-order bandwidth group functions (Desnes Nunes) [RHEL-37673] - thunderbolt: Fail the failed bandwidth request properly (Desnes Nunes) [RHEL-37673] - thunderbolt: Log an error if DPTX request is not cleared (Desnes Nunes) [RHEL-37673] - thunderbolt: Handle bandwidth allocation mode disable request (Desnes Nunes) [RHEL-37673] - thunderbolt: Re-calculate estimated bandwidth when allocation mode is enabled (Desnes Nunes) [RHEL-37673] - thunderbolt: Use DP_LOCAL_CAP for maximum bandwidth calculation (Desnes Nunes) [RHEL-37673] - thunderbolt: Correct typo in host_reset parameter (Desnes Nunes) [RHEL-37673] - thunderbolt: Skip discovery also in USB4 v2 host (Desnes Nunes) [RHEL-37673] - thunderbolt: Reset only non-USB4 host routers in resume (Desnes Nunes) [RHEL-37673] - media: cx231xx: controls are from another device, mark this (Desnes Nunes) [RHEL-37673] - media: em28xx: annotate unchecked call to media_device_register() (Desnes Nunes) [RHEL-37673] - usb: gadget: f_fs: expose ready state in configfs (Desnes Nunes) [RHEL-37673] - usb: dwc3: Add workaround for host mode VBUS glitch when boot (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: dwc3: Add snps,host-vbus-glitches-quirk avoid vbus glitch (Desnes Nunes) [RHEL-37673] - XHCI: Separate PORT and CAPs macros into dedicated file (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes/displayport: add SOP' support (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add alt mode enter/exit/vdm support for sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add discover svids and discover modes support for sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add state machine support for SRC_VDM_IDENTITY_REQUEST (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add discover identity support for SOP' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add attempt_vconn_swap_discovery callback (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add control message support to sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: process receive and transmission of sop' messages (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add tcpm_transmit_type to tcpm_pd_receive (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add cable_comm_capable attribute (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes: add svdm version info for typec cables (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes: add typec_cable_ops to typec_altmode (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Disable vbus on removal (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Implement otg->set_vbus (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Get the vbus supply (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: usb-nop-xceiv: Repurpose vbus-regulator (Desnes Nunes) [RHEL-37673] - usb: mtu3: Add MT8195 MTU3 ip-sleep wakeup support (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: mtu3: Add MT8195 MTU3 ip-sleep support (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Clean-up "usb-phy" constraints (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: add common Type-C USB Switch schema (Desnes Nunes) [RHEL-37673] - usb: core: add phy notify connect and disconnect (Desnes Nunes) [RHEL-37673] - phy: realtek: usb: add new driver for the Realtek RTD SoC USB 3.0 PHY (Desnes Nunes) [RHEL-37673] - phy: realtek: usb: add new driver for the Realtek RTD SoC USB 2.0 PHY (Desnes Nunes) [RHEL-37673] - phy: core: add notify_connect and notify_disconnect callback (Desnes Nunes) [RHEL-37673] - usb: core: Make default authorization mode configurable (Desnes Nunes) [RHEL-37673] - usb: core: Amend initial authorized_default value (Desnes Nunes) [RHEL-37673] - usb: host: Add ac5 to EHCI Orion (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add Marvell ac5 (Desnes Nunes) [RHEL-37673] - ucsi_ccg: Refine the UCSI Interrupt handling (Desnes Nunes) [RHEL-37673] - usb: audio-v2: Correct comments for struct uac_clock_selector_descriptor (Desnes Nunes) [RHEL-37673] - usb: typec: mux: Add ITE IT5205 Alternate Mode Passive MUX driver (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Introduce ITE IT5205 Alt. Mode Passive MUX (Desnes Nunes) [RHEL-37673] - usb: storage: sddr55: fix sloppy typing in sddr55_{read|write}_data() (Desnes Nunes) [RHEL-37673] - usb: usb_autopm_get_interface use modern helper (Desnes Nunes) [RHEL-37673] - USB: uapi: OTG 3.0 (Desnes Nunes) [RHEL-37673] - thunderbolt: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix rollback in tb_port_lane_bonding_enable() for lane 1 (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix XDomain rx_lanes_show and tx_lanes_show (Desnes Nunes) [RHEL-37673] - thunderbolt: Reset topology created by the boot firmware (Desnes Nunes) [RHEL-37673] - thunderbolt: Make tb_switch_reset() support Thunderbolt 2, 3 and USB4 routers (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_path_deactivate_hop() (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_port_reset() (Desnes Nunes) [RHEL-37673] - ABI: sysfs-class-extcon: use uppercase X for wildcards (Desnes Nunes) [RHEL-37673] - extcon: Remove unused inline functions (Desnes Nunes) [RHEL-37673] - extcon: Amend kernel documentation of struct extcon_dev (Desnes Nunes) [RHEL-37673] - extcon: fix possible name leak in extcon_dev_register() (Desnes Nunes) [RHEL-37673] - extcon: Drop unneeded assignments (Desnes Nunes) [RHEL-37673] - extcon: Use sizeof(*pointer) instead of sizeof(type) (Desnes Nunes) [RHEL-37673] - extcon: Use unique number for the extcon device ID (Desnes Nunes) [RHEL-37673] - extcon: Remove dup device name in the message and unneeded error check (Desnes Nunes) [RHEL-37673] - extcon: Use dev_of_node(dev) instead of dev->of_node (Desnes Nunes) [RHEL-37673] - extcon: Use device_match_of_node() helper (Desnes Nunes) [RHEL-37673] - extcon: Use sysfs_emit() to instead of sprintf() (Desnes Nunes) [RHEL-37673] - extcon: Use DECLARE_BITMAP() to declare bit arrays (Desnes Nunes) [RHEL-37673] - extcon: Fix kernel doc of property capability fields to avoid warnings (Desnes Nunes) [RHEL-37673] - extcon: Fix kernel doc of property fields to avoid warnings (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_groups to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_muex to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_cables to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Remove redundant null checking for class (Desnes Nunes) [RHEL-37673] - extcon: Add EXTCON_DISP_CVBS and EXTCON_DISP_EDP (Desnes Nunes) [RHEL-37673] - extcon: Drop unexpected word "the" in the comments (Desnes Nunes) [RHEL-37673] - extcon: Modify extcon device to be created after driver data is set (Desnes Nunes) [RHEL-37673] - extcon: Fix some kernel-doc comments (Desnes Nunes) [RHEL-37673] - extcon: Deduplicate code in extcon_set_state_sync() (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Display pin function in pinconf-groups (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: add OF node when logging OF parsing errors (Desnes Nunes) [RHEL-37673] - Revert "pinctrl: tegra: Add support to display pin function" (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper (Desnes Nunes) [RHEL-37673] - pm: Introduce DEFINE_NOIRQ_DEV_PM_OPS() helper (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Add support to display pin function (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: Don't set "linux,phy_charger_detect" property on Lenovo Yoga Tab2 1380 (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: Drop duplicate ID (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: add support for the Intel Arrow Lake-H (Desnes Nunes) [RHEL-37673] - mm/hugetlb: fix DEBUG_LOCKS_WARN_ON(1) when dissolve_free_hugetlb_folio() (Nico Pache) [RHEL-39710] {CVE-2024-36028} - hugetlb: check for hugetlb folio before vmemmap_restore (Nico Pache) [RHEL-39710] - hugetlb: set hugetlb page flag before optimizing vmemmap (Nico Pache) [RHEL-39710] - ACPI: PM: s2idle: Enable Low-Power S0 Idle MSFT UUID for non-AMD systems (Lenny Szubowicz) [RHEL-25779]- wifi: save new module iwlwifi-tests in internal rpm (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: restore country code during resume (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: refactor setting country code logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't change BA sessions during restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: mark EMLSR disabled in cleanup iterator (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: assign link STA ID lookups during restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: check BSSID Index against MaxBSSID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: improve association error reporting slightly (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add mhi_power_down_keep_dev() API to support system suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - net: qrtr: support suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: support hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: rtw89: pci: correct TX resource checking for PCI DMA channel of firmware command (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36253] - wifi: rtw89: reset AFEDIG register in power off sequence (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36253] - wifi: nl80211: Avoid address calculations via out of bounds array indexing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: transmit deauth only if link is available (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: use muar idx 0xe for non-mt799x as well (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7603: add wpdma tx eof flag for PSE client reset (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: add missing chanctx ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix check in iwl_mvm_sta_fw_id_mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: reconfigure TLC during HW restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: select STA mask only for active links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: set wider BW OFDMA ignore correctly (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix active link counting during recovery (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't select link ID if not provided in scan request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix uninitialized variable in mt7996_irq_tasklet() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Do not warn on invalid link on scan complete (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: ignore non-TX BSSs in per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: ensure 4-byte alignment for suspend & wow command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: pcie: handle randbuf allocation failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix size of txpower MCU command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: check for null before dereferencing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix link ID management (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix unaligned le16 access (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove link before AP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: init peer measurement result (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: don't free NULL coalescing rule (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39754] {CVE-2024-36941} - wifi: mac80211: mlme: re-parse if AP mode is less than client (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: fix memory leak (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: re-parse with correct mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix idle calculation with multi-link (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "wifi: iwlwifi: bump FW API to 90 for BZ/SC devices" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove old PASN station when adding a new one (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: split mesh fast tx cache into local/proxied/forwarded (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix the order of arguments for trace events of the tx_rx_evt class (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: ensure beacon is non-S1G prior to extracting the beacon timestamp field (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't use rate mask for scanning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check EHT/TTLM action frame length (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: include link ID when releasing frames (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: handle debugfs names more carefully (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: guard against invalid STA ID on removal (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39803] {CVE-2024-36921} - wifi: iwlwifi: read txq->read_ptr under lock (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39799] {CVE-2024-36922} - wifi: iwlwifi: fw: don't always use FW dump trig (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: rfi: fix potential response leaks (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37165] {CVE-2024-35912} - wifi: mac80211: correctly set active links upon TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Configure the link mapping for non-MLD FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: consider having one active link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: pick the version of SESSION_PROTECTION_NOTIF (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37161] {CVE-2024-35913} - wifi: mac80211: fix prep_connection error path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix rdev_dump_mpp() arguments order (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: disable MLO for the time being (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add a flag to disable wireless extensions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36809] {CVE-2024-35789} - wifi: mac80211: fix mlme_link_id_dbg() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: fix configuration for shared antenna for 8922A (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: move release offload packet earlier for WoWLAN mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: set security engine options for 802.11ax chips only (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update suspend/resume for different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update config mac function with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update DMA function with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update WoWLAN status register for different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update WoWLAN reason register for different chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcm80211: handle pmk_op allocation failure (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35152] {CVE-2024-27048} - wifi: rtw89: coex: Add coexistence policy to decrease WiFi packet CRC-ERR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: When Bluetooth not available don't set power/gain (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add return value to ensure H2C command is success or not (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: Reorder H2C command index to align with firmware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add BTC ctrl_info version 7 and related logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add init_info H2C command format version 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add coexistence helpers of SW grant (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: add coexistence helpers {cfg/get}_plt (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: Remove rtl_intf_ops.read_efuse_byte (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821c: Fix false alarm count (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821c: Fix beacon loss and disconnect (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821cu: Fix connection failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821cu: Fix firmware upload fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: Add missing VID/PIDs for 8811CU and 8821CU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove TDLS peers on link deactivation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove TDLS peers only on affected link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: unify CSA handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: introduce a feature flag for quiet in CSA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: pass link conf to abort_channel_switch (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: pass link_id to channel switch ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: allow cfg80211_defragment_element() without output (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: expose cfg80211_iter_rnr() to drivers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: hide element parsing internals (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unneeded scratch_len subtraction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: defragment reconfiguration MLE when parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify multi-link element parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unnecessary ML element checks (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add ieee80211_vif_link_active() helper (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unnecessary ML element type check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: update scratch_pos after defrag (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: Adjust CQM handling for MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: Allow beacons to update BSS table regardless of scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add link id to ieee80211_gtk_rekey_add() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: print flags in tracing in hex (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: obtain AP HT/VHT data for assoc request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't add VHT capa on links without them (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: handle netif carrier up/down with link AP during MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove only link keys during stopping link AP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: check A-MSDU format more carefully (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37345] {CVE-2024-35937} - wifi: iwlwifi: Add missing MODULE_FIRMWARE() for *.pnvm (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: track capability/opmode NSS separately (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix supported rate masking in scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check link exists before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: always initialize match_auth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix license in p2p.c and p2p.h (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: constify MHI channel and controller configs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add rcu lock for ath12k_wmi_p2p_noa_event() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: decrease MHI channel buffer length to 8KB (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37341] {CVE-2024-35938} - wifi: rtl8xxxu: fix mixed declarations in rtl8xxxu_set_aifs() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rt2x00: silence sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: silence sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: do not pass hidden SSID attribute as value directly (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: implement PCI CLK/ASPM/L1SS for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: Update EHT PHY beamforming capability (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: advertise missing extended scan feature (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: fweh: Fix boot crash on Raspberry Pi 4 (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: pci_generic: constify modem_telit_fn980_hw_v1_config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: thermal: don't try to register multiple times (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: fix warning on DMA ring capabilities event (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: do not dump SRNG statistics during resume (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: remove MHI LOOPBACK channels (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: rearrange IRQ enable/disable in reset path (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: mt76: Remove redundant assignment to variable tidno (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: fix the issue of missing txpwr settings from ch153 to ch177 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix suspend issue on MediaTek COB platform (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix a potential association failure upon resuming (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix the unfinished command of regd_notifier before suspend (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: update the country list of EU for ACPI SAR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: fix a potential loading failure of the 6Ghz channel config from ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix incorrect type conversion for CLC command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35148] {CVE-2024-27049} - wifi: mt76: mt7921e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-34868] {CVE-2024-26892} - wifi: mt76: mt792x: add the illegal value check for mtcl table of acpi (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix the wrong data type for scan command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: set page_pool napi pointer for mmio devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: fix ethtool warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix HIF_TXD_V2_1 value (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: set correct muar_idx for mt799x chipsets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: add locking for accessing mapped registers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: remove TXS queue setting (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix efuse reading issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: mark GCMP IGTK unsupported (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix HE beamformer phy cap for station vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: ensure 4-byte alignment for beacon commands (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix incorrect interpretation of EHT MCS caps (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: disable AMSDU for non-data frames (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix TWT issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: check txs format before getting skb by pid (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: support temperature sensor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: update PCIe DMA settings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: add support to set ifs time by mcu command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: add flow to avoid chip bt function fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix the wrong header translation config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix WoW failed in encrypted mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix fw download fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix wmm queue mapping (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix mcu query command fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix SAP no beacon issue in 5Ghz and 6Ghz band (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix connect to 80211b mode fail in 2Ghz band (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt76x2u: add netgear wdna3100v3 to device table (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792xu: enable dmashdl support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: usb: store usb endpoint in mt76_queue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: usb: create a dedicated queue for psd traffic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix fw loading timeout (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: update mt798x_wmac_adie_patch_7976 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: add locking for accessing mapped registers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: fix error recovery with WED enabled (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: check txs format before getting skb by pid (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: disable HW AMSDU when using fixed rate (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Change the trace string for the userspace tools mapping (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: revert reset line logic flip (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Add DMI nvram filename quirk for ACEPC W5 Pro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: set initial values for unexpected cases of USB endpoint priority (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: check vif before using in rtl8xxxu_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192cu: Fix TX aggregation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: remove AKM suite be32 conversion for external auth request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: refactor parsing CSA offsets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: force WLAN_AKM_SUITE_SAE in big endian in NL80211_CMD_EXTERNAL_AUTH (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: load b0 version of ucode for HR1/HR2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: handle per-phy statistics from fw (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwl-fh.h: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: fix kernel-doc reference (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: unlock mvm if there is no primary link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 90 for BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support PHY context version 6 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: partially support PHY context version 6 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support wider-bandwidth OFDMA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: use ML element parsing helpers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: align ieee80211_mle_get_bss_param_ch_cnt() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: refactor RNR parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: clean up cfg80211_inform_bss_frame_data() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: remove cfg80211_inform_single_bss_frame_data() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: set correct param change count in ML element (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: Add KHZ_PER_GHZ to units.h and reuse (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up assignments to pointer cache. (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: make associated BSS pointer visible to the driver (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add support for switch_vif_chanctx callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check beacon countdown is complete on per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: ep: check the correct variable in mhi_ep_register_controller() (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "bus: mhi: core: Add support for reading MHI info from device" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: add missing read critical sections around vif list traversal (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix declarations ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: use SRCU instead of RCU for vif list traversal (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: split deeply nested RCU list traversal in dedicated helper (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add helper of set_channel (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel RF part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel BB part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel MAC part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: avoid function pointer casts (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: remove unused scan_events from struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add support for QCA2066 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: move pci.ops registration ahead (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: provide address list if chip supports 2 stations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: support 2 station interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl_usb: Store the endpoint addresses (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192cu: Fix 2T2R chip type detection (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: remove unnecessary rcu_read_unlock() for punctured (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: declare to support two chanctx (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: support MCC on Wi-Fi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: implement MRC H2C command functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: implement MRC C2H event handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add definition of H2C command and C2H event for MRC series (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: validate chip id during bus probe (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: prevent use-after-free on vif when cleaning up all interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: use IEEE80211_MAX_MESH_ID_LEN appropriately (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cancel session protection only if there is one (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove IWL_MVM_STATUS_NEED_FLUSH_P2P (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove the unused scan_events from ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Remove unused scan_flags from struct ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Do not use scan_flags from struct ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Remove scan_flags union from struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Do not directly use scan_flags in struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - net: sched: codel replace GPLv2/BSD boilerplate (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: check own capabilities for EMLSR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 89 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwl-trans.h: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: file: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: dbg-tlv: fix up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: error-dump: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix thermal kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: don't use TRUE/FALSE with bool (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: fix constant version to match FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Fix the listener MAC filter flags (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Extend support for P2P service discovery (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: work around A-MSDU size problem (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: nvm: parse the VLP/AFC bit from regulatory (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwlmvm: handle unprotected deauth/disassoc in d3 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: report unprotected deauth/disassoc in wowlan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: allow reporting wakeup for unprot deauth/disassoc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: drop injection on disabled-chan monitor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: optionally support monitor on disabled channels (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: rename UHB to 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: Add 160MHz bw range to regdom_custom_04 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove only own link stations during stop_ap (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: flush only stations using requests links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add support for link id attribute in NL80211_CMD_DEL_STATION (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove gfp parameter from ieee80211_obss_color_collision_notify (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: change qutoa to DBCC by default for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: reference quota mode when setting Tx power (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: implement AP mode related reg for BE generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: correct register definition and merge IO for ctrl_nbtg_bt_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: differentiate narrow_bw_ru_dis setting according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: use PLCP information to match BSS_COLOR and AID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: reset PHY-1 hardware when going to enable/disable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: correct MUEDCA setting for MAC-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: return held quota of DLE when changing MAC-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: load BB parameters to PHY-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: correct PHY register offset for PHY-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: do not cast hidden SSID attribute value to boolean (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Refactor 1-element array into flexible array in struct mwifiex_ie_types_chan_list_param_set (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: correct CRC7 calculation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: MCC take reconfig into account (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: move handling from add/remove to assign/unassign for MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: tweak weight recalc ahead before MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: tweak bitmap recalc ahead before MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: add sub-entity swap function to cover replacing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: drop TIMING_BEACON_ONLY and sync beacon TSF by self (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: set preamble size to auto as default in wilc_init_fw_config() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: use kstrtoX_from_user() in debugfs handlers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix #ifdef CONFIG_ACPI check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix kernel-doc for cfg80211_chandef_primary (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: queue: improve warning for no skb in reclaim (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: move BA notif messages before action (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: show skb_mac_gso_segment() failure reason (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove flags for enable/disable beacon filter (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set replay counters to 0xff (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: Add new PCI device id and CNVI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send the smart fifo command if not needed (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set the MFP flag for the GTK (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36900] {CVE-2024-27434} - wifi: iwlwifi: fw: allow vmalloc for PNVM image (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't do duplicate detection for nullfunc packets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix erroneous queue index mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: avoid garbage iPN (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: always update keys in D3 exit (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: limit pseudo-D3 to 60 seconds (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: combine condition/warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix the key PN index (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Keep connection in case of missed beacons during RX (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: properly check if link is active (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: take SGOM and UATS code out of ACPI ifdef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't abort queue sync in CT-kill (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: define RX queue sync timeout as a macro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: expand queue sync warning messages (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Declare support for secure LTF measurement (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: advertise support for protected ranging negotiation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove one queue sync on BA session stop (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: support EHT for WH (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't support reduced tx power on ack for new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: use system_unbound_wq for debug dump (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove EHT code from mac80211.c (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read mac step from aux register (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: adjust rx_phyinfo debugfs to MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: const-ify chandef pointers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Add support for PPAG cmd v5 and PPAG revision 3 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: don't allow hw-rfkill to stop device on gen2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add HONOR to PPAG approved list (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support to call csa_finish on a link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: start and finalize channel switch on link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: handle set csa/after_csa beacon on per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: update beacon counters per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: send link id in channel_switch ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: refactor STA CSA parsing flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: Add utility for converting op_class into chandef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: return negative -EINVAL instead of positive EINVAL (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't use sband->band early (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add missing kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add missing kernel-doc for fast_tx_check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clarify vif handling in TX dequeue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: allow CSA to same channel (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: convert ieee80211_ie_build_eht_cap() to SKB use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: convert ieee80211_ie_build_he_cap() to SKB use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: move element parsing to a new file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: start building elements in SKBs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify adding supported rates (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: tdls: use ieee80211_put_he_6ghz_cap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: rename ieee80211_ie_build_he_6ghz_cap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: limit HE RU capabilities when limiting bandwidth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: adjust EHT capa when lowering bandwidth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify HE/EHT element length functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disallow basic multi-link element in per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disambiguate element parsing errors (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: implement MLO multicast deduplication (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add/use ieee80211_get_sn() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211/mac80211: move puncturing into chandef (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Use for_each_thermal_trip() for walking trip points (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Populate trip table before registering thermal zone (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Drop unused fw_trips_index[] from iwl_mvm_thermal_device (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: use cfg80211_chandef_primary_freq() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: simplify cfg80211_chandef_compatible() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wireless: declare different S1G chandefs incompatible (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: refactor puncturing bitmap extraction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: move puncturing validation code (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: validate assoc response channel config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: support wider bandwidth OFDMA config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add and use a link iteration macro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: introduce 'channel request' (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: chan: chandef is non-NULL for reserved (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify non-chanctx drivers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up HE 6 GHz and EHT chandef parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up connection process (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up band switch in duration (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove extra shadowing variable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unused MAX_MSG_LEN define (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Fix uninitialized use of ret in ath12k_mac_allocate() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Really consistently use ath11k_vif_to_arvif() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: advertise P2P dev support for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: designating channel frequency for ROC scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: move peer delete after vdev stop of station for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: allow specific mgmt frame tx while vdev is not up (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change WLAN_SCAN_PARAMS_MAX_IE_LEN from 256 to 512 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: implement remain on channel for P2P mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: implement handling of P2P NoA event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add P2P IE in beacon template (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change interface combination for P2P mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix incorrect logic of calculating vdev_stats_id (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix broken structure wmi_vdev_create_cmd (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: update rate mask per sta (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: download firmware with key data for secure boot (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: parse secure section from firmware file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: read firmware secure information from efuse (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: consider checksum length of security data (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::rfk_hw_init (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::rfk_init_late to do initial RF calibrations later (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: rfk: implement chip_ops to call RF calibrations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger TSSI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger TXGAPK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger DACK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger DPK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger RX DCK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger IQK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: send channel information to firmware for RF calibrations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add a completion to wait RF calibration report from C2H event (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add tracing support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: remove setting msg.spi (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Drop unused headers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: Drop legacy header (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Add TP-Link TL-WN823N V2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: initialize eirp_power before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: initialize rx_mcs_80 and rx_mcs_160 before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: enable 802.11 power save mode in station mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix kunit exports (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix warnings from dmi_get_system_info() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: fix compiler warning for NULL string print (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: fix compile w/o CONFIG_ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: ep: Use kcalloc() instead of kzalloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: make functions public (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 88 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send BT_COEX_CI command on new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read DSM functions from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading DSM from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: simplify getting DSM from ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: take send-DSM-to-FW flows out of ACPI ifdef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: rfi: use a single DSM function for all RFI configurations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read ECKV table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read WRDD table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: support link command version 2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: use fast balance scan in case of an active P2P GO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send NDPs for new tx devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read SPLC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading SPLC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: clean up some kernel-doc/typos (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove unused function prototype (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: fw: fix more kernel-doc warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't allow deactivation of all links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: enable all links only in MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: move WPA version validation to policy (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up FILS discovery change flags handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: trace SMPS requests from driver (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add control to skip beacons (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read WTAS table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: separate TAS 'read-from-BIOS' and 'send-to-FW' flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading TAS table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: don't check TAS block list size twice (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read PPAG table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: validate PPAG table when sent to FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading PPAG table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: small cleanups in PPAG table flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read SAR tables from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cleanup sending PER_CHAIN_LIMIT_OFFSET_CMD (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading SAR tables from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: check AP supports EMLSR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: implement suspend with MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read BIOS PNVM only for non-Intel SKU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: tests: verify BSS use flags of NSTR links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add a kunit test for 6 GHz colocated AP parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: refactor duplicate chanctx condition (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: log dropped packets due to MIC error (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: Add the PCI device id for new hardware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix the TLC command after ADD_STA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: use FW rate for non-data only on new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove Gl A-step remnants (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Fix FTM initiator flags (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: always have 'uats_enabled' (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set trigger frame padding in AP mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Fix spelling mistake "SESION" -> "SESSION" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: fix IPN byte order (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: add support for TID to link mapping neg request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix EWRD table validity check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cleanup uefi variables loading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: implement GLAI ACPI table loading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: initialize rates in FW earlier (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: disconnect station vifs if recovery failed (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: acpi: fix WPFC reading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: dbg: ensure correct config name sizes (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: dbg-tlv: ensure NUL termination (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37028] {CVE-2024-35845} - wifi: iwlwifi: dbg-tlv: use struct_size() for allocation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: dbg-tlv: avoid extra allocation/copy (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix some kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: disconnect on GTK rekey failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: report beacon protection failures (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Add support for removing responder TKs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: disable eSR when BT is active (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor the rfkill worker (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add processing for TWT disable event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add processing for TWT enable event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: disable QMI PHY capability learn in split-phy QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Read board id to support split-PHY QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix PCI read and write (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add MAC id support in WBM error path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: subscribe required word mask from rx tlv (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove hal_desc_sz from hw params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: split hal_ops to support RX TLVs word mask compaction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix firmware assert during insmod in memory segment mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Add logic to write QRTR node id to scratch (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix fetching MCBC flag for QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for peer meta data version (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fetch correct pdev id from WMI_SERVICE_READY_EXT_EVENTID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: indicate NON MBSSID vdev by default during vdev start (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add firmware-2.bin support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: change to move WMI_VDEV_PARAM_SET_HEMU_MODE before WMI_PEER_ASSOC_CMDID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete (Jose Ignacio Tornos Martinez) [RHEL-34187 RHEL-34696] {CVE-2024-26897} - wifi: ath9k: remove redundant assignment to variable ret (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: fix error messages (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add more fields to beacon H2C command to support multi-links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update ps_state register for chips with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add new H2C for PS mode in 802.11be chip (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add ieee80211_ops::hw_scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: prepare scan leaf functions for wifi 7 ICs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: debug: add FW log component for scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update scan C2H messages for wifi 7 IC (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: set chip_ops FEM and GPIO to NULL (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops to get thermal value (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add RF read/write v2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::cfg_txrx_path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: implement {stop,resume}_sch_tx and cfg_ppdu (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: hook handlers of TX/RX descriptors to chip_ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: enlarge RX DMA buffer to consider size of RX descriptor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: validate RX tag for RXQ and RPQ (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: interrupt v2 refine IMR for SER (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: update SER timer unit and timeout time (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: fix copyright year mentioned in platform_data header (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: add linefeed at end of file (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Read PK HASH dynamically (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add MHI_PM_SYS_ERR_FAIL state (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "nl80211/cfg80211: Specify band specific min RSSI thresholds with sched scan" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add support for a wiphy_work rx handler (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: implement can_activate_links callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 87 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: introduce PHY_CONTEXT_CMD_API_VER_5 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: skip affinity setting on non-SMP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: nvm-parse: advertise common packet padding (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove retry loops in start (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: limit EHT 320 MHz MCS for STEP URM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: disable 160 MHz based on subsystem device ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: make TB reallocation a debug message (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Add support for new 802.11be device (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add kunit test for devinfo ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: apply duration for SW scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't set bss_conf in parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disallow drivers with HT wider than HE (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify HE capability access (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove extra element parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify ieee80211_config_bw() prototype (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: advertise 15 simultaneous links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: validate MLO connections better (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: take EML/MLD capa from assoc response (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: advertise AP-side EMLSR/EMLMR capa (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support for SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add support for SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: Declare support for negotiated TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support for negotiated TTLM request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: handle BSS_CHANGED_MLD_TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: handle TID to link mapping neg request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: process and save negotiated TID to Link mapping request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ieee80211: add definitions for negotiated TID to Link map (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add RNR with reporting AP information (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wireless: avoid strlen() in cfg80211_michael_mic_failure() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix connection failure due to unexpected peer delete (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: avoid forward declaration of ath11k_mac_start_vdev_delay() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: rename ath11k_start_vdev_delay() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: remove invalid peer create logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: enable 36 bit mask for stream DMA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Fix issues in channel list update (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix disabling concurrent mode TX hang issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix HW scan timeout due to TSF sync issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add wait/completion for abort scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix null pointer access when abort scan (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37357] {CVE-2024-35946} - wifi: rtw89: disable RTS when broadcast/multicast (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: Set default CQM config if not present (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine hardware scan C2H events (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine add_chan H2C command to encode_bits (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add BTG functions to assist BT coexistence to control TX/RX (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add TX power related ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add register definitions of H2C, C2H, page, RRSR and EDCCA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops related to BB init (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::{enable,disable}_bb_rf (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add mlo_dbcc_mode for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: Fix enum ath10k_fw_crash_dump_type kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: Fix htt_data_tx_completion kernel-doc warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: fix htt_q_state_conf & htt_q_state kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: correctly document enum wmi_tlv_tx_pause_id (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: add missing wmi_10_4_feature_mask documentation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for collecting firmware log (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Introduce the container for mac80211 hw (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Refactor the mac80211 hw access from link/radio (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: Speed up firmware loading for USB (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add missing number of sec cam entries for all variants (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: allow per-vendor event handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: avoid invalid list operation when vendor attach fails (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Demote vendor-specific attach/detach messages to info (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: cfg80211: Use WSEC to set SAE password (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: move feature overrides before feature_disable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: add per-vendor feature detection callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: export firmware interface functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rt2x00: simplify rt2x00crypto_rx_insert_iv() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: debugfs: Drop unnecessary error check for debugfs_create_dir() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Use helpers to check multicast addresses (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: phy: Remove unreachable code (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: make instances of iface limit and combination to be static const (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: convert EN_DESC_ID of TX descriptor to le32 type (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix multi-vif management when deleting a vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix incorrect power down sequence (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: do not realloc workqueue everytime an interface is added (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix driver_handler when committing initial configuration (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192de: Don't read register in _rtl92de_query_rxphystatus (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: extend JOIN H2C command to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: use struct to fill JOIN H2C command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to reset DMAC table for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to reset CMAC table for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: update TX AMPDU parameter to CMAC table (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add chip_ops to update CMAC table to associated station (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: fill CMAC table to associated station for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to update security CAM v2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: declare EXT NSS BW of VHT capability (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add EHT capabilities for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: change supported bandwidths of chip_info to bit mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: adjust init_he_cap() to add EHT cap into iftype_data (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: use kstrtoX_from_user() in debugfs handlers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change MAC buffer ring size to 2048 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for BA1024 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix wrong definitions of hal_reo_update_rx_queue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add QMI PHY capability learn support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor QMI MLO host capability helper function (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: document HAL_RX_BUF_RBM_SW4_BM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: ath12k_start_vdev_delay(): convert to use ar (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_flush() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_ampdu_action() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_configure_filter() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_update_vif_offload() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_stop() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_start() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_conf_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_bss_assoc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_config() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_register() and ath12k_mac_unregister() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_setup_channels_rates() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_allocate() and ath12k_mac_destroy() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: relocate ath12k_dp_pdev_pre_alloc() call (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: enable channel switch support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35142] {CVE-2024-27052} - wifi: ath12k: Use initializers for QMI message buffers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Add missing qmi_txn_cancel() calls (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Remove unnecessary struct qmi_txn initializers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: use WMI_VDEV_SET_TPC_POWER_CMDID when EXT_TPC_REG_SUPPORT for 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add handler for WMI_VDEV_SET_TPC_POWER_CMDID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add WMI_TLV_SERVICE_EXT_TPC_REG_SUPPORT service bit (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fill parameters for vdev set tpc power WMI command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: save max transmit power in vdev start response event from firmware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add parse of transmit power envelope element (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: save power spectral density(PSD) of regulatory rule (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: update regulatory rules when connect to AP on 6 GHz band for station (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: update regulatory rules when interface added (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix a possible dead lock caused by ab->base_lock (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: store cur_regulatory_info for each radio (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add support to select 6 GHz regulatory type (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl_usb: Use sync register writes (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: cleanup few rtlxxx_tx_fill_desc() routines (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add chip_ops::update_beacon to abstract update beacon operation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add H2C command to download beacon frame for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: use struct to fill H2C command to download beacon frame (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add new H2C command to pause/sleep transmitting by MAC ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine H2C command that pause transmitting by MAC ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: use struct to fill BA CAM H2C commands (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: update BA CAM number to 24 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add chip_ops::h2c_ba_cam() to configure BA CAM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: add feature_init to initialize BA CAM V1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add firmware H2C command of BA CAM V1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix RCU usage in connect path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix declarations ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_wmi_tlv_parse_alloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix IOMMU errors on buffer rings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Fix off by one initial RTS rate (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Fix LED control code of RTL8192FU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: declare concurrent mode support for 8188f (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: make supporting AP mode only on port 0 transparent (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add hw crypto support for AP mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: remove obsolete priv->vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add macids for STA mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interface in start_ap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in bss_info_changed() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in {add,remove}_interface() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in watchdog_callback() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in configure_filter() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in update_beacon_work_callback() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in set_aifs() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting bssid register for multiple interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: don't parse CFO, if both interfaces are connected in STA mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: extend check for matching bssid to both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: extend wifi connected check to both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting mac address register for both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: 8188e: convert usage of priv->vif to priv->vifs[0] (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting linktype for both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: prepare supporting two virtual interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: remove assignment of priv->vif in rtl8xxxu_bss_info_changed() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8822ce: refine power parameters for RFE type 5 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: Fix spelling mistakes "notfify" -> "notify" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: set channel_info for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: add BB wrapper of TX power for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add NCTL pre-settings for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: ignore special data from BB parameter file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: update the register used in DIG and the DIG flow (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: set RX gain along with set_channel operation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: add parser to support RX gain dynamic setting flow (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: move bb_gain_info used by WiFi 6 chips to union (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8851b: update TX power tables to R37 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8852b: update TX power tables to R36 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: use DBI function for 8852AE/8852BE/8851BE (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: support default regdb while searching board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support to search regdb data in board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove unused ATH12K_BD_IE_BOARD_EXT (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add fallback board name without variant while searching board-2.bin (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add string type to search board data in board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove duplicate memset() in 10.4 TDLS peer update (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible array in struct wmi_tdls_peer_capabilities (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove unused template structs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove struct wmi_pdev_chanlist_update_event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible arrays for WMI start scan TLVs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible array in struct wmi_host_mem_chunks (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: fix LNA selection in ath_ant_try_scan() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: delete some unused/duplicate macros (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: refactor ath11k_wmi_tlv_parse_alloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35199] {CVE-2023-52651} - bcma: Use PCI_HEADER_TYPE_MASK instead of literal (Jose Ignacio Tornos Martinez) [RHEL-34696] - bcma: make bcma_bus_type const (Jose Ignacio Tornos Martinez) [RHEL-34696] - bcma: convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: drop NULL pointer check in iwl_mvm_tzone_set_trip_temp() (Jose Ignacio Tornos Martinez) [RHEL-34696] - mm: use memalloc_nofs_save() in page_cache_ra_order() (Nico Pache) [RHEL-39635] {CVE-2024-36882} - afs: Don't cross .backup mountpoint from backup volume (Marc Dionne) [RHEL-39509] - afs: Fix fileserver rotation getting stuck (Marc Dionne) [RHEL-39509] - rxrpc: Only transmit one ACK per jumbo packet received (Marc Dionne) [RHEL-39509] - rxrpc: Fix congestion control algorithm (Marc Dionne) [RHEL-39509] - rxrpc: Clients must accept conn from any address (Marc Dionne) [RHEL-39509] - rxrpc: Fix error check on ->alloc_txbuf() (Marc Dionne) [RHEL-39509] - afs: Fix occasional rmdir-then-VNOVNODE with generic/011 (Marc Dionne) [RHEL-39509] - afs: Don't cache preferred address (Marc Dionne) [RHEL-39509] - rxrpc: Extract useful fields from a received ACK to skb priv data (Marc Dionne) [RHEL-39509] - rxrpc: Clean up the resend algorithm (Marc Dionne) [RHEL-39509] - rxrpc: Record probes after transmission and reduce number of time-gets (Marc Dionne) [RHEL-39509] - rxrpc: Use ktimes for call timeout tracking and set the timer lazily (Marc Dionne) [RHEL-39509] - rxrpc: Differentiate PING ACK transmission traces. (Marc Dionne) [RHEL-39509] - rxrpc: Don't permit resending after all Tx packets acked (Marc Dionne) [RHEL-39509] - rxrpc: Parse received packets before dealing with timeouts (Marc Dionne) [RHEL-39509] - rxrpc: Do zerocopy using MSG_SPLICE_PAGES and page frags (Marc Dionne) [RHEL-39509] - rxrpc: Use rxrpc_txbuf::kvec[0] instead of rxrpc_txbuf::wire (Marc Dionne) [RHEL-39509] - rxrpc: Move rxrpc_send_ACK() to output.c with rxrpc_send_ack_packet() (Marc Dionne) [RHEL-39509] - rxrpc: Don't pick values out of the wire header when setting up security (Marc Dionne) [RHEL-39509] - rxrpc: Split up the DATA packet transmission function (Marc Dionne) [RHEL-39509] - rxrpc: Add a kvec[] to the rxrpc_txbuf struct (Marc Dionne) [RHEL-39509] - rxrpc: Merge together DF/non-DF branches of data Tx function (Marc Dionne) [RHEL-39509] - rxrpc: Do lazy DF flag resetting (Marc Dionne) [RHEL-39509] - rxrpc: Remove atomic handling on some fields only used in I/O thread (Marc Dionne) [RHEL-39509] - rxrpc: Strip barriers and atomics off of timer tracking (Marc Dionne) [RHEL-39509] - rxrpc: Fix the names of the fields in the ACK trailer struct (Marc Dionne) [RHEL-39509] - rxrpc: Note cksum in txbuf (Marc Dionne) [RHEL-39509] - rxrpc: Convert rxrpc_txbuf::flags into a mask and don't use atomics (Marc Dionne) [RHEL-39509] - rxrpc: Record the Tx serial in the rxrpc_txbuf and retransmit trace (Marc Dionne) [RHEL-39509] - ice: Fix ASSERT_RTNL() warning during certain scenarios (Ivan Vecera) [RHEL-30139] - netdev-genl: Add PID for the NAPI thread (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Add PID in netdev netlink YAML spec (Ivan Vecera) [RHEL-30139] - net: Add NAPI IRQ support (Ivan Vecera) [RHEL-30139] - net: minor reshuffle of napi_struct (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Add irq in netdev netlink YAML spec (Ivan Vecera) [RHEL-30139] - netdev-genl: Add netlink framework functions for napi (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Extend netdev netlink spec in YAML for NAPI (Ivan Vecera) [RHEL-30139] - netdev-genl: Add netlink framework functions for queue (Ivan Vecera) [RHEL-30139] - ice: Add support in the driver for associating queue with napi (Ivan Vecera) [RHEL-30139] - net: Add queue and napi association (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Extend netdev netlink spec in YAML for queue (Ivan Vecera) [RHEL-30139] - ice: implement AQ download pkg retry (Petr Oros) [RHEL-17318] - io_uring: drop any code related to SCM_RIGHTS (Jeff Moyer) [RHEL-36366] {CVE-2023-52656} - io_uring/unix: drop usage of io_uring socket (Jeff Moyer) [RHEL-36366] {CVE-2023-52656} - nvme-tcp: strict pdu pacing to avoid send stalls on TLS (Chris Leech) [RHEL-35558]- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() (Pavel Reichl) [RHEL-45031] {CVE-2024-39276} - epoll: be better about file lifetimes (Pavel Reichl) [RHEL-44083] {CVE-2024-38580} - ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound (Hangbin Liu) [RHEL-44402] {CVE-2024-33621} - net: micrel: Fix receiving the timestamp in the frame for lan8841 (Jose Ignacio Tornos Martinez) [RHEL-43994] {CVE-2024-38593} - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg (Jose Ignacio Tornos Martinez) [RHEL-43623] {CVE-2021-47596} - usb: dwc3: Wait unconditionally after issuing EndXfer command (Desnes Nunes) [RHEL-43396] {CVE-2024-36977} - mm/gup: do not return 0 from pin_user_pages_fast() for bad args (Paulo Alcantara) [RHEL-38622] - ixgbe: fix end of loop test in ixgbe_set_vf_macvlan() (Ken Cox) [RHEL-17490 RHEL-25594] - ixgbe: fix crash with empty VF macvlan list (Ken Cox) [RHEL-17490 RHEL-25594] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Ken Cox) [RHEL-17490 RHEL-25594] - ethernet/intel: Use list_for_each_entry() helper (Ken Cox) [RHEL-17490 RHEL-25594] - ixgbe: fix timestamp configuration code (Ken Cox) [RHEL-17490 RHEL-25594] - redhat: deprecate bnx2xx drivers in rhel-9.5 (John Meneghini) [RHEL-40741] - net/tg3: fix race condition in tg3_reset_task() (Ken Cox) [RHEL-23102 RHEL-25507 RHEL-34072] - tg3: Increment tx_dropped in tg3_tso_bug() (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Move the [rt]x_dropped counters to tg3_napi (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Fix the TX ring stall (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: power down device only on SYSTEM_POWER_OFF (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Improve PTP TX timestamping logic (Ken Cox) [RHEL-23102 RHEL-25507] - ethernet: tg3: remove unreachable code (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Use slab_build_skb() when needed (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Use pci_dev_id() to simplify the code (Ken Cox) [RHEL-23102 RHEL-25507] - Add MODULE_FIRMWARE() for FIRMWARE_TG357766. (Ken Cox) [RHEL-23102 RHEL-25507] - scsi: qedi: Fix crash while reading debugfs attribute (John Meneghini) [RHEL-8112] - iomap: clear the per-folio dirty bits on all writeback failures (Pavel Reichl) [RHEL-11455] - iomap: don't skip reading in !uptodate folios when unsharing a range (Pavel Reichl) [RHEL-11455] - iomap: Add per-block dirty state tracking to improve performance (Pavel Reichl) [RHEL-11455] - iomap: Allocate ifs in ->write_begin() early (Pavel Reichl) [RHEL-11455] - iomap: Refactor iomap_write_delalloc_punch() function out (Pavel Reichl) [RHEL-11455] - iomap: Use iomap_punch_t typedef (Pavel Reichl) [RHEL-11455] - iomap: Fix possible overflow condition in iomap_write_delalloc_scan (Pavel Reichl) [RHEL-11455] - iomap: Add some uptodate state handling helpers for ifs state bitmap (Pavel Reichl) [RHEL-11455] - iomap: Drop ifs argument from iomap_set_range_uptodate() (Pavel Reichl) [RHEL-11455] - iomap: Rename iomap_page to iomap_folio_state and others (Pavel Reichl) [RHEL-11455] - iomap: Remove unnecessary test from iomap_release_folio() (Pavel Reichl) [RHEL-11455] - iomap: Simplify is_partially_uptodate a little (Pavel Reichl) [RHEL-11455] - iomap: Remove test for folio error (Pavel Reichl) [RHEL-11455] - ip_tunnel: harden copying IP tunnel params to userspace (Ivan Vecera) [RHEL-40130] - ip_tunnel: convert __be16 tunnel flags to bitmaps (Ivan Vecera) [RHEL-40130] - bitmap: introduce generic optimized bitmap_size() (Ivan Vecera) [RHEL-40130] - tools: move alignment-related macros to new (Ivan Vecera) [RHEL-40130] - s390/cio: rename bitmap_size() -> idset_bitmap_size() (Ivan Vecera) [RHEL-40130] - bitmap: don't assume compiler evaluates small mem*() builtins calls (Ivan Vecera) [RHEL-40130] - vxlan: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130] - ipv6: mark address parameters of udp_tunnel6_xmit_skb() as const (Ivan Vecera) [RHEL-40130] - geneve: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130] - ipv6: add new arguments to udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv6: remove "proto" argument from udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv6: rename and move ip6_dst_lookup_tunnel() (Ivan Vecera) [RHEL-40130] - vxlan: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130] - geneve: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130] - geneve: add dsfield helper function (Ivan Vecera) [RHEL-40130] - ipv4: use tunnel flow flags for tunnel route lookups (Ivan Vecera) [RHEL-40130] - ipv4: add new arguments to udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv4: remove "proto" argument from udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv4: rename and move ip_route_output_tunnel() (Ivan Vecera) [RHEL-40130] - nfp: flower: add support for tunnel offload without key ID (Ivan Vecera) [RHEL-40130] - ip6_gre: Make IP6GRE and IP6GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130] - ip_gre: Make GRE and GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130] - ip_tunnel: use a separate struct to store tunnel params in the kernel (Ivan Vecera) [RHEL-40130] - lib/bitmap: add bitmap_{read,write}() (Ivan Vecera) [RHEL-40130] - net: Add helper function to parse netlink msg of ip_tunnel_parm (Ivan Vecera) [RHEL-40130] - net: Add helper function to parse netlink msg of ip_tunnel_encap (Ivan Vecera) [RHEL-40130] - selftests/memfd: fix spelling mistakes (Waiman Long) [RHEL-37152] - selftests/memfd: delete unused declarations (Waiman Long) [RHEL-37152] - memfd: drop warning for missing exec-related flags (Waiman Long) [RHEL-37152] - selftests: improve vm.memfd_noexec sysctl tests (Waiman Long) [RHEL-37152] - memfd: replace ratcheting feature from vm.memfd_noexec with hierarchy (Waiman Long) [RHEL-37152] - memfd: do not -EACCES old memfd_create() users with vm.memfd_noexec=2 (Waiman Long) [RHEL-37152] - selftests: memfd: error out test process when child test fails (Waiman Long) [RHEL-37152] - kernel: pid_namespace: remove unused set_memfd_noexec_scope() (Waiman Long) [RHEL-37152] - kernel: pid_namespace: simplify sysctls with register_sysctl() (Waiman Long) [RHEL-37152] - selftests/memfd: fix test_sysctl (Waiman Long) [RHEL-37152] - xfs: warn deprecation of V4 format beginning with RHEL10 instead of 2030. (Bill O'Donnell) [RHEL-40421] - bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Return error for SRQ resize (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix unconditional fence for newer adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Remove a redundant check inside bnxt_re_vf_res_config (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Avoid creating fence MR for newer adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix error code in bnxt_re_create_cq() (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix the sparse warnings (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix the offset for GenP7 adapters for user applications (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Share a page to expose per CQ info with userspace (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Add UAPI to share a page with user space (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Adds MSN table capability for Gen P7 adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Doorbell changes (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Get the toggle bits from CQ completions (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Update the HW interface definitions (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Update the BAR offsets (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Support new 5760X P7 devices (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Correct module description string (Sreekanth Reddy) [RHEL-19812] - nfs: fix UAF in direct writes (Benjamin Coddington) [RHEL-34977] {CVE-2024-26958} - virtio-blk: fix implicit overflow on virtio_max_dma_size (Ming Lei) [RHEL-38133] {CVE-2023-52762} - mm/kmemleak: disable KASAN instrumentation in kmemleak (Waiman Long) [RHEL-8656] - mm/kmemleak: compact kmemleak_object further (Waiman Long) [RHEL-8656] - kmemleak: avoid RCU stalls when freeing metadata for per-CPU pointers (Waiman Long) [RHEL-8656] - kmemleak: add checksum to backtrace report (Waiman Long) [RHEL-8656] - kmemleak: drop (age ) from leak record (Waiman Long) [RHEL-8656] - mm/kmemleak: move set_track_prepare() outside raw_spinlocks (Waiman Long) [RHEL-8656] - Revert "mm/kmemleak: move the initialisation of object to __link_object" (Waiman Long) [RHEL-8656] - mm/kmemleak: move the initialisation of object to __link_object (Waiman Long) [RHEL-8656] - mm/kmemleak: fix partially freeing unknown object warning (Waiman Long) [RHEL-8656] - mm: kmemleak: add __find_and_remove_object() (Waiman Long) [RHEL-8656] - mm: kmemleak: use mem_pool_free() to free object (Waiman Long) [RHEL-8656] - mm: kmemleak: split __create_object into two functions (Waiman Long) [RHEL-8656] - mm/kmemleak: fix print format of pointer in pr_debug() (Waiman Long) [RHEL-8656] - mm/kmemleak: move up cond_resched() call in page scanning loop (Waiman Long) [RHEL-8656] - Rename kmemleak_initialized to kmemleak_late_initialized (Waiman Long) [RHEL-8656] - mm/kmemleak: use %pK to display kernel pointers in backtrace (Waiman Long) [RHEL-8656] - mptcp: cleanup SOL_TCP handling (Paolo Abeni) [RHEL-28492] - mptcp: implement TCP_NOTSENT_LOWAT support (Paolo Abeni) [RHEL-28492] - mptcp: avoid some duplicate code in socket option handling (Paolo Abeni) [RHEL-28492] - mptcp: cleanup writer wake-up (Paolo Abeni) [RHEL-28492] - mptcp: check the protocol in mptcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492] - mptcp: check the protocol in tcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492] - mptcp: token kunit: set protocol (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless accesses around read-mostly fields (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for token (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for RX path fields (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for the tx path (Paolo Abeni) [RHEL-28492] - mptcp: annotate access for msk keys (Paolo Abeni) [RHEL-28492] - mptcp: use mptcp_set_state (Paolo Abeni) [RHEL-28492] - mptcp: add CurrEstab MIB counter support (Paolo Abeni) [RHEL-28492] - mptcp: rename mptcp_setsockopt_sol_ip_set_transparent() (Paolo Abeni) [RHEL-28492] - netlink: specs: mptcp: rename the MPTCP path management spec (Paolo Abeni) [RHEL-28492] - mptcp: add mptcpi_subflows_total counter (Paolo Abeni) [RHEL-28492] - net: atlantic: Fix DMA mapping for PTP hwts ring (Michal Schmidt) [RHEL-31367 RHEL-36002] {CVE-2024-26680} - net: atlantic: eliminate double free in error handling logic (Michal Schmidt) [RHEL-36002] - net: atlantic: fix double free in ring reinit logic (Michal Schmidt) [RHEL-36002] - net: atlantic: Fix NULL dereference of skb pointer in (Michal Schmidt) [RHEL-36002] - net: atlantic: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002] - net: atlantic: Define aq_pm_ops conditionally on CONFIG_PM (Michal Schmidt) [RHEL-36002] - atlantic:hw_atl2:hw_atl2_utils_fw: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002] - net: aquantia: constify pointers to hwmon_channel_info (Michal Schmidt) [RHEL-36002] - block: fix deadlock between bd_link_disk_holder and partition scan (Ming Lei) [RHEL-34860] {CVE-2024-26899} - xfs: recovery should not clear di_flushiter unconditionally (Bill O'Donnell) [RHEL-25419] - xfs: revert commit 44af6c7e59b12 (Bill O'Donnell) [RHEL-25419] - xfs: use dontcache for grabbing inodes during scrub (Bill O'Donnell) [RHEL-25419] - xfs: fix imprecise logic in xchk_btree_check_block_owner (Bill O'Donnell) [RHEL-25419] - xfs: fix perag leak when growfs fails (Bill O'Donnell) [RHEL-25419] - xfs: add lock protection when remove perag from radix tree (Bill O'Donnell) [RHEL-25419] - xfs: fix units conversion error in xfs_bmap_del_extent_delay (Bill O'Donnell) [RHEL-25419] - xfs: fix dqiterate thinko (Bill O'Donnell) [RHEL-25419] - xfs: fix agf_fllast when repairing an empty AGFL (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in xfs attr shortform objects (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in xfs attr leaf blocks (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in struct xfs_attrlist* (Bill O'Donnell) [RHEL-25419] - xfs: fix uninit warning in xfs_growfs_data (Bill O'Donnell) [RHEL-25419] - xfs: Remove unneeded semicolon (Bill O'Donnell) [RHEL-25419] - xfs: AGI length should be bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: fix xfs_btree_query_range callers to initialize btree rec fully (Bill O'Donnell) [RHEL-25419] - xfs: validate fsmap offsets specified in the query keys (Bill O'Donnell) [RHEL-25419] - xfs: clean up the rtbitmap fsmap backend (Bill O'Donnell) [RHEL-25419] - xfs: fix getfsmap reporting past the last rt extent (Bill O'Donnell) [RHEL-25419] - xfs: AGF length has never been bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: journal geometry is not properly bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: don't block in busy flushing when freeing extents (Bill O'Donnell) [RHEL-25419] - xfs: allow extent free intents to be retried (Bill O'Donnell) [RHEL-25419] - xfs: pass alloc flags through to xfs_extent_busy_flush() (Bill O'Donnell) [RHEL-25419] - xfs: use deferred frees for btree block freeing (Bill O'Donnell) [RHEL-25419] - xfs: remove redundant initializations of pointers drop_leaf and save_leaf (Bill O'Donnell) [RHEL-25419] - xfs: fix ag count overflow during growfs (Bill O'Donnell) [RHEL-25419] - xfs: set FMODE_CAN_ODIRECT instead of a dummy direct_IO method (Bill O'Donnell) [RHEL-25419] - xfs: drop EXPERIMENTAL tag for large extent counts (Bill O'Donnell) [RHEL-25419] - xfs: fix broken logic when detecting mergeable bmap records (Bill O'Donnell) [RHEL-25419] - xfs: Fix undefined behavior of shift into sign bit (Bill O'Donnell) [RHEL-25419] - xfs: disable reaping in fscounters scrub (Bill O'Donnell) [RHEL-25419] - xfs: fix negative array access in xfs_getbmap (Bill O'Donnell) [RHEL-25419] - xfs: don't allocate into the data fork for an unshare request (Bill O'Donnell) [RHEL-25419] - xfs: flush dirty data and drain directios before scrubbing cow fork (Bill O'Donnell) [RHEL-25419] - xfs: fix duplicate includes (Bill O'Donnell) [RHEL-25419] - xfs: simplify two-level sysctl registration for xfs_table (Bill O'Donnell) [RHEL-25419] - xfs: fix BUG_ON in xfs_getbmap() (Bill O'Donnell) [RHEL-25419] - xfs: _{attr,data}_map_shared should take ILOCK_EXCL until iread_extents is completely done (Bill O'Donnell) [RHEL-25419] - xfs: remove WARN when dquot cache insertion fails (Bill O'Donnell) [RHEL-25419] - xfs: Extend table marker on deprecated mount options table (Bill O'Donnell) [RHEL-25419] - xfs: deprecate the ascii-ci feature (Bill O'Donnell) [RHEL-25419] - xfs: test the ascii case-insensitive hash (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with refcount btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with inode btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with free space btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with ag btrees (Bill O'Donnell) [RHEL-25419] - xfs: introduce bitmap type for AG blocks (Bill O'Donnell) [RHEL-25419] - xfs: convert xbitmap to interval tree (Bill O'Donnell) [RHEL-25419] - xfs: drop the _safe behavior from the xbitmap foreach macro (Bill O'Donnell) [RHEL-25419] - xfs: don't load local xattr values during scrub (Bill O'Donnell) [RHEL-25419] - xfs: remove the for_each_xbitmap_ helpers (Bill O'Donnell) [RHEL-25419] - xfs: only allocate free space bitmap for xattr scrub if needed (Bill O'Donnell) [RHEL-25419] - xfs: clean up xattr scrub initialization (Bill O'Donnell) [RHEL-25419] - xfs: check used space of shortform xattr structures (Bill O'Donnell) [RHEL-25419] - xfs: move xattr scrub buffer allocation to top level function (Bill O'Donnell) [RHEL-25419] - xfs: remove flags argument from xchk_setup_xattr_buf (Bill O'Donnell) [RHEL-25419] - xfs: split valuebuf from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: split usedmap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: split freemap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: remove unnecessary dstmap in xattr scrubber (Bill O'Donnell) [RHEL-25419] - xfs: don't shadow @leaf in xchk_xattr_block (Bill O'Donnell) [RHEL-25419] - xfs: xattr scrub should ensure one namespace bit per name (Bill O'Donnell) [RHEL-25419] - xfs: check for reverse mapping records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: check overlapping rmap btree records (Bill O'Donnell) [RHEL-25419] - xfs: flag refcount btree records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: don't call xchk_bmap_check_rmaps for btree-format file forks (Bill O'Donnell) [RHEL-25419] - xfs: flag free space btree records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: split the xchk_bmap_check_rmaps into a predicate (Bill O'Donnell) [RHEL-25419] - xfs: alert the user about data/attr fork mappings that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: split xchk_bmap_xref_rmap into two functions (Bill O'Donnell) [RHEL-25419] - xfs: accumulate iextent records when checking bmap (Bill O'Donnell) [RHEL-25419] - xfs: change bmap scrubber to store the previous mapping (Bill O'Donnell) [RHEL-25419] - xfs: don't take the MMAPLOCK when scrubbing file metadata (Bill O'Donnell) [RHEL-25419] - xfs: retain the AGI when we can't iget an inode to scrub the core (Bill O'Donnell) [RHEL-25419] - xfs: rename xchk_get_inode -> xchk_iget_for_scrubbing (Bill O'Donnell) [RHEL-25419] - xfs: fix an inode lookup race in xchk_get_inode (Bill O'Donnell) [RHEL-25419] - xfs: fix parent pointer scrub racing with subdirectory reparenting (Bill O'Donnell) [RHEL-25419] - xfs: manage inode DONTCACHE status at irele time (Bill O'Donnell) [RHEL-25419] - xfs: simplify xchk_parent_validate (Bill O'Donnell) [RHEL-25419] - xfs: remove xchk_parent_count_parent_dentries (Bill O'Donnell) [RHEL-25419] - xfs: always check the existence of a dirent's child inode (Bill O'Donnell) [RHEL-25419] - xfs: streamline the directory iteration code for scrub (Bill O'Donnell) [RHEL-25419] - xfs: ensure that single-owner file blocks are not owned by others (Bill O'Donnell) [RHEL-25419] - xfs: convert xfs_ialloc_has_inodes_at_extent to return keyfill scan results (Bill O'Donnell) [RHEL-25419] - xfs: teach scrub to check for sole ownership of metadata objects (Bill O'Donnell) [RHEL-25419] - xfs: directly cross-reference the inode btrees with each other (Bill O'Donnell) [RHEL-25419] - xfs: clean up broken eearly-exit code in the inode btree scrubber (Bill O'Donnell) [RHEL-25419] - xfs: remove pointless shadow variable from xfs_difree_inobt (Bill O'Donnell) [RHEL-25419] - xfs: ensure that all metadata and data blocks are not cow staging extents (Bill O'Donnell) [RHEL-25419] - xfs: check the reference counts of gaps in the refcount btree (Bill O'Donnell) [RHEL-25419] - xfs: implement masked btree key comparisons for _has_records scans (Bill O'Donnell) [RHEL-25419] - xfs: replace xfs_btree_has_record with a general keyspace scanner (Bill O'Donnell) [RHEL-25419] - xfs: refactor ->diff_two_keys callsites (Bill O'Donnell) [RHEL-25419] - xfs: refactor converting btree irec to btree key (Bill O'Donnell) [RHEL-25419] - xfs: check btree keys reflect the child block (Bill O'Donnell) [RHEL-25419] - xfs: detect unwritten bit set in rmapbt node block keys (Bill O'Donnell) [RHEL-25419] - xfs: hoist inode record alignment checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: complain about bad file mapping records in the ondisk bmbt (Bill O'Donnell) [RHEL-25419] - xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: complain about bad records in query_range helpers (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for bmap btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for rmap btrees (Bill O'Donnell) [RHEL-25419] - xfs: return a failure address from xfs_rmap_irec_offset_unpack (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for refcount btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for inode btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for free space btrees (Bill O'Donnell) [RHEL-25419] - xfs: scrub should use ECHRNG to signal that the drain is needed (Bill O'Donnell) [RHEL-25419] - xfs: minimize overhead of drain wakeups by using jump labels (Bill O'Donnell) [RHEL-25419] - xfs: clean up scrub context if scrub setup returns -EDEADLOCK (Bill O'Donnell) [RHEL-25419] - xfs: allow queued AG intents to drain before scrubbing (Bill O'Donnell) [RHEL-25419] - xfs: add a tracepoint to report incorrect extent refcounts (Bill O'Donnell) [RHEL-25419] - xfs: update copyright years for scrub/ files (Bill O'Donnell) [RHEL-25419] - xfs: fix author and spdx headers on scrub/ files (Bill O'Donnell) [RHEL-25419] - xfs: create traced helper to get extra perag references (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_refcount_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_rmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_extfree_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: pass per-ag references to xfs_free_extent (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_bmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Viktor Malik) [RHEL-23644 RHEL-36815] {CVE-2024-27431} - selftests: net: veth: test the ability to independently manipulate GRO and XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - net: veth: do not manipulate GRO when using XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - selftests: net: veth: test syncing GRO and XDP state while device is down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - net: veth: clear GRO when clearing XDP even when down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - selftests/bpf: Run cgroup1_hierarchy test in own mount namespace (Viktor Malik) [RHEL-23644] - selftests/bpf: fix RELEASE=1 build for tc_opts (Viktor Malik) [RHEL-23644] - bpf: don't emit warnings intended for global subprogs for static subprogs (Viktor Malik) [RHEL-23644] - bpf: make sure scalar args don't accept __arg_nonnull tag (Viktor Malik) [RHEL-23644] - bpf: Protect against int overflow for stack access size (Viktor Malik) [RHEL-23644] - libbpf: Prevent null-pointer dereference when prog to load has no BTF (Viktor Malik) [RHEL-23644] - selftests/bpf: Add negtive test cases for task iter (Viktor Malik) [RHEL-23644] - bpf: Fix an issue due to uninitialized bpf_iter_task (Viktor Malik) [RHEL-23644] - selftests/bpf: Test racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644] - bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644 RHEL-31726] {CVE-2024-26737} - bpf, scripts: Correct GPL license name (Viktor Malik) [RHEL-23644] - bpf: Fix warning for bpf_cpumask in verifier (Viktor Malik) [RHEL-23644] - libbpf: fix return value for PERF_EVENT __arg_ctx type fix up check (Viktor Malik) [RHEL-23644] - libbpf: fix __arg_ctx type enforcement for perf_event programs (Viktor Malik) [RHEL-23644] - bpftool: Fix wrong free call in do_show_link (Viktor Malik) [RHEL-23644] - libbpf: warn on unexpected __arg_ctx type when rewriting BTF (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests confirming type logic in kernel for __arg_ctx (Viktor Malik) [RHEL-23644] - bpf: enforce types for __arg_ctx-tagged arguments in global subprogs (Viktor Malik) [RHEL-23644] - bpf: extract bpf_ctx_convert_map logic and make it more reusable (Viktor Malik) [RHEL-23644] - libbpf: feature-detect arg:ctx tag support in kernel (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644] - bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644 RHEL-26467] {CVE-2024-26589} - selftests/bpf: Test re-attachment fix for bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644] - bpf: Fix re-attachment branch in bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644 RHEL-26486] {CVE-2024-26591} - selftests/bpf: Add test for recursive attachment of tracing progs (Viktor Malik) [RHEL-23644] - bpf: Relax tracing prog recursive attach rules (Viktor Malik) [RHEL-23644] - bpf, x86: Use emit_nops to replace memcpy x86_nops (Viktor Malik) [RHEL-23644] - selftests/bpf: Test gotol with large offsets (Viktor Malik) [RHEL-23644] - selftests/bpf: Double the size of test_loader log (Viktor Malik) [RHEL-23644] - bpf: Remove unnecessary cpu == 0 check in memalloc (Viktor Malik) [RHEL-23644] - selftests/bpf: add __arg_ctx BTF rewrite test (Viktor Malik) [RHEL-23644] - selftests/bpf: add arg:ctx cases to test_global_funcs tests (Viktor Malik) [RHEL-23644] - libbpf: implement __arg_ctx fallback logic (Viktor Malik) [RHEL-23644] - libbpf: move BTF loading step after relocation step (Viktor Malik) [RHEL-23644] - libbpf: move exception callbacks assignment logic into relocation step (Viktor Malik) [RHEL-23644] - libbpf: use stable map placeholder FDs (Viktor Malik) [RHEL-23644] - libbpf: don't rely on map->fd as an indicator of map being created (Viktor Malik) [RHEL-23644] - libbpf: use explicit map reuse flag to skip map creation steps (Viktor Malik) [RHEL-23644] - libbpf: make uniform use of btf__fd() accessor inside libbpf (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert profiler.c to bpf_cmp. (Viktor Malik) [RHEL-23644] - bpf: Add bpf_nop_mov() asm macro. (Viktor Malik) [RHEL-23644] - selftests/bpf: Remove bpf_assert_eq-like macros. (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert exceptions_assert.c to bpf_cmp (Viktor Malik) [RHEL-23644] - bpf: Introduce "volatile compare" macros (Viktor Malik) [RHEL-23644] - selftests/bpf: Attempt to build BPF programs with -Wsign-compare (Viktor Malik) [RHEL-23644] - bpf: Add a possibly-zero-sized read test (Viktor Malik) [RHEL-23644] - bpf: Simplify checking size of helper accesses (Viktor Malik) [RHEL-23644] - bpf: Avoid unnecessary use of comma operator in verifier (Viktor Malik) [RHEL-23644] - bpf: Re-support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644] - libbpf: Fix NULL pointer dereference in bpf_object__collect_prog_relos (Viktor Malik) [RHEL-23644] - libbpf: Skip DWARF sections in linker sanity check (Viktor Malik) [RHEL-23644] - samples/bpf: Use %lu format specifier for unsigned long values (Viktor Malik) [RHEL-23644] - selftests/bpf: Close cgrp fd before calling cleanup_cgroup_environment() (Viktor Malik) [RHEL-23644] - selftests/bpf: add freplace of BTF-unreliable main prog test (Viktor Malik) [RHEL-23644] - selftests/bpf: add global subprog annotation tests (Viktor Malik) [RHEL-23644] - libbpf: add __arg_xxx macros for annotating global func args (Viktor Malik) [RHEL-23644] - bpf: add support for passing dynptr pointer to global subprog (Viktor Malik) [RHEL-23644] - bpf: support 'arg:xxx' btf_decl_tag-based hints for global subprog args (Viktor Malik) [RHEL-23644] - bpf: reuse subprog argument parsing logic for subprog call checks (Viktor Malik) [RHEL-23644] - bpf: move subprog call logic back to verifier.c (Viktor Malik) [RHEL-23644] - bpf: prepare btf_prepare_func_args() for handling static subprogs (Viktor Malik) [RHEL-23644] - bpf: reuse btf_prepare_func_args() check for main program BTF validation (Viktor Malik) [RHEL-23644] - bpf: abstract away global subprog arg preparation logic from reg state setup (Viktor Malik) [RHEL-23644] - selftests/bpf: add testcase to verifier_bounds.c for BPF_JNE (Viktor Malik) [RHEL-23644] - selftests/bpf: activate the OP_NE logic in range_cond() (Viktor Malik) [RHEL-23644] - selftests/bpf: remove reduplicated s32 casting in "crafted_cases" (Viktor Malik) [RHEL-23644] - bpf: make the verifier tracks the "not equal" for regs (Viktor Malik) [RHEL-23644] - Revert BPF token-related functionality (Viktor Malik) [RHEL-23644] - selftests/bpf: Add more uprobe multi fail tests (Viktor Malik) [RHEL-23644] - bpf: Fail uprobe multi link with negative offset (Viktor Malik) [RHEL-23644] - bpf: Ensure precise is reset to false in __mark_reg_const_zero() (Viktor Malik) [RHEL-23644] - selftests/bpf: Test the release of map btf (Viktor Malik) [RHEL-23644] - s390/bpf: Fix indirect trampoline generation (Viktor Malik) [RHEL-23644] - selftests/bpf: Temporarily disable dummy_struct_ops test on s390 (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_exception_cb() signature (Viktor Malik) [RHEL-23644] - bpf: Fix dtor CFI (Viktor Malik) [RHEL-23644] - cfi: Add CFI_NOSEAL() (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_struct_ops CFI (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_callback_t CFI (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix BPF JIT call (Viktor Malik) [RHEL-23644] - cfi: Flip headers (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for abnormal cnt during multi-kprobe attachment (Viktor Malik) [RHEL-23644] - selftests/bpf: Don't use libbpf_get_error() in kprobe_multi_test (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for abnormal cnt during multi-uprobe attachment (Viktor Malik) [RHEL-23644] - bpf: Limit the number of kprobes when attaching program to multiple kprobes (Viktor Malik) [RHEL-23644] - selftests/bpf: utilize string values for delegate_xxx mount options (Viktor Malik) [RHEL-23644] - bpf: support symbolic BPF FS delegation mount options (Viktor Malik) [RHEL-23644] - selftests/bpf: Remove flaky test_btf_id test (Viktor Malik) [RHEL-23644] - bpf: Fix a race condition between btf_put() and map_free() (Viktor Malik) [RHEL-23644] - bpf: Use GFP_KERNEL in bpf_event_entry_gen() (Viktor Malik) [RHEL-23644] - bpf: Reduce the scope of rcu_read_lock when updating fd map (Viktor Malik) [RHEL-23644] - bpf: Update the comments in maybe_wait_bpf_programs() (Viktor Malik) [RHEL-23644] - bpf: add small subset of SECURITY_PATH hooks to BPF sleepable_lsm_hooks list (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests for LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644] - libbpf: support BPF token path setting through LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests for BPF object load with implicit token (Viktor Malik) [RHEL-23644] - selftests/bpf: add BPF object loading tests with explicit token passing (Viktor Malik) [RHEL-23644] - libbpf: wire up BPF token support at BPF object level (Viktor Malik) [RHEL-23644] - libbpf: wire up token_fd into feature probing logic (Viktor Malik) [RHEL-23644] - libbpf: move feature detection code into its own file (Viktor Malik) [RHEL-23644] - libbpf: further decouple feature checking logic from bpf_object (Viktor Malik) [RHEL-23644] - libbpf: split feature detectors definitions from cached results (Viktor Malik) [RHEL-23644] - bpf: fail BPF_TOKEN_CREATE if no delegation option was set on BPF FS (Viktor Malik) [RHEL-23644] - bpf: selftests: Add verifier tests for CO-RE bitfield writes (Viktor Malik) [RHEL-23644] - bpf: selftests: test_loader: Support __btf_path() annotation (Viktor Malik) [RHEL-23644] - libbpf: Add BPF_CORE_WRITE_BITFIELD() macro (Viktor Malik) [RHEL-23644] - bpf: Support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644] - selftests/bpf: fix compiler warnings in RELEASE=1 mode (Viktor Malik) [RHEL-23644] - selftests/bpf: Relax time_tai test for equal timestamps in tai_forward (Viktor Malik) [RHEL-23644] - bpf: Comment on check_mem_size_reg (Viktor Malik) [RHEL-23644] - bpf: Remove unused backtrack_state helper functions (Viktor Malik) [RHEL-23644] - bpf: use bitfields for simple per-subprog bool flags (Viktor Malik) [RHEL-23644] - bpf: tidy up exception callback management a bit (Viktor Malik) [RHEL-23644] - bpf: emit more dynptr information in verifier log (Viktor Malik) [RHEL-23644] - bpf: log PTR_TO_MEM memory size in verifier log (Viktor Malik) [RHEL-23644] - selftests/bpf: validate eliminated global subprog is not freplaceable (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644] - bpf: Add bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644] - selftests/bpf: validate fake register spill/fill precision backtracking logic (Viktor Malik) [RHEL-23644] - bpf: handle fake register spill to stack with BPF_ST_MEM instruction (Viktor Malik) [RHEL-23644] - bpf: Set uattr->batch.count as zero before batched update or deletion (Viktor Malik) [RHEL-23644] - bpf: Only call maybe_wait_bpf_programs() when map operation succeeds (Viktor Malik) [RHEL-23644] - bpf: Add missed maybe_wait_bpf_programs() for htab of maps (Viktor Malik) [RHEL-23644] - bpf: Call maybe_wait_bpf_programs() only once for generic_map_update_batch() (Viktor Malik) [RHEL-23644] - bpf: Remove unnecessary wait from bpf_map_copy_value() (Viktor Malik) [RHEL-23644] - libbpf: Add pr_warn() for EINVAL cases in linker_sanity_check_elf (Viktor Malik) [RHEL-23644] - selftests/bpf: Add selftests for cgroup1 local storage (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper open_classid() (Viktor Malik) [RHEL-23644] - bpf: Enable bpf_cgrp_storage for cgroup1 non-attach case (Viktor Malik) [RHEL-23644] - selftests/bpf: fix timer/test_bad_ret subtest on test_progs-cpuv4 flavor (Viktor Malik) [RHEL-23644] - bpf: Minor cleanup around stack bounds (Viktor Malik) [RHEL-23644] - bpf: Fix accesses to uninit stack slots (Viktor Malik) [RHEL-23644] - bpf: Add some comments to stack representation (Viktor Malik) [RHEL-23644] - bpf: Load vmlinux btf for any struct_ops map (Viktor Malik) [RHEL-23644] - bpf: Guard stack limits against 32bit overflow (Viktor Malik) [RHEL-23644 RHEL-37076] {CVE-2023-52676} - bpf: Add verifier regression test for previous patch (Viktor Malik) [RHEL-23644] - bpf: Fix verification of indirect var-off stack access (Viktor Malik) [RHEL-23644] - x86, bpf: Use bpf_prog_pack for bpf trampoline (Viktor Malik) [RHEL-23644] - bpf: Use arch_bpf_trampoline_size (Viktor Malik) [RHEL-23644] - bpf: Add arch_bpf_trampoline_size() (Viktor Malik) [RHEL-23644] - bpf, x86: Adjust arch_prepare_bpf_trampoline return value (Viktor Malik) [RHEL-23644] - bpf: Add helpers for trampoline image management (Viktor Malik) [RHEL-23644] - bpf: Adjust argument names of arch_prepare_bpf_trampoline() (Viktor Malik) [RHEL-23644] - bpf: Let bpf_prog_pack_free handle any pointer (Viktor Malik) [RHEL-23644] - bpf: rename MAX_BPF_LINK_TYPE into __MAX_BPF_LINK_TYPE for consistency (Viktor Malik) [RHEL-23644] - bpf,selinux: allocate bpf_security_struct per BPF token (Viktor Malik) [RHEL-23644] - selftests/bpf: add BPF token-enabled tests (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_prog_load() API (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_btf_load() API (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_map_create() API (Viktor Malik) [RHEL-23644] - libbpf: add bpf_token_create() API (Viktor Malik) [RHEL-23644] - bpf,lsm: add BPF token LSM hooks (Viktor Malik) [RHEL-23644] - bpf,lsm: refactor bpf_map_alloc/bpf_map_free LSM hooks (Viktor Malik) [RHEL-23644] - bpf,lsm: refactor bpf_prog_alloc/bpf_prog_free LSM hooks (Viktor Malik) [RHEL-23644] - lsm: move the bpf hook comments to security/security.c (Viktor Malik) [RHEL-23644] - bpf: consistently use BPF token throughout BPF verifier logic (Viktor Malik) [RHEL-23644] - bpf: take into account BPF token when fetching helper protos (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_PROG_LOAD command (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_BTF_LOAD command (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_MAP_CREATE command (Viktor Malik) [RHEL-23644] - bpf: introduce BPF token object (Viktor Malik) [RHEL-23644] - bpf: add BPF token delegation mount options to BPF FS (Viktor Malik) [RHEL-23644] - bpf: align CAP_NET_ADMIN checks with bpf_capable() approach (Viktor Malik) [RHEL-23644] - selftests/bpf: validate precision logic in partial_stack_load_preserves_zeros (Viktor Malik) [RHEL-23644] - bpf: track aligned STACK_ZERO cases as imprecise spilled registers (Viktor Malik) [RHEL-23644] - selftests/bpf: validate zero preservation for sub-slot loads (Viktor Malik) [RHEL-23644] - bpf: preserve constant zero when doing partial register restore (Viktor Malik) [RHEL-23644] - selftests/bpf: validate STACK_ZERO is preserved on subreg spill (Viktor Malik) [RHEL-23644] - bpf: preserve STACK_ZERO slots on partial reg spills (Viktor Malik) [RHEL-23644] - selftests/bpf: add stack access precision test (Viktor Malik) [RHEL-23644] - bpf: support non-r10 register spill/fill to/from stack in precision tracking (Viktor Malik) [RHEL-23644] - selftests/bpf: Test bpf_kptr_xchg stashing of bpf_rb_root (Viktor Malik) [RHEL-23644] - selftests/bpf: Test outer map update operations in syscall program (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test cases for inner map (Viktor Malik) [RHEL-23644] - bpf: Optimize the free of inner map (Viktor Malik) [RHEL-23644] - bpf: Defer the free of inner map when necessary (Viktor Malik) [RHEL-23644] - bpf: Set need_defer as false when clearing fd array during map free (Viktor Malik) [RHEL-23644] - bpf: Add map and need_defer parameters to .map_fd_put_ptr() (Viktor Malik) [RHEL-23644] - bpf: Check rcu_read_lock_trace_held() before calling bpf map helpers (Viktor Malik) [RHEL-23644 RHEL-30513] {CVE-2023-52621} - bpf: Minor logging improvement (Viktor Malik) [RHEL-23644] - bpf: simplify tnum output if a fully known constant (Viktor Malik) [RHEL-23644] - selftests/bpf: adjust global_func15 test to validate prog exit precision (Viktor Malik) [RHEL-23644] - selftests/bpf: validate async callback return value check correctness (Viktor Malik) [RHEL-23644] - bpf: enforce precision of R0 on program/async callback return (Viktor Malik) [RHEL-23644] - bpf: unify async callback and program retval checks (Viktor Malik) [RHEL-23644] - bpf: enforce precise retval range on program exit (Viktor Malik) [RHEL-23644] - selftests/bpf: add selftest validating callback result is enforced (Viktor Malik) [RHEL-23644] - bpf: enforce exact retval range on subprog/callback exit (Viktor Malik) [RHEL-23644] - bpf: enforce precision of R0 on callback return (Viktor Malik) [RHEL-23644] - bpf: provide correct register name for exception callback retval check (Viktor Malik) [RHEL-23644] - bpf: rearrange bpf_func_state fields to save a bit of memory (Viktor Malik) [RHEL-23644] - bpf/tests: Remove duplicate JSGT tests (Viktor Malik) [RHEL-23644] - selftests/bpf: Use pkg-config for libelf (Viktor Malik) [RHEL-23644] - selftests/bpf: Override PKG_CONFIG for static builds (Viktor Malik) [RHEL-23644] - selftests/bpf: Choose pkg-config for the target (Viktor Malik) [RHEL-23644] - bpftool: Add support to display uprobe_multi links (Viktor Malik) [RHEL-23644] - selftests/bpf: Add link_info test for uprobe_multi link (Viktor Malik) [RHEL-23644] - selftests/bpf: Use bpf_link__destroy in fill_link_info tests (Viktor Malik) [RHEL-23644] - bpf: Add link_info support for uprobe multi link (Viktor Malik) [RHEL-23644] - bpf: Store ref_ctr_offsets values in bpf_uprobe array (Viktor Malik) [RHEL-23644] - libbpf: Add st_type argument to elf_resolve_syms_offsets function (Viktor Malik) [RHEL-23644] - selftests/bpf: update test_offload to use new orphaned property (Viktor Malik) [RHEL-23644] - bpftool: mark orphaned programs during prog show (Viktor Malik) [RHEL-23644] - bpf: Fix a few selftest failures due to llvm18 change (Viktor Malik) [RHEL-23644] - selftests/bpf: Add lazy global subprog validation tests (Viktor Malik) [RHEL-23644] - bpf: Validate global subprogs lazily (Viktor Malik) [RHEL-23644] - bpf: Emit global subprog name in verifier logs (Viktor Malik) [RHEL-23644] - libbpf: Start v1.4 development cycle (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in vmlinux (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_obj_id (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bind_perm (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_tcp_ca (Viktor Malik) [RHEL-23644] - selftests/bpf: reduce verboseness of reg_bounds selftest logs (Viktor Malik) [RHEL-23644] - bpf: bpf_iter_task_next: use next_task(kit->task) rather than next_task(kit->pos) (Viktor Malik) [RHEL-23644] - bpf: bpf_iter_task_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644] - bpf: task_group_seq_get_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644] - change next_thread() to use __next_thread() ?: group_leader (Viktor Malik) [RHEL-23644] - introduce __next_thread(), fix next_tid() vs exec() race (Viktor Malik) [RHEL-23644] - bpf: emit frameno for PTR_TO_STACK regs if it differs from current one (Viktor Malik) [RHEL-23644] - bpf: smarter verifier log number printing logic (Viktor Malik) [RHEL-23644] - bpf: omit default off=0 and imm=0 in register state log (Viktor Malik) [RHEL-23644] - bpf: emit map name in register state if applicable and available (Viktor Malik) [RHEL-23644] - bpf: print spilled register state in stack slot (Viktor Malik) [RHEL-23644] - bpf: extract register state printing (Viktor Malik) [RHEL-23644] - bpf: move verifier state printing code to kernel/bpf/log.c (Viktor Malik) [RHEL-23644] - bpf: move verbose_linfo() into kernel/bpf/log.c (Viktor Malik) [RHEL-23644] - bpf: rename BPF_F_TEST_SANITY_STRICT to BPF_F_TEST_REG_INVARIANTS (Viktor Malik) [RHEL-23644] - selftests/bpf: add iter test requiring range x range logic (Viktor Malik) [RHEL-23644] - veristat: add ability to set BPF_F_TEST_SANITY_STRICT flag with -r flag (Viktor Malik) [RHEL-23644] - selftests/bpf: set BPF_F_TEST_SANITY_SCRIPT by default (Viktor Malik) [RHEL-23644] - selftests/bpf: add randomized reg_bounds tests (Viktor Malik) [RHEL-23644] - selftests/bpf: add range x range test to reg_bounds (Viktor Malik) [RHEL-23644] - selftests/bpf: adjust OP_EQ/OP_NE handling to use subranges for branch taken (Viktor Malik) [RHEL-23644] - selftests/bpf: BPF register range bounds tester (Viktor Malik) [RHEL-23644] - bpf: make __reg{32,64}_deduce_bounds logic more robust (Viktor Malik) [RHEL-23644] - bpf: remove redundant s{32,64} -> u{32,64} deduction logic (Viktor Malik) [RHEL-23644] - bpf: add register bounds sanity checks and sanitization (Viktor Malik) [RHEL-23644] - bpf: enhance BPF_JEQ/BPF_JNE is_branch_taken logic (Viktor Malik) [RHEL-23644] - bpf: generalize is_scalar_branch_taken() logic (Viktor Malik) [RHEL-23644] - bpf: generalize reg_set_min_max() to handle non-const register comparisons (Viktor Malik) [RHEL-23644] - selftests/bpf: Add selftests for cgroup1 hierarchy (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper get_cgroup_hierarchy_id() (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper get_classid_cgroup_id() (Viktor Malik) [RHEL-23644] - selftests/bpf: Add parallel support for classid (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix issues in setup_classid_environment() (Viktor Malik) [RHEL-23644] - bpf: Add a new kfunc for cgroup1 hierarchy (Viktor Malik) [RHEL-23644] - selftests/bpf: Add assert for user stacks in test_task_stack (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix pyperf180 compilation failure with clang18 (Viktor Malik) [RHEL-23644 RHEL-40832] - bpf: Add crosstask check to __bpf_get_stack (Viktor Malik) [RHEL-23644] - bpf: Use named fields for certain bpf uapi structs (Viktor Malik) [RHEL-23644] - veristat: add ability to filter top N results (Viktor Malik) [RHEL-23644] - veristat: add ability to sort by stat's absolute value (Viktor Malik) [RHEL-23644] - bpf: replace register_is_const() with is_reg_const() (Viktor Malik) [RHEL-23644] - libbpf: Fix potential uninitialized tail padding with LIBBPF_OPTS_RESET (Viktor Malik) [RHEL-23644] - selftests/bpf: Test bpf_refcount_acquire of node obtained via direct ld (Viktor Malik) [RHEL-23644] - bpf: Mark direct ld of stashed bpf_{rb,list}_node as non-owning ref (Viktor Malik) [RHEL-23644] - bpf: Move GRAPH_{ROOT,NODE}_MASK macros into btf_field_type enum (Viktor Malik) [RHEL-23644] - bpf: Use bpf_mem_free_rcu when bpf_obj_dropping non-refcounted nodes (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test passing MAYBE_NULL reg to bpf_refcount_acquire (Viktor Malik) [RHEL-23644] - bpf: Add KF_RCU flag to bpf_refcount_acquire_impl (Viktor Malik) [RHEL-23644] - bpf: Introduce KF_ARG_PTR_TO_CONST_STR (Viktor Malik) [RHEL-23644] - bpf: Factor out helper check_reg_const_str() (Viktor Malik) [RHEL-23644] - bpf: Add __bpf_dynptr_data* for in kernel use (Viktor Malik) [RHEL-23644] - bpf, lpm: Fix check prefixlen before walking trie (Viktor Malik) [RHEL-23644] - selftests/bpf: Disable CONFIG_DEBUG_INFO_REDUCED in config.aarch64 (Viktor Malik) [RHEL-23644] - bpftool: Fix prog object type in manpage (Viktor Malik) [RHEL-23644] - selftests/bpf: Consolidate VIRTIO/9P configs in config.vm file (Viktor Malik) [RHEL-23644] - bpf: generalize reg_set_min_max() to handle two sets of two registers (Viktor Malik) [RHEL-23644] - bpf: prepare reg_set_min_max for second set of registers (Viktor Malik) [RHEL-23644] - bpf: unify 32-bit and 64-bit is_branch_taken logic (Viktor Malik) [RHEL-23644] - bpf: generalize is_branch_taken to handle all conditional jumps in one place (Viktor Malik) [RHEL-23644] - selftsets/bpf: Retry map update for non-preallocated per-cpu map (Viktor Malik) [RHEL-23644] - selftests/bpf: Export map_update_retriable() (Viktor Malik) [RHEL-23644] - selftests/bpf: Use value with enough-size when updating per-cpu map (Viktor Malik) [RHEL-23644] - bpf: move is_branch_taken() down (Viktor Malik) [RHEL-23644] - bpf: generalize is_branch_taken() to work with two registers (Viktor Malik) [RHEL-23644] - bpf: rename is_branch_taken reg arguments to prepare for the second one (Viktor Malik) [RHEL-23644] - bpf: drop knowledge-losing __reg_combine_{32,64}_into_{64,32} logic (Viktor Malik) [RHEL-23644] - bpf: try harder to deduce register bounds from different numeric domains (Viktor Malik) [RHEL-23644] - bpf: improve deduction of 64-bit bounds from 32-bit bounds (Viktor Malik) [RHEL-23644] - bpf: add special smin32/smax32 derivation from 64-bit bounds (Viktor Malik) [RHEL-23644] - bpf: derive subreg bounds from full bounds when upper 32 bits are constant (Viktor Malik) [RHEL-23644] - bpf: derive smin32/smax32 from umin32/umax32 bounds (Viktor Malik) [RHEL-23644] - bpf: derive smin/smax from umin/max bounds (Viktor Malik) [RHEL-23644] - selftests/bpf: satisfy compiler by having explicit return in btf test (Viktor Malik) [RHEL-23644] - selftests/bpf: Add malloc failure checks in bpf_iter (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert CHECK macros to ASSERT_* macros in bpf_iter (Viktor Malik) [RHEL-23644] - selftests/bpf: Add tests for open-coded task_vma iter (Viktor Malik) [RHEL-23644] - bpf: Introduce task_vma open-coded iterator kfuncs (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix potential premature unload in bpf_testmod (Viktor Malik) [RHEL-19647] - bpf: Move kernel test kfuncs to bpf_testmod (Viktor Malik) [RHEL-19647]- ext4: enable meta_bg only when new desc blocks are needed (Carlos Maiolino) [RHEL-36282] - ext4: verify s_clusters_per_group even without bigalloc (Carlos Maiolino) [RHEL-36282] - ext4: fix corruption during on-line resize (Carlos Maiolino) [RHEL-36976] {CVE-2024-35807} - ext4_get_link(): fix breakage in RCU mode (Carlos Maiolino) [RHEL-36282] - ext4: correct best extent lstart adjustment logic (Carlos Maiolino) [RHEL-36282] - ext4: forbid commit inconsistent quota data when errors=remount-ro (Carlos Maiolino) [RHEL-36282] - ext4: add a hint for block bitmap corrupt state in mb_groups (Carlos Maiolino) [RHEL-36282] - ext4: fix the comment of ext4_map_blocks()/ext4_ext_map_blocks() (Carlos Maiolino) [RHEL-36282] - ext4: mark the group block bitmap as corrupted before reporting an error (Carlos Maiolino) [RHEL-36282] - ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() (Carlos Maiolino) [RHEL-31702] {CVE-2024-26772} - ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks() (Carlos Maiolino) [RHEL-36282] - ext4: do not trim the group with corrupted block bitmap (Carlos Maiolino) [RHEL-36282] - ext4: delete redundant calculations in ext4_mb_get_buddy_page_lock() (Carlos Maiolino) [RHEL-36282] - ext4_add_entry(): ->d_name.len is never 0 (Carlos Maiolino) [RHEL-36282] - ext4: don't access the source subdirectory content on same-directory rename (Carlos Maiolino) [RHEL-36282] - Revert "ext4: apply umask if ACL support is disabled" (Carlos Maiolino) [RHEL-36282] - ext4: apply umask if ACL support is disabled (Carlos Maiolino) [RHEL-36282] - ext4: mark buffer new if it is unwritten to avoid stale data exposure (Carlos Maiolino) [RHEL-36282] - ext4: move 'ix' sanity check to corrent position (Carlos Maiolino) [RHEL-36282] - ext4: remove unnecessary initialization of count2 in set_flexbg_block_bitmap (Carlos Maiolino) [RHEL-36282] - ext4: remove unnecessary check to avoid repeat update_backups for the same gdb (Carlos Maiolino) [RHEL-36282] - ext4: simplify the gdbblock calculation in add_new_gdb_meta_bg (Carlos Maiolino) [RHEL-36282] - ext4: use saved local variable sbi instead of EXT4_SB(sb) (Carlos Maiolino) [RHEL-36282] - ext4: remove EXT4FS_DEBUG defination in resize.c (Carlos Maiolino) [RHEL-36282] - ext4: calculate free_clusters_count in cluster unit in verify_group_input (Carlos Maiolino) [RHEL-36282] - ext4: remove commented code in reserve_backup_gdb (Carlos Maiolino) [RHEL-36282] - ext4: remove redundant check of count (Carlos Maiolino) [RHEL-36282] - ext4: fix typo in setup_new_flex_group_blocks (Carlos Maiolino) [RHEL-36282] - ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks (Carlos Maiolino) [RHEL-36282] - ext4: correct return value of ext4_convert_meta_bg (Carlos Maiolino) [RHEL-36282] - ext4: add missed brelse in update_backups (Carlos Maiolino) [RHEL-36282] - ext4: correct offset of gdb backup in non meta_bg group to update_backups (Carlos Maiolino) [RHEL-36282] - ext4: fix incorrect offset (Carlos Maiolino) [RHEL-36282] - ext4: correct the start block of counting reserved clusters (Carlos Maiolino) [RHEL-36282] - ext4: make running and commit transaction have their own freed_data_list (Carlos Maiolino) [RHEL-36282] - ext4: fix traditional comparison using max/min method (Carlos Maiolino) [RHEL-36282] - ext4: add missing initialization of call_notify_error in update_super_work() (Carlos Maiolino) [RHEL-36282] - ext4: remove redundant checks of s_encoding (Carlos Maiolino) [RHEL-36282] - ext4: reject casefold inode flag without casefold feature (Carlos Maiolino) [RHEL-36282] - ext4: rename s_error_work to s_sb_upd_work (Carlos Maiolino) [RHEL-36282] - ext4: add periodic superblock update check (Carlos Maiolino) [RHEL-36282] - ext4: fix unttached inode after power cut with orphan file feature enabled (Carlos Maiolino) [RHEL-36282] - ext4: fix memory leaks in ext4_fname_{setup_filename,prepare_lookup} (Carlos Maiolino) [RHEL-36282] - ext4: mballoc: avoid garbage value from err (Carlos Maiolino) [RHEL-36282] - ext4: fix race between writepages and remount (Carlos Maiolino) [RHEL-36282] - ext4: avoid potential data overflow in next_linear_group (Carlos Maiolino) [RHEL-36282] - jbd2: abort journal when detecting metadata writeback error of fs dev (Carlos Maiolino) [RHEL-36282] - jbd2: remove unused 'JBD2_CHECKPOINT_IO_ERROR' and 'j_atomic_flags' (Carlos Maiolino) [RHEL-36282] - jbd2: replace journal state flag by checking errseq (Carlos Maiolino) [RHEL-36282] - jbd2: add errseq to detect client fs's bdev writeback error (Carlos Maiolino) [RHEL-36282] - jbd2: fix soft lockup in journal_finish_inode_data_buffers() (Carlos Maiolino) [RHEL-36282] - jbd2: increase the journal IO's priority (Carlos Maiolino) [RHEL-36282] - jbd2: correct the printing of write_flags in jbd2_write_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev (Carlos Maiolino) [RHEL-36282] - jbd2: fix printk format type for 'io_block' in do_one_pass() (Carlos Maiolino) [RHEL-36282] - jbd2: print io_block if check data block checksum failed when do recovery (Carlos Maiolino) [RHEL-36282] - jbd2: Fix memory leak in journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: correct the end of the journal recovery scan range (Carlos Maiolino) [RHEL-36282] - jbd2: jbd2_journal_init_{dev,inode} return proper error return value (Carlos Maiolino) [RHEL-36282] - jbd2: drop useless error tag in jbd2_journal_wipe() (Carlos Maiolino) [RHEL-36282] - jbd2: cleanup journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: add fast_commit space check (Carlos Maiolino) [RHEL-36282] - jbd2: cleanup load_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: open code jbd2_verify_csum_type() helper (Carlos Maiolino) [RHEL-36282] - jbd2: checking valid features early in journal_get_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: don't load superblock in jbd2_journal_check_used_features() (Carlos Maiolino) [RHEL-36282] - jbd2: move load_superblock() into journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: move load_superblock() dependent functions (Carlos Maiolino) [RHEL-36282] - jbd2: remove unused function '__cp_buffer_busy' (Carlos Maiolino) [RHEL-36282] - jbd2: check 'jh->b_transaction' before removing it from checkpoint (Carlos Maiolino) [RHEL-36282] - jbd2: fix checkpoint cleanup performance regression (Carlos Maiolino) [RHEL-36282] - fs: jbd2: fix an incorrect warn log (Carlos Maiolino) [RHEL-36282] - jbd2: remove __journal_try_to_free_buffer() (Carlos Maiolino) [RHEL-36282] - jbd2: fix a race when checking checkpoint buffer busy (Carlos Maiolino) [RHEL-36282] - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint (Carlos Maiolino) [RHEL-36282] - jbd2: remove journal_clean_one_cp_list() (Carlos Maiolino) [RHEL-36282] - jbd2: remove t_checkpoint_io_list (Carlos Maiolino) [RHEL-36282] - jbd2: recheck chechpointing non-dirty buffer (Carlos Maiolino) [RHEL-36282] - jbd2: skip reading super block if it has been verified (Carlos Maiolino) [RHEL-36282] - jbd2: remove j_format_version (Carlos Maiolino) [RHEL-36282] - jbd2: factor out journal initialization from journal_get_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: switch to check format version in superblock directly (Carlos Maiolino) [RHEL-36282] - jbd2: Avoid printing outside the boundary of the buffer (Carlos Maiolino) [RHEL-36282] - block: fix overflow in blk_ioctl_discard() (Ming Lei) [RHEL-39813] {CVE-2024-36917} - Revert "i2c: Make remove callback return void" for ti-tfp410.c (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Drop unused fields in struct pca953x_platform_data (Andrew Halaney) [RHEL-35606] - gpio: pca953x: add support for TCA9538 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Remove unused PCAL953X_OUT_CONF from pcal6534_recalc_addr() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Clean up pcal6534_check_register() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: avoid logically dead code (Andrew Halaney) [RHEL-35606] - gpio: pca953x: avoid to use uninitialized value pinctrl (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add missing header(s) (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add support for PCAL6534 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Swap if statements to save later complexity (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Fix pca953x_gpio_set_pull_up_down() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: introduce support for nxp,pcal6408 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add mutex_lock for regcache sync in PM (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Make platform teardown callback return void (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct register address when regcache sync during init (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct range when do regmap sync (Andrew Halaney) [RHEL-35606] - gpio: pca953x: only use single read/write for No AI mode (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct register address to do regcache sync (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Make the irqchip immutable (Andrew Halaney) [RHEL-35606] - gpio: pca953x: fix irq_stat not updated when irq is disabled (irq_mask not set) (Andrew Halaney) [RHEL-35606] - gpio: pca953xx: Add support for pca6408 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Improve bias setting (Andrew Halaney) [RHEL-35606] - gpio: pca953x: do not ignore i2c errors (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add main esm address range (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Enable support for UHS mode (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-evm: Fix UART pin type and macro type (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Use exact ranges for FSS node (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Remove UART baud rate selection (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Fix mux-reg-masks in serdes_ln_ctrl (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-evm: Enable camera peripherals (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: Add phase tags for memory node on J784S4 EVM and AM69 SK (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix sync-lost issue with two displays (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix initial plane zpos values (Andrew Halaney) [RHEL-35606] - drm/tidss: Use DRM_PLANE_COMMIT_ACTIVE_ONLY (Andrew Halaney) [RHEL-35606] - drm/tidss: IRQ code cleanup (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix dss reset (Andrew Halaney) [RHEL-35606] - drm/tidss: Add simple K2G manual reset (Andrew Halaney) [RHEL-35606] - drm/tidss: Check for K2G in in dispc_softreset() (Andrew Halaney) [RHEL-35606] - drm/tidss: Return error value from from softreset (Andrew Halaney) [RHEL-35606] - drm/tidss: Move reset to the end of dispc_init() (Andrew Halaney) [RHEL-35606] - drm/tidss: Drop useless variable init (Andrew Halaney) [RHEL-35606] - drm/tidss: Use PM autosuspend (Andrew Halaney) [RHEL-35606] - drm/tidss: Use pm_runtime_resume_and_get() (Andrew Halaney) [RHEL-35606] - drm/tidss: Add support for AM62A7 DSS (Andrew Halaney) [RHEL-35606] - mux: mmio: use reg property when parent device is not a syscon (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-sierra: Add clock ID for derived reference clock (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-torrent: Rename SSC macros to use generic names (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-torrent: Add clock IDs for derived and received refclk (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: Add PHY_TYPE_USXGMII definition (Andrew Halaney) [RHEL-35606] - dt-bindings: msm: dsi: document phy-type property for 7nm dsi phy (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J784S4 (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Use key:value pair table for all settings (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add single link USXGMII configuration for 156.25MHz refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add USB + DP multilink configuration (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PCIe + DP multilink configuration for 100MHz refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Prepare driver for multilink DP support (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add function to get PLL to be configured for DP (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add a determine_rate hook (Andrew Halaney) [RHEL-35606] - phy: cadence: torrent: Add a determine_rate hook (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J721E (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Fix unreachable code in wiz_mode_select() (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - phy: cadence: phy-cadence-torrent: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add support to enable LN23 Type-C swap (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Manage TypeC lane swap if typec-dir-gpios not specified (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add j721s2-wiz-10g module support (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add j784s4-wiz-10g module support (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: fix reference leaks in wiz_probe() (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: stop name conflict if multiple serdes are initialized (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: set PMA_CMN_REFCLK_DIG_DIV based on reflk rate (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add support for j7200-wiz-10g (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz.c: Add usxgmii support in wiz driver (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: Add SGMII support in wiz driver for J7200 (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Remove unused `regmap` field from state struct (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: use OF data for device specific data (Andrew Halaney) [RHEL-35606] - phy: ti: Fix missing sentinel for clk_div_table (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: use swap() to make code cleaner (Andrew Halaney) [RHEL-35606] - phy: ti: report 2 non-kernel-doc comments (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add support to output received reference clock (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Model reference clock driver as a clock to enable derived refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Migrate to clk_hw based registration and OF APIs (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Check PIPE mode PHY status to be ready for operation (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add debug information for PHY configuration (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add separate functions for reusable code (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PHY configuration for DP with 100MHz ref clock (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PHY registers for DP in array format (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Configure PHY registers as a function of input reference clock rate (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add enum for supported input reference clock frequencies (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Reorder few functions to remove function declarations (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Remove use of CamelCase to fix checkpatch CHECK message (Andrew Halaney) [RHEL-35606] - drm/gem: rename struct drm_gem_dma_object.{paddr => dma_addr} (Andrew Halaney) [RHEL-35606] - drm: Remove linux/media-bus-format.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm/tidss: Update encoder/bridge chain connect model (Andrew Halaney) [RHEL-35606] - drm/bridge: Centralize error message when bridge attach fails (Andrew Halaney) [RHEL-35606] - drm/tidss: Add support for AM625 DSS (Andrew Halaney) [RHEL-35606] - drm/tidss: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - drm/tidss: Use GEM DMA fbdev emulation (Andrew Halaney) [RHEL-35606] - drm/tidss: Implement struct drm_plane_helper_funcs.atomic_enable (Andrew Halaney) [RHEL-35606] - drm/tidss: Remove return values from dispc_plane_{setup, enable}() (Andrew Halaney) [RHEL-35606] - drm/tidss: Remove unnecessary include statements for drm_crtc_helper.h (Andrew Halaney) [RHEL-35606] - drm/fb-helper: Remove unnecessary include statements (Andrew Halaney) [RHEL-35606] - drm/fb-helper: Move generic fbdev emulation into separate source file (Andrew Halaney) [RHEL-35606] - drm/gem: rename GEM CMA helpers to GEM DMA helpers (Andrew Halaney) [RHEL-35606] - drm: Remove CONFIG_DRM_KMS_CMA_HELPER option (Andrew Halaney) [RHEL-35606] - drm/fb: rename FB CMA helpers to FB DMA helpers (Andrew Halaney) [RHEL-35606] - drm: Drop drm_blend.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm/fb: remove unused includes of drm_fb_cma_helper.h (Andrew Halaney) [RHEL-35606] - drm: Drop drm_framebuffer.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm: Remove unnecessary include statements of drm_plane_helper.h (Andrew Halaney) [RHEL-35606] - drm: tidss: Fix pixel format definition (Andrew Halaney) [RHEL-35606] - drm/tidss: Set max DMA segment size (Andrew Halaney) [RHEL-35606] - drm/tidss: fix repeated words in comments (Andrew Halaney) [RHEL-35606] - drm/tidss: Soft Reset DISPC on startup (Andrew Halaney) [RHEL-35606] - drm/tidss: Use drm_module_platform_driver() to register the driver (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix warning: unused variable 'tidss_pm_ops' (Andrew Halaney) [RHEL-35606] - drm/tidss: Make use of the helper macro SET_RUNTIME_PM_OPS() (Andrew Halaney) [RHEL-35606] - drm/tidss: Convert to Linux IRQ interfaces (Andrew Halaney) [RHEL-35606] - drm/tidss: Don't use struct drm_device.irq_enabled (Andrew Halaney) [RHEL-35606] - drm/: drm_gem_plane_helper_prepare_fb is now the default (Andrew Halaney) [RHEL-35606] - selftests/bpf: Check VLAN tag and proto in xdp_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Add AF_INET packet generation to xdp_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Add flags and VLAN hint to xdp_hw_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Allow VLAN packets in xdp_hw_metadata (Petr Oros) [RHEL-31890] - net: make vlan_get_tag() return -ENODATA instead of -EINVAL (Petr Oros) [RHEL-31890] - veth: Implement VLAN tag XDP hint (Petr Oros) [RHEL-31890] - xdp: Add VLAN tag hint (Petr Oros) [RHEL-31890] - xsk: add functions to fill control buffer (Petr Oros) [RHEL-31890] - redhat: remove gcc version check for ENABLE_WERROR (Eric Chanudet) [RHEL-43372] - vduse: Temporarily fail if control queue feature requested (Cindy Lu) [RHEL-23888] - redhat/configs: Enable CONFIG_VDPA_USER (Cindy Lu) [RHEL-23888] - mm: replace vma->vm_flags direct modifications with modifier calls (Cindy Lu) [RHEL-23888] - vduse: enable Virtio-net device type (Cindy Lu) [RHEL-23888] - vduse: validate block features only with block devices (Cindy Lu) [RHEL-23888] - file: Export receive_fd() to modules (Cindy Lu) [RHEL-23888] - eventfd: simplify eventfd_signal() (Cindy Lu) [RHEL-23888] - vduse: implement DMA sync callbacks (Cindy Lu) [RHEL-23888] - vduse: make vduse_class constant (Cindy Lu) [RHEL-23888] - vdpa: Provide interface to read driver features (Cindy Lu) [RHEL-23888] - vduse: Use proper spinlock for IRQ injection (Cindy Lu) [RHEL-23888] - vduse: fix NULL pointer dereference (Cindy Lu) [RHEL-23888] - vduse: avoid empty string for dev name (Cindy Lu) [RHEL-23888] - vduse: Support specifying bounce buffer size via sysfs (Cindy Lu) [RHEL-23888] - vduse: Delay iova domain creation (Cindy Lu) [RHEL-23888] - vduse: Signal vq trigger eventfd directly if possible (Cindy Lu) [RHEL-23888] - vduse: Add sysfs interface for irq callback affinity (Cindy Lu) [RHEL-23888] - vduse: Support get_vq_affinity callback (Cindy Lu) [RHEL-23888] - vduse: Support set_vq_affinity callback (Cindy Lu) [RHEL-23888] - vduse: Refactor allocation for vduse virtqueues (Cindy Lu) [RHEL-23888] - driver core: class: remove module * from class_create() (Cindy Lu) [RHEL-23888] - vduse: Remove include of rwlock.h (Cindy Lu) [RHEL-23888] - vduse: Validate vq_num in vduse_validate_config() (Cindy Lu) [RHEL-23888] - driver core: make struct class.devnode() take a const * (Cindy Lu) [RHEL-23888] - vduse: prevent uninitialized memory accesses (Cindy Lu) [RHEL-23888] - vduse: Support querying information of IOVA regions (Cindy Lu) [RHEL-23888] - vduse: Support registering userspace memory for IOVA regions (Cindy Lu) [RHEL-23888] - vduse: Support using userspace pages as bounce buffer (Cindy Lu) [RHEL-23888] - vduse: Use memcpy_{to,from}_page() in do_bounce() (Cindy Lu) [RHEL-23888] - vduse: Remove unnecessary spin lock protection (Cindy Lu) [RHEL-23888] - vduse: Tie vduse mgmtdev and its device (Cindy Lu) [RHEL-23888] - vduse: Fix NULL pointer dereference on sysfs access (Cindy Lu) [RHEL-23888] - vduse: Fix returning wrong type in vduse_domain_alloc_iova() (Cindy Lu) [RHEL-23888] - vdpa: multiple address spaces support (Cindy Lu) [RHEL-23888] - vdpa: introduce virtqueue groups (Cindy Lu) [RHEL-23888] - iommu/iova: Separate out rcache init (Cindy Lu) [RHEL-23888] - vduse: moving kvfree into caller (Cindy Lu) [RHEL-23888] - iommu/iova: Move fast alloc size roundup into alloc_iova_fast() (Cindy Lu) [RHEL-23888] - vduse: check that offset is within bounds in get_config() (Cindy Lu) [RHEL-23888] - vduse: fix memory corruption in vduse_dev_ioctl() (Cindy Lu) [RHEL-23888] - vdpa: Enable user to set mac and mtu of vdpa device (Cindy Lu) [RHEL-23888] - vduse: Fix race condition between resetting and irq injecting (Cindy Lu) [RHEL-23888] - vduse: Disallow injecting interrupt before DRIVER_OK is set (Cindy Lu) [RHEL-23888] - VDUSE: fix documentation underline warning (Cindy Lu) [RHEL-23888] - vduse: Cleanup the old kernel states after reset failure (Cindy Lu) [RHEL-23888] - vduse: missing error code in vduse_init() (Cindy Lu) [RHEL-23888] - Documentation: Add documentation for VDUSE (Cindy Lu) [RHEL-23888] - vduse: Introduce VDUSE - vDPA Device in Userspace (Cindy Lu) [RHEL-23888] - vduse: Implement an MMU-based software IOTLB (Cindy Lu) [RHEL-23888] - af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). (Davide Caratti) [RHEL-33410] - net: replace calls to sock->ops->connect() with kernel_connect() (Davide Caratti) [RHEL-33410] - net: Avoid address overwrite in kernel_connect (Davide Caratti) [RHEL-30875 RHEL-33410] - af_unix: Fix garbage collector racing against connect() (Davide Caratti) [RHEL-33410] - veth: try harder when allocating queue memory (Davide Caratti) [RHEL-33410] - net: enable memcg accounting for veth queues (Davide Caratti) [RHEL-33410] - net: veth: do not manipulate GRO when using XDP (Davide Caratti) [RHEL-33410] - net: veth: clear GRO when clearing XDP even when down (Davide Caratti) [RHEL-33410] - af_unix: fix lockdep positive in sk_diag_dump_icons() (Davide Caratti) [RHEL-33410] - llc: call sock_orphan() at release time (Davide Caratti) [RHEL-33410] - llc: Drop support for ETH_P_TR_802_2. (Davide Caratti) [RHEL-33410] - llc: make llc_ui_sendmsg() more robust against bonding changes (Davide Caratti) [RHEL-33410] - vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING (Davide Caratti) [RHEL-33410] - ethtool: netlink: Add missing ethnl_ops_begin/complete (Davide Caratti) [RHEL-33410] - net: netdev_queue: netdev_txq_completed_mb(): fix wake condition (Davide Caratti) [RHEL-33410] - net/ipv6: convert skip_notify_on_dev_down sysctl to u8 (Davide Caratti) [RHEL-33410] - net/ipv6: fix bool/int mismatch for skip_notify_on_dev_down (Davide Caratti) [RHEL-33410] - neighbour: fix unaligned access to pneigh_entry (Davide Caratti) [RHEL-33410] - af_packet: do not use READ_ONCE() in packet_bind() (Davide Caratti) [RHEL-33410] - af_packet: Fix data-races of pkt_sk(sk)->num. (Davide Caratti) [RHEL-33410] - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() (Davide Caratti) [RHEL-33410] - af_unix: Fix data race around sk->sk_err. (Davide Caratti) [RHEL-33410] - af_unix: Fix data-races around sk->sk_shutdown. (Davide Caratti) [RHEL-33410] - af_unix: Fix data races around sk->sk_shutdown. (Davide Caratti) [RHEL-33410] - af_unix: Fix a data race of sk->sk_receive_queue->qlen. (Davide Caratti) [RHEL-33410] - net/packet: convert po->pressure to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->running to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->has_vnet_hdr to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->tp_loss to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->tp_tx_has_off to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: annotate accesses to po->tp_tstamp (Davide Caratti) [RHEL-33410] - net/packet: convert po->auxdata to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->origdev to an atomic flag (Davide Caratti) [RHEL-33410] - xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING (Felix Maurer) [RHEL-30107] - bpf, sockmap: Prevent lock inversion deadlock in map delete elem (Felix Maurer) [RHEL-30107] - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Felix Maurer) [RHEL-30107] - xsk: Add truesize to skb_add_rx_frag(). (Felix Maurer) [RHEL-30107] - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Felix Maurer) [RHEL-30107] - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Felix Maurer) [RHEL-28894 RHEL-30107] {CVE-2024-26611} - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Felix Maurer) [RHEL-30107] - xsk: recycle buffer in case Rx queue was full (Felix Maurer) [RHEL-30107] - xsk: Skip polling event check for unbound socket (Felix Maurer) [RHEL-30107] - bpf: Fix bpf socket lookup from tc/xdp to respect socket VRF bindings (Felix Maurer) [RHEL-30107] - bpf: Call __bpf_sk_lookup()/__bpf_skc_lookup() directly via TC hookpoint (Felix Maurer) [RHEL-30107] - bpf: Factor out socket lookup functions for the TC hookpoint. (Felix Maurer) [RHEL-30107] - selftest/cgroup: Update test_cpuset_prs.sh to match changes (Waiman Long) [RHEL-43331] - cgroup/cpuset: Make cpuset.cpus.exclusive independent of cpuset.cpus (Waiman Long) [RHEL-43331] - cgroup/cpuset: Delay setting of CS_CPU_EXCLUSIVE until valid partition (Waiman Long) [RHEL-43331] - selftest/cgroup: Fix test_cpuset_prs.sh problems reported by test robot (Waiman Long) [RHEL-43331] - cgroup/cpuset: Fix remote root partition creation problem (Waiman Long) [RHEL-43331] - cgroup/cpuset: Optimize isolated partition only generate_sched_domains() calls (Waiman Long) [RHEL-43331] - cgroup/cpuset: Make cpuset hotplug processing synchronous (Waiman Long) [RHEL-43331] - mm/mglru: Revert "don't sync disk for each aging cycle" (Waiman Long) [RHEL-43371]- Revert "kernel/panic.c: Move the location of bust_spinlocks to prevent hanging." (Derek Barbosa) [RHEL-39473] - arch/x86: Fix typos [partial] (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Check HSMP support on AMD family of processors (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: switch to use device_add_groups() (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc() (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Remove extra parenthesis and add a space (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Add support for ACPI based probing (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Restructure sysfs group creation (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Define a struct to hold mailbox regs (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Create static func to handle platdev (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Move hsmp_test to probe (David Arcari) [RHEL-43368] - octeontx2-af: fix the double free in rvu_npc_freemem() (Kamal Heib) [RHEL-39651] {CVE-2024-36030} - e1000e: Add support for the next LOM generation (Ken Cox) [RHEL-17484] - e1000e: Use PME poll to circumvent unreliable ACPI wake (Ken Cox) [RHEL-17484] - net: e1000e: Remove unused declarations (Ken Cox) [RHEL-17484] - e1000e: Add @adapter description to kdoc (Ken Cox) [RHEL-17484] - mm: huge_memory: don't force huge page alignment on 32 bit (Rafael Aquini) [RHEL-22187] - x86/topology: Fix max_siblings calculation for some hybrid cpus (David Arcari) [RHEL-40607] - ipv6: Fix potential uninit-value access in __ip6_make_skb() (Antoine Tenart) [RHEL-39786] - ipv4: Fix uninit-value access in __ip_make_skb() (Antoine Tenart) [RHEL-39786] {CVE-2024-36927} - Enable ALSA (CONFIG_SND) on aarch64 (Charles Mirabile) [RHEL-40411] - gpiolib: cdev: Fix use after free in lineinfo_changed_notify (Steve Best) [RHEL-39849] {CVE-2024-36899} - Add CONFIG_PCP_BATCH_SCALE_MAX to RHEL configs collection (Chris von Recklinghausen) [RHEL-20141] - mm and cache_info: remove unnecessary CPU cache info update (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: reduce detecting time of consecutive high order page freeing (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: decrease PCP high if free pages < high watermark (Chris von Recklinghausen) [RHEL-20141] - mm: tune PCP high automatically (Chris von Recklinghausen) [RHEL-20141] - mm: add framework for PCP high auto-tuning (Chris von Recklinghausen) [RHEL-20141] - mm, page_alloc: scale the number of pages that are batch allocated (Chris von Recklinghausen) [RHEL-20141] - mm: restrict the pcp batch scale factor to avoid too long latency (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: reduce lock contention for draining high-order pages (Chris von Recklinghausen) [RHEL-20141] - cacheinfo: calculate size of per-CPU data cache slice (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: avoid to drain PCP when process exit (Chris von Recklinghausen) [RHEL-20141] - mm/page_alloc: remove unnecessary parameter batch of nr_pcp_free (Chris von Recklinghausen) [RHEL-20141] - mm/page_alloc: remove track of active PCP lists range in bulk free (Chris von Recklinghausen) [RHEL-20141] - mm: remove obsolete comment above struct per_cpu_pages (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move is_check_pages_enabled() into page_alloc.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move sysctls into it own fils (Chris von Recklinghausen) [RHEL-20141] - mm: vmscan: use gfp_has_io_fs() (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move pm_* function into power (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move mark_free_page() into snapshot.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: split out DEBUG_PAGEALLOC (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: split out FAIL_PAGE_ALLOC (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: remove alloc_contig_dump_pages() stub (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: squash page_is_consistent() (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: collect mem statistic into show_mem.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move set_zone_contiguous() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move init_on_alloc/free() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move mirrored_kernelcore into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - rxrpc: replace zero-lenth array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-40250] - ext4: fix fortify warning in fs/ext4/fast_commit.c:1551 (Ivan Vecera) [RHEL-40250] - string: Allow 2-argument strscpy_pad() (Ivan Vecera) [RHEL-40250] - string: Redefine strscpy_pad() as a macro (Ivan Vecera) [RHEL-40250] - string: Allow 2-argument strscpy() (Ivan Vecera) [RHEL-40250] - kernel.h: split out COUNT_ARGS() and CONCATENATE() to args.h (Ivan Vecera) [RHEL-40250] - uml: Replace strlcpy with strscpy (Ivan Vecera) [RHEL-40250] - fortify: strscpy: Fix flipped q and p docstring typo (Ivan Vecera) [RHEL-40250] - fortify: Use const variables for __member_size tracking (Ivan Vecera) [RHEL-40250] - overflow: add DEFINE_FLEX() for on-stack allocs (Ivan Vecera) [RHEL-40250] - fortify: Use __builtin_dynamic_object_size() when available (Ivan Vecera) [RHEL-40250] - fortify: Short-circuit known-safe calls to strscpy() (Ivan Vecera) [RHEL-40250] - string: Rewrite and add more kern-doc for the str*() functions (Ivan Vecera) [RHEL-40250] - fortify: Convert to struct vs member helpers (Ivan Vecera) [RHEL-40250] - fortify: Explicitly check bounds are compile-time constants (Ivan Vecera) [RHEL-40250] - fortify: Use SIZE_MAX instead of (size_t)-1 (Ivan Vecera) [RHEL-40250] - fortify: Add run-time WARN for cross-field memcpy() (Ivan Vecera) [RHEL-40250] - sched/x86: Export 'percpu arch_freq_scale' (Phil Auld) [RHEL-39512] - tpm_tis_spi: Account for SPI header when allocating TPM SPI xfer buffer (Mark Salter) [RHEL-39308] - randomize_kstack: Improve entropy diffusion (Chris von Recklinghausen) [RHEL-37308] {CVE-2024-35918} - net: usb: lan78xx: add phy dependency for user tools (Jose Ignacio Tornos Martinez) [RHEL-17582] - aio: Fix incorrect usage of eventfd_signal_allowed() (Waiman Long) [RHEL-38738] - aio: fix use-after-free due to missing POLLFREE handling (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} - aio: keep poll requests on waitqueue until completed (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} - redhat/configs: Enable CONFIG_DRM_MGAG200_DISABLE_WRITECOMBINE (Jocelyn Falempe) [RHEL-28760] - drm/mgag200: Add an option to disable Write-Combine (Jocelyn Falempe) [RHEL-28760] - Revert "drm/mgag200: Add a workaround for low-latency" (Jocelyn Falempe) [RHEL-28760] - md: Revert "md: Fix overflow in is_mddev_idle" (Nigel Croxon) [RHEL-39038] - mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work (Ivan Vecera) [RHEL-37018] {CVE-2024-35852} - pwm: Fix double shift bug (Steve Best) [RHEL-38280] {CVE-2023-52756} - nbd: null check for nla_nest_start (Ming Lei) [RHEL-35178] {CVE-2024-27025} - x86/xen: Add some null pointer checking to smp.c (Vitaly Kuznetsov) [RHEL-33260] {CVE-2024-26908} - misc: lis3lv02d_i2c: Fix regulators getting en-/dis-abled twice on suspend/resume (Steve Best) [RHEL-36934] {CVE-2024-35824} - ice: final upstream version of the fix for RHEL-19000 (Michal Schmidt) [RHEL-35969] - kernel.spec: add iommu selftests to kernel-selftests-internal (Eder Zulian) [RHEL-32894] - virtiofs: include a newline in sysfs tag (Brian Foster) [RHEL-34071] - virtio_fs: remove duplicate check if queue is broken (Brian Foster) [RHEL-34071] - virtiofs: drop __exit from virtio_fs_sysfs_exit() (Brian Foster) [RHEL-34071] - virtiofs: emit uevents on filesystem events (Brian Foster) [RHEL-34071] - virtiofs: export filesystem tags through sysfs (Brian Foster) [RHEL-34071] - virtiofs: forbid newlines in tags (Brian Foster) [RHEL-34071] - xsk: Add missing SPDX to AF_XDP TX metadata documentation (Petr Oros) [RHEL-31944] - xsk: Don't assume metadata is always requested in TX completion (Petr Oros) [RHEL-31944] - selftests/bpf: Add TX side to xdp_hw_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: Convert xdp_hw_metadata to XDP_USE_NEED_WAKEUP (Petr Oros) [RHEL-31944] - selftests/bpf: Fix broken build where char is unsigned (Petr Oros) [RHEL-31944] - selftests/bpf: Add options and frags to xdp_hw_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: xdp_hw_metadata track more timestamps (Petr Oros) [RHEL-31944] - selftests/bpf: Add TX side to xdp_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: Add csum helpers (Petr Oros) [RHEL-31944] - selftests/xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] - xsk: Add option to calculate TX checksum in SW (Petr Oros) [RHEL-31944] - xsk: Validate xsk_tx_metadata flags (Petr Oros) [RHEL-31944] - xsk: Document tx_metadata_len layout (Petr Oros) [RHEL-31944] - tools: ynl: Print xsk-features from the sample (Petr Oros) [RHEL-31944] - xsk: Add TX timestamp and TX checksum offload support (Petr Oros) [RHEL-31944] - xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] - xsk: Elide base_addr comparison in xp_unaligned_validate_desc (Petr Oros) [RHEL-31944]- modules: wait do_free_init correctly (Donald Dutile) [RHEL-28063] - Subject: revert of revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063] - linux/export: Ensure natural alignment of kcrctab array (Donald Dutile) [RHEL-28063] - linux/export: Fix alignment for 64-bit ksymtab entries (Donald Dutile) [RHEL-28063] - kernel/module: improve documentation for try_module_get() (Donald Dutile) [RHEL-28063] - module: Remove redundant TASK_UNINTERRUPTIBLE (Donald Dutile) [RHEL-28063] - params: Introduce the param_unknown_fn type (Donald Dutile) [RHEL-28063] - module/decompress: use kvmalloc() consistently (Donald Dutile) [RHEL-28063] - module: Annotate struct module_notes_attrs with __counted_by (Donald Dutile) [RHEL-28063] - module: Fix comment typo (Donald Dutile) [RHEL-28063] - module: Make is_mapping_symbol() return bool (Donald Dutile) [RHEL-28063] - module/decompress: use vmalloc() for gzip decompression workspace (Donald Dutile) [RHEL-28063] - module: Clarify documentation of module_param_call() (Donald Dutile) [RHEL-28063] - modpost: do not make find_tosym() return NULL (Donald Dutile) [RHEL-28063] - modpost: Optimize symbol search from linear to binary search (Donald Dutile) [RHEL-28063] - module/decompress: use vmalloc() for zstd decompression workspace (Donald Dutile) [RHEL-28063] - dyndbg: add source filename to prefix (Donald Dutile) [RHEL-28063] - dyndbg: increase PREFIX_SIZE to 128 (Donald Dutile) [RHEL-28063] - dyndbg: constify opt_array (Donald Dutile) [RHEL-28063] - module: Expose module_init_layout_section() (Donald Dutile) [RHEL-28063] - modpost, kallsyms: Treat add '$'-prefixed symbols as mapping symbols (Donald Dutile) [RHEL-28063] - module: Ignore RISC-V mapping symbols too (Donald Dutile) [RHEL-28063] - module: fix init_module_from_file() error handling (Donald Dutile) [RHEL-28063] - modules: catch concurrent module loads, treat them as idempotent (Donald Dutile) [RHEL-28063] - module: split up 'finit_module()' into init_module_from_file() helper (Donald Dutile) [RHEL-28063] - kallsyms: Fix kallsyms_selftest failure (Donald Dutile) [RHEL-28063] - kallsyms: Add more debug output for selftest (Donald Dutile) [RHEL-28063] - modpost: check static EXPORT_SYMBOL* by modpost again (Donald Dutile) [RHEL-28063] - kbuild: generate KSYMTAB entries by modpost (Donald Dutile) [RHEL-28063] - modpost: pass struct module pointer to check_section_mismatch() (Donald Dutile) [RHEL-28063] - modpost: fix off by one in is_executable_section() (Donald Dutile) [RHEL-28063] - modpost: Include '.text.*' in TEXT_SECTIONS (Donald Dutile) [RHEL-28063] - xen: unexport __init-annotated xen_xlate_map_ballooned_pages() (Donald Dutile) [RHEL-28063] - tick/nohz: unexport __init-annotated tick_nohz_full_setup() (Donald Dutile) [RHEL-28063] - kallsyms: make kallsyms_show_value() as generic function (Donald Dutile) [RHEL-28063] - kallsyms: move kallsyms_show_value() out of kallsyms.c (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_REL32 (Donald Dutile) [RHEL-28063] - modpost: fix section_mismatch message for R_ARM_THM_{CALL,JUMP24,JUMP19} (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_THM_{MOVW_ABS_NC,MOVT_ABS} (Donald Dutile) [RHEL-28063] - modpost: refactor find_fromsym() and find_tosym() (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_{MOVW_ABS_NC,MOVT_ABS} (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch message for R_ARM_{PC24,CALL,JUMP24} (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch message for R_ARM_ABS32 (Donald Dutile) [RHEL-28063] - module/decompress: Fix error checking on zstd decompression (Donald Dutile) [RHEL-28063] - module: fix module load for ia64 (Donald Dutile) [RHEL-28063] - modpost: remove *_sections[] arrays (Donald Dutile) [RHEL-28063] - modpost: merge bad_tosec=ALL_EXIT_SECTIONS entries in sectioncheck table (Donald Dutile) [RHEL-28063] - modpost: merge fromsec=DATA_SECTIONS entries in sectioncheck table (Donald Dutile) [RHEL-28063] - modpost: remove is_shndx_special() check from section_rel(a) (Donald Dutile) [RHEL-28063] - modpost: replace r->r_offset, r->r_addend with faddr, taddr (Donald Dutile) [RHEL-28063] - modpost: unify 'sym' and 'to' in default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: remove unused argument from secref_whitelist() (Donald Dutile) [RHEL-28063] - Revert "modpost: skip ELF local symbols during section mismatch check" (Donald Dutile) [RHEL-28063] - kallsyms: remove unsed API lookup_symbol_attrs (Donald Dutile) [RHEL-28063] - module: Remove preempt_disable() from module reference counting. (Donald Dutile) [RHEL-28063] - module: Fix use-after-free bug in read_file_mod_stats() (Donald Dutile) [RHEL-28063] - modpost: rename find_elf_symbol() and find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: pass section index to find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: pass 'tosec' down to default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: squash extable_mismatch_handler() into default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: clean up is_executable_section() (Donald Dutile) [RHEL-28063] - modpost: squash report_sec_mismatch() into default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: squash report_extable_warnings() into extable_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: remove get_prettyname() (Donald Dutile) [RHEL-28063] - modpost: remove fromsym info in __ex_table section mismatch warning (Donald Dutile) [RHEL-28063] - modpost: remove broken calculation of exception_table_entry size (Donald Dutile) [RHEL-28063] - module: include internal.h in module/dups.c (Donald Dutile) [RHEL-28063] - module: add debugging auto-load duplicate module support (Donald Dutile) [RHEL-28063] - module: stats: fix invalid_mod_bytes typo (Donald Dutile) [RHEL-28063] - module: remove use of uninitialized variable len (Donald Dutile) [RHEL-28063] - module: fix building stats for 32-bit targets (Donald Dutile) [RHEL-28063] - module: stats: include uapi/linux/module.h (Donald Dutile) [RHEL-28063] - module: avoid allocation if module is already present and ready (Donald Dutile) [RHEL-28063] - module: add debug stats to help identify memory pressure (Donald Dutile) [RHEL-28063] - module: extract patient module check into helper (Donald Dutile) [RHEL-28063] - modules/kmod: replace implementation with a semaphore (Donald Dutile) [RHEL-28063] - module: fix kmemleak annotations for non init ELF sections (Donald Dutile) [RHEL-28063] - module: Ignore L0 and rename is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - module: Move is_arm_mapping_symbol() to module_symbol.h (Donald Dutile) [RHEL-28063] - module: Sync code of is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - module: already_uses() - reduce pr_debug output volume (Donald Dutile) [RHEL-28063] - module: add section-size to move_module pr_debug (Donald Dutile) [RHEL-28063] - module: add symbol-name to pr_debug Absolute symbol (Donald Dutile) [RHEL-28063] - module: in layout_sections, move_module: add the modname (Donald Dutile) [RHEL-28063] - module: fold usermode helper kmod into modules directory (Donald Dutile) [RHEL-28063] - module: merge remnants of setup_load_info() to elf validation (Donald Dutile) [RHEL-28063] - module: move more elf validity checks to elf_validity_check() (Donald Dutile) [RHEL-28063] - module: add stop-grap sanity check on module memcpy() (Donald Dutile) [RHEL-28063] - module: add sanity check for ELF module section (Donald Dutile) [RHEL-28063] - module: rename check_module_license_and_versions() to check_export_symbol_versions() (Donald Dutile) [RHEL-28063] - module: converge taint work together (Donald Dutile) [RHEL-28063] - module: move signature taint to module_augment_kernel_taints() (Donald Dutile) [RHEL-28063] - module: move tainting until after a module hits our linked list (Donald Dutile) [RHEL-28063] - module: split taint adding with info checking (Donald Dutile) [RHEL-28063] - module: split taint work out of check_modinfo_livepatch() (Donald Dutile) [RHEL-28063] - module: rename set_license() to module_license_taint_check() (Donald Dutile) [RHEL-28063] - module: move check_modinfo() early to early_mod_check() (Donald Dutile) [RHEL-28063] - module: move early sanity checks into a helper (Donald Dutile) [RHEL-28063] - module: add a for_each_modinfo_entry() (Donald Dutile) [RHEL-28063] - module: rename next_string() to module_next_tag_pair() (Donald Dutile) [RHEL-28063] - module: move get_modinfo() helpers all above (Donald Dutile) [RHEL-28063] - modpost: Fix processing of CRCs on 32-bit build machines (Donald Dutile) [RHEL-28063] - module/decompress: Never use kunmap() for local un-mappings (Donald Dutile) [RHEL-28063] - kallsyms: Delete an unused parameter related to {module_}kallsyms_on_each_symbol() (Donald Dutile) [RHEL-28063] - dyndbg: cleanup dynamic usage in ib_srp.c (Donald Dutile) [RHEL-28063] - kernel/module: add documentation for try_module_get() (Donald Dutile) [RHEL-28063] - ARM: dyndbg: allow including dyndbg.h in decompressor (Donald Dutile) [RHEL-28063] - dyndbg: use the module notifier callbacks (Donald Dutile) [RHEL-28063] - dyndbg: remove unused 'base' arg from __ddebug_add_module() (Donald Dutile) [RHEL-28063] - module: make module_ktype structure constant (Donald Dutile) [RHEL-28063] - module: Remove the unused function within (Donald Dutile) [RHEL-28063] - scripts/gdb: fix usage of MOD_TEXT not defined when CONFIG_MODULES=n (Donald Dutile) [RHEL-28063] - scripts/gdb: fix 'lx-lsmod' show the wrong size (Donald Dutile) [RHEL-28063] - scripts/gdb: use mem instead of core_layout to get the module address (Donald Dutile) [RHEL-28063] - module: replace module_layout with module_memory (Donald Dutile) [RHEL-28063] - s390/module: fix loading modules with a lot of relocations (Donald Dutile) [RHEL-28063] - module: Use kstrtobool() instead of strtobool() (Donald Dutile) [RHEL-28063] - livepatch: Improve the search performance of module_kallsyms_on_each_symbol() (Donald Dutile) [RHEL-28063] - kallsyms: Fix scheduling with interrupts disabled in self-test (Donald Dutile) [RHEL-28063] - modpost: error out if addend_*_rel() is not implemented for REL arch (Donald Dutile) [RHEL-28063] - module/decompress: Support zstd in-kernel decompression (Donald Dutile) [RHEL-28063] - module: add module_elf_check_arch for module-specific checks (Donald Dutile) [RHEL-28063] - modpost: Mark uuid_le type to be suitable only for MEI (Donald Dutile) [RHEL-28063] - modpost: fix array_size.cocci warning (Donald Dutile) [RHEL-28063] - modpost: Join broken long printed messages (Donald Dutile) [RHEL-28063] - kallsyms: Remove unneeded semicolon (Donald Dutile) [RHEL-28063] - kallsyms: Add self-test facility (Donald Dutile) [RHEL-28063] - kallsyms: Add helper kallsyms_on_each_match_symbol() (Donald Dutile) [RHEL-28063] - kallsyms: Reduce the memory occupied by kallsyms_seqs_of_names[] (Donald Dutile) [RHEL-28063] - kallsyms: Improve the performance of kallsyms_lookup_name() (Donald Dutile) [RHEL-28063] - module: Fix NULL vs IS_ERR checking for module_get_next_page (Donald Dutile) [RHEL-28063] - module: Remove unused macros module_addr_min/max (Donald Dutile) [RHEL-28063] - module: remove redundant module_sysfs_initialized variable (Donald Dutile) [RHEL-28063] - module: tracking: Keep a record of tainted unloaded modules only (Donald Dutile) [RHEL-28063] - linux/export: use inline assembler to populate symbol CRCs (Donald Dutile) [RHEL-28063] - powerpc/xmon: Use KSYM_NAME_LEN in array size (Donald Dutile) [RHEL-28063] - kallsyms: increase maximum kernel symbol length to 512 (Donald Dutile) [RHEL-28063] - kallsyms: support "big" kernel symbols (Donald Dutile) [RHEL-28063] - kallsyms: add static relationship between `KSYM_NAME_LEN{,_BUFFER}` (Donald Dutile) [RHEL-28063] - kallsyms: avoid hardcoding buffer size (Donald Dutile) [RHEL-28063] - cfi: Drop __CFI_ADDRESSABLE (Donald Dutile) [RHEL-28063] - cfi: Remove CONFIG_CFI_CLANG_SHADOW (Donald Dutile) [RHEL-28063] - module/decompress: generate sysfs string at compile time (Donald Dutile) [RHEL-28063] - module: Add debugfs interface to view unloaded tainted modules (Donald Dutile) [RHEL-28063] - dyndbg: add drm.debug style (drm/parameters/debug) bitmap support (Donald Dutile) [RHEL-28063] - dyndbg: validate class FOO by checking with module (Donald Dutile) [RHEL-28063] - dyndbg: add ddebug_attach_module_classes (Donald Dutile) [RHEL-28063] - kernel/module: add __dyndbg_classes section (Donald Dutile) [RHEL-28063] - dyndbg: add DECLARE_DYNDBG_CLASSMAP macro (Donald Dutile) [RHEL-28063] - dyndbg: add __pr_debug_cls for testing (Donald Dutile) [RHEL-28063] - dyndbg: add class_id to pr_debug callsites (Donald Dutile) [RHEL-28063] - dyndbg: gather __dyndbg[] state into struct _ddebug_info (Donald Dutile) [RHEL-28063] - dyndbg: cleanup auto vars in dynamic_debug_init (Donald Dutile) [RHEL-28063] - dyndbg: drop EXPORTed dynamic_debug_exec_queries (Donald Dutile) [RHEL-28063] - dyndbg: let query-modname override actual module name (Donald Dutile) [RHEL-28063] - dyndbg: use ESCAPE_SPACE for cat control (Donald Dutile) [RHEL-28063] - dyndbg: reverse module.callsite walk in cat control (Donald Dutile) [RHEL-28063] - dyndbg: reverse module walk in cat control (Donald Dutile) [RHEL-28063] - dyndbg: show both old and new in change-info (Donald Dutile) [RHEL-28063] - dyndbg: fix module.dyndbg handling (Donald Dutile) [RHEL-28063] - dyndbg: fix static_branch manipulation (Donald Dutile) [RHEL-28063] - modpost: fix module versioning when a symbol lacks valid CRC (Donald Dutile) [RHEL-28063] - modpost: remove .symbol_white_list field entirely (Donald Dutile) [RHEL-28063] - modpost: remove unneeded .symbol_white_list initializers (Donald Dutile) [RHEL-28063] - modpost: add PATTERNS() helper macro (Donald Dutile) [RHEL-28063] - modpost: shorten warning messages in report_sec_mismatch() (Donald Dutile) [RHEL-28063] - Revert "Kbuild, lto, workaround: Don't warn for initcall_reference in modpost" (Donald Dutile) [RHEL-28063] - modpost: use more reliable way to get fromsec in section_rel(a)() (Donald Dutile) [RHEL-28063] - modpost: add array range check to sec_name() (Donald Dutile) [RHEL-28063] - modpost: refactor get_secindex() (Donald Dutile) [RHEL-28063] - modpost: remove unused Elf_Sword macro (Donald Dutile) [RHEL-28063] - modpost: use sym_get_data() to get module device_table data (Donald Dutile) [RHEL-28063] - modpost: drop executable ELF support (Donald Dutile) [RHEL-28063] - module: Replace kmap() with kmap_local_page() (Donald Dutile) [RHEL-28063] - module: Show the last unloaded module's taint flag(s) (Donald Dutile) [RHEL-28063] - module: Use strscpy() for last_unloaded_module (Donald Dutile) [RHEL-28063] - module: Modify module_flags() to accept show_state argument (Donald Dutile) [RHEL-28063] - module: Move module's Kconfig items in kernel/module/ (Donald Dutile) [RHEL-28063] - module: panic: Taint the kernel when selftest modules load (Donald Dutile) [RHEL-28063] - module: Use vzalloc() instead of vmalloc()/memset(0) (Donald Dutile) [RHEL-28063] - module: Increase readability of module_kallsyms_lookup_name() (Donald Dutile) [RHEL-28063] - module: Fix ERRORs reported by checkpatch.pl (Donald Dutile) [RHEL-28063] - module: Add support for default value for module async_probe (Donald Dutile) [RHEL-28063] - module: kallsyms: Ensure preemption in add_kallsyms() with PREEMPT_RT (Donald Dutile) [RHEL-28063] - module: Fix "warning: variable 'exit' set but not used" (Donald Dutile) [RHEL-28063] - module: Fix selfAssignment cppcheck warning (Donald Dutile) [RHEL-28063] - modules: Fix corruption of /proc/kallsyms (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch check for exported init/exit sections (Donald Dutile) [RHEL-28063] - modpost: use fnmatch() to simplify match() (Donald Dutile) [RHEL-28063] - modpost: simplify mod->name allocation (Donald Dutile) [RHEL-28063] - module: Fix prefix for module.sig_enforce module param (Donald Dutile) [RHEL-28063] - kbuild: check static EXPORT_SYMBOL* by script instead of modpost (Donald Dutile) [RHEL-28063] - modpost: squash if...else-if in find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: reuse ARRAY_SIZE() macro for section_mismatch() (Donald Dutile) [RHEL-28063] - modpost: remove the unused argument of check_sec_ref() (Donald Dutile) [RHEL-28063] - modpost: fix undefined behavior of is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - modpost: fix removing numeric suffixes (Donald Dutile) [RHEL-28063] - genksyms: adjust the output format to modpost (Donald Dutile) [RHEL-28063] - kbuild: stop merging *.symversions (Donald Dutile) [RHEL-28063] - kbuild: link symbol CRCs at final link, removing CONFIG_MODULE_REL_CRCS (Donald Dutile) [RHEL-28063] - modpost: extract symbol versions from *.cmd files (Donald Dutile) [RHEL-28063] - modpost: add sym_find_with_module() helper (Donald Dutile) [RHEL-28063] - module: merge check_exported_symbol() into find_exported_symbol_in_section() (Donald Dutile) [RHEL-28063] - module: do not binary-search in __ksymtab_gpl if fsa->gplok is false (Donald Dutile) [RHEL-28063] - module: do not pass opaque pointer for symbol search (Donald Dutile) [RHEL-28063] - module: show disallowed symbol name for inherit_taint() (Donald Dutile) [RHEL-28063] - module: fix [e_shstrndx].sh_size=0 OOB access (Donald Dutile) [RHEL-28063] - module: Introduce module unload taint tracking (Donald Dutile) [RHEL-28063] - module: Move module_assert_mutex_or_preempt() to internal.h (Donald Dutile) [RHEL-28063] - module: Make module_flags_taint() accept a module's taints bitmap and usable outside core code (Donald Dutile) [RHEL-28063] - module.h: simplify MODULE_IMPORT_NS (Donald Dutile) [RHEL-28063] - modpost: change the license of EXPORT_SYMBOL to bool type (Donald Dutile) [RHEL-28063] - kbuild: record symbol versions in *.cmd files (Donald Dutile) [RHEL-28063] - kbuild: generate a list of objects in vmlinux (Donald Dutile) [RHEL-28063] - modpost: move *.mod.c generation to write_mod_c_files() (Donald Dutile) [RHEL-28063] - modpost: merge add_{intree_flag,retpoline,staging_flag} to add_header (Donald Dutile) [RHEL-28063] - modpost: split new_symbol() to symbol allocation and hash table addition (Donald Dutile) [RHEL-28063] - modpost: make sym_add_exported() always allocate a new symbol (Donald Dutile) [RHEL-28063] - modpost: make multiple export error (Donald Dutile) [RHEL-28063] - modpost: dump Module.symvers in the same order of modules.order (Donald Dutile) [RHEL-28063] - modpost: traverse the namespace_list in order (Donald Dutile) [RHEL-28063] - modpost: use doubly linked list for dump_lists (Donald Dutile) [RHEL-28063] - modpost: traverse unresolved symbols in order (Donald Dutile) [RHEL-28063] - modpost: add sym_add_unresolved() helper (Donald Dutile) [RHEL-28063] - modpost: traverse modules in order (Donald Dutile) [RHEL-28063] - modpost: import include/linux/list.h (Donald Dutile) [RHEL-28063] - modpost: change mod->gpl_compatible to bool type (Donald Dutile) [RHEL-28063] - modpost: use bool type where appropriate (Donald Dutile) [RHEL-28063] - modpost: move struct namespace_list to modpost.c (Donald Dutile) [RHEL-28063] - modpost: retrieve the module dependency and CRCs in check_exports() (Donald Dutile) [RHEL-28063] - modpost: add a separate error for exported symbols without definition (Donald Dutile) [RHEL-28063] - modpost: remove stale comment about sym_add_exported() (Donald Dutile) [RHEL-28063] - modpost: do not write out any file when error occurred (Donald Dutile) [RHEL-28063] - modpost: use snprintf() instead of sprintf() for safety (Donald Dutile) [RHEL-28063] - kbuild: refactor cmd_modversions_S (Donald Dutile) [RHEL-28063] - kbuild: refactor cmd_modversions_c (Donald Dutile) [RHEL-28063] - modpost: remove annoying namespace_from_kstrtabns() (Donald Dutile) [RHEL-28063] - modpost: remove redundant initializes for static variables (Donald Dutile) [RHEL-28063] - modpost: move export_from_secname() call to more relevant place (Donald Dutile) [RHEL-28063] - modpost: remove useless export_from_sec() (Donald Dutile) [RHEL-28063] - kbuild: do not remove empty *.symtypes explicitly (Donald Dutile) [RHEL-28063] - kbuild: factor out genksyms command from cmd_gensymtypes_{c,S} (Donald Dutile) [RHEL-28063] - module: Remove module_addr_min and module_addr_max (Donald Dutile) [RHEL-28063] - module: Add CONFIG_ARCH_WANTS_MODULES_DATA_IN_VMALLOC (Donald Dutile) [RHEL-28063] - module: Introduce data_layout (Donald Dutile) [RHEL-28063] - module: Prepare for handling several RB trees (Donald Dutile) [RHEL-28063] - module: Always have struct mod_tree_root (Donald Dutile) [RHEL-28063] - module: Rename debug_align() as strict_align() (Donald Dutile) [RHEL-28063] - module: Rework layout alignment to avoid BUG_ON()s (Donald Dutile) [RHEL-28063] - module: Move module_enable_x() and frob_text() in strict_rwx.c (Donald Dutile) [RHEL-28063] - module: Make module_enable_x() independent of CONFIG_ARCH_HAS_STRICT_MODULE_RWX (Donald Dutile) [RHEL-28063] - module: Move version support into a separate file (Donald Dutile) [RHEL-28063] - module: Move kdb module related code out of main kdb code (Donald Dutile) [RHEL-28063] - module: Move sysfs support into a separate file (Donald Dutile) [RHEL-28063] - module: Move procfs support into a separate file (Donald Dutile) [RHEL-28063] - module: kallsyms: Fix suspicious rcu usage (Donald Dutile) [RHEL-28063] - module: Move kallsyms support into a separate file (Donald Dutile) [RHEL-28063] - module: Move kmemleak support to a separate file (Donald Dutile) [RHEL-28063] - module: Move extra signature support out of core code (Donald Dutile) [RHEL-28063] - module: Move strict rwx support to a separate file (Donald Dutile) [RHEL-28063] - module: Move latched RB-tree support to a separate file (Donald Dutile) [RHEL-28063] - module: Move livepatch support to a separate file (Donald Dutile) [RHEL-28063] - module: Make internal.h and decompress.c more compliant (Donald Dutile) [RHEL-28063] - module: Simple refactor in preparation for split (Donald Dutile) [RHEL-28063] - scripts/gdb: Fix gdb 'lx-symbols' command (Donald Dutile) [RHEL-28063] - module: Move all into module/ (Donald Dutile) [RHEL-28063] - modpost: restore the warning message for missing symbol versions (Donald Dutile) [RHEL-28063] - ftrace: Have architectures opt-in for mcount build time sorting (Donald Dutile) [RHEL-28063] - ftrace: Fix assuming build time sort works for s390 (Donald Dutile) [RHEL-28063] - script/sorttable: Fix some initialization problems (Donald Dutile) [RHEL-28063] - ftrace: Add test to make sure compiled time sorts work (Donald Dutile) [RHEL-28063] - scripts: ftrace - move the sort-processing in ftrace_init (Donald Dutile) [RHEL-28063] - module.h: allow #define strings to work with MODULE_IMPORT_NS (Donald Dutile) [RHEL-28063] - livepatch: Avoid CPU hogging with cond_resched (Donald Dutile) [RHEL-28063] - sections: provide internal __is_kernel() and __is_kernel_text() helper (Donald Dutile) [RHEL-28063] - kallsyms: fix address-checks for kernel related range (Donald Dutile) [RHEL-28063] - dyndbg: refine verbosity 1-4 summary-detail (Donald Dutile) [RHEL-28063] - dyndbg: fix spurious vNpr_info change (Donald Dutile) [RHEL-28063] - dyndbg: no vpr-info on empty queries (Donald Dutile) [RHEL-28063] - dyndbg: vpr-info on remove-module complete, not starting (Donald Dutile) [RHEL-28063] - dyndbg: Remove support for ddebug_query param (Donald Dutile) [RHEL-28063] - dyndbg: make dyndbg a known cli param (Donald Dutile) [RHEL-28063] - dyndbg: show module in vpr-info in dd-exec-queries (Donald Dutile) [RHEL-28063] - scripts: update the comments of kallsyms support (Donald Dutile) [RHEL-28063] - modpost: get the *.mod file path more simply (Donald Dutile) [RHEL-28063] - kbuild: merge vmlinux_link() between ARCH=um and other architectures (Donald Dutile) [RHEL-28063] - kbuild: do not remove 'linux' link in scripts/link-vmlinux.sh (Donald Dutile) [RHEL-28063] - kbuild: merge vmlinux_link() between the ordinary link and Clang LTO (Donald Dutile) [RHEL-28063] - module: fix signature check failures when using in-kernel decompression (Donald Dutile) [RHEL-28063] - module: Remove outdated comment (Donald Dutile) [RHEL-28063] - module: fix building with sysfs disabled (Donald Dutile) [RHEL-28063] - kernel: Fix spelling mistake "compresser" -> "compressor" (Donald Dutile) [RHEL-28063] - module: add in-kernel support for decompressing (Donald Dutile) [RHEL-28063] - module: change to print useful messages from elf_validity_check() (Donald Dutile) [RHEL-28063] - module: fix validate_section_offset() overflow bug on 64-bit (Donald Dutile) [RHEL-28063] - module: fix clang CFI with MODULE_UNLOAD=n (Donald Dutile) [RHEL-28063] - Subject: revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063] - lib/bitmap.c make bitmap_print_bitmask_to_buf parseable (Donald Dutile) [RHEL-28063] - bitmap: extend comment to bitmap_print_bitmask/list_to_buf (Donald Dutile) [RHEL-28063]- arm64: mm: Make hibernation aware of KFENCE (Maxim Levitsky) [RHEL-7225] - scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() (John Meneghini) [RHEL-38200] {CVE-2023-52809} - pinctrl: core: delete incorrect free in pinctrl_enable() (David Arcari) [RHEL-39758] {CVE-2024-36940} - x86/coco: Require seeding RNG with RDRAND on CoCo systems (Lenny Szubowicz) [RHEL-37269] {CVE-2024-35875} - mac802154: fix llsec key resources release in mac802154_llsec_key_del (Steve Best) [RHEL-34969] {CVE-2024-26961} - hwmon: (w83792d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37721] {CVE-2021-47385} - redhat/configs: add CONFIG_CSD_LOCK_WAIT_DEBUG_DEFAULT (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints around remotelly called functions (Leonardo Bras) [RHEL-13876] - trace,smp: Trace all smp_function_call*() invocations (Leonardo Bras) [RHEL-13876] - locking/csd_lock: Remove added data from CSD lock debugging (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) [RHEL-13876]- qede: fix firmware halt over suspend and resume (John Meneghini) [RHEL-14143] - mm/vmalloc: eliminated the lock contention from twice to once (Aristeu Rozanski) [RHEL-28501] - cachefiles: fix memory leak in cachefiles_add_cache() (Andrey Albershteyn) [RHEL-33111] {CVE-2024-26840} - redhat: include resolve_btfids in kernel-devel (Viktor Malik) [RHEL-40707] - nvme: fix namespace removal list (Maurizio Lombardi) [RHEL-40472] - nvme: use srcu for iterating namespace list (Maurizio Lombardi) [RHEL-40472] - tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). (Guillaume Nault) [RHEL-39837] {CVE-2024-36904} - ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() (Guillaume Nault) [RHEL-39845] {CVE-2024-36902} - rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back (Davide Caratti) [RHEL-36874] {CVE-2024-27414} - net: dev_addr_lists: move locking out of init/exit in kunit (Hangbin Liu) [RHEL-21442] - net: annotate writes on dev->mtu from ndo_change_mtu() (Ivan Vecera) [RHEL-39583] - geneve: fix header validation in geneve[6]_xmit_skb (Antoine Tenart) [RHEL-37386] {CVE-2024-35973} - icmp: prevent possible NULL dereferences from icmp_build_probe() (Antoine Tenart) [RHEL-37002] {CVE-2024-35857} - netdevsim: add selftest for forwarding skb between connected ports (Petr Oros) [RHEL-38987] - netdevsim: add ndo_get_iflink() implementation (Petr Oros) [RHEL-38987] - netdevsim: forward skbs from one connected port to another (Petr Oros) [RHEL-38987] - netdevsim: allow two netdevsim ports to be connected (Petr Oros) [RHEL-38987] - selftests: net: Correct couple of spelling mistakes (Petr Oros) [RHEL-38987] - selftests: netdevsim: be less selective for FW for the devlink test (Petr Oros) [RHEL-38987] - net: netdevsim: constify the struct device_type usage (Petr Oros) [RHEL-38987] - netdevsim: make nsim_bus const (Petr Oros) [RHEL-38987] - selftests: netdevsim: stop using ifconfig (Petr Oros) [RHEL-38987] - netdevsim: avoid potential loop in nsim_dev_trap_report_work() (Petr Oros) [RHEL-38987] - netdevsim: add Makefile for selftests (Petr Oros) [RHEL-38987] - selftests: netdevsim: fix the udp_tunnel_nic test (Petr Oros) [RHEL-38987] - selftests: netdevsim: correct expected FEC strings (Petr Oros) [RHEL-38987] - selftests: netdevsim: sprinkle more udevadm settle (Petr Oros) [RHEL-38987] - netdevsim: Don't accept device bound programs (Petr Oros) [RHEL-38987] - selftests: netdevsim: use suitable existing dummy file for flash test (Petr Oros) [RHEL-38987] - netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write() (Petr Oros) [RHEL-38987] - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Petr Oros) [RHEL-38863] - ice: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Petr Oros) [RHEL-38863] - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Petr Oros) [RHEL-38863] - ice: remove redundant xdp_rxq_info registration (Petr Oros) [RHEL-38863] - ice: work on pre-XDP prog frag count (Petr Oros) [RHEL-38863] - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Petr Oros) [RHEL-38863] - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Petr Oros) [RHEL-38863] - xsk: recycle buffer in case Rx queue was full (Petr Oros) [RHEL-38863] - net/mlx5e: Use a memory barrier to enforce PTP WQ xmit submission tracking occurs after populating the metadata_map (Kamal Heib) [RHEL-34192] {CVE-2024-26858} - netlabel: fix RCU annotation for IPv4 options on socket creation (Davide Caratti) [RHEL-31390] - net: fix sk_memory_allocated_{add|sub} vs softirqs (Paolo Abeni) [RHEL-34070] - tcp: sk_forced_mem_schedule() optimization (Paolo Abeni) [RHEL-34070] - net: make SK_MEMORY_PCPU_RESERV tunable (Paolo Abeni) [RHEL-34070] - rcu: Restrict access to RCU CPU stall notifiers (Waiman Long) [RHEL-34076] - rcu: Add RCU CPU stall notifier (Waiman Long) [RHEL-34076] - rcu/exp: Handle RCU expedited grace period kworker allocation failure (Waiman Long) [RHEL-34076] - rcu/exp: Fix RCU expedited parallel grace period kworker allocation failure recovery (Waiman Long) [RHEL-34076] - rcu: Break rcu_node_0 --> &rq->__lock order (Waiman Long) [RHEL-34076] - rcu/tree: Defer setting of jiffies during stall reset (Waiman Long) [RHEL-34076] - rcutorture: Add test of RCU CPU stall notifiers (Waiman Long) [RHEL-34076] - rcu: Eliminate check_cpu_stall() duplicate code (Waiman Long) [RHEL-34076] - rcu: Don't redump the stalled CPU where RCU GP kthread last ran (Waiman Long) [RHEL-34076] - rcu: Delete a redundant check in rcu_check_gp_kthread_starvation() (Waiman Long) [RHEL-34076] - rcu-tasks: Make rcu_tasks_lazy_ms static (Waiman Long) [RHEL-34076] - rcu-tasks: Pull sampling of ->percpu_dequeue_lim out of loop (Waiman Long) [RHEL-34076] - rcu-tasks: Add printk()s to localize boot-time self-test hang (Waiman Long) [RHEL-34076] - refscale: Print out additional module parameters (Waiman Long) [RHEL-34076] - refscale: Fix misplaced data re-read (Waiman Long) [RHEL-34076] - srcu: Only accelerate on enqueue time (Waiman Long) [RHEL-34076] - srcu: Fix callbacks acceleration mishandling (Waiman Long) [RHEL-34076] - rcu: Conditionally build CPU-hotplug teardown callbacks (Waiman Long) [RHEL-34076] - rcu: Assume rcu_report_dead() is always called locally (Waiman Long) [RHEL-34076] - rcu: Assume IRQS disabled from rcu_report_dead() (Waiman Long) [RHEL-34076] - rcu: Use rcu_segcblist_segempty() instead of open coding it (Waiman Long) [RHEL-34076] - rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects (Waiman Long) [RHEL-34076] - srcu: Fix srcu_struct node grpmask overflow on 64-bit systems (Waiman Long) [RHEL-34076] - rcu: Eliminate rcu_gp_slow_unregister() false positive (Waiman Long) [RHEL-34076] - rcu: Dump memory object info if callback function is invalid (Waiman Long) [RHEL-34076] - rcu: Add sysfs to provide throttled access to rcu_barrier() (Waiman Long) [RHEL-34076] - rcu/tree: Remove superfluous return from void call_rcu* functions (Waiman Long) [RHEL-34076] - srcu: Fix error handling in init_srcu_struct_fields() (Waiman Long) [RHEL-34076] - rcutorture: Traverse possible cpu to set maxcpu in rcu_nocb_toggle() (Waiman Long) [RHEL-34076] - rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20 (Waiman Long) [RHEL-34076] - torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-34076] - rcu: Include torture_sched_setaffinity() declaration (Waiman Long) [RHEL-34076] - rcutorture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-34076] - rcutorture: Dump grace-period state upon rtort_pipe_count incidents (Waiman Long) [RHEL-34076] - refscale: Add a "jiffies" test (Waiman Long) [RHEL-34076] - rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle() (Waiman Long) [RHEL-34076] - rcuscale: fix building with RCU_TINY (Waiman Long) [RHEL-34076] - rcuscale: Add RCU Tasks Rude testing (Waiman Long) [RHEL-34076] - rcuscale: Measure RCU Tasks Trace grace-period kthread CPU time (Waiman Long) [RHEL-34076] - rcuscale: Measure grace-period kthread CPU time (Waiman Long) [RHEL-34076] - rcuscale: Print out full set of kfree_rcu parameters (Waiman Long) [RHEL-34076] - rcuscale: Print out full set of module parameters (Waiman Long) [RHEL-34076] - rcuscale: Add minruntime module parameter (Waiman Long) [RHEL-34076] - rcuscale: Fix gp_async_max typo: s/reader/writer/ (Waiman Long) [RHEL-34076] - rcuscale: Permit blocking delays between writers (Waiman Long) [RHEL-34076] - rcu-tasks: Fix boot-time RCU tasks debug-only deadlock (Waiman Long) [RHEL-34076] - rcu-tasks: Permit use of debug-objects with RCU Tasks flavors (Waiman Long) [RHEL-34076] - rcu-tasks: Cancel callback laziness if too many callbacks (Waiman Long) [RHEL-34076] - rcu-tasks: Add kernel boot parameters for callback laziness (Waiman Long) [RHEL-34076] - rcu-tasks: Remove redundant #ifdef CONFIG_TASKS_RCU (Waiman Long) [RHEL-34076] - rcu-tasks: Treat only synchronous grace periods urgently (Waiman Long) [RHEL-34076] - rcu: Make the rcu_nocb_poll boot parameter usable via boot config (Waiman Long) [RHEL-34076] - rcu: Mark __rcu_irq_enter_check_tick() ->rcu_urgent_qs load (Waiman Long) [RHEL-34076] - rcu: Clarify rcu_is_watching() kernel-doc comment (Waiman Long) [RHEL-34076] - rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale (Waiman Long) [RHEL-34076] - rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup() (Waiman Long) [RHEL-34076] - rcu-tasks: Clarify the cblist_init_generic() function's pr_info() output (Waiman Long) [RHEL-34076] - rcu-tasks: Avoid pr_info() with spin lock in cblist_init_generic() (Waiman Long) [RHEL-34076] - rcu/nocb: Make shrinker iterate only over NOCB CPUs (Waiman Long) [RHEL-34076] - rcu/nocb: Recheck lazy callbacks under the ->nocb_lock from shrinker (Waiman Long) [RHEL-34076] - rcu/nocb: Fix shrinker race against callback enqueuer (Waiman Long) [RHEL-34076] - rcu/nocb: Protect lazy shrinker against concurrent (de-)offloading (Waiman Long) [RHEL-34076] - rcu/kvfree: Make drain_page_cache() take early return if cache is disabled (Waiman Long) [RHEL-34076] - rcu/kvfree: Make fill page cache start from krcp->nr_bkv_objs (Waiman Long) [RHEL-34076] - rcu/kvfree: Do not run a page work if a cache is disabled (Waiman Long) [RHEL-34076] - rcu/kvfree: Use consistent krcp when growing kfree_rcu() page cache (Waiman Long) [RHEL-34076] - rcu/kvfree: Invoke debug_rcu_bhead_unqueue() after checking bnode->gp_snap (Waiman Long) [RHEL-34076] - rcu/kvfree: Add debug check for GP complete for kfree_rcu_cpu list (Waiman Long) [RHEL-34076] - rcu/kvfree: Add debug to check grace periods (Waiman Long) [RHEL-34076] - rcu-tasks: Stop rcu_tasks_invoke_cbs() from using never-onlined CPUs (Waiman Long) [RHEL-34076] - rcu: Make rcu_cpu_starting() rely on interrupts being disabled (Waiman Long) [RHEL-34076] - rcu: Mark rcu_cpu_kthread() accesses to ->rcu_cpu_has_work (Waiman Long) [RHEL-34076] - rcu: Mark additional concurrent load from ->cpu_no_qs.b.exp (Waiman Long) [RHEL-34076] - rcu: Employ jiffies-based backstop to callback time limit (Waiman Long) [RHEL-34076] - rcu: Check callback-invocation time limit for rcuc kthreads (Waiman Long) [RHEL-34076] - rcutorture: Verify NUM_ACTIVE_RCU_POLL_OLDSTATE (Waiman Long) [RHEL-34076] - rcutorture: Verify NUM_ACTIVE_RCU_POLL_FULL_OLDSTATE (Waiman Long) [RHEL-34076] - rcu-tasks: Make grace-period-age message human-readable (Waiman Long) [RHEL-34076] - rcu: Synchronize ->qsmaskinitnext in rcu_boost_kthread_setaffinity() (Waiman Long) [RHEL-34076] - rcu/nocb: Add CPU number to CPU-{,de}offload failure messages (Waiman Long) [RHEL-34076] - rcutorture: Fix ksoftirqd boosting timing and iteration (Waiman Long) [RHEL-34076]- efivarfs: force RO when remounting if SetVariable is not supported (Pavel Reichl) [RHEL-26588] {CVE-2023-52463} - keys: Fix overwrite of key expiration on instantiation (David Howells) [RHEL-39708] {CVE-2024-36031} - cpufreq: intel_pstate: Fix unchecked HWP MSR access (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: fix struct cpudata::epp_cached kernel-doc (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: hide unused intel_pstate_cpu_oob_ids[] (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Update the maximum CPU frequency consistently (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Replace three global.turbo_disabled checks (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Read global.no_turbo under READ_ONCE() (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Rearrange show_no_turbo() and store_no_turbo() (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Do not update global.turbo_disabled after initialization (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Fold intel_pstate_max_within_limits() into caller (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Use __ro_after_init for three variables (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Get rid of unnecessary READ_ONCE() annotations (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Wait for canceled delayed work to complete (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Simplify spinlock locking (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup() (David Arcari) [RHEL-39731] - block: prevent division by zero in blk_rq_stat_sum() (Ming Lei) [RHEL-37281] {CVE-2024-35925} - block: fix module reference leakage from bdev_open_by_dev error path (Ming Lei) [RHEL-37000] {CVE-2024-35859} - net/mlx4_core: replace deprecated strncpy with strscpy (Benjamin Poirier) [RHEL-24474] - IB/mlx4: Fix the size of a buffer in add_port_entries() (Benjamin Poirier) [RHEL-24474] - mlx4: Delete custom device management logic (Benjamin Poirier) [RHEL-24474] - mlx4: Connect the infiniband part to the auxiliary bus (Benjamin Poirier) [RHEL-24474] - mlx4: Connect the ethernet part to the auxiliary bus (Benjamin Poirier) [RHEL-24474] - mlx4: Register mlx4 devices to an auxiliary virtual bus (Benjamin Poirier) [RHEL-24474] - mlx4: Avoid resetting MLX4_INTFF_BONDING per driver (Benjamin Poirier) [RHEL-24474] - mlx4: Move the bond work to the core driver (Benjamin Poirier) [RHEL-24474] - mlx4: Get rid of the mlx4_interface.activate callback (Benjamin Poirier) [RHEL-24474] - mlx4: Replace the mlx4_interface.event callback with a notifier (Benjamin Poirier) [RHEL-24474] - mlx4: Use 'void *' as the event param of mlx4_dispatch_event() (Benjamin Poirier) [RHEL-24474] - mlx4: Rename member mlx4_en_dev.nb to netdev_nb (Benjamin Poirier) [RHEL-24474] - mlx4: Get rid of the mlx4_interface.get_dev callback (Benjamin Poirier) [RHEL-24474] - RDMA/mlx4: Copy union directly (Benjamin Poirier) [RHEL-24474] - net/mlx4: Remove many unnecessary NULL values (Benjamin Poirier) [RHEL-24474] - RDMA/mlx: Remove unnecessary variable initializations (Benjamin Poirier) [RHEL-24474] - net/mlx4: clean up a type issue (Benjamin Poirier) [RHEL-24474] - RDMA/mlx4: Make check for invalid flags stricter (Benjamin Poirier) [RHEL-24474] - net/mlx4: Use bitmap_weight_and() (Benjamin Poirier) [RHEL-24474] - RDMA/mlx: Calling qp event handler in workqueue context (Benjamin Poirier) [RHEL-24474] - sched/topology: Optimize topology_span_sane() (Phil Auld) [RHEL-39277] - cpumask: Add for_each_cpu_from() (Phil Auld) [RHEL-39277] - mm/slub, kunit: Use inverted data to corrupt kmem cache (Nico Pache) [RHEL-38018] - drop_monitor: replace spin_lock by raw_spin_lock (Wander Lairson Costa) [RHEL-1016] - redhat/configs: Add CONFIG_MITIGATION_SPECTRE_BHI (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI retpoline check (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHI (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Clarify that syscall hardening isn't a BHI mitigation (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI handling of RRSBA (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr' (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI documentation (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix return type of spectre_bhi_state() (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Make CONFIG_SPECTRE_BHI_ON the default (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - KVM: x86: Add BHI_NO (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Mitigate KVM by default (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Add BHI mitigation knob (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Enumerate Branch History Injection (BHI) bug (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Define SPEC_CTRL_BHI_DIS_S (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Add support for clearing branch history at syscall entry (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - perf/x86/amd/lbr: Use freeze based on availability (Waiman Long) [RHEL-28203 RHEL-28209] - Documentation/kernel-parameters: Add spec_rstack_overflow to mitigations=off (Waiman Long) [RHEL-28203 RHEL-28209]- cpu/hotplug: Don't offline the last non-isolated CPU (David Arcari) [RHEL-38274] {CVE-2023-52831} - cpu/hotplug: Prevent self deadlock on CPU hot-unplug (David Arcari) [RHEL-38274] {CVE-2023-52831} - efi: fix panic in kdump kernel (Steve Best) [RHEL-36998] {CVE-2024-35800} - mm/secretmem: fix GUP-fast succeeding on secretmem folios (Waiman Long) [RHEL-37271 RHEL-37272] {CVE-2024-35872} - secretmem: convert page_is_secretmem() to folio_is_secretmem() (Waiman Long) [RHEL-37271 RHEL-37272] {CVE-2024-35872} - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Scott Mayhew) [RHEL-24133] - mtd: mtdpart: Don't create platform device that'll never probe (Rupinderjit Singh) [RHEL-22420] - mtd: call of_platform_populate() for MTD partitions (Rupinderjit Singh) [RHEL-22420] - bus: imx-weim: make symbol 'weim_of_notifier' static (Rupinderjit Singh) [RHEL-22420] - treewide: Fix probing of devices in DT overlays (Rupinderjit Singh) [RHEL-22420] - bus: imx-weim: add DT overlay support for WEIM bus (Rupinderjit Singh) [RHEL-22420] - of: property: fw_devlink: Fix stupid bug in remote-endpoint parsing (Rupinderjit Singh) [RHEL-22420] - of: property: Improve finding the supplier of a remote-endpoint property (Rupinderjit Singh) [RHEL-22420] - soc: renesas: Move away from using OF_POPULATED for fw_devlink (Rupinderjit Singh) [RHEL-22420] - driver core: Fix device_link_flag_is_sync_state_only() (Rupinderjit Singh) [RHEL-22420] - driver core: fw_devlink: Improve logs for cycle detection (Rupinderjit Singh) [RHEL-22420] - driver core: fw_devlink: Improve detection of overlapping cycles (Rupinderjit Singh) [RHEL-22420] - of: property: Simplify of_link_to_phandle() (Rupinderjit Singh) [RHEL-22420] - platform/mellanox: nvsw-sn2201: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-lc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-io: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform: mellanox: mlxreg-hotplug: Extend condition for notification callback processing (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-lc: Make error handling flow consistent (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Handle events during suspend after resume completion (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: properly fix race condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Separate host command and irq disable (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: fix compilation warning (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_proto: Mark outdata as const (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Mark port_amode_ops const (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Use dev_err_probe() more (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Use semi-colons instead of commas (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Add Displayport Alternatemode 2.1 Support (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: telemetry: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: debugfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: core: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_notify: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_logger: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_vbc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_sysfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lightbar: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_debugfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_chardev: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: wilco_ec: Annotate struct ec_event_queue with __counted_by (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Configure Retimer cable type (Mark Langsdorf) [RHEL-33550] - platform/chrome: chromeos_acpi: print hex string for ACPI_TYPE_BUFFER (Mark Langsdorf) [RHEL-33550] - platform/chrome: chromeos_acpi: support official HID GOOG0016 (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Remove EC panic shutdown timeout (Mark Langsdorf) [RHEL-33550] - platform: Explicitly include correct DT includes (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_spi: Use %*ph for printing hexdump of a small buffer (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Move host command to prepare/complete (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Report EC panic as uevent (Mark Langsdorf) [RHEL-33550] - platform/chrome: wilco_ec: remove return value check of debugfs_create_dir() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_debugfs: fix kernel-doc warning (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Separate logic for getting panic info (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: remove unneeded label and if-condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl (Mark Langsdorf) [RHEL-33550] - platform/olpc: olpc-xo175-ec: Use SPI device ID data to bind device (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Fix spelling mistake (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add Attention support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Fix VDO copy (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: fix negative type promoted to high (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Use per-device lockdep key (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix kernel-doc warnings for panic notifier (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: initialize the buf variable (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Fix panic notifier registration (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add VDM send support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add VDM reply support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Add initial VDM support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Alter module name with hyphens (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Move structs to header (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Update port DP VDO (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Set port alt mode drvdata (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Stash port driver info (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Shutdown on EC Panic (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Poll EC log on EC panic (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: fix race condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: Add DT enumeration support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: Add transport layer (Mark Langsdorf) [RHEL-33550] - platform/chrome: use sysfs_emit_at() instead of scnprintf() (Mark Langsdorf) [RHEL-33550] - platform/chrome: use sysfs_emit() instead of scnprintf() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Set parent of partner PD object (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_notify: Fix error handling in cros_usbpd_notify_init() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Convert to i2c's .probe_new() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Force synchronous probe (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Mark PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lightbar: Set PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_spi: Set PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Move mec_init to device probe (Mark Langsdorf) [RHEL-33550] - platform/chrome: Use kstrtobool() instead of strtobool() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc_mec: remove cros_ec_lpc_mec_destroy() (Mark Langsdorf) [RHEL-33550] - platform/chrome: add a driver for HPS (Mark Langsdorf) [RHEL-33550] - redhat/configs: enable HPS driver as a module (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Notify the PM of wake events during resume (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Register partner PDOs (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Correct alt mode index (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Expose suspend_timeout_ms in debugfs (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix double-free in chromeos_laptop_prepare() (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix memory corruption in ioctl (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_proto: Update version on GET_NEXT_EVENT failure (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix kernel-doc warning for suspend_timeout_ms (Mark Langsdorf) [RHEL-33550]- net/smc: avoid data corruption caused by decline (Tobias Huschle) [RHEL-38236] {CVE-2023-52775} - powerpc/pseries/memhp: Fix access beyond end of drmem array (Mamatha Inamdar) [RHEL-26494] {CVE-2023-52451} - octeontx2-af: avoid off-by-one read from userspace (Kamal Heib) [RHEL-39873] {CVE-2024-36957} - iommu/amd: Fix panic accessing amd_iommu_enable_faulting (Jerry Snitselaar) [RHEL-37320 RHEL-40344] - blk-cgroup: Properly propagate the iostat update up the hierarchy (Ming Lei) [RHEL-38596] - ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port() (Ken Cox) [RHEL-38715] {CVE-2021-47548} - watchdog: rti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt:using the pm_runtime_resume_and_get to simplify the code (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking (Andrew Halaney) [RHEL-40150] - watchdog: rti_wdt: Fix calculation and evaluation of preset heartbeat (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Add missing pm_runtime_disable() in probe function (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Make use of the helper function devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-40150] - clk: Get runtime PM before walking tree for clk_summary (Andrew Halaney) [RHEL-35062] - clk: Get runtime PM before walking tree during disable_unused (Andrew Halaney) [RHEL-35062] {CVE-2024-27004} - clk: Initialize struct clk_core kref earlier (Andrew Halaney) [RHEL-35062] - clk: Don't hold prepare_lock when calling kref_put() (Andrew Halaney) [RHEL-35062] - clk: Remove prepare_lock hold assertion in __clk_release() (Andrew Halaney) [RHEL-35062] - atl1c: Work around the DMA RX overflow issue (Ken Cox) [RHEL-38289] {CVE-2023-52834} - scsi: ufs: ti-j721e: Expose device tree aliases (Andrew Halaney) [RHEL-39999] - scsi: ufs: cdns-pltfrm: Perform read back after writing HCLKDIV (Andrew Halaney) [RHEL-39999] - redhat/configs: Enable CONFIG_BLK_CGROUP_IOCOST (Waiman Long) [RHEL-38879] - null_blk: Fix return value of nullb_device_power_store() (Ming Lei) [RHEL-39662] - null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues' (Ming Lei) [RHEL-39662] - stackdepot: respect __GFP_NOLOCKDEP allocation flag (Waiman Long) [RHEL-38628] - lib/stackdepot: off by one in depot_fetch_stack() (Waiman Long) [RHEL-38628] - lib/stackdepot: fix first entry having a 0-handle (Waiman Long) [RHEL-38628] - platform/x86: wmi: Fix opening of char device (David Arcari) [RHEL-38260] {CVE-2023-52864} - platform/x86: wmi: remove unnecessary initializations (David Arcari) [RHEL-38260] {CVE-2023-52864} - scsi: mpi3mr: Use proper format specifier in mpi3mr_sas_port_add() (Bryan Gurney) [RHEL-38547] - scsi: mpi3mr: Sanitise num_phys (Bryan Gurney) [RHEL-38547] - mlxbf_gige: call request_irq() after NAPI initialized (Kamal Heib) [RHEL-37179] {CVE-2024-35907} - mlxbf_gige: stop PHY during open() error paths (Kamal Heib) [RHEL-37179] - fork: defer linking file vma until vma is fully initialized (Rafael Aquini) [RHEL-35022] {CVE-2024-27022} - platform/x86/intel-uncore-freq: Don't present root domain on error (David Arcari) [RHEL-38558] - platform/x86/intel-uncore-freq: Increase minor number support (David Arcari) [RHEL-38558] - x86/cpu/topology: Rename topology_max_die_per_package() (David Arcari) [RHEL-38558] - platform/x86/intel-uncore-freq: Process read/write blocked feature status (David Arcari) [RHEL-38558] - mlxbf_gige: stop interface during shutdown (Kamal Heib) [RHEL-37244] {CVE-2024-35885} - usbnet: fix error return code in usbnet_probe() (Jose Ignacio Tornos Martinez) [RHEL-38442] {CVE-2021-47495} - usbnet: sanity check for maxpacket (Jose Ignacio Tornos Martinez) [RHEL-38442] {CVE-2021-47495} - net: ena: Fix incorrect descriptor free behavior (Kamal Heib) [RHEL-37430] {CVE-2024-35958} - VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() (Steve Best) [RHEL-37327] {CVE-2024-35944} - VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() (Steve Best) [RHEL-37327] {CVE-2024-35944} - x86/mm: Ensure input to pfn_to_kaddr() is treated as a 64-bit type (Steve Best) [RHEL-36906] {CVE-2023-52659} - powerpc/mm: Align memory_limit value specified using mem= kernel parameter (Joel Savitz) [RHEL-8591] - dyndbg: fix old BUG_ON in >control parser (Waiman Long) [RHEL-37113 RHEL-37114] {CVE-2024-35947} - nbd: always initialize struct msghdr completely (Ming Lei) [RHEL-29500] {CVE-2024-26638} - cpufreq: amd-pstate: Fix the inconsistency in max frequency units (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: remove global header file (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix memory leak on CPU EPP exit (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix the highest frequency issue which limits performance (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: remove unused variable lowest_nonlinear_freq (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix code format problems (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Add quirk for the pstate CPPC capabilities missing (David Arcari) [RHEL-34751] - x86/CPU/AMD: Add ZenX generations flags (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: get transition delay and latency value from ACPI tables (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Bail out if min/max/nominal_freq is 0 (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Remove amd_get_{min,max,nominal,lowest_nonlinear}_freq() (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Unify computation of {max,min,nominal,lowest_nonlinear}_freq (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Document the units for freq variables in amd_cpudata (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Document *_limit_* fields in struct amd_cpudata (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: adjust min/max limit perf (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Fix min_perf assignment in amd_pstate_adjust_perf() (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Update amd-pstate preferred core ranking dynamically (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Enable amd-pstate preferred core support (David Arcari) [RHEL-34751] - ACPI: CPPC: Add helper to get the highest performance value (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix setting scaling max/min freq values (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Only print supported EPP values for performance governor (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix scaling_min_freq and scaling_max_freq update (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix the return value of amd_pstate_fast_switch() (David Arcari) [RHEL-34751] - Merge DRM changes from upstream v6.8..v6.9 (Dave Airlie) [RHEL-24102] - Merge DRM changes from upstream v6.7..v6.8 (Dave Airlie) [RHEL-24102] - redhat/configs: add new configs from drm backport (Dave Airlie) [RHEL-24102] - Partial revert: "file: convert to SLAB_TYPESAFE_BY_RCU" for i915 (Dave Airlie) [RHEL-24102] - Revert "drm/ttm: dynamically allocate the drm-ttm_pool shrinker" (Dave Airlie) [RHEL-24102] - Revert "drm/i915: dynamically allocate the i915_gem_mm shrinker" (Dave Airlie) [RHEL-24102] - Merge DRM changes from upstream v6.6..v6.7 (Dave Airlie) [RHEL-24102]- nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells (Steve Best) [RHEL-38438] {CVE-2021-47497} - kernel: watch_queue: copy user-array safely (Steve Best) [RHEL-38238] {CVE-2023-52824} - lib/generic-radix-tree.c: Don't overflow in peek() (Waiman Long) [RHEL-37739 RHEL-37740] {CVE-2021-47432} - include/linux/generic-radix-tree.h: replace kernel.h with the necessary inclusions (Waiman Long) [RHEL-37739 RHEL-37740] {CVE-2021-47432} - efi: runtime: Fix potential overflow of soft-reserved region size (Lenny Szubowicz) [RHEL-33098] {CVE-2024-26843} - workqueue: Drain BH work items on hot-unplugged CPUs (Waiman Long) [RHEL-25103] - workqueue: Control intensive warning threshold through cmdline (Waiman Long) [RHEL-25103] - workqueue: Make @flags handling consistent across set_work_data() and friends (Waiman Long) [RHEL-25103] - workqueue: Remove clear_work_data() (Waiman Long) [RHEL-25103] - workqueue: Factor out work_grab_pending() from __cancel_work_sync() (Waiman Long) [RHEL-25103] - workqueue: Clean up enum work_bits and related constants (Waiman Long) [RHEL-25103] - workqueue: Introduce work_cancel_flags (Waiman Long) [RHEL-25103] - workqueue: Use variable name irq_flags for saving local irq flags (Waiman Long) [RHEL-25103] - workqueue: Reorganize flush and cancel[_sync] functions (Waiman Long) [RHEL-25103] - workqueue: Rename __cancel_work_timer() to __cancel_timer_sync() (Waiman Long) [RHEL-25103] - workqueue: Use rcu_read_lock_any_held() instead of rcu_read_lock_held() (Waiman Long) [RHEL-25103] - workqueue: Cosmetic changes (Waiman Long) [RHEL-25103] - workqueue, irq_work: Build fix for !CONFIG_IRQ_WORK (Waiman Long) [RHEL-25103] - workqueue: Fix queue_work_on() with BH workqueues (Waiman Long) [RHEL-25103] - async: Use a dedicated unbound workqueue with raised min_active (Waiman Long) [RHEL-25103] - workqueue: Implement workqueue_set_min_active() (Waiman Long) [RHEL-25103] - workqueue: Fix kernel-doc comment of unplug_oldest_pwq() (Waiman Long) [RHEL-25103] - workqueue: Bind unbound workqueue rescuer to wq_unbound_cpumask (Waiman Long) [RHEL-25103] - kernel/workqueue: Let rescuers follow unbound wq cpumask changes (Waiman Long) [RHEL-25103] - workqueue: Enable unbound cpumask update on ordered workqueues (Waiman Long) [RHEL-25103] - workqueue: Link pwq's into wq->pwqs from oldest to newest (Waiman Long) [RHEL-25103] - workqueue: Don't implicitly make UNBOUND workqueues w/ @max_active==1 ordered (Waiman Long) [RHEL-25103] - workqueue: Skip __WQ_DESTROYING workqueues when updating global unbound cpumask (Waiman Long) [RHEL-25103] - workqueue: fix a typo in comment (Waiman Long) [RHEL-25103] - Revert "workqueue: make wq_subsys const" (Waiman Long) [RHEL-25103] - workqueue: Implement BH workqueues to eventually replace tasklets (Waiman Long) [RHEL-25103] - workqueue: Factor out init_cpu_worker_pool() (Waiman Long) [RHEL-25103] - workqueue: Update lock debugging code (Waiman Long) [RHEL-25103] - workqueue: make wq_subsys const (Waiman Long) [RHEL-25103] - workqueue: Fix pwq->nr_in_flight corruption in try_to_grab_pending() (Waiman Long) [RHEL-25103] - workqueue: Avoid premature init of wq->node_nr_active[].max (Waiman Long) [RHEL-25103] - workqueue: Don't call cpumask_test_cpu() with -1 CPU in wq_update_node_max_active() (Waiman Long) [RHEL-25103] - tools/workqueue/wq_dump.py: Add node_nr/max_active dump (Waiman Long) [RHEL-25103] - workqueue: Implement system-wide nr_active enforcement for unbound workqueues (Waiman Long) [RHEL-25103] - workqueue: Introduce struct wq_node_nr_active (Waiman Long) [RHEL-25103] - workqueue: Move pwq_dec_nr_in_flight() to the end of work item handling (Waiman Long) [RHEL-25103] - workqueue: RCU protect wq->dfl_pwq and implement accessors for it (Waiman Long) [RHEL-25103] - workqueue: Make wq_adjust_max_active() round-robin pwqs while activating (Waiman Long) [RHEL-25103] - workqueue: Move nr_active handling into helpers (Waiman Long) [RHEL-25103] - workqueue: Replace pwq_activate_inactive_work() with [__]pwq_activate_work() (Waiman Long) [RHEL-25103] - workqueue: Factor out pwq_is_empty() (Waiman Long) [RHEL-25103] - workqueue: Move pwq->max_active to wq->max_active (Waiman Long) [RHEL-25103] - workqueue: Break up enum definitions and give names to the types (Waiman Long) [RHEL-25103] - workqueue: Drop unnecessary kick_pool() in create_worker() (Waiman Long) [RHEL-25103] - tools/workqueue/wq_dump.py: Clean up code and drop duplicate information (Waiman Long) [RHEL-25103] - workqueue: mark power efficient workqueue as unbounded if nohz_full enabled (Waiman Long) [RHEL-25103] - workqueue: Add rcu lock check at the end of work item execution (Waiman Long) [RHEL-25103] - kernel/workqueue: Bind rescuer to unbound cpumask for WQ_UNBOUND (Waiman Long) [RHEL-25103] - tools/workqueue: Add rescuers printing to wq_dump.py (Waiman Long) [RHEL-25103] - Revert "workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()" (Waiman Long) [RHEL-25103] - Documentation/core-api: fix spelling mistake in workqueue (Waiman Long) [RHEL-25103] - Documentation/core-api : fix typo in workqueue (Waiman Long) [RHEL-25103] - async: Split async_schedule_node_domain() (Waiman Long) [RHEL-25103] - workqueue: Provide one lock class key per work_on_cpu() callsite (Waiman Long) [RHEL-25103] - workqueue: fix -Wformat-truncation in create_worker (Waiman Long) [RHEL-25103] - workqueue: Use the kmem_cache_free() instead of kfree() to release pwq (Waiman Long) [RHEL-25103] - workqueue: doc: Fix function and sysfs path errors (Waiman Long) [RHEL-25103] - workqueue: Fix UAF report by KASAN in pwq_release_workfn() (Waiman Long) [RHEL-25103] - workqueue: Fix missed pwq_release_worker creation in wq_cpu_intensive_thresh_init() (Waiman Long) [RHEL-25103] - workqueue: Removed double allocation of wq_update_pod_attrs_buf (Waiman Long) [RHEL-25103] - workqueue: fix data race with the pwq->stats[] increment (Waiman Long) [RHEL-25103] - workqueue: Rename rescuer kworker (Waiman Long) [RHEL-25103] - workqueue: Make default affinity_scope dynamically updatable (Waiman Long) [RHEL-25103] - workqueue: Add "Affinity Scopes and Performance" section to documentation (Waiman Long) [RHEL-25103] - workqueue: Implement non-strict affinity scope for unbound workqueues (Waiman Long) [RHEL-25103] - workqueue: Add workqueue_attrs->__pod_cpumask (Waiman Long) [RHEL-25103] - workqueue: Factor out need_more_worker() check and worker wake-up (Waiman Long) [RHEL-25103] - workqueue: Factor out work to worker assignment and collision handling (Waiman Long) [RHEL-25103] - workqueue: Add multiple affinity scopes and interface to select them (Waiman Long) [RHEL-25103] - workqueue: Modularize wq_pod_type initialization (Waiman Long) [RHEL-25103] - workqueue: Add tools/workqueue/wq_dump.py which prints out workqueue configuration (Waiman Long) [RHEL-25103] - workqueue: Generalize unbound CPU pods (Waiman Long) [RHEL-25103] - workqueue: Factor out clearing of workqueue-only attrs fields (Waiman Long) [RHEL-25103] - workqueue: Factor out actual cpumask calculation to reduce subtlety in wq_update_pod() (Waiman Long) [RHEL-25103] - workqueue: Initialize unbound CPU pods later in the boot (Waiman Long) [RHEL-25103] - workqueue: Move wq_pod_init() below workqueue_init() (Waiman Long) [RHEL-25103] - workqueue: Rename NUMA related names to use pod instead (Waiman Long) [RHEL-25103] - workqueue: Rename workqueue_attrs->no_numa to ->ordered (Waiman Long) [RHEL-25103] - workqueue: Make unbound workqueues to use per-cpu pool_workqueues (Waiman Long) [RHEL-25103] - workqueue: Call wq_update_unbound_numa() on all CPUs in NUMA node on CPU hotplug (Waiman Long) [RHEL-25103] - workqueue: Make per-cpu pool_workqueues allocated and released like unbound ones (Waiman Long) [RHEL-25103] - workqueue: Use a kthread_worker to release pool_workqueues (Waiman Long) [RHEL-25103] - workqueue: Remove module param disable_numa and sysfs knobs pool_ids and numa (Waiman Long) [RHEL-25103] - workqueue: Relocate worker and work management functions (Waiman Long) [RHEL-25103] - workqueue: Rename wq->cpu_pwqs to wq->cpu_pwq (Waiman Long) [RHEL-25103] - workqueue: Not all work insertion needs to wake up a worker (Waiman Long) [RHEL-25103] - workqueue: Cleanups around process_scheduled_works() (Waiman Long) [RHEL-25103] - workqueue: Drop the special locking rule for worker->flags and worker_pool->flags (Waiman Long) [RHEL-25103] - workqueue: use LIST_HEAD to initialize cull_list (Waiman Long) [RHEL-25103] - workqueue: Warn attempt to flush system-wide workqueues. (Waiman Long) [RHEL-25103] - workqueue: Scale up wq_cpu_intensive_thresh_us if BogoMIPS is below 4000 (Waiman Long) [RHEL-25103] - workqueue: Fix cpu_intensive_thresh_us name in help text (Waiman Long) [RHEL-25103] - soc: qcom: qmi: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - scsi: NCR5380: Use default @max_active for hostdata->work_q (Waiman Long) [RHEL-25103] - crypto: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - xen/pvcalls: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - virt: acrn: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - net: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - net: thunderx: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - greybus: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - powerpc, workqueue: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - workqueue: Disable per-cpu CPU hog detection when wq_cpu_intensive_thresh_us is 0 (Waiman Long) [RHEL-25103] - workqueue: Fix WARN_ON_ONCE() triggers in worker_enter_idle() (Waiman Long) [RHEL-25103] - workqueue: Track and monitor per-workqueue CPU time usage (Waiman Long) [RHEL-25103] - redhat/configs: Add CONFIG_WQ_CPU_INTENSIVE_REPORT (Waiman Long) [RHEL-25103] - workqueue: Report work funcs that trigger automatic CPU_INTENSIVE mechanism (Waiman Long) [RHEL-25103] - workqueue: Automatically mark CPU-hogging work items CPU_INTENSIVE (Waiman Long) [RHEL-25103] - workqueue: Improve locking rule description for worker fields (Waiman Long) [RHEL-25103] - workqueue: Move worker_set/clr_flags() upwards (Waiman Long) [RHEL-25103] - workqueue: Re-order struct worker fields (Waiman Long) [RHEL-25103] - workqueue: Add pwq->stats[] and a monitoring script (Waiman Long) [RHEL-25103] - Further upgrade queue_work_on() comment (Waiman Long) [RHEL-25103] - workqueue: clean up WORK_* constant types, clarify masking (Waiman Long) [RHEL-25103] - workqueue: Introduce show_freezable_workqueues (Waiman Long) [RHEL-25103] - workqueue: Print backtraces from CPUs with hung CPU bound workqueues (Waiman Long) [RHEL-25103] - workqueue: Warn when a rescuer could not be created (Waiman Long) [RHEL-25103] - workqueue: Interrupted create_worker() is not a repeated event (Waiman Long) [RHEL-25103] - workqueue: Warn when a new worker could not be created (Waiman Long) [RHEL-25103] - workqueue: Fix hung time report of worker pools (Waiman Long) [RHEL-25103] - workqueue: Simplify a pr_warn() call in wq_select_unbound_cpu() (Waiman Long) [RHEL-25103] - scsi: message: fusion: Avoid flush_scheduled_work() usage (Waiman Long) [RHEL-25103] - scsi: message: fusion: Remove unused sas_persist_task work (Waiman Long) [RHEL-25103] - workqueue: Make show_pwq() use run-length encoding (Waiman Long) [RHEL-25103] - workqueue: Add a new flag to spot the potential UAF error (Waiman Long) [RHEL-25103] - workqueue: Make queue_rcu_work() use call_rcu_hurry() (Waiman Long) [RHEL-25103] - treewide: Drop WARN_ON_FUNCTION_MISMATCH (Waiman Long) [RHEL-25103] - Input: psmouse-smbus - avoid flush_scheduled_work() usage (Waiman Long) [RHEL-25103] - workqueue: Convert the type of pool->nr_running to int (Waiman Long) [RHEL-25103] - workqueue: Use wake_up_worker() in wq_worker_sleeping() instead of open code (Waiman Long) [RHEL-25103] - Revert "module, async: async_synchronize_full() on module init iff async is used" (Waiman Long) [RHEL-25103] - workqueue: Upgrade queue_work_on() comment (Waiman Long) [RHEL-25103] - workqueue: doc: Call out the non-reentrance conditions (Waiman Long) [RHEL-25103]- i2c: core: Fix atomic xfer check for non-preempt config (Steve Best) [RHEL-38315] {CVE-2023-52791} - i2c: core: Run atomic i2c xfer when !preemptible (Steve Best) [RHEL-38315] {CVE-2023-52791} - x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD (Steve Best) [RHEL-36996] {CVE-2024-35801} - platform/x86: p2sb: On Goldmont only cache P2SB and SPI devfn BAR (Steve Best) [RHEL-31058] - xen-netfront: Add missing skb_mark_for_recycle (Vitaly Kuznetsov) [RHEL-36573] {CVE-2024-27393} - bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS (Steve Best) [RHEL-37368] {CVE-2024-35983} - mm/hugetlb: fix missing hugetlb_lock for resv uncharge (Rafael Aquini) [RHEL-37467] {CVE-2024-36000} - ice: fix uninitialized dplls mutex usage (Petr Oros) [RHEL-36283] - ice: fix pin phase adjust updates on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll periodic work data updates on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll and dpll_pin data access on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll input pin phase_adjust value updates (Petr Oros) [RHEL-36283] - ice: fix connection state of DPLL and out pin (Petr Oros) [RHEL-36283] - ice: Add automatic VF reset on Tx MDD events (Petr Oros) [RHEL-36317] - dmaengine: idxd: add a write() method for applications to submit work (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - dmaengine: idxd: add a new security check to deal with a hardware erratum (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - scsi: lpfc: Copyright updates for 14.4.0.2 patches (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Update lpfc version to 14.4.0.2 (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Add support for 32 byte CDBs (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Change lpfc_hba hba_flag member into a bitmask (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Introduce rrq_list_lock to protect active_rrq_list (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Clear deferred RSCN processing flag when driver is unloading (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Update logging of protection type for T10 DIF I/O (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Change default logging level for unsolicited CT MIB commands (Dick Kennedy) [RHEL-35858] - mm/memory-failure: fix deadlock when hugetlb_optimize_vmemmap is enabled (Aristeu Rozanski) [RHEL-35090 RHEL-35091] {CVE-2024-26987} - selftest/bpf: Test the read of vsyscall page under x86-64 (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - x86/mm: Disallow vsyscall page read for copy_from_kernel_nofault() (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - x86/mm: Move is_vsyscall_vaddr() into asm/vsyscall.h (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - gfs2: Remove and replace gfs2_glock_queue_work (Andreas Gruenbacher) [RHEL-32940] - gfs2: do_xmote fixes (Andreas Gruenbacher) [RHEL-32940] - gfs2: finish_xmote cleanup (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix lru_count accounting (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix "Make glock lru list scanning safer" (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix "ignore unlock failures after withdraw" (Andreas Gruenbacher) [RHEL-32940] - gfs2: Don't set GLF_LOCK in gfs2_dispose_glock_lru (Andreas Gruenbacher) [RHEL-32940] - gfs2: Replace gfs2_glock_queue_put with gfs2_glock_put_async (Andreas Gruenbacher) [RHEL-32940] - gfs2: Get rid of gfs2_glock_queue_put in signal_our_withdraw (Andreas Gruenbacher) [RHEL-32940] - gfs2: Don't forget to complete delayed withdraw (Andreas Gruenbacher) [RHEL-32940] - arm64: entry: fix ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOAD (Mark Salter) [RHEL-31321] {CVE-2024-26670} - arm64: Rename ARM64_WORKAROUND_2966298 (Mark Salter) [RHEL-31321] {CVE-2024-26670} - cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw() (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Preserve PM domain votes in system suspend (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Enable virtual power domain devices (Mark Langsdorf) [RHEL-32446] - PM: sleep: Add helpers to allow a device to remain powered-on (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Introduce cpufreq for ipq95xx (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Enable cpufreq for ipq53xx (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ8074 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ8064 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: also accept operating-points-v2-krait-cpu (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: drop pvs_ver for format a fuses (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ6018 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Add MSM8909 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Simplify driver data allocation (Mark Langsdorf) [RHEL-32446] - cpufreq: arm: Kconfig: Add i.MX7 to supported SoC for ARM_IMX_CPUFREQ_DT (Mark Langsdorf) [RHEL-32446] - cpufreq: stats: Fix buffer overflow detection in trans_stats() (Mark Langsdorf) [RHEL-32446] - cpufreq: ARM_BRCMSTB_AVS_CPUFREQ cannot be used with ARM_SCMI_CPUFREQ (Mark Langsdorf) [RHEL-32446] - cpufreq: ti-cpufreq: Add opp support for am62p5 SoCs (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: add am62p5 to blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: userspace: Move is_managed indicator into per-policy structure (Mark Langsdorf) [RHEL-32446] - cpufreq: userspace: Use fine-grained mutex in userspace governor (Mark Langsdorf) [RHEL-32446] - cpufreq: conservative: Simplify the condition of storing 'down_threshold' (Mark Langsdorf) [RHEL-32446] - cpufreq: Replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-32446] - cpufreq: dt: platdev: Add MSM8909 to blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: pmac32: Use of_property_read_reg() to parse "reg" (Mark Langsdorf) [RHEL-32446] - cpufreq: Add QCM6490 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: Support per-policy performance boost (Mark Langsdorf) [RHEL-32446] - cpufreq: pcc: Fix the potentinal scheduling delays in target_index() (Mark Langsdorf) [RHEL-32446] - cpufreq: governor: Free dbs_data directly when gov->init() fails (Mark Langsdorf) [RHEL-32446] - cpufreq: Avoid printing kernel addresses in cpufreq_resume() (Mark Langsdorf) [RHEL-32446] - cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit() (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra194: add online/offline hooks (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: add support for 4 freq domains (Mark Langsdorf) [RHEL-32446] - cpufreq: stats: Improve the performance of cpufreq_stats_create_table() (Mark Langsdorf) [RHEL-32446] - cpufreq: cppc: Set fie_disabled to FIE_DISABLED if fails to create kworker_fie (Mark Langsdorf) [RHEL-32446] - cpufreq: cppc: cppc_cpufreq_get_rate() returns zero in all error cases. (Mark Langsdorf) [RHEL-32446] - cpufreq: Prefer to print cpuid in MIN/MAX QoS register error message (Mark Langsdorf) [RHEL-32446] - cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug (Mark Langsdorf) [RHEL-32446] - cpufreq: blocklist MSM8998 in cpufreq-dt-platdev (Mark Langsdorf) [RHEL-32446] - cpufreq: omap: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: raspberrypi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra186: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qoriq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: acpi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: kirkwood: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: pcc-cpufreq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: davinci: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: imx-cpufreq-dt: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: brcmstb-avs-cpufreq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra194: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: vexpress: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: scpi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: dt: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: Explicitly include correct DT includes (Mark Langsdorf) [RHEL-32446] - cpufreq: Make CONFIG_CPUFREQ_DT_PLATDEV depend on OF (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: Use dev_err_probe() when failing to get icc paths (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Support building as module (Mark Langsdorf) [RHEL-32446] - redhat/configs: add default values for CONFIG_CPUFREQ_DT_PLATDEV (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Blacklist ti,am62a7 SoC (Mark Langsdorf) [RHEL-32446] - cpufreq: ti-cpufreq: Add support for AM62A7 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: use helper to get SMEM SoC ID (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: use SoC ID-s from bindings (Mark Langsdorf) [RHEL-32446] - soc: qcom: smem: introduce qcom_smem_get_soc_id() (Mark Langsdorf) [RHEL-32446] - soc: qcom: smem: Switch to EXPORT_SYMBOL_GPL() (Mark Langsdorf) [RHEL-32446] - soc: qcom: socinfo: move SMEM item struct and defines to a header (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for SM8475 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for QCM8550 and QCS8550 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add SoC ID for SM8650 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ8174 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc ID for SM7150P (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add SoC ID for SM7125 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: drop the IPQ5019 SoC ID (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for SM4450 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5300 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5312 and IPQ5302 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ5018 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc ID for SM7150 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for QRB4210 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ9574 and its variants (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for QCM2290/QRB2210 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ5332 and its variant (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc IDs for IPQ8064 and variants (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add a bunch of older SoCs (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add QRD board ID (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: don't warn for disabling a non-existing frequency (Mark Langsdorf) [RHEL-32446] - cpufreq: Adjust includes to remove of_device.h (Mark Langsdorf) [RHEL-32446] - Merge tag 'devicetree-for-6.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Add JH7110 SOC to the allowlist (Mark Langsdorf) [RHEL-32446] - cpufreq: Add SM7225 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-32446] - arch/x86: Fix XSAVE check for x86_64-v2 check (Prarit Bhargava) [RHEL-22439] - arch/x86: mark x86_64-v1 and x86_64-v2 processors as deprecated (Prarit Bhargava) [RHEL-22439] - scsi: qla2xxx: Update version to 10.02.09.200-k (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Delay I/O Abort on PCI error (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Change debug message during driver unload (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix double free of fcport (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix double free of the ha->vp_map pointer (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix command flush on cable pull (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: NVME|FCP prefer flag not being honored (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Update manufacturer detail (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Split FCE|EFT trace control (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix N2N stuck connection (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Prevent command send on chip reset (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Use FIELD_GET() to extract PCIe capability fields (Nilesh Javali) [RHEL-25184] - workqueue: Shorten events_freezable_power_efficient name (Audra Mitchell) [RHEL-3534] - workqueue.c: Increase workqueue name length (Audra Mitchell) [RHEL-3534] - net/mlx5e: Tidy up IPsec NAT-T SA discovery (Amir Tzin) [RHEL-24465] - Revert "net/mlx5e: Check the number of elements before walk TC rhashtable" (Amir Tzin) [RHEL-24465] - net/mlx5e: Fix peer flow lists handling (Amir Tzin) [RHEL-24465] - net/mlx5e: Disable IPsec offload support if not FW steering (Amir Tzin) [RHEL-24465] - net/mlx5: Refactor mlx5_flow_destination->rep pointer to vport num (Amir Tzin) [RHEL-24465] - mlx5/core: E-Switch, Create ACL FT for eswitch manager in switchdev mode (Amir Tzin) [RHEL-24465] - net/mlx5: Return correct EC_VF function ID (Amir Tzin) [RHEL-24465] - net/mlx5e: Decrease num_block_tc when unblock tc offload (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, only use devcom after NULL check in mlx5_devcom_send_event() (Amir Tzin) [RHEL-24465] - net/mlx5: Fix mlx5_cmd_update_root_ft() error flow (Amir Tzin) [RHEL-24465] - net/mlx5: DR, Fix peer domain namespace setting (Amir Tzin) [RHEL-24465] - net/mlx5e: Fix overrun reported by coverity (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Change the key being sent for MPV device affiliation (Amir Tzin) [RHEL-24465] - net/mlx5e: Check the number of elements before walk TC rhashtable (Amir Tzin) [RHEL-24465] - net/mlx5e: Reduce eswitch mode_lock protection context (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec upper TCP protocol selector (Amir Tzin) [RHEL-24465] - net/mlx5e: Add IPsec and ASO syndromes check in HW (Amir Tzin) [RHEL-24465] - net/mlx5e: Allow IPsec soft/hard limits in bytes (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec upper protocol selector field offload for RX (Amir Tzin) [RHEL-24465] - net/mlx5e: Remove exposure of IPsec RX flow steering struct (Amir Tzin) [RHEL-24465] - net/mlx5e: Unify esw and normal IPsec status table creation/destruction (Amir Tzin) [RHEL-24465] - net/mlx5e: Don't modify the peer sent-to-vport rules for IPSec offload (Amir Tzin) [RHEL-24465] - net/mlx5: Handle IPsec steering upon master unbind/bind (Amir Tzin) [RHEL-24465] - net/mlx5: Configure IPsec steering for ingress RoCEv2 MPV traffic (Amir Tzin) [RHEL-24465] - net/mlx5: Configure IPsec steering for egress RoCEv2 MPV traffic (Amir Tzin) [RHEL-24465] - net/mlx5: Add create alias flow table function to ipsec roce (Amir Tzin) [RHEL-24465] - net/mlx5: Implement alias object allow and create functions (Amir Tzin) [RHEL-24465] - net/mlx5: Add alias flow table bits (Amir Tzin) [RHEL-24465] - net/mlx5: Store devcom pointer inside IPsec RoCE (Amir Tzin) [RHEL-24465] - net/mlx5: Register mlx5e priv to devcom in MPV mode (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Send events from IB driver about device affiliation state (Amir Tzin) [RHEL-24465] - net/mlx5: Implement devlink port function cmds to control ipsec_packet (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Implement devlink port function cmds to control ipsec_crypto (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Provide an interface to block change of IPsec capabilities (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Add IFC bits to support IPsec enable/disable (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5e: Rewrite IPsec vs. TC block interface (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Drop extra layer of locks in IPsec (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Store vport in struct mlx5_devlink_port and use it in port ops (Amir Tzin) [RHEL-24465] - net/mlx5: Check vhca_resource_manager capability in each op and add extack msg (Amir Tzin) [RHEL-24465] - net/mlx5: Relax mlx5_devlink_eswitch_get() return value checking (Amir Tzin) [RHEL-24465] - net/mlx5: Return -EOPNOTSUPP in mlx5_devlink_port_fn_migratable_set() directly (Amir Tzin) [RHEL-24465] - net/mlx5: Reduce number of vport lookups passing vport pointer instead of index (Amir Tzin) [RHEL-24465] - net/mlx5: Embed struct devlink_port into driver structure (Amir Tzin) [RHEL-24465] - net/mlx5: Don't register ops for non-PF/VF/SF port and avoid checks in ops (Amir Tzin) [RHEL-24465] - net/mlx5: Remove no longer used mlx5_esw_offloads_sf_vport_enable/disable() (Amir Tzin) [RHEL-24465] - net/mlx5: Introduce mlx5_eswitch_load/unload_sf_vport() and use it from SF code (Amir Tzin) [RHEL-24465] - net/mlx5: Allow mlx5_esw_offloads_devlink_port_register() to register SFs (Amir Tzin) [RHEL-24465] - net/mlx5: Push devlink port PF/VF init/cleanup calls out of devlink_port_register/unregister() (Amir Tzin) [RHEL-24465] - net/mlx5: Push out SF devlink port init and cleanup code to separate helpers (Amir Tzin) [RHEL-24465] - net/mlx5: Rework devlink port alloc/free into init/cleanup (Amir Tzin) [RHEL-24465] - net/mlx5: Rename devlink port ops struct for PFs/VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Remove VPORT_UPLINK handling from devlink_port.c (Amir Tzin) [RHEL-24465] - net/mlx5: Call mlx5_esw_offloads_rep_load/unload() for uplink port directly (Amir Tzin) [RHEL-24465] - net/mlx5: Give esw_offloads_load/unload_rep() "mlx5_" prefix (Amir Tzin) [RHEL-24465] - net/mlx5: Make mlx5_eswitch_load/unload_vport() static (Amir Tzin) [RHEL-24465] - net/mlx5: Make mlx5_esw_offloads_rep_load/unload() static (Amir Tzin) [RHEL-24465] - net/mlx5: Remove pointless devlink_rate checks (Amir Tzin) [RHEL-24465] - net/mlx5: Don't check vport->enabled in port ops (Amir Tzin) [RHEL-24465] - net/mlx5: Don't query MAX caps twice (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Remove unused MAX HCA capabilities (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Remove unused CAPs (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Adjust mlx5_query_hca_caps() to upstream (Amir Tzin) [RHEL-24465] - net/mlx5: Expose max possible SFs via devlink resource (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5e: E-Switch, Allow devcom initialization on more vports (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Register devcom device with switch id key (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, Infrastructure changes (Amir Tzin) [RHEL-24465] - net/mlx5: Use shared code for checking lag is supported (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec NAT-T functionality (Amir Tzin) [RHEL-24465] - net/mlx5e: Check for IPsec NAT-T support (Amir Tzin) [RHEL-24465] - net/mlx5: Add relevant capabilities bits to support NAT-T (Amir Tzin) [RHEL-24465] - net/mlx5e: Make TC and IPsec offloads mutually exclusive on a netdev (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Add get IPsec offload stats for uplink representor (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Modify and restore TC rules for IPSec TX rules (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Make IPsec offload work together with eswitch and TC (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5: Compare with old_dest param to modify rule destination (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Support IPsec packet offload for TX in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Refactor IPsec TX tables creation (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Handle IPsec offload for RX datapath in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Support IPsec packet offload for RX in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Refactor IPsec RX tables creation and destruction (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Prepare IPsec packet offload for switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Change the parameter of IPsec RX skb handle function (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Add function to get IPsec offload namespace (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5: DR, update query of HCA caps for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Fix the macro for accessing EC VF vports (Amir Tzin) [RHEL-24465] - net/mlx5: Fix devlink controller number for ECVF (Amir Tzin) [RHEL-24465] - net/mlx5: Fix UAF in mlx5_eswitch_cleanup() (Amir Tzin) [RHEL-24465] - net/mlx5: Fix SFs kernel documentation error (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, set debugfs access right to root-only (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, expose FDB state via debugfs (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, pass net device when linking vport to bridge (Amir Tzin) [RHEL-24465] - net/mlx5: Create eswitch debugfs root directory (Amir Tzin) [RHEL-24465] - net/mlx5: Light probe local SFs (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Move esw multiport devlink param to eswitch code (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Split function_setup() to enable and open functions (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Enable 4 ports VF LAG (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, block multiport eswitch LAG in case ldev have more than 2 ports (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, block multipath LAG in case ldev have more than 2 ports (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, change mlx5_shared_fdb_supported() to static (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, generalize handling of shared FDB (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, check if all eswitches are paired for shared FDB (Amir Tzin) [RHEL-24409 RHEL-24465] - {net/RDMA}/mlx5: introduce lag_for_each_peer (Amir Tzin) [RHEL-24409 RHEL-24465] - RDMA/mlx5: Free second uplink ib port (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5e: E-Switch, Fix shared fdb error flow (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Pass other_vport flag if vport is not 0 (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Use xarray for devcom paired device index (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Add peer fdb miss rules for vport manager or ecpf (Amir Tzin) [RHEL-24465] - net/mlx5e: Use vhca_id for device index in vport rx rules (Amir Tzin) [RHEL-24465] - net/mlx5: Lag, Remove duplicate code checking lag is supported (Amir Tzin) [RHEL-24465] - net/mlx5: Set max number of embedded CPU VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Update SRIOV enable/disable to handle EC/VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Query correct caps for min msix vectors (Amir Tzin) [RHEL-24465] - net/mlx5: Use correct vport when restoring GUIDs (Amir Tzin) [RHEL-24465] - net/mlx5: Add new page type for EC VF pages (Amir Tzin) [RHEL-24465] - net/mlx5: Add/remove peer miss rules for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Add management of EC VF vports (Amir Tzin) [RHEL-24465] - mlx5/core: E-Switch, Allocate ECPF vport if it's an eswitch manager (Amir Tzin) [RHEL-24465] - net/mlx5: Update vport caps query/set for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Enable devlink port for embedded cpu VF vports (Amir Tzin) [RHEL-24465] - net/mlx5: mlx5_ifc updates for embedded CPU SRIOV (Amir Tzin) [RHEL-24465] - net/mlx5: Simplify unload all rep code (Amir Tzin) [RHEL-24465] - net/mlx5: Skip inline mode check after mlx5_eswitch_enable_locked() failure (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, extend mlx5_devcom_send_event to work with more than two devices (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, introduce devcom_for_each_peer_entry (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, mark devcom as not ready when all eswitches are unpaired (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, Rename paired to ready (Amir Tzin) [RHEL-24465] - net/mlx5: DR, handle more than one peer domain (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, generalize shared FDB creation (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, Handle multiple master egress rules (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, refactor FDB miss rule add/remove (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, enlarge peer miss group table (Amir Tzin) [RHEL-24465] - net/mlx5e: Handle offloads flows per peer (Amir Tzin) [RHEL-24465] - net/mlx5e: en_tc, re-factor query route port (Amir Tzin) [RHEL-24465] - net/mlx5e: rep, store send to vport rules per peer (Amir Tzin) [RHEL-24465] - net/mlx5e: tc, Refactor peer add/del flow (Amir Tzin) [RHEL-24465] - net/mlx5e: en_tc, Extend peer flows to a list (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Initialize E-Switch for eswitch manager (Amir Tzin) [RHEL-24465] - net/mlx5: devlink, Only show PF related devlink warning when needed (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Use metadata matching for RoCE loopback rule (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Use RoCE version 2 for loopback traffic (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Add a check that log_max_l2_table is valid (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch: move debug print of adding mac to correct place (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Check device is PF when stopping esw offloads (Amir Tzin) [RHEL-24465] - net/mlx5: Remove redundant vport_group_manager cap check (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Use metadata for vport matching in send-to-vport rules (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Allow get vport api if esw exists (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Update when to set other vport context (Amir Tzin) [RHEL-24465] - net/mlx5e: Remove redundant __func__ arg from fs_err() calls (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Remove flow_source check for metadata matching (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Remove redundant check (Amir Tzin) [RHEL-24465] - net/mlx5: Remove redundant esw multiport validate function (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Handles RoCE MACsec steering rules addition and deletion (Amir Tzin) [RHEL-22227] - net/mlx5: Add RoCE MACsec steering infrastructure in core (Amir Tzin) [RHEL-22227] - net/mlx5: Configure MACsec steering for ingress RoCEv2 traffic (Amir Tzin) [RHEL-22227] - net/mlx5: Configure MACsec steering for egress RoCEv2 traffic (Amir Tzin) [RHEL-22227] - net/mlx5: Add MACsec priorities in RDMA namespaces (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Implement MACsec gid addition and deletion (Amir Tzin) [RHEL-22227] - net/mlx5: Maintain fs_id xarray per MACsec device inside macsec steering (Amir Tzin) [RHEL-22227] - net/mlx5: Remove netdevice from MACsec steering (Amir Tzin) [RHEL-22227] - net/mlx5e: Move MACsec flow steering and statistics database from ethernet to core (Amir Tzin) [RHEL-22227] - net/mlx5e: Rename MACsec flow steering functions/parameters to suit core naming style (Amir Tzin) [RHEL-22227] - net/mlx5: Remove dependency of macsec flow steering on ethernet (Amir Tzin) [RHEL-22227] - net/mlx5e: Move MACsec flow steering operations to be used as core library (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Return the firmware result upon destroying QP/RQ (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Handle DCT QP logic separately from low level QP interface (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Reduce QP table exposure (Amir Tzin) [RHEL-22227] - net/mlx5: Nullify qp->dbg pointer post destruction (Amir Tzin) [RHEL-22227]- nvmet: fix ns enable/disable possible hang (Maurizio Lombardi) [RHEL-37676] - nvme: fix reconnection fail due to reserved tag allocation (Maurizio Lombardi) [RHEL-36896] {CVE-2024-27435} - Revert "xen/x2apic: enable x2apic mode when supported for HVM" (Vitaly Kuznetsov) [RHEL-34602] - ext4: dax - remove tech preview tag (Bill O'Donnell) [RHEL-39889] - redhat: remove the merge subtrees script (Derek Barbosa) - redhat: rhdocs: delete .get_maintainer.conf (Derek Barbosa) - redhat: rhdocs: Remove the rhdocs directory (Derek Barbosa) - redhat: redhat/Makefile: remove dist-maint-update target (Derek Barbosa) - nfp: flower: handle acti_netdevs allocation failure (Ken Cox) [RHEL-35158] {CVE-2024-27046} - crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak (Vladis Dronov) [RHEL-35816] {CVE-2024-26974} - crypto: qat - specify firmware files for 402xx (Vladis Dronov) [RHEL-35816] - crypto: qat - validate slices count returned by FW (Vladis Dronov) [RHEL-35816] - crypto: qat - improve error logging to be consistent across features (Vladis Dronov) [RHEL-35816] - crypto: qat - improve error message in adf_get_arbiter_mapping() (Vladis Dronov) [RHEL-35816] - crypto: qat - implement dh fallback for primes > 4K (Vladis Dronov) [RHEL-24063] - crypto: qat - Fix spelling mistake "Invalide" -> "Invalid" (Vladis Dronov) [RHEL-35816] - crypto: qat - Avoid -Wflex-array-member-not-at-end warnings (Vladis Dronov) [RHEL-35816] - crypto: qat - implement interface for live migration (Vladis Dronov) [RHEL-35816] - crypto: qat - add interface for live migration (Vladis Dronov) [RHEL-35816] - crypto: qat - add bank save and restore flows (Vladis Dronov) [RHEL-35816] - crypto: qat - expand CSR operations for QAT GEN4 devices (Vladis Dronov) [RHEL-35816] - crypto: qat - rename get_sla_arr_of_type() (Vladis Dronov) [RHEL-35816] - crypto: qat - relocate CSR access code (Vladis Dronov) [RHEL-35816] - crypto: qat - move PFVF compat checker to a function (Vladis Dronov) [RHEL-35816] - crypto: qat - relocate and rename 4xxx PF2VM definitions (Vladis Dronov) [RHEL-35816] - crypto: qat - adf_get_etr_base() helper (Vladis Dronov) [RHEL-35816] - powerpc/eeh: Permanently disable the removed device (Mamatha Inamdar) [RHEL-35642] - powerpc/eeh: Use a goto for recovery failures (Mamatha Inamdar) [RHEL-35642] - powerpc/eeh: Small refactor of eeh_handle_normal_event() (Mamatha Inamdar) [RHEL-35642] - REDHAT: Fix values in Makefile being redefined (Lucas Zampieri) - selftests/net/lib: no need to record ns name if it already exist (Ivan Vecera) [RHEL-36219] - netlink: specs: Add missing bridge linkinfo attrs (Ivan Vecera) [RHEL-36219] - net: bridge: switchdev: Ensure deferred event delivery on unoffload (Ivan Vecera) [RHEL-36219] - net: bridge: switchdev: Skip MDB replays of deferred events on offload (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix bridge locked port test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Suppress grep warnings (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix bridge MDB test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix layer 2 miss test flakiness (Ivan Vecera) [RHEL-36219] - selftests: net: Fix bridge backup port test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Ivan Vecera) [RHEL-36219] - selftests: net: Add missing matchall classifier (Ivan Vecera) [RHEL-36219] - bridge: mcast: fix disabled snooping after long uptime (Ivan Vecera) [RHEL-36219] - selftests/net/lib: update busywait timeout value (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Remove executable bits from lib.sh (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Avoid failures to source net/lib.sh (Ivan Vecera) [RHEL-36219] - bridge: cfm: fix enum typo in br_cc_ccm_tx_parse (Ivan Vecera) [RHEL-36219] - selftests: vxlan_mdb: Add MDB bulk deletion test (Ivan Vecera) [RHEL-36219] - selftests: bridge_mdb: Add MDB bulk deletion test (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Add MDB bulk deletion support (Ivan Vecera) [RHEL-36219] - bridge: mdb: Add MDB bulk deletion support (Ivan Vecera) [RHEL-36219] - bridge: add MDB state mask uAPI attribute (Ivan Vecera) [RHEL-36219] - selftests/net: convert test_bridge_neigh_suppress.sh to run it in unique namespace (Ivan Vecera) [RHEL-36219] - selftests/net: convert test_bridge_backup_port.sh to run it in unique namespace (Ivan Vecera) [RHEL-36219] - selftests/net: add lib.sh (Ivan Vecera) [RHEL-36219] - docs: bridge: add other features (Ivan Vecera) [RHEL-36219] - docs: bridge: add netfilter doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add switchdev doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add multicast doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add VLAN doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add STP doc (Ivan Vecera) [RHEL-36219] - docs: bridge: Add kAPI/uAPI fields (Ivan Vecera) [RHEL-36219] - net: bridge: add document for IFLA_BRPORT enum (Ivan Vecera) [RHEL-36219] - net: bridge: add document for IFLA_BR enum (Ivan Vecera) [RHEL-36219] - docs: bridge: update doc format to rst (Ivan Vecera) [RHEL-36219] - net: bridge: fill in MODULE_DESCRIPTION() (Ivan Vecera) [RHEL-36219] - selftests: vxlan_mdb: Use MDB get instead of dump (Ivan Vecera) [RHEL-36219] - selftests: bridge_mdb: Use MDB get instead of dump (Ivan Vecera) [RHEL-36219] - rtnetlink: Add MDB get support (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Add MDB get support (Ivan Vecera) [RHEL-36219] - bridge: mcast: Add MDB get support (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Factor out a helper for remote entry size calculation (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Adjust function arguments (Ivan Vecera) [RHEL-36219] - bridge: mcast: Rename MDB entry get function (Ivan Vecera) [RHEL-36219] - bridge: mcast: Factor out a helper for PG entry size calculation (Ivan Vecera) [RHEL-36219] - bridge: mcast: Account for missing attributes (Ivan Vecera) [RHEL-36219] - bridge: mcast: Dump MDB entries even when snooping is disabled (Ivan Vecera) [RHEL-36219] - br_netfilter: use single forward hook for ip and arp (Ivan Vecera) [RHEL-36219] - selftests: forwarding: bridge_fdb_learning_limit: Add a new selftest (Ivan Vecera) [RHEL-36219] - net: bridge: Set strict_start_type for br_policy (Ivan Vecera) [RHEL-36219] - net: bridge: Add netlink knobs for number / max learned FDB entries (Ivan Vecera) [RHEL-36219] - net: bridge: Track and limit dynamically learned FDB entries (Ivan Vecera) [RHEL-36219] - net: bridge: Set BR_FDB_ADDED_BY_USER early in fdb_add_entry (Ivan Vecera) [RHEL-36219] - selftests: net: Add bridge backup port and backup nexthop ID test (Ivan Vecera) [RHEL-36219] - bridge: Add backup nexthop ID support (Ivan Vecera) [RHEL-36219] - RDMA/mlx5: Fix fortify source warning while accessing Eth segment (Kamal Heib) [RHEL-33164] {CVE-2024-26907} - powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT (Mark Langsdorf) [RHEL-32447] - powerpc: Don't include lppaca.h in paca.h (Mark Langsdorf) [RHEL-32447] - cpuidle: dt: Replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Avoid unnecessary variable assignments (Mark Langsdorf) [RHEL-32447] - cpuidle: menu: Skip tick_nohz_get_sleep_length() call in some cases (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Gather statistics regarding whether or not to stop the tick (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Skip tick_nohz_get_sleep_length() call in some cases (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Do not call tick_nohz_get_sleep_length() upfront (Mark Langsdorf) [RHEL-32447] - cpuidle: psci: Move enabling OSI mode after power domains creation (Mark Langsdorf) [RHEL-32447] - cpuidle: dt_idle_genpd: Add helper function to remove genpd topology (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Drop utilized from struct teo_cpu (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Avoid stopping the tick unnecessarily when bailing out (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Update idle duration estimate when choosing shallower state (Mark Langsdorf) [RHEL-32447] - cpuidle: Adjust includes to remove of_device.h (Mark Langsdorf) [RHEL-32447] - cpuidle: Use of_property_present() for testing DT property presence (Mark Langsdorf) [RHEL-32447] - nvme-fabrics: prevent overriding of existing host (John Meneghini) [RHEL-30850] - tee: amdtee: fix use-after-free vulnerability in amdtee_close_session (David Arcari) [RHEL-24997] - tee: amdtee: Add return_origin to 'struct tee_cmd_load_ta' (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Update sps power thermals according to the platform-profiles (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get sps default APTS index values (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get APTS index numbers for static slider (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to notify sbios heart beat event (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get sbios requests in PMF driver (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Disable debugfs support for querying power thermals (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Differentiate PMF ACPI versions (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add debugging message for missing policy data (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Remove smart_pc_status enum (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix possible out-of-bound memory accesses (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Use struct for cookie header (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Do not use readl() for policy buffer access (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix return value of amd_pmf_start_policy_engine() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add missing __iomem attribute to policy_base (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix missing error code in amd_pmf_init_smart_pc() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix a potential race with policy binary sideload (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fixup error handling for amd_pmf_init_smart_pc() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix a suspend hang on Framework 13 (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix TEE enact command failure after suspend and resume (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix memory leak in amd_pmf_get_pb_data() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Get ambient light information from AMD SFH driver (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Get Human presence information from AMD SFH driver (David Arcari) [RHEL-24997] - HID: amd_sfh: Add a new interface for exporting ALS data (David Arcari) [RHEL-24997] - HID: amd_sfh: Add a new interface for exporting HPD data (David Arcari) [RHEL-24997] - HID: amd_sfh: rename float_to_int() to amd_sfh_float_to_int() (David Arcari) [RHEL-24997] - HID: amd_sfh: Add light chromaticity for SFH1.1 (David Arcari) [RHEL-24997] - HID: amd_sfh: Add light chromaticity support (David Arcari) [RHEL-24997] - HID: amd_sfh: Add support for SFH1.1 light color temperature (David Arcari) [RHEL-24997] - HID: amd_sfh: Add support for light color temperature (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Return a status code only as a constant in two functions (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Return directly after a failed apmf_if_call() in apmf_sbios_heartbeat_notify() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: dump policy binary data (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add capability to sideload of policy binary (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add facility to dump TA inputs (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Make source_as_str() as non-static (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to update system state (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support update p3t limit (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get inputs from other subsystems (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: change amd_pmf_init_features() call sequence (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support for PMF Policy Binary (David Arcari) [RHEL-24997] - redhat/configs: enable AMDTEE (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Change return type of amd_pmf_set_dram_addr() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support for PMF-TA interaction (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add PMF TEE interface (David Arcari) [RHEL-24997]- powerpc/pseries/iommu: LPAR panics during boot up with a frozen PE (Mamatha Inamdar) [RHEL-39788] {CVE-2024-36926} - thermal/debugfs: Fix two locking issues with thermal zone debug (David Arcari) [RHEL-40008] {CVE-2024-36961} - thermal/debugfs: Free all thermal zone debug memory on zone removal (David Arcari) [RHEL-39875] {CVE-2024-36956} - thermal/debugfs: Prevent use-after-free from occurring after cdev removal (David Arcari) [RHEL-39774] {CVE-2024-36932} - s390/qeth: Fix typo 'weed' in comment (Tobias Huschle) [RHEL-23681] - s390/qeth: replace deprecated strncpy with strscpy (Tobias Huschle) [RHEL-23681] - s390/ctcm: replace deprecated strncpy with strscpy (Tobias Huschle) [RHEL-23681] - s390/qeth: Fix kernel panic after setting hsuid (Tobias Huschle) [RHEL-23681] - s390/ism: Properly fix receive message buffer allocation (Tobias Huschle) [RHEL-23681] - s390/qeth: handle deferred cc1 (Tobias Huschle) [RHEL-23681] - s390/qeth: Fix potential loss of L3-IP@ in case of network issues (Tobias Huschle) [RHEL-23681] - s390/ism: ism driver implies smc protocol (Tobias Huschle) [RHEL-23681] - net/smc: fix neighbour and rtable leak in smc_ib_find_route() (Tobias Huschle) [RHEL-23682] - s390/qdio: handle deferred cc1 (Tobias Huschle) [RHEL-23680] - scsi: zfcp: Replace strlcpy() with strscpy() (Tobias Huschle) [RHEL-23680] - scsi: zfcp: Fix a double put in zfcp_port_enqueue() (Tobias Huschle) [RHEL-23680] - net/mlx5: Properly link new fs rules into the tree (Kamal Heib) [RHEL-37422] {CVE-2024-35960} - net/mlx5e: fix a double-free in arfs_create_groups (Kamal Heib) [RHEL-36922] {CVE-2024-35835} - net/mlx5e: fix a potential double-free in fs_any_create_groups (Kamal Heib) [RHEL-37093] {CVE-2023-52667} - can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds (Jose Ignacio Tornos Martinez) [RHEL-38226] {CVE-2023-52878} - blk-mq: add helper for checking if one CPU is mapped to specified hctx (Ming Lei) [RHEL-36684] - net: hns3: fix kernel crash when 1588 is received on HIP08 devices (Ken Cox) [RHEL-33213] {CVE-2024-26881} - fsverity: use register_sysctl_init() to avoid kmemleak warning (Andrey Albershteyn) [RHEL-36258] - ethtool: netlink: Add missing ethnl_ops_begin/complete (Ivan Vecera) [RHEL-36217] - ethtool: reformat kerneldoc for struct ethtool_fec_stats (Ivan Vecera) [RHEL-36217] - ethtool: reformat kerneldoc for struct ethtool_link_settings (Ivan Vecera) [RHEL-36217] - Documentation: networking: add missing PLCA messages from the message list (Ivan Vecera) [RHEL-36217] - net: partial revert of the "Make timestamping selectable: series (Ivan Vecera) [RHEL-36217] - net: ethtool: ts: Let the active time stamping layer be selectable (Ivan Vecera) [RHEL-36217] - net: ethtool: ts: Update GET_TS to reply the current selected timestamp (Ivan Vecera) [RHEL-36217] - net: Change the API of PHY default timestamp to MAC (Ivan Vecera) [RHEL-36217] - net: Replace hwtstamp_source by timestamping layer (Ivan Vecera) [RHEL-36217] - net: ethtool: Add a command to list available time stamping layers (Ivan Vecera) [RHEL-36217] - net: ethtool: Add a command to expose current time stamping layer (Ivan Vecera) [RHEL-36217] - net_tstamp: Add TIMESTAMPING SOFTWARE and HARDWARE mask (Ivan Vecera) [RHEL-36217] - net: phy: micrel: fix ts_info value in case of no phc (Ivan Vecera) [RHEL-36217] - net: Make dev_set_hwtstamp_phylib accessible (Ivan Vecera) [RHEL-36217] - net: macb: Convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: ethtool: Refactor identical get_ts_info implementations. (Ivan Vecera) [RHEL-36217] - net: phy: Remove the call to phy_mii_ioctl in phy_hwstamp_get/set (Ivan Vecera) [RHEL-36217] - net: Convert PHYs hwtstamp callback to use kernel_hwtstamp_config (Ivan Vecera) [RHEL-36217] - net: omit ndo_hwtstamp_get() call when possible in dev_set_hwtstamp_phylib() (Ivan Vecera) [RHEL-36217] - net: remove phy_has_hwtstamp() -> phy_mii_ioctl() decision from converted drivers (Ivan Vecera) [RHEL-36217] - net: fec: delete fec_ptp_disable_hwts() (Ivan Vecera) [RHEL-36217] - net: fec: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: bonding: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: macvlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: vlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: ethtool: Fix documentation of ethtool_sprintf() (Ivan Vecera) [RHEL-36217] - Revert "ethtool: Fix mod state of verbose no_mask bitset" (Ivan Vecera) [RHEL-36217] - ethtool: Fix mod state of verbose no_mask bitset (Ivan Vecera) [RHEL-36217] - ipv6: also use netdev_hold() in ip6_route_check_nh() (Ivan Vecera) [RHEL-36217] - net: create device lookup API with reference tracking (Ivan Vecera) [RHEL-36217] - net_tstamp: add SOF_TIMESTAMPING_OPT_ID_TCP (Ivan Vecera) [RHEL-36217] - fbcon: always restore the old font data in fbcon_do_set_font() (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix incorrect printed function name in fbcon_prepare_logo() (Jocelyn Falempe) [RHEL-23295] - hid/picolcd_fb: Set FBINFO_VIRTFB flag (Jocelyn Falempe) [RHEL-23295] - fbdev: remove I2C_CLASS_DDC support (Jocelyn Falempe) [RHEL-23295] - fbdev/intelfb: Remove driver (Jocelyn Falempe) [RHEL-23295] - video/logo: use %u format specifier for unsigned int values (Jocelyn Falempe) [RHEL-23295] - video/sticore: Store ROM device in STI struct (Jocelyn Falempe) [RHEL-23295] - fbdev: flush deferred IO before closing (Jocelyn Falempe) [RHEL-23295] - fbdev: flush deferred work in fb_deferred_io_fsync() (Jocelyn Falempe) [RHEL-23295] - fbdev: amba-clcd: Delete the old CLCD driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove support for Carillo Ranch driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove default file-I/O implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Warn on incorrect framebuffer access (Jocelyn Falempe) [RHEL-23295] - fbdev: Move default fb_mmap code into helper function (Jocelyn Falempe) [RHEL-23295] - fbdev: Push pgprot_decrypted() into mmap implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename FB_SYS_FOPS token to FB_SYSMEM_FOPS (Jocelyn Falempe) [RHEL-23295] - fbdev/cyber2000fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/wm8505fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vt8500lcdfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/clps711x-fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/ps3fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/au1200fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/udlfb: Select correct helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/smscufx: Select correct helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sh_mobile_lcdcfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/arcfb: Use generator macros for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev/vfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Use dev_err_probe (Jocelyn Falempe) [RHEL-23295] - fbdev: offb: Simplify offb_init_fb() (Jocelyn Falempe) [RHEL-23295] - fbdev: stifb: Make the STI next font pointer a 32-bit signed offset (Jocelyn Falempe) [RHEL-23295] - fbdev/vt8623fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/viafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vermilionfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tridentfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tgafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tdfxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr500: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/stifb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sm712fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sm501fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sisfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/savagefb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sa1100fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s3fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s1d13xxxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/rivafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/radeon: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pvr2fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pm3fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pm2fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/nvidiafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/neofb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/matroxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/intelfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/imsttfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/i810fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hpfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hitfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hgafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/gbefb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/ep93xx-fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/dnfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cyber2000fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/controlfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cobalt-lcd: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cirrusfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/au1100fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atyfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/arkfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/amifb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/amba-clcd: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/68328fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Provide I/O-memory helpers as module (Jocelyn Falempe) [RHEL-23295] - hid/picolcd: Use fb_ops helpers for deferred I/O (Jocelyn Falempe) [RHEL-23295] - console: fix up ARM screen_info reference (Jocelyn Falempe) [RHEL-23295] - vga16fb: drop powerpc support (Jocelyn Falempe) [RHEL-23295] - dummycon: limit Arm console size hack to footbridge (Jocelyn Falempe) [RHEL-23295] - fbdev: core: syscopyarea: fix sloppy typing (Jocelyn Falempe) [RHEL-23295] - fbdev: core: cfbcopyarea: fix sloppy typing (Jocelyn Falempe) [RHEL-23295] - fbdev: uvesafb: Remove uvesafb_exec() prototype from include/video/uvesafb.h (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Disable PWM on shutdown, suspend and remove (Jocelyn Falempe) [RHEL-23295] - fbdev: Replace fb_pgprotect() with pgprot_framebuffer() (Jocelyn Falempe) [RHEL-23295] - fbdev: Avoid file argument in fb_pgprotect() (Jocelyn Falempe) [RHEL-23295] - fbdev: mmp: Annotate struct mmp_path with __counted_by (Jocelyn Falempe) [RHEL-23295] - drm: fix up fbdev Kconfig defaults (Jocelyn Falempe) [RHEL-23295] - fbdev: Update fbdev source file paths (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Clean up include statements in fbmem.c (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Remove empty internal helpers from fb_logo.c (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move logo functions into separate source file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Unexport logo helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Fix style of code for boot-up logo (Jocelyn Falempe) [RHEL-23295] - fbdev/hyperv_fb: Use fb_ops helpers for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev: Add Kconfig macro FB_IOMEM_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Use bool for ssd1307fb_deviceinfo flags (Jocelyn Falempe) [RHEL-23295] - fbdev: mx3fb: Remove the driver (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Use list_for_each_entry() helper (Jocelyn Falempe) [RHEL-23295] - fbdev/tcx: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/p9100: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/leo: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/cg3: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/cg14: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/bw2: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/sbus: Add initializer macros and Kconfig tokens for SBUS support (Jocelyn Falempe) [RHEL-23295] - fbdev/sbus: Build sbuslib.o if CONFIG_FB_SBUS has been selected (Jocelyn Falempe) [RHEL-23295] - hid/picolcd: Remove flag FBINFO_FLAG_DEFAULT from fbdev driver (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Remove redundant of_match_ptr() (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Drop ret variable in brightness change function (Jocelyn Falempe) [RHEL-23295] - fbdev: kyro: Remove unused declarations (Jocelyn Falempe) [RHEL-23295] - fbdev/xilinxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/valkyriefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/uvesafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr2500: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr1000: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sstfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/simplefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sh7760fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s3cfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/q40fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pxafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pxa168fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmagb-b-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmag-ba-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmag-aa-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/platinumfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/ocfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/mx3fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/mb862xxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/maxinefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/macfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/kyro: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/imxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/i740fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/gxt4500: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/grvga: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/goldfishfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/g364fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/fsl-diu-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/fm2fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/da8xx-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/chipsfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/carminefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/aty128fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atmel_lcdfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/asiliantfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/acornfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbcon: Make fbcon_registered_fb and fbcon_num_registered_fb static (Jocelyn Falempe) [RHEL-23295] - fbdev: Align deferred I/O with naming of helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _DMAMEM_ infix for DMA-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _SYSMEM_ infix for system-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _IOMEM_ infix for I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Harmonize some comments in (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FB_DEFAULT_SYS_OPS (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_DEFAULT and FBINFO_FLAG_DEFAULT (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Print the PWM's label instead of its number (Jocelyn Falempe) [RHEL-23295] - backlight: gpio_backlight: Drop output GPIO direction check for initial power state (Jocelyn Falempe) [RHEL-23295] - video: logo: LOGO should depend on FB_CORE i.s.o. FB (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: Use kzalloc() in fbcon_prepare_logo()" (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Catch errors when changing brightness (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Initialize PWM state on first brightness change (Jocelyn Falempe) [RHEL-23295] - fbdev: Add fb_ops init macros for framebuffers in DMA-able memory (Jocelyn Falempe) [RHEL-23295] - fbdev: Document that framebuffer_alloc() returns zero'ed data (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_FLAG_DEFAULT from framebuffer_alloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_FLAG_DEFAULT from kzalloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_DEFAULT from framebuffer_alloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Split frame buffer support in FB and FB_CORE symbols (Jocelyn Falempe) [RHEL-23295] - fbdev: Move core fbdev symbols to a separate Kconfig file (Jocelyn Falempe) [RHEL-23295] - video: Add auxiliary display drivers to Graphics support menu (Jocelyn Falempe) [RHEL-23295] - fbcon: remove unused display (p) from fbcon_redraw() (Jocelyn Falempe) [RHEL-23295] - vgacon: cache vc_cell_height in vgacon_cursor() (Jocelyn Falempe) [RHEL-23295] - vgacon: let vgacon_doresize() return void (Jocelyn Falempe) [RHEL-23295] - vgacon: remove unused xpos from vgacon_set_cursor_size() (Jocelyn Falempe) [RHEL-23295] - vgacon: remove unneeded forward declarations (Jocelyn Falempe) [RHEL-23295] - vgacon: switch vgacon_scrolldelta() and vgacon_restore_screen() (Jocelyn Falempe) [RHEL-23295] - fbdev/xen-fbfront: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/ssd1307fb: Generate deferred I/O ops (Jocelyn Falempe) [RHEL-23295] - fbdev/ssd1307fb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/metronomefb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/hecubafb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/broadsheetfb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - redhat/configs: Enable FB_DEVICE (Jocelyn Falempe) [RHEL-23295] - fbdev: Make support for userspace interfaces configurable (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Rework fb init code (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move file-I/O code into separate file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move procfs code to separate file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Add fb_device_{create,destroy}() (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move framebuffer and backlight helpers into separate files (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Pass Linux device to pm_vt_switch_*() functions (Jocelyn Falempe) [RHEL-23295] - backlight/gpio_backlight: Rename field 'fbdev' to 'dev' (Jocelyn Falempe) [RHEL-23295] - backlight/gpio_backlight: Compare against struct fb_info.device (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename fb_mem*() helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Move framebuffer I/O helpers into (Jocelyn Falempe) [RHEL-23295] - arch/x86: Include in fbdev source file (Jocelyn Falempe) [RHEL-23295] - arch/x86: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - arch/powerpc: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - arch/arm64: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Prepare generic architecture helpers (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Take led_access lock when required (Jocelyn Falempe) [RHEL-23295] - fbdev: fix potential OOB read in fast_imageblit() (Jocelyn Falempe) [RHEL-23295] - video: backlight: lp855x: Get PWM for PWM mode during probe (Jocelyn Falempe) [RHEL-23295] - fbdev: Add Kconfig options to select different fb_ops helpers (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix null-ptr-deref in soft_cursor (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Remove unneeded checks for valid GPIOs (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: mark get_fb_unmapped_area() static (Jocelyn Falempe) [RHEL-23295] - fbdev: Include instead of (Jocelyn Falempe) [RHEL-23295] - fbdev/matrox: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev: modedb: Add 1920x1080 at 60 Hz video mode (Jocelyn Falempe) [RHEL-23295] - fbdev: Validate info->screen_{base, buffer} in fb_ops implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Don't re-validate info->state in fb_ops implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Use screen_buffer in fb_sys_{read,write}() (Jocelyn Falempe) [RHEL-23295] - fbdev: vga16fb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: vesafb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: simplefb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: offb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: efifb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - video: Move HP PARISC STI core code to shared location (Jocelyn Falempe) [RHEL-23295] - video/aperture: Provide a VGA helper for gma500 and internal use (Jocelyn Falempe) [RHEL-23295] - fbmem: Reject FB_ACTIVATE_KD_TEXT from userspace (Jocelyn Falempe) [RHEL-23295] - video/aperture: Fix typos in comments (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Mark OF related data as maybe unused (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: Use of_property_read_bool() for boolean properties (Jocelyn Falempe) [RHEL-23295] - drivers: video: logo: add SPDX comment, remove GPL notice in pnmtologo.c (Jocelyn Falempe) [RHEL-23295] - drivers: video: logo: fix code style issues in pnmtologo.c (Jocelyn Falempe) [RHEL-23295] - fbdev: Make fb_modesetting_disabled() static inline (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix incorrect page mapping clearance at fb_deferred_io_release() (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Don't rely on a disabled PWM emiting inactive state (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Configure pwm only once per backlight toggle (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Drop support for legacy PWM probing (Jocelyn Falempe) [RHEL-23295] - backlight: backlight: Fix doc for backlight_device_get_by_name (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix invalid page access after closing deferred I/O devices (Jocelyn Falempe) [RHEL-23295] - fbdev: remove w100fb driver (Jocelyn Falempe) [RHEL-23295] - fbdev: remove tmiofb driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove unused struct fb_deferred_io .first_io field (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmon: fix function name in kernel-doc (Jocelyn Falempe) [RHEL-23295] - fbdev: remove s3c2410 framebuffer (Jocelyn Falempe) [RHEL-23295] - drm/fbdev: Remove aperture handling and FBINFO_MISC_FIRMWARE (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev/simplefb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Allocate struct offb_par with framebuffer_alloc() (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Add struct efifb_par for driver data (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: don't lose the console font across generic->chip driver switch" (Jocelyn Falempe) [RHEL-23295] - fbcon: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev: matroxfb: G200eW: Increase max memory from 1 MB to 16 MB (Jocelyn Falempe) [RHEL-23295] - fbdev: make offb driver tristate (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: release buffer when fbcon_do_set_font() failed (Jocelyn Falempe) [RHEL-23295] - fbdev: uvesafb: don't build on UML (Jocelyn Falempe) [RHEL-23295] - fbdev: matroxfb: Convert to i2c's .probe_new() (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: connector-analog-tv: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: panel-dpi: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: panel-sony-acx565akm: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Drop duplicate NULL checks for PWM APIs (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Drop optional dependency (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Convert to i2c's .probe_new() (Jocelyn Falempe) [RHEL-23295] - fbcon: Use kzalloc() in fbcon_prepare_logo() (Jocelyn Falempe) [RHEL-23295] - Revert "drm/fb-helper: Schedule deferred-I/O worker after writing to framebuffer" (Jocelyn Falempe) [RHEL-23295] - fbdev: Add support for the nomodeset kernel parameter (Jocelyn Falempe) [RHEL-23295] - drm/fb-helper: Schedule deferred-I/O worker after writing to framebuffer (Jocelyn Falempe) [RHEL-23295] - fbdev: MIPS supports iomem addresses (Jocelyn Falempe) [RHEL-23295] - fbdev: vga16fb: Add missing MODULE_DEVICE_TABLE() entry (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: Properly revert changes when vc_resize() failed (Jocelyn Falempe) [RHEL-23295] - fbdev: Move fbdev drivers from strlcpy to strscpy (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: Destroy mutex on freeing struct fb_info (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Fix repeated words in comments (Jocelyn Falempe) [RHEL-23295] - video: fbdev: offb: Include missing linux/platform_device.h (Jocelyn Falempe) [RHEL-23295] - fbdev: Make registered_fb[] private to fbmem.c (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Auto-generate module init/exit code (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Create EGA/VGA devices in sysfb code (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Switch to atomic PWM API (Jocelyn Falempe) [RHEL-23295] - Revert "drivers/video/backlight/platform_lcd.c: add support for device tree based probe" (Jocelyn Falempe) [RHEL-23295] - fbcon: Use fbcon_info_from_console() in fbcon_modechange_possible() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: simplefb: Check before clk_put() not needed (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix accelerated fbdev scrolling while logo is still shown (Jocelyn Falempe) [RHEL-23295] - fbcon: Remove obsolete reference to initmem_freed (Jocelyn Falempe) [RHEL-23295] - video: fbdev: radeon: Fix spelling typo in comment (Jocelyn Falempe) [RHEL-23295] - fbdev: Prevent possible use-after-free in fb_release() (Jocelyn Falempe) [RHEL-23295] - Revert "fbdev: Prevent probing generic drivers if a FB is already registered" (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename pagelist to pagereflist for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev: Refactor implementation of page_mkwrite (Jocelyn Falempe) [RHEL-23295] - fbcon: replace snprintf in show functions with sysfs_emit (Jocelyn Falempe) [RHEL-23295] - video: fbdev: aty/matrox/...: Prepare cleanup of powerpc's asm/prom.h (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix cfb_imageblit() for arbitrary image widths (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix sys_imageblit() for arbitrary image widths (Jocelyn Falempe) [RHEL-23295] - video: fbdev: offb: fix warning comparing pointer to 0 (Jocelyn Falempe) [RHEL-23295] - backlight: backlight: Slighly simplify devm_of_find_backlight() (Jocelyn Falempe) [RHEL-23295] - drm/exynos: fimd: add BGR support for exynos4/5 (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of cfb_imageblit() (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove trailing whitespaces from cfbimgblt.c (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of sys_imageblit() (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of sys_fillrect() (Jocelyn Falempe) [RHEL-23295] - fbcon: Avoid 'cap' set but not used warning (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Avoid open coded arithmetic in memory allocation (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: Fix the implicit type casting (Jocelyn Falempe) [RHEL-23295] - redhat/configs: disable FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION (Jocelyn Falempe) [RHEL-23295] - fbcon: Add option to enable legacy hardware acceleration (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: Disable accelerated scrolling" (Jocelyn Falempe) [RHEL-23295] - video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name() (Jocelyn Falempe) [RHEL-23295] - video: fbmem: use swap() to make code cleaner in fb_rotate_logo() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Make use of the helper function dev_err_probe() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: matroxfb: set maxvram of vbG200eW to the same as vbG200 to avoid black screen (Jocelyn Falempe) [RHEL-23295] - video: vga16fb: Fix logic that checks for the display standard (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Add support ACPI enumeration (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Add dev helper variable to lp855x_probe() (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Move device_config setting out of lp855x_configure() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: replace snprintf in show functions with sysfs_emit (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: Fix double free of 'fb_info->pixmap.addr' (Jocelyn Falempe) [RHEL-23295] - backlight: Propagate errors from get_brightness() (Jocelyn Falempe) [RHEL-23295] - video: backlight: Drop maximum brightness override for brightness zero (Jocelyn Falempe) [RHEL-23295] - fbmem: don't allow too huge resolutions (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Improve bootloader/kernel device handover (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Cache address ranges (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Optimize screen updates (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Extract ssd1307fb_set_{col,page}_range() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Simplify ssd1307fb_update_display() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Propagate errors via ssd1307fb_update_display() (Jocelyn Falempe) [RHEL-23295] - fbmem: Convert from atomic_t to refcount_t on fb_info->count (Jocelyn Falempe) [RHEL-23295] - scsi: lpfc: Copyright updates for 14.4.0.1 patches (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.4.0.1 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define types in a union for generic void *context3 ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define lpfc_dmabuf type for ctx_buf ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define lpfc_nodelist type for ctx_ndlp ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Use a dedicated lock for ras_fwlog state (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Avoid -Wstringop-overflow warning (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove IRQF_ONESHOT flag from threaded IRQ handling (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move NPIV's transport unregistration to after resource clean up (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove unnecessary log message in queuecommand path (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Correct size for cmdwqe/rspwqe for memset() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Correct size for wqe for memset() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Replace deprecated strncpy() with strscpy() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Copyright updates for 14.4.0.0 patches (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.4.0.0 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.2.0.17 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move determination of vmid_flag after VMID reinitialization completes (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Reinitialize an NPIV's VMID data structures after FDISC (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change VMID driver load time parameters to read only (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change lpfc_vport load_flag member into a bitmask (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change lpfc_vport fc_flag member into a bitmask (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Protect vport fc_nodes list with an explicit spin lock (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change nlp state statistic counters into atomic_t (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move handling of reset congestion statistics events (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Save FPIN frequency statistics upon receipt of peer cgn notifications (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Add condition to delete ndlp object after sending BLS_RJT to an ABTS (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix failure to delete vports when discovery is in progress (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove NLP_RCV_PLOGI early return during RSCN processing for ndlps (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Allow lpfc_plogi_confirm_nport() logic to execute for Fabric nodes (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove D_ID swap log message from trace event logger (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Use sg_dma_len() API to get struct scatterlist's length (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove reftag check in DIF paths (Dick Kennedy) [RHEL-24508] - lpfc: Use the proper SCSI midlayer interfaces for PI (Dick Kennedy) [RHEL-24508] - lpfc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix reftag generation sizing errors (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list() (Dick Kennedy) [RHEL-24508] - x86/coco: Use CC_VENDOR_INTEL for Hyper-V/TDX (Vitaly Kuznetsov) [RHEL-38910]- powerpc/64s: Fix unrecoverable MCE calling async handler from NMI (Mamatha Inamdar) [RHEL-37688] {CVE-2021-47429} - misc: rtsx: do clear express reg every SD_INT (David Arcari) [RHEL-33706] - misc: rtsx: Fix rts5264 driver status incorrect when card removed (David Arcari) [RHEL-33706] - net/mlx5e: Fix mlx5e_priv_init() cleanup flow (Kamal Heib) [RHEL-37426] {CVE-2024-35959} - can: isotp: isotp_sendmsg(): add result check for wait_event_interruptible() (Jose Ignacio Tornos Martinez) [RHEL-38417] {CVE-2021-47457} - net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path (Jose Ignacio Tornos Martinez) [RHEL-38115] {CVE-2023-52703} - net: hns3: do not allow call hns3_nic_net_open repeatedly (Jose Ignacio Tornos Martinez) [RHEL-37707] {CVE-2021-47400} - ice: use irq_update_affinity_hint() (Michal Schmidt) [RHEL-35293] - arm64: mm: Don't remap pgtables for allocate vs populate (Eric Chanudet) [RHEL-32699] - arm64: mm: Batch dsb and isb when populating pgtables (Eric Chanudet) [RHEL-32699] - arm64: mm: Don't remap pgtables per-cont(pte|pmd) block (Eric Chanudet) [RHEL-32699] - cgroup: Remove duplicated cgroup_local_stat_show() and cpu_local_stat_show() functions (Waiman Long) [RHEL-36683] - Revert "Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8"" (Waiman Long) [RHEL-36683] - x86/tdx: Fix unexpected end of section warning around __tdx_hypercall_failed() (Joe Lawrence) [RHEL-36224] - tipc: fix a possible memleak in tipc_buf_append (Xin Long) [RHEL-36209] - net: tipc: remove redundant 'bool' from CONFIG_TIPC_{MEDIA_UDP,CRYPTO} (Xin Long) [RHEL-36209] - tipc: node: remove Excess struct member kernel-doc warnings (Xin Long) [RHEL-36209] - tipc: socket: remove Excess struct member kernel-doc warning (Xin Long) [RHEL-36209] - tipc: Remove some excess struct member documentation (Xin Long) [RHEL-36209] - tipc: Remove redundant call to TLV_SPACE() (Xin Long) [RHEL-36209] - redhat/configs: Update for ARM_SMMU_V3_KUNIT_TEST (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Make the kunit into a module (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add unit tests for arm_smmu_write_entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Build the whole CD in arm_smmu_make_s1_cd() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Move the CD generation for SVA into a function (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Allocate the CD table entry in advance (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Make arm_smmu_alloc_cd_ptr() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Consolidate clearing a CD table entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Move the CD generation for S1 domains into a function (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Make CD programming use arm_smmu_write_entry() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Add an ops indirection to the STE code (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Free MSIs in case of ENOMEM (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add a type for the CD entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Do not ATC invalidate the entire domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Do not allow a SVA domain to be set on the wrong PASID (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Retire disable_bypass parameter (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Decouple igfx_off from graphic identity mapping (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix compilation error (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable Guest Translation after reading IOMMU feature register (Jerry Snitselaar) [RHEL-28780] - iommufd: Add config needed for iommufd_fail_nth (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - selftests/iommu: fix the config fragment (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Add mock IO hugepages tests (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Refactor dirty bitmap tests (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Test u64 unaligned bitmaps (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove caching mode check before device TLB flush (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove private data use in fault message (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove debugfs use of private data field (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Allocate DMAR fault interrupts locally (Jerry Snitselaar) [RHEL-28780] - iommu: Pass domain to remove_dev_pasid() op (Jerry Snitselaar) [RHEL-28780] - iommu: Undo pasid attachment only for the devices that have succeeded (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use try_cmpxchg64{,_local}() in iommu.c (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove redundant assignment to variable err (Jerry Snitselaar) [RHEL-28780] - swiotlb: initialise restricted pool list_head when SWIOTLB_DYNAMIC=y (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add SVA domain support (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Initial SVA support for AMD IOMMU (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for enable/disable IOPF (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add IO page fault notifier handler (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for page response (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Define per-IOMMU iopf_queue (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable PCI features based on attached domain capability (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Setup GCR3 table in advance if domain is SVA capable (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.max_pasids (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix PPR interrupt processing logic (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Move PPR-related functions into ppr.c (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for enabling/disabling IOMMU features (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per device DTE update function (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename amd_iommu_v2_supported() as amd_iommu_pasid_supported() (Jerry Snitselaar) [RHEL-28780] - iommu: Add ops->domain_alloc_sva() (Jerry Snitselaar) [RHEL-28780] - redhat/configs: Clean up CONFIG_AMD_IOMMU_V2 (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enhance def_domain_type to handle untrusted device (Jerry Snitselaar) [RHEL-28780] - iommufd: Add missing IOMMUFD_DRIVER kconfig for the selftest (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not set total_used to 0 in swiotlb_create_debugfs_files() (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix swiotlb_bounce() to do partial sync's correctly (Jerry Snitselaar) [RHEL-28780] - swiotlb: extend buffer pre-padding to alloc_align_mask if necessary (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix WARN_ON in iommu probe path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Allocate local memory for page request queue (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix wrong use of pasid config (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix possible irq lock inversion dependency issue (Jerry Snitselaar) [RHEL-28780] - iommu: Validate the PASID in iommu_attach_device_pasid() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Fix access for STE.SHCFG (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add cpu_to_le64() around STRTAB_STE_0_V (Jerry Snitselaar) [RHEL-28780] - swiotlb: Reinstate page-alignment for mappings >= PAGE_SIZE (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Force swiotlb_max_mapping_size on an untrusted device (Jerry Snitselaar) [RHEL-28780] - swiotlb: Fix alignment checks when both allocation and DMA masks are present (Jerry Snitselaar) [RHEL-28780] - swiotlb: Honour dma_alloc_coherent() alignment in swiotlb_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: Enforce page alignment in swiotlb_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: Fix double-allocation of slots due to broken alignment handling (Jerry Snitselaar) [RHEL-28780] - dma-direct: Leak pages on dma_set_decrypted() failure (Jerry Snitselaar) [RHEL-28780] - swiotlb: add debugfs to track swiotlb transient pool usage (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Document min_align_mask assumption (Jerry Snitselaar) [RHEL-28780] - iommu: re-use local fwnode variable in iommu_ops_from_fwnode() (Jerry Snitselaar) [RHEL-28780] - iommu: constify fwnode in iommu_ops_from_fwnode() (Jerry Snitselaar) [RHEL-28780] - iommu: constify of_phandle_args in xlate (Jerry Snitselaar) [RHEL-28780] - iommu: constify pointer to bus_type (Jerry Snitselaar) [RHEL-28780] - iommu: Make iommu_report_device_fault() return void (Jerry Snitselaar) [RHEL-28780] - iommu: Make iopf_group_response() return void (Jerry Snitselaar) [RHEL-28780] - iommu: Track iopf group instead of last fault (Jerry Snitselaar) [RHEL-28780] - iommu: Improve iopf_queue_remove_device() (Jerry Snitselaar) [RHEL-28780] - iommu: Use refcount for fault data access (Jerry Snitselaar) [RHEL-28780] - iommu: Refine locking for per-device fault data management (Jerry Snitselaar) [RHEL-28780] - iommu: Separate SVA and IOPF (Jerry Snitselaar) [RHEL-28780] - iommu: Make iommu_queue_iopf() more generic (Jerry Snitselaar) [RHEL-28780] - iommu: Prepare for separating SVA and IOPF (Jerry Snitselaar) [RHEL-28780] - iommu: Merge iommu_fault_event and iopf_fault (Jerry Snitselaar) [RHEL-28780] - iommu: Remove iommu_[un]register_device_fault_handler() (Jerry Snitselaar) [RHEL-28780] - iommu: Merge iopf_device_param into iommu_fault_param (Jerry Snitselaar) [RHEL-28780] - iommu: Cleanup iopf data structure definitions (Jerry Snitselaar) [RHEL-28780] - iommu: Remove unrecoverable fault data (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Remove unrecoverable faults reporting (Jerry Snitselaar) [RHEL-28780] - iommu: Move iommu fault data to linux/iommu.h (Jerry Snitselaar) [RHEL-28780] - iommu/iova: use named kmem_cache for iova magazines (Jerry Snitselaar) [RHEL-28780] - iommu/iova: Reorganise some code (Jerry Snitselaar) [RHEL-28780] - iommu/iova: Tidy up iova_cache_get() failure (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix sleeping in atomic context (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Mark interrupt as managed (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per-device domain ID to fix potential TLB aliasing issue (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused GCR3 table parameters from struct protection_domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rearrange device flush code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused flush pasid functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor GCR3 table helper functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor protection_domain helper functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor attaching / detaching device functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor helper function for setting / clearing GCR3 (Jerry Snitselaar) [RHEL-28780] - iommu: Introduce iommu_group_mutex_assert() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rearrange GCR3 table setup code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for device based TLB invalidation (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Use protection_domain.flags to check page table mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per-device GCR3 table (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce struct protection_domain.pd_mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce get_amd_iommu_from_dev() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable Guest Translation before registering devices (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Pass struct iommu_dev_data to set_dte_entry() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove EXPORT_SYMBOL for perf counter related functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant error check in amd_iommu_probe_device() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove duplicate function declarations from amd_iommu.h (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused APERTURE_* macros (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused IOVA_* macro (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused PPR_* macros (Jerry Snitselaar) [RHEL-28780] - iommu: Fix compilation without CONFIG_IOMMU_INTEL (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove scalabe mode in domain_context_clear_one() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove scalable mode context entry setup from attach_dev (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Setup scalable mode context entry in probe path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix NULL domain on device release (Jerry Snitselaar) [RHEL-28780 RHEL-29357] - iommu: Add static iommu_ops->release_domain (Jerry Snitselaar) [RHEL-28780 RHEL-29357] - iommu/vt-d: Improve ITE fault handling if target device isn't present (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Don't issue ATS Invalidation request when device is disconnected (Jerry Snitselaar) [RHEL-28780] - PCI: Make pci_dev_is_disconnected() helper public for other drivers (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use device rbtree in iopf reporting path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use rbtree to track iommu probed devices (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Merge intel_svm_bind_mm() into its caller (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove initialization for dynamically heap-allocated rcu_head (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove treatment for revoking PASIDs with pending page faults (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use kcalloc() instead of kzalloc() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove INTEL_IOMMU_BROKEN_GFX_WA (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Pass arm_smmu_domain and arm_smmu_device to finalize (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Use the identity/blocked domain during release (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Add a global static BLOCKED domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Add a global static IDENTITY domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Check that the RID domain is S1 in SVA (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Remove arm_smmu_master->domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Pass smmu_domain to arm_enable/disable_ats() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Put writing the context descriptor in the right order (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Do not change the STE twice during arm_smmu_attach_dev() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Compute the STE only once for each master (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Hold arm_smmu_asid_lock during all of attach_dev (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Build the whole STE in arm_smmu_make_s2_domain_ste() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move the STE generation for S1 and S2 domains into functions (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Consolidate the STE generation for abort/bypass (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Make STE programming independent of the callers (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-qcom: Add X1E80100 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu-vmsa: Minor cleanups (Jerry Snitselaar) [RHEL-28780] - iommu/msm-iommu: don't limit the driver too much (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Don't check map/unmap pairing with HUGE_PAGES (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix protection fault in iommufd_test_syz_conv_iova (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix mock_dev_num bug (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix iopt_access_list_id overwrite bug (Jerry Snitselaar) [RHEL-28780] - iommu/sva: Fix SVA handle sharing in multi device case (Jerry Snitselaar) [RHEL-28780] - iommu/sva: Restore SVA handle sharing (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Do not use GFP_KERNEL under as spinlock (Jerry Snitselaar) [RHEL-28780] - Revert "iommu/arm-smmu: Convert to domain_alloc_paging()" (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix constant-out-of-range warning (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set SSADE when attaching to a parent with dirty tracking (Jerry Snitselaar) [RHEL-28780 RHEL-29359] - iommu/vt-d: Add missing dirty tracking set for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Wrap the dirty tracking loop to be a helper (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove domain parameter for intel_pasid_setup_dirty_tracking() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add missing device iotlb flush for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Update iotlb in nested domain attach (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add missing iotlb flush for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add __iommu_flush_iotlb_psi() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Track nested domains in parent (Jerry Snitselaar) [RHEL-28780] - iommufd: Reject non-zero data_type if no data_len is provided (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Consider page offset for the pages to be pinned (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Hugepage mock domain support (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Refactor mock_domain_read_and_clear_dirty() (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Handle recording beyond the mapped pages (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Switch iova_bitmap::bitmap to an u8 array (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Bounds check mapped::pages access (Jerry Snitselaar) [RHEL-28780] - drm/tegra: Do not assume that a NULL domain means no DMA IOMMU (Jerry Snitselaar) [RHEL-28780] - iommu: Allow ops->default_domain to work when !CONFIG_IOMMU_DMA (Jerry Snitselaar) [RHEL-28780] - dma-debug: fix kernel-doc warnings (Jerry Snitselaar) [RHEL-28780] - swiotlb: check alloc_size before the allocation of a new memory pool (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Check the bus type during probe (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add iotlb flush for nested domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add data structure for Intel VT-d stage-1 cache invalidation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add coverage for IOMMU_HWPT_INVALIDATE ioctl (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add IOMMU_TEST_OP_MD_CHECK_IOTLB test op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add mock_domain_cache_invalidate_user support (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_copy_struct_from_user_array helper (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_INVALIDATE (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add cache_invalidate_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/sva: Fix memory leak in iommu_sva_bind_device() (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Trace bounce buffer usage when mapping buffers (Jerry Snitselaar) [RHEL-28780] - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28780] - acpi: Do not return struct iommu_ops from acpi_iommu_configure_id() (Jerry Snitselaar) [RHEL-28780] - iommu: Mark dev_iommu_priv_set() with a lockdep (Jerry Snitselaar) [RHEL-28780] - iommu: Mark dev_iommu_get() with lockdep (Jerry Snitselaar) [RHEL-28780] - iommu/of: Use -ENODEV consistently in of_iommu_configure() (Jerry Snitselaar) [RHEL-28780] - iommmu/of: Do not return struct iommu_ops from of_iommu_configure() (Jerry Snitselaar) [RHEL-28780] - iommu: Remove struct iommu_ops *iommu from arch_setup_dma_ops() (Jerry Snitselaar) [RHEL-28780] - iommu: Set owner token to SVA domain (Jerry Snitselaar) [RHEL-28780] - iommu: Support mm PASID 1:n with sva domains (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - mm: Deprecate pasid field (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - mm: Add structure to keep sva information (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Add mm_get_enqcmd_pasid() helper function (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu/vt-d: Remove mm->pasid in intel_sva_bind_mm() (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Change kconfig around IOMMU_SVA (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Extend LPAE page table format to support custom allocators (Jerry Snitselaar) [RHEL-28780] - iommu/io-pgtable: Move Apple DART support to its own file (Jerry Snitselaar) [RHEL-28780] - iommu: Allow passing custom allocators to pgtable drivers (Jerry Snitselaar) [RHEL-28780] - iommu: Clean up open-coded ownership checks (Jerry Snitselaar) [RHEL-28780] - iommu: Retire bus ops (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Don't register fwnode for legacy binding (Jerry Snitselaar) [RHEL-28780] - iommu: Decouple iommu_domain_alloc() from bus ops (Jerry Snitselaar) [RHEL-28780] - iommu: Validate that devices match domains (Jerry Snitselaar) [RHEL-28780] - iommu: Decouple iommu_present() from bus ops (Jerry Snitselaar) [RHEL-28780] - iommu: Factor out some helpers (Jerry Snitselaar) [RHEL-28780] - iommu: Map reserved memory as cacheable if device is coherent (Jerry Snitselaar) [RHEL-28780] - iommu/amd/pgtbl_v2: Invalidate updated page ranges only (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Make domain_flush_pages as global function (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate amd_iommu_domain_flush_complete() call (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor device iotlb invalidation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor IOMMU tlb invalidation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support to invalidate multiple guest pages (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant passing of PDE bit (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant domain flush from attach_device() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename iommu_flush_all_caches() -> amd_iommu_flush_all_caches() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Do not flush IRTE when only updating isRun and destination fields (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Set variable amd_dirty_ops to static (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Move inline helpers to header files (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove unused vcmd interfaces (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove unused parameter of intel_pasid_setup_pass_through() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Refactor device_to_iommu() to retrieve iommu directly (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Add ops->flush_iotlb_all and enable deferred flush (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Make use of ops->iotlb_sync_map (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Pass arm_smmu_domain to internal functions (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Implement IOMMU_DOMAIN_BLOCKED (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Convert to a global static identity domain (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Reorganize arm_smmu_domain_add_master() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Remove ARM_SMMU_DOMAIN_NESTED (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Master cannot be NULL in arm_smmu_write_strtab_ent() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add a type for the STE (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: disable stall for quiet_cd (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add QCM2290 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add missing GMU entry to match table (Jerry Snitselaar) [RHEL-28780] - dma-debug: make dma_debug_add_bus take a const pointer (Jerry Snitselaar) [RHEL-28780] - dma-mapping: clear dev->dma_mem to NULL after freeing it (Jerry Snitselaar) [RHEL-28780] - swiotlb: reduce area lock contention for non-primary IO TLB pools (Jerry Snitselaar) [RHEL-28780] - dma-mapping: don't store redundant offsets (Jerry Snitselaar) [RHEL-28780] - iommufd: Do not UAF during iommufd_put_object() (Jerry Snitselaar) [RHEL-28780] - iommufd: Add iommufd_ctx to iommufd_put_object() (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix _test_mock_dirty_bitmaps() (Jerry Snitselaar) [RHEL-28780] - iommu: Fix printk arg in of_iommu_get_resv_regions() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set variable intel_dirty_ops to static (Jerry Snitselaar) [RHEL-28780] - iommu: Flow ERR_PTR out from __iommu_domain_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix out-of-bounds TLB allocations with CONFIG_SWIOTLB_DYNAMIC (Jerry Snitselaar) [RHEL-28780] - dma-mapping: fix dma_addressing_limited() if dma_range_map can't cover all system RAM (Jerry Snitselaar) [RHEL-28780] - dma-mapping: move dma_addressing_limited() out of line (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not free decrypted pages if dynamic (Jerry Snitselaar) [RHEL-28780] - s390/pci: prepare is_passed_through() for dma-iommu (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Use a large flush queue and timeout for shadow_on_flush (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Allow a single FQ in addition to per-CPU FQs (Jerry Snitselaar) [RHEL-28780] - iommu/s390: Disable deferred flush for ISM devices (Jerry Snitselaar) [RHEL-28780] - s390/pci: Fix reset of IOMMU software counters (Jerry Snitselaar) [RHEL-28780] - s390/pci: Use dma-iommu layer (Jerry Snitselaar) [RHEL-28780] - s390/pci: convert high_memory to physical address (Jerry Snitselaar) [RHEL-28780] - iommu: Allow .iotlb_sync_map to fail and handle s390's -ENOMEM return (Jerry Snitselaar) [RHEL-28780] - iommufd: Convert to alloc_domain_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use ops->blocked_domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Update the definition of the blocking domain (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Refactor spapr_tce_platform_iommu_attach_dev() (Jerry Snitselaar) [RHEL-28780] - powerpc/pseries/iommu: DLPAR add doesn't completely initialize pci_controller (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Fix the missing iommu_group_put() during platform domain attach (Jerry Snitselaar) [RHEL-28780] - powerpc: iommu: Bring back table group release_ownership() call (Jerry Snitselaar) [RHEL-28780] - iommu: Move IOMMU_DOMAIN_BLOCKED global statics to ops->blocked_domain (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Do not do platform domain attach atctions after probe (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Setup a default domain and remove set_platform_dma_ops (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Fix notifiers being shared by PCI and VIO buses (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Only build sPAPR access functions on pSeries (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Remove iommu_del_device() (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Add iommu_ops to report capabilities and allow blocking domains (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Add "borrowing" iommu_table_group_ops (Jerry Snitselaar) [RHEL-28780] - powerpc/pci_64: Init pcibios subsys a bit later (Jerry Snitselaar) [RHEL-28780] - iommu: change iommu_map_sgtable to return signed values (Jerry Snitselaar) [RHEL-28780] - iommu: Fix return code in iommu_group_alloc_default_domain() (Jerry Snitselaar) [RHEL-28780] - iommu: Do not use IOMMU_DOMAIN_DMA if CONFIG_IOMMU_DMA is not enabled (Jerry Snitselaar) [RHEL-28780] - iommu: Improve map/unmap sanity checks (Jerry Snitselaar) [RHEL-28780] - iommu: Retire map/unmap ops (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Update to {map,unmap}_pages (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu-vmsa: Convert to generic_single_device_group() (Jerry Snitselaar) [RHEL-28780] - iommu: Add generic_single_device_group() (Jerry Snitselaar) [RHEL-28780] - iommu: Remove useless group refcounting (Jerry Snitselaar) [RHEL-28780] - iommu: Convert remaining simple drivers to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Convert simple drivers with DOMAIN_DMA to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Add ops->domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Add __iommu_group_domain_alloc() (Jerry Snitselaar) [RHEL-28780] - iommu: Require a default_domain for all iommu drivers (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu: Add an IOMMU_IDENTITIY_DOMAIN (Jerry Snitselaar) [RHEL-28780] - iommu: Remove ops->set_platform_dma_ops() (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Support DMA domains in tegra (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Implement an IDENTITY domain (Jerry Snitselaar) [RHEL-28780] - iommu: Allow an IDENTITY domain as the default_domain in ARM32 (Jerry Snitselaar) [RHEL-28780] - iommu: Reorganize iommu_get_default_domain_type() to respect def_domain_type() (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-gart: Remove tegra-gart (Jerry Snitselaar) [RHEL-28780] - iommu: Add IOMMU_DOMAIN_PLATFORM for S390 (Jerry Snitselaar) [RHEL-28780] - iommu: Add IOMMU_DOMAIN_PLATFORM (Jerry Snitselaar) [RHEL-28780] - iommu: Add iommu_ops->identity_domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove DMA_FQ type from domain allocation path (Jerry Snitselaar) [RHEL-28780] - Revert "iommu: Fix false ownership failure on AMD systems with PASID activated" (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused EXPORT_SYMBOLS (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove amd_iommu_device_info() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove PPR support (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove iommu_v2 module (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Initialize iommu_device->max_pasids (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable device ATS/PASID/PRI capabilities independently (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.flags to track device capabilities (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.ppr (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename ats related variables (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Modify logic for checking GT and PPR features (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate feature detection and reporting logic (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Miscellaneous clean up when free domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Do not set amd_iommu_pgtable in pass-through mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce helper functions for managing GCR3 table (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor protection domain allocation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate logic to allocate protection domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate timeout pre-define to amd_iommu_type.h (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused amd_io_pgtable.pt_root variable (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Support dumping a specified page table (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Create/remove debugfs file per {device, pasid} (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Dump entry pointing to huge page (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Add __counted_by for struct viommu_request and use struct_size() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3-sva: Remove bond refcount (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3-sva: Remove unused iommu_sva handle (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Rename cdcfg to cd_table (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Update comment about STE liveness (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Cleanup arm_smmu_domain_finalise (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move CD table to arm_smmu_master (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Refactor write_ctx_desc (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: move stall_enabled to the cd table (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Encapsulate ctx_desc_cfg init in alloc_cd_tables (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Replace s1_cfg with cdtab_cfg (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move ctx_desc out of s1_cfg (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-qcom: Add SM7150 SMMUv2 (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add SDM670 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Drop unnecessary error check for for debugfs_create_dir() (Jerry Snitselaar) [RHEL-28780] - iommufd: Organize the mock domain alloc functions closer to Joerg's tree (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix page-size check in iommufd_test_dirty() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add iopt_area_alloc() (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix missing update of domains_itree after splitting iopt_area (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Disallow read-only mappings to nest parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add nested domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set the nested domain to a device (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Make domain attach helpers to be extern (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add helper to setup pasid nested translation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add helper for nested domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Extend dmar_domain to support nested domain (Jerry Snitselaar) [RHEL-28780] - iommufd: Add data structure for Intel VT-d stage-1 domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Enhance capability check for nested parent domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add coverage for IOMMU_HWPT_ALLOC with nested HWPTs (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add nested domain allocation for mock domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_copy_struct_from_user helper (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a nested HW pagetable object (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Pass in parent domain with user_data to domain_alloc_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Share iommufd_hwpt_alloc with IOMMUFD_OBJ_HWPT_NESTED (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Derive iommufd_hwpt_paging from iommufd_hw_pagetable (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/device: Wrap IOMMUFD_OBJ_HWPT_PAGING-only configurations (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Rename IOMMUFD_OBJ_HW_PAGETABLE to IOMMUFD_OBJ_HWPT_PAGING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add IOMMU_DOMAIN_NESTED (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Only enforce cache coherency in iommufd_hw_pagetable_alloc (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP_NO_CLEAR flag (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test out_capabilities in IOMMU_GET_HW_INFO (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_SET_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_ALLOC_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Expand mock_domain with dev_flags (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/vt-d: Access/Dirty bit support for SS domains (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/amd: Access/Dirty bit support in IOPTEs (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/amd: Add domain_alloc_user based domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a flag to skip clearing of IOPTE dirty (Jerry Snitselaar) [RHEL-28780] - iommufd: Add capabilities to IOMMU_GET_HW_INFO (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_GET_DIRTY_BITMAP (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_SET_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a flag to enforce dirty tracking on attach (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_domain ops for dirty tracking (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Correct IOMMU_HWPT_ALLOC_NEST_PARENT description (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Rework TEST_LENGTH to test min_size explicitly (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add domain_alloc_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add domain_alloc_user() support in iommu mock (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Support allocating nested parent domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Flow user flags for domain allocation to domain_alloc_user() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Use the domain_alloc_user() op for domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add new iommu op to create domains owned by userspace (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Iterate idev_ids in mock_domain's alloc_hwpt test (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix spelling errors in comments (Jerry Snitselaar) [RHEL-28780] - dma-debug: Fix a typo in a debugging eye-catcher (Jerry Snitselaar) [RHEL-28780] - swiotlb: rewrite comment explaining why the source is preserved on DMA_FROM_DEVICE (Jerry Snitselaar) [RHEL-28780] - net: fec: use dma_alloc_noncoherent for data cache enabled coldfire (Jerry Snitselaar) [RHEL-28780] - dma-direct: warn when coherent allocations aren't supported (Jerry Snitselaar) [RHEL-28780] - dma-direct: simplify the use atomic pool logic in dma_direct_alloc (Jerry Snitselaar) [RHEL-28780] - dma-direct: add a CONFIG_ARCH_HAS_DMA_ALLOC symbol (Jerry Snitselaar) [RHEL-28780] - dma-direct: add dependencies to CONFIG_DMA_GLOBAL_POOL (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not try to allocate a TLB bigger than MAX_ORDER pages (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix the check whether a device has used software IO TLB (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: fix the Kconfig entry for CONFIG_DMA_NUMA_CMA (Jerry Snitselaar) [RHEL-28780] - iommu: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28780] - swiotlb: move slot allocation explanation comment where it belongs (Jerry Snitselaar) [RHEL-28780] - swiotlb: search the software IO TLB only if the device makes use of it (Jerry Snitselaar) [RHEL-28780] - swiotlb: allocate a new memory pool when existing pools are full (Jerry Snitselaar) [RHEL-28780] - swiotlb: determine potential physical address limit (Jerry Snitselaar) [RHEL-28780] - swiotlb: if swiotlb is full, fall back to a transient memory pool (Jerry Snitselaar) [RHEL-28780] - redhat/configs: add file for SWIOTLB_DYNAMIC (Jerry Snitselaar) [RHEL-28780] - swiotlb: add a flag whether SWIOTLB is allowed to grow (Jerry Snitselaar) [RHEL-28780] - swiotlb: separate memory pool data from other allocator data (Jerry Snitselaar) [RHEL-28780] - swiotlb: add documentation and rename swiotlb_do_find_slots() (Jerry Snitselaar) [RHEL-28780] - redhat/configs: Add CONFIG_DMA_NUMA_CMA and remove CONFIG_DMA_PERNUMA_CMA (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: support numa CMA for specified node (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: support per-numa CMA for all architectures (Jerry Snitselaar) [RHEL-28780] - of: Fix "dma-ranges" handling for bus controllers (Jerry Snitselaar) [RHEL-28780] - net/mlx5e: Fix operation precedence bug in port timestamping napi_poll context (Kamal Heib) [RHEL-30492] {CVE-2023-52626} - sched/numa: Fix mm numa_scan_seq based unconditional scan (Phil Auld) [RHEL-10049] - sched/numa: Complete scanning of inactive VMAs when there is no alternative (Phil Auld) [RHEL-10049] - sched/numa: Complete scanning of partial VMAs regardless of PID activity (Phil Auld) [RHEL-10049] - sched/numa: Move up the access pid reset logic (Phil Auld) [RHEL-10049] - sched/numa: Trace decisions related to skipping VMAs (Phil Auld) [RHEL-10049] - sched/numa: Rename vma_numab_state::access_pids[] => ::pids_active[], ::next_pid_reset => ::pids_active_reset (Phil Auld) [RHEL-10049] - sched/numa: Document vma_numab_state fields (Phil Auld) [RHEL-10049] - sched/numa: use hash_32 to mix up PIDs accessing VMA (Phil Auld) [RHEL-10049] - sched/numa: implement access PID reset logic (Phil Auld) [RHEL-10049] - selftests/livepatch: fix and refactor new dmesg message code (Ryan Sullivan) [RHEL-31518] - docs: automarkup: linkify git revs (Ryan Sullivan) [RHEL-31518] - livepatch: Fix missing newline character in klp_resolve_symbols() (Ryan Sullivan) [RHEL-31518]- KVM: arm64: Do not re-initialize the KVM lock (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Ensure target address is granule-aligned for range TLBI (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Fix host-programmed guest events in nVHE (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: selftests: Fix spelling mistake "trigged" -> "triggered" (Sebastian Ott) [RHEL-31215] - KVM: arm64: removed unused kern_hyp_va asm macro (Sebastian Ott) [RHEL-31215] - KVM: arm64: add comments to __kern_hyp_va (Sebastian Ott) [RHEL-31215] - KVM: selftests: arm64: Support P52V48 4K and 16K guest_modes (Sebastian Ott) [RHEL-31215] - KVM: selftests: arm64: Determine max ipa size per-page size (Sebastian Ott) [RHEL-31215] - KVM: selftests: Fix __GUEST_ASSERT() format warnings in ARM's arch timer test (Sebastian Ott) [RHEL-31215] - perf build: Fix out of tree build related to installation of sysreg-defs (Sebastian Ott) [RHEL-31215] - tools headers: Update tools's copy of arm64/asm headers (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Remove unused functions from vpmu test (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Split arch_timer test code (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Enable tuning of error margin in arch_timer test (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Data type cleanup for arch_timer test (Sebastian Ott) [RHEL-31215] - KVM: selftests: Print timer ctl register in ISTATUS assertion (Sebastian Ott) [RHEL-31215] - KVM: selftests: Fix GUEST_PRINTF() format warnings in ARM code (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Remove redundant newlines (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Handle feature fields with nonzero minimum value correctly (Sebastian Ott) [RHEL-31215] - KVM: selftests: Ensure sysreg-defs.h is generated at the expected path (Sebastian Ott) [RHEL-31215] - perf build: Ensure sysreg-defs Makefile respects output dir (Sebastian Ott) [RHEL-31215] - tools headers arm64: Fix references to top srcdir in Makefile (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Update tools copy of arm_pmuv3.h (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU test for validating user accesses (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU register test for unimplemented counters (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU register test for implemented counters (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Introduce vpmu_counter_access test (Sebastian Ott) [RHEL-31215] - tools: Import arm_pmuv3.h (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Test for setting ID register from usersapce (Sebastian Ott) [RHEL-31215] - KVM: arm64: Document vCPU feature selection UAPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Document KVM_ARM_GET_REG_WRITABLE_MASKS (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix out-of-IPA space translation fault handling (Sebastian Ott) [RHEL-31215] - Revert "KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking" (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix TRFCR_EL1/PMSCR_EL1 access in hVHE mode (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't initialize idreg debugfs w/ preemption disabled (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fail the idreg iterator if idregs aren't initialized (Sebastian Ott) [RHEL-31215] - KVM: arm64: Set io memory s2 pte as normalnc for vfio pci device (Sebastian Ott) [RHEL-31215] - mm: Introduce new flag to indicate wc safe (Sebastian Ott) [RHEL-31215] - KVM: arm64: Introduce new flag for non-cacheable IO memory (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix typos (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Don't acquire the lpi_list_lock in vgic_put_irq() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Ensure the irq refcount is nonzero when taking a ref (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Rely on RCU protection in vgic_get_lpi() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Free LPI vgic_irq structs in an RCU-safe manner (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Use atomics to count LPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Get rid of the LPI linked-list (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: Walk the LPI xarray in vgic_copy_lpi_list() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-v3: Iterate the xarray to find pending LPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Use xarray to find LPI in vgic_get_lpi() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Store LPIs in an xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make build-time check of RES0/RES1 bits optional (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Add debugfs file for guest's ID registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make FEAT_MOPS UNDEF if not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make AMU sysreg UNDEF if FEAT_AMU is not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make PIR{,E0}_EL1 UNDEF if S1PIE is not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make TLBI OS/Range UNDEF if not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Streamline save/restore of HFG[RW]TR_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Move existing feature disabling over to FGU infrastructure (Sebastian Ott) [RHEL-31215] - KVM: arm64: Propagate and handle Fine-Grained UNDEF bits (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add Fine-Grained UNDEF tracking information (Sebastian Ott) [RHEL-31215] - KVM: arm64: Rename __check_nv_sr_forward() to triage_sysreg_trap() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use the xarray as the primary sysreg/sysinsn walker (Sebastian Ott) [RHEL-31215] - KVM: arm64: Register AArch64 system register entries with the sysreg xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: Always populate the trap configuration xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Move system instructions to their own sys_reg_desc array (Sebastian Ott) [RHEL-31215] - KVM: arm64: Drop the requirement for XARRAY_MULTI (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Turn encoding ranges into discrete XArray stores (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Correctly handle negative polarity FGTs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Unify HDFG[WR]TR_GROUP FGT identifiers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Drop sanitised_sys_reg() helper (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed HCRX_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed FGT sysregs (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to EL2 configuration registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed sysregs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add feature checking helpers (Sebastian Ott) [RHEL-31215] - arm64: sysreg: Add missing ID_AA64ISAR[13]_EL1 fields and variants (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Fix FEAT_NV check when checking for FEAT_NV1 (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Only check for NV1 if NV is present (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Add missing ID_AA64MMFR4_EL1 to __read_sysreg_by_encoding() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Handle Apple M2 as not having HCR_EL2.NV1 implemented (Sebastian Ott) [RHEL-31215] - arm64: kvm: avoid CONFIG_PGTABLE_LEVELS for runtime levels (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix double-free following kvm_pgtable_stage2_free_unlinked() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: print Hyp mode (Sebastian Ott) [RHEL-31215] - KVM: arm64: Force guest's HCR_EL2.E2H RES1 when NV1 is not implemented (Sebastian Ott) [RHEL-31215] - KVM: arm64: Expose ID_AA64MMFR4_EL1 to guests (Sebastian Ott) [RHEL-31215] - arm64: Fix early handling of FEAT_E2H0 not being implemented (Sebastian Ott) [RHEL-31215] - arm64: Treat HCR_EL2.E2H as RES1 when ID_AA64MMFR4_EL1.E2H0 is negative (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Detect HCR_EL2.NV1 being RES0 (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Add ID_AA64MMFR4_EL1 handling (Sebastian Ott) [RHEL-31215] - arm64: sysreg: Add layout for ID_AA64MMFR4_EL1 (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Correctly display signed override values (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Correctly handle signed values (Sebastian Ott) [RHEL-31215] - arm64: Add macro to compose a sysreg field value (Sebastian Ott) [RHEL-31215] - KVM: arm64: Do not source virt/lib/Kconfig twice (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-init: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: sys_regs: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: mmu: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: vhe: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: hyp/aarch32: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: guest: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: debug: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix circular locking dependency (Sebastian Ott) [RHEL-31215 RHEL-31553 RHEL-36279] {CVE-2024-26691} - KVM: arm64: nv: Handle virtual EL2 registers in vcpu_read/write_sys_reg() (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Map VNCR-capable registers to a separate page (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add EL2_REG_VNCR()/EL2_REG_REDIR() sysreg helpers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add include containing the VNCR_EL2 offsets (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add non-VHE-EL2->EL1 translation helpers (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Restrict NV support to FEAT_NV2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Introduce a bad_trap() primitive for unexpected trap handling (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Drop EL12 register traps that are redirected to VNCR (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Compute NV view of idregs as a one-off (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Hoist vcpu_has_nv() into is_hyp_ctxt() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Trap external trace for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Mark PAuth as a restricted feature for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix which features are marked as allowed for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Macros for setting/clearing FGT bits (Sebastian Ott) [RHEL-31215] - KVM: arm64: Define FGT nMASK bits relative to other fields (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use generated FGT RES0 bits instead of specifying them (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add build validation for FGT trap mask values (Sebastian Ott) [RHEL-31215] - KVM: arm64: Handle HAFGRTR_EL2 trapping in nested virt (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add bit masks for HAFGRTR_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add missing HFGITR_EL2 FGT entries to nested virt (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add missing HFGxTR_EL2 FGT entries to nested virt (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing system instruction definitions for FGT (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing system register definitions for FGT (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing ExtTrcBuff field definition to ID_AA64DFR0_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing Pauth_LR field definitions to ID_AA64ISAR1_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add new system registers for GCS (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for FPMR (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update HCRX_EL2 definition for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update SCTLR_EL1 for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update ID_AA64SMFR0_EL1 definition for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64FPFR0_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64ISAR3_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update ID_AA64ISAR2_EL1 defintion for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64PFR2_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: update CPACR_EL1 register (Sebastian Ott) [RHEL-31215] - arm64/sysreg: add system register POR_EL{0,1} (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for HAFGRTR_EL2 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update HFGITR_EL2 definiton to DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Explicitly trap unsupported HFGxTR_EL2 features (Sebastian Ott) [RHEL-31215] - arm: perf/kvm: Use GENMASK for ARMV8_PMU_PMCR_N (Sebastian Ott) [RHEL-31215] - KVM: arm64: Remove VPIPT I-cache handling (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use helpers to classify exception types reported via ESR (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow guests with >48-bit IPA size on FEAT_LPA2 systems (Sebastian Ott) [RHEL-31215] - KVM: arm64: Support up to 5 levels of translation in kvm_pgtable (Sebastian Ott) [RHEL-31215] - KVM: arm64: Convert translation level parameter to s8 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use LPA2 page-tables for stage2 and hyp stage1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add new (V)TCR_EL2 field definitions for FEAT_LPA2 (Sebastian Ott) [RHEL-31215] - arm64: Add ARM64_HAS_LPA2 CPU capability (Sebastian Ott) [RHEL-31215] - arm64/mm: Add FEAT_LPA2 specific ID_AA64MMFR0.TGRAN[2] (Sebastian Ott) [RHEL-31215] - arm64/mm: Add lpa2_is_enabled() kvm_lpa2_is_enabled() stubs (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Allow userspace to limit PMCR_EL0.N for the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Sanitize PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} before first run (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add {get,set}_user for PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Set PMCR_EL0.N for vCPU based on the associated PMU (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Add a helper to read a vCPU's PMCR_EL0 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Select default PMU in KVM_ARM_VCPU_INIT handler (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add PMU event filter bits required if EL3 is implemented (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make PMEVTYPER_EL0.NSH RES0 if EL2 isn't advertised (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Introduce helpers to set the guest's PMU (Sebastian Ott) [RHEL-31215] - KVM: arm64: Move VTCR_EL2 into struct s2_mmu (Sebastian Ott) [RHEL-31215] - KVM: arm64: Load the stage-2 MMU context in kvm_vcpu_load_vhe() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Rename helpers for VHE vCPU load/put (Sebastian Ott) [RHEL-31215] - KVM: arm64: Reload stage-2 for VMID change on VHE (Sebastian Ott) [RHEL-31215] - KVM: arm64: Restore the stage-2 context in VHE's __tlb_switch_to_host() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't zero VTTBR in __tlb_switch_to_host() (Sebastian Ott) [RHEL-31215] - arm64: kvm: Use cpus_have_final_cap() explicitly (Sebastian Ott) [RHEL-31215] - KVM: arm64: Expose MOPS instructions to guests (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add handler for MOPS exceptions (Sebastian Ott) [RHEL-31215] - KVM: arm64: FFA: Remove access of endpoint memory access descriptor array (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use mtree_empty() to determine if SMCCC filter configured (Sebastian Ott) [RHEL-31215] - KVM: arm64: Only insert reserved ranges when SMCCC filter is used (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add a predicate for testing if SMCCC filter is configured (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64ZFR0_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64PFR0_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64MMFR{0-2}_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64ISAR{0-2}_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Bump up the default KVM sanitised debug version to v8p8 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Reject attempts to set invalid debug arch version (Sebastian Ott) [RHEL-31215] - KVM: arm64: Advertise selected DebugVer in DBGDIDR.Version (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use guest ID register values for the sake of emulation (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to get the writable masks for feature ID registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: Do not transfer page refcount for THP adjustment (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't use kerneldoc comment for arm64_check_features() (Sebastian Ott) [RHEL-31215] - Revert "Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT" (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 13d3/3602 for MT7925 (David Marlin) [RHEL-30099] - Bluetooth: qca: Fix triggering coredump implementation (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT (David Marlin) [RHEL-30099] - Bluetooth: qca: Fix wrong event type for patch config command (David Marlin) [RHEL-30099] - Bluetooth: Enforce validation on max value of connection interval (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST (David Marlin) [RHEL-30099] - Bluetooth: mgmt: Fix limited discoverable off timeout (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR (David Marlin) [RHEL-30099] - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security (David Marlin) [RHEL-27921 RHEL-30099] {CVE-2024-22099} - Bluetooth: hci_sync: Fix accept_list when attempting to suspend (David Marlin) [RHEL-30099] - Bluetooth: Avoid potential use-after-free in hci_error_reset (David Marlin) [RHEL-30099 RHEL-31828] {CVE-2024-26801} - Bluetooth: hci_sync: Check the correct flag before starting a scan (David Marlin) [RHEL-30099] - Bluetooth: hci_bcm4377: do not mark valid bd_addr as invalid (David Marlin) [RHEL-30099] - Bluetooth: Fix atomicity violation in {min,max}_key_size_set (David Marlin) [RHEL-30099] - Bluetooth: Add device 13d3:3572 IMC Networks Bluetooth Radio (David Marlin) [RHEL-30099] - Bluetooth: L2CAP: Fix possible multiple reject send (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: fix BR/EDR wakeup bug (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: remove useless assignment (David Marlin) [RHEL-30099] - Bluetooth: btmtkuart: fix recv_buf() return value (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: fix recv_buf() return value (David Marlin) [RHEL-30099] - Bluetooth: qca: Support HFP offload for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: hci_conn: Check non NULL function before calling for HFP offload (David Marlin) [RHEL-30099] - Bluetooth: ISO: Avoid creating child socket if PA sync is terminating (David Marlin) [RHEL-30099] - Bluetooth: btintel: Print firmware SHA1 (David Marlin) [RHEL-30099] - Bluetooth: hci_core: Remove le_restart_scan work (David Marlin) [RHEL-30099] - Bluetooth: Add documentation to exported functions in lib (David Marlin) [RHEL-30099] - Bluetooth: btusb: Don't suspend when there are connections (David Marlin) [RHEL-30099] - Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: ISO: Reassociate a socket with an active BIS (David Marlin) [RHEL-30099] - Bluetooth: ISO: Allow binding a PA sync socket (David Marlin) [RHEL-30099] - Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE (David Marlin) [RHEL-30099] - Bluetooth: L2CAP: Send reject on command corrupted request (David Marlin) [RHEL-30099] - Bluetooth: hci_core: Fix hci_conn_hash_lookup_cis (David Marlin) [RHEL-30099] - Bluetooth: hci_event: shut up a false-positive warning (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix not checking if HCI_OP_INQUIRY has been sent (David Marlin) [RHEL-30099] - Bluetooth: Fix deadlock in vhci_send_frame (David Marlin) [RHEL-30099] - Bluetooth: Fix not notifying when connection encryption changes (David Marlin) [RHEL-30099] - Bluetooth: btmtksdio: enable bluetooth wakeup in system suspend (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE (David Marlin) [RHEL-30099] - Bluetooth: ISO: Copy BASE if service data matches EIR_BAA_SERVICE_UUID (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add date->evt_skb is NULL check (David Marlin) [RHEL-30099] - Bluetooth: msft: __hci_cmd_sync() doesn't return NULL (David Marlin) [RHEL-30099] - Bluetooth: ISO: Match QoS adv handle with BIG handle (David Marlin) [RHEL-30099] - Bluetooth: ISO: Allow binding a bcast listener to 0 bises (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables (David Marlin) [RHEL-30099] - Bluetooth: qca: add support for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: Add support for Intel Misty Peak - 8087:0038 (David Marlin) [RHEL-30099] - Bluetooth: Add support ITTIM PE50-M75C (David Marlin) [RHEL-30099] - Bluetooth: ISO: Fix BIS cleanup (David Marlin) [RHEL-30099] - Bluetooth: Fix a refcnt underflow problem for hci_conn (David Marlin) [RHEL-30099] - Bluetooth: vhci: Fix race when opening vhci device (David Marlin) [RHEL-30099] - Bluetooth: Avoid redundant authentication (David Marlin) [RHEL-30099] - Bluetooth: ISO: Fix handling of listen for unicast (David Marlin) [RHEL-30099] - Bluetooth: btusb: add shutdown function for QCA6174 (David Marlin) [RHEL-30099] - Bluetooth: Delete unused hci_req_prepare_suspend() declaration (David Marlin) [RHEL-30099] - Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Fix quirks table naming (David Marlin) [RHEL-30099] - Bluetooth: btintel: Send new command for PPAG (David Marlin) [RHEL-30099] - Bluetooth: ISO: Add support for periodic adv reports processing (David Marlin) [RHEL-30099] - Bluetooth: qca: add support for WCN7850 (David Marlin) [RHEL-30099] - Bluetooth: qca: use switch case for soc type behavior (David Marlin) [RHEL-30099] - Bluetooth: hci_conn: Fix sending BT_HCI_CMD_LE_CREATE_CONN_CANCEL (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Improve inband Independent Reset handling (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Add support for IW624 chipset (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Remove check for CTS low after FW download (David Marlin) [RHEL-30099] - Bluetooth: hci_event: drop only unbound CIS if Set CIG Parameters fails (David Marlin) [RHEL-30099] - Bluetooth: Remove unnecessary NULL check before vfree() (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_add_adv_monitor() (David Marlin) [RHEL-30099] - Bluetooth: Remove unused declaration amp_read_loc_info() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Move btusb_recv_event_intel to btintel (David Marlin) [RHEL-30099] - Bluetooth: btqca: Add WCN3988 support (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Add support for AW693 chipset (David Marlin) [RHEL-30099] - Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe() (David Marlin) [RHEL-30099] - bluetooth: Explicitly include correct DT includes (David Marlin) [RHEL-30099] - Bluetooth: btbcm: add default address for BCM43430A1 (David Marlin) [RHEL-30099] - Bluetooth: ISO: Add support for BT_PKT_STATUS (David Marlin) [RHEL-30099] - Bluetooth: af_bluetooth: Make BT_PKT_STATUS generic (David Marlin) [RHEL-30099] - Bluetooth: btmtk: Fix kernel crash when processing coredump (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add support for another MediaTek 7922 VID/PID (David Marlin) [RHEL-30099] - Bluetooth: Fix hci_suspend_sync crash (David Marlin) [RHEL-30099] - Bluetooth: hci_debugfs: Use kstrtobool() instead of strtobool() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 04ca/3804 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 0489/e102 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: Don't double print name in add/remove adv_monitor (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add a new VID/PID 0489/e0f6 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: msft: Fix error code in msft_cancel_address_filter_sync() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add device 0489:e0f5 as MT7922 device (David Marlin) [RHEL-30099] - Bluetooth: btusb: mediatek: add MediaTek devcoredump support (David Marlin) [RHEL-30099] - Bluetooth: btmtk: introduce btmtk reset work (David Marlin) [RHEL-30099] - Bluetooth: btusb: mediatek: readx_poll_timeout replaces open coding (David Marlin) [RHEL-30099] - Bluetooth: btmtk: add printing firmware information (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add support Mediatek MT7925 (David Marlin) [RHEL-30099] - Bluetooth: btintel: Add support to reset bluetooth via ACPI DSM (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Add qcom devcoredump support (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Add qcom devcoredump sysfs support (David Marlin) [RHEL-30099] - Bluetooth: hci_sock: Forward credentials to monitor (David Marlin) [RHEL-30099] - Bluetooth: Init sk_peer_* on bt_sock_alloc (David Marlin) [RHEL-30099] - Bluetooth: Consolidate code around sk_alloc into a helper function (David Marlin) [RHEL-30099]- memblock: fix crash when reserved memory is not added to memory (Eric Chanudet) [RHEL-36126] - mm: pass nid to reserve_bootmem_region() (Eric Chanudet) [RHEL-36126] - x86/tsc: Trust initial offset in architectural TSC-adjust MSRs (Prarit Bhargava) [RHEL-29437] - net/mlx5e: Advertise mlx5 ethernet driver updates sk_buff md_dst for MACsec (Sabrina Dubroca) [RHEL-31748] - macsec: Detect if Rx skb is macsec-related for offloading devices that update md_dst (Sabrina Dubroca) [RHEL-31748] - ethernet: Add helper for assigning packet type when dest address does not match device address (Sabrina Dubroca) [RHEL-31748] - macsec: Enable devices to advertise whether they update sk_buff md_dst during offloads (Sabrina Dubroca) [RHEL-31748] - net: macsec: revert the MAC address if mdo_upd_secy fails (Sabrina Dubroca) [RHEL-31748] - net: macsec: documentation for macsec_context and macsec_ops (Sabrina Dubroca) [RHEL-31748] - net: macsec: move sci_to_cpu to macsec header (Sabrina Dubroca) [RHEL-31748] - net: add DEV_STATS_READ() helper (Sabrina Dubroca) [RHEL-31748] - net: macsec: Use helper functions to update stats (Sabrina Dubroca) [RHEL-31748] - macsec: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31748] - net: macsec: remove the prepare flag from the MACsec offloading context (Sabrina Dubroca) [RHEL-31748] - ethtool: add linkmode bitmap support to struct ethtool_keee (Ivan Vecera) [RHEL-32101] - ethtool: add suffix _u32 to legacy bitmap members of struct ethtool_keee (Ivan Vecera) [RHEL-32101] - ethtool: adjust struct ethtool_keee to kernel needs (Ivan Vecera) [RHEL-32101] - ethtool: switch back from ethtool_keee to ethtool_eee for ioctl (Ivan Vecera) [RHEL-32101] - ethtool: replace struct ethtool_eee with a new struct ethtool_keee on kernel side (Ivan Vecera) [RHEL-32101] - treewide: use get_random_u32_below() instead of deprecated function (Bill O'Donnell) [RHEL-36333] - powerpc/64s: fix program check interrupt emergency stack path (Mamatha Inamdar) [RHEL-37690] {CVE-2021-47428} - ext4: regenerate buddy after block freeing failed if under fc replay (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: change the type of blocksize in ext4_mb_init_cache() (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: correct grp validation in ext4_mb_good_group (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: drop the call to ext4_error() from ext4_get_group_info() (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: allow ext4_get_group_info() to fail (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - blk-cgroup: fix list corruption from reorder of WRITE ->lqueued (Ming Lei) [RHEL-38348] - blk-cgroup: fix list corruption from resetting io stat (Ming Lei) [RHEL-38348] - net: dst: fix missing initialization of rt_uncached (Felix Maurer) [RHEL-15695] - net: dst: Switch to rcuref_t reference counting (Felix Maurer) [RHEL-15695] - net: Use call_rcu_hurry() for dst_release() (Felix Maurer) [RHEL-15695] - net: dst: Prevent false sharing vs. dst_entry:: __refcnt (Felix Maurer) [RHEL-15695] - rh_messages.h: mark mlx5 on Bluefield-3 as unmaintained (Scott Weaver) [RHEL-33061] - rh_messages.h: update driver and device lists (Scott Weaver) [RHEL-35575] - i2c: dev: copy userspace array safely (Steve Best) [RHEL-38295] {CVE-2023-52758} - crypto: pcrypt - Fix hungtask for PADATA_RESET (Herbert Xu) [RHEL-38173] {CVE-2023-52813} - platform/x86/amd/pmc: Modify SMU message port for latest AMD platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add 1Ah family series to STB support list (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add idlemask support for 1Ah family (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: call amd_pmc_get_ip_info() during driver probe (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add VPE information for AMDI000A platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Send OS_HINT command for AMDI000A platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Disable keyboard wakeup on AMD Framework 13 (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move keyboard wakeup disablement detection to pmc-quirks (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Only run IRQ1 firmware version check on Cezanne (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move platform defines to header (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: adjust getting DRAM size behavior (David Arcari) [RHEL-24991] - platform/x86: Add s2idle quirk for more Lenovo laptops (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add dump_custom_stb module parameter (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Handle overflow cases where the num_samples range is higher (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Use flex array when calling amd_pmc_stb_debugfs_open_v2() (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add PMFW command id to support S2D force flush (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Fix build error with randconfig (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move PMC driver to separate directory (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Use release_mem_region() to undo request_mem_region_muxed() (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Apply nvme quirk to HP 15s-eq2xxx (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Add new ACPI ID AMDI000A (David Arcari) [RHEL-24991] - platform/x86: Move s2idle quirk from thinkpad-acpi to amd-pmc (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Use pm_pr_dbg() for suspend related messages (David Arcari) [RHEL-24991] - include/linux/suspend.h: Only show pm_pr_dbg messages at suspend/resume (David Arcari) [RHEL-24991] - PM: sleep: enable dynamic debug support within pm_pr_dbg() (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Update metrics table info for Pink Sardine (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Add helper function to check the cpu id (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Get STB DRAM size from PMFW (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Pass true/false to bool argument (David Arcari) [RHEL-24991] - redhat/configs: Enable INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON (Jerry Snitselaar) [RHEL-28672] - idpf: don't skip over ethtool tcp-data-split setting (Michal Schmidt) [RHEL-36182] - mmc: sdio: fix possible resource leaks in some error paths (Steve Best) [RHEL-38151] {CVE-2023-52730} - redhat/configs: Adding CONFIG_TYPEC_MUX_WCD939X_USBSS (Desnes Nunes) [RHEL-34114] - usb: xhci: use array_size() when allocating and freeing memory (Desnes Nunes) [RHEL-34114] - usb: xhci: check if 'requested segments' exceeds ERST capacity (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: limit the UCSI_NO_PARTNER_PDOS even further (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: allow non-partner GET_PDOS for Qualcomm devices (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Fix connector check on init (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi_acpi: Refactor and fix DELL quirk (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Ack unsupported commands (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Check for notifications after init (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Clear EVENT_PENDING under PPM lock (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Correct the PDO counting in pd_set (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Update PD of Type-C port upon pd_set (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: fix double-free issue in tcpm_port_unregister_pd() (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Correct port source pdo array in pd_set callback (Desnes Nunes) [RHEL-34114] - xhci: Fix failure to detect ring expansion need. (Desnes Nunes) [RHEL-34114] - usb: port: Don't try to peer unused USB ports based on location (Desnes Nunes) [RHEL-34114] - usb: typec: altmodes/displayport: create sysfs nodes as driver's default device attribute group (Desnes Nunes) [RHEL-34114] - usb: typec: tpcm: Fix PORT_RESET behavior for self powered devices (Desnes Nunes) [RHEL-34114] - USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command (Desnes Nunes) [RHEL-34114] - usb: typec: tpcm: Fix issues with power being removed during reset (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Don't disconnect if not started (Desnes Nunes) [RHEL-34114] - usb: roles: don't get/set_role() when usb_role_switch is unregistered (Desnes Nunes) [RHEL-34114] - usb: roles: fix NULL pointer issue when put module's reference (Desnes Nunes) [RHEL-34114] - USB: roles: make role_class a static const structure (Desnes Nunes) [RHEL-34114] - usb: uhci-grlib: Explicitly include linux/platform_device.h (Desnes Nunes) [RHEL-34114] - usb: uhci-grlib: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-34114] - scsi: sd: usb_storage: uas: Access media prior to querying device properties (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: Support EBC feature of DWC_usb31" (Desnes Nunes) [RHEL-34114] - dt-bindings: xilinx: replace Piyush Mehta maintainership (Desnes Nunes) [RHEL-34114] - USB: serial: option: add Fibocom FM101-GL variant (Desnes Nunes) [RHEL-34114] - USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e (Desnes Nunes) [RHEL-34114] - USB: serial: cp210x: add ID for IMST iM871A-USB (Desnes Nunes) [RHEL-34114] - thunderbolt: Fix setting the CNS bit in ROUTER_CS_5 (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: fix the PD disabled case (Desnes Nunes) [RHEL-34114] - usb: ucsi_acpi: Quirk to ack a connector change ack cmd (Desnes Nunes) [RHEL-34114] - usb: ucsi_acpi: Fix command completion handling (Desnes Nunes) [RHEL-34114] - usb: ucsi: Add missing ppm_lock (Desnes Nunes) [RHEL-34114] - usb: ulpi: Fix debugfs directory leak (Desnes Nunes) [RHEL-34114] - Revert "usb: typec: tcpm: fix cc role at port reset" (Desnes Nunes) [RHEL-34114] - USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT (Desnes Nunes) [RHEL-34114] - usb: chipidea: core: handle power lost in workqueue (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Fix NULL pointer dereference in dwc3_gadget_suspend (Desnes Nunes) [RHEL-34114] - usb: core: Prevent null pointer dereference in update_port_device_state (Desnes Nunes) [RHEL-34114] - xhci: handle isoc Babble and Buffer Overrun events properly (Desnes Nunes) [RHEL-34114] - xhci: process isoc TD properly when there was a transaction error mid TD. (Desnes Nunes) [RHEL-34114] - xhci: fix off by one check when adding a secondary interrupter. (Desnes Nunes) [RHEL-34114] - xhci: fix possible null pointer dereference at secondary interrupter removal (Desnes Nunes) [RHEL-34114] - usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK (Desnes Nunes) [RHEL-34114] - usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Fix indentations in documentation of NCM section (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: fix use of device-specific init function (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: Separate reset for TPS6598x (Desnes Nunes) [RHEL-34114] - usb: mon: Fix atomicity violation in mon_bin_vma_fault (Desnes Nunes) [RHEL-34114] - usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: dwc3: Limit num-hc-interrupters definition (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: xhci: Add num-hc-interrupters definition (Desnes Nunes) [RHEL-34114] - xhci: add support to allocate several interrupters (Desnes Nunes) [RHEL-34114] - USB: core: Use device_driver directly in struct usb_driver and usb_device_driver (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Queue PM runtime idle on disconnect event (Desnes Nunes) [RHEL-34114] - usb: chipidea: wait controller resume finished for wakeup irq (Desnes Nunes) [RHEL-34114] - usb: chipidea: ci_hdrc_imx: add wakeup clock and keep it always on (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Add support to update wMaxSegmentSize via configfs (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call (Desnes Nunes) [RHEL-34114] - usb: gadget: f_ncm: Always set current gadget in ncm_bind() (Desnes Nunes) [RHEL-34114] - usb: dwc3: set pm runtime active before resume common (Desnes Nunes) [RHEL-34114] - usb: dwc3: Support EBC feature of DWC_usb31 (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Support multiple capabilities (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: Add child nodes for multiple PD capabilities (Desnes Nunes) [RHEL-34114] - usb: xhci-plat: fix usb disconnect issue after s4 (Desnes Nunes) [RHEL-34114] - usb: dwc3: core: set force_gen1 bit in USB31 devices if max speed is SS (Desnes Nunes) [RHEL-34114] - usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Handle EP0 request dequeuing properly (Desnes Nunes) [RHEL-34114] - usb: dwc3: Properly handle processing of pending events (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Propagate core init errors to UDC during pullup (Desnes Nunes) [RHEL-34114] - USB: fix up merge of 6.4-rc4 into usb-next (Desnes Nunes) [RHEL-34114] - usb: dwc3: Add error logs for unknown endpoint events (Desnes Nunes) [RHEL-34114] - usb: ueagle-atm: Use wait_event_freezable_timeout() in uea_wait() (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add patch update support for tps6598x (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: declare in_data in as const in exec_cmd functions (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add function to request firmware (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add init and reset functions to tipd_data (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: don't reset device side if dwc3 was configured as host-only" (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: Soft reset phy on probe for host" (Desnes Nunes) [RHEL-34114] - usb: linux/usb.h: fix Excess kernel-doc description warning (Desnes Nunes) [RHEL-34114] - thunderbolt: Reduce retry timeout to speed up boot for some devices (Desnes Nunes) [RHEL-34114] - thunderbolt: Keep link as asymmetric if preferred by hardware (Desnes Nunes) [RHEL-34114] - thunderbolt: make tb_bus_type const (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Parse Accessory Mode information (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: usb: add accessory mode description (Desnes Nunes) [RHEL-34114] - xhci: Fix null pointer dereference during S4 resume when resetting ep0 (Desnes Nunes) [RHEL-34114] - usb: dwc3: imx8mp: Fix smatch warning (Desnes Nunes) [RHEL-34114] - usb: typec: fixed a typo (Desnes Nunes) [RHEL-34114] - usb: gadget: f_fs: fix fortify warning (Desnes Nunes) [RHEL-34114] - usb: storage: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Desnes Nunes) [RHEL-34114] - usb: mon_text: Replace snprintf() with the safer scnprintf() variant (Desnes Nunes) [RHEL-34114] - usb: mon_stat: Replace snprintf() with the safer scnprintf() variant (Desnes Nunes) [RHEL-34114] - usb: typec: mux: add Qualcomm WCD939X USB SubSystem Altmode Mux driver (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: Document WCD939x USB SubSystem Altmode/Analog Audio Switch (Desnes Nunes) [RHEL-34114] - usb: core: Fix crash w/ usb_choose_configuration() if no driver (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Query Source partner for FRS capability only if it is DRP (Desnes Nunes) [RHEL-34114] - usb: typec: change altmode SVID to u16 entry (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: usb: add altmodes description (Desnes Nunes) [RHEL-34114] - usb: typec: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - usb: chipidea: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: nxp,ptn5110: Fix typos in the title (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: genesys,gl850g: Document 'peer-hub' (Desnes Nunes) [RHEL-34114] - usb: cdc-acm: return correct error code on unsupported break (Desnes Nunes) [RHEL-34114] - thunderbolt: Add support for Intel Lunar Lake (Desnes Nunes) [RHEL-34114] - thunderbolt: Disable PCIe extended encapsulation upon teardown properly (Desnes Nunes) [RHEL-34114] - thunderbolt: Make PCIe tunnel setup and teardown follow CM guide (Desnes Nunes) [RHEL-34114] - thunderbolt: Improve logging when DisplayPort resource is added due to hotplug (Desnes Nunes) [RHEL-34114] - thunderbolt: Use tb_dp_read_cap() to read DP_COMMON_CAP as well (Desnes Nunes) [RHEL-34114] - thunderbolt: Disable CL states only when actually needed (Desnes Nunes) [RHEL-34114] - thunderbolt: Transition link to asymmetric only when both sides support it (Desnes Nunes) [RHEL-34114] - thunderbolt: Log XDomain link speed and width (Desnes Nunes) [RHEL-34114] - thunderbolt: Move width_name() helper to tb.h (Desnes Nunes) [RHEL-34114] - thunderbolt: Handle lane bonding of Gen 4 XDomain links properly (Desnes Nunes) [RHEL-34114] - thunderbolt: Unwind TMU configuration if tb_switch_set_tmu_mode_params() fails (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Fix power line control for SunplusIT camera (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Pick first best alternate setting insteed of last (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Fix power line control for a Chicony camera (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: fix UCSI on buggy Qualcomm devices (Desnes Nunes) [RHEL-34114] - media: cx231xx: fix a memleak in cx231xx_init_isoc (Desnes Nunes) [RHEL-34114] - usb: xhci: xhci-plat: Add support for BCM2711 (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: xhci: Add support for BCM2711 (Desnes Nunes) [RHEL-34114] - usb: hub: Add quirk to decrease IN-ep poll interval for Microchip USB491x hub (Desnes Nunes) [RHEL-34114] - usb: hub: Replace hardcoded quirk value with BIT() macro (Desnes Nunes) [RHEL-34114] - usb: typec: tcpci: add vconn over current fault handling to maxim_core (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: add tcpm_port_error_recovery symbol (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: tps6598x: add reset-gpios property (Desnes Nunes) [RHEL-34114] - usb: typec: tps6598x: add reset gpio support (Desnes Nunes) [RHEL-34114] - r8152: fix unknown device for choose_configuration (Desnes Nunes) [RHEL-34114] - r8152: Choose our USB config with choose_configuration() rather than probe() (Desnes Nunes) [RHEL-34114] - usb: core: Allow subclassed USB drivers to override usb_choose_configuration() (Desnes Nunes) [RHEL-34114] - usb: core: Don't force USB generic_subclass drivers to define probe() (Desnes Nunes) [RHEL-34114] - usb: atm: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Desnes Nunes) [RHEL-34114] - xhci: fix possible null pointer deref during xhci urb enqueue (Desnes Nunes) [RHEL-34114] - xhci: Reconfigure endpoint 0 max packet size only during endpoint reset (Desnes Nunes) [RHEL-34114] - xhci: minor coding style cleanup in 'xhci_try_enable_msi()' (Desnes Nunes) [RHEL-34114] - xhci: rework 'xhci_try_enable_msi()' MSI and MSI-X setup code (Desnes Nunes) [RHEL-34114] - xhci: change 'msix_count' to encompass MSI or MSI-X vectors (Desnes Nunes) [RHEL-34114] - xhci: refactor static MSI function (Desnes Nunes) [RHEL-34114] - xhci: refactor static MSI-X function (Desnes Nunes) [RHEL-34114] - xhci: add handler for only one interrupt line (Desnes Nunes) [RHEL-34114] - xhci: check if legacy irq is available before using it as fallback (Desnes Nunes) [RHEL-34114] - xhci: dbc: Add missing headers (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sizeof(*pointer) instead of sizeof(type) (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sizeof_field() where it makes sense (Desnes Nunes) [RHEL-34114] - xhci: dbc: Replace custom return value with proper Linux error code (Desnes Nunes) [RHEL-34114] - xhci: dbc: Don't shadow error codes in store() functions (Desnes Nunes) [RHEL-34114] - xhci: dbc: Check for errors first in xhci_dbc_stop() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use ATTRIBUTE_GROUPS() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sysfs_emit() to instead of scnprintf() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Convert to use sysfs_streq() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Drop duplicate checks for dma_free_coherent() (Desnes Nunes) [RHEL-34114] - usb: new quirk to reduce the SET_ADDRESS request timeout (Desnes Nunes) [RHEL-34114] - usb: xhci: Add timeout argument in address_device USB HCD callback (Desnes Nunes) [RHEL-34114] - media: usb: cx231xx: Stop direct calls to queue num_buffers field (Desnes Nunes) [RHEL-34114] - USB: misc: iowarrior: remove redundant assignment to variable io_res (Desnes Nunes) [RHEL-34114] - thunderbolt: Remove duplicated re-assignment of pointer 'out' (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb: add phy tuning properties (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb: add power-domains property (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb-phy: convert to json schema (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: Annotate struct jmb38x_ms with __counted_by (Desnes Nunes) [RHEL-34114] - memstick r592: make memstick_debug_get_tpc_name() static (Desnes Nunes) [RHEL-34114] - memstick: fix memory leak if card device is never registered (Desnes Nunes) [RHEL-34114] - memstick: core: Imply IOSCHED_BFQ (Desnes Nunes) [RHEL-34114] - mmc: core: Imply IOSCHED_BFQ (Desnes Nunes) [RHEL-34114] - memstick/mspro_block: Convert to use sysfs_emit()/sysfs_emit_at() APIs (Desnes Nunes) [RHEL-34114] - memstick: r592: Fix a UAF bug when removing the driver (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: use appropriate free function in jmb38x_ms_alloc_host() (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: Prefer struct_size over open coded arithmetic (Desnes Nunes) [RHEL-34114] - memstick: switch from 'pci_' to 'dma_' API (Desnes Nunes) [RHEL-34114] - memstick: r592: Change the name of the 'pci_driver' structure to be consistent (Desnes Nunes) [RHEL-34114] - misc: rtsx: clean up one inconsistent indenting (Desnes Nunes) [RHEL-34114] - phy: broadcom: sata: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-34114] - phy: broadcom: Kconfig: Add configuration menu for Broadcom phy drivers (Desnes Nunes) [RHEL-34114] - phy: qcom: qmp-ufs: add missing offsets to sm8150 configuration (Desnes Nunes) [RHEL-34114] - phy: core: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - phy: core: add debugfs files (Desnes Nunes) [RHEL-34114] - PCI: tegra: Convert to devm_of_phy_optional_get() (Desnes Nunes) [RHEL-34114] - phy: Add devm_of_phy_optional_get() helper (Desnes Nunes) [RHEL-34114] - doc: phy: Document devm_of_phy_get() (Desnes Nunes) [RHEL-34114] - phy: Remove unused phy_optional_get() (Desnes Nunes) [RHEL-34114] - net: hsr: hsr_slave: Fix the promiscuous mode in offload mode (Felix Maurer) [RHEL-30017] - hsr: Handle failures in module init (Felix Maurer) [RHEL-30017] - hsr: Fix uninit-value access in hsr_get_node() (Felix Maurer) [RHEL-30017 RHEL-33236] {CVE-2024-26863} - net: hsr: Use correct offset for HSR TLV values in supervisory HSR frames (Felix Maurer) [RHEL-30017] - net: hsr: remove WARN_ONCE() in send_hsr_supervision_frame() (Felix Maurer) [RHEL-30017 RHEL-31606] {CVE-2024-26707} - net: hsr: Add support for MC filtering at the slave device (Felix Maurer) [RHEL-30017] - net: hsr: Disable promiscuous mode in offload mode (Felix Maurer) [RHEL-30017]- net: add netdev_lockdep_set_classes() to virtual drivers (Davide Caratti) [RHEL-6066] - net: bridge: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] - vlan: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] - net/sched: unregister lockdep keys in qdisc_create/qdisc_alloc error path (Davide Caratti) [RHEL-6066] - net/sched: fix false lockdep warning on qdisc root lock (Davide Caratti) [RHEL-6066] - selftests: net: more pmtu.sh fixes (Hangbin Liu) [RHEL-31077] - selftests: net: cope with slow env in so_txtime.sh test (Hangbin Liu) [RHEL-31077] - selftests: net: cope with slow env in gro.sh test (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix bridge locked port test flakiness (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix bridge MDB test flakiness (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix layer 2 miss test flakiness (Hangbin Liu) [RHEL-31077] - selftests: net: let big_tcp test cope with slow env (Hangbin Liu) [RHEL-31077] - selftests: net: avoid just another constant wait (Hangbin Liu) [RHEL-31077] - selftests: net: fix tcp listener handling in pmtu.sh (Hangbin Liu) [RHEL-31077] - selftests: net: don't access /dev/stdout in pmtu.sh (Hangbin Liu) [RHEL-31077] - selftests: net: test vxlan pmtu exceptions with tcp (Hangbin Liu) [RHEL-31077] - selftests: net: cut more slack for gro fwd tests. (Hangbin Liu) [RHEL-31077] - selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Hangbin Liu) [RHEL-31077] - selftests: bonding: Check initial state (Hangbin Liu) [RHEL-31077] - selftests: net: fix available tunnels detection (Hangbin Liu) [RHEL-31077] - selftests: net: give more time for GRO aggregation (Hangbin Liu) [RHEL-31077] - selftests: net: fix rps_default_mask with >32 CPUs (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Remove executable bits from lib.sh (Hangbin Liu) [RHEL-31077] - selftests: bonding: Change script interpreter (Hangbin Liu) [RHEL-31077] - selftests/net: fix grep checking for fib_nexthop_multiprefix (Hangbin Liu) [RHEL-31077] - selftests/net: ipsec: fix constant out of range (Hangbin Liu) [RHEL-31077] - selftests: net: fcnal-test: check if FIPS mode is enabled (Hangbin Liu) [RHEL-31077] - selftests: net: vrf-xfrm-tests: change authentication and encryption algos (Hangbin Liu) [RHEL-31077] - selftests: add few test cases for tap driver (Hangbin Liu) [RHEL-31077] - net: tap: NULL pointer derefence in dev_parse_header_protocol when skb->dev is null (Hangbin Liu) [RHEL-31077] - idpf: disable local BH when scheduling napi for marker packets (Michal Schmidt) [RHEL-29553] - idpf: remove dealloc vector msg err in idpf_intr_rel (Michal Schmidt) [RHEL-29553] - idpf: fix minor controlq issues (Michal Schmidt) [RHEL-29553] - idpf: prevent deinit uninitialized virtchnl core (Michal Schmidt) [RHEL-29553] - idpf: cleanup virtchnl cruft (Michal Schmidt) [RHEL-29553] - idpf: refactor idpf_recv_mb_msg (Michal Schmidt) [RHEL-29553] - idpf: add async_handler for MAC filter messages (Michal Schmidt) [RHEL-29553] - idpf: refactor remaining virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: refactor queue related virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: refactor vport virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: implement virtchnl transaction manager (Michal Schmidt) [RHEL-29553] - idpf: add idpf_virtchnl.h (Michal Schmidt) [RHEL-29553] - idpf: avoid compiler padding in virtchnl2_ptype struct (Michal Schmidt) [RHEL-29553] - idpf: add get/set for Ethtool's header split ringparam (Michal Schmidt) [RHEL-29553] - powerpc/smp: do not decrement idle task preempt count in CPU offline (Mamatha Inamdar) [RHEL-38427] {CVE-2021-47454} - Squashfs: check the inode number is not the invalid value of zero (Abhi Das) [RHEL-35098] {CVE-2024-26982} - locktorture: Increase Hamming distance between call_rcu_chain and rcu_call_chains (Waiman Long) [RHEL-35759] - torture: add missing dependency on hrtimer.h (Waiman Long) [RHEL-35759] - locking/mutex: Document that mutex_unlock() is non-atomic (Waiman Long) [RHEL-35759] - cleanup: Add conditional guard support (Waiman Long) [RHEL-35759] - locking/osq_lock: Clarify osq_wait_next() (Waiman Long) [RHEL-35759] - locking/osq_lock: Clarify osq_wait_next() calling convention (Waiman Long) [RHEL-35759] - locking/osq_lock: Move the definition of optimistic_spin_node into osq_lock.c (Waiman Long) [RHEL-35759] - locktorture: Check the correct variable for allocation failure (Waiman Long) [RHEL-35759] - locktorture: Rename readers_bind/writers_bind to bind_readers/bind_writers (Waiman Long) [RHEL-35759] - doc: Catch-up update for locktorture module parameters (Waiman Long) [RHEL-35759] - locktorture: Add call_rcu_chains module parameter (Waiman Long) [RHEL-35759] - locktorture: Add new module parameters to lock_torture_print_module_parms() (Waiman Long) [RHEL-35759] - torture: Print out torture module parameters (Waiman Long) [RHEL-35759] - locktorture: Add acq_writer_lim to complain about long acquistion times (Waiman Long) [RHEL-35759] - locktorture: Consolidate "if" statements in lock_torture_writer() (Waiman Long) [RHEL-35759] - locktorture: Alphabetize torture_param() entries (Waiman Long) [RHEL-35759] - rcutorture: Fix stuttering races and other issues (Waiman Long) [RHEL-35759] - locktorture: Add readers_bind and writers_bind module parameters (Waiman Long) [RHEL-35759] - torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-35759] - torture: Make torture_hrtimeout_ns() take an hrtimer mode parameter (Waiman Long) [RHEL-35759] - torture: Share torture_random_state with torture_shuffle_tasks() (Waiman Long) [RHEL-35759] - locking/seqlock: Fix grammar in comment (Waiman Long) [RHEL-35759] - locking/seqlock: Propagate 'const' pointers within read-only methods, remove forced type casts (Waiman Long) [RHEL-35759] - locking/lockdep: Fix string sizing bug that triggers a format-truncation compiler-warning (Waiman Long) [RHEL-35759] - locking/seqlock: Change __seqprop() to return the function pointer (Waiman Long) [RHEL-35759] - locking/seqlock: Simplify SEQCOUNT_LOCKNAME() (Waiman Long) [RHEL-35759] - locking/seqlock: Fix typo in comment (Waiman Long) [RHEL-35759] - locking/debug: Fix debugfs API return value checks to use IS_ERR() (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Make sure we bail out instead of livelock (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Fix potential workqueue corruption (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Use prng instead of rng to avoid hangs at bootup (Waiman Long) [RHEL-35759] - locking: export contention tracepoints for bcachefs six locks (Waiman Long) [RHEL-35759] - locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested() (Waiman Long) [RHEL-35759] - lockdep: fix static memory detection even more (Waiman Long) [RHEL-35759] - torture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-35759] - torture: Move stutter_wait() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Move torture_shuffle() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Move torture_onoff() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Make torture_hrtimeout_*() use TASK_IDLE (Waiman Long) [RHEL-35759] - torture: Add lock_torture writer_fifo module parameter (Waiman Long) [RHEL-35759] - torture: Add a kthread-creation callback to _torture_create_kthread() (Waiman Long) [RHEL-35759] - torture: Support randomized shuffling for proxy exec testing (Waiman Long) [RHEL-35759] - locking: add lockevent_read() prototype (Waiman Long) [RHEL-35759] - lockdep: Add lock_set_cmp_fn() annotation (Waiman Long) [RHEL-35759] - locktorture: Add long_hold to adjust lock-hold delays (Waiman Long) [RHEL-35759] - torture: Fix hang during kthread shutdown phase (Waiman Long) [RHEL-35759] - torture: Seed torture_random_state on CPU (Waiman Long) [RHEL-35759] - seqlock: drop seqcount_ww_mutex_t (Waiman Long) [RHEL-35759] - sections: global data can be in .bss (Waiman Long) [RHEL-35759] - bnxt_en: do not map packet buffers twice (Petr Oros) [RHEL-31941] - bnxt_en: Fix skb recycling logic in bnxt_deliver_skb() (Petr Oros) [RHEL-31941] - bpf, test_run: fix crashes due to XDP frame overwriting/corruption (Petr Oros) [RHEL-31941] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] - Revert "bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES" (Petr Oros) [RHEL-31941] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] - page_pool: fix netlink dump stop/resume (Petr Oros) [RHEL-31941] - page_pool: fix typos and punctuation (Petr Oros) [RHEL-31941] - page_pool: transition to reference count management after page draining (Petr Oros) [RHEL-31941] - net: page_pool: factor out releasing DMA from releasing the page (Petr Oros) [RHEL-31941] - net: page_pool: fix general protection fault in page_pool_unlist (Petr Oros) [RHEL-31941] - tools: ynl: don't skip regeneration from make targets (Petr Oros) [RHEL-31941] - tools: ynl: order building samples after generated code (Petr Oros) [RHEL-31941] - tools: ynl: make sure we use local headers for page-pool (Petr Oros) [RHEL-31941] - tools: ynl: fix build of the page-pool sample (Petr Oros) [RHEL-31941] - tools: ynl: add sample for getting page-pool information (Petr Oros) [RHEL-31941] - net: page_pool: mute the periodic warning for visible page pools (Petr Oros) [RHEL-31941] - net: page_pool: expose page pool stats via netlink (Petr Oros) [RHEL-31941] - net: page_pool: report when page pool was destroyed (Petr Oros) [RHEL-31941] - net: page_pool: report amount of memory held by page pools (Petr Oros) [RHEL-31941] - net: page_pool: add netlink notifications for state changes (Petr Oros) [RHEL-31941] - net: page_pool: implement GET in the netlink API (Petr Oros) [RHEL-31941] - net: page_pool: add nlspec for basic access to page pools (Petr Oros) [RHEL-31941] - eth: link netdev to page_pools in drivers (Petr Oros) [RHEL-31941] - net: page_pool: stash the NAPI ID for easier access (Petr Oros) [RHEL-31941] - net: page_pool: record pools per netdev (Petr Oros) [RHEL-31941] - net: page_pool: id the page pools (Petr Oros) [RHEL-31941] - net: page_pool: factor out uninit (Petr Oros) [RHEL-31941] - net: page_pool: avoid touching slow on the fastpath (Petr Oros) [RHEL-31941] - net: page_pool: split the page_pool_params into fast and slow (Petr Oros) [RHEL-31941] - page_pool: update document about fragment API (Petr Oros) [RHEL-31941] - page_pool: introduce page_pool_alloc() API (Petr Oros) [RHEL-31941] - page_pool: remove PP_FLAG_PAGE_FRAG (Petr Oros) [RHEL-31941] - bnxt_en: Let the page pool manage the DMA mapping (Petr Oros) [RHEL-31941] - bnxt_en: Use the unified RX page pool buffers for XDP and non-XDP (Petr Oros) [RHEL-31941] - page_pool: unify frag_count handling in page_pool_is_last_frag() (Petr Oros) [RHEL-31941] - page_pool: fragment API support for 32-bit arch with 64-bit DMA (Petr Oros) [RHEL-31941] - page_pool: fix documentation typos (Petr Oros) [RHEL-31941] - docs: net: page_pool: de-duplicate the intro comment (Petr Oros) [RHEL-31941] - net: skbuff: always try to recycle PP pages directly when in softirq (Petr Oros) [RHEL-31941] - page_pool: add a lockdep check for recycling in hardirq (Petr Oros) [RHEL-31941] - net: skbuff: avoid accessing page_pool if !napi_safe when returning page (Petr Oros) [RHEL-31941] - page_pool: place frag_* fields in one cacheline (Petr Oros) [RHEL-31941] - net: page_pool: merge page_pool_release_page() with page_pool_return_page() (Petr Oros) [RHEL-31941] - net: page_pool: hide page_pool_release_page() (Petr Oros) [RHEL-31941] - eth: stmmac: let page recycling happen with skbs (Petr Oros) [RHEL-31941] - page_pool: add DMA_ATTR_WEAK_ORDERING on all mappings (Petr Oros) [RHEL-31941] - xdp: remove unused {__,}xdp_release_frame() (Petr Oros) [RHEL-31941] - xdp: recycle Page Pool backed skbs built from XDP frames (Petr Oros) [RHEL-31941] - net: page_pool, skbuff: make skb_mark_for_recycle() always available (Petr Oros) [RHEL-31941] - selftests/bpf: robustify test_xdp_do_redirect with more payload magics (Petr Oros) [RHEL-31941] - Documentation: networking: correct spelling (Petr Oros) [RHEL-31941] - erspan: make sure erspan_base_hdr is present in skb->head (Xin Long) [RHEL-37232] {CVE-2024-35888} - tcp: Add memory barrier to tcp_push() (Antoine Tenart) [RHEL-22708] - tcp: tcp_wfree() refactoring (Antoine Tenart) [RHEL-22708] - powerpc/powernv: Add a null pointer check to scom_debug_init_one() (Mamatha Inamdar) [RHEL-37052] {CVE-2023-52690} - KVM: Drop unused @may_block param from gfn_to_pfn_cache_invalidate_start() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add coverage of EPT-disabled to vmx_dirty_log_test (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Fix and clarify comments about clearing D-bit vs. write-protecting (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Remove function comments above clear_dirty_{gfn_range,pt_masked}() (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Write-protect L2 SPTEs in TDP MMU when clearing dirty status (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Precisely invalidate MMU root_role during CPUID update (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Disable LBR virtualization if the CPU doesn't support LBR callstacks (Maxim Levitsky) [RHEL-32430] - perf/x86/intel: Expose existence of callback support to KVM (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Snapshot LBR capabilities during module initialization (Maxim Levitsky) [RHEL-32430] - tools/include: Sync uapi/linux/kvm.h and asm/kvm.h with the kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms (Maxim Levitsky) [RHEL-32430] - KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible (Maxim Levitsky) [RHEL-32430] - KVM: x86: Stop compiling vmenter.S with OBJECT_FILES_NON_STANDARD (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Create a stack frame in __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Save/restore args across SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Save/restore non-volatile GPRs in SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Wrap __svm_sev_es_vcpu_run() with #ifdef CONFIG_KVM_AMD_SEV (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Create a stack frame in __svm_vcpu_run() for unwinding (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Clobber RAX instead of RBX when discarding spec_ctrl_intercepted (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Drop 32-bit "support" from __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Remove a useless zeroing of allocated memory (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Ignore MKTME KeyID bits when intercepting #PF for allow_smaller_maxphyaddr (Maxim Levitsky) [RHEL-32430] - KVM: selftests: fix max_guest_memory_test with more that 256 vCPUs (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Verify post-RESET value of PERF_GLOBAL_CTRL in PMCs test (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Set enable bits for GP counters in PERF_GLOBAL_CTRL at "RESET" (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: x86: Don't overflow lpage_info when checking attributes (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Disable support for adaptive PEBS (Maxim Levitsky) [RHEL-32430] - KVM: Explicitly disallow activatating a gfn_to_pfn_cache with INVALID_GPA (Maxim Levitsky) [RHEL-32430] - KVM: Check validity of offset+length of gfn_to_pfn_cache prior to activation (Maxim Levitsky) [RHEL-32430] - KVM: Add helpers to consolidate gfn_to_pfn_cache's page split check (Maxim Levitsky) [RHEL-32430] - KVM: SEV: fix compat ABI for KVM_MEMORY_ENCRYPT_OP (Maxim Levitsky) [RHEL-32430] - selftests: kvm: remove meaningless assignments in Makefiles (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Check that PV_UNHALT is cleared when HLT exiting is disabled (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Explicitly close guest_memfd files in some gmem tests (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: fix recursive deadlock in timer injection (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: simplify locking and make more self-contained (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: remove WARN_ON_ONCE() with false positives in evtchn delivery (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: inject vCPU upcall vector when local APIC is enabled (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: improve accuracy of Xen timers (Maxim Levitsky) [RHEL-32430] - hyperv-tlfs: Change prefix of generic HV_REGISTER_* MSRs to HV_MSR_* (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a basic SEV-ES smoke test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a basic SEV smoke test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Use the SEV library APIs in the intra-host migration test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add library for creating and interacting with SEV guests (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Allow tagging protected memory in guest page tables (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Explicitly ucall pool from shared memory (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add support for protected vm_vaddr_* allocations (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add support for allocating/managing protected guest memory (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a macro to iterate over a sparsebit range (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make sparsebit structs const where appropriate (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend VM creation's @shape to allow control of VM subtype (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the userspace_msr_exit test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the vmx_pmu_caps test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the fix_hypercall test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the sync_regs test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a macro to define a test with one vcpu (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Move setting a vCPU's entry point to a dedicated API (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: sync_regs_test: Get regs structure before modifying it (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: sync_regs_test: Use vcpu_run() where appropriate (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Combine "check" and "get" APIs for passthrough MSR lookups (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Rename vmplX_ssp -> plX_ssp (Maxim Levitsky) [RHEL-32430] - kvm/x86: allocate the write-tracking metadata on-demand (Maxim Levitsky) [RHEL-32430] - KVM: VMX: return early if msr_bitmap is not supported (Maxim Levitsky) [RHEL-32430] - KVM: VMX: fix comment to add LBR to passthrough MSRs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Explicitly check NMI from guest to reducee false positives (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add CONFIG_64BIT definition for the build (Maxim Levitsky) [RHEL-32430] - selftests/kvm: Fix issues with $(SPLIT_TESTS) (Maxim Levitsky) [RHEL-32430] - KVM: Get rid of return value from kvm_arch_create_vm_debugfs() (Maxim Levitsky) [RHEL-32430] - tools/include: Sync x86 asm/irq_vectors.h with the kernel sources (Maxim Levitsky) [RHEL-32430] - x86: irq: unconditionally define KVM interrupt vectors (Maxim Levitsky) [RHEL-32430] - KVM: fix kvm_mmu_memory_cache allocation warning (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Free TDP MMU roots while holding mmy_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Alloc TDP MMU roots while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Check for usable TDP MMU root while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Skip invalid TDP MMU roots when write-protecting SPTEs (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Skip invalid roots when zapping leaf SPTEs for GFN range (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Allow passing '-1' for "all" as_id for TDP MMU iterators (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Don't do TLB flush when zappings SPTEs in invalid roots (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Zap invalidated TDP MMU roots at 4KiB granularity (Maxim Levitsky) [RHEL-32430] - KVM: Add a comment explaining the directed yield pending interrupt logic (Maxim Levitsky) [RHEL-32430] - KVM: x86: Clean up directed yield API for "has pending interrupt" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Rely solely on preempted_in_kernel flag for directed yield (Maxim Levitsky) [RHEL-32430] - KVM: Add dedicated arch hook for querying if vCPU was preempted in-kernel (Maxim Levitsky) [RHEL-32430] - KVM: x86: Sanity check that kvm_has_noapic_vcpu is zero at module_exit() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move "KVM no-APIC vCPU" key management into local APIC code (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fully defer to vendor code to decide how to force immediate exit (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Handle KVM-induced preemption timer exits in fastpath for L2 (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move handling of is_guest_mode() into fastpath exit handlers (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Handle forced exit due to preemption timer in fastpath (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Re-enter guest in fastpath for "spurious" preemption timer exits (Maxim Levitsky) [RHEL-32430] - KVM: x86: Plumb "force_immediate_exit" into kvm_entry() tracepoint (Maxim Levitsky) [RHEL-32430] - KVM: x86: Drop superfluous check on direct MMU vs. WRITE_PF_TO_SP flag (Maxim Levitsky) [RHEL-32430] - KVM: x86: Drop dedicated logic for direct MMUs in reexecute_instruction() (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Don't acquire mmu_lock when using indirect_shadow_pages as a heuristic (Maxim Levitsky) [RHEL-32430] - KVM: x86: Open code all direct reads to guest DR6 and DR7 (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make kvm_get_dr() return a value, not use an out parameter (Maxim Levitsky) [RHEL-32430] - x86/cpu: Add a VMX flag to enumerate 5-level EPT support to userspace (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test top-down slots event in x86's pmu_counters_test (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow vcpu_info content to be 'safely' copied (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: check the need for invalidation under read lock first (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: advertize the KVM_XEN_HVM_CONFIG_SHARED_INFO_HVA capability (Maxim Levitsky) [RHEL-32430] - KVM: selftests: re-map Xen's vcpu_info using HVA rather than GPA (Maxim Levitsky) [RHEL-32430] - KVM: selftests: map Xen's shared_info page using HVA rather than GFN (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow vcpu_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow shared_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: re-initialize shared_info if guest (32/64-bit) mode is set (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: separate initialization of shared_info cache and content (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: allow a cache to be activated with a fixed (userspace) HVA (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: include page offset in uhva and use it consistently (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: stop open-coding offset_in_page() (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: remove KVM_GUEST_USES_PFN usage (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: add a mark-dirty helper (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: mark guest pages dirty with the pfncache lock held (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: remove unnecessary exports (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: Add a map helper function (Maxim Levitsky) [RHEL-32430] - treewide: remove CONFIG_HAVE_KVM (Maxim Levitsky) [RHEL-32430] - vfio: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] - x86: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] - MIPS: introduce Kconfig for MIPS VZ (Maxim Levitsky) [RHEL-32430] - kvm: move "select IRQ_BYPASS_MANAGER" to common code (Maxim Levitsky) [RHEL-32430] - KVM: remove unnecessary #ifdef (Maxim Levitsky) [RHEL-32430] - KVM: define __KVM_HAVE_GUEST_DEBUG unconditionally (Maxim Levitsky) [RHEL-32430] - kvm: replace __KVM_HAVE_READONLY_MEM with Kconfig symbol (Maxim Levitsky) [RHEL-32430] - KVM: arm64: move ARM-specific defines to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: powerpc: move powerpc-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: x86: move x86-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: remove more traces of device assignment UAPI (Maxim Levitsky) [RHEL-32430] - kvm: x86: use a uapi-friendly macro for GENMASK (Maxim Levitsky) [RHEL-32430] - kvm: x86: use a uapi-friendly macro for BIT (Maxim Levitsky) [RHEL-32430] - uapi: introduce uapi-friendly macros for GENMASK (Maxim Levitsky) [RHEL-32430] - KVM: x86: rename push to emulate_push for consistency (Maxim Levitsky) [RHEL-32430] - KVM: x86: Clean up partially uninitialized integer in emulate_pop() (Maxim Levitsky) [RHEL-32430] - KVM: x86/emulator: emulate movbe with operand-size prefix (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Report up-to-date exit qualification to userspace (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Return -EINVAL instead of -EBUSY on attempt to re-init SEV/SEV-ES (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Add support for allowing zero SEV ASIDs (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Use unsigned integers when dealing with ASIDs (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Set sev->asid in sev_asid_new() instead of overloading the return (Maxim Levitsky) [RHEL-32430] - KVM: Nullify async #PF worker's "apf" pointer as soon as it might be freed (Maxim Levitsky) [RHEL-32430] - KVM: Get reference to VM's address space in the async #PF worker (Maxim Levitsky) [RHEL-32430] - KVM: Put mm immediately after async #PF worker completes remote gup() (Maxim Levitsky) [RHEL-32430] - KVM: Always flush async #PF workqueue when vCPU is being destroyed (Maxim Levitsky) [RHEL-32430] - KVM: x86: Improve documentation of MSR_KVM_ASYNC_PF_EN (Maxim Levitsky) [RHEL-32430] - x86/kvm: Use separate percpu variable to track the enabling of asyncpf (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fix broken debugregs ABI for 32 bit kernels (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Avoid CPL lookup if PMC enabline for USER and KERNEL is the same (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Check eventsel first when emulating (branch) insns retired (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Expand the comment about what bits are check emulating events (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Snapshot event selectors that KVM emulates in software (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Process only enabled PMCs when emulating events in software (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Add macros to iterate over all PMCs given a bitmap (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Snapshot and clear reprogramming bitmap before reprogramming (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Move pmc_idx => pmc translation helper to common code (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Add common define to capture fixed counters offset (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Zero out PMU metadata on AMD if PMU is disabled (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Use KMEM_CACHE instead of kmem_cache_create() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend PMU counters test to validate RDPMC after WRMSR (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add helpers for safe and safe+forced RDMSR, RDPMC, and XGETBV (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a forced emulation variation of KVM_ASM_SAFE() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test PMC virtualization with forced emulation (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Move KVM_FEP macro into common library header (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Query module param to detect FEP in MSR filtering test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add helpers to read integer module params (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a helper to query if the PMU module param is enabled (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Expand PMU counters test to verify LLC events (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add functional test for Intel's fixed PMU counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test consistency of CPUID with num of fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test consistency of CPUID with num of gp counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test Intel PMU architectural events on fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test Intel PMU architectural events on gp counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add pmu.h and lib/pmu.c for common PMU assets (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend {kvm,this}_pmu_has() to support fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Drop the "name" param from KVM_X86_PMU_FEATURE() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add vcpu_set_cpuid_property() to set properties (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Explicitly check for RDPMC of unsupported Intel PMC types (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Treat "fixed" PMU type in RDPMC as index as a value, not flag (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Disallow "fast" RDPMC for architectural Intel PMUs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Apply "fast" RDPMC only to Intel PMUs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Prioritize VMX interception over #GP on RDPMC due to bad index (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Don't ignore bits 31:30 for RDPMC index on AMD (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Get eventsel for fixed counters from perf (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Setup fixed counters' eventsel during PMU initialization (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Remove KVM's enumeration of Intel's architectural encodings (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Allow programming events that match unsupported arch events (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Always treat Fixed counters as available when supported (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use mutex guards to eliminate __kvm_x86_vendor_init() (Maxim Levitsky) [RHEL-32430] - KVM: Harden against unpaired kvm_mmu_notifier_invalidate_range_end() calls (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a testcase to verify GUEST_MEMFD and READONLY are exclusive (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Create GUEST_MEMFD for relevant invalid flags testcases (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Restrict KVM_SW_PROTECTED_VM to the TDP MMU (Maxim Levitsky) [RHEL-32430] - KVM: x86: Update KVM_SW_PROTECTED_VM docs to make it clear they're a WIP (Maxim Levitsky) [RHEL-32430] - KVM: Make KVM_MEM_GUEST_MEMFD mutually exclusive with KVM_MEM_READONLY (Maxim Levitsky) [RHEL-32430] - KVM: x86: Mark target gfn of emulated atomic instruction as dirty (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Don't assert on exact number of 4KiB in dirty log split test (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fix KVM_GET_MSRS stack info leak (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Fix type length error when reading pmu->fixed_ctr_ctrl (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make gtod_is_based_on_tsc() return 'bool' (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make hyperv_clock require TSC based system clocksource (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Run clocksource dependent tests with hyperv_clocksource_tsc_page too (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Use generic sys_clocksource_is_tsc() in vmx_nested_tsc_scaling_test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Generalize check_clocksource() from kvm_clock_test (Maxim Levitsky) [RHEL-32430] - KVM: x86: Check irqchip mode before create PIT (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fail tests when open() fails with !ENOENT (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Avoid infinite loop in hyperv_features when invtsc is missing (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Delete superfluous, unused "stage" variable in AMX test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86_64: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Reword the NX hugepage test's skip message to be more helpful (Maxim Levitsky) [RHEL-32430] - tools headers UAPI: Sync kvm headers with the kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: x86: add missing "depends on KVM" (Maxim Levitsky) [RHEL-32430] - KVM: fix direction of dependency on MMU notifiers (Maxim Levitsky) [RHEL-32430] - KVM: introduce CONFIG_KVM_COMMON (Maxim Levitsky) [RHEL-32430] - KVM: clean up directives to compile out irqfds (Maxim Levitsky) [RHEL-32430] - KVM: remove deprecated UAPIs (Maxim Levitsky) [RHEL-32430] - KVM: remove CONFIG_HAVE_KVM_IRQFD (Maxim Levitsky) [RHEL-32430] - KVM: remove CONFIG_HAVE_KVM_EVENTFD (Maxim Levitsky) [RHEL-32430] - KVM: guest-memfd: fix unused-function warning (Maxim Levitsky) [RHEL-32430] - KVM x86/xen: add an override for PVCLOCK_TSC_STABLE_BIT (Maxim Levitsky) [RHEL-32430] - KVM: nSVM: Hide more stuff under CONFIG_KVM_HYPERV/CONFIG_HYPERV (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Hide more stuff under CONFIG_KVM_HYPERV (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Introduce accessor to get Hyper-V eVMCS pointer (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Introduce helpers to check if Hyper-V evmptr12 is valid/set (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make Hyper-V emulation optional (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Move guest_cpuid_has_evmcs() to hyperv.h (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix vmxon_pa == vmcs12_pa == -1ull nVMX testcase for !eVMCS (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make Hyper-V tests explicitly require KVM Hyper-V support (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Split off helper for emulating VMCLEAR on Hyper-V eVMCS (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to handle Hyper-V paravirt TLB flush requests (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Split off hyperv_evmcs.{ch} (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to check if vector is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to check if auto-EOI is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Split off vmx_onhyperv.{ch} from hyperv.{ch} (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move Hyper-V partition assist page out of Hyper-V emulation context (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: Remove unneeded xen context from kvm_arch when !CONFIG_KVM_XEN (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix broken assert messages in Hyper-V features test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix benign %llx vs. %lx issues in guest asserts (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix MWAIT error message when guest assertion fails (Maxim Levitsky) [RHEL-32430] - KVM: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] - KVM: x86: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: fix comment about mmu_unsync_pages_lock (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: always take tdp_mmu_pages_lock (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: remove unnecessary "bool shared" argument from iterators (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: remove unnecessary "bool shared" argument from functions (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Check for leaf SPTE when clearing dirty bit in the TDP MMU (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Fix off-by-1 when splitting huge pages during CLEAR (Maxim Levitsky) [RHEL-32430] - KVM: move KVM_CAP_DEVICE_CTRL to the generic check (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Track emulated counter events instead of previous counter (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Update sample period in pmc_write_counter() (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Remove manual clearing of fields in kvm_pmu_init() (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Stop calling kvm_pmu_reset() at RESET (it's redundant) (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Reset the PMU, i.e. stop counters, before refreshing (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Move PMU reset logic to common x86 code (Maxim Levitsky) [RHEL-32430] - KVM: SVM,VMX: Use %rip-relative addressing to access kvm_rebooting (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Don't intercept IRET when injecting NMI and vNMI is enabled (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Explicitly require FLUSHBYASID to enable SEV support (Maxim Levitsky) [RHEL-32430] - KVM: nSVM: Advertise support for flush-by-ASID (Maxim Levitsky) [RHEL-32430] - Revert "nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Don't unnecessarily force masterclock update on vCPU hotplug (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use a switch statement and macros in __feature_translate() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Advertise CPUID.(EAX=7,ECX=2):EDX[5:0] to userspace (Maxim Levitsky) [RHEL-32430] - KVM: x86: Turn off KVM_WERROR by default for all configs (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Remove x86's so called "MMIO warning" test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add logic to detect if ioctl() failed because VM was killed (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Drop the single-underscore ioctl() helpers (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Declare flush_remote_tlbs{_range}() hooks iff HYPERV!=n (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use KVM-governed feature framework to track "LAM enabled" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Advertise and enable LAM (user and supervisor) (Maxim Levitsky) [RHEL-32430] - KVM: x86: Virtualize LAM for user pointer (Maxim Levitsky) [RHEL-32430] - KVM: x86: Virtualize LAM for supervisor pointer (Maxim Levitsky) [RHEL-32430] - KVM: x86: Untag addresses for LAM emulation where applicable (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce get_untagged_addr() in kvm_x86_ops and call it in emulator (Maxim Levitsky) [RHEL-32430] - KVM: x86: Remove kvm_vcpu_is_illegal_gpa() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Add & use kvm_vcpu_is_legal_cr3() to check CR3's legality (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Drop non-PA bits when getting GFN for guest's PGD (Maxim Levitsky) [RHEL-32430] - KVM: SEV: Do not intercept accesses to MSR_IA32_XSS for SEV-ES guests (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix dynamic generation of configuration names (Maxim Levitsky) [RHEL-32430] - KVM: Convert comment into an assertion in kvm_io_bus_register_dev() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Update EFER software model on CR0 trap for SEV-ES (Maxim Levitsky) [RHEL-32430] - KVM: selftests: add -MP to CFLAGS (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Actually print out magic token in NX hugepages skip message (Maxim Levitsky) [RHEL-32430] - KVM: x86: Remove 'return void' expression for 'void function' (Maxim Levitsky) [RHEL-32430] - Revert "KVM: Prevent module exit until all VMs are freed" (Maxim Levitsky) [RHEL-32430] - KVM: Set file_operations.owner appropriately for all such structures (Maxim Levitsky) [RHEL-32430] - KVM: x86: Get CPL directly when checking if loaded vCPU is in kernel mode (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Avoid using forced target for generating arm64 headers (Maxim Levitsky) [RHEL-32430] - tools headers arm64: Update sysreg.h with kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Generate sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] - perf build: Generate arm64's sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] - tools: arm64: Add a Makefile for generating sysreg-defs.h (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test behavior of HWCR, a.k.a. MSR_K7_HWCR (Maxim Levitsky) [RHEL-32430] - KVM: Annotate struct kvm_irq_routing_table with __counted_by (Maxim Levitsky) [RHEL-32430] - powerpc/powernv: Add a null pointer check in opal_event_init() (Mamatha Inamdar) [RHEL-37060] {CVE-2023-52686} - crypto: qcom-rng - Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Add missing dependency on hw_random (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Add hw_random interface support (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng: Make the core clock optional regardless of ACPI presence (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Fix qcom_rng_of_match unused warning (Lucas Karpinski) [RHEL-36682] - bpf: fix check for attempt to corrupt spilled pointer (Viktor Malik) [RHEL-26569] {CVE-2023-52462} - vxlan: Add missing VNI filter counter update in arp_reduce(). (Ivan Vecera) [RHEL-36610] - vxlan: Fix racy device stats updates. (Ivan Vecera) [RHEL-36610] - selftests: vxlan_mdb: Fix failures with old libnet (Ivan Vecera) [RHEL-36610] - selftests: fill in some missing configs for net (Ivan Vecera) [RHEL-36610] - vxlan: Cleanup IFLA_VXLAN_PORT_RANGE entry in vxlan_get_size() (Ivan Vecera) [RHEL-36610] - mlxsw: spectrum_nve_vxlan: Fix unsupported flag regression (Ivan Vecera) [RHEL-36610] - net-next: gro: Fix use of skb_gro_header_slow (Ivan Vecera) [RHEL-36610] - vxlan: Add missing entries to vxlan_get_size() (Ivan Vecera) [RHEL-36610] - vxlan: vnifilter: Use GFP_KERNEL instead of GFP_ATOMIC (Ivan Vecera) [RHEL-36610] - vxlan: Use helper functions to update stats (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: free percpu vni stats on error path (Ivan Vecera) [RHEL-36610] - vxlan: Add support for nexthop ID metadata (Ivan Vecera) [RHEL-36610] - ip_tunnels: Add nexthop ID field to ip_tunnel_key (Ivan Vecera) [RHEL-36610] - selftests: net: vxlan: Fix selftest regression after changes in iproute2. (Ivan Vecera) [RHEL-36610] - selftests: net: vxlan: Add tests for vxlan nolocalbypass option. (Ivan Vecera) [RHEL-36610] - net: vxlan: Add nolocalbypass option to vxlan. (Ivan Vecera) [RHEL-36610] - selftests: net: Add VXLAN MDB test (Ivan Vecera) [RHEL-36610] - vxlan: Enable MDB support (Ivan Vecera) [RHEL-36610] - vxlan: Add MDB data path support (Ivan Vecera) [RHEL-36610] - vxlan: mdb: Add an internal flag to indicate MDB usage (Ivan Vecera) [RHEL-36610] - vxlan: mdb: Add MDB control path support (Ivan Vecera) [RHEL-36610] - vxlan: Expose vxlan_xmit_one() (Ivan Vecera) [RHEL-36610] - vxlan: Move address helpers to private headers (Ivan Vecera) [RHEL-36610] - selftests: Fix failing VXLAN VNI filtering test (Ivan Vecera) [RHEL-36610] - vxlan: Fix memory leaks in error path (Ivan Vecera) [RHEL-36610] - net: gro: skb_gro_header helper function (Ivan Vecera) [RHEL-36610] - net: vxlan: Fix kernel coding style (Ivan Vecera) [RHEL-36610] - net: vxlan: Add extack support to vxlan_fdb_delete (Ivan Vecera) [RHEL-36610] - selftests/net: add missing tests to Makefile (Ivan Vecera) [RHEL-36610] - vxlan: do not feed vxlan_vnifilter_dump_dev with non vxlan devices (Ivan Vecera) [RHEL-36610] - drivers: vxlan: fix returnvar.cocci warning (Ivan Vecera) [RHEL-36610] - vxlan_core: delete unnecessary condition (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: add support for stats dumping (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: per vni stats (Ivan Vecera) [RHEL-36610] - selftests: add new tests for vxlan vnifiltering (Ivan Vecera) [RHEL-36610] - vxlan: vni filtering support on collect metadata device (Ivan Vecera) [RHEL-36610] - ipv6: sr: fix memleak in seg6_hmac_init_algo (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix missing sk_buff release in seg6_input_core (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix invalid unregister error path (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix incorrect unregister order (Hangbin Liu) [RHEL-37511] - ipv6: sr: add missing seg6_local_exit (Hangbin Liu) [RHEL-37511] - tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string (Ivan Vecera) [RHEL-36218] - net: bql: fix building with BQL disabled (Ivan Vecera) [RHEL-36218] - net: sched: Remove NET_ACT_IPT from Kconfig (Ivan Vecera) [RHEL-36218] - net: fill in MODULE_DESCRIPTION()s for net/sched (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Don't zero blockid when net device is being deleted (Ivan Vecera) [RHEL-36218] - selftests: forwarding: Fix layer 2 miss test flakiness (Ivan Vecera) [RHEL-36218] - net: netdevsim: don't try to destroy PHC on VFs (Ivan Vecera) [RHEL-36218] - net: sched: track device in tcf_block_get/put_ext() only for clsact binder types (Ivan Vecera) [RHEL-36218] - net/sched: Remove ipt action tests (Ivan Vecera) [RHEL-36218] - net/sched: simplify tc_action_load_ops parameters (Ivan Vecera) [RHEL-36218] - net: sched: move block device tracking into tcf_block_get/put_ext() (Ivan Vecera) [RHEL-36218] - net/sched: sch_api: conditional netlink notifications (Ivan Vecera) [RHEL-36218] - net/sched: introduce ACT_P_BOUND return code (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: complement tcf_tfilter_dump_policy (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for CBQ qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for ATM qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for dsmark qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for tcindex classifier (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for rsvp classifier (Ivan Vecera) [RHEL-36218] - net/sched: Remove CONFIG_NET_ACT_IPT from default configs (Ivan Vecera) [RHEL-36218] - net/sched: Retire ipt action (Ivan Vecera) [RHEL-36218] - net: sched: em_text: fix possible memory leak in em_text_destroy() (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Allow mirred to block (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Add helper function tcf_mirred_replace_dev (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: Expose tc block to the datapath (Ivan Vecera) [RHEL-36218] - net/sched: Introduce tc block netdev tracking infra (Ivan Vecera) [RHEL-36218] - net: sched: Add initial TC error skb drop reasons (Ivan Vecera) [RHEL-36218] - packet: add a generic drop reason for receive (Ivan Vecera) [RHEL-36218] - net: sched: Make tc-related drop reason more flexible for remaining qdiscs (Ivan Vecera) [RHEL-36218] - net: sched: Move drop_reason to struct tc_skb_cb (Ivan Vecera) [RHEL-36218] - net/sched: act_api: skip idr replace on bound actions (Ivan Vecera) [RHEL-36218] - net/sched: act_api: rely on rcu in tcf_idr_check_alloc (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: conditional notification of events (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: remove 'unicast' argument from delete notification (Ivan Vecera) [RHEL-36218] - net/sched: act_api: conditional notification of events (Ivan Vecera) [RHEL-36218] - net/sched: act_api: don't open code max() (Ivan Vecera) [RHEL-36218] - rtnl: add helper to send if skb is not null (Ivan Vecera) [RHEL-36218] - rtnl: add helper to check if a notification is needed (Ivan Vecera) [RHEL-36218] - rtnl: add helper to check if rtnl group has listeners (Ivan Vecera) [RHEL-36218] - net/sched: act_api: use tcf_act_for_each_action in tcf_idr_insert_many (Ivan Vecera) [RHEL-36218] - net/sched: act_api: stop loop over ops array on NULL in tcf_action_init (Ivan Vecera) [RHEL-36218] - net/sched: act_api: avoid non-contiguous action array (Ivan Vecera) [RHEL-36218] - net/sched: act_api: use tcf_act_for_each_action (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove filters/tests.json (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: rename concurrency.json to flower.json (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove spurious './' from Makefile (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove spurious nsPlugin usage (Ivan Vecera) [RHEL-36218] - net/sched: cbs: Use units.h instead of the copy of a definition (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove unused import (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: cleanup on Ctrl-C (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: prefix iproute2 functions with "ipr2" (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove unnecessary time.sleep (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove buildebpf plugin (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: report number of workers in use (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: timeout on unbounded loops (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: leverage -all in suite ns teardown (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: use netns delete from pyroute2 (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: move back to per test ns setup (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: cap parallel tdc to 4 cores (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: add hashtable tests for u32 (Ivan Vecera) [RHEL-36218] - net/sched: cls_u32: replace int refcounts with proper refcounts (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: use parallel tdc in kselftests (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: preload all modules in kselftests (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: rework namespaces and devices setup (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: drop '-N' argument from nsPlugin (Ivan Vecera) [RHEL-36218] - net: don't dump stack on queue timeout (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: better validate TCA_FQ_WEIGHTS and TCA_FQ_PRIOMAP (Ivan Vecera) [RHEL-36218] - net, sched: Fix SKB_NOT_DROPPED_YET splat under debug config (Ivan Vecera) [RHEL-36218] - net: sched: Fill in missing MODULE_DESCRIPTION for qdiscs (Ivan Vecera) [RHEL-36218] - net: sched: Fill in missing MODULE_DESCRIPTION for classifiers (Ivan Vecera) [RHEL-36218] - net: sched: Fill in MODULE_DESCRIPTION for act_gate (Ivan Vecera) [RHEL-36218] - sched: act_ct: switch to per-action label counting (Ivan Vecera) [RHEL-36218] - net: sched: sch_qfq: Use non-work-conserving warning handler (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: fastpath needs to take care of sk->sk_pacing_status (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: fix off-by-one error in fq_dequeue() (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: add test for 'rt' upgrade on hfsc (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: move auxiliary scripts to a dedicated folder (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: add missing Kconfig options to 'config' (Ivan Vecera) [RHEL-36218] - net, sched: Add tcf_set_drop_reason for {__,}tcf_classify (Ivan Vecera) [RHEL-36218] - net, sched: Make tc-related drop reason more flexible (Ivan Vecera) [RHEL-36218] - net: sched: cls_u32: Fix allocation size in u32_init() (Ivan Vecera) [RHEL-36218] - netem: Annotate struct disttable with __counted_by (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add TCA_FQ_WEIGHTS attribute (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add 3 bands and WRR scheduling (Ivan Vecera) [RHEL-36218] - net_sched: export pfifo_fast prio2band[] (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: remove q->ktime_cache (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: always garbage collect (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add fast path for mostly idle qdisc (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: change how @inactive is tracked (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: struct sched_data reorg (Ivan Vecera) [RHEL-36218] - net_sched: constify qdisc_priv() (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: update tdc documentation (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: implement tdc parallel test run (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: update test definitions for local resources (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: localize test resources (Ivan Vecera) [RHEL-36218] - net/sched: cls_route: make netlink errors meaningful (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_u32: add tests for classid (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_route: add tests for classid (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_fw: add tests for classid (Ivan Vecera) [RHEL-36218] - net/ipv6: SKB symmetric hash should incorporate transport ports (Ivan Vecera) [RHEL-36218] - net: sched: sch_qfq: Fix UAF in qfq_dequeue() (Ivan Vecera) [RHEL-36218] - net/sched: fq_pie: avoid stalls in fq_pie_timer() (Ivan Vecera) [RHEL-36218] - netem: use seeded PRNG for correlated loss events (Ivan Vecera) [RHEL-36218] - netem: use a seeded PRNG for generating random losses (Ivan Vecera) [RHEL-36218] - netem: add prng attribute to netem_sched_data (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: verify that a qdisc can be grafted onto a taprio class (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: test that taprio can only be attached as root (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: add ptp_mock Kconfig dependency (Ivan Vecera) [RHEL-36218] - net: netdevsim: mimic tc-taprio offload (Ivan Vecera) [RHEL-36218] - net: netdevsim: use mock PHC driver (Ivan Vecera) [RHEL-36218] - redhat/configs: Add CONFIG_PTP_1588_CLOCK_MOCK (Ivan Vecera) [RHEL-36218] - net: ptp: create a mock-up PTP Hardware Clock driver (Ivan Vecera) [RHEL-36218] - net/sched: taprio: dump class stats for the actual q->qdiscs[] (Ivan Vecera) [RHEL-36218] - net/sched: taprio: delete misleading comment about preallocating child qdiscs (Ivan Vecera) [RHEL-36218] - net/sched: taprio: try again to report q->qdiscs[] to qdisc_leaf() (Ivan Vecera) [RHEL-36218] - net/sched: taprio: keep child Qdisc refcount elevated at 2 in offload mode (Ivan Vecera) [RHEL-36218] - net/sched: taprio: don't access q->qdiscs[] in unoffloaded mode during attach() (Ivan Vecera) [RHEL-36218] - net: pkt_cls: Remove unused inline helpers (Ivan Vecera) [RHEL-36218] - tc: flower: Enable offload support IPSEC SPI field. (Ivan Vecera) [RHEL-36218] - tc: flower: support for SPI (Ivan Vecera) [RHEL-36218] - net: flow_dissector: Add IPSEC dissector (Ivan Vecera) [RHEL-36218] - net/sched: sch_qfq: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] - net/sched: sch_drr: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] - net/sched: wrap open coded Qdics class filter counter (Ivan Vecera) [RHEL-36218] - overflow: Allow mixed type arguments (Ivan Vecera) [RHEL-36218] - compiler.h: drop fallback overflow checkers (Ivan Vecera) [RHEL-36218] - dpll: fix dpll_pin_on_pin_register() for multiple parent pins (Petr Oros) [RHEL-32098] - dpll: indent DPLL option type by a tab (Petr Oros) [RHEL-32098] - dpll: fix dpll_xa_ref_*_del() for multiple registrations (Petr Oros) [RHEL-32098] - dpll: spec: use proper enum for pin capabilities attribute (Petr Oros) [RHEL-32098] - dpll: move all dpll<>netdev helpers to dpll code (Petr Oros) [RHEL-32098] - dpll: fix build failure due to rcu_dereference_check() on unknown type (Petr Oros) [RHEL-32098] - dpll: rely on rcu for netdev_dpll_pin() (Petr Oros) [RHEL-32098] - dpll: fix possible deadlock during netlink dump operation (Petr Oros) [RHEL-32098] - dpll: check that pin is registered in __dpll_pin_unregister() (Petr Oros) [RHEL-32098] - dpll: move xa_erase() call in to match dpll_pin_alloc() error path order (Petr Oros) [RHEL-32098] - dpll: expose fractional frequency offset value to user (Petr Oros) [RHEL-32098] - dpll: allocate pin ids in cycle (Petr Oros) [RHEL-32098] - dpll: remove leftover mode_supported() op and use mode_get() instead (Petr Oros) [RHEL-32098] - Documentation: dpll: wrap DPLL_CMD_PIN_GET output in a code block (Petr Oros) [RHEL-32098] - Documentation: dpll: Fix code blocks (Petr Oros) [RHEL-32098] - MAINTAINERS: adjust header file entry in DPLL SUBSYSTEM (Petr Oros) [RHEL-32098] - netdev: Remove unneeded semicolon (Petr Oros) [RHEL-32098] - ipvs: Fix checksumming on GSO of SCTP packets (Xin Long) [RHEL-36204] - net: sctp: fix skb leak in sctp_inq_free() (Xin Long) [RHEL-36204] - sctp: preserve const qualifier in sctp_sk() (Xin Long) [RHEL-36204] - sctp: Simplify the allocation of slab caches (Xin Long) [RHEL-36204] - sctp: fix busy polling (Xin Long) [RHEL-36204] - sctp: support MSG_ERRQUEUE flag in recvmsg() (Xin Long) [RHEL-36204] - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8775p: enable safety IRQ (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add sa8775p compatible (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add compatible for MSM8226 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add compatible for SM6375 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add QCM2290 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: qcom-tsens: Correct unit address (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: correct name of remoteproc_nsp0 firmware (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: add per-sensor cells for msm8974 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: support per-sensor calibration cells (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: add msm8956 compat (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: Document i2c busses (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: Fix some i2c pinctrl settings (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: add i2c nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add missing spi nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add missing i2c nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup0_i2c4 to i2c4 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup2_i2c5 to i2c21 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup2_uart17 to uart17 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: disable pcie2a node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: enable pcie2a node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: enable rtc (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: Pad addresses to 8 hex digits (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: drop bogus clock-controller property (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: correct SPMI bus address cells (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: align PSCI domain names with DT schema (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add gpr node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: fix USB-DP PHY nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: fix primary USB-DP PHY reset (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: qcom-tsens: narrow interrupts for SC8280XP, SM6350 and SM8450 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add sc8280xp compatible (Steve Dunnagan) [RHEL-33072]- powerpc: Export mmu_feature_keys[] as non-GPL (Mamatha Inamdar) [RHEL-26102] - powerpc/64s/interrupt: Fix interrupt exit race with security mitigation switch (Mamatha Inamdar) [RHEL-38276] {CVE-2023-52740} - platform/x86/intel/pmc/lnl: Remove SSRAM support (David Arcari) [RHEL-27144] - platform/x86/intel/vsec: Remove nuisance message (David Arcari) [RHEL-27144] - powerpc/qspinlock: Fix stale propagated yield_cpu (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add compile-time tuning adjustments (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: provide accounting and options for sleepy locks (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow indefinite spinning on a preempted owner (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: reduce remote node steal spins (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: use spin_begin/end API (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow lock stealing in trylock and lock fastpath (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add ability to prod new queue head CPU (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow propagation of yield CPU down the queue (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow stealing when head of queue yields (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: implement option to yield to previous node (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: paravirt yield to lock owner (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: store owner CPU in lock word (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: theft prevention to control latency (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow new waiters to steal the lock before queueing (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: convert atomic operations to assembly (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: use a half-word store to unlock to avoid larx/stcx. (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add mcs queueing for contended waiters (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: powerpc qspinlock implementation (Artem Savkov) [RHEL-36278] - thermal/drivers/tsens: Add suspend to RAM support for tsens (Lucas Karpinski) [RHEL-35736] - thermal/qcom/tsens: Drop ops_v0_1 (Lucas Karpinski) [RHEL-35736] - thermal: tsens: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-35736] - drivers: thermal: tsens: Annotate struct tsens_priv with __counted_by (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Make tsens_xxxx_nvmem static (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/temp-alarm: Use dev_err_probe (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add MSM8909 data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add mdm9607 correction offsets (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Fix mdm9607 slope values (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens: Drop unused legacy structs (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add support for MSM8226 (Lucas Karpinski) [RHEL-35736] - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers (Lucas Karpinski) [RHEL-35736] - thermal: Remove core header inclusion from drivers (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom-spmi-adc-tm5: Use asm intead of asm-generic (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for msm8976/msm8956 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for mdm9607 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Rework legacy calibration data parsers (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Support using nvmem cells for msm8974 calibration (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Support using nvmem cells for calibration data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: limit num_sensors to 9 for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: fix slope values for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Sort out msm8976 vs msm8956 data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop msm8976-specific defines (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop unnecessary hw_ids (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Fix lock inversion (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Fix set_trip_temp() deadlock (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Use generic thermal_zone_get_trip() function (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Fix irq handler return value (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Demote error log of thermal zone register to debug (Lucas Karpinski) [RHEL-35736] - thermal: qcom-spmi-adc-tm5: suppress probe-deferral error message (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Add IPQ8074 support (Lucas Karpinski) [RHEL-35736] - thermal: qcom: qcom-spmi-adc-tm5: convert to IIO fwnode API (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/spmi-adc-tm5: Remove unnecessary print function dev_err() (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/spmi-adc-tm5: Register thermal zones as hwmon sensors (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/temp-alarm: Register thermal zones as hwmon sensors (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Add sc8180x compatible (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Add compat string for the qcom,msm8960 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Add support for sm8150 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: make QCOM_LMH depends on QCOM_SCM (Lucas Karpinski) [RHEL-35736] - New configs in drivers/thermal (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Add support for LMh driver (Lucas Karpinski) [RHEL-35736] - ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() (Pavel Reichl) [RHEL-31690] {CVE-2024-26773} - ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt (Pavel Reichl) [RHEL-31686] {CVE-2024-26774} - ext4: fix double-free of blocks due to wrong extents moved_len (Pavel Reichl) [RHEL-31614] {CVE-2024-26704} - ext4: reduce unnecessary memory allocation in alloc_flex_gd() (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: avoid online resizing failures due to oversized flex bg (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: remove unnecessary check from alloc_flex_gd() (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: unify the type of flexbg_size to unsigned int (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - scsi: ufs: host: Fix kernel-doc warning (Joel Slebodnick) [RHEL-35861] - scsi: ufs: qcom: Avoid re-init quirk when gears match (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Add support for UFS device version detection (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Check return value of phy_set_mode_ext() (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Set initial PHY gear to max HS gear for HW ver 4 and newer (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Limit HS-G5 Rate-A to hosts with HW version 5 (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Allow the first init start with the maximum supported gear (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Setup host power mode during init (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: No need to set hs_rate after ufshcd_init_host_param() (Joel Slebodnick) [RHEL-35861] - scsi: ufs: host: Rename structure ufs_dev_params to ufs_host_params (Joel Slebodnick) [RHEL-35861] - mfd: intel-lpss: Introduce QUIRK_CLOCK_DIVIDER_UNITY for XPS 9530 (David Arcari) [RHEL-20053] - mfd: intel-lpss: Switch to generalized quirk table (David Arcari) [RHEL-20053] - mfd: intel-lpss: Fix the fractional clock divider flags (David Arcari) [RHEL-20053] - mfd: intel-lpss: Don't fail probe on success of pci_alloc_irq_vectors() (David Arcari) [RHEL-20053] - mfd: intel-lpss: Provide Intel LPSS PM ops structure (David Arcari) [RHEL-20053] - mfd: intel-lpss: Move exported symbols to INTEL_LPSS namespace (David Arcari) [RHEL-20053] - lib/vsprintf: declare no_hash_pointers in sprintf.h (David Arcari) [RHEL-20053] - lib/vsprintf: split out sprintf() and friends (David Arcari) [RHEL-20053] - mfd: intel-lpss: Adjust header inclusions (David Arcari) [RHEL-20053] - mfd: intel-lpss: Use device_get_match_data() (David Arcari) [RHEL-20053] - mfd: intel-lpss: Revert "Add missing check for platform_get_resource" (David Arcari) [RHEL-20053] - mfd: intel-lpss-acpi: Convert to platform remove callback returning void (David Arcari) [RHEL-20053] - mfd: intel-lpss: Return error code received from the IRQ API (David Arcari) [RHEL-20053] - mfd: intel-lpss: Use PCI APIs instead of dereferencing (David Arcari) [RHEL-20053] - mfd: intel-lpss: Remove usage of the deprecated ida_simple_xx() API (David Arcari) [RHEL-20053] - mfd: intel-lpss: Add Intel Lunar Lake-M PCI IDs (David Arcari) [RHEL-20053] - mfd: intel-lpss: Add missing check for platform_get_resource (David Arcari) [RHEL-20053] - mfd: intel-lpss: Hide suspend/resume functions in #ifdef (David Arcari) [RHEL-20053]- Documentation: vmcoreinfo: Fix htmldocs warning (Baoquan He) [RHEL-32199] - arm64: Fix dangling references to Documentation/arm64 (Baoquan He) [RHEL-32199] - arm64: crash_core: Export MODULES, VMALLOC, and VMEMMAP ranges (Baoquan He) [RHEL-32199] - LoongArch: Add ELF-related definitions (Baoquan He) [RHEL-32199] - kexec.h: add linux/kexec.h to UAPI compile-test coverage (Baoquan He) [RHEL-32199] - crash_dump: remove duplicate include in crash_dump.h (Baoquan He) [RHEL-32199] - crash_dump: fix boolreturn.cocci warning (Baoquan He) [RHEL-32199] - crash_dump: Make elfcorehdr address/size symbols always visible (Baoquan He) [RHEL-32199] - proc/vmcore: fix signedness bug in read_from_oldmem() (Baoquan He) [RHEL-32199] - use less confusing names for iov_iter direction initializers (Baoquan He) [RHEL-32199] - coredump, vmcore: Set p_align to 4 for PT_NOTE (Baoquan He) [RHEL-32199] - copy_oldmem_kernel() - WRITE is "data source", not destination (Baoquan He) [RHEL-32199] - vmcoreinfo: warn if we exceed vmcoreinfo data size (Baoquan He) [RHEL-32199] - x86/purgatory: Omit use of bin2c (Baoquan He) [RHEL-32199] - kexec: support purgatories with .text.hot sections (Baoquan He) [RHEL-32199] - kexec: enable kexec_crash_size to support two crash kernel regions (Baoquan He) [RHEL-32199] - kexec: add helper __crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: improve the readability of crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: clear crashk_res if all its memory has been released (Baoquan He) [RHEL-32199] - kexec: delete a useless check in crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: fix a memory leak in crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: avoid calculating array size twice (Baoquan He) [RHEL-32199] - kexec: introduce sysctl parameters kexec_load_limit_* (Baoquan He) [RHEL-32199] - kexec: factor out kexec_load_permitted (Baoquan He) [RHEL-32199] - Documentation: sysctl: correct kexec_load_disabled (Baoquan He) [RHEL-32199] - ARM: kexec: make machine_crash_nonpanic_core() static (Baoquan He) [RHEL-32199] - kexec: replace crash_mem_range with range (Baoquan He) [RHEL-32199] - kexec: remove the unneeded result variable (Baoquan He) [RHEL-32199] - proc/vmcore: fix potential memory leak in vmcore_init() (Baoquan He) [RHEL-32199] - kexec: replace kmap() with kmap_local_page() (Baoquan He) [RHEL-32199] - powerpc/powernv: Add a null pointer check in opal_powercap_init() (Mamatha Inamdar) [RHEL-37050] {CVE-2023-52696} - scsi: sg: Avoid race in error handling & drop bogus warn (Ewan D. Milne) [RHEL-35659] - scsi: sg: Avoid sg device teardown race (Ewan D. Milne) [RHEL-35659] - xfs: dax - remove tech preview tag (Bill O'Donnell) [RHEL-35289] - percpu-internal/pcpu_chunk: re-layout pcpu_chunk structure to reduce false sharing (Audra Mitchell) [RHEL-15605] - x86/mce: Make sure to grab mce_sysfs_mutex in set_bank() (Steve Best) [RHEL-37264] {CVE-2024-35876} - Bluetooth: hci_h5: Add ability to allocate memory for private data (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} - Bluetooth: btrtl: fix out of bounds memory access (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} - redhat: pass correct RPM_VMLINUX_H to bpftool install (Ian Wienand)- RAS: enable CONFIG_RAS_FMPM (Aristeu Rozanski) [RHEL-17008] - RAS: Avoid build errors when CONFIG_DEBUG_FS=n (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Safely handle saved records of various sizes (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Avoid NULL ptr deref in get_saved_records() (Aristeu Rozanski) [RHEL-17008] - Merge tag 'edac_updates_for_v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Fix off by one when unwinding on error (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Add debugfs interface to print record entries (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Save SPA values (Aristeu Rozanski) [RHEL-17008] - RAS: Export helper to get ras_debugfs_dir (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Fix bit overflow in denorm_addr_df4_np2() (Aristeu Rozanski) [RHEL-17008] - RAS: Introduce a FRU memory poison manager (Aristeu Rozanski) [RHEL-17008] - x86/cpu/amd: Provide a separate accessor for Node ID (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 row retirement support (Aristeu Rozanski) [RHEL-17008] - Documentation: Move RAS section to admin-guide (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300() (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 support (Aristeu Rozanski) [RHEL-17008] - Documentation: RAS: Add index and address translation section (Aristeu Rozanski) [RHEL-17008] - hwmon: (fam15h_power) Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] - scsi: lpfc: Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] - cpu/SMT: Make SMT control more robust against enumeration failures (Aristeu Rozanski) [RHEL-17008] - dm integrity: fix out-of-range warning (Benjamin Marzinski) [RHEL-34599] - dm snapshot: fix lockup in dm_exception_table_exit (Benjamin Marzinski) [RHEL-34599] - dm: call the resume method on internal suspend (Benjamin Marzinski) [RHEL-33217] {CVE-2024-26880} - dm raid: fix false positive for requeue needed during reshape (Benjamin Marzinski) [RHEL-34599] - dm: replace fmode_t with a block-specific type for block open flags (Benjamin Marzinski) [RHEL-34599] - dm flakey: use get_random_u8() in corrupt_bio_random (Benjamin Marzinski) [RHEL-34599] - block: count 'ios' and 'sectors' when io is done for bio-based device (Benjamin Marzinski) [RHEL-34599] - dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter (Benjamin Marzinski) [RHEL-34599] - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Benjamin Marzinski) [RHEL-34599] - dm: Add support for block PR read keys/reservation (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct dm_bio_prison with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct dm_stat with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct stripe_c with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm crypt: Annotate struct crypt_config with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm raid: Annotate struct raid_set with __counted_by (Benjamin Marzinski) [RHEL-34599] - scsi: target: Fix SELinux error when systemd-modules loads the target module (Maurizio Lombardi) [RHEL-21327] - x86/bugs: Reverse instruction order of CLEAR_CPU_BUFFERS (Waiman Long) [RHEL-31226] - Revert "x86/bugs: Use fixed addressing for VERW operand" (Waiman Long) [RHEL-31226] - KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests (Waiman Long) [RHEL-31226] - redhat/configs: Enable x86 CONFIG_MITIGATION_RFDS (Waiman Long) [RHEL-31226] - x86/rfds: Mitigate Register File Data Sampling (RFDS) (Waiman Long) [RHEL-31226] - Documentation/hw-vuln: Add documentation for RFDS (Waiman Long) [RHEL-31226] - x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set (Waiman Long) [RHEL-31226] - x86/bugs: Use fixed addressing for VERW operand (Waiman Long) [RHEL-31226] - KVM/VMX: Move VERW closer to VMentry for MDS mitigation (Waiman Long) [RHEL-31226] - KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH (Waiman Long) [RHEL-31226] - x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key (Waiman Long) [RHEL-31226] - x86/entry_32: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] - x86/entry_64: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] - x86/bugs: Add asm helpers for executing VERW (Waiman Long) [RHEL-31226] - PM: clk: make pm_clk_add_notifier() take a const pointer (Jerry Snitselaar) [RHEL-28792] - driver core: bus: constantify subsys_register() calls (Jerry Snitselaar) [RHEL-28792] - driver core: bus: make bus_sort_breadthfirst() take a const pointer (Jerry Snitselaar) [RHEL-28792] - vfio/type1: constify bus_type use in vfio_bus_type (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: constify the struct device_type usage (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: make dsa_bus_type const (Jerry Snitselaar) [RHEL-28792] - driver core: device.h: make struct bus_type a const * (Jerry Snitselaar) [RHEL-28792] - driver core: make the bus_type in struct device_driver constant (Jerry Snitselaar) [RHEL-28792] - dmaengine: of: constify of_phandle_args in of_dma_find_controller() (Jerry Snitselaar) [RHEL-28792] - dmaengine: ptdma: use consistent DMA masks (Jerry Snitselaar) [RHEL-28792] - dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV (Jerry Snitselaar) [RHEL-28792] - dmaengine: usb-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rz-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: imx-sdma: fix Excess kernel-doc warnings (Jerry Snitselaar) [RHEL-28792] - dmaengine: fix NULL pointer in channel unregistration function (Jerry Snitselaar) [RHEL-28792 RHEL-28869] {CVE-2023-52492} - dmaengine: idxd: Remove usage of the deprecated ida_simple_xx() API (Jerry Snitselaar) [RHEL-28792] - dmaengine: dmatest: prevent using swiotlb buffer with nobounce parameter (Jerry Snitselaar) [RHEL-28792] - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Fix incorrect descriptions for GRPCFG register (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Protect int_handle field in hw descriptor (Jerry Snitselaar) [RHEL-28792] - dmaengine: Remove unused declaration dma_chan_cleanup() (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: fix Wvoid-pointer-to-enum-cast warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: usb-dmac: Annotate struct usb_dmac_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra: Annotate struct tegra_dma_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: rate limit printk in misc interrupt thread (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra20-apb-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra186-gpc-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: usb-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rz-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rcar-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: hidma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: imx-sdma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: idma64: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: dw: platform: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine:idxd: Use local64_try_cmpxchg in perfmon_pmu_event_update (Jerry Snitselaar) [RHEL-28792] - dmaengine: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: gpi: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-28792] - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-29481] {CVE-2023-52617} - PCI: switchtec: Fix stdev_release() crash after surprise hot remove (Myron Stowe) [RHEL-29481] {CVE-2023-52617} - kbuild: factor out the common objtool arguments (Joe Lawrence) [RHEL-2773] - kbuild: move vmlinux.o link to scripts/Makefile.vmlinux_o (Joe Lawrence) [RHEL-2773] - kbuild: remove redundant cleanups in scripts/link-vmlinux.sh (Joe Lawrence) [RHEL-2773] - kbuild: add cmd_and_savecmd macro (Joe Lawrence) [RHEL-2773] - kbuild: warn if FORCE is missing for if_changed(_dep,_rule) and filechk (Joe Lawrence) [RHEL-2773] - kbuild: macrofy the condition of if_changed and friends (Joe Lawrence) [RHEL-2773] - mm/swap: fix race when skipping swapcache (Rafael Aquini) [RHEL-31646] {CVE-2024-26759} - timers: Use already existing function for forwarding timer base (Phil Auld) [RHEL-33787] - timers: Split out forward timer base functionality (Phil Auld) [RHEL-33787] - timers: Clarify check in forward_timer_base() (Phil Auld) [RHEL-33787] - timers: Move store of next event into __next_timer_interrupt() (Phil Auld) [RHEL-33787] - timers: Do not IPI for deferrable timers (Phil Auld) [RHEL-33787] - tracing/timers: Add tracepoint for tracking timer base is_idle flag (Phil Auld) [RHEL-33787] - tracing/timers: Enhance timer_start tracepoint (Phil Auld) [RHEL-33787] - tick-sched: Warn when next tick seems to be in the past (Phil Auld) [RHEL-33787] - tick/sched: Cleanup confusing variables (Phil Auld) [RHEL-33787] - tick-sched: Fix function names in comments (Phil Auld) [RHEL-33787] - tick/nohz: Update comments some more (Phil Auld) [RHEL-33787] - tick/nohz: Don't shutdown the lowres tick from itself (Phil Auld) [RHEL-33787] - tick/nohz: Update obsolete comments (Phil Auld) [RHEL-33787] - tick/nohz: Rename the tick handlers to more self-explanatory names (Phil Auld) [RHEL-33787] - tick/rcu: Fix false positive "softirq work is pending" messages (Phil Auld) [RHEL-33787] - tick/common: Align tick period during sched_timer setup (Phil Auld) [RHEL-33787] - selftests/proc: Assert clock_gettime(CLOCK_BOOTTIME) VS /proc/uptime monotonicity (Phil Auld) [RHEL-33787] - selftests/proc: Remove idle time monotonicity assertions (Phil Auld) [RHEL-33787] - MAINTAINERS: Remove stale email address (Phil Auld) [RHEL-33787] - timers/nohz: Remove middle-function __tick_nohz_idle_stop_tick() (Phil Auld) [RHEL-33787] - timers/nohz: Add a comment about broken iowait counter update race (Phil Auld) [RHEL-33787] - timers/nohz: Protect idle/iowait sleep time under seqcount (Phil Auld) [RHEL-33787] - timers/nohz: Only ever update sleeptime from idle exit (Phil Auld) [RHEL-33787] - timers/nohz: Restructure and reshuffle struct tick_sched (Phil Auld) [RHEL-33787] - tick/common: Align tick period with the HZ tick. (Phil Auld) [RHEL-33787] - tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem (Phil Auld) [RHEL-33787] - timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped (Phil Auld) [RHEL-33787] - tracing/timer: Add missing argument documentation of trace points (Phil Auld) [RHEL-33787] - scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle() (Maurizio Lombardi) [RHEL-25590] - fat: fix uninitialized field in nostale filehandles (Andrey Albershteyn) [RHEL-33188 RHEL-35110] {CVE-2024-26973} - do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak (Andrey Albershteyn) [RHEL-33188] {CVE-2024-26901} - md: fix resync softlockup when bitmap size is less than array size (Nigel Croxon) [RHEL-35393] - md: don't account sync_io if iostats of the disk is disabled (Nigel Croxon) [RHEL-35393] - md: Fix overflow in is_mddev_idle (Nigel Croxon) [RHEL-35393] - md: add check for sleepers in md_wakeup_thread() (Nigel Croxon) [RHEL-35393] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-35393] - Revert "md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING" (Nigel Croxon) [RHEL-35393] - raid1: fix use-after-free for original bio in raid1_write_request() (Nigel Croxon) [RHEL-35393] - platform/x86: ISST: Add Grand Ridge to HPM CPU list (Steve Best) [RHEL-35956] - platform/x86: ISST: Add Granite Rapids-D to HPM CPU list (Steve Best) [RHEL-35956] - platform/x86: ISST: Allow reading core-power state on HWP disabled systems (Steve Best) [RHEL-35956] - platform/x86: ISST: Process read/write blocked feature status (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Change vsec offset to u64 (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Move TPMI ID definition (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Modify external interface to get read/write state (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Don't create devices for disabled features (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Add debugfs support for read/write blocked (Steve Best) [RHEL-35956] - of: fdt: fix off-by-one error in unflatten_dt_nodes() (Steve Best) [RHEL-35465] {CVE-2022-48672} - s390/cpum_cf: make crypto counters upward compatible across machine types (Tobias Huschle) [RHEL-36047]- EDAC/thunderx: Fix possible out-of-bounds string access (Aristeu Rozanski) [RHEL-26577] {CVE-2023-52464} - rtc: cmos: Use ACPI alarm for non-Intel x86 systems too (Čestmír Kalina) [RHEL-19606] - redhat: configs: move CONFIG_BLK_SED_OPAL to configs/common/generic/ (Ming Lei) [RHEL-18186] - platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe (Steve Best) [RHEL-30600] {CVE-2024-26650} - x86/lib: Revert to _ASM_EXTABLE_UA() for {get,put}_user() fixups (Steve Best) [RHEL-31441] {CVE-2024-26674} - mm/damon/vaddr-test: fix memory leak in damon_do_test_apply_three_regions() (Rafael Aquini) [RHEL-29296] {CVE-2023-52560} - kprobes/x86: Use copy_from_kernel_nofault() to read from unsafe address (Steve Best) [RHEL-34985] {CVE-2024-26946} - can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock (Jose Ignacio Tornos Martinez) [RHEL-31530] {CVE-2023-52638} - RDMA/efa: Add shutdown notifier (Kamal Heib) [RHEL-15968] - mm: swap: fix race between free_swap_and_cache() and swapoff() (Waiman Long) [RHEL-34973 RHEL-34974] {CVE-2024-26960} - swap: comments get_swap_device() with usage rule (Waiman Long) [RHEL-34973 RHEL-34974] {CVE-2024-26960} - config: wifi: enable RTL 8822BU device (Jose Ignacio Tornos Martinez) [RHEL-33698] - selftests: cgroup: fix unexpected failure on test_memcg_sock (Waiman Long) [RHEL-33709] - selftests: cgroup: Add 'malloc' failures checks in test_memcontrol (Waiman Long) [RHEL-33709] - selftests: memcg: fix compilation (Waiman Long) [RHEL-33709] - x86/efistub: Use 1:1 file:memory mapping for PE/COFF .compat section (Lenny Szubowicz) [RHEL-31446] {CVE-2024-26678} - can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) (Jose Ignacio Tornos Martinez) [RHEL-31532] {CVE-2023-52637} - pstore: inode: Only d_invalidate() is needed (Steve Best) [RHEL-35207] {CVE-2024-27389} - net/mlx5e: Prevent deadlock while disabling aRFS (Kamal Heib) [RHEL-35043] {CVE-2024-27014} - iavf: Fix TC config comparison with existing adapter TC config (Michal Schmidt) [RHEL-17485] - iavf: drop duplicate iavf_{add|del}_cloud_filter() calls (Michal Schmidt) [RHEL-17485] - iavf: adopt skb_network_header_len() more broadly (Michal Schmidt) [RHEL-17485] - iavf: adopt skb_network_offset() and similar helpers (Michal Schmidt) [RHEL-17485] - iavf: field get conversion (Michal Schmidt) [RHEL-17485] - iavf: field prep conversion (Michal Schmidt) [RHEL-17485] - iavf: add bit macro includes where needed (Michal Schmidt) [RHEL-17485] - iavf: use iavf_schedule_aq_request() helper (Michal Schmidt) [RHEL-17485] - iavf: Remove queue tracking fields from iavf_adminq_ring (Michal Schmidt) [RHEL-17485] - ubi: Check for too small LEB size in VTBL code (Steve Best) [RHEL-25094] {CVE-2024-25739} - cxgb4: Properly lock TX queue for the selftest. (Michal Schmidt) [RHEL-31990 RHEL-9354] - net: chelsio: remove unused function calc_tx_descs (Michal Schmidt) [RHEL-9354] - net: chelsio: cxgb4: add an error code check in t4_load_phy_fw (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct smt_data with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct sched_table with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct cxgb4_tc_u32_table with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct clip_tbl with __counted_by (Michal Schmidt) [RHEL-9354] - chelsio/l2t: Annotate struct l2t_data with __counted_by (Michal Schmidt) [RHEL-9354] - net: cxgb4vf: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-9354] - cxgb4: fill IPsec state validation failure reason (Michal Schmidt) [RHEL-9354] - cxgb4vf: shut down the adapter when t4vf_update_port_info() failed in cxgb4vf_open() (Michal Schmidt) [RHEL-9354] - cxgb4: fix missing unlock on ETHOFLD desc collect fail path (Michal Schmidt) [RHEL-9354] - PCI/ASPM: Restore parent state to parent, child state to child (Myron Stowe) [RHEL-33544] - PCI/ASPM: Clarify that pcie_aspm=off means leave ASPM untouched (Myron Stowe) [RHEL-33544] - MAINTAINERS: Drop Gustavo Pimentel as PCI DWC Maintainer (Myron Stowe) [RHEL-33544] - PCI: qcom: Add X1E80100 PCIe support (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Document the X1E80100 PCIe Controller (Myron Stowe) [RHEL-33544] - PCI: qcom: Enable BDF to SID translation properly (Myron Stowe) [RHEL-33544] - PCI: qcom: Disable ASPM L0s for sc8280xp, sa8540p and sa8295p (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Do not require 'msi-map-mask' (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Allow 'required-opps' (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sa8775p: Move SA8775p to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc7280: Move SC7280 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc8180x: Move SC8180X to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc8280xp: Move SC8280XP to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8350: Move SM8350 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8150: Move SM8150 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8250: Move SM8250 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8450: Move SM8450 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8550: Move SM8550 to dedicated schema (Myron Stowe) [RHEL-33544] - PCI: imx6: Add iMX95 Endpoint (EP) support (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Add iMX95 pcie endpoint compatible string (Myron Stowe) [RHEL-33544] - PCI: imx6: Add epc_features in imx6_pcie_drvdata (Myron Stowe) [RHEL-33544] - PCI: imx6: Clean up addr_space retrieval code (Myron Stowe) [RHEL-33544] - PCI: imx6: Add iMX95 PCIe Root Complex support (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Add imx95 pcie compatible string (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Restruct reg and reg-name (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Clean up duplicate clocks check (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify switch-case logic by introducing init_phy() callback (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify configure_type() by using mode_off and mode_mask (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify ltssm_enable() by using ltssm_off and ltssm_mask (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify reset handling by using *_FLAG_HAS_*_RESET (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify PHY handling by using IMX6_PCIE_FLAG_HAS_PHYDRV (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify clock handling by using clk_bulk*() function (Myron Stowe) [RHEL-33544] - PCI: dwc: endpoint: Fix advertised resizable BAR size (Myron Stowe) [RHEL-33544] - PCI: dwc: Strengthen the MSI address allocation logic (Myron Stowe) [RHEL-33544] - PCI: cadence: Clear the ARI Capability Next Function Number of the last function (Myron Stowe) [RHEL-33544] - PCI: brcmstb: Fix broken brcm_pcie_mdio_write() polling (Myron Stowe) [RHEL-33544] - PCI: Make pcie_port_bus_type const (Myron Stowe) [RHEL-33544] - PCI: endpoint: Drop only_64bit on reserved BARs (Myron Stowe) [RHEL-33544] - PCI: endpoint: Clean up hardware description for BARs (Myron Stowe) [RHEL-33544] - PCI: epf-mhi: Add support for SA8775P SoC (Myron Stowe) [RHEL-33544] - PCI: epf-mhi: Add "pci_epf_mhi_" prefix to the function names (Myron Stowe) [RHEL-33544] - PCI: epf-vntb: Return actual error code during pci_vntb_probe() failure (Myron Stowe) [RHEL-33544] - NTB: fix possible name leak in ntb_register_device() (Myron Stowe) [RHEL-33544] - PCI: endpoint: pci-epf-vntb: Remove superfluous checks for pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: pci-epf-test: Remove superfluous checks for pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Improve pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Refactor pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Make pci_epf_bus_type const (Myron Stowe) [RHEL-33544] - PCI/sysfs: Demacrofy pci_dev_resource_resize_attr(n) functions (Myron Stowe) [RHEL-33544] - PCI: Remove obsolete pci_cleanup_rom() declaration (Myron Stowe) [RHEL-33544] - PCI/sysfs: Compile pci-sysfs.c only if CONFIG_SYSFS=y (Myron Stowe) [RHEL-33544] - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-33544] - PCI/PM: Drain runtime-idle callbacks before driver removal (Myron Stowe) [RHEL-33544] - PCI/PM: Allow runtime PM with no PM callbacks at all (Myron Stowe) [RHEL-33544] - Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default" (Myron Stowe) [RHEL-33544] - PCI: Disable D3cold on Asus B1400 PCI-NVMe bridge (Myron Stowe) [RHEL-33544] - PCI/P2PDMA: Fix a sleeping issue in a RCU read section (Myron Stowe) [RHEL-33544] - PCI: Mark 3ware-9650SE Root Port Extended Tags as broken (Myron Stowe) [RHEL-33544] - PCI: Place interrupt related code into irq.c (Myron Stowe) [RHEL-33544] - PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports (Myron Stowe) [RHEL-33544] - PCI/DPC: Ignore Surprise Down error on hot removal (Myron Stowe) [RHEL-33544] - PCI/DPC: Print all TLP Prefixes, not just the first (Myron Stowe) [RHEL-33544] - PCI: Move devres code from pci.c to devres.c (Myron Stowe) [RHEL-33544] - PCI: Move PCI-specific devres code to drivers/pci/ (Myron Stowe) [RHEL-33544] - PCI: Move pci_iomap.c to drivers/pci/ (Myron Stowe) [RHEL-33544] - pci_iounmap(): Fix MMIO mapping leak (Myron Stowe) [RHEL-33544] - PCI/ASPM: Update save_state when configuration changes (Myron Stowe) [RHEL-33544] - PCI/ASPM: Disable L1 before configuring L1 Substates (Myron Stowe) [RHEL-33544] - PCI/ASPM: Call pci_save_ltr_state() from pci_save_pcie_state() (Myron Stowe) [RHEL-33544] - PCI/ASPM: Save L1 PM Substates Capability for suspend/resume (Myron Stowe) [RHEL-33544] - PCI/ASPM: Move pci_save_ltr_state() to aspm.c (Myron Stowe) [RHEL-33544] - PCI/ASPM: Always build aspm.c (Myron Stowe) [RHEL-33544] - PCI/ASPM: Move pci_configure_ltr() to aspm.c (Myron Stowe) [RHEL-33544] - PCI/AER: Generalize TLP Header Log reading (Myron Stowe) [RHEL-33544] - PCI/AER: Use explicit register size for PCI_ERR_CAP (Myron Stowe) [RHEL-33544] - PCI/AER: Block runtime suspend when handling errors (Myron Stowe) [RHEL-33544] - PCI/AER: Clean up version indentation in ABI docs (Myron Stowe) [RHEL-33544] - PCI/AER: Fix rootport attribute paths in ABI docs (Myron Stowe) [RHEL-33544] - PCI: Move pci_clear_and_set_dword() helper to PCI header (Myron Stowe) [RHEL-33544] - PCI: Add debug print for device ready delay (Myron Stowe) [RHEL-33544] - PCI/AER: Unmask RCEC internal errors to enable RCH downstream port error handling (Myron Stowe) [RHEL-33544] - PCI/AER: Forward RCH downstream port-detected errors to the CXL.mem dev handler (Myron Stowe) [RHEL-33544] - PCI/AER: Refactor cper_print_aer() for use by CXL driver module (Myron Stowe) [RHEL-33544] - NTB: EPF: fix possible memory leak in pci_vntb_probe() (Myron Stowe) [RHEL-33544] - devres: show which resource was invalid in __devm_ioremap_resource() (Myron Stowe) [RHEL-33544] - devres: remove devm_ioremap_np (Myron Stowe) [RHEL-33544] - lib: devres: use numa aware allocation (Myron Stowe) [RHEL-33544] - PCI: Allow architecture-specific pci_remap_iospace() (Myron Stowe) [RHEL-33544] - pci_iounmap'2: Electric Boogaloo: try to make sense of it all (Myron Stowe) [RHEL-33544] - parisc: Declare pci_iounmap() parisc version only when CONFIG_PCI enabled (Myron Stowe) [RHEL-33544] - stmmac: Clear variable when destroying workqueue (Izabela Bakollari) [RHEL-31824] {CVE-2024-26802} - drm/i915/display: Increase number of fast wake precharge pulses (Mika Penttilä) [RHEL-20439] - drm/i915/psr: Improve fast and IO wake lines calculation (Mika Penttilä) [RHEL-20439] - drm/i915/display: Make intel_dp_aux_fw_sync_len available for PSR code (Mika Penttilä) [RHEL-20439]- Fix for "serial: 8250: Toggle IER bits on only after irq has been setup" (Lucas Zampieri)- Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8" (Lucas Zampieri) - arm64: dts: qcom: sa8775p: fix USB wakeup interrupt types (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p-ride: enable pmm8654au_0_pon_resin (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: Enable tsens and thermal for sa8775p SoC (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: Add RPMh sleep stats (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: add TRNG node (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: enable the inline crypto engine (Steve Dunnagan) [RHEL-31258] - net: ethtool: reject unsupported RSS input xfrm values (Ivan Vecera) [RHEL-31889] - net: ethtool: Fix symmetric-xor RSS RX flow hash check (Ivan Vecera) [RHEL-31889] - net: ethtool: add a NO_CHANGE uAPI for new RXFH's input_xfrm (Ivan Vecera) [RHEL-31889] - net: ethtool: copy input_xfrm to user-space in ethtool_get_rxfh (Ivan Vecera) [RHEL-31889] - net: ethtool: add support for symmetric-xor RSS hash (Ivan Vecera) [RHEL-31889] - net: ethtool: get rid of get/set_rxfh_context functions (Ivan Vecera) [RHEL-31889] - net: ethtool: pass a pointer to parameters to get/set_rxfh ethtool ops (Ivan Vecera) [RHEL-31889] - net/mlx5e: Make flow classification filters static (Ivan Vecera) [RHEL-31889] - redhat: kernel.spec: add dependency for the python3-pyyaml package (Petr Oros) [RHEL-30145] - Documentation: add pyyaml to requirements.txt (Petr Oros) [RHEL-30145] - netlink: use kvmalloc() in netlink_alloc_large_skb() (Petr Oros) [RHEL-30145] - devlink: Fix devlink parallel commands processing (Petr Oros) [RHEL-30145] - Fix NULL pointer dereference in cn_filter() (Petr Oros) [RHEL-30145] - devlink: Fix length of eswitch inline-mode (Petr Oros) [RHEL-30145] - net/mlx5: Fix fw reporter diagnose output (Petr Oros) [RHEL-30145] - net/mlx5: fix uninit value use (Petr Oros) [RHEL-30145] - netdevsim: Block until all devices are released (Petr Oros) [RHEL-30145] - netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter (Petr Oros) [RHEL-30145] - devlink: fix port dump cmd type (Petr Oros) [RHEL-30145] - devlink: fix possible use-after-free and memory leaks in devlink_init() (Petr Oros) [RHEL-30145] - net: add rcu safety to rtnl_prop_list_size() (Petr Oros) [RHEL-30145] - devlink: Fix command annotation documentation (Petr Oros) [RHEL-30145] - devlink: avoid potential loop in devlink_rel_nested_in_notify_work() (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add missing attr in rt_link spec (Petr Oros) [RHEL-30145] - devlink: Fix referring to hw_addr attribute during state validation (Petr Oros) [RHEL-30145] - netlink: fix potential sleeping issue in mqueue_flush_file (Petr Oros) [RHEL-30145] - genetlink: Use internal flags for multicast groups (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Enable MDB bulk deletion (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Invoke MDB bulk deletion when needed (Petr Oros) [RHEL-30145] - net: Add MDB bulk deletion device operation (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Use a different policy for MDB bulk delete (Petr Oros) [RHEL-30145] - devlink: extend multicast filtering by port index (Petr Oros) [RHEL-30145] - devlink: add a command to set notification filter and use it for multicasts (Petr Oros) [RHEL-30145] - genetlink: introduce helpers to do filtered multicast (Petr Oros) [RHEL-30145] - netlink: introduce typedef for filter function (Petr Oros) [RHEL-30145] - genetlink: introduce per-sock family private storage (Petr Oros) [RHEL-30145] - devlink: introduce a helper for netlink multicast send (Petr Oros) [RHEL-30145] - devlink: send notifications only if there are listeners (Petr Oros) [RHEL-30145] - devlink: introduce __devl_is_registered() helper and use it instead of xa_get_mark() (Petr Oros) [RHEL-30145] - devlink: use devl_is_registered() helper instead xa_get_mark() (Petr Oros) [RHEL-30145] - connector/cn_proc: Performance improvements (Petr Oros) [RHEL-30145] - connector/cn_proc: Add filtering to fix some bugs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Remove extra indentation from generated docs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Remove bold from attribute-set headings (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Sort the index of generated netlink specs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Add sub-messages to generated docs (Petr Oros) [RHEL-30145] - doc/netlink: Regenerate netlink .rst files if ynl-gen-rst changes (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add a spec for tc (Petr Oros) [RHEL-30145] - doc/netlink/specs: use pad in structs in rt_link (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add sub-message type to rt_link family (Petr Oros) [RHEL-30145] - tools/net/ynl: Add binary and pad support to structs for tc (Petr Oros) [RHEL-30145] - tools/net/ynl: Add 'sub-message' attribute decoding to ynl (Petr Oros) [RHEL-30145] - doc/netlink: Document the sub-message format for netlink-raw (Petr Oros) [RHEL-30145] - doc/netlink: Add sub-message support to netlink-raw (Petr Oros) [RHEL-30145] - tools/net/ynl: Use consistent array index expression formatting (Petr Oros) [RHEL-30145] - net: rtnl: use rcu_replace_pointer_rtnl in rtnl_unregister_* (Petr Oros) [RHEL-30145] - net: rtnl: introduce rcu_replace_pointer_rtnl (Petr Oros) [RHEL-30145] - netlink: specs: mptcp: rename the MPTCP path management spec (Petr Oros) [RHEL-30145] - netlink: specs: ovs: correct enum names in specs (Petr Oros) [RHEL-30145] - netlink: specs: ovs: remove fixed header fields from attrs (Petr Oros) [RHEL-30145] - tools: ynl-gen: print prototypes for recursive stuff (Petr Oros) [RHEL-30145] - tools: ynl-gen: store recursive nests by a pointer (Petr Oros) [RHEL-30145] - tools: ynl-gen: re-sort ignoring recursive nests (Petr Oros) [RHEL-30145] - tools: ynl-gen: record information about recursive nests (Petr Oros) [RHEL-30145] - tools: ynl-gen: fill in implementations for TypeUnused (Petr Oros) [RHEL-30145] - tools: ynl-gen: support fixed headers in genetlink (Petr Oros) [RHEL-30145] - tools: ynl-gen: use enum user type for members and args (Petr Oros) [RHEL-30145] - tools: ynl-gen: add missing request free helpers for dumps (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add some(not all) missing attributes in devlink.yaml (Petr Oros) [RHEL-30145] - rtnl: add helper to send if skb is not null (Petr Oros) [RHEL-30145] - rtnl: add helper to check if a notification is needed (Petr Oros) [RHEL-30145] - rtnl: add helper to check if rtnl group has listeners (Petr Oros) [RHEL-30145] - tools: ynl: use strerror() if no extack of note provided (Petr Oros) [RHEL-30145] - tools: pynl: make flags argument optional for do() (Petr Oros) [RHEL-30145] - docs: netlink: add NLMSG_DONE message format for doit actions (Petr Oros) [RHEL-30145] - doc/netlink: Add bitfield32, s8, s16 to the netlink-raw schema (Petr Oros) [RHEL-30145] - docs: netlink: link to family documentations from spec info (Petr Oros) [RHEL-30145] - devlink: warn about existing entities during reload-reinit (Petr Oros) [RHEL-30145] - Documentation: devlink: extend reload-reinit description (Petr Oros) [RHEL-30145] - tools: ynl-gen: always construct struct ynl_req_state (Petr Oros) [RHEL-30145] - ethtool: don't propagate EOPNOTSUPP from dumps (Petr Oros) [RHEL-30145] - tools: ynl-gen: use enum name from the spec (Petr Oros) [RHEL-30145] - tools: ynl-get: use family c-name (Petr Oros) [RHEL-30145] - tools: ynl-gen: always append ULL/LL to range types (Petr Oros) [RHEL-30145] - Documentation: Document each netlink family (Petr Oros) [RHEL-30145] - tools: ynl: fix duplicate op name in devlink (Petr Oros) [RHEL-30145] - tools: ynl: fix header path for nfsd (Petr Oros) [RHEL-30145] - rtnetlink: introduce nlmsg_new_large and use it in rtnl_getlink (Petr Oros) [RHEL-30145] - devlink: Add device lock assert in reload operation (Petr Oros) [RHEL-30145] - devlink: Acquire device lock during reload command (Petr Oros) [RHEL-30145] - devlink: Allow taking device lock in pre_doit operations (Petr Oros) [RHEL-30145] - devlink: Enable the use of private flags in post_doit operations (Petr Oros) [RHEL-30145] - devlink: Acquire device lock during netns dismantle (Petr Oros) [RHEL-30145] - devlink: Move private netlink flags to C file (Petr Oros) [RHEL-30145] - netlink: specs: Introduce time stamping set command (Petr Oros) [RHEL-30145] - netlink: specs: Introduce new netlink command to list available time stamping layers (Petr Oros) [RHEL-30145] - netlink: specs: Introduce new netlink command to get current timestamp (Petr Oros) [RHEL-30145] - nfsd: regenerate user space parsers after ynl-gen changes (Petr Oros) [RHEL-30145] - netlink: fill in missing MODULE_DESCRIPTION() (Petr Oros) [RHEL-30145] - tools: ynl-gen: don't touch the output file if content is the same (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add forgotten port function caps enum values (Petr Oros) [RHEL-30145] - doc/netlink: Update schema to support cmd-cnt-name and cmd-max-name (Petr Oros) [RHEL-30145] - tools: ynl: introduce option to process unknown attributes or types (Petr Oros) [RHEL-30145] - net: Add MDB get device operation (Petr Oros) [RHEL-30145] - bridge: add MDB get uAPI attributes (Petr Oros) [RHEL-30145] - tools: ynl-gen: respect attr-cnt-name at the attr set level (Petr Oros) [RHEL-30145] - netlink: specs: support conditional operations (Petr Oros) [RHEL-30145] - netlink: make range pointers in policies const (Petr Oros) [RHEL-30145] - tools: ynl-gen: add support for exact-len validation (Petr Oros) [RHEL-30145] - tools: ynl: add uns-admin-perm to genetlink legacy (Petr Oros) [RHEL-30145] - devlink: remove netlink small_ops (Petr Oros) [RHEL-30145] - devlink: remove duplicated netlink callback prototypes (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add the remaining command to generate complete split_ops (Petr Oros) [RHEL-30145] - devlink: rename netlink callback to be aligned with the generated ones (Petr Oros) [RHEL-30145] - devlink: make devlink_flash_overwrite enum named one (Petr Oros) [RHEL-30145] - netlink: specs: devlink: make dont-validate single line (Petr Oros) [RHEL-30145] - netlink: specs: devlink: remove reload-action from devlink-get cmd reply (Petr Oros) [RHEL-30145] - tools: ynl-gen: render rsp_parse() helpers if cmd has only dump op (Petr Oros) [RHEL-30145] - tools: ynl-gen: introduce support for bitfield32 attribute type (Petr Oros) [RHEL-30145] - genetlink: don't merge dumpit split op for different cmds into single iter (Petr Oros) [RHEL-30145] - tools: ynl-gen: change spacing around __attribute__ (Petr Oros) [RHEL-30145] - tcp: add RTAX_FEATURE_TCP_USEC_TS (Petr Oros) [RHEL-30145] - netlink: specs: add support for auto-sized scalars (Petr Oros) [RHEL-30145] - netlink: add variable-length / auto integers (Petr Oros) [RHEL-30145] - tools: ynl-gen: make the mnl_type() method public (Petr Oros) [RHEL-30145] - devlink: convert most of devlink_fmsg_*() to return void (Petr Oros) [RHEL-30145] - qed: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - net/mlx5: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - mlxsw: core: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - octeontx2-af: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - hinic: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - bnxt_en: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - netdevsim: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - devlink: retain error in struct devlink_fmsg (Petr Oros) [RHEL-30145] - tools: ynl-gen: support limit names (Petr Oros) [RHEL-30145] - tools: ynl-gen: support full range of min/max checks for integer values (Petr Oros) [RHEL-30145] - tools: ynl-gen: track attribute use (Petr Oros) [RHEL-30145] - devlink: document devlink_rel_nested_in_notify() function (Petr Oros) [RHEL-30145] - Documentation: devlink: add a note about RTNL lock into locking section (Petr Oros) [RHEL-30145] - Documentation: devlink: add nested instance section (Petr Oros) [RHEL-30145] - devlink: don't take instance lock for nested handle put (Petr Oros) [RHEL-30145] - devlink: take device reference for devlink object (Petr Oros) [RHEL-30145] - devlink: call peernet2id_alloc() with net pointer under RCU read lock (Petr Oros) [RHEL-30145] - net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu() (Petr Oros) [RHEL-30145] - docs: netlink: clean up after deprecating version (Petr Oros) [RHEL-30145] - tools: ynl: fix converting flags to names after recent cleanup (Petr Oros) [RHEL-30145] - tools: ynl: Add source files for nfsd netlink protocol (Petr Oros) [RHEL-30145] - NFSD: introduce netlink stubs (Petr Oros) [RHEL-30145] - net: Handle bulk delete policy in bridge driver (Petr Oros) [RHEL-30145] - tools: ynl: use ynl-gen -o instead of stdout in Makefile (Petr Oros) [RHEL-30145] - netlink: specs: don't allow version to be specified for genetlink (Petr Oros) [RHEL-30145] - tools: ynl-gen: handle do ops with no input attrs (Petr Oros) [RHEL-30145] - netlink: specs: remove redundant type keys from attributes in subsets (Petr Oros) [RHEL-30145] - tools: ynl-gen: lift type requirement for attribute subsets (Petr Oros) [RHEL-30145] - tools: ynl-gen: use uapi header name for the header guard (Petr Oros) [RHEL-30145] - netlink: Annotate struct netlink_policy_dump_state with __counted_by (Petr Oros) [RHEL-30145] - tools: ynl: use uAPI include magic for samples (Petr Oros) [RHEL-30145] - tools: ynl: don't regen on every make (Petr Oros) [RHEL-30145] - handshake: Fix sign of key_serial_t fields (Petr Oros) [RHEL-30145] - handshake: Fix sign of socket file descriptor fields (Petr Oros) [RHEL-30145] - devlink: introduce possibility to expose info about nested devlinks (Petr Oros) [RHEL-30145] - devlink: convert linecard nested devlink to new rel infrastructure (Petr Oros) [RHEL-30145] - devlink: expose peer SF devlink instance (Petr Oros) [RHEL-30145] - devlink: introduce object and nested devlink relationship infra (Petr Oros) [RHEL-30145] - devlink: extend devlink_nl_put_nested_handle() with attrtype arg (Petr Oros) [RHEL-30145] - devlink: move devlink_nl_put_nested_handle() into netlink.c (Petr Oros) [RHEL-30145] - devlink: put netnsid to nested handle (Petr Oros) [RHEL-30145] - devlink: move linecard struct into linecard.c (Petr Oros) [RHEL-30145] - mm/vmscan: fix a bug calling wakeup_kswapd() with a wrong zone index (Rafael Aquini) [RHEL-31840] {CVE-2024-26783} - ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr (Jiri Benc) [RHEL-32372] - ASoC: SOF: ipc4-topology: Save the ALH DAI index during hw_params (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: reset all PCM sources in case of xruns (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: add pending_stop state variable (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: simplify sof_pcm_hw_free() with helper (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: sof-audio: revisit sof_pcm_stream_free() error handling and logs (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: Clear Soundwire node ID during BE DAI hw_free (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: move helper to static inline (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: IPC4: extend dai_data with node_id (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: extend signature of sdw_hda_dai_hw_params() (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: set the DMA TLV device as dai_index (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: add helpers to set dai config (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: set dma_stream_channel_map device (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: set lowest N bits in ch_mask (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: make dma_config_tlv be an array (Jaroslav Kysela) [RHEL-26198] - Revert "ASoC: SOF: Intel: hda-dai-ops: only allocate/release streams for first CPU DAI" (Jaroslav Kysela) [RHEL-26198] - Revert "ASoC: SOF: Intel: hda-dai-ops: reset device count for SoundWire DAIs" (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: fix channel map configuration for aggregated dailink (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Introduce generic names for IPC types (Jaroslav Kysela) [RHEL-26198] - arm64/arch_timer: Fix MMIO byteswap (Phil Auld) [RHEL-32862] - cpuidle: Use local_clock_noinstr() (Phil Auld) [RHEL-32862] - sched/clock: Provide local_clock_noinstr() (Phil Auld) [RHEL-32862] - sched/clock: Fix local_clock() before sched_clock_init() (Phil Auld) [RHEL-32862] - sched/clock: Make local_clock() noinstr (Phil Auld) [RHEL-32862] - sched/clock: Use try_cmpxchg64 in sched_clock_{local,remote} (Phil Auld) [RHEL-32862] - math64: Always inline u128 version of mul_u64_u64_shr() (Phil Auld) [RHEL-32862] - s390/time: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862] - arm64/arch_timer: Provide noinstr sched_clock_read() functions (Phil Auld) [RHEL-32862] - arm64/io: Always inline all of __raw_{read,write}[bwlq]() (Phil Auld) [RHEL-32862] - time/sched_clock: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862] - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Phil Auld) [RHEL-32862] - timekeeping: Consolidate fast timekeeper (Phil Auld) [RHEL-32862] - timekeeping: Annotate ktime_get_boot_fast_ns() with data_race() (Phil Auld) [RHEL-32862] - KVM: s390: Check kvm pointer when testing KVM_CAP_S390_HPAGE_1M (Thomas Huth) [RHEL-29741] - s390/mm: Fix storage key clearing for guest huge pages (Thomas Huth) [RHEL-29741] - s390/vfio-ap: handle hardware checkstop state on queue reset operation (Thomas Huth) [RHEL-29741] - KVM: s390: Refactor kvm_is_error_gpa() into kvm_is_gpa_in_memslot() (Thomas Huth) [RHEL-29741] - KVM: s390: selftest: memop: Fix undefined behavior (Thomas Huth) [RHEL-29741] - KVM: s390: only deliver the set service event bits (Thomas Huth) [RHEL-29741] - KVM: s390: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - KVM: s390: move s390-specific structs to uapi/asm/kvm.h (Thomas Huth) [RHEL-29741] - KVM: s390: selftests: memop: add a simple AR test (Thomas Huth) [RHEL-29741] - KVM: s390: fix access register usage in ioctls (Thomas Huth) [RHEL-29741] - KVM: s390: introduce kvm_s390_fpu_(store|load) (Thomas Huth) [RHEL-29741] - KVM: selftests: s390x: Remove redundant newlines (Thomas Huth) [RHEL-29741] - s390/fpu: remove TIF_FPU (Thomas Huth) [RHEL-29741] - s390/fpu: limit save and restore to used registers (Thomas Huth) [RHEL-29741] - s390/fpu: decrease stack usage for some cases (Thomas Huth) [RHEL-29741] - s390/fpu: let fpu_vlm() and fpu_vstm() return number of registers (Thomas Huth) [RHEL-29741] - s390/fpu: remove anonymous union from struct fpu (Thomas Huth) [RHEL-29741] - s390/fpu: remove regs member from struct fpu (Thomas Huth) [RHEL-29741] - s390/kvm: convert to regular kernel fpu user (Thomas Huth) [RHEL-29741] - s390/fpu: make kernel fpu context preemptible (Thomas Huth) [RHEL-29741] - s390/fpu: change type of fpu mask from u32 to int (Thomas Huth) [RHEL-29741] - s390/fpu: rename save_fpu_regs() to save_user_fpu_regs(), etc (Thomas Huth) [RHEL-29741] - s390/fpu: convert FPU CIF flag to regular TIF flag (Thomas Huth) [RHEL-29741] - s390/fpu: convert __kernel_fpu_begin()/__kernel_fpu_end() to C (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use vlm and vstm inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use lfpc, sfpc, and stfpc inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use ld and std inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: use lfpc instead of sfpc instruction (Thomas Huth) [RHEL-29741] - s390/fpu: add documentation about fpu helper functions (Thomas Huth) [RHEL-29741] - s390/fpu: move, rename, and merge header files (Thomas Huth) [RHEL-29741] - s390/fpu: various coding style changes (Thomas Huth) [RHEL-29741] - s390/fpu: use KERNEL_VXR_LOW instead of KERNEL_VXR_V0V7 (Thomas Huth) [RHEL-29741] - s390/fpu: improve description of RXB macro (Thomas Huth) [RHEL-29741] - s390/fpu: fix VLGV macro (Thomas Huth) [RHEL-29741] - s390/switch_to: use generic header file (Thomas Huth) [RHEL-29741] - s390/acrs: cleanup access register handling (Thomas Huth) [RHEL-29741] - s390/fpu: make use of __uninitialized macro (Thomas Huth) [RHEL-29741] - Compiler Attributes: Add __uninitialized macro (Thomas Huth) [RHEL-29741] - s390/fpu: remove __load_fpu_regs() export (Thomas Huth) [RHEL-29741] - KVM: s390: cpu model: Use proper define for facility mask size (Thomas Huth) [RHEL-29741] - s390/vx: fix save/restore of fpu kernel context (Thomas Huth) [RHEL-29741] - s390/mm: convert pgste locking functions to C (Thomas Huth) [RHEL-29741] - s390/fpu: get rid of MACHINE_HAS_VX (Thomas Huth) [RHEL-29741] - s390/als: add vector facility to z13 architecture level set (Thomas Huth) [RHEL-29741] - s390/fpu: remove "novx" option (Thomas Huth) [RHEL-29741] - s390/fpu: remove ARCH_WANTS_DYNAMIC_TASK_STRUCT support (Thomas Huth) [RHEL-29741] - KVM: s390: remove superfluous save_fpu_regs() call (Thomas Huth) [RHEL-29741] - s390/ptrace: remove leftover comment (Thomas Huth) [RHEL-29741] - s390/fpu: get rid of test_fp_ctl() (Thomas Huth) [RHEL-29741] - s390: remove .fixup section (Thomas Huth) [RHEL-29741] - KVM: s390: use READ_ONCE() to read fpc register value (Thomas Huth) [RHEL-29741] - s390/ptrace: handle setting of fpc register correctly (Thomas Huth) [RHEL-29741] - KVM: s390: Harden copying of userspace-array against overflow (Thomas Huth) [RHEL-29741] - s390/vfio-ap: improve reaction to response code 07 from PQAP(AQIC) command (Thomas Huth) [RHEL-29741] - s390/vfio-ap: set status response code to 06 on gisc registration failure (Thomas Huth) [RHEL-29741] - s390/ap: fix AP bus crash on early config change callback invocation (Thomas Huth) [RHEL-29741] - s390/ap: re-enable interrupt for AP queues (Thomas Huth) [RHEL-29741] - s390/ap: rework to use irq info from ap queue status (Thomas Huth) [RHEL-29741] - s390/mm: move translation-exception identification structure to fault.h (Thomas Huth) [RHEL-29741] - s390/ap: show APFS value on error reply 0x8B (Thomas Huth) [RHEL-29741] - s390/zcrypt: introduce new internal AP queue se_bound attribute (Thomas Huth) [RHEL-29741] - s390/ap: re-init AP queues on config on (Thomas Huth) [RHEL-29741] - s390/setup: use strlcat() instead of strcat() (Thomas Huth) [RHEL-29741] - s390/airq: remove lsi_mask from airq_struct (Thomas Huth) [RHEL-29741] - s390/pfault: use consistent comment style (Thomas Huth) [RHEL-29741] - s390/pfault: cleanup inline assemblies (Thomas Huth) [RHEL-29741] - s390/pfault: use early_param() instead if __setup() (Thomas Huth) [RHEL-29741] - s390/pfault: remove not needed packed and aligned attributes (Thomas Huth) [RHEL-29741] - s390/pfault: use UL instead of ULL (Thomas Huth) [RHEL-29741] - s390/mm: move pfault code to own C file (Thomas Huth) [RHEL-29741] - s390/virtio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/cio: use bitwise types to allow for type checking (Thomas Huth) [RHEL-29741] - s390/cio: introduce bitwise dma types and helper functions (Thomas Huth) [RHEL-29741] - s390/vfio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/cio: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/zcrypt: fix reference counting on zcrypt card objects (Thomas Huth) [RHEL-29741] - s390/vtime: fix average steal time calculation (Thomas Huth) [RHEL-29741] - s390: include linux/io.h instead of asm/io.h (Thomas Huth) [RHEL-29741] - s390: fix various typos (Thomas Huth) [RHEL-29741] - lib/bitmap: drop optimization of bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - s390/crypto: use vector instructions only if available for ChaCha20 (Thomas Huth) [RHEL-29741] - s390/relocate_kernel: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/entry: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/purgatory: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/kprobes: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/reipl: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/head64: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/earlypgm: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crc32le: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crc32be: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crypto,chacha: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/lib: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390: enable HAVE_ARCH_STACKLEAK (Thomas Huth) [RHEL-29741] - s390/stack: set lowcore kernel stack pointer early (Thomas Huth) [RHEL-29741] - s390/stack: use STACK_INIT_OFFSET where possible (Thomas Huth) [RHEL-29741] - s390/dumpstack: simplify in stack logic code (Thomas Huth) [RHEL-29741] - s390/entry: rely on long-displacement facility (Thomas Huth) [RHEL-29741] - s390/bp: remove __bpon() (Thomas Huth) [RHEL-29741] - s390/bp: remove s390_isolate_bp_guest() (Thomas Huth) [RHEL-29741] - s390/bp: remove TIF_ISOLATE_BP (Thomas Huth) [RHEL-29741] - s390/bp: add missing BPENTER to program check handler (Thomas Huth) [RHEL-29741] - s390/mcck: cleanup user process termination path (Thomas Huth) [RHEL-29741] - s390/nmi: fix virtual-physical address confusion (Thomas Huth) [RHEL-29741] - s390/entry: remove toolchain dependent micro-optimization (Thomas Huth) [RHEL-29741] - s390/vx: remove __uint128_t type from __vector128 struct again (Thomas Huth) [RHEL-29741] - s390/vx: use simple assignments to access __vector128 members (Thomas Huth) [RHEL-29741] - s390/vx: add 64 and 128 bit members to __vector128 struct (Thomas Huth) [RHEL-29741] - s390/virtio: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741] - s390/early: fix sclp_early_sccb variable lifetime (Thomas Huth) [RHEL-29741] - s390/nmi: get rid of private slab cache (Thomas Huth) [RHEL-29741] - s390/nmi: move storage error checking back to C, enter with DAT on (Thomas Huth) [RHEL-29741] - s390/nmi: print machine check interruption code before stopping system (Thomas Huth) [RHEL-29741] - s390/sclp: introduce sclp_emergency_printk() (Thomas Huth) [RHEL-29741] - s390/sclp: keep sclp_early_sccb (Thomas Huth) [RHEL-29741] - s390/nmi: rework register validation handling (Thomas Huth) [RHEL-29741] - s390/nmi: use vector instruction macros instead of byte patterns (Thomas Huth) [RHEL-29741] - s390/vx: add vx-insn.h wrapper include file (Thomas Huth) [RHEL-29741] - s390/appldata: remove power management callbacks (Thomas Huth) [RHEL-29741] - s390/mm: use pmd_pgtable_page() helper in __gmap_segment_gaddr() (Thomas Huth) [RHEL-29741] - mm/thp: rename pmd_to_page() as pmd_pgtable_page() (Thomas Huth) [RHEL-29741] - s390/entry: sort out physical vs virtual pointers usage in sie64a (Thomas Huth) [RHEL-29741] - s390/nmi: use irqentry_nmi_enter()/irqentry_nmi_exit() (Thomas Huth) [RHEL-29741] - lib/test_bitmap: test the tail after bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - lib/bitmap: fix off-by-one in bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - lib: bitmap: fix the duplicated comments on bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - KVM: s390: replace bitmap_copy with bitmap_{from,to}_arr64 where appropriate (Thomas Huth) [RHEL-29741] - lib/bitmap: add test for bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - lib: add bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - lib/bitmap: extend comment for bitmap_(from,to)_arr32() (Thomas Huth) [RHEL-29741] - s390/stack: add union to reflect kvm stack slot usages (Thomas Huth) [RHEL-29741] - s390/stack: merge empty stack frame slots (Thomas Huth) [RHEL-29741] - s390/mcck: isolate SIE instruction when setting CIF_MCCK_GUEST flag (Thomas Huth) [RHEL-29741] - s390: generate register offsets into pt_regs automatically (Thomas Huth) [RHEL-29741] - s390: simplify early program check handler (Thomas Huth) [RHEL-29741] - s390/head: get rid of 31 bit leftovers (Thomas Huth) [RHEL-29741] - scripts/min-tool-version.sh: raise minimum clang version to 14.0.0 for s390 (Thomas Huth) [RHEL-29741] - s390/boot: do not emit debug info for assembly with llvm's IAS (Thomas Huth) [RHEL-29741] - s390/boot: workaround llvm IAS bug (Thomas Huth) [RHEL-29741] - s390/purgatory: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741] - s390/entry: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741] - s390/alternatives: remove padding generation code (Thomas Huth) [RHEL-29741] - s390/alternatives: provide identical sized orginal/alternative sequences (Thomas Huth) [RHEL-29741] - s390/compat: cleanup compat_linux.h header file (Thomas Huth) [RHEL-29741] - s390/entry: remove broken and not needed code (Thomas Huth) [RHEL-29741] - s390/boot: convert parmarea to C (Thomas Huth) [RHEL-29741] - s390/boot: convert initial lowcore to C (Thomas Huth) [RHEL-29741] - s390/ptrace: move short psw definitions to ptrace header file (Thomas Huth) [RHEL-29741] - s390/head: initialize all new psws (Thomas Huth) [RHEL-29741] - s390/boot: change initial program check handler to disabled wait psw (Thomas Huth) [RHEL-29741] - s390/head: adjust iplstart entry point (Thomas Huth) [RHEL-29741] - s390/vx: remove comments from macros which break LLVM's IAS (Thomas Huth) [RHEL-29741] - s390/nospec: prefer local labels in .set directives (Thomas Huth) [RHEL-29741] - s390/alternatives: use insn format for new instructions (Thomas Huth) [RHEL-29741] - s390/alternatives: avoid using jgnop mnemonic (Thomas Huth) [RHEL-29741] - s390/alternatives: use instructions instead of byte patterns (Thomas Huth) [RHEL-29741] - s390/traps: improve panic message for translation-specification exception (Thomas Huth) [RHEL-29741] - s390: convert ".insn" encoding to instruction names (Thomas Huth) [RHEL-29741] - s390/crypto: fix compile error for ChaCha20 module (Thomas Huth) [RHEL-29741] - s390/nospec: move to single register thunks (Thomas Huth) [RHEL-29741] - s390/ptrace: remove opencoded offsetof (Thomas Huth) [RHEL-29741] - s390: always use the packed stack layout (Thomas Huth) [RHEL-29741] - s390/ftrace: fix arch_ftrace_get_regs implementation (Thomas Huth) [RHEL-29741] - s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation (Thomas Huth) [RHEL-29741] - s390/nmi: handle vector validity failures for KVM guests (Thomas Huth) [RHEL-29741] - s390/nmi: handle guarded storage validity failures for KVM guests (Thomas Huth) [RHEL-29741] - s390/sclp: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741] - s390: make STACK_FRAME_OVERHEAD available via asm-offsets.h (Thomas Huth) [RHEL-29741] - s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALL support (Thomas Huth) [RHEL-29741] - s390/ptrace: add function argument access API (Thomas Huth) [RHEL-29741] - selftests/ftrace: add s390 support for kprobe args tests (Thomas Huth) [RHEL-29741] - s390/ptrace: fix coding style (Thomas Huth) [RHEL-29741] - s390/ftrace: provide separate ftrace_caller/ftrace_regs_caller implementations (Thomas Huth) [RHEL-29741] - s390/ftrace: add ftrace_instruction_pointer_set() helper function (Thomas Huth) [RHEL-29741] - s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_ARGS support (Thomas Huth) [RHEL-29741] - s390/jump_label: make use of HAVE_JUMP_LABEL_BATCH (Thomas Huth) [RHEL-29741] - s390/ftrace: add missing serialization for graph caller patching (Thomas Huth) [RHEL-29741] - s390/ftrace: use text_poke_sync_lock() (Thomas Huth) [RHEL-29741] - s390/jump_label: use text_poke_sync() (Thomas Huth) [RHEL-29741] - s390/ftrace: remove dead code (Thomas Huth) [RHEL-29741] - s390/ftrace: remove incorrect __va usage (Thomas Huth) [RHEL-29741] - s390/sclp: add __nonstring annotation (Thomas Huth) [RHEL-29741] - s390/entry: make oklabel within CHKSTG macro local (Thomas Huth) [RHEL-29741] - s390/sclp: add tracing of SCLP interactions (Thomas Huth) [RHEL-29741] - s390/debug: fix kernel-doc warnings (Thomas Huth) [RHEL-29741] - s390/debug: add early tracing support (Thomas Huth) [RHEL-29741] - s390/debug: fix debug area life cycle (Thomas Huth) [RHEL-29741] - s390/debug: keep debug data on resize (Thomas Huth) [RHEL-29741] - s390/hwcaps: make sie capability regular hwcap (Thomas Huth) [RHEL-29741] - s390/hwcaps: remove hwcap stfle check (Thomas Huth) [RHEL-29741] - s390/hwcaps: remove z/Architecture mode active check (Thomas Huth) [RHEL-29741] - s390/hwcaps: use consistent coding style / remove comments (Thomas Huth) [RHEL-29741] - s390/hwcaps: open code initialization of first six hwcap bits (Thomas Huth) [RHEL-29741] - s390/hwcaps: split setup_hwcaps() (Thomas Huth) [RHEL-29741] - s390/hwcaps: move setup_hwcaps() (Thomas Huth) [RHEL-29741] - s390/hwcaps: add sanity checks (Thomas Huth) [RHEL-29741] - s390/hwcaps: use named initializers for hwcap string arrays (Thomas Huth) [RHEL-29741] - s390/hwcaps: introduce HWCAP bit numbers (Thomas Huth) [RHEL-29741] - s390/hwcaps: shorten HWCAP defines (Thomas Huth) [RHEL-29741] - s390/cpacf: get rid of register asm (Thomas Huth) [RHEL-29741] - s390/debug: remove unused print defines (Thomas Huth) [RHEL-29741] - s390/dasd: remove debug printk (Thomas Huth) [RHEL-29741] - ipc/msg.c: fix percpu_counter use after free (Rafael Aquini) [RHEL-15602] - ipc/msg: mitigate the lock contention with percpu counter (Rafael Aquini) [RHEL-15602] - percpu: add percpu_counter_add_local and percpu_counter_sub_local (Rafael Aquini) [RHEL-15602] - redhat/configs: Add CONFIG_USB_PCI_AMD (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_USB_LJCA (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_USB_CHIPIDEA_NPCM (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_TYPEC_MUX_PTN36502 (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: set the dma max_seg_size (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - xhci: tracing: Use the new __vstring() helper (Desnes Nunes) [RHEL-28810] - Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs" (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix NULL pointer dereference in tb_port_update_credits() (Desnes Nunes) [RHEL-28810] - thunderbolt: Do not create DisplayPort tunnels on adapters of the same router (Desnes Nunes) [RHEL-28810] - usb: misc: onboard_hub: use pointer consistently in the probe function (Desnes Nunes) [RHEL-28810] - usb: typec: ucsi: Fix race between typec_switch and role_switch (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Quectel EG912Y module support (Desnes Nunes) [RHEL-28810] - USB: serial: ftdi_sio: update Actisense PIDs constant names (Desnes Nunes) [RHEL-28810] - usb-storage: Add quirk for incorrect WP on Kingston DT Ultimate 3.0 G3 (Desnes Nunes) [RHEL-28810] - usb: typec: ucsi: fix gpio-based orientation detection (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Quectel RM500Q R13 firmware support (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Foxconn T99W265 with new baseline (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix minimum allocated USB 3.x and PCIe bandwidth (Desnes Nunes) [RHEL-28810] - r8152: add vendor/device ID pair for ASUS USB-C2500 (Desnes Nunes) [RHEL-28810] - Revert "xhci: Loosen RPM as default policy to cover for AMD xHC 1.1" (Desnes Nunes) [RHEL-28810] - usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-28810] - USB: gadget: core: adjust uevent timing on gadget unbind (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix memory leak in margining_port_remove() (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Luat Air72*U series products (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: fix example wakeup interrupt types (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Fibocom L7xx modules (Desnes Nunes) [RHEL-28810] - USB: xhci-plat: fix legacy PHY double init (Desnes Nunes) [RHEL-28810] - usb: typec: tipd: Supply also I2C driver data (Desnes Nunes) [RHEL-28810] - i2c: Add i2c_get_match_data() (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: fix in-ep's start-split check failure (Desnes Nunes) [RHEL-28810] - usb: dwc3: set the dma max_seg_size (Desnes Nunes) [RHEL-28810] - usb: config: fix iteration issue in 'usb_get_bos_descriptor()' (Desnes Nunes) [RHEL-28810] - usb: dwc3: add missing of_node_put and platform_device_put (Desnes Nunes) [RHEL-28810] - usb: dwc3: Fix default mode initialization (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Fix a memory leak in an error handling path (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Skip hard reset when in error recovery (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: hcd: add missing phy name to example (Desnes Nunes) [RHEL-28810] - USB: serial: option: don't claim interface 4 for ZTE MF290 (Desnes Nunes) [RHEL-28810] - thunderbolt: Only add device router DP IN to the head of the DP resource list (Desnes Nunes) [RHEL-28810] - thunderbolt: Send uevent after asymmetric/symmetric switch (Desnes Nunes) [RHEL-28810] - usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: fsa4480: Add compatible for OCP96011 (Desnes Nunes) [RHEL-28810] - usb: typec: fsa4480: Add support to swap SBU orientation (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: fsa4480: Add data-lanes property to endpoint (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm() (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: rockchip,dwc3: update inno usb2 phy binding name (Desnes Nunes) [RHEL-28810] - Revert "dt-bindings: usb: Add bindings for multiport properties on DWC3 controller" (Desnes Nunes) [RHEL-28810] - Revert "dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport" (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix one kernel-doc comment (Desnes Nunes) [RHEL-28810] - usb: core: Remove duplicated check in usb_hub_create_port_device (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Add additional checks for contaminant (Desnes Nunes) [RHEL-28810] - usb: dwc3: add optional PHY interface clocks (Desnes Nunes) [RHEL-28810] - usb: typec: add support for PTN36502 redriver (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: add NXP PTN36502 Type-C redriver bindings (Desnes Nunes) [RHEL-28810] - usb: chipidea: Fix unused ci_hdrc_usb2_of_match warning for !CONFIG_OF (Desnes Nunes) [RHEL-28810] - usb: chipidea: Add support for NPCM (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ci-hdrc-usb2: add npcm750 and npcm845 compatible (Desnes Nunes) [RHEL-28810] - usb: chipidea: add CI_HDRC_FORCE_VBUS_ACTIVE_ALWAYS flag (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: vialab,vl817: remove reset-gpios from required list (Desnes Nunes) [RHEL-28810] - usb-storage,uas: make internal quirks flags 64bit (Desnes Nunes) [RHEL-28810] - usb-storage: remove UNUSUAL_VENDOR_INTF macro (Desnes Nunes) [RHEL-28810] - usb: host: xhci: Avoid XHCI resume delay if SSUSB device is not present (Desnes Nunes) [RHEL-28810] - usb: host: xhci-plat: fix possible kernel oops while resuming (Desnes Nunes) [RHEL-28810] - usb: xhci: Implement xhci_handshake_check_state() helper (Desnes Nunes) [RHEL-28810] - xhci: split free interrupter into separate remove and free parts (Desnes Nunes) [RHEL-28810] - xhci: Enable RPM on controllers that support low-power states (Desnes Nunes) [RHEL-28810] - xhci: Loosen RPM as default policy to cover for AMD xHC 1.1 (Desnes Nunes) [RHEL-28810] - xhci: Simplify event ring dequeue pointer update for port change events (Desnes Nunes) [RHEL-28810] - xhci: simplify event ring dequeue tracking for transfer events (Desnes Nunes) [RHEL-28810] - xhci: Clean up xhci_{alloc,free}_erst() declarations (Desnes Nunes) [RHEL-28810] - usb: Annotate struct urb_priv with __counted_by (Desnes Nunes) [RHEL-28810] - xhci: Clean up stale comment on ERST_SIZE macro (Desnes Nunes) [RHEL-28810] - xhci: Clean up ERST_PTR_MASK inversion (Desnes Nunes) [RHEL-28810] - xhci: Expose segment numbers in debugfs (Desnes Nunes) [RHEL-28810] - xhci: Update last segment pointer after Event Ring expansion (Desnes Nunes) [RHEL-28810] - xhci: Adjust segment numbers after ring expansion (Desnes Nunes) [RHEL-28810] - xhci: Use more than one Event Ring segment (Desnes Nunes) [RHEL-28810] - xhci: Set DESI bits in ERDP register correctly (Desnes Nunes) [RHEL-28810] - xhci: expand next_trb() helper to support more ring types (Desnes Nunes) [RHEL-28810] - xhci: Add busnumber to port tracing (Desnes Nunes) [RHEL-28810] - xhci: pass port structure to tracing instead of port number (Desnes Nunes) [RHEL-28810] - thunderbolt: Configure asymmetric link if needed and bandwidth allows (Desnes Nunes) [RHEL-28810] - thunderbolt: Add support for asymmetric link (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_switch_depth() (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_for_each_upstream_port_on_path() (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_port_path_direction_downstream() (Desnes Nunes) [RHEL-28810] - thunderbolt: Set path power management packet support bit for USB4 v2 routers (Desnes Nunes) [RHEL-28810] - thunderbolt: Change bandwidth reservations to comply USB4 v2 (Desnes Nunes) [RHEL-28810] - thunderbolt: Make is_gen4_link() available to the rest of the driver (Desnes Nunes) [RHEL-28810] - thunderbolt: Use weight constants in tb_usb3_consumed_bandwidth() (Desnes Nunes) [RHEL-28810] - thunderbolt: Use constants for path weight and priority (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ti,tps6598x: Disallow undefined properties (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: gpio-sbu-mux: Make 'mode-switch' not required (Desnes Nunes) [RHEL-28810] - usb: Inform the USB Type-C class about enumerated devices (Desnes Nunes) [RHEL-28810] - usb: typec: Link enumerated USB devices with Type-C partner (Desnes Nunes) [RHEL-28810] - media: cx231xx: Use EP5_BUF_SIZE macro (Desnes Nunes) [RHEL-28810] - thunderbolt: Add DP IN added last in the head of the list of DP resources (Desnes Nunes) [RHEL-28810] - thunderbolt: Create multiple DisplayPort tunnels if there are more DP IN/OUT pairs (Desnes Nunes) [RHEL-28810] - thunderbolt: Log NVM version of routers and retimers (Desnes Nunes) [RHEL-28810] - thunderbolt: Use tb_tunnel_xxx() log macros in tb.c (Desnes Nunes) [RHEL-28810] - thunderbolt: Expose tb_tunnel_xxx() log macros to the rest of the driver (Desnes Nunes) [RHEL-28810] - thunderbolt: Use tb_tunnel_dbg() where possible to make logging more consistent (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix typo of HPD bit for Hot Plug Detect (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix typo in enum tb_link_width kernel-doc (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix debug log when DisplayPort adapter not available for pairing (Desnes Nunes) [RHEL-28810] - thunderbolt: Check for unplugged router in tb_switch_clx_disable() (Desnes Nunes) [RHEL-28810] - thunderbolt: Make tb_switch_clx_is_supported() static (Desnes Nunes) [RHEL-28810] - thunderbolt: Get rid of usb4_usb3_port_actual_link_rate() (Desnes Nunes) [RHEL-28810] - thunderbolt: dma_test: Use enum tb_link_width (Desnes Nunes) [RHEL-28810] - usb: typec: altmodes/displayport: fixup drm internal api change vs new user. (Desnes Nunes) [RHEL-28810] - drm: Add HPD state to drm_connector_oob_hotplug_event() (Desnes Nunes) [RHEL-28810] - usb: Add support for Intel LJCA device (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add status trace for tps25750 (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add power status trace for tps25750 (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add trace for tps25750 irq (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add TPS25750 support (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add device data to of_device_id (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Refactor tps6598x port registration (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add patch mode to tps6598x (Desnes Nunes) [RHEL-28810] - USB: typec: tsp6598x: Add cmd timeout and response delay (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: tps6598x: Add tps25750 (Desnes Nunes) [RHEL-28810] - usb: Use device_get_match_data() (Desnes Nunes) [RHEL-28810] - usb: dwc2: add pci_device_id driver_data parse support (Desnes Nunes) [RHEL-28810] - usb: usbtest: fix a type promotion bug (Desnes Nunes) [RHEL-28810] - usb: ucsi: glink: use the connector orientation GPIO to provide switch events (Desnes Nunes) [RHEL-28810] - usb: dwc3: document gfladj_refclk_lpm_sel field (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: gpio-sbu-mux: Add an entry for CBDTU02043 (Desnes Nunes) [RHEL-28810] - docs: driver-api: usb: update dma info (Desnes Nunes) [RHEL-28810] - USB: dma: remove unused function prototype (Desnes Nunes) [RHEL-28810] - usb: atm: Use size_add() in call to struct_size() (Desnes Nunes) [RHEL-28810] - usb: gadget: clarify usage of USB_GADGET_DELAYED_STATUS (Desnes Nunes) [RHEL-28810] - usb: pd: Exposing the Peak Current value of Fixed Supplies to user space (Desnes Nunes) [RHEL-28810] - usb:typec:tcpm:support double Rp to Vbus cable as sink (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: improve split scheduling by separate IN/OUT budget (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: add a bandwidth budget table (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ci-hdrc-usb2: Allow "fsl,imx27-usb" to be passed alone (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: handle HAS_IOPORT dependency for UHCI handoff (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: handle HAS_IOPORT dependency for AMD quirk (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: group AMD specific quirk code together (Desnes Nunes) [RHEL-28810] - usbmon: Use list_for_each_entry() helper (Desnes Nunes) [RHEL-28810] - usb: chipidea: tegra: Consistently use dev_err_probe() (Desnes Nunes) [RHEL-28810] - usb: chipidea: Simplify Tegra DMA alignment code (Desnes Nunes) [RHEL-28810] - usb: chipidea: Fix DMA overwrite for Tegra (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add SDX75 compatible (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: Fix SDX65 clocks (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add DWC_usb3 TX/RX threshold configurable (Desnes Nunes) [RHEL-28810] - usb: dwc3: core: configure TX/RX threshold for DWC3_IP (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add Realtek DHC RTD SoC DWC3 USB (Desnes Nunes) [RHEL-28810] - usb: dwc3: add Realtek DHC RTD SoC dwc3 glue layer driver (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Configure Displayport Alternate mode 2.1 (Desnes Nunes) [RHEL-28810] - usb: pd: Add helper macro to get Type C cable speed (Desnes Nunes) [RHEL-28810] - usb: typec: Add Active or Passive cable defination to cable discover mode VDO (Desnes Nunes) [RHEL-28810] - usb: typec: Add Displayport Alternate Mode 2.1 Support (Desnes Nunes) [RHEL-28810] - usb: xhci: Move extcaps related macros to respective header file (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: Add bindings for multiport properties on DWC3 controller (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: enable sysfs usb role access (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Add new ACPI ID for Lunar Lake IOM device (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Expose IOM port status to debugfs (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - media: cx231xx: Add EP5_BUF_SIZE and EP5_TIMEOUT_MS macros (Desnes Nunes) [RHEL-28810] - media: cx231xx: Switch to use kmemdup() helper (Desnes Nunes) [RHEL-28810] - media: gspca: cpia1: shift-out-of-bounds in set_flicker (Desnes Nunes) [RHEL-28810] - media: usb: siano: Use kmemdup to simplify kmalloc and memcpy logic (Desnes Nunes) [RHEL-28810] - thunderbolt: Apply USB 3.x bandwidth quirk only in software connection manager (Desnes Nunes) [RHEL-28810] - phy: broadcom: sr-usb: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-28810] - phy: fsl-imx8mq-usb: add dev_err_probe if getting vbus failed (Desnes Nunes) [RHEL-28810] - phy: fsl-imx8mp-usb: add support for phy tuning (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: check return value of devm_kzalloc() (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Clear the driver reference in usb-phy dev (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Support sleepwalk for Tegra234 (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Drop if block with always false condition (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28810] - mmc: rtsx: add 74 Clocks in power on flow (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Fix build errors/warnings for unused variable (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Let MMC core handle runtime PM (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Use pm_runtime_{get,put}() to handle runtime PM (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Fix long reads when clock is prescaled (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix clang -Wsometimes-uninitialized in rts5261_init_from_hw() (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe (Desnes Nunes) [RHEL-28810] - misc: rtsx: add rts5261 efuse function (Desnes Nunes) [RHEL-28810] - misc: rtsx: judge ASPM Mode to set PETXCFG Reg (Desnes Nunes) [RHEL-28810] - misc: rtsx_pcr: Fix a typo (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix an error handling path in rtsx_pci_probe() (Desnes Nunes) [RHEL-28810] - misc: rtsx: Avoid mangling IRQ during runtime PM (Desnes Nunes) [RHEL-28810] - misc: rtsx: Remove usage of the deprecated "pci-dma-compat.h" API (Desnes Nunes) [RHEL-28810] - mlxsw: core_env: Fix driver initialization with old firmware (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Register netdevice notifier before nexthop (Ivan Vecera) [RHEL-34673] - mlxsw: pci: Allocate skbs using GFP_KERNEL during initialization (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_ethtool: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673] - mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Fill blocks with high entropy first (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Save chosen elements in all blocks per search (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Save chosen elements per block (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Add a bitmap to save which blocks are chosen (Ivan Vecera) [RHEL-34673] - mlxsw: Mark high entropy key blocks (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_span: Annotate struct mlxsw_sp_span with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Annotate struct mlxsw_sp_nexthop_group_info with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Annotate struct mlxsw_sp_counter_pool with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: core: Annotate struct mlxsw_env with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: Annotate struct mlxsw_linecards with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Utilize standard macros for dividing buffer into chunks (Ivan Vecera) [RHEL-34673] - mlxsw: core: Extend allowed list of external cooling devices for thermal zone binding (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Limit MTBR register payload to a single data record (Ivan Vecera) [RHEL-34673] - mlxsw: Edit IPv6 key blocks to use one less block for multicast forwarding (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl_flex_keys: Add 'ipv4_5b' flex key (Ivan Vecera) [RHEL-34673] - mlxsw: Add 'ipv4_5' flex key (Ivan Vecera) [RHEL-34673] - mlxsw: Use size_mul() in call to struct_size() (Ivan Vecera) [RHEL-34673] - mlxsw: core_hwmon: Adjust module label names based on MTCAP sensor counter (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Limit single transaction buffer size (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Fix chunk size setting in output mailbox buffer (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Fix test failure on Spectrum-4 (Ivan Vecera) [RHEL-34673] - mlxsw: Fix the size of 'VIRT_ROUTER_MSB' (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Fix SSPR register layout (Ivan Vecera) [RHEL-34673] - mlxsw: pci: Set time stamp fields also when its type is MIRROR_UTC (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Stop ignoring learning notifications from redirected traffic (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Disable learning and security lookup when redirecting (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_actions: Add IGNORE_ACTION (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Use is_zero_ether_addr() instead of ether_addr_equal() (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: router_bridge_lag: Add a new selftest (Ivan Vecera) [RHEL-34673] - mlxsw: Set port STP state on bridge enslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Remove unused function declarations (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_bridge: Add a new selftest (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_lag_vlan: Add a new selftest (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_lag: Add a new selftest (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: IPv6 events: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: RIF: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: hw_stats: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: FIB: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_nve: Do not take reference when looking up netdevice (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Drop unused functions mlxsw_sp_port_lower_dev_hold/_put() (Ivan Vecera) [RHEL-34673] - mlxsw: core_env: Read transceiver module EEPROM in 128 bytes chunks (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Increase Management Cable Info Access Register length (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Remove unused function argument (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Add Management Capabilities Mask Register (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Move 'mpsc' definition in 'mlxsw_reg_infos' (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Permit enslavement to netdevices with uppers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay IP NETDEV_UP on device deslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay IP NETDEV_UP on device enslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay neighbours when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay MACVLANs when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Offload ethernet nexthops when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Join RIFs of LAG upper VLANs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Replay switchdev objects on port join (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: On port enslavement to a LAG, join upper's bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Add a replay_deslavement argument to event handlers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Allow event handlers to check unowned bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Split a helper out of mlxsw_sp_netdevice_event() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper to schedule neighbour work (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Allow address handlers to run on bridge ports (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rtnetlink: Drop obsolete tests (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Manage RIFs on PVID change (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: mlxsw_sp_inetaddr_bridge_event: Add an argument (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Adjust mlxsw_sp_inetaddr_vlan_event() coding style (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Take VID for VLAN FIDs from RIF params (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Pass struct mlxsw_sp_rif_params to fid_get (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Pass extack to mlxsw_sp_br_ban_rif_pvid_change() (Ivan Vecera) [RHEL-34673] - selftests: forwarding: Add test cases for flower port range matching (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Test port range registers' occupancy (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Add scale test for port ranges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Add ability to match on port ranges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl: Pass main driver structure to mlxsw_sp_acl_rulei_destroy() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl: Add port range key element (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_port_range: Add devlink resource support (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_port_range: Add port range core (Ivan Vecera) [RHEL-34673] - mlxsw: resource: Add resource identifier for port range registers (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Add Policy-Engine Port Range Register (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Fix an IS_ERR() vs NULL check (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Track next hops at CRIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Split nexthop finalization to two stages (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use router.lb_crif instead of .lb_rif_index (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Link CRIFs to RIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Maintain CRIF for fallback loopback RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Maintain a hash table of CRIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use mlxsw_sp_ul_rif_get() to get main VRF LB RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add extack argument to mlxsw_sp_lb_rif_init() (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: one_armed_router: Use port MAC for bridge address (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: vxlan: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: spectrum: q_in_vni_veto: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_mc_aware: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_ets_strict: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_dscp_bridge: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: mirror_gre_scale: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: extack: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: q_in_q_veto: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Move IPIP init up (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper for RIF migration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add a helper to check if netdev has addresses (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper to free a RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access nhgi->rif through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access nh->rif->dev through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access rif->dev from params in mlxsw_sp_rif_create() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access rif->dev through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add a helper specifically for joining a LAG (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper from mlxsw_sp_port_vlan_router_join() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Privatize mlxsw_sp_rif_dev() (Ivan Vecera) [RHEL-34673] - mlxsw: Convert does-RIF-have-this-netdev queries to a dedicated helper (Ivan Vecera) [RHEL-34673] - mlxsw: Convert RIF-has-netdevice queries to a dedicated helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Reuse work neighbor initialization in work scheduler (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use the available router pointer for netevent handling (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Pass router to mlxsw_sp_router_schedule_work() directly (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Move here inetaddr validator notifiers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: mlxsw_sp_router_fini(): Extract a helper variable (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: egress_vid_classification: Fix the diagram (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: ingress_rif_conf_1d: Fix the diagram (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Do not query MAX_VRS on each iteration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Do not query MAX_RIFS on each iteration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use extack in mlxsw_sp~_rif_ipip_lb_configure() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Clarify a comment (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Add ability to match on layer 2 miss (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Do not force matching on iif (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Split iif parsing to a separate function (Ivan Vecera) [RHEL-34673] - mlxfw: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-34673] - selftests: forwarding: introduce helper for standard ethtool counters (Ivan Vecera) [RHEL-34673] - selftests: forwarding: generalize bail_on_lldpad from mlxsw (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Simplify transceiver module get_temp() callback (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Make mlxsw_thermal_module_init() void (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Use static trip points for transceiver modules (Ivan Vecera) [RHEL-34673] - net/mlxsw: Convert to i2c's .probe_new() (Ivan Vecera) [RHEL-34673] - i40e: Do not use WQ_MEM_RECLAIM flag for workqueue (Ivan Vecera) [RHEL-32141] - cgroup/cpuset: Fix retval in update_cpumask() (Waiman Long) [RHEL-34600] - cgroup/cpuset: Fix a memory leak in update_exclusive_cpumask() (Waiman Long) [RHEL-34600] - kernel/cgroup: use kernfs_create_dir_ns() (Waiman Long) [RHEL-34600] - PM: sleep: Remove obsolete comment from unlock_system_sleep() (Waiman Long) [RHEL-34600] - Documentation: PM: Adjust freezing-of-tasks.rst to the freezer changes (Waiman Long) [RHEL-34600] - cgroup: Move rcu_head up near the top of cgroup_root (Waiman Long) [RHEL-34600] - cgroup: Add a new helper for cgroup1 hierarchy (Waiman Long) [RHEL-34600] - cgroup: Add annotation for holding namespace_sem in current_cgns_cgroup_from_root() (Waiman Long) [RHEL-34600] - cgroup: Eliminate the need for cgroup_mutex in proc_cgroup_show() (Waiman Long) [RHEL-34600] - cgroup: Make operations on the cgroup root_list RCU safe (Waiman Long) [RHEL-34600] - cgroup: Remove unnecessary list_empty() (Waiman Long) [RHEL-34600] - cgroup_freezer: cgroup_freezing: Check if not frozen (Waiman Long) [RHEL-34600] - sched: psi: fix unprivileged polling against cgroups (Waiman Long) [RHEL-34600] - cgroup: use legacy_name for cgroup v1 disable info (Waiman Long) [RHEL-34600] - cgroup: Avoid extra dereference in css_populate_dir() (Waiman Long) [RHEL-34600] - cgroup: Check for ret during cgroup1_base_files cft addition (Waiman Long) [RHEL-34600] - sched/core: Update stale comment in try_to_wake_up() (Waiman Long) [RHEL-34600] - cgroup: Remove duplicates in cgroup v1 tasks file (Waiman Long) [RHEL-34600] - cgroup: fix build when CGROUP_SCHED is not enabled (Waiman Long) [RHEL-34600] - cgroup: Avoid -Wstringop-overflow warnings (Waiman Long) [RHEL-34600] - cgroup:namespace: Remove unused cgroup_namespaces_init() (Waiman Long) [RHEL-34600] - cgroup/rstat: Record the cumulative per-cpu time of cgroup and its descendants (Waiman Long) [RHEL-34600] - cgroup: clean up if condition in cgroup_pidlist_start() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name in cgroup_destroy_locked() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name above css_free_rwork_fn() (Waiman Long) [RHEL-34600] - cgroup/cpuset: fix kernel-doc (Waiman Long) [RHEL-34600] - cgroup: clean up printk() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete comment above cgroup_create() (Waiman Long) [RHEL-34600] - cgroup/misc: Store atomic64_t reads to u64 (Waiman Long) [RHEL-34600] - cgroup/misc: Change counters to be explicit 64bit types (Waiman Long) [RHEL-34600] - cgroup/misc: update struct members descriptions (Waiman Long) [RHEL-34600] - cgroup: remove cgrp->kn check in css_populate_dir() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name (Waiman Long) [RHEL-34600] - cgroup: use cached local variable parent in for loop (Waiman Long) [RHEL-34600] - cgroup: put cgroup_tryget_css() inside CONFIG_CGROUP_SCHED (Waiman Long) [RHEL-34600] - cgroup: fix obsolete comment above for_each_css() (Waiman Long) [RHEL-34600] - cgroup/cpuset: avoid unneeded cpuset_mutex re-lock (Waiman Long) [RHEL-34600] - cgroup: minor cleanup for cgroup_extra_stat_show() (Waiman Long) [RHEL-34600] - cgroup: remove unneeded return value of cgroup_rm_cftypes_locked() (Waiman Long) [RHEL-34600] - kernfs: add stub helper for kernfs_generic_poll() (Waiman Long) [RHEL-34600] - sched/psi: Select KERNFS as needed (Waiman Long) [RHEL-34600] - sched: add throttled time stat for throttled children (Waiman Long) [RHEL-34600] - sched: don't account throttle time for empty groups (Waiman Long) [RHEL-34600] - sched/psi: use kernfs polling functions for PSI trigger polling (Waiman Long) [RHEL-34600] - psi: remove 500ms min window size limitation for triggers (Waiman Long) [RHEL-34600] - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex in freezer_css_{online,offline}() (Waiman Long) [RHEL-34600] - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex (Waiman Long) [RHEL-34600] - freezer,umh: Fix call_usermode_helper_exec() vs SIGKILL (Waiman Long) [RHEL-34600] - sched: Fix race in task_call_func() (Waiman Long) [RHEL-34600] - sched/psi: Per-cgroup PSI accounting disable/re-enable interface (Waiman Long) [RHEL-34600] - sched: Fix more TASK_state comparisons (Waiman Long) [RHEL-34600] - sched: Fix TASK_state comparisons (Waiman Long) [RHEL-34600] - freezer,sched: Rewrite core freezer logic (Waiman Long) [RHEL-34600] - cgroup.c: remove redundant check for mixable cgroup in cgroup_migrate_vet_dst (Waiman Long) [RHEL-34600] - ethtool: add SET for TCP_DATA_SPLIT ringparam (Ivan Vecera) [RHEL-32112] - i40e: Report MFS in decimal base instead of hex (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: fix vf may be used uninitialized in this function warning (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: fix i40e_count_filters() to count only active/new filters (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Enforce software interrupt during busy-poll exit (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: remove unnecessary qv_info ptr NULL checks (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Remove VEB recursion (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Fix broken support for floating VEBs (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Add helpers to find VSI and VEB by SEID and use them (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Introduce and use macros for iterating VSIs and VEBs (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Use existing helper to find flow director VSI (Kamal Heib) [RHEL-17460 RHEL-25596] - cpufreq: intel_pstate: Update default EPPs for Meteor Lake (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Allow model specific EPPs (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: fix pstate limits enforcement for adjust_perf call back (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Refine computation of P-state for given frequency (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Update hybrid scaling factor for Meteor Lake (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Prioritize firmware-provided balance performance EPP (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Revise global turbo disable check (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: set stale CPU frequency to minimum (Steve Best) [RHEL-34665] - bitfield: add FIELD_PREP_CONST() (Steve Best) [RHEL-34665] - NFSv4.1/pnfs: fix NFS with TLS in pnfs (Benjamin Coddington) [RHEL-34576] - octeontx2-af: Use separate handlers for interrupts (Kamal Heib) [RHEL-35170] {CVE-2024-27030} - fs: sysfs: Fix reference leak in sysfs_break_active_protection() (Ewan D. Milne) [RHEL-35078] {CVE-2024-26993} - init/main.c: Fix potential static_command_line memory overflow (Steve Best) [RHEL-35088] {CVE-2024-26988} - tls: remove redundant assignment to variable decrypted (Sabrina Dubroca) [RHEL-29306] - net: skbuff: generalize the skb->decrypted bit (Sabrina Dubroca) [RHEL-29306] - tls: fix lockless read of strp->msg_ready in ->poll (Sabrina Dubroca) [RHEL-29306] - tls: get psock ref after taking rxlock to avoid leak (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test with a partially invalid iov (Sabrina Dubroca) [RHEL-29306] - tls: adjust recv return with async crypto and failed copy to userspace (Sabrina Dubroca) [RHEL-29306] - tls: recv: process_rx_list shouldn't use an offset with kvec (Sabrina Dubroca) [RHEL-29306] - tls: fix peeking with sync+async decryption (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test for peeking past a record of a different type (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test for merging of same-type control messages (Sabrina Dubroca) [RHEL-29306] - tls: don't skip over different type records from the rx_list (Sabrina Dubroca) [RHEL-29306] - tls: stop recv() if initial process_rx_list gave us non-DATA (Sabrina Dubroca) [RHEL-29306] - tls: break out of main loop when PEEK gets a non-data record (Sabrina Dubroca) [RHEL-29306] - selftests: tls: increase the wait in poll_partial_rec_async (Sabrina Dubroca) [RHEL-29306] - net: tls: fix returned read length with async decrypt (Sabrina Dubroca) [RHEL-29306] - selftests: tls: use exact comparison in recv_partial (Sabrina Dubroca) [RHEL-29306] - net: tls, add test to capture error on large splice (Sabrina Dubroca) [RHEL-29306] - tls: Use size_add() in call to struct_size() (Sabrina Dubroca) [RHEL-29306] - net/tls: avoid TCP window full during ->read_sock() (Sabrina Dubroca) [RHEL-29306] - PCI: Fix pci_rh_check_status() call semantics (Luiz Capitulino) [RHEL-35032] - ionic: keep stats struct local to error handling (Michal Schmidt) [RHEL-36065] - ionic: better dma-map error handling (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary NULL test (Michal Schmidt) [RHEL-36065] - ionic: rearrange ionic_queue for better layout (Michal Schmidt) [RHEL-36065] - ionic: rearrange ionic_qcq (Michal Schmidt) [RHEL-36065] - ionic: carry idev in ionic_cq struct (Michal Schmidt) [RHEL-36065] - ionic: refactor skb building (Michal Schmidt) [RHEL-36065] - ionic: fold adminq clean into service routine (Michal Schmidt) [RHEL-36065] - ionic: use specialized desc info structs (Michal Schmidt) [RHEL-36065] - ionic: remove the cq_info to save more memory (Michal Schmidt) [RHEL-36065] - ionic: remove callback pointer from desc_info (Michal Schmidt) [RHEL-36065] - ionic: move adminq-notifyq handling to main file (Michal Schmidt) [RHEL-36065] - ionic: drop q mapping (Michal Schmidt) [RHEL-36065] - ionic: remove desc, sg_desc and cmb_desc from desc_info (Michal Schmidt) [RHEL-36065] - ionic: change MODULE_AUTHOR to person name (Michal Schmidt) [RHEL-36065] - ionic: Clean RCT ordering issues (Michal Schmidt) [RHEL-36065] - ionic: Use CQE profile for dim (Michal Schmidt) [RHEL-36065] - ionic: change the hwstamp likely check (Michal Schmidt) [RHEL-36065] - ionic: reduce the use of netdev (Michal Schmidt) [RHEL-36065] - ionic: Pass local netdev instead of referencing struct (Michal Schmidt) [RHEL-36065] - ionic: Check stop no restart (Michal Schmidt) [RHEL-36065] - ionic: Clean up BQL logic (Michal Schmidt) [RHEL-36065] - ionic: Make use napi_consume_skb (Michal Schmidt) [RHEL-36065] - ionic: Shorten a Tx hotpath (Michal Schmidt) [RHEL-36065] - ionic: Change default number of descriptors for Tx and Rx (Michal Schmidt) [RHEL-36065] - ionic: Rework Tx start/stop flow (Michal Schmidt) [RHEL-36065] - ionic: restore netdev feature bits after reset (Michal Schmidt) [RHEL-36065] - ionic: check cmd_regs before copying in or out (Michal Schmidt) [RHEL-36065] - ionic: check before releasing pci regions (Michal Schmidt) [RHEL-36065] - ionic: use pci_is_enabled not open code (Michal Schmidt) [RHEL-36065] - ionic: implement xdp frags support (Michal Schmidt) [RHEL-36065] - ionic: add ndo_xdp_xmit (Michal Schmidt) [RHEL-36065] - ionic: Add XDP_REDIRECT support (Michal Schmidt) [RHEL-36065] - ionic: Add XDP_TX support (Michal Schmidt) [RHEL-36065] - ionic: Add XDP packet headroom (Michal Schmidt) [RHEL-36065] - ionic: add initial framework for XDP support (Michal Schmidt) [RHEL-36065] - ionic: use dma range APIs (Michal Schmidt) [RHEL-36065] - ionic: add helpers for accessing buffer info (Michal Schmidt) [RHEL-36065] - ionic: set adminq irq affinity (Michal Schmidt) [RHEL-36065] - ionic: minimal work with 0 budget (Michal Schmidt) [RHEL-36065] - ionic: fill out pci error handlers (Michal Schmidt) [RHEL-36065] - ionic: lif debugfs refresh on reset (Michal Schmidt) [RHEL-36065] - ionic: use timer_shutdown_sync (Michal Schmidt) [RHEL-36065] - ionic: no fw read when PCI reset failed (Michal Schmidt) [RHEL-36065] - ionic: prevent pci disable of already disabled device (Michal Schmidt) [RHEL-36065] - ionic: bypass firmware cmds when stuck in reset (Michal Schmidt) [RHEL-36065] - ionic: keep filters across FLR (Michal Schmidt) [RHEL-36065] - ionic: pass opcode to devcmd_wait (Michal Schmidt) [RHEL-36065] - ionic: Re-arrange ionic_intr_info struct for cache perf (Michal Schmidt) [RHEL-36065] - ionic: Make the check for Tx HW timestamping more obvious (Michal Schmidt) [RHEL-36065] - ionic: Don't check null when calling vfree() (Michal Schmidt) [RHEL-36065] - ionic: set ionic ptr before setting up ethtool ops (Michal Schmidt) [RHEL-36065] - ionic: Use cached VF attributes (Michal Schmidt) [RHEL-36065] - ionic: Fix dim work handling in split interrupt mode (Michal Schmidt) [RHEL-36065] - ionic: fix snprintf format length warning (Michal Schmidt) [RHEL-36065] - ionic: replace deprecated strncpy with strscpy (Michal Schmidt) [RHEL-36065] - ionic: expand the descriptor bufs array (Michal Schmidt) [RHEL-36065] - ionic: add a check for max SGs and SKB frags (Michal Schmidt) [RHEL-36065] - ionic: count SGs in packet to minimize linearize (Michal Schmidt) [RHEL-36065] - ionic: fix 16bit math issue when PAGE_SIZE >= 64KB (Michal Schmidt) [RHEL-36065] - ionic: Remove unused declarations (Michal Schmidt) [RHEL-36065] - ionic: Add missing err handling for queue reconfig (Michal Schmidt) [RHEL-36065] - ionic: add FLR recovery support (Michal Schmidt) [RHEL-36065] - ionic: pull out common bits from fw_up (Michal Schmidt) [RHEL-36065] - ionic: extract common bits from ionic_probe (Michal Schmidt) [RHEL-36065] - ionic: extract common bits from ionic_remove (Michal Schmidt) [RHEL-36065] - ionic: remove dead device fail path (Michal Schmidt) [RHEL-36065] - ionic: remove WARN_ON to prevent panic_on_warn (Michal Schmidt) [RHEL-36065] - ionic: use vmalloc_array and vcalloc (Michal Schmidt) [RHEL-36065] - ionic: add support for ethtool extended stat link_down_count (Michal Schmidt) [RHEL-36065] - ionic: catch failure from devlink_alloc (Michal Schmidt) [RHEL-36065] - ionic: remove noise from ethtool rxnfc error msg (Michal Schmidt) [RHEL-36065] - ionic: Don't overwrite the cyclecounter bitmask (Michal Schmidt) [RHEL-36065] - ionic: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-36065] - ionic: add tx/rx-push support with device Component Memory Buffers (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary void casts (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary indirection (Michal Schmidt) [RHEL-36065] - ionic: missed doorbell workaround (Michal Schmidt) [RHEL-36065] - ionic: clear up notifyq alloc commentary (Michal Schmidt) [RHEL-36065] - ionic: clean interrupt before enabling queue to avoid credit race (Michal Schmidt) [RHEL-36065] - net: ionic: Fix error handling in ionic_init_module() (Michal Schmidt) [RHEL-36065] - ionic: refactor use of ionic_rx_fill() (Michal Schmidt) [RHEL-36065] - ionic: enable tunnel offloads (Michal Schmidt) [RHEL-36065] - ionic: new ionic device identity level and VF start control (Michal Schmidt) [RHEL-36065] - ionic: only save the user set VF attributes (Michal Schmidt) [RHEL-36065] - ionic: replay VF attributes after fw crash recovery (Michal Schmidt) [RHEL-36065] - ionic: catch NULL pointer issue on reconfig (Michal Schmidt) [RHEL-36065] - ionic: VF initial random MAC address if no assigned mac (Michal Schmidt) [RHEL-36065] - ionic: fix up issues with handling EAGAIN on FW cmds (Michal Schmidt) [RHEL-36065] - ionic: clear broken state on generation change (Michal Schmidt) [RHEL-36065] - net: ionic: fix error check for vlan flags in ionic_set_nic_features() (Michal Schmidt) [RHEL-36065] - ionic: convert users of bitmap_foo() to linkmode_foo() (Michal Schmidt) [RHEL-36065] - arm64: add dependency between vmlinuz.efi and Image (Lenny Szubowicz) [RHEL-25537] - aarch64: enable zboot (Lenny Szubowicz) [RHEL-25537] - arm64: efi: enable generic EFI compressed boot (Lenny Szubowicz) [RHEL-25537] - kbuild: factor out the common installation code into scripts/install.sh (Lenny Szubowicz) [RHEL-25537] - ipv6: fib6_rules: flush route cache when rule is changed (Hangbin Liu) [RHEL-31050] - net/ipv6: avoid possible UAF in ip6_route_mpath_notify() (Hangbin Liu) [RHEL-31050 RHEL-33271] {CVE-2024-26852} - ipv6: fix potential "struct net" leak in inet6_rtm_getaddr() (Hangbin Liu) [RHEL-31050] - ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid (Hangbin Liu) [RHEL-31050] - ipv6: mcast: remove one synchronize_net() barrier in ipv6_mc_down() (Hangbin Liu) [RHEL-31050] - ipv6: Ensure natural alignment of const ipv6 loopback and router addresses (Hangbin Liu) [RHEL-31050] - ipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_work (Hangbin Liu) [RHEL-29532 RHEL-31050] {CVE-2024-26631} - net: ipv6: support reporting otherwise unknown prefix flags in RTM_NEWPREFIX (Hangbin Liu) [RHEL-31050] - ipv6: remove hard coded limitation on ipv6_pinfo (Hangbin Liu) [RHEL-31050] - tools headers UAPI: Sync the linux/in.h with the kernel sources (Hangbin Liu) [RHEL-31050] - ipv{4,6}/raw: fix output xfrm lookup wrt protocol (Hangbin Liu) [RHEL-31050] - net: openvswitch: limit the number of recursions from action sets (Aaron Conole) [RHEL-23575] {CVE-2024-1151} - RHEL: enable CONFIG_AMD_ATL (Aristeu Rozanski) [RHEL-26704] - EDAC/amd64: Use new AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704] - RAS: Introduce AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704] - vhost: use kzalloc() instead of kmalloc() followed by memset() (Jon Maloy) [RHEL-21507] {CVE-2024-0340} - serial: 8250: Toggle IER bits on only after irq has been set up (Prarit Bhargava) [RHEL-30355] - HID: intel-ish-hid: ipc: Add Arrow Lake PCI device ID (Tony Camuso) [RHEL-31212] - HID: Intel-ish-hid: Ishtp: Fix sensor reads after ACPI S3 suspend (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ipc: Rework EHL OOB wakeup (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ishtp-fw-loader: use helper functions for connection (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ishtp-hid-client: use helper functions for connection (Tony Camuso) [RHEL-31212] - HID: Intel-ish-hid: Ishtp: Add helper functions for client connection (Tony Camuso) [RHEL-31212] - maple_tree: fix node allocation testing on 32 bit (Nico Pache) [RHEL-5619] - bdi: remove enum wb_congested_state (Nico Pache) [RHEL-5619] - mm/page_alloc: fix min_free_kbytes calculation regarding ZONE_MOVABLE (Nico Pache) [RHEL-5619] - fuse: remove unneeded lock which protecting update of congestion_threshold (Nico Pache) [RHEL-5619] - mm: memcg: use larger batches for proactive reclaim (Nico Pache) [RHEL-5619] - hugetlb: fix null-ptr-deref in hugetlb_vma_lock_write (Nico Pache) [RHEL-5619] - Revert "page cache: fix page_cache_next/prev_miss off by one" (Nico Pache) [RHEL-5619] - tmpfs: fix Documentation of noswap and huge mount options (Nico Pache) [RHEL-5619] - selftests/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619] - mm/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619] - kasan: remove hwasan-kernel-mem-intrinsic-prefix=1 for clang-14 (Nico Pache) [RHEL-5619] - mm/memory-failure: fix crash in split_huge_page_to_list from soft_offline_page (Nico Pache) [RHEL-5619] - objtool: mem*() are not uaccess safe (Nico Pache) [RHEL-5619] - mm: page_alloc: unreserve highatomic page blocks before oom (Nico Pache) [RHEL-5619] - mm/hugetlb: fix nodes huge page allocation when there are surplus pages (Nico Pache) [RHEL-5619] - mm: fix unaccount of memory on vma_link() failure (Nico Pache) [RHEL-5619] - vfs: fix readahead(2) on block devices (Nico Pache) [RHEL-5619] - kasan: print the original fault addr when access invalid shadow (Nico Pache) [RHEL-5619] - hugetlbfs: close race between MADV_DONTNEED and page fault (Nico Pache) [RHEL-5619] - hugetlbfs: extend hugetlb_vma_lock to private VMAs (Nico Pache) [RHEL-5619] - hugetlbfs: clear resv_map pointer if mmap fails (Nico Pache) [RHEL-5619] - mm/page_alloc: use write_seqlock_irqsave() instead write_seqlock() + local_irq_save(). (Nico Pache) [RHEL-5619] - writeback: account the number of pages written back (Nico Pache) [RHEL-5619] - mm/hugetlb.c: fix a bug within a BUG(): inconsistent pte comparison (Nico Pache) [RHEL-5619] - mm: memcontrol: don't throttle dying tasks on memory.high (Nico Pache) [RHEL-5619] - mm: memcg: use READ_ONCE()/WRITE_ONCE() to access stock->cached (Nico Pache) [RHEL-5619] - mm: kmem: fix a NULL pointer dereference in obj_stock_flush_required() (Nico Pache) [RHEL-5619] - mm/memcontrol: do not tweak node in mem_cgroup_init() (Nico Pache) [RHEL-5619] - mm:vmscan: fix inaccurate reclaim during proactive reclaim (Nico Pache) [RHEL-5619] - fuse: remove reliance on bdi congestion (Nico Pache) [RHEL-5619] - minmax: clamp more efficiently by avoiding extra comparison (Nico Pache) [RHEL-5619] - minmax: sanity check constant bounds when clamping (Nico Pache) [RHEL-5619] - FAT: use io_schedule_timeout() instead of congestion_wait() (Nico Pache) [RHEL-5619] - mm, mmap: fix vma_merge() case 7 with vma_ops->close (Nico Pache) [RHEL-5619] - mmap: fix error paths with dup_anon_vma() (Nico Pache) [RHEL-5619] - mm: move vma locking out of vma_prepare and dup_anon_vma (Nico Pache) [RHEL-5619] - mm: always lock new vma before inserting into vma tree (Nico Pache) [RHEL-5619] - mm: lock vma explicitly before doing vm_flags_reset and vm_flags_reset_once (Nico Pache) [RHEL-5619] - mm: mark VMA as being written when changing vm_flags (Nico Pache) [RHEL-5619] - mm: replace mmap with vma write lock assertions when operating on a vma (Nico Pache) [RHEL-5619] - mm: for !CONFIG_PER_VMA_LOCK equate write lock assertion for vma and mmap (Nico Pache) [RHEL-5619] - mmap: fix vma_iterator in error path of vma_merge() (Nico Pache) [RHEL-5619] - kunit: kasan_test: disable fortify string checker on kmalloc_oob_memset (Nico Pache) [RHEL-5619] - x86/mm/pat: fix VM_PAT handling in COW mappings (Nico Pache) [RHEL-5619] - mm: cachestat: fix two shmem bugs (Nico Pache) [RHEL-5619] - memtest: use {READ,WRITE}_ONCE in memory scanning (Nico Pache) [RHEL-5619] - mm: cachestat: fix folio read-after-free in cache walk (Nico Pache) [RHEL-5619] - kasan/test: avoid gcc warning for intentional overflow (Nico Pache) [RHEL-5619] - mm: memcontrol: clarify swapaccount=0 deprecation warning (Nico Pache) [RHEL-5619] - userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb (Nico Pache) [RHEL-5619] - mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again (Nico Pache) [RHEL-5619] - readahead: avoid multiple marked readahead pages (Nico Pache) [RHEL-5619] - mm: fix unmap_mapping_range high bits shift bug (Nico Pache) [RHEL-5619] - mm/mglru: respect min_ttl_ms with memcgs (Nico Pache) [RHEL-5619] - mm/shmem: fix race in shmem_undo_range w/THP (Nico Pache) [RHEL-5619] - mm/rmap: fix misplaced parenthesis of a likely() (Nico Pache) [RHEL-5619] - mm: fix oops when filemap_map_pmd() without prealloc_pte (Nico Pache) [RHEL-5619] - mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors (Nico Pache) [RHEL-5619] - mm: fix for negative counter: nr_file_hugepages (Nico Pache) [RHEL-5619] - mm: zswap: fix pool refcount bug around shrink_worker() (Nico Pache) [RHEL-5619] - mm/migrate: fix do_pages_move for compat pointers (Nico Pache) [RHEL-5619] - mm/page_alloc: correct start page when guard page debug is enabled (Nico Pache) [RHEL-5619] - mm/memory_hotplug: use pfn math in place of direct struct page manipulation (Nico Pache) [RHEL-5619] - mm/cma: use nth_page() in place of direct struct page manipulation (Nico Pache) [RHEL-5619] - mm: mempolicy: keep VMA walk if both MPOL_MF_STRICT and MPOL_MF_MOVE are specified (Nico Pache) [RHEL-5619] - mm, memcg: reconsider kmem.limit_in_bytes deprecation (Nico Pache) [RHEL-5619] - mm: memcontrol: fix GFP_NOFS recursion in memory.high enforcement (Nico Pache) [RHEL-5619] - mm: page_alloc: fix CMA and HIGHATOMIC landing on the wrong buddy list (Nico Pache) [RHEL-5619] - rcu: dump vmalloc memory info safely (Nico Pache) [RHEL-5619] - mm/vmalloc: add a safer version of find_vm_area() for debug (Nico Pache) [RHEL-5619] - mm: memory-failure: fix unexpected return value in soft_offline_page() (Nico Pache) [RHEL-5619] - mm: add a call to flush_cache_vmap() in vmap_pfn() (Nico Pache) [RHEL-5619] - mm/gup: handle cont-PTE hugetlb pages correctly in gup_must_unshare() via GUP-fast (Nico Pache) [RHEL-5619] - mm: enable page walking API to lock vmas during the walk (Nico Pache) [RHEL-5619] - smaps: use vm_normal_page_pmd() instead of follow_trans_huge_pmd() (Nico Pache) [RHEL-5619] - mm/gup: reintroduce FOLL_NUMA as FOLL_HONOR_NUMA_FAULT (Nico Pache) [RHEL-5619] - mm: hugetlb_vmemmap: fix a race between vmemmap pmd split (Nico Pache) [RHEL-5619] - memcg: drop kmem.limit_in_bytes (Nico Pache) [RHEL-5619] - hugetlb: do not clear hugetlb dtor until allocating vmemmap (Nico Pache) [RHEL-5619] - zsmalloc: fix races between modifications of fullness and isolated (Nico Pache) [RHEL-5619] - kasan, slub: fix HW_TAGS zeroing with slub_debug (Nico Pache) [RHEL-5619] - kasan: fix type cast in memory_is_poisoned_n (Nico Pache) [RHEL-5619] - mm: call arch_swap_restore() from do_swap_page() (Nico Pache) [RHEL-5619] - shmem: use ramfs_kill_sb() for kill_sb method of ramfs-based tmpfs (Nico Pache) [RHEL-5619] - kasan: use internal prototypes matching gcc-13 builtins (Nico Pache) [RHEL-5619] - kasan: add kasan_tag_mismatch prototype (Nico Pache) [RHEL-5619] - radix tree: remove unused variable (Nico Pache) [RHEL-5619] - lib/test_meminit: allocate pages up to order MAX_ORDER (Nico Pache) [RHEL-5619] - maple_tree: fix 32 bit mas_next testing (Nico Pache) [RHEL-5619] - lz4: fix LZ4_decompress_safe_partial read out of bound (Nico Pache) [RHEL-5619] - lib/raid6/test: fix multiple definition linking error (Nico Pache) [RHEL-5619] - mm/mmap: Fix error return in do_vmi_align_munmap() (Nico Pache) [RHEL-5619] - mm/ksm: support fork/exec for prctl (Nico Pache) [RHEL-5619] - mm/uffd: allow vma to merge as much as possible (Nico Pache) [RHEL-5619] - mm/uffd: fix vma operation where start addr cuts part of vma (Nico Pache) [RHEL-5619] - mm/khugepaged: fix regression in collapse_file() (Nico Pache) [RHEL-5619] - mm: remove unused vma_init_lock() (Nico Pache) [RHEL-5619] - fs/proc/kcore: reinstate bounce buffer for KCORE_TEXT regions (Nico Pache) [RHEL-5619] - mm/mempolicy: Take VMA lock before replacing policy (Nico Pache) [RHEL-5619] - mm: lock_vma_under_rcu() must check vma->anon_vma under vma lock (Nico Pache) [RHEL-5619] - tcp: Use per-vma locking for receive zerocopy (Nico Pache) [RHEL-5619] - mm: fix memory ordering for mm_lock_seq and vm_lock_seq (Nico Pache) [RHEL-5619] - mm: lock VMA in dup_anon_vma() before setting ->anon_vma (Nico Pache) [RHEL-5619] - mm: don't drop VMA locks in mm_drop_all_locks() (Nico Pache) [RHEL-5619] - userfaultfd: fix regression in userfaultfd_unmap_prep() (Nico Pache) [RHEL-5619] - mm/gup: disallow FOLL_LONGTERM GUP-fast writing to file-backed mappings (Nico Pache) [RHEL-5619] - mm/gup: disallow FOLL_LONGTERM GUP-nonfast writing to file-backed mappings (Nico Pache) [RHEL-5619] - mm/mmap: separate writenotify and dirty tracking logic (Nico Pache) [RHEL-5619] - mm/mlock: rename mlock_future_check() to mlock_future_ok() (Nico Pache) [RHEL-5619] - mm/mmap: refactor mlock_future_check() (Nico Pache) [RHEL-5619] - mm: avoid rewalk in mmap_region (Nico Pache) [RHEL-5619] - mm: add vma_iter_{next,prev}_range() to vma iterator (Nico Pache) [RHEL-5619] - mm: update vma_iter_store() to use MAS_WARN_ON() (Nico Pache) [RHEL-5619] - mm: update validate_mm() to use vma iterator (Nico Pache) [RHEL-5619] - dmapool: create/destroy cleanup (Nico Pache) [RHEL-5619] - mm/mempolicy: fix set_mempolicy_home_node() previous VMA pointer (Nico Pache) [RHEL-5619] - mm/vmalloc: fix the unchecked dereference warning in vread_iter() (Nico Pache) [RHEL-5619] - selftests/mm: FOLL_LONGTERM need to be updated to 0x100 (Nico Pache) [RHEL-5619] - hugetlb: revert use of page_cache_next_miss() (Nico Pache) [RHEL-5619] - mm/mlock: fix vma iterator conversion of apply_vma_lock_flags() (Nico Pache) [RHEL-5619] - mm: add a NO_INHERIT flag to the PR_SET_MDWE prctl (Nico Pache) [RHEL-5619] - mm: make PR_MDWE_REFUSE_EXEC_GAIN an unsigned long (Nico Pache) [RHEL-5619] - tools headers UAPI: Sync linux/prctl.h with the kernel sources (Nico Pache) [RHEL-5619] - mm: fix memcpy_from_file_folio() integer underflow (Nico Pache) [RHEL-5619] - mm: page_alloc: remove stale CMA guard code (Nico Pache) [RHEL-5619] - mm/memory-failure: fix hardware poison check in unpoison_memory() (Nico Pache) [RHEL-5619] - tools/Makefile: do missed s/vm/mm/ (Nico Pache) [RHEL-5619] - mm: memory-failure: avoid false hwpoison page mapped error info (Nico Pache) [RHEL-5619] - mm: memory-failure: fix potential unexpected return value from unpoison_memory() (Nico Pache) [RHEL-5619] - mm/swapfile: fix wrong swap entry type for hwpoisoned swapcache page (Nico Pache) [RHEL-5619] - Docs/admin-guide/mm/zswap: remove zsmalloc's lack of writeback warning (Nico Pache) [RHEL-5619] - mm: fix arithmetic for max_prop_frac when setting max_ratio (Nico Pache) [RHEL-5619] - mm: fix arithmetic for bdi min_ratio (Nico Pache) [RHEL-5619] - mm/gup: add missing gup_must_unshare() check to gup_huge_pgd() (Nico Pache) [RHEL-5619] - docs: Fix path paste-o for /sys/kernel/warn_count (Nico Pache) [RHEL-5619] - mm: remove unused inline functions from include/linux/mm_inline.h (Nico Pache) [RHEL-5619] - mm: add more BUILD_BUG_ONs to gfp_migratetype() (Nico Pache) [RHEL-5619] - mm: cleanup is_highmem() (Nico Pache) [RHEL-5619] - mm/huge_memory: check pmd_present first in is_huge_zero_pmd (Nico Pache) [RHEL-5619] - mm/mmap: drop ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619] - s390/mm: enable ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619] - memregion: Fix memregion_free() fallback definition (Nico Pache) [RHEL-5619] - mm: Add kernel-doc for folio->mlock_count (Nico Pache) [RHEL-5619] - nodemask.h: fix compilation error with GCC12 (Nico Pache) [RHEL-5619] - mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT (Nico Pache) [RHEL-5619] - filemap: Update the folio_lock documentation (Nico Pache) [RHEL-5619] - filemap: Remove obsolete comment in lock_page (Nico Pache) [RHEL-5619] - kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t (Nico Pache) [RHEL-5619] - mm/vmalloc: fix comments about vmap_area struct (Nico Pache) [RHEL-5619] - mm/memcg: retrieve parent memcg from css.parent (Nico Pache) [RHEL-5619] - remove congestion tracking framework (Nico Pache) [RHEL-5619] - mm: slab: Delete unused SLAB_DEACTIVATED flag (Nico Pache) [RHEL-5619] - mm: fix boolreturn.cocci warning (Nico Pache) [RHEL-5619] - memblock: Remove #ifdef __KERNEL__ from memblock.h (Nico Pache) [RHEL-5619] - mm/slab: Finish struct page to struct slab conversion (Nico Pache) [RHEL-5619] - memblock: fix memblock_phys_alloc() section mismatch error (Nico Pache) [RHEL-5619] - mm, slab: Remove compiler check in __kmalloc_index (Nico Pache) [RHEL-5619] - memblock: improve MEMBLOCK_HOTPLUG documentation (Nico Pache) [RHEL-5619] - mm/memory_hotplug: remove stale function declarations (Nico Pache) [RHEL-5619] - mm/vmstat: annotate data race for zone->free_area[order].nr_free (Nico Pache) [RHEL-5619] - mm/page_alloc.c: avoid allocating highmem pages via alloc_pages_exact[_nid] (Nico Pache) [RHEL-5619] - mm: fix data race in PagePoisoned() (Nico Pache) [RHEL-5619]- printk: nbcon: move locked_port flag to struct uart_port (Andrew Halaney) [RHEL-3987] - tty/serial/pl011: Make the locking work on RT (Andrew Halaney) [RHEL-3987] - tty/serial/omap: Make the locking RT aware (Andrew Halaney) [RHEL-3987] - printk: Avoid false positive lockdep report for legacy driver. (Andrew Halaney) [RHEL-3987] - serial: 8250: revert "drop lockdep annotation from serial8250_clear_IER()" (Andrew Halaney) [RHEL-3987] - printk: Add kthread for all legacy consoles (Andrew Halaney) [RHEL-3987] - serial: 8250: Switch to nbcon console (Andrew Halaney) [RHEL-3987] - serial/8250: Use fifo in 8250 console driver (Andrew Halaney) [RHEL-3987] - serial: core: Provide low-level functions to port lock (Andrew Halaney) [RHEL-3987] - printk: nbcon: Provide function to reacquire ownership (Andrew Halaney) [RHEL-3987] - tty: sysfs: Add nbcon support for 'active' (Andrew Halaney) [RHEL-3987] - proc: Add nbcon support for /proc/consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Start printing threads (Andrew Halaney) [RHEL-3987] - printk: nbcon: Stop threads on shutdown/reboot (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add printer thread wakeups (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add context to console_is_usable() (Andrew Halaney) [RHEL-3987] - printk: Atomic print in printk context on shutdown (Andrew Halaney) [RHEL-3987] - printk: nbcon: Introduce printing kthreads (Andrew Halaney) [RHEL-3987] - lockdep: Mark emergency section in lockdep splats (Andrew Halaney) [RHEL-3987] - rcu: Mark emergency section in rcu stalls (Andrew Halaney) [RHEL-3987] - panic: Mark emergency section in oops (Andrew Halaney) [RHEL-3987] - panic: Mark emergency section in warn (Andrew Halaney) [RHEL-3987] - printk: nbcon: Implement emergency sections (Andrew Halaney) [RHEL-3987] - printk: Coordinate direct printing in panic (Andrew Halaney) [RHEL-3987] - printk: Track nbcon consoles (Andrew Halaney) [RHEL-3987] - printk: Avoid console_lock dance if no legacy or boot consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add unsafe flushing on panic (Andrew Halaney) [RHEL-3987] - printk: nbcon: Assign priority based on CPU state (Andrew Halaney) [RHEL-3987] - printk: nbcon: Use nbcon consoles in console_flush_all() (Andrew Halaney) [RHEL-3987] - printk: Update @console_may_schedule in console_trylock_spinning() (Derek Barbosa) [RHEL-3987] - serial: Lock console when calling into driver before registration (Derek Barbosa) [RHEL-3987] - printk: Disable passing console lock owner completely during panic() (Derek Barbosa) [RHEL-3987] - printk: Track registered boot consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Provide function to flush using write_atomic() (Andrew Halaney) [RHEL-3987] - printk: Add @flags argument for console_is_usable() (Andrew Halaney) [RHEL-3987] - printk: Let console_is_usable() handle nbcon (Andrew Halaney) [RHEL-3987] - printk: Make console_is_usable() available to nbcon (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add driver_enter/driver_exit console callbacks (Andrew Halaney) [RHEL-3987] - printk: nbcon: Implement processing in port->lock wrapper (Andrew Halaney) [RHEL-3987] - printk: Check printk_deferred_enter()/_exit() usage (Andrew Halaney) [RHEL-3987] - printk: nbcon: Ensure ownership release on failed emit (Andrew Halaney) [RHEL-3987] - printk: Add sparse notation to console_srcu locking (Andrew Halaney) [RHEL-3987] - printk: Consider nbcon boot consoles on seq init (Andrew Halaney) [RHEL-3987] - panic: Flush kernel log buffer at the end (Andrew Halaney) [RHEL-3987] - printk: Avoid non-panic CPUs writing to ringbuffer (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Consider committed as finalized in panic (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Skip non-finalized records in panic (Andrew Halaney) [RHEL-3987] - printk: Wait for all reserved records with pr_flush() (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Cleanup reader terminology (Andrew Halaney) [RHEL-3987] - printk: Add this_cpu_in_panic() (Andrew Halaney) [RHEL-3987] - printk: For @suppress_panic_printk check for other CPU in panic (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Clarify special lpos values (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Do not skip non-finalized records with prb_next_seq() (Andrew Halaney) [RHEL-3987] - printk: Use prb_first_seq() as base for 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: Adjust mapping for 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: nbcon: Relocate 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: Reduce pr_flush() pooling time (Andrew Halaney) [RHEL-3987] - printk: fix illegal pbufs access for !CONFIG_PRINTK (Andrew Halaney) [RHEL-3987] - printk: nbcon: Allow drivers to mark unsafe regions and check state (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add emit function and callback function for atomic printing (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add sequence handling (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add ownership state functions (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add buffer management (Andrew Halaney) [RHEL-3987] - printk: Make static printk buffers available to nbcon (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add acquire/release logic (Andrew Halaney) [RHEL-3987] - printk: Add non-BKL (nbcon) console basic infrastructure (Andrew Halaney) [RHEL-3987] - printk: flush consoles before checking progress (Andrew Halaney) [RHEL-3987] - panic: Reenable preemption in WARN slowpath (Andrew Halaney) [RHEL-3987] - Revert "printk: export symbols for debug modules" (Andrew Halaney) [RHEL-3987] - printk: export symbols for debug modules (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Fix truncating buffer size min_t cast (Andrew Halaney) [RHEL-3987] - printk: Rename abandon_console_lock_in_panic() to other_cpu_in_panic() (Andrew Halaney) [RHEL-3987] - printk: Add per-console suspended state (Andrew Halaney) [RHEL-3987] - console: Document struct console (Derek Barbosa) [RHEL-3987] - console: Use BIT() macros for @flags values (Derek Barbosa) [RHEL-3987] - printk: Consolidate console deferred printing (Andrew Halaney) [RHEL-3987] - printk: Do not take console lock for console_flush_on_panic() (Andrew Halaney) [RHEL-3987] - printk: Keep non-panic-CPUs out of console lock (Andrew Halaney) [RHEL-3987] - printk: Reduce console_unblank() usage in unsafe scenarios (Andrew Halaney) [RHEL-3987] - panic: hide unused global functions (Andrew Halaney) [RHEL-3987] - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Andrew Halaney) [RHEL-3987] - timekeeping: Consolidate fast timekeeper (Andrew Halaney) [RHEL-3987] - printk: export console trace point for kcsan/kasan/kfence/kmsan (Andrew Halaney) [RHEL-3987] - kcsan: test: use new suite_{init,exit} support (Andrew Halaney) [RHEL-3987] - printk: Remove obsoleted check for non-existent "user" object (Andrew Halaney) [RHEL-3987] - panic: fix the panic_print NMI backtrace setting (Andrew Halaney) [RHEL-3987] - kernel/printk/index.c: fix memory leak with using debugfs_lookup() (Andrew Halaney) [RHEL-3987] - printk: Use scnprintf() to print the message about the dropped messages on a console (Andrew Halaney) [RHEL-3987] - kernel/printk/printk.c: Fix W=1 kernel-doc warning (Andrew Halaney) [RHEL-3987] - printk: Remove trace_.*_rcuidle() usage (Andrew Halaney) [RHEL-3987] - printk: adjust string limit macros (Andrew Halaney) [RHEL-3987] - printk: use printk_buffers for devkmsg (Andrew Halaney) [RHEL-3987] - printk: introduce console_prepend_dropped() for dropped messages (Andrew Halaney) [RHEL-3987] - printk: introduce printk_get_next_message() and printk_message (Andrew Halaney) [RHEL-3987] - printk: introduce struct printk_buffers (Andrew Halaney) [RHEL-3987] - printk: move size limit macros into internal.h (Andrew Halaney) [RHEL-3987] - exit: Use READ_ONCE() for all oops/warn limit reads (Andrew Halaney) [RHEL-3987] - exit: Allow oops_limit to be disabled (Andrew Halaney) [RHEL-3987] - exit: Put an upper limit on how often we can oops (Andrew Halaney) [RHEL-3987] - printk: htmldocs: add missing description (Andrew Halaney) [RHEL-3987] - panic: use str_enabled_disabled() helper (Andrew Halaney) [RHEL-3987] - printk: cpu sync always disable interrupts (Andrew Halaney) [RHEL-3987] - panic: move panic_print before kmsg dumpers (Andrew Halaney) [RHEL-3987] - panic: add option to dump all CPUs backtraces in panic_print (Andrew Halaney) [RHEL-3987] - docs: sysctl/kernel: add missing bit to panic_print (Andrew Halaney) [RHEL-3987] - panic: remove oops_id (Andrew Halaney) [RHEL-3987] - panic: use error_report_end tracepoint on warnings (Andrew Halaney) [RHEL-3987] - tools/bootconfig: Print all error message in stderr (Andrew Halaney) [RHEL-3987] - printk: Remove console_silent() (Andrew Halaney) [RHEL-3987] - redhat/configs: Disable CONFIG_RPMSG_TTY (Andrew Halaney) [RHEL-24205] - redhat/configs: Align new TTY configs with ELN (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: Check the return value of dmaengine_tx_status (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix unconditional activation of THRI interrupt (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Fix DMA transmission in RS485 mode (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: simplify qcom_geni_serial_send_chunk_fifo()" (Andrew Halaney) [RHEL-24205] - vt: fix unicode buffer corruption when deleting characters (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Fix broken RS485 (Andrew Halaney) [RHEL-24205] - serial: stm32: do not always set SER_RS485_RX_DURING_TX if RS485 is enabled (Andrew Halaney) [RHEL-24205] - ARM: PL011: Fix DMA support (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: address RX timeout interrupt errata (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Clear UART_HAS_RHR_IT_DIS bit (Andrew Halaney) [RHEL-24205] - serdev: Replace custom code with device_match_acpi_handle() (Andrew Halaney) [RHEL-24205] - serdev: Simplify devm_serdev_device_open() function (Andrew Halaney) [RHEL-24205] - serdev: Make use of device_set_node() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add copyright Siemens Mobility GmbH (Andrew Halaney) [RHEL-24205] - tty: 8250: Add note for PX-835 (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Intashield IX cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix IS-200 PCI ID comment (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for additional Brainboxes PX cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Intashield IS-100 (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Brainboxes UP cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for additional Brainboxes UC cards (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Set the console genpd always on if no console suspend (Andrew Halaney) [RHEL-24205] - hvc/xen: fix console unplug (Andrew Halaney) [RHEL-24205] - hvc/xen: fix error path in xen_hvc_init() to always register frontend driver (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Add support for MOXA Mini PCIe boards (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Relocate macros within 8250_pci.c (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Cleanup MOXA configurations (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Modify MOXA enum name within 8250_pci.c (Andrew Halaney) [RHEL-24205] - tty: whitespaces in descriptions corrected by replacing tabs with spaces (Andrew Halaney) [RHEL-24205] - serial/esp32_uart: use prescaler when available (Andrew Halaney) [RHEL-24205] - serial: 8250: remove AR7 support (Andrew Halaney) [RHEL-24205] - tty: serial: meson: fix hard LOCKUP on crtscts mode (Andrew Halaney) [RHEL-24205] - drivers/tty/serial: add ESP32S3 ACM gadget driver (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: document esp32s3-acm (Andrew Halaney) [RHEL-24205] - drivers/tty/serial: add driver for the ESP32 UART (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: document esp32-uart (Andrew Halaney) [RHEL-24205] - serial: core: tidy invalid baudrate handling in uart_get_baud_rate (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: unset STOPBRK when setting STARTBRK (Andrew Halaney) [RHEL-24205] - serial: max310x: remove trailing whitespaces (Andrew Halaney) [RHEL-24205] - tty/sysrq: replace smp_processor_id() with get_cpu() (Andrew Halaney) [RHEL-24205] - serial: add PORT_GENERIC definition (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a earlycon for the S4 SoC (Andrew Halaney) [RHEL-24205] - serial: initialize retinfo in uart_get_info() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use devm_clk_get_optional_enabled() (Andrew Halaney) [RHEL-24205] - tty: vc_screen: make vc_class constant (Andrew Halaney) [RHEL-24205] - tty: vt: make vtconsole_class constant (Andrew Halaney) [RHEL-24205] - tty: Restrict access to TIOCLINUX' copy-and-paste subcommands (Andrew Halaney) [RHEL-24205] - serial: core: Simplify uart_get_rs485_mode() (Andrew Halaney) [RHEL-24205] - serial: 8250: Check for valid console index (Andrew Halaney) [RHEL-24205] - dt-bindings: sc16is7xx: convert to YAML (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: use device_property APIs when configuring irda mode (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Do not complain when DMA is absent (Andrew Halaney) [RHEL-24205] - serial: imx: Put DMA enabled UART in separate lock subclass (Andrew Halaney) [RHEL-24205] - serial: core: add comment about definitely used port types (Andrew Halaney) [RHEL-24205] - serial: core: remove cruft from uapi header (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Annotate struct pci1xxxx_8250 with __counted_by (Andrew Halaney) [RHEL-24205] - serial: exar: Add RS-485 support for Sealevel XR17V35X based cards (Andrew Halaney) [RHEL-24205] - vt: Replace strlcpy with strscpy (Andrew Halaney) [RHEL-24205] - serial: core: fix kernel-doc for uart_port_unlock_irqrestore() (Andrew Halaney) [RHEL-24205] - mxser: Annotate struct mxser_board with __counted_by (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use devm_clk_get_optional_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - tty: use 'if' in send_break() instead of 'goto' (Andrew Halaney) [RHEL-24205] - tty: don't check for signal_pending() in send_break() (Andrew Halaney) [RHEL-24205] - tty: early return from send_break() on TTY_DRIVER_HARDWARE_BREAK (Andrew Halaney) [RHEL-24205] - tty: convert THROTTLE constants into enum (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use bool for 'restart' in tty_buffer_unlock_exclusive() (Andrew Halaney) [RHEL-24205] - tty: stop using ndash in kernel-doc (Andrew Halaney) [RHEL-24205] - tty: invert return values of tty_{,un}throttle_safe() (Andrew Halaney) [RHEL-24205] - tty: switch tty_{,un}throttle_safe() to return a bool (Andrew Halaney) [RHEL-24205] - tty: n_tty: use do-while in n_tty_check_{,un}throttle() (Andrew Halaney) [RHEL-24205] - tty: n_tty: invert the condition in copy_from_read_buf() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use min3() in copy_from_read_buf() (Andrew Halaney) [RHEL-24205] - tty: n_tty: rename and retype 'retval' in n_tty_ioctl() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use 'retval' instead of 'c' (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use dev_err_probe() instead of dev_err() (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: uartlite: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: timbuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunsu: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunsab: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunhv: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: stm32: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: st-asc: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sprd: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sifive: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: txx9: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mctrl_gpio: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: tegra: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sa1100: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: rp2: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: rda: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pxa: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pic32: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pch: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: owl: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: omap: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: msm: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mps2-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mpc52xx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: milbeaut_usio: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: meson: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mcf: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ma35d1: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: lpc32xx_hs: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: liteuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: jsm: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ip22zilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: imx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: icom: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: fsl_lpuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: dz: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: digicolor: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: atmel: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: arc_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: apb: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: amba-pl010: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: altera_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 21285: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Use lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Provide port lock wrappers (Andrew Halaney) [RHEL-24205] - tty: serial: 8250_exar: Does not use anything from 8250_pci (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Remove 8250_pci usage (Andrew Halaney) [RHEL-24205] - tty/serial: 8250: Sort drivers in Makefile (Andrew Halaney) [RHEL-24205] - tty/serial: Sort drivers in makefile (Andrew Halaney) [RHEL-24205] - serial: imx: Simplify compatibility handling (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: improve comments about variants (Andrew Halaney) [RHEL-24205] - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() (Andrew Halaney) [RHEL-24205] - tty: serial: linflexuart: Fix to check return value of platform_get_irq() in linflex_probe() (Andrew Halaney) [RHEL-24205] - tty: serial: ma35d1_serial: Add missing check for ioremap (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use dev_err_probe() instead of dev_warn() (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use dev_err_probe() instead of dev_err() (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Introduce UART_IIR_FIFO_ENABLED_16750 (Andrew Halaney) [RHEL-24205] - tty: hvc: remove set but unused variable (Andrew Halaney) [RHEL-24205] - serial: stm32: add support for break control (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove unused to_sc16is7xx_port macro (Andrew Halaney) [RHEL-24205] - tty: vcc: Add check for kstrdup() in vcc_probe() (Andrew Halaney) [RHEL-24205] - net: hso: drop unused function argument (Andrew Halaney) [RHEL-24205] - serial: mxs-auart: fix tx (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: reorder code to remove prototype declarations (Andrew Halaney) [RHEL-24205] - serial: omap: do not override settings for RS485 support (Andrew Halaney) [RHEL-24205] - serial: core, imx: do not set RS485 enabled if it is not supported (Andrew Halaney) [RHEL-24205] - serial: core: make sure RS485 cannot be enabled when it is not supported (Andrew Halaney) [RHEL-24205] - serial: core: fix sanitizing check for RTS settings (Andrew Halaney) [RHEL-24205] - serial: core: set missing supported flag for RX during TX GPIO (Andrew Halaney) [RHEL-24205] - serial: Do not hold the port lock when setting rx-during-tx GPIO (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Restore clock error handling (Andrew Halaney) [RHEL-24205] - serial: imx: Ensure that imx_uart_rs485_config() is called with enabled clock (Andrew Halaney) [RHEL-24205] - serial: apbuart: fix console prompt on qemu (Andrew Halaney) [RHEL-24205] - serial: ma35d1: Validate console index before assignment (Andrew Halaney) [RHEL-24205] - arm64: defconfig: Increase SERIAL_8250_NR_UARTS (Andrew Halaney) [RHEL-24205] - tty: fix tty_operations types in documentation (Andrew Halaney) [RHEL-24205] - serial: core: Revert checks for tx runtime PM state (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Do not start RX DMA on THRI interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed (Andrew Halaney) [RHEL-24205] - serial: core: Fix runtime PM handling for pending tx (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: drop earlycon support for unsupported platforms (Andrew Halaney) [RHEL-24205] - tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix up PX-803/PX-857 (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix port count of PX-257 (Andrew Halaney) [RHEL-24205] - tty: 8250: Remove UC-257 and UC-431 (Andrew Halaney) [RHEL-24205] - hvc/xen: fix event channel handling for secondary consoles (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: remove dead code (Andrew Halaney) [RHEL-24205] - ASoC: ti: ams-delta: Fix cx81801_receive() argument types (Andrew Halaney) [RHEL-24205] - serial: core: Fix checks for tx runtime PM state (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Drop pm_runtime_irq_safe() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Fix errors with no_console_suspend (Andrew Halaney) [RHEL-24205] - serial: Reduce spinlocked portion of uart_rs485_config() (Andrew Halaney) [RHEL-24205] - serial: exar: Revert "serial: exar: Add support for Sealevel 7xxxC serial cards" (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux" (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Check IRQ data before use (Andrew Halaney) [RHEL-24205] - tty: shrink the size of struct tty_struct by 40 bytes (Andrew Halaney) [RHEL-24205] - tty: n_tty: deduplicate copy code in n_tty_receive_buf_real_raw() (Andrew Halaney) [RHEL-24205] - tty: n_tty: extract ECHO_OP processing to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: unify counts to size_t (Andrew Halaney) [RHEL-24205] - tty: n_tty: use u8 for chars and flags (Andrew Halaney) [RHEL-24205] - tty: n_tty: simplify chars_in_buffer() (Andrew Halaney) [RHEL-24205] - tty: n_tty: remove unsigned char casts from character constants (Andrew Halaney) [RHEL-24205] - tty: n_tty: move newline handling to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: move canon handling to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: use MASK() for masking out size bits (Andrew Halaney) [RHEL-24205] - tty: n_tty: make n_tty_data::num_overrun unsigned (Andrew Halaney) [RHEL-24205] - tty: n_tty: use time_is_before_jiffies() in n_tty_receive_overrun() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use 'num' for writes' counts (Andrew Halaney) [RHEL-24205] - tty: n_tty: use output character directly (Andrew Halaney) [RHEL-24205] - tty: n_tty: make flow of n_tty_receive_buf_common() a bool (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: meson: Add a earlycon for the T7 SoC" (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: improve bcm7271 8250 port (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: add missing support for rs485 devicetree properties (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix bug when first setting GPIO direction (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix regression with GPIO configuration (Andrew Halaney) [RHEL-24205] - dt-bindings: sc16is7xx: Add property to change GPIO function (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove obsolete out_thread label (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix broken port 0 uart init (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: fall back to poll if there's no interrupt (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: snps-dw-apb-uart: make interrupt optional (Andrew Halaney) [RHEL-24205] - serial: tegra: handle clk prepare error in tegra_uart_hw_init() (Andrew Halaney) [RHEL-24205] - serial: sifive: Add suspend and resume operations (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a earlycon for the T7 SoC (Andrew Halaney) [RHEL-24205] - serial: stm32: synchronize RX DMA channel in shutdown (Andrew Halaney) [RHEL-24205] - serial: stm32: replace access to DMAR bit by dmaengine_pause/resume (Andrew Halaney) [RHEL-24205] - serial: stm32: group dma pause/resume error handling into single function (Andrew Halaney) [RHEL-24205] - serial: stm32: modify parameter and rename stm32_usart_rx_dma_enabled (Andrew Halaney) [RHEL-24205] - serial: stm32: use DMAT as a configuration bit (Andrew Halaney) [RHEL-24205] - serial: stm32: avoid clearing DMAT bit during transfer (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add restart flag to extended ioctl config (Andrew Halaney) [RHEL-24205] - tty: n_gsm: cleanup gsm_control_command and gsm_control_reply (Andrew Halaney) [RHEL-24205] - tty: n_gsm: increase gsm_mux unsupported counted where appropriate (Andrew Halaney) [RHEL-24205] - tty: n_gsm: increase malformed counter for malformed control frames (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add open_error counter to gsm_mux (Andrew Halaney) [RHEL-24205] - tty: n_gsm: remove unneeded initialization of ret in gsm_dlci_config (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add missing description to structs in gsmmux.h (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add restart flag to DLC specific ioctl config (Andrew Halaney) [RHEL-24205] - serial: core: Remove unused PORT_* definitions (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: invert conditions in __tty_buffer_request_room() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: initialize variables in initializers already (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: better types in __tty_buffer_request_room() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use __tty_insert_flip_string_flags() in tty_insert_flip_char() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: let tty_prepare_flip_string() return size_t (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: switch insert functions to size_t (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: warn if losing flags in __tty_insert_flip_string_flags() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: unify tty_insert_flip_string_{fixed_flag,flags}() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use struct_size() in tty_buffer_alloc() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: switch data type to u8 (Andrew Halaney) [RHEL-24205] - tty: gdm724x: use min_t() for size_t varable and a constant (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core port id, including multiport devices (Andrew Halaney) [RHEL-24205] - serial: 8250: drop lockdep annotation from serial8250_clear_IER() (Andrew Halaney) [RHEL-24205] - tty: rfcomm: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: hso: simplify hso_serial_write() (Andrew Halaney) [RHEL-24205] - tty: gdm724x: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: vcc: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: hvc: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: ldops: unify to u8 (Andrew Halaney) [RHEL-24205] - tty: audit: unify to u8 (Andrew Halaney) [RHEL-24205] - tty: make tty_operations::write()'s count size_t (Andrew Halaney) [RHEL-24205] - tty: propagate u8 data to tty_operations::put_char() (Andrew Halaney) [RHEL-24205] - tty: propagate u8 data to tty_operations::write() (Andrew Halaney) [RHEL-24205] - tty: use min() for size computation in iterate_tty_read() (Andrew Halaney) [RHEL-24205] - tty: switch size and count types in iterate_tty_read() to size_t (Andrew Halaney) [RHEL-24205] - tty: use ssize_t for iterate_tty_read() returned type (Andrew Halaney) [RHEL-24205] - tty: use min() in iterate_tty_write() (Andrew Halaney) [RHEL-24205] - tty: rename and de-inline do_tty_write() (Andrew Halaney) [RHEL-24205] - tty: don't pass write() to do_tty_write() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: make all offsets unsigned (Andrew Halaney) [RHEL-24205] - tty: make char_buf_ptr()/flag_buf_ptr()'s offset unsigned (Andrew Halaney) [RHEL-24205] - misc: ti-st: make st_recv() conforming to tty_ldisc_ops::receive_buf() (Andrew Halaney) [RHEL-24205] - tty: use u8 for flags (Andrew Halaney) [RHEL-24205] - tty: use u8 for chars (Andrew Halaney) [RHEL-24205] - tty: make tty_ldisc_ops::*buf*() hooks operate on size_t (Andrew Halaney) [RHEL-24205] - tty: can327, move overflow test inside can327_ldisc_rx()'s loop (Andrew Halaney) [RHEL-24205] - tty: can327: unify error paths in can327_ldisc_rx() (Andrew Halaney) [RHEL-24205] - tty: switch count in tty_ldisc_receive_buf() to size_t (Andrew Halaney) [RHEL-24205] - tty: switch receive_buf() counts to size_t (Andrew Halaney) [RHEL-24205] - tty: make counts in tty_port_client_operations hooks size_t (Andrew Halaney) [RHEL-24205] - tty: make tty_port_client_operations operate with u8 (Andrew Halaney) [RHEL-24205] - tty: make tty_change_softcar() more understandable (Andrew Halaney) [RHEL-24205] - tty: drop tty_debug_wait_until_sent() (Andrew Halaney) [RHEL-24205] - tty: tty_port: rename 'disc' to 'ld' (Andrew Halaney) [RHEL-24205] - tty: change tty_write_lock()'s ndelay parameter to bool (Andrew Halaney) [RHEL-24205] - tty: n_null: remove optional ldops (Andrew Halaney) [RHEL-24205] - tty: remove dummy tty_ldisc_ops::poll() implementations (Andrew Halaney) [RHEL-24205] - tty: ldisc: document that ldops are optional (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: Poll primary sequencer irq status after cancel_tx (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove redundant of_match_ptr() (Andrew Halaney) [RHEL-24205] - serial: core: Revert port_id use (Andrew Halaney) [RHEL-24205] - TIOCSTI: Document CAP_SYS_ADMIN behaviour in Kconfig (Andrew Halaney) [RHEL-24205] - dmaengine: pl330: Return DMA_PAUSED when transaction is paused (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix oops for port->pm on uart_change_pm() (Andrew Halaney) [RHEL-24205] - serial: 8250: Reinit port_id when adding back serial8250_isa_devs (Andrew Halaney) [RHEL-24205] - serial: core: Fix kmemleak issue for serial core device remove (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: remove unnecessary cast when reading register (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove linux/fs_uart_pd.h (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Don't include fs_uart_pd.h when not needed (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove stale prototype in powerpc/fsl_soc.c (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove cpm_uart/ subdirectory (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Refactor cpm_uart_[un]map_pram() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Refactor cpm_uart_allocbuf()/cpm_uart_freebuf() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Deduplicate cpm_line_cr_cmd() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Deduplicate cpm_set_{brg/smc_fcr/scc_fcr}() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use get_baudrate() instead of uart_baudrate() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Stop using fs_uart_id enum (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove stale prototypes and table and macros (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Avoid suspicious locking (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Remove redundant initialization owner in mcb_driver (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Fix unsigned expression compared with zero (Andrew Halaney) [RHEL-24205] - serial: max310x: fix typos in comments (Andrew Halaney) [RHEL-24205] - serial: max310x: add comments for membase address workaround (Andrew Halaney) [RHEL-24205] - tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Fix unsigned comparison with less than zero (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Set missing PM ops for hibernation support (Andrew Halaney) [RHEL-24205] - tty: serial: xilinx_uartps: Do not check for 0 return after calling platform_get_irq() (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: Fix potential deadlock on &info->lock (Andrew Halaney) [RHEL-24205] - tty: vt: Remove some repetitive initialization (Andrew Halaney) [RHEL-24205] - tty: serial: Remove redundant initialization for ma35d1serial_driver (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial_base_match() after fixing controller port name (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core controller port name to show controller id (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core port id to not use port->line (Andrew Halaney) [RHEL-24205] - serial: core: Controller id cannot be negative (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: make default_params const (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: use PCI_VDEVICE (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: drop info messages from init/exit functions (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: define global strings as const strings (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: drop global slgt_driver_name array (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: convert CALC_REGADDR() macro to an inline (Andrew Halaney) [RHEL-24205] - misc: ti-st: don't check for tty data == NULL (Andrew Halaney) [RHEL-24205] - misc: ti-st: remove ptr from recv functions (Andrew Halaney) [RHEL-24205] - misc: ti-st: remove forward declarations and make st_int_recv() static (Andrew Halaney) [RHEL-24205] - speakup: switch to unsigned iterator in spk_ttyio_receive_buf2() (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: switch status to u32 (Andrew Halaney) [RHEL-24205] - can: slcan: remove casts from tty->disc_data (Andrew Halaney) [RHEL-24205] - input: serport: remove casts from tty->disc_data (Andrew Halaney) [RHEL-24205] - tty: hvsi: remove an extra variable from hvsi_write() (Andrew Halaney) [RHEL-24205] - Bluetooth: rfcomm: remove casts from tty->driver_data (Andrew Halaney) [RHEL-24205] - serial: move WARN_ON() in uart_write() to the condition (Andrew Halaney) [RHEL-24205] - parport_pc: add support for ASIX AX99100 (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: add support for ASIX AX99100 (Andrew Halaney) [RHEL-24205] - can: ems_pci: move ASIX AX99100 ids to pci_ids.h (Andrew Halaney) [RHEL-24205] - can: ems_pci: remove PCI_SUBVENDOR_ID_ASIX definition (Andrew Halaney) [RHEL-24205] - serial: sprd: Fix DMA buffer leak issue (Andrew Halaney) [RHEL-24205] - serial: sprd: Assign sprd_port after initialized to avoid wrong access (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Put IOControl register into regmap_volatile (Andrew Halaney) [RHEL-24205] - drivers:tty: fix return value check in asc_init_port (Andrew Halaney) [RHEL-24205] - tty: serial: meson: refactor objects definition for different devnames (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: fix error handling in read_uarts_available_from_reg() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Preserve original value of DLF register (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix sleeping in atomic context (Andrew Halaney) [RHEL-24205] - serial: sifive: Fix sifive_serial_console_setup() section (Andrew Halaney) [RHEL-24205] - serial: st-asc: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: imx: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sifive: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sprd: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: mps2-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: omap: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: tegra: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: clps711x: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: clean up clock-rate debug printk (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix opp vote on shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Define earlycon for mrvl,mmp-uart (Andrew Halaney) [RHEL-24205] - arm64: dts: meson: a1: change uart compatible string (Andrew Halaney) [RHEL-24205] - tty: serial: meson: add independent uart_data for A1 SoC family (Andrew Halaney) [RHEL-24205] - tty: serial: meson: introduce separate uart_data for S4 SoC family (Andrew Halaney) [RHEL-24205] - tty: serial: meson: apply ttyS devname instead of ttyAML for new SoCs (Andrew Halaney) [RHEL-24205] - tty: serial: meson: redesign the module to platform_driver (Andrew Halaney) [RHEL-24205] - tty: serial: meson: use dev_err_probe (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Make UART config auto configurable (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Read num ports from register data. (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Add clockrate speed for G215/F215 boards (Andrew Halaney) [RHEL-24205] - serial: tegra: Don't print error on probe deferral (Andrew Halaney) [RHEL-24205] - tty: Explicitly include correct DT includes (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: use icc tag defines (Andrew Halaney) [RHEL-24205] - Documentation: devices.txt: reconcile serial/ucc_uart minor numers (Andrew Halaney) [RHEL-24205] - serial: drivers: switch ch and flag to u8 (Andrew Halaney) [RHEL-24205] - serial: omap-serial: remove flag from serial_omap_rdi() (Andrew Halaney) [RHEL-24205] - serial: arc_uart: simplify flags handling in arc_serial_rx_chars() (Andrew Halaney) [RHEL-24205] - serial: pass state to __uart_start() directly (Andrew Halaney) [RHEL-24205] - serial: make uart_insert_char() accept u8s (Andrew Halaney) [RHEL-24205] - serial: convert uart sysrq handling to u8 (Andrew Halaney) [RHEL-24205] - tty: sysrq: use switch in sysrq_key_table_key2index() (Andrew Halaney) [RHEL-24205] - tty: sysrq: switch the rest of keys to u8 (Andrew Halaney) [RHEL-24205] - tty: sysrq: rename and re-type i in sysrq_handle_loglevel() (Andrew Halaney) [RHEL-24205] - n_tty: make many tty parameters const (Andrew Halaney) [RHEL-24205] - n_tty: pass ldata to canon_skip_eof() directly (Andrew Halaney) [RHEL-24205] - n_tty: simplify and sanitize zero_buffer() (Andrew Halaney) [RHEL-24205] - n_tty: drop fp from n_tty_receive_buf_real_raw() (Andrew Halaney) [RHEL-24205] - tty: make check_tty_count() void (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix UAF in gsm_cleanup_mux (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: drop bogus runtime pm state update (Andrew Halaney) [RHEL-24205] - PM: sleep: wakeirq: drop unused enable helpers (Andrew Halaney) [RHEL-24205] - PM: sleep: wakeirq: fix wake irq arming (Andrew Halaney) [RHEL-24205] - TIOCSTI: always enable for CAP_SYS_ADMIN (Andrew Halaney) [RHEL-24205] - tty_audit: make data of tty_audit_log() const (Andrew Halaney) [RHEL-24205] - tty_audit: make tty pointers in exposed functions const (Andrew Halaney) [RHEL-24205] - tty_audit: make icanon a bool (Andrew Halaney) [RHEL-24205] - tty_audit: invert the condition in tty_audit_log() (Andrew Halaney) [RHEL-24205] - tty_audit: use kzalloc() in tty_audit_buf_alloc() (Andrew Halaney) [RHEL-24205] - tty_audit: use TASK_COMM_LEN for task comm (Andrew Halaney) [RHEL-24205] - Revert "8250: add support for ASIX devices with a FIFO bug" (Andrew Halaney) [RHEL-24205] - serial: atmel: don't enable IRQs prematurely (Andrew Halaney) [RHEL-24205] - tty: serial: Add Nuvoton ma35d1 serial driver support (Andrew Halaney) [RHEL-24205] - tty: serial: imx: fix rs485 rx after tx (Andrew Halaney) [RHEL-24205] - tty: fix hang on tty device with no_room set (Andrew Halaney) [RHEL-24205] - serial: core: fix -EPROBE_DEFER handling in init (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Use force_suspend and resume for system suspend (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Use abs() to simplify some code (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error (Andrew Halaney) [RHEL-24205] - serial: 8250: Apply FSL workarounds also without SERIAL_8250_CONSOLE (Andrew Halaney) [RHEL-24205] - serial: core: don't kfree device managed data (Andrew Halaney) [RHEL-24205] - serial: lantiq: add missing interrupt ack (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Simplify clock sequencing and runtime PM (Andrew Halaney) [RHEL-24205] - serial: st-asc: fix typo in property name (Andrew Halaney) [RHEL-24205] - serial: core: Fix error handling for serial_core_ctrl_device_add() (Andrew Halaney) [RHEL-24205] - serial: core: Fix probing serial_base_bus devices (Andrew Halaney) [RHEL-24205] - serial: core: Don't drop port_mutex in serial_core_remove_one_port (Andrew Halaney) [RHEL-24205] - serial: core: Start managing serial controllers to enable runtime PM (Andrew Halaney) [RHEL-24205] - serial: 8250-fsl: Expand description of the MPC83xx UART's misbehaviour (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: convert to modern PM ops (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Move uart_write() inside PM section (Andrew Halaney) [RHEL-24205] - serial: qcom_geni: Comment use of devm_krealloc rather than devm_krealloc_array (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Fix a COMPILE_TEST dependency (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: Fix an error handling path in tegra_uart_probe() (Andrew Halaney) [RHEL-24205] - serial: Indicate fintek option may also be required for RS232 support (Andrew Halaney) [RHEL-24205] - serial: 8250: synchronize and annotate UART_IER access (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for UART_IER access in omap8250_irq() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for omap8250_restore_regs() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for rx_dma() callback (Andrew Halaney) [RHEL-24205] - serial: core: lock port for start_rx() in uart_resume_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for stop_rx() in omap8250_irq() (Andrew Halaney) [RHEL-24205] - serial: core: lock port for stop_rx() in uart_suspend_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port in startup() callbacks (Andrew Halaney) [RHEL-24205] - vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix enabling deactivated interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: fix leak in `brcmuart_probe` (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: balance clk_enable calls (Andrew Halaney) [RHEL-24205] - serial: arc_uart: fix of_iomap leak in `arc_serial_probe` (Andrew Halaney) [RHEL-24205] - serial: 8250: Document termios parameter of serial8250_em485_config() (Andrew Halaney) [RHEL-24205] - serial: Add support for Advantech PCI-1611U card (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Add support for USR298x PCI Modems (Andrew Halaney) [RHEL-24205] - serial: Make uart_remove_one_port() return void (Andrew Halaney) [RHEL-24205] - serial: stm32: Ignore return value of uart_remove_one_port() in .remove() (Andrew Halaney) [RHEL-24205] - serial: 8250_rt288x: Remove unnecessary UART_REG_UNMAPPED (Andrew Halaney) [RHEL-24205] - serial: 8250_rt288x: Name non-standard divisor latch reg (Andrew Halaney) [RHEL-24205] - serial: 8250: RT288x/Au1xxx code away from core (Andrew Halaney) [RHEL-24205] - serial: 8250: Add dl_read/write, bugs and mapsize into plat_serial8250_port (Andrew Halaney) [RHEL-24205] - serial: 8250: Document uart_8250_port's ->dl_read/write() (Andrew Halaney) [RHEL-24205] - serial: 8250: Change dl_read/write to handle value as u32 (Andrew Halaney) [RHEL-24205] - serial: 8250: Allow using ports higher than SERIAL_8250_RUNTIME_UARTS (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Shut down on remove for console uart (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix life cycle issues for interrupt handlers (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix imprecise external abort for omap_8250_pm() (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix freeing of resources on failed register (Andrew Halaney) [RHEL-24205] - serial: pl011: set UART011_CR_RXE in pl011_set_termios after port shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: optimize the timer based EOP logic (Andrew Halaney) [RHEL-24205] - serdev: Add method to assert break signal over tty UART port (Andrew Halaney) [RHEL-24205] - serdev: Replace all instances of ENOTSUPP with EOPNOTSUPP (Andrew Halaney) [RHEL-24205] - n_gsm: Use array_index_nospec() with index that comes from userspace (Andrew Halaney) [RHEL-24205] - tty: vt: drop checks for undefined VT_SINGLE_DRIVER (Andrew Halaney) [RHEL-24205] - tty: vt: distribute EXPORT_SYMBOL() (Andrew Halaney) [RHEL-24205] - tty: vt: simplify some cases in tioclinux() (Andrew Halaney) [RHEL-24205] - tty: vt: reformat tioclinux() (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix end of transmission on SCI (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add support for tx end interrupt handling (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix TE setting on SCI IP (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA rx support (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA tx support (Andrew Halaney) [RHEL-24205] - serial: max310x: fix IO data corruption in batched operations (Andrew Halaney) [RHEL-24205] - serial: core: Disable uart_start() on uart_remove_one_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: Reinit port->pm on port specific driver unbind (Andrew Halaney) [RHEL-24205] - serial: 8250: Add missing wakeup event reporting (Andrew Halaney) [RHEL-24205] - serial: fix TIOCSRS485 locking (Andrew Halaney) [RHEL-24205] - serial: make SiFive serial drivers depend on ARCH_ symbols (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: don't allocate and pass dummy flags (Andrew Halaney) [RHEL-24205] - tty: serial: simplify qcom_geni_serial_send_chunk_fifo() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix redundant assignment of gsm->encoding (Andrew Halaney) [RHEL-24205] - ACPI: Replace irqdomain.h include with struct declarations (Andrew Halaney) [RHEL-24205] - tpm: atmel: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - pata: ixp4xx: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - ata: pata_macio: Add explicit include of irqdomain.h (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - staging: iio: resolver: ad2s1210: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - iio: adc: ad7292: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - tty: Fix typo in LEGACY_TIOCSTI Kconfig description (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix Rx on RZ/G2L SCI (Andrew Halaney) [RHEL-24205] - serial: 8250: Prevent starting up DMA Rx on THRI interrupt (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix transmit end interrupt handler (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx (Andrew Halaney) [RHEL-24205] - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: clean up after SIBYTE_BCM1x55 removal (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: add polling support (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Remove setting {src,dst}_{addr,addr_width} based on DMA direction (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use uart_circ_empty() (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use uart_circ_empty() (Andrew Halaney) [RHEL-24205] - serial: imx: remove unused imx_uart_is_imx* functions (Andrew Halaney) [RHEL-24205] - tty: serial: remove obsolete config SERIAL_SAMSUNG_UARTS_4 (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: Add a poll_init() function (Andrew Halaney) [RHEL-24205] - serial: uart_poll_init() should power on the UART (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add ioctl for DLC config via ldisc handle (Andrew Halaney) [RHEL-24205] - tty: n_gsm: allow window size configuration (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add ioctl for DLC specific parameter configuration (Andrew Halaney) [RHEL-24205] - hvc/xen: prevent concurrent accesses to the shared ring (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix arbitration handling (Andrew Halaney) [RHEL-24205] - tty: Convert hw_stopped in tty_struct to bool (Andrew Halaney) [RHEL-24205] - n_tty: Reindent if condition (Andrew Halaney) [RHEL-24205] - n_tty: Cleanup includes (Andrew Halaney) [RHEL-24205] - n_tty: Use DIV_ROUND_UP() in room calculation (Andrew Halaney) [RHEL-24205] - n_tty: Sort includes alphabetically (Andrew Halaney) [RHEL-24205] - tty_ioctl: Use BIT() for internal flags (Andrew Halaney) [RHEL-24205] - n_tty: Convert no_space_left to space_left boolean (Andrew Halaney) [RHEL-24205] - serial: Remove uart_wait_until_sent() forward declaration (Andrew Halaney) [RHEL-24205] - serial: Rename hw_stopped to old_hw_stopped & improve logic (Andrew Halaney) [RHEL-24205] - serial: Make hw_stopped bool (Andrew Halaney) [RHEL-24205] - serial: Rename uart_change_speed() to uart_change_line_settings() (Andrew Halaney) [RHEL-24205] - serial: Move uart_change_speed() earlier (Andrew Halaney) [RHEL-24205] - serial: Remove extern from func prototypes in headers (Andrew Halaney) [RHEL-24205] - serial: Use B0 instead of implicit zero assumption (Andrew Halaney) [RHEL-24205] - serial: Use ARRAY_SIZE() with iso7816 reserved array (Andrew Halaney) [RHEL-24205] - serial: sprd: Drop of_match_ptr for ID table (Andrew Halaney) [RHEL-24205] - serial: sh-sci: mark OF related data as maybe unused (Andrew Halaney) [RHEL-24205] - serial: Use of_property_read_bool() for boolean properties (Andrew Halaney) [RHEL-24205] - serial: Use of_property_present() for testing DT property presence (Andrew Halaney) [RHEL-24205] - media: i2c: ov2685: convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - media: i2c: ov5695: convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - w1: ds2482: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - mtd: maps: pismo: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - misc: ad525x_dpot-i2c: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - tty: vt: protect KD_FONT_OP_GET_TALL from unbound access (Andrew Halaney) [RHEL-24205] - tty: ipwireless: move Kconfig entry to tty (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: drop bogus uart_write_wakeup() (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix mapping of empty DMA buffer (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix DMA mapping leak on shutdown (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix console shutdown hang (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Add serial8250_em_{reg_update(),out_helper()} (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Use pseudo offset for UART_FCR (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Add missing break statement (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Drop unused header file (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Simplify probe() (Andrew Halaney) [RHEL-24205] - arm64: dts: meson-g12-common: Use the G12A UART compatible string (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a new compatible string for the G12A SoC (Andrew Halaney) [RHEL-24205] - serial: stm32: Re-assert RTS/DE GPIO in RS485 mode only if more data are transmitted (Andrew Halaney) [RHEL-24205] - serial: stm32: Remove unused struct stm32_port txdone element (Andrew Halaney) [RHEL-24205] - tty: simplify sysctl registration (Andrew Halaney) [RHEL-24205] - serial: imx: Drop a few unneeded casts (Andrew Halaney) [RHEL-24205] - tty: tty_ldisc: Remove the ret variable (Andrew Halaney) [RHEL-24205] - serdev: Set fwnode for serdev devices (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Disable SERIAL_8250_PCI1XXXX config by default (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: fix handle_irq locking (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Fix UART port type (Andrew Halaney) [RHEL-24205] - serial: 8250: ASPEED_VUART: select REGMAP instead of depending on it (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency" (Andrew Halaney) [RHEL-24205] - vc_screen: modify vcs_size() handling in vcs_read() (Andrew Halaney) [RHEL-24205] - sysctl: fix proc_dobool() usability (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add keep alive support (Andrew Halaney) [RHEL-24205] - serial: imx: remove a redundant check (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add TIOCMIWAIT support (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add RING/CD control support (Andrew Halaney) [RHEL-24205] - tty: n_gsm: mark unusable ioctl structure fields accordingly (Andrew Halaney) [RHEL-24205] - serial: imx: get rid of registers shadowing (Andrew Halaney) [RHEL-24205] - serial: imx: refine local variables in rxint() (Andrew Halaney) [RHEL-24205] - serial: imx: stop using USR2 in FIFO reading loop (Andrew Halaney) [RHEL-24205] - serial: imx: remove redundant USR2 read from FIFO reading loop (Andrew Halaney) [RHEL-24205] - serial: imx: do not break from FIFO reading loop prematurely (Andrew Halaney) [RHEL-24205] - serial: imx: do not sysrq broken chars (Andrew Halaney) [RHEL-24205] - serial: imx: work-around for hardware RX flood (Andrew Halaney) [RHEL-24205] - serial: imx: factor-out common code to imx_uart_soft_reset() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add power management functions to quad-uart driver (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add RS485 support to quad-uart driver (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add driver for quad-uart support (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Add serial8250_pci_setup_port definition in 8250_pcilib.c (Andrew Halaney) [RHEL-24205] - tty: pcn_uart: fix memory leak with using debugfs_lookup() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable Ageing Timer interrupt request irq (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix mismerge regarding serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Fix DMA Rx rearm race (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Fix DMA Rx completion race (Andrew Halaney) [RHEL-24205] - serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler (Andrew Halaney) [RHEL-24205] - serial: liteuart: Remove a copy of UART id in private structure (Andrew Halaney) [RHEL-24205] - serial: liteuart: Don't mix devm_*() with non-devm_*() calls (Andrew Halaney) [RHEL-24205] - serial: liteuart: Correct error rollback (Andrew Halaney) [RHEL-24205] - serial: qcom_geni: Fix variable naming (Andrew Halaney) [RHEL-24205] - serial: exar: Add support for Sealevel 7xxxC serial cards (Andrew Halaney) [RHEL-24205] - Revert "serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler" (Andrew Halaney) [RHEL-24205] - VT: Bump font size limitation to 64x128 pixels (Andrew Halaney) [RHEL-24205] - VT: Add KD_FONT_OP_SET/GET_TALL operations (Andrew Halaney) [RHEL-24205] - VT: Add height parameter to con_font_get/set consw operations (Andrew Halaney) [RHEL-24205] - serial: atmel: fix incorrect baudrate setup (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: add DFL bus driver for Altera 16550. (Andrew Halaney) [RHEL-24205] - tty: moxa: Rename dtr/rts parameters/variables to active (Andrew Halaney) [RHEL-24205] - tty: Call ->dtr_rts() parameter active consistently (Andrew Halaney) [RHEL-24205] - tty: Return bool from tty_termios_hw_change() (Andrew Halaney) [RHEL-24205] - serial: Make uart_handle_cts_change() status param bool active (Andrew Halaney) [RHEL-24205] - tty/serial: Make ->dcd_change()+uart_handle_dcd_change() status bool active (Andrew Halaney) [RHEL-24205] - tty: Convert ->dtr_rts() to take bool argument (Andrew Halaney) [RHEL-24205] - tty: Convert ->carrier_raised() and callchains to bool (Andrew Halaney) [RHEL-24205] - serial: Convert uart_{,port_}startup() init_hw param to bool (Andrew Halaney) [RHEL-24205] - tty: moxa: Make local var storing tty_port_initialized() bool (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty_port_set_active() bool parameter (Andrew Halaney) [RHEL-24205] - tty: Cleamup tty_port_set_suspended() bool parameter (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty_port_set_initialized() bool parameter (Andrew Halaney) [RHEL-24205] - serial: pic32: Add checks for devm_clk_get() in pic32_uart_probe() (Andrew Halaney) [RHEL-24205] - serial: stm32: Add support for rs485 RX_DURING_TX output GPIO (Andrew Halaney) [RHEL-24205] - serial: imx: Add support for RS485 RX_DURING_TX output GPIO (Andrew Halaney) [RHEL-24205] - serial: core: Add option to output RS485 RX_DURING_TX state via GPIO (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: rs485: Add GPIO controlling RX enable during TX (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: setup GPIO controller later in probe (Andrew Halaney) [RHEL-24205] - serial: msm: add lock annotation to msm_set_baud_rate() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use devm_clk_get_enabled() helper (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Add of_node_put() in ucc_uart_remove() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: add support for serial engine DMA (Andrew Halaney) [RHEL-24205] - soc: qcom-geni-se: add more symbol definitions (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: use of_device_id data (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: drop the return value from handle_rx (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: refactor qcom_geni_serial_send_chunk_fifo() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: split out the FIFO tx code (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove unneeded tabs (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: refactor qcom_geni_serial_isr() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove stray newlines (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: improve the to_dev_port() macro (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: align #define values (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove unused symbols (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: drop unneeded forward definitions (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: stop operations in progress at shutdown (Andrew Halaney) [RHEL-24205] - tty: vt: cache row count in con_scroll() (Andrew Halaney) [RHEL-24205] - tty: vt: saner names for more scroll variables (Andrew Halaney) [RHEL-24205] - tty: vt: separate array juggling to juggle_array() (Andrew Halaney) [RHEL-24205] - tty: vt: simplify some unicode conditions (Andrew Halaney) [RHEL-24205] - tty: vt: replace BUG_ON() by WARN_ON_ONCE() (Andrew Halaney) [RHEL-24205] - tty: vt: remove struct uni_screen (Andrew Halaney) [RHEL-24205] - tty: vt: remove char32_t typedef (Andrew Halaney) [RHEL-24205] - tty: vt: use sizeof(*variable) where possible (Andrew Halaney) [RHEL-24205] - tty: vt: remove reference to undefined NO_VC_UNI_SCREEN (Andrew Halaney) [RHEL-24205] - tty: vt: drop get_vc_uniscr() (Andrew Halaney) [RHEL-24205] - tty: vt: remove vc_uniscr_debug_check() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable the break condition when shutdown the uart port (Andrew Halaney) [RHEL-24205] - tty/vt: prevent registration of console with invalid number (Andrew Halaney) [RHEL-24205] - tty: fix out-of-bounds access in tty_driver_lookup_tty() (Andrew Halaney) [RHEL-24205] - serial: 8250_early: Convert literals to use defines (Andrew Halaney) [RHEL-24205] - serial: 8250: Define IIR 64 byte bit & cleanup related code (Andrew Halaney) [RHEL-24205] - serial: 8250: Add IIR FIFOs enabled field properly (Andrew Halaney) [RHEL-24205] - serial: 8250: Cleanup MCR literals (Andrew Halaney) [RHEL-24205] - serial: 8250: Name MSR literals (Andrew Halaney) [RHEL-24205] - serial: 8250: Use defined IER bits (Andrew Halaney) [RHEL-24205] - serial: liteuart: drop obsolete dependency on COMPILE_TEST (Andrew Halaney) [RHEL-24205] - serial: liteuart: move polling putchar() function (Andrew Halaney) [RHEL-24205] - serial: liteuart: add IRQ support for the TX path (Andrew Halaney) [RHEL-24205] - serial: liteuart: add IRQ support for the RX path (Andrew Halaney) [RHEL-24205] - serial: liteuart: move function definitions (Andrew Halaney) [RHEL-24205] - serial: liteuart: separate rx loop from poll timer (Andrew Halaney) [RHEL-24205] - serial: liteuart: clean up rx loop variables (Andrew Halaney) [RHEL-24205] - serial: liteuart: simplify passing of uart_insert_char() flag (Andrew Halaney) [RHEL-24205] - serial: liteuart: rx loop should only ack rx events (Andrew Halaney) [RHEL-24205] - serial: liteuart: move tty_flip_buffer_push() out of rx loop (Andrew Halaney) [RHEL-24205] - serial: liteuart: minor style fix in liteuart_init() (Andrew Halaney) [RHEL-24205] - serial: liteuart: don't set unused port fields (Andrew Halaney) [RHEL-24205] - serial: liteuart: remove unused uart_ops stubs (Andrew Halaney) [RHEL-24205] - serial: liteuart: use bit number macros (Andrew Halaney) [RHEL-24205] - serial: liteuart: use KBUILD_MODNAME as driver name (Andrew Halaney) [RHEL-24205] - serial: Rename earlycon semihost driver (Andrew Halaney) [RHEL-24205] - riscv: Implement semihost.h for earlycon semihost driver (Andrew Halaney) [RHEL-24205] - serial: earlycon-arm-semihost: Move smh_putc() variants in respective arch's semihost.h (Andrew Halaney) [RHEL-24205] - earlycon: Increase options size (Andrew Halaney) [RHEL-24205] - earlycon: Let users set the clock frequency (Andrew Halaney) [RHEL-24205] - serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: fix high priority character transmission in rs486 mode (Andrew Halaney) [RHEL-24205] - serial: pch_uart: Pass correct sg to dma_unmap_sg() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer (Andrew Halaney) [RHEL-24205] - serial: arc_uart: Drop empty platform remove function (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: fix mutex locking order for configure_kgdboc() (Andrew Halaney) [RHEL-24205] - hvc/xen: lock console list traversal (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: use setup() callback for early console (Andrew Halaney) [RHEL-24205] - printk: relieve console_lock of list synchronization duties (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use console_list_lock to trap exit (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: synchronize tty_find_polling_driver() and register_console() (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use console_list_lock for list traversal (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - proc: consoles: use console_list_lock for list iteration (Andrew Halaney) [RHEL-24205] - tty: tty_io: use console_list_lock for list synchronization (Andrew Halaney) [RHEL-24205] - printk, xen: fbfront: create/use safe function for forcing preferred (Andrew Halaney) [RHEL-24205] - netconsole: avoid CON_ENABLED misuse to track registration (Andrew Halaney) [RHEL-24205] - usb: early: xhci-dbc: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: xilinx_uartps: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: pic32_uart: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: earlycon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: hvc: use console_is_registered() (Andrew Halaney) [RHEL-24205] - efi: earlycon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: nfcon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - serial_core: replace uart_console_enabled() with uart_console_registered() (Andrew Halaney) [RHEL-24205] - console: introduce console_is_registered() (Andrew Halaney) [RHEL-24205] - printk: console_device: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_flush_on_panic: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_unblank: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_is_usable: use console_srcu_read_flags (Andrew Halaney) [RHEL-24205] - printk: __pr_flush: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_flush_all: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - kdb: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - um: kmsg_dumper: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - console: introduce wrappers to read/write console flags (Andrew Halaney) [RHEL-24205] - proc: consoles: document console_lock usage (Andrew Halaney) [RHEL-24205] - tty: tty_io: document console_lock usage (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: document console_lock usage (Andrew Halaney) [RHEL-24205] - um: kmsg_dump: only dump when no output console available (Andrew Halaney) [RHEL-24205] - serial: kgdboc: Lock console list in probe function (Andrew Halaney) [RHEL-24205] - serial: atmel: don't stop the transmitter when doing PIO (Andrew Halaney) [RHEL-24205] - serial: atmel: cleanup atmel_start+stop_tx() (Andrew Halaney) [RHEL-24205] - serial: sunsab: Fix error handling in sunsab_init() (Andrew Halaney) [RHEL-24205] - serial: altera_uart: fix locking in polling mode (Andrew Halaney) [RHEL-24205] - serial: pch: Fix PCI device refcount leak in pch_request_dma() (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: unwind actions in error path of net device open (Andrew Halaney) [RHEL-24205] - serial: stm32: move dma_request_chan() before clk_prepare_enable() (Andrew Halaney) [RHEL-24205] - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: avoid SBSA UART accessing DMACR register (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove struct altera_jtaguart (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: use uart_port::read_status_mask (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove unused altera_jtaguart::sigs (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove flag from altera_jtaguart_rx_chars() (Andrew Halaney) [RHEL-24205] - n_tty: Rename tail to old_tail in n_tty_read() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Delete unneeded semicolon (Andrew Halaney) [RHEL-24205] - serial: 8250: Flush DMA Rx on RLSI (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Use 16B DMA burst with Elkhart Lake (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Configure DMA also w/o DMA filter (Andrew Halaney) [RHEL-24205] - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Fix calculation of RS485 delays (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix error handling in brcmuart_init() (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Rearm DMA Rx if more data is pending (Andrew Halaney) [RHEL-24205] - serial: Fix a typo ("ignorning") (Andrew Halaney) [RHEL-24205] - tty: Convert tty_buffer flags to bool (Andrew Halaney) [RHEL-24205] - tty: Move TIOCSTI toggle variable before kerndoc (Andrew Halaney) [RHEL-24205] - serial: imx: Add missing .thaw_noirq hook (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: replace kicktimer with delayed_work" (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: avoid call of sleeping functions from atomic context" (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix sleep-in-atomic-context bug in gsm_control_send (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty buffer align mask (Andrew Halaney) [RHEL-24205] - tty: hvc: make hvc_rtas_dev static (Andrew Halaney) [RHEL-24205] - serial: 8250_core: Use str_enabled_disabled() helper (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Handle RS485 DE signal active high (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Flush PM QOS work on remove (Andrew Halaney) [RHEL-24205] - printk: introduce console_list_lock (Andrew Halaney) [RHEL-24205] - printk: fix setting first seq for consoles (Andrew Halaney) [RHEL-24205] - printk: move @seq initialization to helper (Andrew Halaney) [RHEL-24205] - printk: register_console: use "registered" for variable names (Andrew Halaney) [RHEL-24205] - printk: Prepare for SRCU console list protection (Andrew Halaney) [RHEL-24205] - printk: Convert console_drivers list to hlist (Andrew Halaney) [RHEL-24205] - printk: use strscpy() to instead of strlcpy() (Andrew Halaney) [RHEL-24205] - printk: fix a typo of comment (Andrew Halaney) [RHEL-24205] - printk: Mark __printk percpu data ready __ro_after_init (Andrew Halaney) [RHEL-24205] - printk: Remove bogus comment vs. boot consoles (Andrew Halaney) [RHEL-24205] - printk: Remove write only variable nr_ext_console_drivers (Andrew Halaney) [RHEL-24205] - printk: Make pr_flush() static (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix unpaired pm_runtime_put_sync() in omap8250_remove() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: remove wait loop from Errata i202 workaround (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix missing PM runtime calls for omap8250_set_mctrl() (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios() (Andrew Halaney) [RHEL-24205] - serial: 8250/ingenic: Add support for the JZ4750/JZ4755 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: ingenic: Add support for the JZ4750/55 SoCs (Andrew Halaney) [RHEL-24205] - Documentation: Make formatting consistent for rs485 docs (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Fix struct referencing (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Mention uart_get_rs485_mode() (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Link reference properly (Andrew Halaney) [RHEL-24205] - serial: Convert serial_rs485 to kernel doc (Andrew Halaney) [RHEL-24205] - serial: zs: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: xuartps: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: uartlite: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: timbuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunsu: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunsab: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunhv: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: stm32: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sprd: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: tegra: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: rda: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pic32: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: milbeaut_usio: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: meson: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: max310x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: max3100: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: liteuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ip22zilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: imx: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: digicolor: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: clps711x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: atmel: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: arc: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pl011: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pch_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: msm: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: dz: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Support native RS485 (Andrew Halaney) [RHEL-24205] - tty: serial: use uart_port_tx_limited() (Andrew Halaney) [RHEL-24205] - tty: serial: use uart_port_tx() helper (Andrew Halaney) [RHEL-24205] - tty: serial: introduce transmit helpers (Andrew Halaney) [RHEL-24205] - tty: Allow TIOCSTI to be disabled (Andrew Halaney) [RHEL-24205] - tty: Move sysctl setup into "core" tty logic (Andrew Halaney) [RHEL-24205] - tty: evh_bytechan: Replace NO_IRQ by 0 (Andrew Halaney) [RHEL-24205] - serial: sifive: select by default if SOC_CANAAN (Andrew Halaney) [RHEL-24205] - serial: sifive: select by default if SOC_SIFIVE (Andrew Halaney) [RHEL-24205] - MAINTAINERS: adjust entry after renaming parisc serial driver (Andrew Halaney) [RHEL-24205] - parisc/serial: Rename 8250_gsc.c to 8250_parisc.c (Andrew Halaney) [RHEL-24205] - parisc: Make 8250_gsc driver dependend on CONFIG_PARISC (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Don't request IRQ too early for console port (Andrew Halaney) [RHEL-24205] - tty: serial: do unlock on a common path in altera_jtaguart_console_putc() (Andrew Halaney) [RHEL-24205] - tty: serial: unify TX space reads under altera_jtaguart_tx_space() (Andrew Halaney) [RHEL-24205] - tty: serial: use FIELD_GET() in lqasc_tx_ready() (Andrew Halaney) [RHEL-24205] - tty: serial: extend lqasc_tx_ready() to lqasc_console_putchar() (Andrew Halaney) [RHEL-24205] - tty: serial: allow pxa.c to be COMPILE_TESTed (Andrew Halaney) [RHEL-24205] - serial: stm32: Fix unused-variable warning (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Add COMMON_CLK dependency to SERIAL_ATMEL (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix restoring termios speed after suspend (Andrew Halaney) [RHEL-24205] - serial: Deassert Transmit Enable on probe in driver-specific way (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Convert to use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Convert to use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - MAINTAINERS: Solve warning regarding inexistent atmel-usart binding (Andrew Halaney) [RHEL-24205] - serial: stm32: Deassert Transmit Enable on ->rs485_config() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Deassert Transmit Enable on ->rs485_config() (Andrew Halaney) [RHEL-24205] - serial: sifive: enable clocks for UART when probed (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Use FIELD_PREP/FIELD_GET (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Make the driver aware of the existence of GCLK (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Only divide Clock Divisor if the IP is USART (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Separate mode clearing between UART and USART (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: Add gclk as a possible USART clock (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: Add SAM9260 compatibles to SAM9X60 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: convert to json-schema (Andrew Halaney) [RHEL-24205] - serial: 8250: Toggle IER bits on only after irq has been set up (Andrew Halaney) [RHEL-24205] - serial: 8250: Switch UART port flags to using BIT_ULL (Andrew Halaney) [RHEL-24205] - serial: 8250: Request full 16550A feature probing for OxSemi PCIe devices (Andrew Halaney) [RHEL-24205] - serial: 8250: Let drivers request full 16550A feature probing (Andrew Halaney) [RHEL-24205] - tty: serial: extract serial_omap_put_char() from transmit_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: switch mpc52xx_uart_int_{r,t}x_chars() to bool (Andrew Halaney) [RHEL-24205] - tty: serial: extract tx_ready() from __serial_lpc32xx_tx() (Andrew Halaney) [RHEL-24205] - tty: serial: extract lqasc_tx_ready() from lqasc_tx_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: altera_uart_{r,t}x_chars() need only uart_port (Andrew Halaney) [RHEL-24205] - tty: serial: clean up stop-tx part in altera_uart_tx_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: move and cleanup vt8500_tx_empty() (Andrew Halaney) [RHEL-24205] - tty: hvc: remove HVC_IUCV_MAGIC (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: remove MGSL_MAGIC (Andrew Halaney) [RHEL-24205] - tty: n_hdlc: remove HDLC_MAGIC (Andrew Halaney) [RHEL-24205] - tty: remove TTY_DRIVER_MAGIC (Andrew Halaney) [RHEL-24205] - tty: remove TTY_MAGIC (Andrew Halaney) [RHEL-24205] - drivers: serial: jsm: fix some leaks in probe (Andrew Halaney) [RHEL-24205] - serial: omap: Disallow RS-485 if rts-gpio is not specified (Andrew Halaney) [RHEL-24205] - tty: serial: cpm_uart: remove unused cpm_uart_nr declaration (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add debug bit for user payload (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add enumeration for gsm encodings (Andrew Halaney) [RHEL-24205] - ARM: footbridge: remove leftover from personal-server (Andrew Halaney) [RHEL-24205] - termios: start unifying non-UAPI parts of asm/termios.h (Andrew Halaney) [RHEL-24205] - termios: uninline conversion helpers (Andrew Halaney) [RHEL-24205] - tty: mxser: remove redundant assignment to hwid (Andrew Halaney) [RHEL-24205] - tty/vt: Add console_lock check to vt_console_print() (Andrew Halaney) [RHEL-24205] - kernel/panic: Drop unblank_screen call (Andrew Halaney) [RHEL-24205] - serial: Fix double word (Andrew Halaney) [RHEL-24205] - serial: 8250_men_mcb: Remove duplicate UAPI:serial_core inclusion (Andrew Halaney) [RHEL-24205] - tty: n_gsm: avoid call of sleeping functions from atomic context (Andrew Halaney) [RHEL-24205] - tty: n_gsm: replace kicktimer with delayed_work (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Preserve previous USART mode if RS485 disabled (Andrew Halaney) [RHEL-24205] - tty: Fix lookahead_buf crash with serdev (Andrew Halaney) [RHEL-24205] - vt: Clear selection before changing the font (Andrew Halaney) [RHEL-24205] - serial: sunsab: Remove frame size calculation dead-code (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove custom frame size calculation (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Remove custom frame size calculation (Andrew Halaney) [RHEL-24205] - termios: get rid of stray asm/termios.h include in n_hdlc.c (Andrew Halaney) [RHEL-24205] - serial: pch_uart: CIRC_CNT_TO_END() is enough (Andrew Halaney) [RHEL-24205] - serial: sh-sci: tail is already on valid range (Andrew Halaney) [RHEL-24205] - serial: sh-sci: CIRC_CNT_TO_END() is enough (Andrew Halaney) [RHEL-24205] - tty: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - usb: serial: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - serial: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - tty: Make ldisc ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - serial: dz: Assume previous baudrate is valid (Andrew Halaney) [RHEL-24205] - tty: Fix comment style in tty_termios_input_baud_rate() (Andrew Halaney) [RHEL-24205] - tty: move from strlcpy with unused retval to strscpy (Andrew Halaney) [RHEL-24205] - tty/vt: Remove printable variable (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use devm_clk_get_enabled() helper (Andrew Halaney) [RHEL-24205] - serial: 8250: Clear dma tx_err unconditionally (Andrew Halaney) [RHEL-24205] - serial: 8250: Add helper for clearing IER (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency (Andrew Halaney) [RHEL-24205] - serial: pic32_uart: Convert to use GPIO descriptors (Andrew Halaney) [RHEL-24205] - serial: pic32_uart: Utilize uart_console_enabled() (Andrew Halaney) [RHEL-24205] - serial: pl011: Add reg-io-width parameters (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Check the clk_enable return value (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Add timeout waiting for loop (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Prevent writes when the controller is disabled (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Fix the ignore_status (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Initialise the read_status_mask (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Update copyright text to correct format (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Check clk_enable return value (Andrew Halaney) [RHEL-24205] - serial: document start_rx member at struct uart_ops (Andrew Halaney) [RHEL-24205] - tty: amiserial: Fix comment typo (Andrew Halaney) [RHEL-24205] - tty: serial: document uart_get_console() (Andrew Halaney) [RHEL-24205] - tty: serial: serial_core, reformat kernel-doc for functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: link uart_ops properly (Andrew Halaney) [RHEL-24205] - Documentation: serial: move GPIO kernel-doc to the functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: dedup kernel-doc for uart functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: move uart_ops documentation to the struct (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: uart2 error bits clearing (Andrew Halaney) [RHEL-24205] - serial: stm32: make info structs static to avoid sparse warnings (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Add missing clk_disable_unprepare() (Andrew Halaney) [RHEL-24205] - tty: vt: initialize unicode screen buffer (Andrew Halaney) [RHEL-24205] - serial: remove VR41XX serial driver (Andrew Halaney) [RHEL-24205] - serial: 8250: lpc18xx: Remove redundant sanity check for RS485 flags (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: remove redundant sanity check for RS485 flags (Andrew Halaney) [RHEL-24205] - dt_bindings: rs485: Correct delay values (Andrew Halaney) [RHEL-24205] - serial: core: sanitize RS485 delays read from device tree (Andrew Halaney) [RHEL-24205] - serial: core: move sanitizing of RS485 delays into own function (Andrew Halaney) [RHEL-24205] - serial: core, 8250: set RS485 termination GPIO in serial core (Andrew Halaney) [RHEL-24205] - serial: ar933x: Remove superfluous code in ar933x_config_rs485() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Fix check for RS485 support (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Save/restore RTS in suspend/resume (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Avoid pslverr on reading empty receiver fifo (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: fix s3c24xx_serial_set_mctrl() (Andrew Halaney) [RHEL-24205] - serial: 8250: SERIAL_8250_ASPEED_VUART should depend on ARCH_ASPEED (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Brainboxes PX cards. (Andrew Halaney) [RHEL-24205] - tty: serial: bcm63xx: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Andrew Halaney) [RHEL-24205] - spi: bcm63xx-hsspi: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix missing corner cases in gsmld_poll() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix DM command (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix wrong T1 retry count handling (Andrew Halaney) [RHEL-24205] - serial: RS485 termination is supported if DT provides one (Andrew Halaney) [RHEL-24205] - serial: Embed rs485_supported to uart_port (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Don't report FE, PE and OE twice (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix packet re-transmission without open control channel (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Fix the macro RZN1_UART_xDMACR_8_WORD_BURST (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: correctly report configured baudrate value (Andrew Halaney) [RHEL-24205] - serial: 8250: fix return error code in serial8250_request_std_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: Clear prev values before setting RTS delays (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use dw8250_serial_out() in dw8250_serial_out38x() (Andrew Halaney) [RHEL-24205] - 8250_dwlib: Convert bitops to newer form (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Drop PM ifdeffery (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Sort headers alphabetically (Andrew Halaney) [RHEL-24205] - earlycon: prevent multiple register_console() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Take port lock while accessing LSR (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Fix spelling mistake (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: loopback mode support (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: support more than 4 uart ports (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix __stop_tx() & DMA Tx restart races (Andrew Halaney) [RHEL-24205] - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: set dma burst_size to 1 (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: enable using pdata with ACPI (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Support for 9th bit multipoint addressing (Andrew Halaney) [RHEL-24205] - serial: Support for RS-485 multipoint addresses (Andrew Halaney) [RHEL-24205] - termbits.h: create termbits-common.h for identical bits (Andrew Halaney) [RHEL-24205] - termbits: Convert octal defines to hex (Andrew Halaney) [RHEL-24205] - serial: take termios_rwsem for ->rs485_config() & pass termios as param (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Use 32-bit reads (Andrew Halaney) [RHEL-24205] - serial: 8250: create lsr_save_mask (Andrew Halaney) [RHEL-24205] - serial: 8250: make saved LSR larger (Andrew Halaney) [RHEL-24205] - serial: Consolidate BOTH_EMPTY use (Andrew Halaney) [RHEL-24205] - serial: Convert SERIAL_XMIT_SIZE to UART_XMIT_SIZE (Andrew Halaney) [RHEL-24205] - serial: 8250: Use C99 array initializer & define UART_REG_UNMAPPED (Andrew Halaney) [RHEL-24205] - serial: Use bits for UART_LSR_BRK_ERROR_BITS/MSR_ANY_DELTA (Andrew Halaney) [RHEL-24205] - serial: msm: Rename UART_* defines to MSM_UART_* (Andrew Halaney) [RHEL-24205] - serial: msm: Convert container_of UART_TO_MSM to static inline (Andrew Halaney) [RHEL-24205] - serial: st-asc: remove include of pm_runtime.h (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: remove enable/disable clock due to atmel_console_setup() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: use devm_clk_get() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: stop using legacy pm ops (Andrew Halaney) [RHEL-24205] - serial: kgdboc: Fix typo in comment (Andrew Halaney) [RHEL-24205] - tty: serial: Fix refcount leak bug in ucc_uart.c (Andrew Halaney) [RHEL-24205] - serial: Drop timeout from uart_port (Andrew Halaney) [RHEL-24205] - tty: Add closing marker into comment in tty_ldisc.h (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Use UART_LCR_DLAB (Andrew Halaney) [RHEL-24205] - serial: 8250: Use UART_LCR_WLEN8 instead of literal (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove useless license text when SPDX-License-Identifier is already used (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use E_TABSZ for the translations size (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove dflt reset from con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: improve UNI_*() macros definitions (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: rename struct vc_data::vc_uni_pagedir* (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_transl() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove unused parameter from set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use ARRAY_SIZE(), part II. (Andrew Halaney) [RHEL-24205] - serial: 8250: Store to lsr_save_flags after lsr read (Andrew Halaney) [RHEL-24205] - tty: Use flow-control char function on closing path (Andrew Halaney) [RHEL-24205] - tty: Implement lookahead to process XON/XOFF timely (Andrew Halaney) [RHEL-24205] - serial: 8250: Remove serial_rs485 sanitization from em485 (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: mcf: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: max310x: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: imx: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: pl011: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250: lpc18xx: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: return -EINVAL for non-legacy RS485 flags (Andrew Halaney) [RHEL-24205] - serial: Clear rs485 struct when non-RS485 mode is set (Andrew Halaney) [RHEL-24205] - serial: Sanitize rs485_struct (Andrew Halaney) [RHEL-24205] - serial: stm32: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: omap: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: mcf: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: max310x: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: imx: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: fsl_lpuart: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: atmel: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: ar933x: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: pl011: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Fill in rs485_supported for pci_fintek (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_lpc18cc: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250: Create serial8250_em485_supported for em485 users (Andrew Halaney) [RHEL-24205] - serial: Add rs485_supported to uart_port (Andrew Halaney) [RHEL-24205] - serial: Move serial_rs485 sanitization into separate function (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use serial_lsr_in() in dw8250_handle_irq() (Andrew Halaney) [RHEL-24205] - serial: 8250: Adjust misleading LSR related comment (Andrew Halaney) [RHEL-24205] - serial: 8250: Get preserved flags using serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250: Create serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250: Store to lsr_save_flags after lsr read (Andrew Halaney) [RHEL-24205] - serial: 8250: handle __start_tx() call in start_tx() (Andrew Halaney) [RHEL-24205] - serial: 8250: kill __do_stop_tx() (Andrew Halaney) [RHEL-24205] - tty: vt: convert sysfs snprintf to sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: max310x: implement I2C support (Andrew Halaney) [RHEL-24205] - serial: max310x: make accessing revision id interface-agnostic (Andrew Halaney) [RHEL-24205] - serial: max310x: use a separate regmap for each port (Andrew Halaney) [RHEL-24205] - serial: max310x: use regmap methods for SPI batch operations (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: walk the buffer only once in con_set_trans_old() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use con_allocate_new() in con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: extract con_allocate_new() from con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: change refcount only if needed in con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove superfluous whitespace (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make conv_uni_to_pc() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_set_default_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_set_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_copy_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_release_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_unify_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_insert_unipair() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in conv_uni_to_pc() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: extract dict unsharing to con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove glyph < 0 check from set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: introduce enum translation_map and use it (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: check put_user() in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make p1 increment less confusing in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make con_get_unimap() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make con_set_unimap() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use sizeof(*pointer) instead of sizeof(type) (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: zero uni_pgdir using kcalloc() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: introduce UNI_*() macros (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use | for binary addition (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: one line = one statement (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make parameters of inverse_translate() saner (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: convert macros to static inlines (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove extern from function decls (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: decrypt inverse_translate() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: define UNI_* macros for constants (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: rename and document struct uni_pagedir (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use ARRAY_SIZE() (Andrew Halaney) [RHEL-24205] - tty/vt: Makefile, add --unicode for loadkeys invocation (Andrew Halaney) [RHEL-24205] - tty/vt: defkeymap.c_shipped, little unification with loadkeys (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unused header (Andrew Halaney) [RHEL-24205] - serial: pic32: fix missing clk_disable_unprepare() on error in pic32_uart_startup() (Andrew Halaney) [RHEL-24205] - tty: fix typos in comments (Andrew Halaney) [RHEL-24205] - tty: goldfish: Fix free_irq() on remove (Andrew Halaney) [RHEL-24205] - tty: Rework receive flow control char logic (Andrew Halaney) [RHEL-24205] - pcmcia: synclink_cs: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: stm32-usart: Correct CSIZE, bits, and parity (Andrew Halaney) [RHEL-24205] - serial: st-asc: Sanitize CSIZE and correct PARENB for CS7 (Andrew Halaney) [RHEL-24205] - serial: sifive: Sanitize CSIZE and c_iflag (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: txx9: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: rda-uart: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: digicolor-usart: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: uartlite: Fix BRKINT clearing (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Fix build error without CONFIG_SERIAL_CPM_CONSOLE (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250_mtk: Make sure to select the right FEATURE_SEL" (Andrew Halaney) [RHEL-24205] - serial: msm_serial: disable interrupts in __msm_console_write() (Andrew Halaney) [RHEL-24205] - serial: meson: acquire port->lock in startup() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use dev_err_probe() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use devm_add_action_or_reset() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Update the list of OF headers used by driver (Andrew Halaney) [RHEL-24205] - serial: jsm: Use B0 instead of 0 (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix suspend/resume on S5L (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove initial print (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove tracing prints (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unused uart_pmac_port::termios_cache (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unfinished DBDMA support (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: move header content to .c (Andrew Halaney) [RHEL-24205] - tty: fix deadlock caused by calling printk() under tty_port->lock (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix invalid gsmtty_write_room() result (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix mux activation issues in gsm_config() (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Fix register address for XON/XOFF character (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Make sure to select the right FEATURE_SEL (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Fix UART_EFR register address (Andrew Halaney) [RHEL-24205] - tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe() (Andrew Halaney) [RHEL-24205] - tty: hvc: dcc: Bind driver to CPU core0 for reads and writes (Andrew Halaney) [RHEL-24205] - serial: pch: inline pop_tx() into handle_tx() (Andrew Halaney) [RHEL-24205] - serial: pch: simplify pop_tx() even more (Andrew Halaney) [RHEL-24205] - serial: pch: remove xmit circ_buf size double check (Andrew Halaney) [RHEL-24205] - serial: pch: remove debug print from pop_tx (Andrew Halaney) [RHEL-24205] - serial: pch: decomission pch_uart_hal_write() (Andrew Halaney) [RHEL-24205] - serial: pch: don't overwrite xmit->buf[0] by x_char (Andrew Halaney) [RHEL-24205] - serial: pch: move size check from pop_tx one level up (Andrew Halaney) [RHEL-24205] - serial: pic32: restore disabled irqs in pic32_uart_startup() (Andrew Halaney) [RHEL-24205] - serial: pic32: free up irq names correctly (Andrew Halaney) [RHEL-24205] - serial: pic32: don't zero members of kzalloc-ated structure (Andrew Halaney) [RHEL-24205] - serial: pic32: don't assign pic32_sport::cts_gpio twice (Andrew Halaney) [RHEL-24205] - serial: pic32: convert to_pic32_sport() to an inline (Andrew Halaney) [RHEL-24205] - serial: pic32: remove pic32_get_port() macro (Andrew Halaney) [RHEL-24205] - serial: pic32: simplify pic32_sport::enable_tx_irq handling (Andrew Halaney) [RHEL-24205] - serial: pic32: simplify clk handling (Andrew Halaney) [RHEL-24205] - serial: pic32: remove constants from struct pic32_sport (Andrew Halaney) [RHEL-24205] - serial: pic32: move header content to .c (Andrew Halaney) [RHEL-24205] - serial: pic32: remove unused items from the header (Andrew Halaney) [RHEL-24205] - serial: stm32: Use TC interrupt to deassert GPIO RTS in RS485 mode (Andrew Halaney) [RHEL-24205] - serial: stm32: Factor out GPIO RTS toggling into separate function (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove duplicate `clkin_rate' setting (Andrew Halaney) [RHEL-24205] - serial: sifive: Report actual baud base rather than fixed 115200 (Andrew Halaney) [RHEL-24205] - serial: 8250: Add proper clock handling for OxSemi PCIe devices (Andrew Halaney) [RHEL-24205] - serial: 8250: Export ICR access helpers for internal use (Andrew Halaney) [RHEL-24205] - serial: 8250: Fold EndRun device support into OxSemi Tornado code (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Drop duplicated iotype assignment (Andrew Halaney) [RHEL-24205] - serial: 8250: pxa: Remove unneeded (Andrew Halaney) [RHEL-24205] - serial: 8250: core: Remove unneeded (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Fix NULL pointer dereference (Andrew Halaney) [RHEL-24205] - ACPI / property: Document RS485 _DSD properties (Andrew Halaney) [RHEL-24205] - dt_bindings: rs485: Add receiver enable polarity (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Implement SW half duplex support (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: RS485 HW half & full duplex support (Andrew Halaney) [RHEL-24205] - serial: 8250: Handle UART without interrupt on TEMT (Andrew Halaney) [RHEL-24205] - serial: 8250: use THRE & __stop_tx also with DMA (Andrew Halaney) [RHEL-24205] - serial: Store character timing information to uart_port (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Improve RZN1 support (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Add support for DMA flow controlling devices (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move the IO accessors to 8250_dwlib.h (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Introduce an rx_timeout variable in the IRQ path (Andrew Halaney) [RHEL-24205] - serial: 8250: dma: Allow driver operations before starting DMA transfers (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Allow to use a fallback CPR value if not synthesized (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move the USR register to pdata (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Create a generic platform data structure (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move definitions to the shared header (Andrew Halaney) [RHEL-24205] - sysrq: do not omit current cpu when showing backtrace of all active CPUs (Andrew Halaney) [RHEL-24205] - tty: hvcs: simplify if-if to if-else (Andrew Halaney) [RHEL-24205] - tty/hvc_opal: simplify if-if to if-else (Andrew Halaney) [RHEL-24205] - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device (Andrew Halaney) [RHEL-24205] - serial: 8250: Also set sticky MCR bits in console restoration (Andrew Halaney) [RHEL-24205] - Revert "serial: sc16is7xx: Clear RS485 bits in the shutdown" (Andrew Halaney) [RHEL-24205] - serial: stm32: add earlycon support (Andrew Halaney) [RHEL-24205] - serial: stm32: add KGDB support (Andrew Halaney) [RHEL-24205] - serial: stm32: remove infinite loop possibility in putchar function (Andrew Halaney) [RHEL-24205] - tty: Add function for handling flow control chars (Andrew Halaney) [RHEL-24205] - serial: core: fix tcdrain() with CTS enabled (Andrew Halaney) [RHEL-24205] - drivers: tty: serial: Fix deadlock in sa1100_set_termios() (Andrew Halaney) [RHEL-24205] - tty/sysrq: change the definition of sysrq_key_table's element to make it more readable (Andrew Halaney) [RHEL-24205] - serial: allow COMPILE_TEST for some drivers (Andrew Halaney) [RHEL-24205] - serial: pic32: make SERIAL_PIC32_CONSOLE depend on SERIAL_PIC32=y (Andrew Halaney) [RHEL-24205] - serial: zs: use NULL as a pointer, not 0 (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: cache xmit in cdns_uart_handle_tx() (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: return early in cdns_uart_handle_tx() (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: change sunplus_console_ports from global to static (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Added S4 SOC compatibility (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a 12MHz internal clock rate to calculate baud rate in order to meet the baud rate requirements of special BT modules (Andrew Halaney) [RHEL-24205] - serial: icom: remove unused struct icom_port members (Andrew Halaney) [RHEL-24205] - serial: icom: delete empty serial hooks (Andrew Halaney) [RHEL-24205] - serial: icom: use list_for_each_entry() (Andrew Halaney) [RHEL-24205] - serial: icom: make icom_acfg_baud const and unsigned (Andrew Halaney) [RHEL-24205] - serial: icom: use ARRAY_SIZE (Andrew Halaney) [RHEL-24205] - serial: icom: move header content to .c (Andrew Halaney) [RHEL-24205] - serial: icom: use proper __le types and functions (Andrew Halaney) [RHEL-24205] - serial: icom: remove to_icom_adapter() and icom_kref_release() (Andrew Halaney) [RHEL-24205] - serial: icom: switch vague casts to container_of (Andrew Halaney) [RHEL-24205] - serial: icom: remove ICOM_VERSION_STR macro (Andrew Halaney) [RHEL-24205] - serial: 8250/omap1: include linux/soc/ti/omap1-soc.h (Andrew Halaney) [RHEL-24205] - tty: n_gsm: clean up implicit CR bit encoding in address field (Andrew Halaney) [RHEL-24205] - tty: n_gsm: clean up dead code in gsm_queue() (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: Handle UART without interrupt on TEMT using em485" (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix runtime PM for start_tx() for empty buffer (Andrew Halaney) [RHEL-24205] - serial: imx: fix overrun interrupts in DMA mode (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: do not time out prematurely when draining tx fifo (Andrew Halaney) [RHEL-24205] - serial: When UART is suspended, set RTS to false (Andrew Halaney) [RHEL-24205] - serial: 8250: add compatible for fsl,16550-FIFO64 (Andrew Halaney) [RHEL-24205] - serial: 8250: Add UART_CAP_NOTEMT on PORT_16550A_FSL64 (Andrew Halaney) [RHEL-24205] - serial: 8250: Handle UART without interrupt on TEMT using em485 (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Fix potential NULL dereference in aspeed_vuart_probe (Andrew Halaney) [RHEL-24205] - serial: atmel: remove redundant assignment in rs485_config (Andrew Halaney) [RHEL-24205] - serial: imx: remove redundant assignment in rs485_config (Andrew Halaney) [RHEL-24205] - serial: max310: remove redundant memset in rs485_config (Andrew Halaney) [RHEL-24205] - serial: omap: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove redundant check in rs485_config (Andrew Halaney) [RHEL-24205] - serial: stm32: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: core: move RS485 configuration tasks from drivers into core (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use DIV_ROUND_CLOSEST to calculate baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250: Report which option to enable for blacklisted PCI devices (Andrew Halaney) [RHEL-24205] - tty: n_tty: Restore EOF push handling behavior (Andrew Halaney) [RHEL-24205] - serial: 8250: Make SERIAL_8250_EM available for arm64 systems (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,em-uart: Document r9a09g011 bindings (Andrew Halaney) [RHEL-24205] - tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: add spin_lock for interrupt and console_write (Andrew Halaney) [RHEL-24205] - tty: Fix a possible resource leak in icom_probe (Andrew Halaney) [RHEL-24205] - tty: serial: Prepare cleanup of powerpc's asm/prom.h (Andrew Halaney) [RHEL-24205] - tty: hvc: Prepare cleanup of powerpc's asm/prom.h (Andrew Halaney) [RHEL-24205] - tty: goldfish: Use tty_port_destroy() to destroy port (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix incorrect UA handling (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix malformed counter for out of frame data (Andrew Halaney) [RHEL-24205] - tty: serial: altera: use altera_jtaguart_stop_tx() (Andrew Halaney) [RHEL-24205] - tty: serial: owl-uart, send x_char even if stopped (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: remove double ifdeffery (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: Fix null-pointer-dereference in slgt_clean() (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned, part II. (Andrew Halaney) [RHEL-24205] - memcg: enable accounting for tty-related objects (Andrew Halaney) [RHEL-24205] - vt_ioctl: fix potential spectre v1 in VT_DISALLOCATE (Andrew Halaney) [RHEL-24205] - serial: 8250: fix XOFF/XON sending when DMA is used (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Add ARTPEC-8 support (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Clear RS485 bits in the shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: simplify getting OF match data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify variables and pointers (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify s3c24xx_serial_drv_data members (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify UART name (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify s3c24xx_serial_drv_data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: reduce number of casts (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: embed s3c2410_uartcfg in parent structure (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: embed s3c24xx_uart_info in parent structure (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: mark acpi_device_id as unused with !ACPI (Andrew Halaney) [RHEL-24205] - tty: serial: bcm63xx: use more precise Kconfig symbol (Andrew Halaney) [RHEL-24205] - serial: SERIAL_SUNPLUS should depend on ARCH_SUNPLUS (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: fix two assignments in if conditions (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: remove redundant assignments to variable linestatus (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: make two read-only arrays static const (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: do not unlock port->lock for uart_write_wakeup() (Andrew Halaney) [RHEL-24205] - tty: serial: serial_txx9: remove struct uart_txx9_port (Andrew Halaney) [RHEL-24205] - kgdboc: fix return value of __setup handler (Andrew Halaney) [RHEL-24205] - tty: hvc: fix return value of __setup handler (Andrew Halaney) [RHEL-24205] - serial: samsung: Add samsung_early_read to support early kgdboc (Andrew Halaney) [RHEL-24205] - serial: make uart_console_write->putchar()'s character an unsigned char (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: fix return value check in mvebu_uart_clock_probe() (Andrew Halaney) [RHEL-24205] - sc16is7xx: Set AUTOCTS and AUTORTS bits (Andrew Halaney) [RHEL-24205] - sc16is7xx: Handle modem status lines (Andrew Halaney) [RHEL-24205] - sc16is7xx: Properly resume TX after stop (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: meson: *" (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Fix compile error while CONFIG_SERIAL_SUNPLUS_CONSOLE=n (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Fix the compile link error reported by kernel test robot (Andrew Halaney) [RHEL-24205] - mxser: make use of UART_LCR_WLEN() + tty_get_char_size() (Andrew Halaney) [RHEL-24205] - sdio_uart: make use of UART_LCR_WLEN() + tty_get_char_size() (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Added S4 SOC compatibility (Andrew Halaney) [RHEL-24205] - tty: serial: meson: The system stuck when you run the stty command on the console to change the baud rate (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Add Sunplus SoC UART Driver (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: Add bindings doc for Sunplus SoC UART Driver (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix race condition in RTS-after-send handling (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Make some bit of the REG5 register writable (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Describes the calculation of the UART baud rate clock using a clock frame (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use devm_ioremap_resource to get register mapped memory (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Move request the register region to probe (Andrew Halaney) [RHEL-24205] - tty: serial: amba-pl010: use more uart_port pointers (Andrew Halaney) [RHEL-24205] - tty: serial: lpc32xx_hs: use serial_lpc32xx_stop_tx() helper (Andrew Halaney) [RHEL-24205] - tty: serial: serial_txx9: remove info print from init (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Balance reference count for PCI DMA device (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Balance reference count for PCI DMA device (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: replace snprintf with sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: 8250: Correct Kconfig help text for blacklisted PCI devices (Andrew Halaney) [RHEL-24205] - arm64: dts: marvell: armada-37xx: add device node for UART clock and use it (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: implement support for baudrates higher than 230400 Bd (Andrew Halaney) [RHEL-24205] - dt-bindings: mvebu-uart: update information about UART clock (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: implement UART clock driver for configuring UART base clock (Andrew Halaney) [RHEL-24205] - dt-bindings: mvebu-uart: document DT bindings for marvell,armada-3700-uart-clock (Andrew Halaney) [RHEL-24205] - sc16is7xx: Separate GPIOs from modem control lines (Andrew Halaney) [RHEL-24205] - sc16is7xx: Update status lines in single call (Andrew Halaney) [RHEL-24205] - sc16is7xx: Preserve EFR bits on update (Andrew Halaney) [RHEL-24205] - serial: 8250: Return early in .start_tx() if there are no chars to send (Andrew Halaney) [RHEL-24205] - sc16is7xx: Fix for incorrect data being transmitted (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix proper link termination after failed open (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix encoding of control signal octet bit DV (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: add PORT_ASPEED_VUART port type (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Remove unneeded test for ->setup() presence (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Get rid of custom MID_DEVICE() macro (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Simplify multiplication/shift logic (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: add earlycon support (Andrew Halaney) [RHEL-24205] - tty: n_tty: do not look ahead for EOL character past the end of the buffer (Andrew Halaney) [RHEL-24205] - serial: parisc: GSC: fix build when IOSAPIC is not set (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Add fast path when rs485 delays are 0 (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Add ACPI support (Andrew Halaney) [RHEL-24205] - serial: stm32: enable / disable wake irqs for mcrtl_gpio wakeup sources (Andrew Halaney) [RHEL-24205] - serial: mctrl_gpio: add a new API to enable / disable wake_irq (Andrew Halaney) [RHEL-24205] - serial: core: Drop duplicate NULL check in uart_*shutdown() (Andrew Halaney) [RHEL-24205] - tty: Drop duplicate NULL check in TTY port functions (Andrew Halaney) [RHEL-24205] - serial: core: Fix the definition name in the comment of UPF_* flags (Andrew Halaney) [RHEL-24205] - amiserial: Drop duplicate NULL check in shutdown() (Andrew Halaney) [RHEL-24205] - vt_ioctl: add array_index_nospec to VT_ACTIVATE (Andrew Halaney) [RHEL-24205] - vt_ioctl: fix array_index_nospec in vt_setactivate (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Revert "Re-enable higher baud rates" (Andrew Halaney) [RHEL-24205] - XArray: Include bitmap.h from xarray.h (Andrew Halaney) [RHEL-24205] - n_tty: wake up poll(POLLRDNORM) on receiving data (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: derive nr_ports from PCI ID for Acces I/O cards (Andrew Halaney) [RHEL-24205] - tty: Replace acpi_bus_get_device() (Andrew Halaney) [RHEL-24205] - serial: mcf: use helpers in mcf_tx_chars() (Andrew Halaney) [RHEL-24205] - serial: fsl_linflexuart: don't call uart_write_wakeup() twice (Andrew Halaney) [RHEL-24205] - serial: fsl_linflexuart: deduplicate character sending (Andrew Halaney) [RHEL-24205] - mxser: switch from xmit_buf to kfifo (Andrew Halaney) [RHEL-24205] - mxser: use tty_port xmit_buf helpers (Andrew Halaney) [RHEL-24205] - mxser: fix xmit_buf leak in activate when LSR == 0xff (Andrew Halaney) [RHEL-24205] - tty: tty_port_open, document shutdown vs failed activate (Andrew Halaney) [RHEL-24205] - tty: add kfifo to tty_port (Andrew Halaney) [RHEL-24205] - serial: atmel_serial: include circ_buf.h (Andrew Halaney) [RHEL-24205] - serial: core: clean up EXPORT_SYMBOLs (Andrew Halaney) [RHEL-24205] - serial: imx: reduce RX interrupt frequency (Andrew Halaney) [RHEL-24205] - tty: serial: max3100: Remove redundant 'flush_workqueue()' calls (Andrew Halaney) [RHEL-24205] - serial: core: Initialize rs485 RTS polarity already on probe (Andrew Halaney) [RHEL-24205] - serial: pl011: Fix incorrect rs485 RTS polarity on set_mctrl (Andrew Halaney) [RHEL-24205] - serial: stm32: fix software flow control transfer (Andrew Halaney) [RHEL-24205] - serial: stm32: prevent TDR register overwrite when sending x_char (Andrew Halaney) [RHEL-24205] - serial: 8250: of: Fix mapped region size when using reg-offset property (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Fix race condition releasing tty port (Andrew Halaney) [RHEL-24205] - tty: Add support for Brainboxes UC cards. (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: Use fifo in 8250 console driver" (Andrew Halaney) [RHEL-24205] - vsprintf: rework bitmap_list_string (Andrew Halaney) [RHEL-24205] - lib: bitmap: add performance test for bitmap_print_to_pagebuf (Andrew Halaney) [RHEL-24205] - tools: sync tools/bitmap with mother linux (Andrew Halaney) [RHEL-24205] - serial: core: Keep mctrl register state and cached copy in sync (Andrew Halaney) [RHEL-24205] - serial: stm32: correct loop for dma error handling (Andrew Halaney) [RHEL-24205] - serial: stm32: fix flow control transfer in DMA mode (Andrew Halaney) [RHEL-24205] - serial: stm32: rework TX DMA state condition (Andrew Halaney) [RHEL-24205] - serial: stm32: move tx dma terminate DMA to shutdown (Andrew Halaney) [RHEL-24205] - serial: pl011: Drop redundant DTR/RTS preservation on close/open (Andrew Halaney) [RHEL-24205] - serial: pl011: Drop CR register reset on set_termios (Andrew Halaney) [RHEL-24205] - serial: pl010: Drop CR register reset on set_termios (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix MODULE_ALIAS (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix return error code in case of dma_alloc_coherent() failure (Andrew Halaney) [RHEL-24205] - Revert "serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2" (Andrew Halaney) [RHEL-24205] - serdev: Do not instantiate serdevs on boards with known bogus DSDT entries (Andrew Halaney) [RHEL-24205] - tty: goldfish: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2 (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Drop the legacy compatible strings and clock code (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: bcm63xx: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: pxa: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: meson: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Propagate error codes from brcmuart_probe() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: altera: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: lantiq: store and compare return status correctly (Andrew Halaney) [RHEL-24205] - serial: 8250: Move Alpha-specific quirk out of the core (Andrew Halaney) [RHEL-24205] - serial: Fix incorrect rs485 polarity on uart open (Andrew Halaney) [RHEL-24205] - docs/driver-api: Replace a comma in the n_gsm.rst with a double colon (Andrew Halaney) [RHEL-24205] - tty: Fix the keyboard led light display problem (Andrew Halaney) [RHEL-24205] - tty/ldsem: Fix syntax errors in comments (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Remove BREAK/FRAME/PARITY/OVERRUN printouts (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Use serial_dl_write() instead of open coded (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Re-enable higher baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Split out Pericom driver (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Fix console registration from module (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Enable console as module (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Remove USI initialization (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: remove redundant assignment to tmp after the mask operation (Andrew Halaney) [RHEL-24205] - serial: atmel: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use devm_clk_get_optional() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use dev_err_probe() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Drop support for "sci_ick" clock (Andrew Halaney) [RHEL-24205] - serial: lantiq: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add support for R-Car Gen4 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,scif: Document r8a779f0 bindings (Andrew Halaney) [RHEL-24205] - xen/console: harden hvc_xen against event channel storms (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Fix garbled text for console (Andrew Halaney) [RHEL-24205] - tty: n_hdlc: make n_hdlc_tty_wakeup() asynchronous (Andrew Halaney) [RHEL-24205] - tty: mips_ejtag_fdc: Make use of the helper function kthread_run_on_cpu() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: UART errors after resuming from S2 (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: do not request memory region twice (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: allow 64 bit address (Andrew Halaney) [RHEL-24205] - Documentation: add TTY chapter (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_standard_install (Andrew Halaney) [RHEL-24205] - tty: more kernel-doc for tty_ldisc (Andrew Halaney) [RHEL-24205] - tty: make tty_ldisc docs up-to-date (Andrew Halaney) [RHEL-24205] - tty: move tty_ldisc docs to new Documentation/tty/ (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for more tty_port functions (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for more tty_driver functions (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in n_tty.c (Andrew Halaney) [RHEL-24205] - tty: fix kernel-doc in n_tty.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_buffer.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_ldisc.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_io.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_port.c (Andrew Halaney) [RHEL-24205] - tty: reformat TTY_DRIVER_ flags into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: combine tty_ldisc_ops docs into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: combine tty_operations triple docs into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_ldisc_ops (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_port_operations (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_operations (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_driver (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_port (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Call dma_async_issue_pending() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Check return code of dmaengine_submit() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: rewrite pericom_do_set_divisor() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix RTS modem control while in rs485 mode (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable UCR4_OREN in .stop_rx() instead of .shutdown() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: clear the RTSD status before enable the RTSD irq (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Add StarFive JH7100 quirk (Andrew Halaney) [RHEL-24205] - mxser: use PCI_DEVICE_DATA (Andrew Halaney) [RHEL-24205] - mxser: move ids from pci_ids.h here (Andrew Halaney) [RHEL-24205] - mxser: add MOXA prefix to some PCI device IDs (Andrew Halaney) [RHEL-24205] - mxser: increase buf_overrun if tty_insert_flip_char() fails (Andrew Halaney) [RHEL-24205] - mxser: remove tty parameter from mxser_receive_chars_new() (Andrew Halaney) [RHEL-24205] - mxser: don't throttle manually (Andrew Halaney) [RHEL-24205] - mxser: clean up timeout handling in mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: use msleep_interruptible() in mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: extract TX empty check from mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: use tty_port_close() in mxser_close() (Andrew Halaney) [RHEL-24205] - mxser: don't flush buffer from mxser_close() directly (Andrew Halaney) [RHEL-24205] - mxser: call stop_rx from mxser_shutdown_port() (Andrew Halaney) [RHEL-24205] - mxser: remove tty->driver_data NULL check (Andrew Halaney) [RHEL-24205] - mxser: remove pointless xmit_buf checks (Andrew Halaney) [RHEL-24205] - mxser: clean up tx handling in mxser_transmit_chars() (Andrew Halaney) [RHEL-24205] - mxser: move MSR read to mxser_check_modem_status() (Andrew Halaney) [RHEL-24205] - mxser: keep only !tty test in ISR (Andrew Halaney) [RHEL-24205] - mxser: rename mxser_close_port() to mxser_stop_rx() (Andrew Halaney) [RHEL-24205] - mxser: remove wait for sent from mxser_close_port (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Add support to deassert/assert reset line (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,sci: Document RZ/G2L SoC (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,scif: Make resets as a required property (Andrew Halaney) [RHEL-24205] - tty: serial, join uport checks in uart_port_shutdown() (Andrew Halaney) [RHEL-24205] - tty: clean up whitespace in __do_SAK() (Andrew Halaney) [RHEL-24205] - tty: remove tty NULL check from __do_SAK() (Andrew Halaney) [RHEL-24205] - tty: remove TTY_SOFT_SAK part from __do_SAK() (Andrew Halaney) [RHEL-24205] - n_gsm: remove unused parameters from gsm_error() (Andrew Halaney) [RHEL-24205] - arm: remove zte zx platform left-over (Andrew Halaney) [RHEL-24205] - serial: 8250: replace snprintf in show functions with sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: liteuart: relax compile-test dependencies (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix minor-number leak on probe errors (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix use-after-free and memleak on unbind (Andrew Halaney) [RHEL-24205] - serial: liteuart: Fix NULL pointer dereference in ->remove() (Andrew Halaney) [RHEL-24205] - tty: serial: msm_serial: Deactivate RX DMA for polling support (Andrew Halaney) [RHEL-24205] - serial: core: fix transmit-buffer reset and memleak (Andrew Halaney) [RHEL-24205] - xen: flag xen_snd_front to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: flag pvcalls-front to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: flag hvc_xen to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: add "not_essential" flag to struct xenbus_driver (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Protect udbg definitions by CONFIG_SERIAL_CPM_CONSOLE (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Define tty name via constant string literal (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Add pr_fmt() to prefix messages (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Use dev_err_probe() in ->probe() (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Unify variable used to keep an error code (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Assign returned id to a local variable (Andrew Halaney) [RHEL-24205] - serial: stm32: push DMA RX data before suspending (Andrew Halaney) [RHEL-24205] - serial: stm32: terminate / restart DMA transfer at suspend / resume (Andrew Halaney) [RHEL-24205] - serial: stm32: rework RX dma initialization and release (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Remove empty stub pci_quatech_exit() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Replace custom pci_match_id() implementation (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: Fix race condition causing stuck TX (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Mark sunzilog_putchar() __maybe_unused (Andrew Halaney) [RHEL-24205] - Revert "tty: hvc: pass DMA capable memory to put_chars()" (Andrew Halaney) [RHEL-24205] - Revert "virtio-console: remove unnecessary kmemdup()" (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Replace dev_*() by pci_*() macros (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Get rid of redundant 'else' keyword (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Refactor the loop in pci_ite887x_init() (Andrew Halaney) [RHEL-24205] - tty: add rpmsg driver (Andrew Halaney) [RHEL-24205] - serial: 8250: rename unlock labels (Andrew Halaney) [RHEL-24205] - serial: stm32: update throttle and unthrottle ops for dma mode (Andrew Halaney) [RHEL-24205] - serial: stm32: rework RX over DMA (Andrew Halaney) [RHEL-24205] - serial: stm32: re-introduce an irq flag condition in usart_receive_chars (Andrew Halaney) [RHEL-24205] - virtio-console: remove unnecessary kmemdup() (Andrew Halaney) [RHEL-24205] - tty: hvc: pass DMA capable memory to put_chars() (Andrew Halaney) [RHEL-24205] - tty: hvc: use correct dma alignment size (Andrew Halaney) [RHEL-24205] - serial: imx: disable console clocks on unregister (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Make sc16is7xx_remove() return void (Andrew Halaney) [RHEL-24205] - serial: max310x: Make max310x_remove() return void (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Improve naming for common macro (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: use macros instead of hardcoded values (Andrew Halaney) [RHEL-24205] - tty/sysrq: More intuitive Shift handling (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: Fix reporting real baudrate value in c_ospeed field" (Andrew Halaney) [RHEL-24205] - serial: 8250: allow disabling of Freescale 16550 compile test (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix reporting real baudrate value in c_ospeed field (Andrew Halaney) [RHEL-24205] - serial: sifive: set pointer to NULL rather than 0. (Andrew Halaney) [RHEL-24205] - mxser: store FCR state in mxser_port::FCR (Andrew Halaney) [RHEL-24205] - mxser: don't read from UART_FCR (Andrew Halaney) [RHEL-24205] - mxser: move FIFO clearing to mxser_disable_and_clear_FIFO() (Andrew Halaney) [RHEL-24205] - mxser: simplify FCR computation in mxser_change_speed() (Andrew Halaney) [RHEL-24205] - mxser: make mxser_port::ldisc_stop_rx a bool (Andrew Halaney) [RHEL-24205] - mxser: simplify condition in mxser_receive_chars_new (Andrew Halaney) [RHEL-24205] - mxser: restore baud rate if its setting fails (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: describe driver in KConfig (Andrew Halaney) [RHEL-24205] - xen/x86: make "earlyprintk=xen" work for HVM/PVH DomU (Andrew Halaney) [RHEL-24205] - xen/x86: make "earlyprintk=xen" work better for PVH Dom0 (Andrew Halaney) [RHEL-24205] - serial: 8250: remove duplicated BRI0A49 and BDP3336 entries (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Move fsl8250_data to ACPI section (Andrew Halaney) [RHEL-24205] - serial: 8250: SERIAL_8250_EM should depend on ARCH_RENESAS (Andrew Halaney) [RHEL-24205] - tty: remove flags from struct tty_ldisc_ops (Andrew Halaney) [RHEL-24205] - tty: unexport tty_ldisc_release (Andrew Halaney) [RHEL-24205] - tty: moxa: merge moxa.h into moxa.c (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: rename a conflicting function name (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Modify cr bit value when config requester (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Add some instructions and code for requester (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: fix driver's tx_empty callback (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Fix RX_LVL register offset (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Prevent changing fixed parameters (Andrew Halaney) [RHEL-24205] - sh: j2: Update uartlite binding with data and parity properties (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: uartlite: Add properties for synthesis-time parameters (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: uartlite: Convert to json-schema (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Prefer struct_size over open coded arithmetic (Andrew Halaney) [RHEL-24205] - console: consume APC, DM, DCS (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Use read_poll_timeout for a polling loop (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Use constants in early_uartlite_putc (Andrew Halaney) [RHEL-24205] - tty: Fix data race between tiocsti() and flush_to_ldisc() (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use of_device_get_match_data (Andrew Halaney) [RHEL-24205] - serial: 8250_ingenic: Use of_device_get_match_data (Andrew Halaney) [RHEL-24205] - tty: serial: linflexuart: Remove redundant check to simplify the code (Andrew Halaney) [RHEL-24205] - mxser: use semi-colons instead of commas (Andrew Halaney) [RHEL-24205] - tty: moxa: use semi-colons instead of commas (Andrew Halaney) [RHEL-24205] - tty: replace in_irq() with in_hardirq() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: fix break handling for sysrq (Andrew Halaney) [RHEL-24205] - serial: stm32: use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: use the defined variable to simplify code (Andrew Halaney) [RHEL-24205] - Revert "arm pl011 serial: support multi-irq request" (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Add Exynos850 SoC data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Fix driver data macros style (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Init USI to keep clocks running (Andrew Halaney) [RHEL-24205] - platform/surface: aggregator: Use serdev_acpi_get_uart_resource() helper (Andrew Halaney) [RHEL-24205] - serdev: Split and export serdev_acpi_get_uart_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: fix the conditional expression writing (Andrew Halaney) [RHEL-24205] - serial: omap: Only allow if 8250_omap is not selected (Andrew Halaney) [RHEL-24205] - vt: keyboard.c: make console an unsigned int (Andrew Halaney) [RHEL-24205] - vt: keyboard: treat kbd_table as an array all the time. (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: make setup_port() parameters explicitly unsigned (Andrew Halaney) [RHEL-24205] - tty: pdc_cons, free tty_driver upon failure (Andrew Halaney) [RHEL-24205] - tty: drop put_tty_driver (Andrew Halaney) [RHEL-24205] - tty: drop alloc_tty_driver (Andrew Halaney) [RHEL-24205] - xtensa: ISS: don't panic in rs_init (Andrew Halaney) [RHEL-24205] - serial: max310x: Use clock-names property matching to recognize EXTCLK (Andrew Halaney) [RHEL-24205] - serial: 8250: Define RX trigger levels for OxSemi 950 devices (Andrew Halaney) [RHEL-24205] - tty: hvc: replace BUG_ON() with negative return value (Andrew Halaney) [RHEL-24205] - amiserial: remove unused state from shutdown (Andrew Halaney) [RHEL-24205] - amiserial: pack and sort includes (Andrew Halaney) [RHEL-24205] - amiserial: expand serial_isroot (Andrew Halaney) [RHEL-24205] - amiserial: simplify rs_open (Andrew Halaney) [RHEL-24205] - amiserial: remove serial_state::xmit_fifo_size (Andrew Halaney) [RHEL-24205] - amiserial: remove stale comment (Andrew Halaney) [RHEL-24205] - amiserial: remove unused DBG_CNT (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Add ->unregister_gpio() callback (Andrew Halaney) [RHEL-24205] - tty: serial: Fix spelling mistake "Asychronous" -> "Asynchronous" (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Add runtime pm support (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Disable clocks in case of errors (Andrew Halaney) [RHEL-24205] - tty: Fix out-of-bound vmalloc access in imageblit (Andrew Halaney) [RHEL-24205] - serial: samsung: use dma_ops of DMA if attached (Andrew Halaney) [RHEL-24205] - arm pl011 serial: support multi-irq request (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: add RS485 support (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: hold port lock when reporting modem line changes (Andrew Halaney) [RHEL-24205] - serial: core: Report magic multiplier extra baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250: extend compile-test coverage (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: use NULL to initialized a null pointer (Andrew Halaney) [RHEL-24205] - serial: 8250_pnp: Support configurable clock frequency (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: make a const array static, makes object smaller (Andrew Halaney) [RHEL-24205] - Revert "tty/serial/omap: Make the locking RT aware" (Andrew Halaney) [RHEL-24205] - Revert "tty/serial/pl011: Make the locking work on RT" (Andrew Halaney) [RHEL-24205] - Revert "printk: Bring back the RT bits." (Andrew Halaney) [RHEL-24205] - Revert "printk: add infrastucture for atomic consoles" (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: implement write_atomic" (Andrew Halaney) [RHEL-24205] - Revert "printk: avoid preempt_disable() for PREEMPT_RT" (Andrew Halaney) [RHEL-24205] - Revert "printk: allow disabling printk per-console device kthreads at boot" (Andrew Halaney) [RHEL-24205] - Revert "serial: Make ->set_termios() old ktermios const" (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART" (Andrew Halaney) [RHEL-24205]- copy_oldmem_kernel() - WRITE is "data source", not destination (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_SAMPLE_KMEMLEAK to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_RANDOMIZE_KSTACK_OFFSET to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_DMAPOOL_TEST to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: make global slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: make memcg slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: add shrinker_srcu_generation" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: shrinkers: make count and scan in shrinker debugfs lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: hold write lock to reparent shrinker nr_deferred" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers()" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: shrinkers: convert shrinker_rwsem to mutex" (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: fix iteration in collapse_file (Chris von Recklinghausen) [RHEL-27741] - memfd: check for non-NULL file_seals in memfd_create() syscall (Chris von Recklinghausen) [RHEL-27741] - mm/vmalloc: do not output a spurious warning when huge vmalloc() fails (Chris von Recklinghausen) [RHEL-27741] - mm/mprotect: fix do_mprotect_pkey() limit check (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: Fix error path in do_vmi_align_munmap() (Chris von Recklinghausen) [RHEL-27741] - zswap: do not shrink if cgroup may not zswap (Chris von Recklinghausen) [RHEL-27741] - page cache: fix page_cache_next/prev_miss off by one (Chris von Recklinghausen) [RHEL-27741] - mm/gup_test: fix ioctl fail for compat task (Chris von Recklinghausen) [RHEL-27741] - mm/gup: remove unused vmas parameter from pin_user_pages_remote() (Chris von Recklinghausen) [RHEL-27741] - splice: Rename direct_splice_read() to copy_splice_read() (Chris von Recklinghausen) [RHEL-27741] - mm: fix zswap writeback race condition (Chris von Recklinghausen) [RHEL-27741] - mm: kfence: fix false positives on big endian (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: move LRU update from zs_map_object() to zs_malloc() (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: fix race condition on debugfs cleanup (Chris von Recklinghausen) [RHEL-27741] - dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741] - dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741] - dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741] - dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741] - dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741] - dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741] - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741] - dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741] - dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741] - dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741] - mm: do not reclaim private data from pinned page (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: always check invariants (Chris von Recklinghausen) [RHEL-27741] - filemap: Handle error return from __filemap_get_folio() (Chris von Recklinghausen) [RHEL-27741] - mm: change per-VMA lock statistics to be disabled by default (Chris von Recklinghausen) [RHEL-27741] - mm/mempolicy: correctly update prev when policy is equal on mbind (Chris von Recklinghausen) [RHEL-27741] - kasan: hw_tags: avoid invalid virt_to_page() (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: add some comments to explain the possible hole in __pageblock_pfn_to_page() (Chris von Recklinghausen) [RHEL-27741] - mm/ksm: move disabling KSM from s390/gmap code to KSM code (Chris von Recklinghausen) [RHEL-27741] - mm/ksm: unmerge and clear VM_MERGEABLE when setting PR_SET_MEMORY_MERGE=0 (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: fix missing folio_sz update in damon_pa_young() (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: minor refactor of damon_pa_mark_accessed_or_deactivate() (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: minor refactor of damon_pa_pageout() (Chris von Recklinghausen) [RHEL-27741] - mm,unmap: avoid flushing TLB in batch if PTE is inaccessible (Chris von Recklinghausen) [RHEL-27741] - shmem: restrict noswap option to initial user namespace (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: fix conflicting mods to collapse_file() (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: fix vm_pgoff in vma_merge() case 3 (Chris von Recklinghausen) [RHEL-27741] - seq_buf: Add seq_buf_do_printk() helper (Chris von Recklinghausen) [RHEL-27741] - sparse: remove unnecessary 0 values from rc (Chris von Recklinghausen) [RHEL-27741] - mm: move 'mmap_min_addr' logic from callers into vm_unmapped_area() (Chris von Recklinghausen) [RHEL-27741] - mm: do not increment pgfault stats when page fault handler retries (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: allow only one active pool compaction context (Chris von Recklinghausen) [RHEL-27741] - mm: add new KSM process and sysfs knobs (Chris von Recklinghausen) [RHEL-27741] - mm: add new api to enable ksm per process (Chris von Recklinghausen) [RHEL-27741] - mm: don't check VMA write permissions if the PTE/PMD indicates write permissions (Chris von Recklinghausen) [RHEL-27741] - migrate_pages_batch: fix statistics for longterm pin retry (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: use helper function range_in_vma() (Chris von Recklinghausen) [RHEL-27741] - lib/show_mem.c: use for_each_populated_zone() simplify code (Chris von Recklinghausen) [RHEL-27741] - mm/hugetlb: fix uffd-wp bit lost when unsharing happens (Chris von Recklinghausen) [RHEL-27741] - mm/hugetlb: fix uffd-wp during fork() (Chris von Recklinghausen) [RHEL-27741] - kasan: fix lockdep report invalid wait context (Chris von Recklinghausen) [RHEL-27741] - mm: ksm: support hwpoison for ksm page (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: refactor add_to_kill() (Chris von Recklinghausen) [RHEL-27741] - memfd: pass argument of memfd_fcntl as int (Chris von Recklinghausen) [RHEL-27741] - mm: workingset: update description of the source file (Chris von Recklinghausen) [RHEL-27741] - printk: export console trace point for kcsan/kasan/kfence/kmsan (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: refactor updating current->reclaim_state (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: move set_task_reclaim_state() near flush_reclaim_state() (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: ignore non-LRU-based reclaim in memcg reclaim (Chris von Recklinghausen) [RHEL-27741] - mm: apply __must_check to vmap_pages_range_noflush() (Chris von Recklinghausen) [RHEL-27741] - mm: hwpoison: support recovery from HugePage copy-on-write faults (Chris von Recklinghausen) [RHEL-27741] - mm/vmscan: simplify shrink_node() (Chris von Recklinghausen) [RHEL-27741] - mpage: use folios in bio end_io handler (Chris von Recklinghausen) [RHEL-27741] - mpage: split submit_bio and bio end_io handler for reads and writes (Chris von Recklinghausen) [RHEL-27741] - mm/huge_memory: conditionally call maybe_mkwrite() and drop pte_wrprotect() in __split_huge_pmd_locked() (Chris von Recklinghausen) [RHEL-27741] - mm: convert copy_user_huge_page() to copy_user_large_folio() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert mfill_atomic_hugetlb() to use a folio (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert copy_huge_page_from_user() to copy_folio_from_user() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: use kmap_local_page() in copy_huge_page_from_user() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert mfill_atomic_pte_copy() to use a folio (Chris von Recklinghausen) [RHEL-27741] - mm, page_alloc: use check_pages_enabled static key to check tail pages (Chris von Recklinghausen) [RHEL-27741] - mm: mlock: use folios_put() in mlock_folio_batch() (Chris von Recklinghausen) [RHEL-27741] - mm/madvise: use vma_lookup() instead of find_vma() (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: maintain page cache uptodate flag (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: skip shmem with userfaultfd (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: refactor collapse_file control flow (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: drain lru after swapping in shmem (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: recover from poisoned file-backed memory (Chris von Recklinghausen) [RHEL-27741] - mm/hwpoison: introduce copy_mc_highpage (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: recover from poisoned anonymous memory (Chris von Recklinghausen) [RHEL-27741] - mm: kfence: improve the performance of __kfence_alloc() and __kfence_free() (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: delay the initialization of zswap (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: replace zswap_init_{started/failed} with zswap_init_state (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: remove zswap_entry_cache_{create,destroy} helper function (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: rename addr_to_vb_xarray() function (Chris von Recklinghausen) [RHEL-27741] - kmemleak-test: fix kmemleak_test.c build logic (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: remove a global vmap_blocks xarray (Chris von Recklinghausen) [RHEL-27741] - mm: move free_area_empty() to mm/internal.h (Chris von Recklinghausen) [RHEL-27741] - hugetlb: remove PageHeadHuge() (Chris von Recklinghausen) [RHEL-27741] - mm: khugepaged: fix kernel BUG in hpage_collapse_scan_file() (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: reset compaction source zspage pointer after putback_zspage() (Chris von Recklinghausen) [RHEL-27741] - mm: make arch_has_descending_max_zone_pfns() static (Chris von Recklinghausen) [RHEL-27741] - zswap: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741] - zpool: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: remove incorrect #ifdef checks (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: move compaction sysctl to its own file (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: Move memory failure sysctls to its own file (Chris von Recklinghausen) [RHEL-27741] - mm: uninline kstrdup() (Chris von Recklinghausen) [RHEL-27741] - fs: Add FGP_WRITEBEGIN (Chris von Recklinghausen) [RHEL-27741] - sched/numa: enhance vma scanning logic (Chris von Recklinghausen) [RHEL-27741] - sched/numa: apply the scan delay to every new vma (Chris von Recklinghausen) [RHEL-27741] - mm: separate vma->lock from vm_area_struct (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: free vm_area_struct without call_rcu in exit_mmap (Chris von Recklinghausen) [RHEL-27741] - mm: introduce per-VMA lock statistics (Chris von Recklinghausen) [RHEL-27741] - mm: prevent userfaults to be handled under per-vma lock (Chris von Recklinghausen) [RHEL-27741] - mm: prevent do_swap_page from handling page faults under VMA lock (Chris von Recklinghausen) [RHEL-27741] - mm: add FAULT_FLAG_VMA_LOCK flag (Chris von Recklinghausen) [RHEL-27741] - mm: fall back to mmap_lock if vma->anon_vma is not yet set (Chris von Recklinghausen) [RHEL-27741] - mm: introduce lock_vma_under_rcu to be used from arch-specific code (Chris von Recklinghausen) [RHEL-27741] - mm: introduce vma detached flag (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: prevent pagefault handler from racing with mmu_notifier registration (Chris von Recklinghausen) [RHEL-27741] - kernel/fork: assert no VMA readers during its destruction (Chris von Recklinghausen) [RHEL-27741] - mm: conditionally write-lock VMA in free_pgtables (Chris von Recklinghausen) [RHEL-27741] - mm: write-lock VMAs before removing them from VMA tree (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: write-lock VMA while remapping it to a new address range (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: write-lock VMAs in vma_prepare before modifying them (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: write-lock VMA while collapsing a huge page (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: move vma_prepare before vma_adjust_trans_huge (Chris von Recklinghausen) [RHEL-27741] - mm: add per-VMA lock and helper functions to control it (Chris von Recklinghausen) [RHEL-27741] - mm: rcu safe VMA freeing (Chris von Recklinghausen) [RHEL-27741] - mm: introduce CONFIG_PER_VMA_LOCK (Chris von Recklinghausen) [RHEL-27741] - mm: hold the RCU read lock over calls to ->map_pages (Chris von Recklinghausen) [RHEL-27741] - afs: split afs_pagecache_valid() out of afs_validate() (Chris von Recklinghausen) [RHEL-27741] - xfs: remove xfs_filemap_map_pages() wrapper (Chris von Recklinghausen) [RHEL-27741] - mm/damon/sysfs: make more kobj_type structures constant (Chris von Recklinghausen) [RHEL-27741] - mm: be less noisy during memory hotplug (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: init cleanup, be explicit about the non-mergeable case (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: explicitly assign res, vma, extend invariants (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: fold curr, next assignment logic (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: further improve prev/next VMA naming (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: convert vread() to vread_iter() (Chris von Recklinghausen) [RHEL-27741] - iov_iter: add copy_page_to_iter_nofault() (Chris von Recklinghausen) [RHEL-27741] - fs/proc/kcore: convert read_kcore() to read_kcore_iter() (Chris von Recklinghausen) [RHEL-27741] - fs/proc/kcore: avoid bounce buffer for ktext data (Chris von Recklinghausen) [RHEL-27741] - MAINTAINERS: extend memblock entry to include MM initialization (Chris von Recklinghausen) [RHEL-27741] - mm: move vmalloc_init() declaration to mm/internal.h (Chris von Recklinghausen) [RHEL-27741] - mm: move kmem_cache_init() declaration to mm/slab.h (Chris von Recklinghausen) [RHEL-27741] - mm: move mem_init_print_info() to mm_init.c (Chris von Recklinghausen) [RHEL-27741] - init,mm: fold late call to page_ext_init() to page_alloc_init_late() (Chris von Recklinghausen) [RHEL-27741] - mm: move init_mem_debugging_and_hardening() to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm: call {ptlock,pgtable}_cache_init() directly from mm_core_init() (Chris von Recklinghausen) [RHEL-27741] - init,mm: move mm_init() to mm/mm_init.c and rename it to mm_core_init() (Chris von Recklinghausen) [RHEL-27741] - init: fold build_all_zonelists() and page_alloc_init_cpuhp() to mm_init() (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: rename page_alloc_init() to page_alloc_init_cpuhp() (Chris von Recklinghausen) [RHEL-27741] - mm: handle hashdist initialization in mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm: move most of core MM initialization to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: add helper for checking if check_pages_enabled (Chris von Recklinghausen) [RHEL-27741] - mips: fix comment about pgtable_init() (Chris von Recklinghausen) [RHEL-27741] - mm: move get_page_from_free_area() to mm/page_alloc.c (Chris von Recklinghausen) [RHEL-27741] - mm: prefer fault_around_pages to fault_around_bytes (Chris von Recklinghausen) [RHEL-27741] - mm: refactor do_fault_around() (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: fix the possible deadlock when isolating hugetlb pages (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: consider the number of scanning compound pages in isolate fail path (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: simplify vma expansion again (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: start distinguishing if vma can be removed in mergeability test (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: convert mergeability checks to return bool (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: rename adj_next to adj_start (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: set mid to NULL if not applicable (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: initialize mid and next in natural order (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointer in case 4 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointers in cases 1 and 6 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointer in case 3 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use only primary pointers for preparing merge (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: combine 'mode' and 'wp_copy' arguments (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: don't pass around both mm and vma (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: rename functions for clarity + consistency (Chris von Recklinghausen) [RHEL-27741] - kasan: suppress recursive reports for HW_TAGS (Chris von Recklinghausen) [RHEL-27741] - mm: return an ERR_PTR from __filemap_get_folio (Chris von Recklinghausen) [RHEL-27741] - mm: remove FGP_ENTRY (Chris von Recklinghausen) [RHEL-27741] - shmem: open code the page cache lookup in shmem_get_folio_gfp (Chris von Recklinghausen) [RHEL-27741] - shmem: shmem_get_partial_folio use filemap_get_entry (Chris von Recklinghausen) [RHEL-27741] - mm: use filemap_get_entry in filemap_get_incore_folio (Chris von Recklinghausen) [RHEL-27741] - mm: make mapping_get_entry available outside of filemap.c (Chris von Recklinghausen) [RHEL-27741] - mm: don't look at xarray value entries in split_huge_pages_in_file (Chris von Recklinghausen) [RHEL-27741] - dmapool: create/destroy cleanup (Chris von Recklinghausen) [RHEL-27741] - dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741] - dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741] - dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741] - dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741] - dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741] - dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741] - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741] - dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741] - dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741] - dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741] - dmapool: add alloc/free performance test (Chris von Recklinghausen) [RHEL-27741] - iov_iter: overlay struct iovec and ubuf/len (Chris von Recklinghausen) [RHEL-27741] - mm/slab: document kfree() as allowed for kmem_cache_alloc() objects (Chris von Recklinghausen) [RHEL-27741] - mm/slob: remove slob.c (Chris von Recklinghausen) [RHEL-27741] - mm/slob: remove CONFIG_SLOB (Chris von Recklinghausen) [RHEL-27741] - mm/thp: rename TRANSPARENT_HUGEPAGE_NEVER_DAX to _UNSUPPORTED (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: directly use IS_ENABLED(CONFIG_HWPOISON_INJECT) (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: convert shrinker_rwsem to mutex (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers() (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: hold write lock to reparent shrinker nr_deferred (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: make count and scan in shrinker debugfs lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: add shrinker_srcu_generation (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: make memcg slab shrink lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: make global slab shrink lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: add a map_nr_max field to shrinker_info (Chris von Recklinghausen) [RHEL-27741] - mm: prefer xxx_page() alloc/free functions for order-0 pages (Chris von Recklinghausen) [RHEL-27741] - kasan: remove PG_skip_kasan_poison flag (Chris von Recklinghausen) [RHEL-27741] - shmem: add support to ignore swap (Chris von Recklinghausen) [RHEL-27741] - shmem: update documentation (Chris von Recklinghausen) [RHEL-27741] - shmem: skip page split if we're not reclaiming (Chris von Recklinghausen) [RHEL-27741] - shmem: move reclaim check early on writepages() (Chris von Recklinghausen) [RHEL-27741] - shmem: set shmem_writepage() variables early (Chris von Recklinghausen) [RHEL-27741] - shmem: remove check for folio lock on writepage() (Chris von Recklinghausen) [RHEL-27741] - mm/gup.c: fix typo in comments (Chris von Recklinghausen) [RHEL-27741] - mm,jfs: move write_one_page/folio_write_one to jfs (Chris von Recklinghausen) [RHEL-27741] - kmsan: add test_stackdepot_roundtrip (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: show per fullness group class stats (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: rework compaction algorithm (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: fine-grained inuse ratio based fullness grouping (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: remove insert_zspage() ->inuse optimization (Chris von Recklinghausen) [RHEL-27741] - kmsan: add memsetXX tests (Chris von Recklinghausen) [RHEL-27741] - kmsan: another take at fixing memcpy tests (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: cleanup memcg uncharge for failure path (Chris von Recklinghausen) [RHEL-27741] - mm: swap: remove unneeded cgroup_throttle_swaprate() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_cow_fault() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_anonymous_page() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in wp_page_copy() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in page_copy_prealloc() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_swap_page() (Chris von Recklinghausen) [RHEL-27741] - mm: huge_memory: convert __do_huge_pmd_anonymous_page() to use a folio (Chris von Recklinghausen) [RHEL-27741] - mm/rmap: use atomic_try_cmpxchg in set_tlb_ubc_flush_pending (Chris von Recklinghausen) [RHEL-27741] - mm/debug: use %pGt to display page_type in dump_page() (Chris von Recklinghausen) [RHEL-27741] - mm, printk: introduce new format %pGt for page_type (Chris von Recklinghausen) [RHEL-27741] - mmflags.h: use less error prone method to define pageflag_names (Chris von Recklinghausen) [RHEL-27741] - mm: add tracepoints to ksm (Chris von Recklinghausen) [RHEL-27741] - x86/mm/pat: clear VM_PAT if copy_p4d_range failed (Chris von Recklinghausen) [RHEL-27741] - mm/userfaultfd: support WP on multiple VMAs (Chris von Recklinghausen) [RHEL-27741] - mm, page_alloc: reduce page alloc/free sanity checks (Chris von Recklinghausen) [RHEL-27741] - mm: reduce lock contention of pcp buffer refill (Chris von Recklinghausen) [RHEL-27741] - splice: Add a func to do a splice from an O_DIRECT file without ITER_PIPE (Chris von Recklinghausen) [RHEL-27741] - fs: don't allocate blocks beyond EOF from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741] - iomap: Add iomap_get_folio helper (Chris von Recklinghausen) [RHEL-27741] - iov_iter: saner checks for attempt to copy to/from iterator (Chris von Recklinghausen) [RHEL-27741] - mm: introduce FOLL_PCI_P2PDMA to gate getting PCI P2PDMA pages (Chris von Recklinghausen) [RHEL-27741] - samples: add first Rust examples (Chris von Recklinghausen) [RHEL-27741] - ksm: add profit monitoring documentation (Chris von Recklinghausen) [RHEL-27741] - sysctl: remove max_extfrag_threshold (Chris von Recklinghausen) [RHEL-27741] - fs: don't call ->writepage from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741] - fs: remove the nobh helpers (Chris von Recklinghausen) [RHEL-27741] - jfs: stop using the nobh helper (Chris von Recklinghausen) [RHEL-27741] - iomap: remove iomap_writepage (Chris von Recklinghausen) [RHEL-27741] - hugetlbfs: zero partial pages during fallocate hole punch (Chris von Recklinghausen) [RHEL-27741] - kcsan: test: use new suite_{init,exit} support (Chris von Recklinghausen) [RHEL-27741] - fs: Remove aop flags parameter from nobh_write_begin() (Chris von Recklinghausen) [RHEL-27741] - stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET (Chris von Recklinghausen) [RHEL-27741] - MAINTAINERS: update rppt's email (Chris von Recklinghausen) [RHEL-27741] - connector: send event on write to /proc/[pid]/comm (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: regression fix for unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: fix use-after-free of VMA iterator (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory.c: warn with pr_warn_ratelimited instead of VM_WARN_ON_ONCE_FOLIO (Aristeu Rozanski) [RHEL-27740] - mm/mprotect: fix do_mprotect_pkey() return on error (Aristeu Rozanski) [RHEL-27740] - mm: swap: fix performance regression on sparsetruncate-tiny (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: avoid warn_alloc noise caused by fatal signal (Aristeu Rozanski) [RHEL-27740] - mm: enable maple tree RCU mode by default (Aristeu Rozanski) [RHEL-27740] - mm/ksm: fix race with VMA iteration and mm_struct teardown (Aristeu Rozanski) [RHEL-27740] - mm: fix error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740] - mm: deduplicate error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740] - mm/slab: Fix undefined init_cache_node_node() for NUMA and !SMP (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix folio_nr_pages() after folio_put() in damon_pa_mark_accessed_or_deactivate() (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix folio_size() call after folio_put() in damon_pa_young() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: try migrate in batch asynchronously firstly (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move split folios processing out of migrate_pages_batch() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: fix deadlock in batched migration (Aristeu Rozanski) [RHEL-27740] - mm: teach mincore_hugetlb about pte markers (Aristeu Rozanski) [RHEL-27740] - mm: avoid gcc complaint about pointer casting (Aristeu Rozanski) [RHEL-27740] - kasan, x86: don't rename memintrinsics in uninstrumented files (Aristeu Rozanski) [RHEL-27740] - kasan: test: fix test for new meminstrinsic instrumentation (Aristeu Rozanski) [RHEL-27740] - kasan: treat meminstrinsic as builtins in uninstrumented files (Aristeu Rozanski) [RHEL-27740] - kasan: emit different calls for instrumentable memintrinsics (Aristeu Rozanski) [RHEL-27740] - mm/hwpoison: convert TTU_IGNORE_HWPOISON to TTU_HWPOISON (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix missing folio_put() (Aristeu Rozanski) [RHEL-27740] - mm/mremap: fix dup_anon_vma() in vma_merge() case 4 (Aristeu Rozanski) [RHEL-27740] - mm/mprotect: Fix successful vma_merge() of next in do_mprotect_pkey() (Aristeu Rozanski) [RHEL-27740] - splice: Add a func to do a splice from a buffered file without ITER_PIPE (Aristeu Rozanski) [RHEL-27740] - mm: Pass info, not iter, into filemap_get_pages() (Aristeu Rozanski) [RHEL-27740] - include/linux/migrate.h: remove unneeded externs (Aristeu Rozanski) [RHEL-27740] - mm/memory_hotplug: cleanup return value handing in do_migrate_range() (Aristeu Rozanski) [RHEL-27740] - mm/uffd: fix comment in handling pte markers (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for isolate_movable_page() (Aristeu Rozanski) [RHEL-27740] - mm: hugetlb: change to return bool for isolate_hugetlb() (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for isolate_lru_page() (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for folio_isolate_lru() (Aristeu Rozanski) [RHEL-27740] - filemap: Remove lock_page_killable() (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: rename memcg_kmem_enabled() (Aristeu Rozanski) [RHEL-27740] - mm: percpu: fix incorrect size in pcpu_obj_full_size() (Aristeu Rozanski) [RHEL-27740] - mm: page_alloc: call panic() when memoryless node allocation fails (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move THP/hugetlb migration support check to simplify code (Aristeu Rozanski) [RHEL-27740] - migrate_pages: batch flushing TLB (Aristeu Rozanski) [RHEL-27740] - migrate_pages: share more code between _unmap and _move (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move migrate_folio_unmap() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: batch _unmap and _move (Aristeu Rozanski) [RHEL-27740] - migrate_pages: split unmap_and_move() to _unmap() and _move() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: restrict number of pages to migrate in batch (Aristeu Rozanski) [RHEL-27740] - migrate_pages: separate hugetlb folios migration (Aristeu Rozanski) [RHEL-27740] - migrate_pages: organize stats with struct migrate_pages_stats (Aristeu Rozanski) [RHEL-27740] - mm: fix typo in __vm_enough_memory warning (Aristeu Rozanski) [RHEL-27740] - mm/damon/dbgfs: print DAMON debugfs interface deprecation message (Aristeu Rozanski) [RHEL-27740] - mm/damon/Kconfig: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/damon/usage: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740] - mm/migrate: convert putback_movable_pages() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/migrate: convert isolate_movable_page() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/migrate: add folio_movable_ops() (Aristeu Rozanski) [RHEL-27740] - mm: add folio_get_nontail_page() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert migrate_page_add() to migrate_folio_add() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_required() to queue_folio_required() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_hugetlb() to queue_folios_hugetlb() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_pte_range() to queue_folios_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_pmd() to queue_folios_pmd() (Aristeu Rozanski) [RHEL-27740] - Documentation/mm: update hugetlbfs documentation to mention alloc_hugetlb_folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_wp() to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_add_to_page_cache to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert restore_reserve_on_error to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb fault paths to use alloc_hugetlb_folio() (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert putback_active_hugepage to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlbfs_pagecache_present() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_install_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert demote_free_huge_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert restore_reserve_on_error() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert alloc_migrate_huge_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: increase use of folios in alloc_huge_page() (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert alloc_surplus_huge_page() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert dequeue_hugetlb_page functions to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert __update_and_free_page() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert isolate_hugetlb to folios (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: fix invalid page access in release_pte_pages() (Aristeu Rozanski) [RHEL-27740] - mm: Remove get_kernel_pages() (Aristeu Rozanski) [RHEL-27740] - tee: Remove call to get_kernel_pages() (Aristeu Rozanski) [RHEL-27740] - tee: Remove vmalloc page support (Aristeu Rozanski) [RHEL-27740] - highmem: Enhance is_kmap_addr() to check kmap_local_page() mappings (Aristeu Rozanski) [RHEL-27740] - mm/memremap.c: fix outdated comment in devm_memremap_pages (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs: make kobj_type structures constant (Aristeu Rozanski) [RHEL-27740] - mm/gup: move private gup FOLL_ flags to internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: move gup_must_unshare() to mm/internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: make get_user_pages_fast_only() return the common return value (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove pin_user_pages_fast_only() (Aristeu Rozanski) [RHEL-27740] - mm/gup: make locked never NULL in the internal GUP functions (Aristeu Rozanski) [RHEL-27740] - mm/gup: add FOLL_UNLOCKABLE (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove locked being NULL from faultin_vma_page_range() (Aristeu Rozanski) [RHEL-27740] - mm/gup: add an assertion that the mmap lock is locked (Aristeu Rozanski) [RHEL-27740] - mm/gup: simplify the external interface functions and consolidate invariants (Aristeu Rozanski) [RHEL-27740] - mm/gup: move try_grab_page() to mm/internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: don't call __gup_longterm_locked() if FOLL_LONGTERM cannot be set (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove obsolete FOLL_LONGTERM comment (Aristeu Rozanski) [RHEL-27740] - mm/gup: have internal functions get the mmap_read_lock() (Aristeu Rozanski) [RHEL-27740] - powerpc: mm: add VM_IOREMAP flag to the vmalloc area (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: skip the uninitilized vmalloc areas (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: explicitly identify vm_map_ram area when shown in /proc/vmcoreinfo (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: allow vread() to read out vm_map_ram areas (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: add flags to mark vm_map_ram area (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: add used_map into vmap_block to track space of vmap_block (Aristeu Rozanski) [RHEL-27740] - filemap: add mapping_read_folio_gfp() (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: reduce fallbacks to (MIGRATE_PCPTYPES - 1) (Aristeu Rozanski) [RHEL-27740] - mm: introduce vm_flags_reset_once to replace WRITE_ONCE vm_flags updates (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: replace BUG_ON with a simple if statement (Aristeu Rozanski) [RHEL-27740] - mm/swapfile: remove pr_debug in get_swap_pages() (Aristeu Rozanski) [RHEL-27740] - kasan: infer allocation size by scanning metadata (Aristeu Rozanski) [RHEL-27740] - mm: introduce __vm_flags_mod and use it in untrack_pfn (Aristeu Rozanski) [RHEL-27740] - mm: replace vma->vm_flags indirect modification in ksm_madvise (Aristeu Rozanski) [RHEL-27740] - mm: replace vma->vm_flags direct modifications with modifier calls (Aristeu Rozanski) [RHEL-27740] - mm: replace VM_LOCKED_CLEAR_MASK with VM_LOCKED_MASK (Aristeu Rozanski) [RHEL-27740] - mm: introduce vma->vm_flags wrapper functions (Aristeu Rozanski) [RHEL-27740] - kernel/fork: convert vma assignment to a memcpy (Aristeu Rozanski) [RHEL-27740] - vma_merge: set vma iterator to correct position. (Aristeu Rozanski) [RHEL-27740] - mm/mmap: remove __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: convert do_brk_flags() to use vma_prepare() and vma_complete() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: introduce dup_vma_anon() helper (Aristeu Rozanski) [RHEL-27740] - mm/mmap: don't use __vma_adjust() in shift_arg_pages() (Aristeu Rozanski) [RHEL-27740] - mm/mremap: convert vma_adjust() to vma_expand() (Aristeu Rozanski) [RHEL-27740] - mm: don't use __vma_adjust() in __split_vma() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: introduce init_vma_prep() and init_multi_vma_prep() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: use vma_prepare() and vma_complete() in vma_expand() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: refactor locking out of __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: move anon_vma setting in __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: change do_vmi_align_munmap() for maple tree iterator changes (Aristeu Rozanski) [RHEL-27740] - mm: change munmap splitting order and move_vma() (Aristeu Rozanski) [RHEL-27740] - mmap: clean up mmap_region() unrolling (Aristeu Rozanski) [RHEL-27740] - mm: add vma iterator to vma_adjust() arguments (Aristeu Rozanski) [RHEL-27740] - mm: pass vma iterator through to __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm: remove unnecessary write to vma iterator in __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - madvise: use split_vma() instead of __split_vma() (Aristeu Rozanski) [RHEL-27740] - mm: pass through vma iterator to __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mmap: convert __vma_adjust() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr-test.h: stop using vma_mas_store() for maple tree store (Aristeu Rozanski) [RHEL-27740] - mm: switch vma_merge(), split_vma(), and __split_vma to vma iterator (Aristeu Rozanski) [RHEL-27740] - nommu: pass through vma iterator to shrink_vma() (Aristeu Rozanski) [RHEL-27740] - nommu: convert nommu to using the vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/mremap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740] - mmap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740] - mmap: pass through vmi iterator to __split_vma() (Aristeu Rozanski) [RHEL-27740] - madvise: use vmi iterator for __split_vma() and vma_merge() (Aristeu Rozanski) [RHEL-27740] - sched: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - task_mmu: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - mempolicy: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - coredump: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - mlock: convert mlock to vma iterator (Aristeu Rozanski) [RHEL-27740] - mm: change mprotect_fixup to vma iterator (Aristeu Rozanski) [RHEL-27740] - userfaultfd: use vma iterator (Aristeu Rozanski) [RHEL-27740] - ipc/shm: introduce new do_vma_munmap() to munmap (Aristeu Rozanski) [RHEL-27740] - ipc/shm: use the vma iterator for munmap calls (Aristeu Rozanski) [RHEL-27740] - mm: add temporary vma iterator versions of vma_merge(), split_vma(), and __split_vma() (Aristeu Rozanski) [RHEL-27740] - mmap: convert vma_expand() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mmap: change do_mas_munmap and do_mas_aligned_munmap() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/mmap: remove preallocation from do_mas_align_munmap() (Aristeu Rozanski) [RHEL-27740] - mmap: convert vma_link() vma iterator (Aristeu Rozanski) [RHEL-27740] - kernel/fork: convert forking to using the vmi iterator (Aristeu Rozanski) [RHEL-27740] - mm/mmap: convert brk to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm: expand vma iterator interface (Aristeu Rozanski) [RHEL-27740] - mm, slab/slub: Ensure kmem_cache_alloc_bulk() is available early (Aristeu Rozanski) [RHEL-27740] - mm/slub: fix memory leak with using debugfs_lookup() (Aristeu Rozanski) [RHEL-27740] - swap: use bvec_set_page to initialize bvecs (Aristeu Rozanski) [RHEL-27740] - mpage: convert __mpage_writepage() to use a folio more fully (Aristeu Rozanski) [RHEL-27740] - fs: convert writepage_t callback to pass a folio (Aristeu Rozanski) [RHEL-27740] - mm: add memcpy_from_file_folio() (Aristeu Rozanski) [RHEL-27740] - mm: refactor va_remove_mappings (Aristeu Rozanski) [RHEL-27740] - mm: split __vunmap (Aristeu Rozanski) [RHEL-27740] - mm: move debug checks from __vunmap to remove_vm_area (Aristeu Rozanski) [RHEL-27740] - mm: use remove_vm_area in __vunmap (Aristeu Rozanski) [RHEL-27740] - mm: move __remove_vm_area out of va_remove_mappings (Aristeu Rozanski) [RHEL-27740] - mm: call vfree instead of __vunmap from delayed_vfree_work (Aristeu Rozanski) [RHEL-27740] - mm: move vmalloc_init and free_work down in vmalloc.c (Aristeu Rozanski) [RHEL-27740] - mm: remove __vfree_deferred (Aristeu Rozanski) [RHEL-27740] - mm: remove __vfree (Aristeu Rozanski) [RHEL-27740] - mm: reject vmap with VM_FLUSH_RESET_PERMS (Aristeu Rozanski) [RHEL-27740] - mm/gup.c: fix typo in comments (Aristeu Rozanski) [RHEL-27740] - mm/sparse: fix "unused function 'pgdat_to_phys'" warning (Aristeu Rozanski) [RHEL-27740] - mm/page_owner: record single timestamp value for high order allocations (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: document memory failure stats (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: bump memory failure stats to pglist_data (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: add memory failure stats to sysfs (Aristeu Rozanski) [RHEL-27740] - mm: move KMEMLEAK's Kconfig items from lib to mm (Aristeu Rozanski) [RHEL-27740] - mm: implement memory-deny-write-execute as a prctl (Aristeu Rozanski) [RHEL-27740] - mm/cma: fix potential memory loss on cma_declare_contiguous_nid (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert get_hwpoison_huge_page() to folios (Aristeu Rozanski) [RHEL-27740] - zsmalloc: set default zspage chain size to 8 (Aristeu Rozanski) [RHEL-27740] - zsmalloc: make zspage chain size configurable (Aristeu Rozanski) [RHEL-27740] - zsmalloc: skip chain size calculation for pow_of_2 classes (Aristeu Rozanski) [RHEL-27740] - zsmalloc: rework zspage chain size selection (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: use deferred_pages_enabled() wherever applicable (Aristeu Rozanski) [RHEL-27740] - mm/page_ext: init page_ext early if there are no deferred struct pages (Aristeu Rozanski) [RHEL-27740] - mm/damon/core: skip apply schemes if empty (Aristeu Rozanski) [RHEL-27740] - mm/secretmem: remove redundant initiialization of pointer file (Aristeu Rozanski) [RHEL-27740] - readahead: convert readahead_expand() to use a folio (Aristeu Rozanski) [RHEL-27740] - filemap: convert filemap_range_has_page() to use a folio (Aristeu Rozanski) [RHEL-27740] - rmap: add folio parameter to __page_set_anon_rmap() (Aristeu Rozanski) [RHEL-27740] - mm: clean up mlock_page / munlock_page references in comments (Aristeu Rozanski) [RHEL-27740] - mm: remove munlock_vma_page() (Aristeu Rozanski) [RHEL-27740] - mm: remove mlock_vma_page() (Aristeu Rozanski) [RHEL-27740] - mm: remove page_evictable() (Aristeu Rozanski) [RHEL-27740] - mm: convert mem_cgroup_css_from_page() to mem_cgroup_css_from_folio() (Aristeu Rozanski) [RHEL-27740] - mm/fs: convert inode_attach_wb() to take a folio (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in copy_present_pte() (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in copy_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm: convert do_anonymous_page() to use a folio (Aristeu Rozanski) [RHEL-27740] - page-writeback: convert write_cache_pages() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - filemap: convert __filemap_fdatawait_range() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - filemap: add filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - mm: discard __GFP_ATOMIC (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly define how __GFP_HIGH non-blocking allocations accesses reserves (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly define what alloc flags deplete min reserves (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly record high-order atomic allocations in alloc_flags (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: treat RT tasks similar to __GFP_HIGH (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: rename ALLOC_HIGH to ALLOC_MIN_RESERVE (Aristeu Rozanski) [RHEL-27740] - mm/page_ext: do not allocate space for page_ext->flags if not needed (Aristeu Rozanski) [RHEL-27740] - mm: remove __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - powerpc/nohash/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - powerpc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE on 32bit book3s (Aristeu Rozanski) [RHEL-27740] - arm/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: convert release_pte_pages() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: introduce release_pte_folio() to replace release_pte_page() (Aristeu Rozanski) [RHEL-27740] - kmsan: silence -Wmissing-prototypes warnings (Aristeu Rozanski) [RHEL-27740] - Documentation/mm: update references to __m[un]lock_page() to *_folio() (Aristeu Rozanski) [RHEL-27740] - mm: mlock: update the interface to use folios (Aristeu Rozanski) [RHEL-27740] - m68k/mm/motorola: specify pmd_page() type (Aristeu Rozanski) [RHEL-27740] - mm: mlock: use folios and a folio batch internally (Aristeu Rozanski) [RHEL-27740] - mm: pagevec: add folio_batch_reinit() (Aristeu Rozanski) [RHEL-27740] - mm: madvise: use vm_normal_folio() in madvise_free_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert unpoison_memory() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert hugetlb_set_page_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert __free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert raw_hwp_list_head() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert hugetlb_clear_page_hwpoison to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert try_memory_failure_hugetlb() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert __get_huge_page_for_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740] - mm/mmap: fix comment of unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740] - mm: remove the hugetlb field from struct page (Aristeu Rozanski) [RHEL-27740] - mm: convert deferred_split_huge_page() to deferred_split_folio() (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory: convert get_deferred_split_queue() to take a folio (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory: remove page_deferred_list() (Aristeu Rozanski) [RHEL-27740] - mm: move page->deferred_list to folio->_deferred_list (Aristeu Rozanski) [RHEL-27740] - doc: correct struct folio kernel-doc (Aristeu Rozanski) [RHEL-27740] - mm: remove 'First tail page' members from struct page (Aristeu Rozanski) [RHEL-27740] - hugetlb: remove uses of compound_dtor and compound_nr (Aristeu Rozanski) [RHEL-27740] - mm: convert destroy_large_folio() to use folio_dtor (Aristeu Rozanski) [RHEL-27740] - mm: convert is_transparent_hugepage() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: convert set_compound_page_dtor() and set_compound_order() to folios (Aristeu Rozanski) [RHEL-27740] - mm: reimplement compound_nr() (Aristeu Rozanski) [RHEL-27740] - mm: reimplement compound_order() (Aristeu Rozanski) [RHEL-27740] - mm: remove head_compound_mapcount() and _ptr functions (Aristeu Rozanski) [RHEL-27740] - mm: convert page_mapcount() to use folio_entire_mapcount() (Aristeu Rozanski) [RHEL-27740] - hugetlb: remove uses of folio_mapcount_ptr (Aristeu Rozanski) [RHEL-27740] - mm/debug: remove call to head_compound_mapcount() (Aristeu Rozanski) [RHEL-27740] - mm: use entire_mapcount in __page_dup_rmap() (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in hugepage_add_anon_rmap() and hugepage_add_new_anon_rmap() (Aristeu Rozanski) [RHEL-27740] - page_alloc: use folio fields directly (Aristeu Rozanski) [RHEL-27740] - mm: convert page_add_file_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - mm: convert page_add_anon_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - mm: convert page_remove_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - doc: clarify refcount section by referring to folios & pages (Aristeu Rozanski) [RHEL-27740] - mm/mmu_notifier: remove unused mmu_notifier_range_update_to_read_only export (Aristeu Rozanski) [RHEL-27740] - mm: compaction: avoid fragmentation score calculation for empty zones (Aristeu Rozanski) [RHEL-27740] - mm: compaction: add missing kcompactd wakeup trace event (Aristeu Rozanski) [RHEL-27740] - mm: compaction: count the migration scanned pages events for proactive compaction (Aristeu Rozanski) [RHEL-27740] - mm: compaction: move list validation into compact_zone() (Aristeu Rozanski) [RHEL-27740] - mm: compaction: remove redundant VM_BUG_ON() in compact_zone() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: fix typo in comment (Aristeu Rozanski) [RHEL-27740] - memblock: Avoid useless checks in memblock_merge_regions(). (Aristeu Rozanski) [RHEL-27740] - memblock: Make a boundary tighter in memblock_add_range(). (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: use strscpy() to instead of strncpy() (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: remove damon_pa_access_chk_result struct (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: remove folio_sz field from damon_pa_access_chk_result (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: rename 'damon_pa_access_chk_result->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: record appropriate folio size when the access is not found (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: support folio of neither HPAGE_PMD_SIZE nor PAGE_SIZE (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: rename 'damon_young_walk_private->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740] - mm: remove PageMovable export (Aristeu Rozanski) [RHEL-27740] - mm: introduce folio_is_pfmemalloc (Aristeu Rozanski) [RHEL-27740] - mm: support POSIX_FADV_NOREUSE (Aristeu Rozanski) [RHEL-27740] - mm: add vma_has_recency() (Aristeu Rozanski) [RHEL-27740] - mm/nommu: don't use VM_MAYSHARE for MAP_PRIVATE mappings (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/numaperf: increase depth of subsections (Aristeu Rozanski) [RHEL-27740] - tools/vm: rename tools/vm to tools/mm (Aristeu Rozanski) [RHEL-27740] - mm: remove zap_page_range and create zap_vma_pages (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: invert logic for early page initialisation checks (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: convert hugetlb related functions to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: remove unneeded damon_get_page() (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: convert damon_young_pmd_entry() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: convert damon_pa_*() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: convert damon_ptep/pmdp_mkold() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: introduce damon_get_folio() (Aristeu Rozanski) [RHEL-27740] - mm: page_idle: convert page idle to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: huge_memory: convert split_huge_pages_all() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: remove generic_writepages (Aristeu Rozanski) [RHEL-27740] - jbd2,ocfs2: move jbd2_journal_submit_inode_data_buffers to ocfs2 (Aristeu Rozanski) [RHEL-27740] - fs: remove an outdated comment on mpage_writepages (Aristeu Rozanski) [RHEL-27740] - mm/page_reporting: replace rcu_access_pointer() with rcu_dereference_protected() (Aristeu Rozanski) [RHEL-27740] - mm: fix comment of page table counter (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: replace BUG_ON() by WARN_ON_ONCE() (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: avoid calling __find_vmap_area() twice in __vunmap() (Aristeu Rozanski) [RHEL-27740] - mm: move FOLL_* defs to mm_types.h (Aristeu Rozanski) [RHEL-27740] - mm/swap: convert deactivate_page() to folio_deactivate() (Aristeu Rozanski) [RHEL-27740] - mm/damon: convert damon_pa_mark_accessed_or_deactivate() to use folios (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: correct use of __GFP_NOWARN mask in __vmalloc_area_node() (Aristeu Rozanski) [RHEL-27740] - swap: fold swap_ra_clamp_pfn into swap_ra_info (Aristeu Rozanski) [RHEL-27740] - swap: avoid a redundant pte map if ra window is 1 (Aristeu Rozanski) [RHEL-27740] - Docs/ABI/damon: document scheme filters files (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/damon/usage: document DAMOS filters of sysfs (Aristeu Rozanski) [RHEL-27740] - selftests/damon/sysfs: test filters directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement scheme filters (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: connect filter directory and filters directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement filter directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement filters directory (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/damon/reclaim: document 'skip_anon' parameter (Aristeu Rozanski) [RHEL-27740] - mm/damon/reclaim: add a parameter called skip_anon for avoiding anonymous pages reclamation (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: support DAMOS filters (Aristeu Rozanski) [RHEL-27740] - mm/damon/core: implement damos filter (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: deprecate charge moving (Aristeu Rozanski) [RHEL-27740] - mm: rmap: remove lock_page_memcg() (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: skip moving non-present pages that are mapped elsewhere (Aristeu Rozanski) [RHEL-27740] - hugetlb: initialize variable to avoid compiler warning (Aristeu Rozanski) [RHEL-27740] - mm: swap: convert mark_page_lazyfree() to folio_mark_lazyfree() (Aristeu Rozanski) [RHEL-27740] - cma: tracing: print alloc result in trace_cma_alloc_finish (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: do not duplicate policy if it is not applicable for set_mempolicy_home_node (Aristeu Rozanski) [RHEL-27740] - mpage: use b_folio in do_mpage_readpage() (Aristeu Rozanski) [RHEL-27740] - jbd2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - gfs2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in mark_buffer_dirty() (Aristeu Rozanski) [RHEL-27740] - page_io: remove buffer_head include (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in end_buffer_async_write() (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in end_buffer_async_read() (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in touch_buffer() (Aristeu Rozanski) [RHEL-27740] - buffer: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - buffer: add b_folio as an alias of b_page (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: add tests for MFD_NOEXEC_SEAL MFD_EXEC (Aristeu Rozanski) [RHEL-27740] - mm/memfd: add write seals when apply SEAL_EXEC to executable memfd (Aristeu Rozanski) [RHEL-27740] - mm/memfd: add MFD_NOEXEC_SEAL and MFD_EXEC (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: add tests for F_SEAL_EXEC (Aristeu Rozanski) [RHEL-27740] - mm/slab.c: cleanup is_debug_pagealloc_cache() (Aristeu Rozanski) [RHEL-27740] - mm/sl{a,u}b: fix wrong usages of folio_page() for getting head pages (Aristeu Rozanski) [RHEL-27740] - context_tracking: Fix noinstr vs KASAN (Aristeu Rozanski) [RHEL-27740] - entry, kasan, x86: Disallow overriding mem*() functions (Aristeu Rozanski) [RHEL-27740] - ubsan: Fix objtool UACCESS warns (Aristeu Rozanski) [RHEL-27740] - mm/memremap: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Aristeu Rozanski) [RHEL-27740] - mm/slab: remove unused slab_early_init (Aristeu Rozanski) [RHEL-27740] - xen: use vma_lookup() in privcmd_ioctl_mmap() (Aristeu Rozanski) [RHEL-27740] - fs: remove the NULL get_block case in mpage_writepages (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: clean up mapping in mfd_fail_write (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: remove unused variable (Aristeu Rozanski) [RHEL-27740]- tools: ynl: fix converting flags to names after recent cleanup (Jose Ignacio Tornos Martinez) [RHEL-31945] - ynl: netdev: drop unnecessary enum-as-flags (Jose Ignacio Tornos Martinez) [RHEL-31945] - tools: ynl: extend netdev sample to dump xdp-rx-metadata-features (Jose Ignacio Tornos Martinez) [RHEL-31945] - bpf: expose information about supported xdp metadata kfunc (Jose Ignacio Tornos Martinez) [RHEL-31945] - bpf: make it easier to add new metadata kfunc (Jose Ignacio Tornos Martinez) [RHEL-31945] - xdp: use trusted arguments in XDP hints kfuncs (Jose Ignacio Tornos Martinez) [RHEL-31945] - netfilter: nft_ct: fix l3num expectations with inet pseudo family (Phil Sutter) [RHEL-31345] {CVE-2024-26673} - netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations (Phil Sutter) [RHEL-31345] {CVE-2024-26673} - team: Fix use-after-free when an option instance allocation fails (Hangbin Liu) [RHEL-31052] - team: Remove NULL check before dev_{put, hold} (Hangbin Liu) [RHEL-31052] - ipv6: sr: fix possible use-after-free and null-ptr-deref (Hangbin Liu) [RHEL-30814 RHEL-31732] {CVE-2024-26735} - selftests: seg6: add selftest for NEXT-C-SID flavor in SRv6 End.X behavior (Hangbin Liu) [RHEL-30814] - seg6: add NEXT-C-SID support for SRv6 End.X behavior (Hangbin Liu) [RHEL-30814] - seg6: Cleanup duplicates of skb_dst_drop calls (Hangbin Liu) [RHEL-30814] - nvme-tcp: Fix comma-related oops (Maurizio Lombardi) [RHEL-25547] - security/keys: export key_lookup() (Maurizio Lombardi) [RHEL-25547] - nvme: add new config entries and enable them (Maurizio Lombardi) [RHEL-25547] - nvme: clear caller pointer on identify failure (Maurizio Lombardi) [RHEL-25547] - nvme: host: fix double-free of struct nvme_id_ns in ns_update_nuse() (Maurizio Lombardi) [RHEL-25547] - nvme: fcloop: make fcloop_class constant (Maurizio Lombardi) [RHEL-25547] - nvme: fabrics: make nvmf_class constant (Maurizio Lombardi) [RHEL-25547] - nvme: core: constify struct class usage (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: typo in nvmf_parse_key() (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: check max outstanding commands (Maurizio Lombardi) [RHEL-25547] - nvmet-rdma: set max_queue_size for RDMA transport (Maurizio Lombardi) [RHEL-25547] - nvmet: introduce new max queue size configuration entry (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: clamp queue size according to ctrl cap (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: introduce NVME_RDMA_MAX_METADATA_QUEUE_SIZE definition (Maurizio Lombardi) [RHEL-25547] - nvmet: set ctrl pi_support cap before initializing cap reg (Maurizio Lombardi) [RHEL-25547] - nvmet: set maxcmd to be per controller (Maurizio Lombardi) [RHEL-25547] - nvmet: compare mqes and sqsize only for IO SQ (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: move NVME_RDMA_IP_PORT from common file (Maurizio Lombardi) [RHEL-25547] - nvmet: remove superfluous initialization (Maurizio Lombardi) [RHEL-25547] - nvme: implement support for relaxed effects (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: fix I/O connect error handling (Maurizio Lombardi) [RHEL-25547] - nvme: use ns->head->pi_size instead of t10_pi_tuple structure size (Maurizio Lombardi) [RHEL-25547] - nvme-core: fix comment to reflect right functions (Maurizio Lombardi) [RHEL-25547] - nvme: move passthrough logging attribute to head (Maurizio Lombardi) [RHEL-25547] - nvme: allow passthru cmd error logging (Maurizio Lombardi) [RHEL-25547] - nvme-fc: show hostnqn when connecting to fc target (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: show hostnqn when connecting to rdma target (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: show hostnqn when connecting to tcp target (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: use RCU list iterator for assoc_list (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: take ref count on tgtport before delete assoc (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: avoid deadlock on delete association path (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: abort command when there is no binding (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: do not tack refs on tgtports from assoc (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: remove null hostport pointer check (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: hold reference on hostport match (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: free queue and assoc directly (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: defer cleanup using RCU properly (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: release reference on target port (Maurizio Lombardi) [RHEL-25547] - nvmet-fcloop: swap the list_add_tail arguments (Maurizio Lombardi) [RHEL-25547] - nvme-fc: do not wait in vain when unloading module (Maurizio Lombardi) [RHEL-25547] - nvme-fc: log human-readable opcode on timeout (Maurizio Lombardi) [RHEL-25547] - nvme: split out fabrics version of nvme_opcode_str() (Maurizio Lombardi) [RHEL-25547] - nvme: take const cmd pointer in read-only helpers (Maurizio Lombardi) [RHEL-25547] - nvme: remove redundant status mask (Maurizio Lombardi) [RHEL-25547] - nvme: return string as char *, not unsigned char * (Maurizio Lombardi) [RHEL-25547] - nvme-common: add module description (Maurizio Lombardi) [RHEL-25547] - nvme: enable retries for authentication commands (Maurizio Lombardi) [RHEL-25547] - nvme: change __nvme_submit_sync_cmd() calling conventions (Maurizio Lombardi) [RHEL-25547] - nvme-auth: open-code single-use macros (Maurizio Lombardi) [RHEL-25547] - nvme: use ctrl state accessor (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: fix nvme tcp ida memory leak (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: Fix transfer length when write_generate/read_verify are 0 (Maurizio Lombardi) [RHEL-25547] - nvmet: add module description to stop warnings (Maurizio Lombardi) [RHEL-25547] - nvme: add module description to stop warnings (Maurizio Lombardi) [RHEL-25547] - nvmet: unify aer type enum (Maurizio Lombardi) [RHEL-25547] - nvmet-rdma: avoid circular locking dependency on install_queue() (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: avoid circular locking dependency on install_queue() (Maurizio Lombardi) [RHEL-25547] - nvme-pci: set doorbell config before unquiescing (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme-pci: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme: trace: avoid memcpy overflow warning (Maurizio Lombardi) [RHEL-25547] - nvmet: re-fix tracing strncpy() warning (Maurizio Lombardi) [RHEL-25547] - nvme: introduce nvme_disk_is_ns_head helper (Maurizio Lombardi) [RHEL-25547] - nvme: Add pr_ops read_reservation support (Maurizio Lombardi) [RHEL-25547] - nvme: Add a nvme_pr_type enum (Maurizio Lombardi) [RHEL-25547] - nvme: Add pr_ops read_keys support (Maurizio Lombardi) [RHEL-25547] - nvme: Add helper to send pr command (Maurizio Lombardi) [RHEL-25547] - nvme: Move pr code to it's own file (Maurizio Lombardi) [RHEL-25547] - nvme: Don't hardcode the data len for pr commands (Maurizio Lombardi) [RHEL-25547] - nvme: Fix reservation status related structs (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (Maurizio Lombardi) [RHEL-25547] - nvme-pci: disable write zeroes for SK Hynix BC901 (Maurizio Lombardi) [RHEL-25547] - nvmet-fcloop: Remove remote port from list when unlinking (Maurizio Lombardi) [RHEL-25547] - nvmet-trace: avoid dereferencing pointer too early (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: remove unnecessary bracket (Maurizio Lombardi) [RHEL-25547] - nvme: simplify the max_discard_segments calculation (Maurizio Lombardi) [RHEL-25547] - nvme: fix max_discard_sectors calculation (Maurizio Lombardi) [RHEL-25547] - nvme: also skip discard granularity updates in nvme_config_discard (Maurizio Lombardi) [RHEL-25547] - nvme: update the explanation for not updating the limits in nvme_config_discard (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: fix a missing endianess conversion in nvmet_tcp_try_peek_pdu (Maurizio Lombardi) [RHEL-25547] - nvme-common: mark nvme_tls_psk_prio static (Maurizio Lombardi) [RHEL-25547] - nvme: remove unused definition (Maurizio Lombardi) [RHEL-25547] - nvme: tcp: remove unnecessary goto statement (Maurizio Lombardi) [RHEL-25547] - nvme-fc: set numa_node after nvme_init_ctrl (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: don't check discovery ioccsz/iorcsz (Maurizio Lombardi) [RHEL-25547] - nvmet: configfs: use ctrl->instance to track passthru subsystems (Maurizio Lombardi) [RHEL-25547] - nvme: repack struct nvme_ns_head (Maurizio Lombardi) [RHEL-25547] - nvme: add csi, ms and nuse to sysfs (Maurizio Lombardi) [RHEL-25547] - nvme: rename ns attribute group (Maurizio Lombardi) [RHEL-25547] - nvme: refactor ns info setup function (Maurizio Lombardi) [RHEL-25547] - nvme: refactor ns info helpers (Maurizio Lombardi) [RHEL-25547] - nvme: move ns id info to struct nvme_ns_head (Maurizio Lombardi) [RHEL-25547] - nvmet: remove cntlid_min and cntlid_max check in nvmet_alloc_ctrl (Maurizio Lombardi) [RHEL-25547] - nvmet: allow identical cntlid_min and cntlid_max settings (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: check ioccsz and iorcsz (Maurizio Lombardi) [RHEL-25547] - nvme: introduce nvme_check_ctrl_fabric_info helper (Maurizio Lombardi) [RHEL-25547] - nvme-fc: replace deprecated strncpy with strscpy (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: replace deprecated strncpy with strscpy (Maurizio Lombardi) [RHEL-25547] - nvme-pci: fix sleeping function called from interrupt context (Maurizio Lombardi) [RHEL-25547] - nvme-pci: Add sleep quirk for Kingston drives (Maurizio Lombardi) [RHEL-25547] - nvme: fix deadlock between reset and scan (Maurizio Lombardi) [RHEL-25547] - nvme: Print capabilities changes just once (Maurizio Lombardi) [RHEL-25547] - nvme: prevent potential spectre v1 gadget (Maurizio Lombardi) [RHEL-25547] - nvme: improve NVME_HOST_AUTH and NVME_TARGET_AUTH config descriptions (Maurizio Lombardi) [RHEL-25547] - nvme-ioctl: move capable() admin check to the end (Maurizio Lombardi) [RHEL-25547] - nvme: ensure reset state check ordering (Maurizio Lombardi) [RHEL-25547] - nvme: introduce helper function to get ctrl state (Maurizio Lombardi) [RHEL-25547] - nvme-core: check for too small lba shift (Maurizio Lombardi) [RHEL-25547] - nvme: fine-tune sending of first keep-alive (Maurizio Lombardi) [RHEL-25547] - nvme: tcp: fix compile-time checks for TLS mode (Maurizio Lombardi) [RHEL-25547] - nvme: target: fix Kconfig select statements (Maurizio Lombardi) [RHEL-25547] - nvme: target: fix nvme_keyring_id() references (Maurizio Lombardi) [RHEL-25547] - nvme: move nvme_stop_keep_alive() back to original position (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: always initialize tls_handshake_tmo_work (Maurizio Lombardi) [RHEL-25547] - nvme: blank out authentication fabrics options if not configured (Maurizio Lombardi) [RHEL-25547] - nvme: catch errors from nvme_configure_metadata() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: only evaluate 'tls' option if TLS is selected (Maurizio Lombardi) [RHEL-25547] - nvme-auth: set explanation code for failure2 msgs (Maurizio Lombardi) [RHEL-25547] - nvme-auth: unlock mutex in one place only (Maurizio Lombardi) [RHEL-25547] - nvme: keyring: fix conditional compilation (Maurizio Lombardi) [RHEL-25547] - nvme: common: make keyring and auth separate modules (Maurizio Lombardi) [RHEL-25547] - nvme-loop: always quiesce and cancel commands before destroying admin q (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: avoid open-coding nvme_tcp_teardown_admin_queue() (Maurizio Lombardi) [RHEL-25547] - nvme-auth: always set valid seq_num in dhchap reply (Maurizio Lombardi) [RHEL-25547] - nvme-auth: add flag for bi-directional auth (Maurizio Lombardi) [RHEL-25547] - nvme-auth: auth success1 msg always includes resp (Maurizio Lombardi) [RHEL-25547] - nvme: fix error-handling for io_uring nvme-passthrough (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: Fix a memory leak (Maurizio Lombardi) [RHEL-25547] - nvme-auth: use crypto_shash_tfm_digest() (Maurizio Lombardi) [RHEL-25547] - nvme-auth: allow mixing of secret and hash lengths (Maurizio Lombardi) [RHEL-25547] - nvme-auth: use transformed key size to create resp (Maurizio Lombardi) [RHEL-25547] - nvme-auth: alloc nvme_dhchap_key as single buffer (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: use 'spin_lock_bh' for state_lock() (Maurizio Lombardi) [RHEL-25547] - nvme: rework NVME_AUTH Kconfig selection (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: peek icreq before starting TLS (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: control messages for recvmsg() (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: enable TLS handshake upcall (Maurizio Lombardi) [RHEL-25547] - nvmet: Set 'TREQ' to 'required' when TLS is enabled (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: allocate socket file (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: make nvmet_tcp_alloc_queue() a void function (Maurizio Lombardi) [RHEL-25547] - nvmet: make TCP sectype settable via configfs (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: parse options 'keyring' and 'tls_key' (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: improve icreq/icresp logging (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: control message handling for recvmsg() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: enable TLS handshake upcall (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: allocate socket file (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: implement nvme_tls_psk_default() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: add definitions for TLS cipher suites (Maurizio Lombardi) [RHEL-25547] - nvme: add TCP TSAS definitions (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: define a 'psk' keytype (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: register '.nvme' keyring (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: Annotate struct nvmet_fc_tgt_queue with __counted_by (Maurizio Lombardi) [RHEL-25547] - nvme-pci: add BOGUS_NID for Intel 0a54 device (Maurizio Lombardi) [RHEL-25547 RHEL-28783] - nvmet-auth: complete a request only after freeing the dhchap pointers (Maurizio Lombardi) [RHEL-25547] - nvme: sanitize metadata bounce buffer for reads (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: do not try to stop unallocated queues (Maurizio Lombardi) [RHEL-25547] - redhat/rhel_files/mod-extra.list.rhel: add test_lockup (Čestmír Kalina) [RHEL-26127] - redhat/configs: enable CONFIG_TEST_LOCKUP (Čestmír Kalina) [RHEL-26127] - lib/test_lockup: fix kernel pointer check for separate address spaces (Čestmír Kalina) [RHEL-26127] - sched/fair: Take the scheduling domain into account in select_idle_core() (Phil Auld) [RHEL-25535] - sched/fair: Take the scheduling domain into account in select_idle_smt() (Phil Auld) [RHEL-25535] - sched/fair: Fix tg->load when offlining a CPU (Phil Auld) [RHEL-25535] - sched/fair: Use all little CPUs for CPU-bound workloads (Phil Auld) [RHEL-25535] - sched/fair: Simplify util_est (Phil Auld) [RHEL-25535] - sched/fair: Remove SCHED_FEAT(UTIL_EST_FASTUP, true) (Phil Auld) [RHEL-25535] - sched: fair: move unused stub functions to header (Phil Auld) [RHEL-25535] - sched/doc: Update documentation after renames and synchronize Chinese version (Phil Auld) [RHEL-25535] - sched/pelt: Avoid underestimation of task utilization (Phil Auld) [RHEL-25535] - sched/deadline: Introduce deadline servers (Phil Auld) [RHEL-25535] - sched/deadline: Move bandwidth accounting into {en,de}queue_dl_entity (Phil Auld) [RHEL-25535] - sched/deadline: Collect sched_dl_entity initialization (Phil Auld) [RHEL-25535] - sched: Unify more update_curr*() (Phil Auld) [RHEL-25535] - sched: Remove vruntime from trace_sched_stat_runtime() (Phil Auld) [RHEL-25535] - sched: Unify runtime accounting across classes (Phil Auld) [RHEL-25535] - sched: Use WRITE_ONCE() for p->on_rq (Phil Auld) [RHEL-25535] - rcu/tasks-trace: Handle new PF_IDLE semantics (Phil Auld) [RHEL-25535] - rcu/tasks: Handle new PF_IDLE semantics (Phil Auld) [RHEL-25535] - rcu: Introduce rcu_cpu_online() (Phil Auld) [RHEL-25535] - sched/fair: Remove SIS_PROP (Phil Auld) [RHEL-25535] - sched/fair: Use candidate prev/recent_used CPU if scanning failed for cluster wakeup (Phil Auld) [RHEL-25535] - sched/fair: Scan cluster before scanning LLC in wake-up path (Phil Auld) [RHEL-15622] - sched: Add cpus_share_resources API (Phil Auld) [RHEL-15622] - sched/nohz: Update comments about NEWILB_KICK (Phil Auld) [RHEL-25535] - sched/fair: Remove duplicate #include (Phil Auld) [RHEL-25535] - sched: Make PELT acronym definition searchable (Phil Auld) [RHEL-25535] - sched/headers: Remove comment referring to rq::cpu_load, since this has been removed (Phil Auld) [RHEL-25535] - sched/topology: Move the declaration of 'schedutil_gov' to kernel/sched/sched.h (Phil Auld) [RHEL-25535] - sched/topology: Change behaviour of the 'sched_energy_aware' sysctl, based on the platform (Phil Auld) [RHEL-25535] - sched/topology: Remove the EM_MAX_COMPLEXITY limit (Phil Auld) [RHEL-25535] - sched/nohz: Remove unnecessarily complex error handling pattern from find_new_ilb() (Phil Auld) [RHEL-25535] - sched/nohz: Use consistent variable names in find_new_ilb() and kick_ilb() (Phil Auld) [RHEL-25535] - sched/nohz: Update idle load-balancing (ILB) comments (Phil Auld) [RHEL-25535] - sched/debug: Print 'tgid' in sched_show_task() (Phil Auld) [RHEL-25535] - sched/headers: Remove duplicate header inclusions (Phil Auld) [RHEL-25535] - sched/debug: Add new tracepoint to track compute energy computation (Phil Auld) [RHEL-25535] - sched/deadline: Make dl_rq->pushable_dl_tasks update drive dl_rq->overloaded (Phil Auld) [RHEL-25535] - sched/rt: Make rt_rq->pushable_tasks updates drive rto_mask (Phil Auld) [RHEL-25535] - sched/core: Refactor the task_flags check for worker sleeping in sched_submit_work() (Phil Auld) [RHEL-25535] - sched/fair: Fix warning in bandwidth distribution (Phil Auld) [RHEL-25535] - sched/fair: Make cfs_rq->throttled_csd_list available on !SMP (Phil Auld) [RHEL-25535] - sched/debug: Avoid checking in_atomic_preempt_off() twice in schedule_debug() (Phil Auld) [RHEL-25535] - sched/headers: Standardize the header guard #endif (Phil Auld) [RHEL-25535] - sched/headers: Standardize the header guard #endif (Phil Auld) [RHEL-25535] - sched/headers: Add header guard to (Phil Auld) [RHEL-25535] - kernel/sched: Modify initial boot task idle setup (Phil Auld) [RHEL-25535] - sched/fair: Rename check_preempt_curr() to wakeup_preempt() (Phil Auld) [RHEL-25535] - sched/fair: Rename check_preempt_wakeup() to check_preempt_wakeup_fair() (Phil Auld) [RHEL-25535] - sched/headers: Remove duplicated includes in kernel/sched/sched.h (Phil Auld) [RHEL-25535] - sched/fair: Ratelimit update to tg->load_avg (Phil Auld) [RHEL-20158 RHEL-25535] - sched/core: Use do-while instead of for loop in set_nr_if_polling() (Phil Auld) [RHEL-25535] - sched/fair: Fix cfs_rq_is_decayed() on !SMP (Phil Auld) [RHEL-25535] - sched: Assert for_each_thread() is properly locked (Phil Auld) [RHEL-25535] - sched/core: Report correct state for TASK_IDLE | TASK_FREEZABLE (Phil Auld) [RHEL-25535] - sched/core: Add kernel-doc for set_cpus_allowed_ptr() (Phil Auld) [RHEL-25535] - sched/headers: Rename task_struct::state to task_struct::__state in the comments too (Phil Auld) [RHEL-25535] - sched: add WF_CURRENT_CPU and externise ttwu (Phil Auld) [RHEL-25535] - sched/fair: Stabilize asym cpu capacity system idle cpu selection (Phil Auld) [RHEL-25535] - sched/core: introduce sched_core_idle_cpu() (Phil Auld) [RHEL-25535] - genirq, softirq: Use in_hardirq() instead of in_irq() (Phil Auld) [RHEL-25535] - sched: add throttled time stat for throttled children (Phil Auld) [RHEL-25535] - sched: don't account throttle time for empty groups (Phil Auld) [RHEL-25535] - kbuild: add kbuild-file macro (Radu Rendec) [RHEL-33669] - kbuild: replace $(if A,A,B) with $(or A,B) in scripts/Makefile.modpost (Radu Rendec) [RHEL-33669] - kbuild: Fix include path in scripts/Makefile.modpost (Radu Rendec) [RHEL-33669] - smb: client: fix rename(2) regression against samba (Paulo Alcantara) [RHEL-33612] - net/sched: fix lockdep splat in qdisc_tree_reduce_backlog() (Davide Caratti) [RHEL-32137] - net/sched: taprio: proper TCA_TAPRIO_TC_ENTRY_INDEX check (Davide Caratti) [RHEL-32137 RHEL-32497] {CVE-2024-26815} - net/sched: flower: Add lock protection when remove filter handle (Davide Caratti) [RHEL-32137] - net/sched: act_mirred: don't override retval if we already lost the skb (Davide Caratti) [RHEL-31724 RHEL-32137] {CVE-2024-26739} - net/sched: act_mirred: use the backlog for mirred ingress (Davide Caratti) [RHEL-31720 RHEL-32137] {CVE-2024-26740} - net/sched: act_mirred: Create function tcf_mirred_to_dev and improve readability (Davide Caratti) [RHEL-32137] - net/sched: flower: Fix chain template offload (Davide Caratti) [RHEL-31315 RHEL-32137] {CVE-2024-26669} - Revert "thermal: core: Don't update trip points inside the hysteresis range" (David Arcari) [RHEL-31848] - MAINTAINERS: remove section INTEL MENLOW THERMAL DRIVER (David Arcari) [RHEL-31848] - thermal: core: remove unnecessary check in trip_point_hyst_store() (David Arcari) [RHEL-31848] - thermal: intel: int340x_thermal: Use thermal zone accessor functions (David Arcari) [RHEL-31848] - thermal: core: Remove excess empty line from a comment (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add Lunar Lake-M PCI ID (David Arcari) [RHEL-31848] - thermal: intel: Set THERMAL_TRIP_FLAG_RW_TEMP directly (David Arcari) [RHEL-31848] - thermal: core: Drop the .set_trip_hyst() thermal zone operation (David Arcari) [RHEL-31848] - thermal: core: Add flags to struct thermal_trip (David Arcari) [RHEL-31848] - thermal: core: Move initial num_trips assignment before memcpy() (David Arcari) [RHEL-31848] - thermal: core: Store zone ops in struct thermal_zone_device (David Arcari) [RHEL-31848] - thermal: Get rid of CONFIG_THERMAL_WRITABLE_TRIPS (David Arcari) [RHEL-31848] - thermal: intel: Adjust ops handling during thermal zone registration (David Arcari) [RHEL-31848] - thermal: core: Store zone trips table in struct thermal_zone_device (David Arcari) [RHEL-31848] - thermal: intel: Discard trip tables after zone registration (David Arcari) [RHEL-31848] - thermal/intel: Fix intel_tcc_get_temp() to support negative CPU temperature (David Arcari) [RHEL-31848] - thermal: sysfs: Fix up white space in trip_point_temp_store() (David Arcari) [RHEL-31848] - thermal: intel: powerclamp: Remove dead code for target mwait value (David Arcari) [RHEL-31848] - thermal/debugfs: Unlock on error path in thermal_debug_tz_trip_up() (David Arcari) [RHEL-31848] - thermal: core: Use kstrdup_const() during cooling device registration (David Arcari) [RHEL-31848] - thermal/debugfs: Add thermal debugfs information for mitigation episodes (David Arcari) [RHEL-31848] - redhat/configs: disable CONFIG_THERMAL_DEBUGFS (David Arcari) [RHEL-31848] - thermal/debugfs: Add thermal cooling device debugfs information (David Arcari) [RHEL-31848] - thermal: netlink: Pass thermal zone pointer to notify routines (David Arcari) [RHEL-31848] - thermal: netlink: Pass pointers to thermal_notify_tz_trip_up/down() (David Arcari) [RHEL-31848] - thermal: netlink: Pass pointers to thermal_notify_tz_trip_change() (David Arcari) [RHEL-31848] - thermal: trip: Constify thermal zone argument of thermal_zone_trip_id() (David Arcari) [RHEL-31848] - thermal: intel: hfi: Enable an HFI instance from its first online CPU (David Arcari) [RHEL-31848] - thermal/thermal_of: Allow rebooting after critical temp (David Arcari) [RHEL-31848] - reboot: Introduce thermal_zone_device_critical_reboot() (David Arcari) [RHEL-31848] - thermal/core: Prepare for introduction of thermal reboot (David Arcari) [RHEL-31848] - thermal/sysfs: Update governors when the 'weight' has changed (David Arcari) [RHEL-31848] - thermal/sysfs: Update instance->weight under tz lock (David Arcari) [RHEL-31848] - thermal: core: Add governor callback for thermal zone change (David Arcari) [RHEL-31848] - thermal: core: Resume thermal zones asynchronously (David Arcari) [RHEL-31848] - thermal: core: Initialize poll_queue in thermal_zone_device_init() (David Arcari) [RHEL-31848] - thermal: core: Fix thermal zone suspend-resume synchronization (David Arcari) [RHEL-31848] - thermal/core: Check get_temp ops is present when registering a tz (David Arcari) [RHEL-31848] - thermal: trip: Use for_each_trip() in __thermal_zone_set_trips() (David Arcari) [RHEL-31848] - thermal: trip: Send trip change notifications on all trip updates (David Arcari) [RHEL-31848] - thermal: core: Rework thermal zone availability check (David Arcari) [RHEL-31848] - thermal: Drop redundant and confusing device_is_registered() checks (David Arcari) [RHEL-31848] - thermal: core: Make thermal_zone_device_unregister() return after freeing the zone (David Arcari) [RHEL-31848] - thermal: sysfs: Rework the reading of trip point attributes (David Arcari) [RHEL-31848] - thermal: sysfs: Rework the handling of trip point updates (David Arcari) [RHEL-31848] - thermal: trip: Drop a redundant check from thermal_zone_set_trip() (David Arcari) [RHEL-31848] - thermal: ACPI: Move the ACPI thermal library to drivers/acpi/ (David Arcari) [RHEL-31848] - thermal: core: Add trip thresholds for trip crossing detection (David Arcari) [RHEL-31848] - thermal: core: Pass trip pointer to governor throttle callback (David Arcari) [RHEL-31848] - thermal: gov_power_allocator: Use trip pointers instead of trip indices (David Arcari) [RHEL-31848] - thermal: core: Don't update trip points inside the hysteresis range (David Arcari) [RHEL-31848] - thermal: trip: Define for_each_trip() macro (David Arcari) [RHEL-31848] - thermal: trip: Simplify computing trip indices (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Enable power floor support (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Handle power floor interrupts (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Support power floor notifications (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Set feature mask before proc_thermal_add (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Common function to clear SOC interrupt (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Move interrupt status MMIO offset to common header (David Arcari) [RHEL-31848] - thermal: core: prevent potential string overflow (David Arcari) [RHEL-31848] - thermal: int340x: Use thermal_zone_for_each_trip() (David Arcari) [RHEL-31848] - thermal: int3406: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3403: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3402: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3401: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3400: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: trip: Drop redundant trips check from for_each_thermal_trip() (David Arcari) [RHEL-31848] - thermal: core: Drop trips_disabled bitmask (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Ack all PCI interrupts (David Arcari) [RHEL-31848] - thermal: int340x: Add ArrowLake-S PCI ID (David Arcari) [RHEL-31848] - thermal: int340x: Handle workload hint interrupts (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add workload type hint interface (David Arcari) [RHEL-31848] - thermal: int340x: Remove PROC_THERMAL_FEATURE_WLT_REQ for Meteor Lake (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Use non MSI interrupts by default (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add interrupt configuration function (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Move mailbox code to common module (David Arcari) [RHEL-31848] - thermal: Constify the trip argument of the .get_trend() zone callback (David Arcari) [RHEL-31848] - thermal/of: add missing of_node_put() (David Arcari) [RHEL-31848] - thermal: Use thermal_tripless_zone_device_register() (David Arcari) [RHEL-31848] - thermal: core: Add function for registering tripless thermal zones (David Arcari) [RHEL-31848] - thermal: core: Clean up headers of thermal zone registration functions (David Arcari) [RHEL-31848] - thermal: intel: intel_soc_dts_iosf: Remove redundant check (David Arcari) [RHEL-31848] - thermal: intel: int340x: simplify the code with module_platform_driver() (David Arcari) [RHEL-31848] - thermal/of: Fix potential uninitialized value access (David Arcari) [RHEL-31848] - thermal: Explicitly include correct DT includes (David Arcari) [RHEL-31848] - thermal: of: fix double-free on unregistration (David Arcari) [RHEL-31848] - thermal: core: constify params in thermal_zone_device_register (David Arcari) [RHEL-31848] - power: supply: core: Avoid duplicate hwmon device from thermal framework (David Arcari) [RHEL-31848] - thermal/drivers/int340x: Do not check the thermal zone state (David Arcari) [RHEL-31848] - thermal/drivers/int3400: Use thermal zone device wrappers (David Arcari) [RHEL-31848] - thermal/intel/intel_soc_dts_iosf: Fix reporting wrong temperatures (David Arcari) [RHEL-31848] - thermal: intel: int340x_thermal: New IOCTLs for Passive v2 table (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add new line for UUID display (David Arcari) [RHEL-31848] - thermal: intel: powerclamp: Fix NULL pointer access issue (David Arcari) [RHEL-31848] - thermal: intel: menlow: Get rid of this driver (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add DLVR support for RFIM control (David Arcari) [RHEL-31848] - thermal: intel: Avoid updating unsupported THERM_STATUS_CLEAR mask bits (David Arcari) [RHEL-31848] - thermal: intel: x86_pkg_temp_thermal: Add lower bound check for sysfs input (David Arcari) [RHEL-31848] - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers (David Arcari) [RHEL-31848] - thermal: intel: BXT_PMIC: select REGMAP instead of depending on it (David Arcari) [RHEL-31848] - thermal: intel: quark_dts: fix error pointer dereference (David Arcari) [RHEL-31848] - thermal: Remove core header inclusion from drivers (David Arcari) [RHEL-31848] - thermal: intel: quark_dts: Use generic trip points (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Drop struct board_info (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Rename board ID symbols (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Fold suspend and resume routines into their callers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Fold two functions into their callers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Eliminate device operations object (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Rename device operations callbacks (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Eliminate redundant return pointers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Make pch_wpt_add_acpi_psv_trip() return int (David Arcari) [RHEL-31848] - thermal: ACPI: Make helpers retrieve temperature only (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add production mode attribute (David Arcari) [RHEL-31848] - docs: driver-api/thermal/intel_dptf: Use copyright symbol (David Arcari) [RHEL-31848] - Documentation: thermal: DPTF Documentation (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Add support for Wellsburg PCH (David Arcari) [RHEL-31848] - thermal: int340x_thermal: Use sysfs_emit_at() instead of scnprintf() (David Arcari) [RHEL-31848] - thermal: intel: Fix unsigned comparison with less than zero (David Arcari) [RHEL-31848] - thermal/x86_pkg_temp_thermal: Add support for handling dynamic tjmax (David Arcari) [RHEL-31848] - thermal/x86_pkg_temp_thermal: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel/intel_tcc_cooling: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel/intel_soc_dts_iosf: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/int340x/processor_thermal: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel: Introduce Intel TCC library (David Arcari) [RHEL-31848] - thermal: int340x: Add missing attribute for data rate base (David Arcari) [RHEL-31848] - thermal: intel: Don't set HFI status bit to 1 (David Arcari) [RHEL-31848] - thermal: intel: hfi: Remove a pointless die_id check (David Arcari) [RHEL-31848] - thermal: intel: hfi: ACK HFI for the same timestamp (David Arcari) [RHEL-31848] - thermal: intel: Protect clearing of thermal status bits (David Arcari) [RHEL-31848] - thermal: intel: Prevent accidental clearing of HFI status (David Arcari) [RHEL-31848] - thermal: intel: intel_tcc_cooling: Add TCC cooling support for RaptorLake-S (David Arcari) [RHEL-31848] - thermal: intel: intel_tcc_cooling: Detect TCC lock bit (David Arcari) [RHEL-31848] - thermal: intel: hfi: Improve the type of hfi_features::nr_table_pages (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Use module_pci_driver() macro (David Arcari) [RHEL-31848] - thermal: int340x_thermal: Consolidate priv->data_vault checks (David Arcari) [RHEL-31848] - thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR (David Arcari) [RHEL-31848 RHEL-35486] {CVE-2022-48703} - thermal: intel: Add TCC cooling support for Alder Lake-N and Raptor Lake-P (David Arcari) [RHEL-31848] - intel: thermal: PCH: Drop ACPI_FADT_LOW_POWER_S0 check (David Arcari) [RHEL-31848] - thermal: intel: x86_pkg_temp_thermal: Drop duplicate 'is' from comment (David Arcari) [RHEL-31848] - thermal: intel_tcc_cooling: Add TCC cooling support for RaptorLake (David Arcari) [RHEL-31848] - thermal: intel: pch: improve the cooling delay log (David Arcari) [RHEL-31848] - thermal: intel: pch: enhance overheat handling (David Arcari) [RHEL-31848] - thermal: intel: pch: move cooling delay to suspend_noirq phase (David Arcari) [RHEL-31848] - thermal: intel: hfi: remove NULL check after container_of() call (David Arcari) [RHEL-31848] - thermal: intel: Allow processing of HWP interrupt (David Arcari) [RHEL-31848] - drivers/thermal/intel: Add TCC cooling support for AlderLake platform (David Arcari) [RHEL-31848] - dm: restore synchronous close of device mapper block device (Ming Lei) [RHEL-34573] - fs: use __fput_sync in close(2) (Ming Lei) [RHEL-34573] - powerpc/pseries: Fix potential memleak in papr_get_attr() (Mamatha Inamdar) [RHEL-35215] {CVE-2022-48669}- powercap: intel_rapl: Convert to platform remove callback returning void (David Arcari) [RHEL-35363] - x86/cpu/topology: Rename topology_max_die_per_package() (David Arcari) [RHEL-35363] - powercap: intel_rapl_tpmi: Fix System Domain probing (David Arcari) [RHEL-35363] - powercap: intel_rapl_tpmi: Fix a register bug (David Arcari) [RHEL-35363] - powercap: intel_rapl: Fix locking in TPMI RAPL (David Arcari) [RHEL-35363] - powercap: intel_rapl: Fix a NULL pointer dereference (David Arcari) [RHEL-35104 RHEL-35363] {CVE-2024-26975} - powercap: intel_rapl: Downgrade BIOS locked limits pr_warn() to pr_debug() (David Arcari) [RHEL-35363] - platform/x86/intel/ifs: Remove unnecessary initialization of 'ret' (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Add an entry rendezvous for SAF (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Replace the exit rendezvous with an entry rendezvous for ARRAY_BIST (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Add current batch number to trace output (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Trace on all HT threads when executing a test (David Arcari) [RHEL-35194] - kexec: fix the unexpected kexec_dprintk() macro (Baoquan He) [RHEL-477] - kexec_file, parisc: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, power: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, arm64: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, x86: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file: add kexec_file flag to control debug printing (Baoquan He) [RHEL-477] - mmc: renesas_sdhi: use plain numbers for end_flags (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Fix rounding errors (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: special 4tap settings only apply to HS400 (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: take DMA end interrupts into account (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: add quirk for broken register layout (Radu Rendec) [RHEL-34056] - mmc: tmio: add callback for dma irq (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: improve naming of DMA struct (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove accessor function for internal_dmac (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: newer SoCs don't need manual tap correction (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: add R-Car Gen4 fallback compatibility string (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Add missing checks for the presence of quirks (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: style fix for proper function bodies (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make 'dmac_only_one_rx' a quirk (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make 'fixed_addr_mode' a quirk (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove a stale comment (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make setup selection more understandable (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: R-Car D3 also has no HS400 (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove outdated headers (Radu Rendec) [RHEL-34056] - mmc: host: Drop commas after SoC match table sentinels (Radu Rendec) [RHEL-34056] - spi: sh-msiof: avoid integer overflow in constants (Radu Rendec) [RHEL-34056] - spi: renesas,sh-msiof: R-Car V3U is R-Car Gen4 (Radu Rendec) [RHEL-34056] - spi: sh-msiof: add generic Gen4 binding (Radu Rendec) [RHEL-34056] - spi: renesas,sh-msiof: Add generic Gen4 and r8a779f0 support (Radu Rendec) [RHEL-34056] - spi: sh-msiof: drop unneeded MODULE_ALIAS (Radu Rendec) [RHEL-34056] - spi: rspi: drop unneeded MODULE_ALIAS (Radu Rendec) [RHEL-34056] - i2c: rcar: fix error code in probe() (Radu Rendec) [RHEL-34056] - i2c: rcar: improve accuracy for R-Car Gen3+ (Radu Rendec) [RHEL-34056] - i2c: rcar: reset controller is mandatory for Gen3+ (Radu Rendec) [RHEL-34056] - i2c: riic: avoid potential division by zero (Radu Rendec) [RHEL-34056] - i2c: rcar: remove open coded DIV_ROUND_CLOSEST (Radu Rendec) [RHEL-34056] - i2c: rcar: calculate divider instead of brute-forcing it (Radu Rendec) [RHEL-34056] - i2c: rcar: properly format a debug output (Radu Rendec) [RHEL-34056] - i2c: rcar: avoid non-standard use of goto (Radu Rendec) [RHEL-34056] - i2c: rcar: use flags instead of atomic_xfer (Radu Rendec) [RHEL-34056] - i2c: rcar: REP_AFTER_RD is not a persistent flag (Radu Rendec) [RHEL-34056] - i2c: rcar: use BIT macro consistently (Radu Rendec) [RHEL-34056] - i2c: rcar: refactor handling of first message (Radu Rendec) [RHEL-34056] - i2c: rcar: avoid race condition with SMIs (Radu Rendec) [RHEL-34056] - i2c: rcar: fix PM ref counts in probe error paths (Radu Rendec) [RHEL-34056] - i2c: rcar: add support for I2C_M_RECV_LEN (Radu Rendec) [RHEL-34056] - i2c: rcar: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: i2c: renesas,rcar-i2c: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - i2c: rcar: update to new DMAENGINE API when terminating (Radu Rendec) [RHEL-34056] - i2c: rcar: enable interrupts before starting transfer (Radu Rendec) [RHEL-34056] - treewide: rename pinctrl_gpio_free_new() (Radu Rendec) [RHEL-34056] - treewide: rename pinctrl_gpio_request_new() (Radu Rendec) [RHEL-34056] - gpio: rcar: use new pinctrl GPIO helpers (Radu Rendec) [RHEL-34056] - gpio: rcar: Make the irqchip immutable (Radu Rendec) [RHEL-34056] - gpio: rcar: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: gpio: renesas,rcar-gpio: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - gpio: rcar: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - irqchip/renesas-irqc: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - irqchip/renesas-intc-irqpin: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - gpio: rcar: Propagate errors from devm_request_irq() (Radu Rendec) [RHEL-34056] - gpio: rcar: Use platform_get_irq() to get the interrupt (Radu Rendec) [RHEL-34056] - gpio: ts5500: Use platform_get_irq() to get the interrupt (Radu Rendec) [RHEL-34056] - gpio: rcar: Always use local variable dev in gpio_rcar_probe() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: use new pinctrl GPIO helpers (Radu Rendec) [RHEL-34056] - pinctrl: renesas: gpio: Use dynamic GPIO base if no function GPIOs (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add missing header(s) (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Check drive pin conflicts (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Check bias pin conflicts (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate I/O voltage configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate drive strength configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate bias configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Add pin group sharing checks (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Simplify same_name() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Pass sh_pfc_soc_info to rcar_pin_to_bias_reg() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Factor out .pin_to_portcr() address handling (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Remove unused pfc parameter from .pin_to_pocctrl() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Prefix common checker output (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Fix bias checks on SoCs with pull-down only pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Move overlapping field check (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Fix off-by-one bug in drive register check (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Fix save/restore on SoCs with pull-down only pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: No need to initialise global statics (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add generic support for resizable buses (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add generic support for pin group subsets (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Rename SH_PFC_PIN_GROUP{,_ALIAS} args (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Reformat macros defining struct initializers (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Rename sh_pfc_soc_operations instances (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a77995: Add bias pinconf support (Radu Rendec) [RHEL-34056] - pinctrl: renesas: rcar: Avoid changing PUDn when disabling bias (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Fix tsn1_avtp_pps pin group (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Remove unused POC2 (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Fix GPIO function on I2C-capable pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779a0: Fix GPIO function on I2C-capable pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add Ethernet pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add QSPI pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add PCIe pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add MSIOF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add MMC pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add INTC-EX pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add HSCIF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add I2C pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add SCIF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Initial R8A779F0 PFC support (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add PORT_GP_CFG_19 macros (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: add reading fuses for Gen4 (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: refactor reading fuses into seprarate function (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: introduce 'info' structure (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Remove R-Car H3 ES1.* handling (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Fix device initialization (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Create device local ops struct (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Do not call set_trips() when resuming (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3: Add support for R-Car V4H (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779g0 support (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: use positive logic (Radu Rendec) [RHEL-34056] - dt-bindings: Drop redundant 'maxItems/minItems' in if/then schemas (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3: Use the generic function to get the number of trips (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar: Switch to new of API (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: Improve logging during probe (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - thermal: rcar_gen3_thermal: Read calibration from hardware (Radu Rendec) [RHEL-34056] - thermal: rcar_gen3_thermal: Store thcode and ptat in priv data (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Store TSC id as unsigned int (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Add support for hardware trip points (Radu Rendec) [RHEL-34056] - watchdog: renesas_wdt: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: watchdog: renesas-wdt: Document r8a779f0 support (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Access registers according to spec (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: Fix R-Car Gen4 fall-out (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: R-Car V3U is R-Car Gen4 (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: Add r8a779f0 and generic Gen4 CMT support (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Fix wrong setting if don't request IRQ for clock source channel (Radu Rendec) [RHEL-34056] - dt-bindings: clock: Add r8a779f0 CPG Core Clock Definitions (Radu Rendec) [RHEL-34056] - dt-bindings: power: Add r8a779f0 SYSC power domain definitions (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Correct PFC/GPIO parent clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix Ethernet Switch clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix SCIF parent clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix HSCIF parent clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SASYNCPER internal clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix SD0H clock name (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add Ethernet Switch clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add MSIOF clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add TMU and parent SASYNC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add CMT clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SDH0 clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add HSCIF clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add PCIe clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add Z0 and Z1 clock support (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SDHI0 clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add thermal clock (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen4: Add CLK_TYPE_GEN4_PLL4 (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add UFS clock (Radu Rendec) [RHEL-34056] - clk: renesas: Move RPC core clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add PFC clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add I2C clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add WDT clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix RSW2 clock divider (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SYS-DMAC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: cpg-mssr: Add support for R-Car S4-8 (Radu Rendec) [RHEL-34056] - clk: renesas: r8a77995: Add RPC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a77990: Add RPC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add CANFD module clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Fix SD0H clock name (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen4: Introduce R-Car Gen4 CPG driver (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Parse DT for SDnH (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Use dev_err_probe when getting clock fails (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Remove outdated SD_SKIP_FIRST (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Extend SDnH divider table (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Switch to new SD clock handling (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Flag non-standard SDnH handling for V3M (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add SDnH clock to V3U (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Add SDnH clock (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Add dummy SDnH clock (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Refactor renesas_sdhi_probe() (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add RPC support (Radu Rendec) [RHEL-34056] - clk: renesas: cpg-lib: Move RPC clock registration to the library (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add Z0 and Z1 clock support (Radu Rendec) [RHEL-34056] - pmdomain: Rename the genpd subsystem to pmdomain (Radu Rendec) [RHEL-34056] - soc: renesas: Move power-domain drivers to the genpd dir (Radu Rendec) [RHEL-34056] - soc: renesas: rcar-rst: Add support for R-Car S4-8 (Radu Rendec) [RHEL-34056] - soc: renesas: Identify R-Car S4-8 (Radu Rendec) [RHEL-34056] - soc: renesas: r8a779f0-sysc: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - soc: renesas: rcar-gen4-sysc: Introduce R-Car Gen4 SYSC driver (Radu Rendec) [RHEL-34056] - soc: renesas: Prefer memcpy() over strcpy() (Radu Rendec) [RHEL-34056] - PM / devfreq: Synchronize devfreq_monitor_[start/stop] (Alessandro Carminati) [RHEL-31337] {CVE-2023-52635} - redhat/configs: enable CONFIG_LEDS_TRIGGER_NETDEV also for RHEL (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Fix kernel panic on interface rename trig notify (Michal Schmidt) [RHEL-32110] - leds: trigger: panic: Simplify led_trigger_set_panic (Michal Schmidt) [RHEL-32110] - leds: triggers: default-on: Add module alias for module auto-loading (Michal Schmidt) [RHEL-32110] - leds: trigger: audio: Set module alias for module auto-loading (Michal Schmidt) [RHEL-32110] - Documentation: leds: Update led-trigger-tty ABI description (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: Document now hidable link_* (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Display only supported link speed attribute (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Add module alias ledtrig:netdev (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Skip setting baseline state in activate if hw-controlled (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Add core support for hw not supporting fallback to LED sw control (Michal Schmidt) [RHEL-32110] - leds: trigger: panic: Don't register panic notifier if creating the trigger failed (Michal Schmidt) [RHEL-32110] - leds: trigger: Remove unused function led_trigger_rename_static() (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Add additional line state evaluation (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Make rx tx activitate configurable (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Replace mutex with completion (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Free allocated ttyname buffer on deactivate (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Convert to DEVICE_ATTR_RW() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Use sysfs_emit() to instead of s*printf() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Convert to use kstrtox() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Replace custom code for gpiod_get_optional() (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: Add new modes and entry (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Extend speeds up to 10G (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: fix RTNL handling to prevent potential deadlock (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Move size check in set_device_name (Michal Schmidt) [RHEL-32110] - leds: triggers: gpio: Rewrite to use trigger-sources (Michal Schmidt) [RHEL-32110] - leds: Mark GPIO LED trigger broken (Michal Schmidt) [RHEL-32110] - leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu' (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: rename 'hw_control' sysfs entry to 'offloaded' (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Use module_led_trigger macro to simplify the code (Michal Schmidt) [RHEL-32110] - leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead (Michal Schmidt) [RHEL-32110] - leds: trig-netdev: Disable offload on deactivation of trigger (Michal Schmidt) [RHEL-32110] - led: trig: netdev: Fix requesting offload device (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: add new modes and entry (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: expose hw_control status via sysfs (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add additional specific link duplex mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add additional specific link speed mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: uninitialized variable in netdev_trig_activate() (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: expose netdev trigger modes in linux include (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: init mode if hw control already active (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: validate configured netdev (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add support for LED hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: reject interval store for hw_control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add basic check for hw control support (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: introduce check for possible hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: refactor code setting device name (Michal Schmidt) [RHEL-32110] - leds: add API to get attached device for LED hw control (Michal Schmidt) [RHEL-32110] - leds: add APIs for LEDs hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Remove NULL check before dev_{put, hold} (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Use mutex instead of spinlocks (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Convert device attr to macro (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Rename add namespace to netdev trigger enum modes (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Drop NETDEV_LED_MODE_LINKUP from mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Recheck NETDEV_LED_MODE_LINKUP on dev rename (Michal Schmidt) [RHEL-32110] - leds: use sysfs_emit() to instead of scnprintf() (Michal Schmidt) [RHEL-32110] - leds: trigger: Disable CPU trigger on PREEMPT_RT (Michal Schmidt) [RHEL-32110] - leds: trigger: remove reference to obsolete CONFIG_IDE_GD_ATA (Michal Schmidt) [RHEL-32110] - leds: trigger: audio: Add an activate callback to ensure the initial brightness is set (Michal Schmidt) [RHEL-32110] - bus: fsl-mc: Use common ranges functions (Aaron Brookner) [RHEL-32995] - of/address: Add of_property_read_reg() helper (Aaron Brookner) [RHEL-32995] - of/address: Add of_range_count() helper (Aaron Brookner) [RHEL-32995] - of/address: Add support for 3 address cell bus (Aaron Brookner) [RHEL-32995] - of/address: Add of_range_to_resource() helper (Aaron Brookner) [RHEL-32995] - of: unittest: Add bus address range parsing tests (Aaron Brookner) [RHEL-32995] - of/platform: use of_address_count() helper (Aaron Brookner) [RHEL-32995] - of/address: introduce of_address_count() helper (Aaron Brookner) [RHEL-32995] - netfilter: ipset: Missing gc cancellations fixed (Phil Sutter) [RHEL-30522] - netfilter: ipset: fix performance regression in swap operation (Phil Sutter) [RHEL-30522] - netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test (Phil Sutter) [RHEL-30522] - arm64: dts: qcom: sa8775p: enable safety IRQ (Jennifer Berringer) [RHEL-31771] - mptcp: fix potential wake-up event loss (Davide Caratti) [RHEL-32669] - mptcp: prevent BPF accessing lowat from a subflow socket. (Davide Caratti) [RHEL-32669] - mptcp: don't account accept() of non-MPC client as fallback to TCP (Davide Caratti) [RHEL-32669] - mptcp: don't overwrite sock_ops in mptcp_is_tcpsk() (Davide Caratti) [RHEL-32669] - mptcp: fix possible deadlock in subflow diag (Davide Caratti) [RHEL-32669] {CVE-2024-26781} - mptcp: fix snd_wnd initialization for passive socket (Davide Caratti) [RHEL-32669] - mptcp: push at DSS boundaries (Davide Caratti) [RHEL-32669] - mptcp: avoid printing warning once on client side (Davide Caratti) [RHEL-32669] - mptcp: map v4 address to v6 when destroying subflow (Davide Caratti) [RHEL-32669] - mptcp: fix duplicate subflow creation (Davide Caratti) [RHEL-32669] - mptcp: fix data races on remote_id (Davide Caratti) [RHEL-32669] - mptcp: fix data races on local_id (Davide Caratti) [RHEL-32669] - mptcp: fix lockless access in subflow ULP diag (Davide Caratti) [RHEL-32669] - mptcp: add needs_id for netlink appending addr (Davide Caratti) [RHEL-32669] - mptcp: add needs_id for userspace appending addr (Davide Caratti) [RHEL-32669] - mptcp: really cope with fastopen race (Davide Caratti) [RHEL-31604 RHEL-32669] {CVE-2024-26708} - mptcp: check addrs list in userspace_pm_get_local_id (Davide Caratti) [RHEL-32669] - mptcp: corner case locking for rx path fields initialization (Davide Caratti) [RHEL-32669] - mptcp: fix more tx path fields initialization (Davide Caratti) [RHEL-32669] - mptcp: fix rcv space initialization (Davide Caratti) [RHEL-32669] - mptcp: drop the push_pending field (Davide Caratti) [RHEL-32669] - mptcp: fix data re-injection from stale subflow (Davide Caratti) [RHEL-32669] {CVE-2024-26826} - mptcp: relax check on MPC passive fallback (Davide Caratti) [RHEL-32669] - mptcp: refine opt_mp_capable determination (Davide Caratti) [RHEL-32669] - mptcp: use OPTION_MPTCP_MPJ_SYN in subflow_check_req() (Davide Caratti) [RHEL-32669] - mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect() (Davide Caratti) [RHEL-32669] - mptcp: strict validation before using mp_opt->hmac (Davide Caratti) [RHEL-32669] - mptcp: mptcp_parse_option() fix for MPTCPOPT_MP_JOIN (Davide Caratti) [RHEL-32669] - mptcp: fix setsockopt(IP_TOS) subflow locking (Davide Caratti) [RHEL-32669] - net: openvswitch: fix unwanted error log on timeout policy probing (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct mask_array with __counted_by (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct dp_meter with __counted_by (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct dp_meter_instance with __counted_by (Antoine Tenart) [RHEL-32143] - x86/nmi: Fix the inverse "in NMI handler" check (Prarit Bhargava) [RHEL-30106] - powerpc/pseries/papr-sysparm: use u8 arrays for payloads (Mamatha Inamdar) [RHEL-10565] - powerpc/selftests: Add test for papr-sysparm (Mamatha Inamdar) [RHEL-10565] - powerpc/selftests: Add test for papr-vpd (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries/papr-sysparm: Expose character device to user space (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries/papr-sysparm: Validate buffer object lengths (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: Add papr-vpd character driver for VPD retrieval (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: PAPR system parameter API (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: add RTAS work area allocator (Mamatha Inamdar) [RHEL-10565] - powerpc/rtas: clean up includes (Mamatha Inamdar) [RHEL-10565] - vt: fix memory overlapping when deleting chars in the buffer (Waiman Long) [RHEL-27780 RHEL-27781] {CVE-2022-48627}- powerpc/kasan: Fix addr error caused by page alignment (Mamatha Inamdar) [RHEL-33707] {CVE-2024-26712} - block: Fix page refcounts for unaligned buffers in __bio_release_pages() (Ming Lei) [RHEL-33723] - tools/power turbostat: v2024.04.10 (David Arcari) [RHEL-34610] - tools/power turbostat: Add selftests (David Arcari) [RHEL-34610] - tools/power/turbostat: Add support for Xe sysfs knobs (David Arcari) [RHEL-34610] - tools/power/turbostat: Add support for new i915 sysfs knobs (David Arcari) [RHEL-34610] - tools/power/turbostat: Introduce BIC_SAM_mc6/BIC_SAMMHz/BIC_SAMACTMHz (David Arcari) [RHEL-34610] - tools/power/turbostat: Fix uncore frequency file string (David Arcari) [RHEL-29239 RHEL-34610] - tools/power/turbostat: Unify graphics sysfs snapshots (David Arcari) [RHEL-34610] - tools/power/turbostat: Cache graphics sysfs path (David Arcari) [RHEL-34610] - tools/power/turbostat: Enable MSR_CORE_C1_RES support for ICX (David Arcari) [RHEL-34610] - tools/power turbostat: read RAPL counters via perf (David Arcari) [RHEL-34610] - tools/power turbostat: Add proper re-initialization for perf file descriptors (David Arcari) [RHEL-34610] - tools/power turbostat: Clear added counters when in no-msr mode (David Arcari) [RHEL-34610] - tools/power turbostat: add early exits for permission checks (David Arcari) [RHEL-34610] - tools/power turbostat: detect and disable unavailable BICs at runtime (David Arcari) [RHEL-34610] - tools/power turbostat: Add reading aperf and mperf via perf API (David Arcari) [RHEL-34610] - tools/power turbostat: Add --no-perf option (David Arcari) [RHEL-34610] - tools/power turbostat: Add --no-msr option (David Arcari) [RHEL-34610] - tools/power turbostat: enhance -D (debug counter dump) output (David Arcari) [RHEL-34610] - tools/power turbostat: Fix warning upon failed /dev/cpu_dma_latency read (David Arcari) [RHEL-34610] - tools/power turbostat: Read base_hz and bclk from CPUID.16H if available (David Arcari) [RHEL-34610] - tools/power turbostat: Print ucode revision only if valid (David Arcari) [RHEL-34610] - tools/power turbostat: Expand probe_intel_uncore_frequency() (David Arcari) [RHEL-29239 RHEL-34610] - tools/power turbostat: Do not print negative LPI residency (David Arcari) [RHEL-34610] - tools/power turbostat: Fix Bzy_MHz documentation typo (David Arcari) [RHEL-34610] - tools/power turbostat: Increase the limit for fd opened (David Arcari) [RHEL-34610] - tools/power turbostat: Fix added raw MSR output (David Arcari) [RHEL-34610] - net: rswitch: Allow jumbo frames (Radu Rendec) [RHEL-34587] - net: rswitch: Add jumbo frames handling for TX (Radu Rendec) [RHEL-34587] - net: rswitch: Add jumbo frames handling for RX (Radu Rendec) [RHEL-34587] - net: rswitch: Set GWMDNC register (Radu Rendec) [RHEL-34587] - net: rswitch: Add a setting ext descriptor function (Radu Rendec) [RHEL-34587] - net: rswitch: Add unmap_addrs instead of dma address in each desc (Radu Rendec) [RHEL-34587] - net: rswitch: Use build_skb() for RX (Radu Rendec) [RHEL-34587] - net: rswitch: Use unsigned int for desc related array index (Radu Rendec) [RHEL-34587] - net: rswitch: Drop unused argument/return value (Radu Rendec) [RHEL-34587] - net: rswitch: Fix missing dev_kfree_skb_any() in error path (Radu Rendec) [RHEL-34587] - net: rswitch: Fix return value in rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: rswitch: Fix type of ret in rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Depend on PTP_1588_CLOCK (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Break out to module (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Get clock increment from clock rate (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Prepare for shared register layout (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Fail on unknown register layout (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Remove incorrect comment (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: drop SoC names in Kconfig (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: group entries in Makefile (Radu Rendec) [RHEL-34587] - rswitch: Add PM ops (Radu Rendec) [RHEL-34587] - rswitch: Use unsigned int for port related array index (Radu Rendec) [RHEL-34587] - rswitch: Fix imbalance phy_power_off() calling (Radu Rendec) [RHEL-34587] - rswitch: Fix renesas_eth_sw_remove() implementation (Radu Rendec) [RHEL-34587] - rswitch: Fix PHY station management clock setting (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add spin lock protection for irq {un}mask (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix unmasking irq condition (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add .[gs]et_link_ksettings support (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add runtime speed change support (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Use hardware pause features (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Use napi_gro_receive() in RX (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix timestamp feature after all descriptors are used (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix return value in error path of xmit (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix GWTSDIE register handling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix the output value of quote from rswitch_rx() (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Improve TX timestamp accuracy (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Remove gptp flag from rswitch_gwca_queue (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Move linkfix variables to rswitch_gwca (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Rename rings in struct rswitch_gwca_queue (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add "max-speed" handling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add phy_power_{on,off}() calling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add host_interfaces setting (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Convert to phy_device (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Simplify struct phy * handling (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix ethernet-ports handling (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: C45 only transactions (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix getting mac address from device tree (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix error path in renesas_eth_sw_probe() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix MAC address info (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Fix return type in rswitch_etha_wait_link_verification() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix endless loop in error paths (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Fix return type of rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix build error about ptp (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Add R-Car Gen4 gPTP support (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Add support for "Ethernet Switch" (Radu Rendec) [RHEL-34587] - dt-bindings: net: renesas: Document Renesas Ethernet Switch (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Add .exit() ops (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Reset in .init() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Convert to devm_platform_ioremap_resource() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Convert to platform remove callback returning void (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Remove retry code in .init() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Add .power_on() into phy_ops (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Fix register setting (Radu Rendec) [RHEL-34587] - phy: renesas: Add Renesas Ethernet SERDES driver for R-Car S4-8 (Radu Rendec) [RHEL-34587] - dt-bindings: phy: renesas: Document Renesas Ethernet SERDES (Radu Rendec) [RHEL-34587] - arm64: tlb: Fix TLBI RANGE operand (Shaoqin Huang) [RHEL-26259] - arm64/mm: Modify range-based tlbi to decrement scale (Shaoqin Huang) [RHEL-26259] - net: remove gfp_mask from napi_alloc_skb() (Izabela Bakollari) [RHEL-32108] - netfilter: nft_flow_offload: release dst in case direct xmit path is used (Florian Westphal) [RHEL-33469] - ipvs: avoid stat macros calls from preemptible context (Florian Westphal) [RHEL-33469] - netfilter: flowtable: incorrect pppoe tuple (Florian Westphal) [RHEL-33469] - netfilter: flowtable: validate pppoe header (Florian Westphal) [RHEL-33469] - netfilter: nf_conntrack_h323: Add protection for bmp length out of range (Florian Westphal) [RHEL-33469] - netfilter: nft_flow_offload: reset dst in route object after setting up flow (Florian Westphal) [RHEL-33469] - netfilter: flowtable: simplify route logic (Florian Westphal) [RHEL-33469] - netfilter: nfnetlink_queue: un-break NF_REPEAT (Florian Westphal) [RHEL-33469] - netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger (Florian Westphal) [RHEL-33469] - netfilter: conntrack: correct window scaling with retransmitted SYN (Florian Westphal) [RHEL-33469] - block: fix q->blkg_list corruption during disk rebind (Ming Lei) [RHEL-33577] - RDMA/srpt: Do not register event handler until srpt device is fully setup (Kamal Heib) [RHEL-33226] {CVE-2024-26872} - netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout (Phil Sutter) [RHEL-30078] {CVE-2024-26643} - netfilter: nf_tables: disallow anonymous set with timeout flag (Phil Sutter) [RHEL-30082] {CVE-2024-26642} - tcp: properly terminate timers for kernel sockets (Paolo Abeni) [RHEL-32164] - tcp: add sanity checks to rx zerocopy (Paolo Abeni) [RHEL-29496 RHEL-32164] {CVE-2024-26640} - tcp: Add memory barrier to tcp_push() (Paolo Abeni) [RHEL-32164] - tcp: fix cookie_init_timestamp() overflows (Paolo Abeni) [RHEL-32164] - tcp_metrics: do not create an entry from tcp_init_metrics() (Paolo Abeni) [RHEL-32164] - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() (Paolo Abeni) [RHEL-32164] - tcp_metrics: add missing barriers on delete (Paolo Abeni) [RHEL-32164] - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb (Paolo Abeni) [RHEL-32164] - tcp: fix possible freeze in tx path under memory pressure (Paolo Abeni) [RHEL-32164] - thermal: intel: hfi: Add syscore callbacks for system-wide PM (David Arcari) [RHEL-30586] {CVE-2024-26646} - thermal: intel: hfi: Disable an HFI instance when all its CPUs go offline (David Arcari) [RHEL-30586] {CVE-2024-26646} - thermal: intel: hfi: Refactor enabling code into helper functions (David Arcari) [RHEL-30586] {CVE-2024-26646} - uio: Fix use-after-free in uio_open (Ricardo Robaina) [RHEL-26233] {CVE-2023-52439} - Partial backport of mm, treewide: introduce NR_PAGE_ORDERS (Dave Airlie) [RHEL-24101] - lib/ref_tracker: add printing to memory buffer (Dave Airlie) [RHEL-24101] - lib/ref_tracker: improve printing stats (Dave Airlie) [RHEL-24101] - lib/ref_tracker: add unlocked leak print helper (Dave Airlie) [RHEL-24101] - Partial backport of rxrpc: Fix locking issue (Dave Airlie) [RHEL-24101] - kunit: Add a macro to wrap a deferred action function (Dave Airlie) [RHEL-24101] - kunit: Fix some comments which were mistakenly kerneldoc (Dave Airlie) [RHEL-24101] - kunit: Fix a NULL vs IS_ERR() bug (Dave Airlie) [RHEL-24101] - kunit: device: Fix a NULL vs IS_ERR() check in init() (Dave Airlie) [RHEL-24101] - kunit: device: Unregister the kunit_bus on shutdown (Dave Airlie) [RHEL-24101] - kunit: Setup DMA masks on the kunit device (Dave Airlie) [RHEL-24101] - kunit: Add APIs for managing devices (Dave Airlie) [RHEL-24101] - debugfs: Export debugfs_create_str symbol (Dave Airlie) [RHEL-24101] - dma-buf/sync_file: Add SET_DEADLINE ioctl (Dave Airlie) [RHEL-24101] - redhat: add CONFIG_AMD_WBRF file, disabled for now. (Dave Airlie) [RHEL-24101] - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Dave Airlie) [RHEL-24101] - drm/i915: Move abs_diff() to math.h (Dave Airlie) [RHEL-24101] - string.h: add array-wrappers for (v)memdup_user() (Dave Airlie) [RHEL-24101] - hwmon: (coretemp) Enlarge per package core count limit (David Arcari) [RHEL-22705] - hwmon: (coretemp) Fix bogus core_id to attr name mapping (David Arcari) [RHEL-22705] - hwmon: (coretemp) Fix out-of-bounds memory access (David Arcari) [RHEL-22705 RHEL-31307] {CVE-2024-26664} - ceph: switch to corrected encoding of max_xattr_size in mdsmap (Xiubo Li) [RHEL-26722]- bnx2x: remove unused variable 'cur_data_offset' (Michal Schmidt) [RHEL-23117 RHEL-25588] - net/bnx2x: Prevent access to a freed page in page_pool (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: Fix firmware version string character counts (Michal Schmidt) [RHEL-23117 RHEL-25588 RHEL-32855] - bnx2x: new flag for track HW resource allocation (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: Remove unnecessary ternary operators (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix page fault following EEH recovery (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: use the right build_skb() helper (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending() (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix potential memory leak in bnx2x_tpa_stop() (Michal Schmidt) [RHEL-23117 RHEL-25588] - Revert "Revert "Merge: EDAC: add initial support for El Capitan"" (Aristeu Rozanski) [RHEL-29211] - quota: Fix potential NULL pointer dereference (Pavel Reichl) [RHEL-33221] {CVE-2024-26878} - powerpc/lib: Validate size for vector operations (Mamatha Inamdar) [RHEL-29116] {CVE-2023-52606} - futex: Prevent the reuse of stale pi_state (Waiman Long) [RHEL-28616] - futex: Fix hardcoded flags (Waiman Long) [RHEL-28616] - futex: make the vectored futex operations available (Waiman Long) [RHEL-28616] - futex: make futex_parse_waitv() available as a helper (Waiman Long) [RHEL-28616] - futex: add wake_data to struct futex_q (Waiman Long) [RHEL-28616] - futex: abstract out a __futex_wake_mark() helper (Waiman Long) [RHEL-28616] - futex: factor out the futex wake handling (Waiman Long) [RHEL-28616] - futex: move FUTEX2_VALID_MASK to futex.h (Waiman Long) [RHEL-28616] - futex/requeue: Remove unnecessary ‘NULL’ initialization from futex_proxy_trylock_atomic() (Waiman Long) [RHEL-28616] - futex: Add sys_futex_requeue() (Waiman Long) [RHEL-28616] - futex: Add flags2 argument to futex_requeue() (Waiman Long) [RHEL-28616] - futex: Propagate flags into get_futex_key() (Waiman Long) [RHEL-28616] - futex: Add sys_futex_wait() (Waiman Long) [RHEL-28616] - futex: FLAGS_STRICT (Waiman Long) [RHEL-28616] - futex: Add sys_futex_wake() (Waiman Long) [RHEL-28616] - futex: Validate futex value against futex size (Waiman Long) [RHEL-28616] - futex: Flag conversion (Waiman Long) [RHEL-28616] - futex: Extend the FUTEX2 flags (Waiman Long) [RHEL-28616] - futex: Clarify FUTEX2 flags (Waiman Long) [RHEL-28616] - futex/pi: Fix recursive rt_mutex waiter state (Waiman Long) [RHEL-28616] - locking/rtmutex: Add a lockdep assert to catch potential nested blocking (Waiman Long) [RHEL-28616] - locking/rtmutex: Use rt_mutex specific scheduler helpers (Waiman Long) [RHEL-28616] - sched: Provide rt_mutex specific scheduler helpers (Waiman Long) [RHEL-28616] - sched: Extract __schedule_loop() (Waiman Long) [RHEL-28616] - locking/rtmutex: Avoid unconditional slowpath for DEBUG_RT_MUTEXES (Waiman Long) [RHEL-28616] - sched: Constrain locks in sched_submit_work() (Waiman Long) [RHEL-28616] - futex: Use a folio instead of a page (Waiman Long) [RHEL-28616] - fchmodat2: add support for AT_EMPTY_PATH (Waiman Long) [RHEL-28616] - arch: Register fchmodat2, usually as syscall 452 (Waiman Long) [RHEL-28616] - fs: Add fchmodat2() (Waiman Long) [RHEL-28616] - Non-functional cleanup of a "__user * filename" (Waiman Long) [RHEL-28616] - syscalls: Remove file path comments from headers (Waiman Long) [RHEL-28616] - kernel/sys_ni: add compat entry for fadvise64_64 (Waiman Long) [RHEL-28616] - syscalls: compat: Fix the missing part for __SYSCALL_COMPAT (Waiman Long) [RHEL-28616] - futex: add missing rtmutex.h include (Waiman Long) [RHEL-28616] - Revert "sched/core: Provide sched_rtmutex() and expose sched work helpers") (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Submit/resume work explicitly before/after blocking" (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Avoid pointless blk_flush_plug() invocations" (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Add a lockdep assert to catch potential nested blocking" (Waiman Long) [RHEL-28616] - Revert "sched/core: Add __always_inline to schedule_loop()" (Waiman Long) [RHEL-28616] - fsverity: remove hash page spin lock (Andrey Albershteyn) [RHEL-29914] - fsverity: skip PKCS#7 parser when keyring is empty (Andrey Albershteyn) [RHEL-29914] - fsverity: move sysctl registration out of signature.c (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify handling of errors during initcall (Andrey Albershteyn) [RHEL-29914] - fsverity: explicitly check that there is no algorithm 0 (Andrey Albershteyn) [RHEL-29914] - fsverity: improve documentation for builtin signature support (Andrey Albershteyn) [RHEL-29914] - fsverity: update the documentation (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify error handling in verify_data_block() (Andrey Albershteyn) [RHEL-29914] - fsverity: don't use bio_first_page_all() in fsverity_verify_bio() (Andrey Albershteyn) [RHEL-29914] - fsverity: constify fsverity_hash_alg (Andrey Albershteyn) [RHEL-29914] - fsverity: use shash API instead of ahash API (Andrey Albershteyn) [RHEL-29914] - fsverity: reject FS_IOC_ENABLE_VERITY on mode 3 fds (Andrey Albershteyn) [RHEL-29914] - fsverity: explicitly check for buffer overflow in build_merkle_tree() (Andrey Albershteyn) [RHEL-29914] - fsverity: use WARN_ON_ONCE instead of WARN_ON (Andrey Albershteyn) [RHEL-29914] - fs-verity: simplify sysctls with register_sysctl() (Andrey Albershteyn) [RHEL-29914] - fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY (Andrey Albershteyn) [RHEL-29914] - fsverity: Remove WQ_UNBOUND from fsverity read workqueue (Andrey Albershteyn) [RHEL-29914] - fsverity: support verifying data from large folios (Andrey Albershteyn) [RHEL-29914] - fs/buffer.c: support fsverity in block_read_full_folio() (Andrey Albershteyn) [RHEL-29914] - fsverity: support enabling with tree block size < PAGE_SIZE (Andrey Albershteyn) [RHEL-29914] - mm/readahead: Convert page_cache_async_readahead to take a folio (Andrey Albershteyn) [RHEL-29914] - fsverity: support verification with tree block size < PAGE_SIZE (Andrey Albershteyn) [RHEL-29914] - fs-verity: mention btrfs support (Andrey Albershteyn) [RHEL-29914] - btrfs: send: add support for fs-verity (Andrey Albershteyn) [RHEL-29914] - fsverity: replace fsverity_hash_page() with fsverity_hash_block() (Andrey Albershteyn) [RHEL-29914] - fsverity: use EFBIG for file too large to enable verity (Andrey Albershteyn) [RHEL-29914] - fsverity: store log2(digest_size) precomputed (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify Merkle tree readahead size calculation (Andrey Albershteyn) [RHEL-29914] - fsverity: use unsigned long for level_start (Andrey Albershteyn) [RHEL-29914] - fsverity: remove debug messages and CONFIG_FS_VERITY_DEBUG (Andrey Albershteyn) [RHEL-29914] - fsverity: pass pos and size to ->write_merkle_tree_block (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_cleanup_inode() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_prepare_setattr() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_file_open() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: stop using PG_error to track error status (Andrey Albershteyn) [RHEL-29914] - fs-verity: use kmap_local_page() instead of kmap() (Andrey Albershteyn) [RHEL-29914] - fs-verity: use memcpy_from_page() (Andrey Albershteyn) [RHEL-29914] - fs-verity: Use struct_size() helper in enable_verity() (Andrey Albershteyn) [RHEL-29914] - fs-verity: remove unused parameter desc_size in fsverity_create_info() (Andrey Albershteyn) [RHEL-29914] - fs-verity: fix signed integer overflow with i_size near S64_MAX (Andrey Albershteyn) [RHEL-29914] - config: wifi: disable new unsupported configuration options (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: only call drv_sta_rc_update for uploaded stations (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix the TXF mapping for BZ devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: ensure offloading TID queue exists (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: reject iftype change with mesh ID change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix a crash when we run out of stations (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: uninitialized variable in iwl_acpi_get_ppag_table() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Fix some error codes (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: clear link_id in time_event (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: use correct address 3 in A-MSDU (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: reload info pointer in ieee80211_tx_dequeue() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix fortify warning (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmfmac: Adjust n_channels usage for __counted_by (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: do not announce EPCS support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: exit eSR only after the FW does (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix a battery life regression (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: accept broadcast probe responses on 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: adding missing drv_mgd_complete_tx() call (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix waiting for beacons logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix unsolicited broadcast probe config (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: initialize SMPS mode correctly (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix driver debugfs for vif type change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: set station RX-NSS on reconfig (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix RCU use in TDLS fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: improve CSA/ECSA connection refusal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: detect stuck ECSA element in probe resp (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: remove extra kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for mt76 drivers (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for wilc1000 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for Broadcom WLAN (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Drop WBRF debugging statements (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix wiphy delayed work queueing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fix double-free bug (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix race condition on enabling fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix potential sta-link leak (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211/mac80211: remove dependency on non-existing option (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix missing interfaces when dumping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: remove redundant ML element check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Update the default DSCP-to-UP mapping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: tests: add some scanning related tests (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: kunit: extend MFP tests (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: kunit: generalize public action test (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add kunit tests for public action handling (Jose Ignacio Tornos Martinez) [RHEL-28754] - kunit: add a convenience allocation wrapper for SKBs (Jose Ignacio Tornos Martinez) [RHEL-28754] - kunit: add parameter generation macro using description from array (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix spelling typo in comment (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update (Jose Ignacio Tornos Martinez) [RHEL-28754] - PCI: Remove unused 'node' member from struct pci_driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: use the new command to clear the internal buffer (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: disallow puncturing in US/Canada (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: add US/Canada MCC to API (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Add rf_mapping of new wifi7 devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: cleanup BT Shared Single Antenna code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: d3: avoid intermediate/early mutex unlock (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: send TX path flush in rfkill (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Don't mark DFS channels as NO-IR (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Allow DFS concurrent operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: set siso/mimo chains to 1 in FW SMPS request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add a driver callback to check active_links (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: avoid double free if updating BSS fails (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: ensure cfg80211_bss_update frees IEs on error (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: free beacon_ies when overridden from hidden BSS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: allow 64-bit radiotap timestamps (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: rework RX timestamp flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: handle UHB AP and STA power type (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211_hwsim: Add custom reg for DFS concurrent (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Schedule regulatory channels check on bandwith change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Schedule regulatory check on BSS STA channel change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: reg: Support P2P operation on DFS channels (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Skip association timeout update after comeback rejection (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: address some kerneldoc warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211_hwsim: support HE 40 MHz in 2.4 GHz band (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: address several kerneldoc warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: fix uninitialized firmware_stat (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8723_common: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192se: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192ee: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192de: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192ce: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192cu: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192c: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: add calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: To improve Wi-Fi performance while BT is idle (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Translate antenna configuration from ID to string (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update RF parameter control setting logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Add Bluetooth RSSI level information (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Set Bluetooth scan low-priority when Wi-Fi link/scan (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update coexistence policy for Wi-Fi LPS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Still show hardware grant signal info even Wi-Fi is PS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update BTG control related logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Add Pre-AGC control to enhance Wi-Fi RX performance (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Record down Wi-Fi initial mode information (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Fix wrong Wi-Fi role info and FDDT parameter members (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: use cfg80211_ssid_eq() instead of rtw_ssid_equal() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: use cfg80211_ssid_eq() instead of mwifiex_ssid_cmp() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: introduce cfg80211_ssid_eq() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: implement to configure TX/RX engines for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add sys_init and filter option for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: Use DECLARE_FLEX_ARRAY() and fix -Warray-bounds warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Drop chan lock before queuing buffers (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add spinlock to protect WP access when queueing TREs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: workaround too long expansion sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - Revert "wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ" (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: remove useless code in rt2x00queue_create_tx_descriptor() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: only reset BB/RF for existing WiFi 6 chips while starting up (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add DBCC H2C to notify firmware the status (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add suffix _ax to MAC functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add flags to check if CMAC and DMAC are enabled (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add power on/off functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add XTAL SI for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: phy: print out RFK log with formatted string (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: parse and print out RFK log from C2H events (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add C2H event handlers of RFK log and report (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: load RFK log format string from firmware file (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: add version field to BB MCU firmware element (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: load TX power track tables from fw_element (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: configure BSSID consistently when starting AP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: add extra delay for firmware ready (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add checks for read/write callbacks while registering controllers (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for async DMA read operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for async DMA write operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: sta_info.c: fix sentence grammar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: rx.c: fix sentence grammar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: fix grammar & spellos (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix spelling & punctutation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: sort certificates in build (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Introduce async read/write callbacks (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Rename read_from_host() and write_to_host() APIs (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Pass mhi_ep_buf_info struct to read/write APIs (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for interrupt moderation timer (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Use slab allocator where applicable (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add alignment check for event ring read pointer (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: pci_generic: Add SDX75 based modem support (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add a separate timeout parameter for waiting ready (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Do not allocate event ring element on stack (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath9k: reset survey of current channel after a scan started (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: fix the issue that the multicast/broadcast indicator is not read correctly for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Fix ath11k_htc_record flexible record (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: Use random MAC when efuse MAC invalid (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: avoid stringop-overflow warning (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: drop spurious WARN_ON() in ieee80211_ibss_csa_beacon() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: don't set ESS capab bit in assoc request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: consume both probe response and beacon IEs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: generate an ML element for per-STA profiles (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add a flag to disallow puncturing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Add support for setting TID to link mapping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: update some locking documentation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: add BSS usage reporting (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: do not send STA_DISABLE_TX_CMD for newer firmware (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: remove async command callback (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fw: file: don't use [0] for variable arrays (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: get_crf_id() can be void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: dump CSRs before removal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: clean up device removal work (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: add a debugfs hook to clear the monitor data (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: refactor RX tracing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: don't support triggered EHT CQI feedback (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Correctly report TSF data in scan complete (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Use the link ID provided in scan request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: Extend del pmksa support for SAE and OWE security (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: cleanup airtime arithmetic with ieee80211_sta_keep_active() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Add support for WBRF features (Jose Ignacio Tornos Martinez) [RHEL-28754] - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Jose Ignacio Tornos Martinez) [RHEL-28754] - Documentation/driver-api: Add document about WBRF mechanism (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: expose nl80211_chan_width_to_mhz for wide sharing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: fix country count limitation for CLC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: reduce the size of MCU firmware download Rx queue (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: set DMA mask to 36 bits for boards with more than 4GB of RAM (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921s: fix workqueue problem causes STA association fail (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7925: remove iftype from mt7925_init_eht_caps signature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add PCI IDs for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add new definition of tx descriptor (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: adjust interface num and wtbl size for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: support mt7992 eeprom loading (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: rework register offsets for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add DMA support for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add firmware support for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: introduce mt7996_band_valid() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: fix EHT phy mode check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add beacon protection support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: rework ampdu params setting (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: switch to mcu command for TX GI report (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: use chainmask for power delta calculation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add txpower setting support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: change txpower init to per-phy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix rate usage of inband discovery frames (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: align the format of fixed rate command (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: handle IEEE80211_RC_SMPS_CHANGED (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: set fixed_bw bit in TX descriptor for fixed rate frames (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: adjust WFDMA settings to improve performance (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix the size of struct bss_rate_tlv (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add beacon duplicate TX mode support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add thermal sensor device support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add thermal protection support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add TX statistics for EHT mode in debugfs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add support for variants with auxiliary RX path (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7915: fallback to non-wed mode if platform_get_resource fails in mt7915_mmio_wed_init() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed rro delete session garbage collector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed reset support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move wed reset common code in mt76 module (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed rx support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: use u16 for val field in mt7996_mcu_set_rro signature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: dma: introduce __mt76_dma_queue_reset utility routine (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed tx support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: increase MT_QFLAG_WED_TYPE size (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: introduce wed pointer in mt76_queue (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: introduce mt76_queue_is_wed_tx_free utility routine (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move mt76_net_setup_tc in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move mt76_mmio_wed_offload_{enable,disable} in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mmio: move mt76_mmio_wed_{init,release}_rx_buf in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: permit to load precal from NVMEM cell for mt7915 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: permit to use alternative cell name to eeprom NVMEM load (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: make mt76_get_of_eeprom static again (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: limit support of precal loading for mt7915 to MTD only (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: fix broken precal loading from MTD for mt7915 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: support 5.9/6GHz channel config in acpi (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: add ability to explicitly forbid LED registration with DT (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: refine SER setting during WiFi CPU power on (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: dump MAC registers when SER occurs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add SER IMR tables (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: extend program counter dump for Wi-Fi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: configure CRASH_TRIGGER FW feature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: add support to allow broadcast action frame RX (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: make RX assoc data const (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: refactor nl80211_send_mlme_event() arguments (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid repeated wiphy access from hw (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: fix and enable AP mode for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: set IRQ affinity to CPU0 in case of one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: do not restore ASPM in case of single MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add support one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: refactor multiple MSI vector implementation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add CE and ext IRQ flag to indicate irq_handler (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: get msi_data again after request_irq is called (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid repeated hw access from ar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Optimize the mac80211 hw data access (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add 320 MHz bandwidth enums (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix misbehavior of TX beacon in concurrent mode (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: refine remain on channel flow to improve P2P connection (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: Refine active scan behavior in 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix not entering PS mode after AP stops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: make watchdog param per device (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove bridge vendor/device ids (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove unused PCI related defines and struct (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Access full PMCS reg and use pci_regs.h (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Add pdev into _rtl8821ae_clear_pci_pme_status() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Use pci_find_capability() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Reverse PM Capability exists check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Remove unnecessary PME_Status bit set (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Convert to use PCIe capability accessors (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: sdio: Honor the host max_req_size in the RX path (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29465] {CVE-2023-52611} - wifi: rtw89: mac: functions to configure hardware engine and quota for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: use pointer to access functions of hardware engine and quota (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: move code related to hardware engine to individual functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: check queue empty according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: refine element naming used by queue empty check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add reserved size as factor of DLE used size (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add to get DLE reserved quota (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: extend and add quota number (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fw: replace deprecated strncpy with strscpy_pad (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: remove wrapper of rtw89_debug() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: add debugfs entry to disable dynamic mechanism (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: phy: dynamically adjust EDCCA threshold (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: add to check if debug mask is enabled (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: remove some useless code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: debug: remove wrapper of rtw_dbg() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmfmac: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: Simplify bool conversion (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: fix race due to setting ATH11K_FLAG_EXT_IRQ_ENABLED too early (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: remove ath11k_htc_record::pauload[] (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Use DECLARE_FLEX_ARRAY() for ath10k_htc_record (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: remove ath10k_htc_record::pauload[] (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29091] {CVE-2023-52594} - wifi: ath9k: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: refactor DP Rxdma ring structure (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit HW conversion argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit RBM id argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit mac id argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: use select for CRYPTO_MICHAEL_MIC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: use select for CRYPTO_MICHAEL_MIC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: Documentation update for NL80211_CMD_PORT_AUTHORIZED event (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Extend support for scanning while MLO connected (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Extend support for scanning while MLO connected (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ieee80211: fix PV1 frame control field name (Jose Ignacio Tornos Martinez) [RHEL-28754] - rfkill: return ENOTTY on invalid ioctl (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Consolidate WMI peer flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Consolidate WMI peer flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Remove struct ath12k::ops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove struct ath11k::ops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Remove unused struct ath10k_htc_frame (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: simplify __ath10k_htt_tx_txq_recalc() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: read efuse content from physical map (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: read efuse content via efuse map struct from logic map (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8852c: read RX gain offset from efuse for 6GHz channels (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add to access efuse for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: use mac_gen pointer to access about efuse (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add 8922A basic chip info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: drop unused const_amdpci_aspm (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: mwifiex_process_sleep_confirm_resp(): remove unused priv variable (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: regd: update regulatory map to R65-R44 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: regd: handle policy of 6 GHz according to BIOS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: acpi: process 6 GHz band policy from DSM (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: simplify rtl_action_proc() and rtl_tx_agg_start() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: update interrupt mitigation register for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: correct interrupt mitigation register for 8852CE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922ae: add v2 interrupt handlers for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: generalize interrupt status bits of interrupt handlers (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add pre_deinit to be called after probe complete (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: stop/start DMA for level 1 recovery according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: reset BDRAM according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: correct wrong BBP register in RxDCOC calibration (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove unneeded semicolon (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Defer on rproc_get failure (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: restart beacon queue when hardware reset (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29095] {CVE-2023-52595} - wifi: rt2x00: disable RTS threshold for rt2800 by default (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: introduce DMA busy check watchdog for rt2800 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: fix RX filter in FIF_ALLMULTI flag (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: simplify __rtw_tx_work() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: use struct assignment to replace memcpy() to append TDMA content (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: implement PCI mac_post_init for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add LTR v2 for WiFi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: implement PCI mac_pre_init for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: use gen_def pointer to configure mac_{pre,post}_init and clear PCI ring index (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add PCI generation information to pci_info for each chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: simplify wilc_scan() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: cleanup struct wilc_conn_info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: replace deprecated strncpy with memcpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: drop NULL pointer check in ath12k_update_per_peer_tx_stats() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned rndis_wlan driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned wl3501 driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned ray_cs driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned cisco/aironet driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: extend PHY status parser to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: consider RX info for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: configure PPDU max user by chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: set entry size of address CAM to H2C field by chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: always release SDIO host in wilc_sdio_cmd53() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: simplify remain on channel support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: generalize code of PCI control DMA IO for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add new RX ring design to determine full RX ring efficiently (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: define PCI ring address for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922ae: add 8922AE PCI entry and basic info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix timeout calculation in rtw89_roc_end() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl92ee_dm_dynamic_primary_cca_check(): fix typo in function name (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: cleanup struct rtl_phy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: cleanup struct rtl_hal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmsmac: replace deprecated strncpy with memcpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcm80211: replace deprecated strncpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (Ming Lei) [RHEL-29564] - zram: do not waste zram_table_entry flags bits (Ming Lei) [RHEL-29564] - block: count BLK_OPEN_RESTRICT_WRITES openers (Ming Lei) [RHEL-29564] - block: handle BLK_OPEN_RESTRICT_WRITES correctly (Ming Lei) [RHEL-29564] - fs,block: yield devices early (Ming Lei) [RHEL-29564] - fs,block: get holder during claim (Ming Lei) [RHEL-29564] - iomap: fix a regression for partial write errors (Ming Lei) [RHEL-29564] - mtd: key superblock by device number (Ming Lei) [RHEL-29564] - fs: export sget_dev() (Ming Lei) [RHEL-29564] - super: ensure valid info (Ming Lei) [RHEL-29564] - super: move lockdep assert (Ming Lei) [RHEL-29564] - fs/Kconfig: Fix compile error for romfs (Ming Lei) [RHEL-29564] - iomap: handle error conditions more gracefully in iomap_to_bh (Ming Lei) [RHEL-29564] - direct_write_fallback(): on error revert the ->ki_pos update from buffered write (Ming Lei) [RHEL-29564] - Revert "get rid of DCACHE_GENOCIDE" (Ming Lei) [RHEL-29564] - block: remove bdev_handle completely (Ming Lei) [RHEL-29564] - block: don't rely on BLK_OPEN_RESTRICT_WRITES when yielding write access (Ming Lei) [RHEL-29564] - bdev: remove bdev pointer from struct bdev_handle (Ming Lei) [RHEL-29564] - bdev: make struct bdev_handle private to the block layer (Ming Lei) [RHEL-29564] - bdev: make bdev_{release, open_by_dev}() private to block layer (Ming Lei) [RHEL-29564] - bdev: remove bdev_open_by_path() (Ming Lei) [RHEL-29564] - nfs: port block device access to files (Ming Lei) [RHEL-29564] - jfs: port block device access to file (Ming Lei) [RHEL-29564] - ext4: port block device access to file (Ming Lei) [RHEL-29564] - target: port block device access to file (Ming Lei) [RHEL-29564] - s390: port block device access to file (Ming Lei) [RHEL-29564] - nvme: port block device access to file (Ming Lei) [RHEL-29564] - block2mtd: port device access to files (Ming Lei) [RHEL-29564] - zram: port block device access to file (Ming Lei) [RHEL-29564] - xen: port block device access to file (Ming Lei) [RHEL-29564] - pktcdvd: port block device access to file (Ming Lei) [RHEL-29564] - drbd: port block device access to file (Ming Lei) [RHEL-29564] - xfs: port block device access to files (Ming Lei) [RHEL-29564] - power: port block device access to file (Ming Lei) [RHEL-29564] - swap: port block device usage to file (Ming Lei) [RHEL-29564] - md: port block device access to file (Ming Lei) [RHEL-29564] - block/genhd: port disk_scan_partitions() to file (Ming Lei) [RHEL-29564] - block/ioctl: port blkdev_bszset() to file (Ming Lei) [RHEL-29564] - bdev: open block device as files (Ming Lei) [RHEL-29564] - file: add alloc_file_pseudo_noaccount() (Ming Lei) [RHEL-29564] - file: prepare for new helper (Ming Lei) [RHEL-29564] - init: flush async file closing (Ming Lei) [RHEL-29564] - fs: add CONFIG_BUFFER_HEAD (Ming Lei) [RHEL-29564] - fs: build the legacy direct I/O code conditionally (Ming Lei) [RHEL-29564] - fs: move sb_init_dio_done_wq out of direct-io.c (Ming Lei) [RHEL-29564] - block: use iomap for writes to block devices (Ming Lei) [RHEL-29564] - block: stop setting ->direct_IO (Ming Lei) [RHEL-29564] - block: open code __generic_file_write_iter for blkdev writes (Ming Lei) [RHEL-29564] - fs: rename and move block_page_mkwrite_return (Ming Lei) [RHEL-29564] - fuse: drop redundant arguments to fuse_perform_write (Ming Lei) [RHEL-29564] - fuse: update ki_pos in fuse_perform_write (Ming Lei) [RHEL-29564] - fs: factor out a direct_write_fallback helper (Ming Lei) [RHEL-29564] - iomap: use kiocb_write_and_wait and kiocb_invalidate_pages (Ming Lei) [RHEL-29564] - iomap: update ki_pos in iomap_file_buffered_write (Ming Lei) [RHEL-29564] - filemap: add a kiocb_invalidate_post_direct_write helper (Ming Lei) [RHEL-29564] - filemap: add a kiocb_invalidate_pages helper (Ming Lei) [RHEL-29564] - filemap: add a kiocb_write_and_wait helper (Ming Lei) [RHEL-29564] - filemap: update ki_pos in generic_perform_write (Ming Lei) [RHEL-29564] - backing_dev: remove current->backing_dev_info (Ming Lei) [RHEL-29564] - redhat/configs: add CONFIG_BLK_DEV_WRITE_MOUNTED (Ming Lei) [RHEL-29564] - block: Fix a memory leak in bdev_open_by_dev() (Ming Lei) [RHEL-29564] - ext4: Block writes to journal device (Ming Lei) [RHEL-29564] - xfs: Block writes to log device (Ming Lei) [RHEL-29564] - fs: Block writes to mounted block devices (Ming Lei) [RHEL-29564] - btrfs: Do not restrict writes to btrfs devices (Ming Lei) [RHEL-29564] - block: Add config option to not allow writing to mounted devices (Ming Lei) [RHEL-29564] - block: Remove blkdev_get_by_*() functions (Ming Lei) [RHEL-29564] - super: use higher-level helper for {freeze,thaw} (Ming Lei) [RHEL-29564] - fs: Avoid grabbing sb->s_umount under bdev->bd_holder_lock (Ming Lei) [RHEL-29564] - fs: remove emergency_thaw_bdev (Ming Lei) [RHEL-29564] - super: wait until we passed kill super (Ming Lei) [RHEL-29564] - super: make locking naming consistent (Ming Lei) [RHEL-29564] - fs: simplify invalidate_inodes (Ming Lei) [RHEL-29564] - init: Deal with the init process being a user mode process (Ming Lei) [RHEL-29564] - dcache: remove unnecessary NULL check in dget_dlock() (Ming Lei) [RHEL-29564] - kill DCACHE_MAY_FREE (Ming Lei) [RHEL-29564] - __d_unalias() doesn't use inode argument (Ming Lei) [RHEL-29564] - d_alloc_parallel(): in-lookup hash insertion doesn't need an RCU variant (Ming Lei) [RHEL-29564] - get rid of DCACHE_GENOCIDE (Ming Lei) [RHEL-29564] - simple_fill_super(): don't bother with d_genocide() on failure (Ming Lei) [RHEL-29564] - nsfs: use d_make_root() (Ming Lei) [RHEL-29564] - d_alloc_pseudo(): move setting ->d_op there from the (sole) caller (Ming Lei) [RHEL-29564] - kill d_instantate_anon(), fold __d_instantiate_anon() into remaining caller (Ming Lei) [RHEL-29564] - retain_dentry(): introduce a trimmed-down lockless variant (Ming Lei) [RHEL-29564] - __dentry_kill(): new locking scheme (Ming Lei) [RHEL-29564] - d_prune_aliases(): use a shrink list (Ming Lei) [RHEL-29564] - switch select_collect{,2}() to use of to_shrink_list() (Ming Lei) [RHEL-29564] - to_shrink_list(): call only if refcount is 0 (Ming Lei) [RHEL-29564] - fold dentry_kill() into dput() (Ming Lei) [RHEL-29564] - don't try to cut corners in shrink_lock_dentry() (Ming Lei) [RHEL-29564] - fold the call of retain_dentry() into fast_dput() (Ming Lei) [RHEL-29564] - Call retain_dentry() with refcount 0 (Ming Lei) [RHEL-29564] - dentry_kill(): don't bother with retain_dentry() on slow path (Ming Lei) [RHEL-29564] - __dentry_kill(): get consistent rules for victim's refcount (Ming Lei) [RHEL-29564] - make retain_dentry() neutral with respect to refcounting (Ming Lei) [RHEL-29564] - __dput_to_list(): do decrement of refcount in the callers (Ming Lei) [RHEL-29564] - fast_dput(): new rules for refcount (Ming Lei) [RHEL-29564] - fast_dput(): handle underflows gracefully (Ming Lei) [RHEL-29564] - fast_dput(): having ->d_delete() is not reason to delay refcount decrement (Ming Lei) [RHEL-29564] - shrink_dentry_list(): no need to check that dentry refcount is marked dead (Ming Lei) [RHEL-29564] - centralize killing dentry from shrink list (Ming Lei) [RHEL-29564] - dentry: switch the lists of children to hlist (Ming Lei) [RHEL-29564] - coda_flag_children(): cope with dentries turning negative (Ming Lei) [RHEL-29564] - switch nfsd_client_rmdir() to use of simple_recursive_removal() (Ming Lei) [RHEL-29564] - kill d_backing_dentry() (Ming Lei) [RHEL-29564] - dentry.h: kill a mysterious comment (Ming Lei) [RHEL-29564] - dentry.h: trim externs (Ming Lei) [RHEL-29564] - kill d_{is,set}_fallthru() (Ming Lei) [RHEL-29564] - DCACHE_COOKIE: RIP (Ming Lei) [RHEL-29564] - DCACHE_... ->d_flags bits: switch to BIT() (Ming Lei) [RHEL-29564] - get rid of __dget() (Ming Lei) [RHEL-29564] - struct dentry: get rid of randomize_layout idiocy (Ming Lei) [RHEL-29564] - ovl: stop using d_alloc_anon()/d_instantiate_anon() (Ming Lei) [RHEL-29564] - net: macsec: indicate next pn update when offloading (Izabela Bakollari) [RHEL-30143] - IB/mlx5: Adjust mlx5 rate mapping to support 800Gb (Kamal Heib) [RHEL-30146] - IB/mlx5: Rename 400G_8X speed to comply to naming convention (Kamal Heib) [RHEL-30146] - IB/mlx5: Add support for 800G_8X lane speed (Kamal Heib) [RHEL-30146] - RDMA/ipoib: Add support for XDR speed in ethtool (Kamal Heib) [RHEL-30146] - IB/mlx5: Expose XDR speed through MAD (Kamal Heib) [RHEL-30146] - IB/core: Add support for XDR link speed (Kamal Heib) [RHEL-30146]- tracing: Fix cpu buffers unavailable due to 'record_disabled' missed (Mamatha Inamdar) [RHEL-23763] - smb: client: fix potential UAF in cifs_signal_cifsd_for_reconnect() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_network_name_deleted() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_valid_lease_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_stats_proc_show() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_stats_proc_write() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_dump_full_key() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_debug_files_proc_show() (Paulo Alcantara) [RHEL-7986] - smb: client: serialise cifs_construct_tcon() with cifs_mount_mutex (Paulo Alcantara) [RHEL-7986] - smb: client: handle DFS tcons in cifs_construct_tcon() (Paulo Alcantara) [RHEL-7986] - smb: client: refresh referral without acquiring refpath_lock (Paulo Alcantara) [RHEL-7986] - smb: client: guarantee refcounted children from parent session (Paulo Alcantara) [RHEL-7986] - smb: client: fix UAF in smb2_reconnect_server() (Paulo Alcantara) [RHEL-7986] - KVM: x86/mmu: Retry fault before acquiring mmu_lock if mapping is changing (Igor Mammedov) [RHEL-17714] - net: esp: fix bad handling of pages from page_pool (Sabrina Dubroca) [RHEL-31751] - net: skbuff: don't include to (Sabrina Dubroca) [RHEL-31751] - xfrm: fix a data-race in xfrm_lookup_with_ifid() (Sabrina Dubroca) [RHEL-31751] - xfrm: annotate data-race around use_time (Sabrina Dubroca) [RHEL-31751] - xfrm: fix a data-race in xfrm_gen_index() (Sabrina Dubroca) [RHEL-31751] - xfrm: interface: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31751] - topology: Set capacity_freq_ref in all cases (Phil Auld) [RHEL-29020] - sched/fair: Fix frequency selection for non-invariant case (Phil Auld) [RHEL-29020] - arm64/amu: Use capacity_ref_freq() to set AMU ratio (Phil Auld) [RHEL-29020] - cpufreq/cppc: Set the frequency used for computing the capacity (Phil Auld) [RHEL-29020] - cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}() (Phil Auld) [RHEL-29020] - energy_model: Use a fixed reference frequency (Phil Auld) [RHEL-29020] - cpufreq/schedutil: Use a fixed reference frequency (Phil Auld) [RHEL-29020] - cpufreq: Use the fixed and coherent frequency for scaling capacity (Phil Auld) [RHEL-29020] - cpufreq: Fix the race condition while updating the transition_task of policy (Phil Auld) [RHEL-29020] - sched/topology: Add a new arch_scale_freq_ref() method (Phil Auld) [RHEL-29020] - sched/cpufreq: Rework iowait boost (Phil Auld) [RHEL-29020] - sched/cpufreq: Rework schedutil governor performance estimation (Phil Auld) [RHEL-29020] - sched/topology: Consolidate and clean up access to a CPU's max compute capacity (Phil Auld) [RHEL-29020] - sched/timers: Explain why idle task schedules out on remote timer enqueue (Phil Auld) [RHEL-29020] - sched/cpuidle: Comment about timers requirements VS idle handler (Phil Auld) [RHEL-29020] - cpufreq: Rebuild sched-domains when removing cpufreq driver (Phil Auld) [RHEL-29020] - cpufreq: schedutil: Merge initialization code of sg_cpu in single loop (Phil Auld) [RHEL-29020] - cpufreq: schedutil: Update next_freq when cpufreq_limits change (Phil Auld) [RHEL-29020] - RDMA/qedr: Fix qedr_create_user_qp error flow (Kamal Heib) [RHEL-16780 RHEL-31716] {CVE-2024-26743} - i2c: tegra: Share same DMA channel for RX and TX (Mark Salter) [RHEL-28640] - redhat/configs: build in Tegra210 SPI driver (Mark Salter) [RHEL-28640] - net-procfs: use xarray iterator to implement /proc/net/dev (Ivan Vecera) [RHEL-30656] - net: make sure we never create ifindex = 0 (Ivan Vecera) [RHEL-30656] - tools: ynl: fix handling of multiple mcast groups (Ivan Vecera) [RHEL-30656] - tools: ynl: don't leak mcast_groups on init error (Ivan Vecera) [RHEL-30656] - tools: ynl: make sure we always pass yarg to mnl_cb_run (Ivan Vecera) [RHEL-30656] - selftests/bpf: Fix sockopt_sk selftest (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: fix reply command values (Ivan Vecera) [RHEL-30656] - netlink: annotate data-races around sk->sk_err (Ivan Vecera) [RHEL-30656] - doc/netlink: Fix missing classic_netlink doc reference (Ivan Vecera) [RHEL-30656] - devlink: move devlink_notify_register/unregister() to dev.c (Ivan Vecera) [RHEL-30656] - devlink: move small_ops definition into netlink.c (Ivan Vecera) [RHEL-30656] - devlink: move tracepoint definitions into core.c (Ivan Vecera) [RHEL-30656] - devlink: push linecard related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push rate related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push trap related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: use tracepoint_enabled() helper (Ivan Vecera) [RHEL-30656] - devlink: push region related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push param related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push resource related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push dpipe related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: move and rename devlink_dpipe_send_and_alloc_skb() helper (Ivan Vecera) [RHEL-30656] - devlink: push shared buffer related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push port related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push object register/unregister notifications into separate helpers (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt route messages (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt link messages (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt addr messages (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Add support for create flags (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Implement nlattr array-nest decoding in ynl (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Add support for netlink-raw families (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Fix extack parsing with fixed header genlmsg (Ivan Vecera) [RHEL-30656] - tools/ynl: Add mcast-group schema parsing to ynl (Ivan Vecera) [RHEL-30656] - doc/netlink: Document the netlink-raw schema extensions (Ivan Vecera) [RHEL-30656] - doc/netlink: Update genetlink-legacy documentation (Ivan Vecera) [RHEL-30656] - doc/netlink: Add a schema for netlink-raw families (Ivan Vecera) [RHEL-30656] - doc/netlink: Add delete operation to ovs_vport spec (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix uAPI generation after tempfile changes (Ivan Vecera) [RHEL-30656] - netlink: specs: fix indent in fou (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support empty attribute lists (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix collecting global policy attrs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: set length of binary fields (Ivan Vecera) [RHEL-30656] - tools: ynl: allow passing binary data (Ivan Vecera) [RHEL-30656] - net: validate veth and vxcan peer ifindexes (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: use temporary file for rendering (Ivan Vecera) [RHEL-30656] - Documentation: Fix typos (Ivan Vecera) [RHEL-30656] - tools: ynl: add more info to KeyErrors on missing attrs (Ivan Vecera) [RHEL-30656] - netlink: specs: add ovs_vport new command (Ivan Vecera) [RHEL-30656] - net: warn about attempts to register negative ifindex (Ivan Vecera) [RHEL-30656] - ethtool: netlink: always pass genl_info to .prepare_data (Ivan Vecera) [RHEL-30656] - ethtool: netlink: simplify arguments to ethnl_default_parse() (Ivan Vecera) [RHEL-30656] - netdev-genl: use struct genl_info for reply construction (Ivan Vecera) [RHEL-30656] - genetlink: add genlmsg_iput() API (Ivan Vecera) [RHEL-30656] - genetlink: add a family pointer to struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: use attrs from struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: add struct genl_info to struct genl_dumpit_info (Ivan Vecera) [RHEL-30656] - genetlink: remove userhdr from struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: make genl_info->nlhdr const (Ivan Vecera) [RHEL-30656] - genetlink: push conditional locking into dumpit/done (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: extend health reporter dump attributes by port index (Ivan Vecera) [RHEL-30656] - devlink: extend health reporter dump selector by port index (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: extend per-instance dump commands to accept instance attributes (Ivan Vecera) [RHEL-30656] - devlink: allow user to narrow per-instance dumps by passing handle attrs (Ivan Vecera) [RHEL-30656] - devlink: remove converted commands from small ops (Ivan Vecera) [RHEL-30656] - devlink: remove duplicate temporary netlink callback prototypes (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: add commands that do per-instance dump (Ivan Vecera) [RHEL-30656] - devlink: pass flags as an arg of dump_one() callback (Ivan Vecera) [RHEL-30656] - devlink: introduce dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656] - devlink: rename doit callbacks for per-instance dump commands (Ivan Vecera) [RHEL-30656] - devlink: introduce devlink_nl_pre_doit_port*() helper functions (Ivan Vecera) [RHEL-30656] - devlink: parse rate attrs in doit() callbacks (Ivan Vecera) [RHEL-30656] - devlink: parse linecard attr in doit() callbacks (Ivan Vecera) [RHEL-30656] - netlink: convert nlk->flags to atomic flags (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add missing empty line between policies (Ivan Vecera) [RHEL-30656] - devlink: clear flag on port register error path (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: avoid rendering empty validate field (Ivan Vecera) [RHEL-30656] - devlink: Remove unused devlink_dpipe_table_resource_set() declaration (Ivan Vecera) [RHEL-30656] - devlink: use generated split ops and remove duplicated commands from small ops (Ivan Vecera) [RHEL-30656] - devlink: include the generated netlink header (Ivan Vecera) [RHEL-30656] - devlink: add split ops generated according to spec (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: add info-get dump op (Ivan Vecera) [RHEL-30656] - devlink: un-static devlink_nl_pre/post_doit() (Ivan Vecera) [RHEL-30656] - devlink: introduce couple of dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656] - devlink: rename couple of doit netlink callbacks to match generated names (Ivan Vecera) [RHEL-30656] - devlink: rename devlink_nl_ops to devlink_nl_small_ops (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: render netlink policies static for split ops (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: allow directional model for kernel mode (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: filter rendering of validate field values for split ops (Ivan Vecera) [RHEL-30656] - netlink: specs: add dump-strict flag for dont-validate property (Ivan Vecera) [RHEL-30656] - devlink: Remove unused extern declaration devlink_port_region_destroy() (Ivan Vecera) [RHEL-30656] - net: convert some netlink netdev iterators to depend on the xarray (Ivan Vecera) [RHEL-30656] - net: store netdevs in an xarray (Ivan Vecera) [RHEL-30656] - ynl: print xdp-zc-max-segs in the sample (Ivan Vecera) [RHEL-30656] - ynl: regenerate all headers (Ivan Vecera) [RHEL-30656] - ynl: mark max/mask as private for kdoc (Ivan Vecera) [RHEL-30656] - ynl: expose xdp-zc-max-segs (Ivan Vecera) [RHEL-30656] - netlink: allow be16 and be32 types in all uint policy checks (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix parse multi-attr enum attribute (Ivan Vecera) [RHEL-30656] - netlink: Add new netlink_release function (Ivan Vecera) [RHEL-30656] - genetlink: add explicit ordering break check for split ops (Ivan Vecera) [RHEL-30656] - rtnetlink: Move nesting cancellation rollback to proper function (Ivan Vecera) [RHEL-30656] - devlink: remove reload failed checks in params get/set callbacks (Ivan Vecera) [RHEL-30656] - netlink: Make use of __assign_bit() API (Ivan Vecera) [RHEL-30656] - netlink: Add __sock_i_ino() for __netlink_diag_dump(). (Ivan Vecera) [RHEL-30656] - netlink: specs: add display hints to ovs_flow (Ivan Vecera) [RHEL-30656] - tools: ynl: add display-hint support to ynl (Ivan Vecera) [RHEL-30656] - netlink: specs: add display-hint to schema definitions (Ivan Vecera) [RHEL-30656] - tools: ynl: improve the direct-include header guard logic (Ivan Vecera) [RHEL-30656] - netlink: fix potential deadlock in netlink_set_err() (Ivan Vecera) [RHEL-30656] - netlink: specs: fixup openvswitch specs for code generation (Ivan Vecera) [RHEL-30656] - tools: ynl: work around stale system headers (Ivan Vecera) [RHEL-30656] - rtnetlink: move validate_linkmsg out of do_setlink (Ivan Vecera) [RHEL-30656] - rtnetlink: extend RTEXT_FILTER_SKIP_STATS to IFLA_VF_INFO (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: inherit policy in multi-attr (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: correct enum policies (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for ethtool (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the ethtool family (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: mark pads as pads (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: untangle stats-get (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: untangle UDP tunnels and cable test a bit (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: add empty enum stringset (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: resolve enum vs struct name conflicts (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate enum types if unnamed (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: add C render hints (Ivan Vecera) [RHEL-30656] - netlink: specs: support setting prefix-name per attribute (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: record extra args for regen (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support excluding tricky ops (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support / skip pads on the way to kernel (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't pass op_name to RenderInfo (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support code gen for events (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: sanitize notification tracking (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: regenerate the if ladders (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: get attr type outside of if() (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: combine else with closing bracket (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: complete the C keyword list (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: cleanup user space header includes (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: cleanup user space header includes (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for devlink (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the devlink family (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate forward declarations for policies - regen (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate forward declarations for policies (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: walk nested types in depth (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: inherit struct use info (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: try to sort the types more intelligently (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: enable code gen for directional specs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: refactor strmap helper generation (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: use enum names in op strmap more carefully (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: fill in some details important for C (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the handshake family (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: improve unwind on parsing errors (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fill in support for MultiAttr scalars (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: fix random typos (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for netdev (Ivan Vecera) [RHEL-30656] - tools: ynl: support fou and netdev in C (Ivan Vecera) [RHEL-30656] - tools: ynl: user space helpers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: clean up stray new lines at the end of reply-less requests (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate static descriptions of notifications (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: switch to family struct (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate alloc and free helpers for req (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: move the response reading logic into YNL (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate enum-to-string helpers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add error checking for nested structs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: loosen type consistency check for events (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't override pure nested struct (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix unused / pad attribute handling (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add extra headers for user space (Ivan Vecera) [RHEL-30656] - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report (Ivan Vecera) [RHEL-30656] - netlink: specs: add ynl spec for ovs_flow (Ivan Vecera) [RHEL-30656] - tools: ynl: Support enums in struct members in genetlink-legacy (Ivan Vecera) [RHEL-30656] - tools: ynl: Initialise fixed headers to 0 in genetlink-legacy (Ivan Vecera) [RHEL-30656] - doc: ynl: Add doc attr to struct members in genetlink-legacy spec (Ivan Vecera) [RHEL-30656] - netlink: specs: correct types of legacy arrays (Ivan Vecera) [RHEL-30656] - net: ynl: prefix uAPI header include with uapi/ (Ivan Vecera) [RHEL-30656] - tools: ynl: avoid dict errors on older Python versions (Ivan Vecera) [RHEL-30656] - tools: ynl: Handle byte-order in struct members (Ivan Vecera) [RHEL-30656] - tools: ynl: Use dict of predefined Structs to decode scalar types (Ivan Vecera) [RHEL-30656] - netlink: annotate accesses to nlk->cb_running (Ivan Vecera) [RHEL-30656] - netlink: Use copy_to_user() for optval in netlink_getsockopt(). (Ivan Vecera) [RHEL-30656] - tools: ynl: Rename ethtool to ethtool.py (Ivan Vecera) [RHEL-30656] - tools: ynl: Remove absolute paths to yaml files from ethtool testing tool (Ivan Vecera) [RHEL-30656] - tools: ynl: throw a more meaningful exception if family not supported (Ivan Vecera) [RHEL-30656] - tools: ynl: ethtool testing tool (Ivan Vecera) [RHEL-30656] - tools: ynl: replace print with NlError (Ivan Vecera) [RHEL-30656] - tools: ynl: populate most of the ethtool spec (Ivan Vecera) [RHEL-30656] - tools: ynl: support byte-order in cli (Ivan Vecera) [RHEL-30656] - docs: netlink: document the sub-type attribute property (Ivan Vecera) [RHEL-30656] - docs: netlink: document struct support for genetlink-legacy (Ivan Vecera) [RHEL-30656] - netlink: specs: add partial specification for openvswitch (Ivan Vecera) [RHEL-30656] - tools: ynl: Add fixed-header support to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add struct attr decoding to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add C array attribute decoding to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add struct parsing to nlspec (Ivan Vecera) [RHEL-30656] - tools: ynl: default to treating enums as flags for mask generation (Ivan Vecera) [RHEL-30656] - tools: ynl: Add missing types to encode/decode (Ivan Vecera) [RHEL-30656] - tools: ynl: add the Python requirements.txt file (Ivan Vecera) [RHEL-30656] - ynl: allow to encode u8 attr (Ivan Vecera) [RHEL-30656] - tools: ynl: skip the explicit op array size when not needed (Ivan Vecera) [RHEL-30656] - netlink: specs: allow uapi-header in genetlink (Ivan Vecera) [RHEL-30656] - netlink-specs: add partial specification for devlink (Ivan Vecera) [RHEL-30656] - netlink: remove unused 'compare' function (Ivan Vecera) [RHEL-30656]- Revert "net: rtnetlink: Enslave device before bringing it up" (Ivan Vecera) [RHEL-30344] - netlink: Reverse the patch which removed filtering (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: fix enum index in _decode_enum(..) (Ivan Vecera) [RHEL-30344] - tools: ynl: fix setting presence bits in simple nests (Ivan Vecera) [RHEL-30344] - netlink: add nla be16/32 types to minlen array (Ivan Vecera) [RHEL-30344] - rtnetlink: Restore RTM_NEW/DELLINK notification behavior (Ivan Vecera) [RHEL-30344] - netlink: annotate lockless accesses to nlk->max_recvmsg_len (Ivan Vecera) [RHEL-30344] - tools: ynl: Fix genlmsg header encoding formats (Ivan Vecera) [RHEL-30344] - ynl: make the tooling check the license (Ivan Vecera) [RHEL-30344] - ynl: broaden the license even more (Ivan Vecera) [RHEL-30344] - tools: ynl: make definitions optional again (Ivan Vecera) [RHEL-30344] - tools: ynl: fix get_mask utility routine (Ivan Vecera) [RHEL-30344] - tools: ynl: fix render-max for flags definition (Ivan Vecera) [RHEL-30344] - tools: ynl: fix enum-as-flags in the generic CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: move the enum classes to shared code (Ivan Vecera) [RHEL-30344] - ynl: re-license uniformly under GPL-2.0 OR BSD-3-Clause (Ivan Vecera) [RHEL-30344] - netlink: specs: update for codegen enumerating from 1 (Ivan Vecera) [RHEL-30344] - tools: ynl: use 1 as the default for first entry in attrs/ops (Ivan Vecera) [RHEL-30344] - tools: ynl: fully inherit attrs in subsets (Ivan Vecera) [RHEL-30344] - tools: net: add __pycache__ to gitignore (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: re-raise the exception instead of printing (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: fix single attribute structs with attr 0 only (Ivan Vecera) [RHEL-30344] - genetlink: Use string_is_terminated() helper (Ivan Vecera) [RHEL-30344] - string_helpers: Move string_is_valid() to the header (Ivan Vecera) [RHEL-30344] - tools: net: use python3 explicitly (Ivan Vecera) [RHEL-30344] - docs: netlink: add a starting guide for working with specs (Ivan Vecera) [RHEL-30344] - netlink: specs: finish up operation enum-models (Ivan Vecera) [RHEL-30344] - tools: ynl: load jsonschema on demand (Ivan Vecera) [RHEL-30344] - tools: ynl: use operation names from spec on the CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: support pretty printing bad attribute names (Ivan Vecera) [RHEL-30344] - tools: ynl: support multi-attr (Ivan Vecera) [RHEL-30344] - tools: ynl: support directional enum-model in CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: add support for types needed by ethtool (Ivan Vecera) [RHEL-30344] - tools: ynl: use the common YAML loading and validation code (Ivan Vecera) [RHEL-30344] - tools: ynl: add an object hierarchy to represent parsed spec (Ivan Vecera) [RHEL-30344] - tools: ynl: move the cli and netlink code around (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: prevent do / dump reordering (Ivan Vecera) [RHEL-30344] - net: netlink: recommend policy range validation (Ivan Vecera) [RHEL-30344] - tools: ynl: store ops in ordered dict to avoid random ordering (Ivan Vecera) [RHEL-30344] - tools: ynl: rename ops_list -> msg_list (Ivan Vecera) [RHEL-30344] - tools: ynl: support kdocs for flags in code generation (Ivan Vecera) [RHEL-30344] - tools: ynl: add a completely generic client (Ivan Vecera) [RHEL-30344] - net: fou: use policy and operation tables generated from the spec (Ivan Vecera) [RHEL-30344] - net: fou: rename the source for linking (Ivan Vecera) [RHEL-30344] - net: fou: regenerate the uAPI from the spec (Ivan Vecera) [RHEL-30344] - netlink: add a proto specification for FOU (Ivan Vecera) [RHEL-30344] - net: add basic C code generators for Netlink (Ivan Vecera) [RHEL-30344] - netlink: add schemas for YAML specs (Ivan Vecera) [RHEL-30344] - docs: add more netlink docs (incl. spec docs) (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around sk_state (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around dst_portid and dst_group (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around nlk->portid (Ivan Vecera) [RHEL-30344] - netlink: prevent potential spectre v1 gadgets (Ivan Vecera) [RHEL-30344] - netlink: remove the flex array from struct nlmsghdr (Ivan Vecera) [RHEL-30344] - treewide: use get_random_u32_below() instead of deprecated function (Ivan Vecera) [RHEL-30344] - lib: Fix some kernel-doc comments (Ivan Vecera) [RHEL-30344] - netlink: Fix potential skb memleak in netlink_ack (Ivan Vecera) [RHEL-30344] - netlink: introduce bigendian integer types (Ivan Vecera) [RHEL-30344] - rtnetlink: Honour NLM_F_ECHO flag in rtnl_delete_link (Ivan Vecera) [RHEL-30344] - rtnetlink: Honour NLM_F_ECHO flag in rtnl_newlink_create (Ivan Vecera) [RHEL-30344] - net: add new helper unregister_netdevice_many_notify (Ivan Vecera) [RHEL-30344] - rtnetlink: pass netlink message header and portid to rtnl_configure_link() (Ivan Vecera) [RHEL-30344] - netlink: split up copies in the ack construction (Ivan Vecera) [RHEL-30344] - netlink: hide validation union fields from kdoc (Ivan Vecera) [RHEL-30344] - docs: netlink: clarify the historical baggage of Netlink flags (Ivan Vecera) [RHEL-30344] - net: rtnetlink: Enslave device before bringing it up (Ivan Vecera) [RHEL-30344] - netfilter: nft_payload: reject out-of-range attributes via policy (Ivan Vecera) [RHEL-30344] - netlink: introduce NLA_POLICY_MAX_BE (Ivan Vecera) [RHEL-30344] - netlink: Bounds-check struct nlmsgerr creation (Ivan Vecera) [RHEL-30344] - net: rtnetlink: use netif_oper_up instead of open code (Ivan Vecera) [RHEL-30344] - genetlink: hold read cb_lock during iteration of genl_fam_idr in genl_bind() (Ivan Vecera) [RHEL-30344] - netlink: fix some kernel-doc comments (Ivan Vecera) [RHEL-30344] - net: improve and fix netlink kdoc (Ivan Vecera) [RHEL-30344] - net: add missing kdoc for struct genl_multicast_group::flags (Ivan Vecera) [RHEL-30344] - genetlink: correct uAPI defines (Ivan Vecera) [RHEL-30344] - netlink: do not reset transport header in netlink_recvmsg() (Ivan Vecera) [RHEL-30344] - rtnl: move rtnl_newlink_create() (Ivan Vecera) [RHEL-30344] - rtnl: split __rtnl_newlink() into two functions (Ivan Vecera) [RHEL-30344] - rtnl: allocate more attr tables on the heap (Ivan Vecera) [RHEL-30344] - Revert "rtnetlink: return EINVAL when request cannot succeed" (Ivan Vecera) [RHEL-30344] - netlink: reset network and mac headers in netlink_dump() (Ivan Vecera) [RHEL-30344] - rtnetlink: return EINVAL when request cannot succeed (Ivan Vecera) [RHEL-30344] - rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink (Ivan Vecera) [RHEL-30344] - rtnetlink: enable alt_ifname for setlink/newlink (Ivan Vecera) [RHEL-30344] - rtnetlink: return ENODEV when ifname does not exist and group is given (Ivan Vecera) [RHEL-30344] - net: ensure net_todo_list is processed quickly (Ivan Vecera) [RHEL-30344] - af_netlink: Fix shift out of bounds in group mask calculation (Ivan Vecera) [RHEL-30344] - net: limit altnames to 64k total (Ivan Vecera) [RHEL-30344] - net: account alternate interface name memory (Ivan Vecera) [RHEL-30344] - rtnetlink: add new rtm tunnel api for tunnel id filtering (Ivan Vecera) [RHEL-30344] - net: make net->dev_unreg_count atomic (Ivan Vecera) [RHEL-30344] - netlink: remove nl_set_extack_cookie_u32() (Ivan Vecera) [RHEL-30344] - net: netlink: af_netlink: Prevent empty skb by adding a check on len. (Ivan Vecera) [RHEL-30344] - net: rtnetlink: use __dev_addr_set() (Ivan Vecera) [RHEL-30344] - net/core: Remove unused assignment operations and variable (Ivan Vecera) [RHEL-30344] - netlink: remove netlink_broadcast_filtered (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around nlk->bound (Ivan Vecera) [RHEL-30344] - net: rtnetlink: convert rcu_assign_pointer to RCU_INIT_POINTER (Ivan Vecera) [RHEL-30344] - net: Support filtering interfaces on no master (Ivan Vecera) [RHEL-30344] - net: netlink: Remove unused function (Ivan Vecera) [RHEL-30344] - net: netlink: add the case when nlh is NULL (Ivan Vecera) [RHEL-30344] - netlink: Deal with ESRCH error in nlmsg_notify() (Ivan Vecera) [RHEL-30344] - rtnetlink: use nlmsg_notify() in rtnetlink_send() (Ivan Vecera) [RHEL-30344] - net: lan78xx: fix runtime PM count underflow on link stop (Jamie Bainbridge) [RHEL-33332] - net: lan78xx: fix "softirq work is pending" error (Jamie Bainbridge) [RHEL-33332] - lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected (Jamie Bainbridge) [RHEL-33332] - lan78xx: remove redundant statement in lan78xx_get_eee (Jamie Bainbridge) [RHEL-33332] - lan78xx: replace deprecated strncpy with strscpy (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: reorder cleanup operations to avoid UAF bugs (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: Limit packet length to skb->len (Jamie Bainbridge) [RHEL-33332] - lan78xx: drop the weight argument from netif_napi_add (Jamie Bainbridge) [RHEL-33332] - usb: lan78xx: remove a copy of the NAPI_POLL_WEIGHT define (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: Use generic_handle_irq_safe(). (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: add Allied Telesis AT29M2-AF (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of "0" if no IRQ is available (Jamie Bainbridge) [RHEL-33332] - lan78xx: Clean up some inconsistent indenting (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce NAPI polling support (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove hardware-specific header update (Jamie Bainbridge) [RHEL-33332] - lan78xx: Re-order rx_submit() to remove forward declaration (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce Rx URB processing improvements (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce Tx URB processing improvements (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix memory allocation bug (Jamie Bainbridge) [RHEL-33332] - net: lan78xx: fix division by zero in send path (Jamie Bainbridge) [RHEL-33332] - lan78xx: Limit number of driver warning messages (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix race condition in disconnect handling (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix race conditions in suspend/resume handling (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix partial packet errors on suspend/resume (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix exception on link speed change (Jamie Bainbridge) [RHEL-33332] - lan78xx: Add missing return code checks (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove unused pause frame queue (Jamie Bainbridge) [RHEL-33332] - lan78xx: Set flow control threshold to prevent packet loss (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove unused timer (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix white space and style issues (Jamie Bainbridge) [RHEL-33332] - powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt. (Mamatha Inamdar) [RHEL-33704] - powerpc/kasan: Don't instrument non-maskable or raw interrupts (Mamatha Inamdar) [RHEL-33704] - wireguard: netlink: access device through ctx instead of peer (Hangbin Liu) [RHEL-31053] - wireguard: netlink: check for dangling peer via is_dead instead of empty list (Hangbin Liu) [RHEL-31053] - wireguard: receive: annotate data-race around receiving_counter.counter (Hangbin Liu) [RHEL-31053] - wireguard: use DEV_STATS_INC() (Hangbin Liu) [RHEL-31053] - platform/x86: think-lmi: Fix reference leak (David Arcari) [RHEL-28032] {CVE-2023-52520} - platform/x86: think-lmi: Fix issues with duplicate attributes (David Arcari) [RHEL-28032] {CVE-2023-52520} - mptcp: fix double-free on socket dismantle (Davide Caratti) [RHEL-22775 RHEL-31844] {CVE-2024-26782} - selftests/mm: Update va_high_addr_switch.sh to check CPU for la57 flag (Audra Mitchell) [RHEL-23078] - ceph: switch to use cap_delay_lock for the unlink delay list (Jay Shin) [RHEL-32997] - dm-crypt, dm-integrity, dm-verity: bump target version (Benjamin Marzinski) [RHEL-30951] - dm-verity, dm-crypt: align "struct bvec_iter" correctly (Benjamin Marzinski) [RHEL-30951] - dm writecache: allow allocations larger than 2GiB (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - dm stats: limit the number of entries (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - dm: limit the number of targets and parameter size area (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - MAINTAINERS: remove stale info for DEVICE-MAPPER (Benjamin Marzinski) [RHEL-30951] - dm audit: fix Kconfig so DM_AUDIT depends on BLK_DEV_DM (Benjamin Marzinski) [RHEL-30951] - dm-integrity: don't modify bio's immutable bio_vec in integrity_metadata() (Benjamin Marzinski) [RHEL-30951] - dm-raid: delay flushing event_work() after reconfig_mutex is released (Benjamin Marzinski) [RHEL-30951] - dm-flakey: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951] - dm-verity: align struct dm_verity_fec_io properly (Benjamin Marzinski) [RHEL-30951] - dm verity: don't perform FEC for failed readahead IO (Benjamin Marzinski) [RHEL-30951] - dm-crypt: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951] - dm-delay: avoid duplicate logic (Benjamin Marzinski) [RHEL-30951] - dm-delay: fix bugs introduced by kthread mode (Benjamin Marzinski) [RHEL-30951] - dm-delay: fix a race between delay_presuspend and delay_bio (Benjamin Marzinski) [RHEL-30951] - dm integrity: use crypto_shash_digest() in sb_mac() (Benjamin Marzinski) [RHEL-30951] - dm crypt: use crypto_shash_digest() in crypt_iv_tcw_whitening() (Benjamin Marzinski) [RHEL-30951] - dm delay: for short delays, use kthread instead of timers and wq (Benjamin Marzinski) [RHEL-30951] - MAINTAINERS: add Mikulas Patocka as a DM maintainer (Benjamin Marzinski) [RHEL-30951] - dm: respect REQ_NOWAIT flag in normal bios issued to DM (Benjamin Marzinski) [RHEL-30951] - dm: enhance alloc_multiple_bios() to be more versatile (Benjamin Marzinski) [RHEL-30951] - dm: make __send_duplicate_bios return unsigned int (Benjamin Marzinski) [RHEL-30951] - dm log userspace: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951] - dm ioctl: replace deprecated strncpy with strscpy_pad (Benjamin Marzinski) [RHEL-30951] - dm crypt: replace open-coded kmemdup_nul (Benjamin Marzinski) [RHEL-30951] - dm cache metadata: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951] - dm: shortcut the calls to linear_map and stripe_map (Benjamin Marzinski) [RHEL-30951] - selftests/bpf: Fix up xdp bonding test wrt feature flags (Hangbin Liu) [RHEL-31051] - selftests/bpf: Add xdp_feature selftest for bond device (Hangbin Liu) [RHEL-31051] - xdp, bonding: Fix feature flags when there are no slave devs anymore (Hangbin Liu) [RHEL-31051] - bonding: rate-limit bonding driver inspect messages (Hangbin Liu) [RHEL-31051] - bonding: do not report NETDEV_XDP_ACT_XSK_ZEROCOPY (Hangbin Liu) [RHEL-31051] - bonding: remove print in bond_verify_device_path (Hangbin Liu) [RHEL-31051] - bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk (Hangbin Liu) [RHEL-31051] - bonding: stop the device in bond_setup_by_slave() (Hangbin Liu) [RHEL-31051] - tracing/hist: Fix issue of losting command info in error_log (Jerome Marchand) [RHEL-3224] - tracing/histograms: String compares should not care about signed values (Jerome Marchand) [RHEL-3224] - tracing: Add length protection to histogram string copies (Jerome Marchand) [RHEL-3224] - tracing/histogram: Do not copy the fixed-size char array field over the field size (Jerome Marchand) [RHEL-3224] - net: deal with integer overflows in kmalloc_reserve() (Antoine Tenart) [RHEL-28786] - net: factorize code in kmalloc_reserve() (Antoine Tenart) [RHEL-28786] - net: remove osize variable in __alloc_skb() (Antoine Tenart) [RHEL-28786] - net: add SKB_HEAD_ALIGN() helper (Antoine Tenart) [RHEL-28786] - skbuff: Proactively round up to kmalloc bucket size (Antoine Tenart) [RHEL-28786] - skbuff: pass the result of data ksize to __build_skb_around (Antoine Tenart) [RHEL-28786] - media: pvrusb2: fix use after free on context disconnection (Desnes Nunes) [RHEL-27529] {CVE-2023-52445} - net: ena: Remove ena_select_queue (Kamal Heib) [RHEL-28811 RHEL-31517] - net: ena: Remove unlikely() from IS_ERR() condition (Kamal Heib) [RHEL-28811] - net: ena: Remove redundant assignment (Kamal Heib) [RHEL-28811] - net: ena: Reduce lines with longer column width boundary (Kamal Heib) [RHEL-28811] - net: ena: handle ena_calc_io_queue_size() possible errors (Kamal Heib) [RHEL-28811] - net: ena: Change default print level for netif_ prints (Kamal Heib) [RHEL-28811] - net: ena: Relocate skb_tx_timestamp() to improve time stamping accuracy (Kamal Heib) [RHEL-28811] - net: ena: Add more information on TX timeouts (Kamal Heib) [RHEL-28811] - net: ena: Change error print during ena_device_init() (Kamal Heib) [RHEL-28811] - net: ena: Remove CQ tail pointer update (Kamal Heib) [RHEL-28811] - net: ena: Enable DIM by default (Kamal Heib) [RHEL-28811] - net: ena: Minor cosmetic changes (Kamal Heib) [RHEL-28811] - net: ena: Add more documentation for RX copybreak (Kamal Heib) [RHEL-28811] - net: ena: Remove an unused field (Kamal Heib) [RHEL-28811] - net: ena: Take xdp packets stats into account in ena_get_stats64() (Kamal Heib) [RHEL-28811] - net: ena: Make queue stats code cleaner by removing the if block (Kamal Heib) [RHEL-28811] - net: ena: Always register RX queue info (Kamal Heib) [RHEL-28811] - net: ena: Add more debug prints to XDP related function (Kamal Heib) [RHEL-28811] - net: ena: Refactor napi functions (Kamal Heib) [RHEL-28811] - net: ena: Don't check if XDP program is loaded in ena_xdp_execute() (Kamal Heib) [RHEL-28811] - net: ena: Use tx_ring instead of xdp_ring for XDP channel TX (Kamal Heib) [RHEL-28811] - net: ena: Introduce total_tx_size field in ena_tx_buffer struct (Kamal Heib) [RHEL-28811] - net: ena: Put orthogonal fields in ena_tx_buffer in a union (Kamal Heib) [RHEL-28811] - net: ena: Pass ena_adapter instead of net_device to ena_xmit_common() (Kamal Heib) [RHEL-28811] - net: ena: Move XDP code to its new files (Kamal Heib) [RHEL-28811] - net: ena: Fix XDP redirection error (Kamal Heib) [RHEL-28811] - net: ena: Fix DMA syncing in XDP path when SWIOTLB is on (Kamal Heib) [RHEL-28811] - net: ena: Fix xdp drops handling due to multibuf packets (Kamal Heib) [RHEL-28811] - net: ena: Destroy correct number of xdp queues upon failure (Kamal Heib) [RHEL-28811] - net: ena: replace deprecated strncpy with strscpy (Kamal Heib) [RHEL-28811] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Kamal Heib) [RHEL-28811] - net: ena: Flush XDP packets on error. (Kamal Heib) [RHEL-28811] - net: ena: Use pci_dev_id() to simplify the code (Kamal Heib) [RHEL-28811] - eth: add missing xdp.h includes in drivers (Kamal Heib) [RHEL-28811] - net: ena: fix shift-out-of-bounds in exponential backoff (Kamal Heib) [RHEL-28811] - net: ena: Fix rst format issues in readme (Kamal Heib) [RHEL-28811] - net: ena: Add dynamic recycling mechanism for rx buffers (Kamal Heib) [RHEL-28811] - net: ena: removed unused tx_bytes variable (Kamal Heib) [RHEL-28811] - net: ena: Advertise TX push support (Kamal Heib) [RHEL-28811] - net: ena: Add support to changing tx_push_buf_len (Kamal Heib) [RHEL-28811] - net: ena: Recalculate TX state variables every device reset (Kamal Heib) [RHEL-28811] - net: ena: Add an option to configure large LLQ headers (Kamal Heib) [RHEL-28811] - net: ena: Make few cosmetic preparations to support large LLQ (Kamal Heib) [RHEL-28811] - redhat: Fix required version of OpenCSD to match expectations (Michael Petlan) [RHEL-25824] - perf evlist: Fix evlist__new_default() for > 1 core PMU (Michael Petlan) [RHEL-25824] - perf vendor events intel: Alderlake/sapphirerapids metric fixes (Michael Petlan) [RHEL-25824] - perf tools: Fix calloc() arguments to address error introduced in gcc-14 (Michael Petlan) [RHEL-25824] - perf top: Remove needless malloc(0) call that triggers -Walloc-size (Michael Petlan) [RHEL-25824] - perf build: Make minimal shellcheck version to v0.6.0 (Michael Petlan) [RHEL-25824] - perf test shell daemon: Make signal test less racy (Michael Petlan) [RHEL-25824] - perf test shell script: Fix test for python being disabled (Michael Petlan) [RHEL-25824] - perf test: Workaround debug output in list test (Michael Petlan) [RHEL-25824] - perf list: Add output file option (Michael Petlan) [RHEL-25824] - perf list: Switch error message to pr_err() to respect debug settings (-v) (Michael Petlan) [RHEL-25824] - perf test: Fix 'perf script' tests on s390 (Michael Petlan) [RHEL-25824] - perf test: test case 'Setup struct perf_event_attr' fails on s390 on z/vm (Michael Petlan) [RHEL-25824] - perf db-export: Fix missing reference count get in call_path_from_sample() (Michael Petlan) [RHEL-25824] - perf tests: Add perf script test (Michael Petlan) [RHEL-25824] - libsubcmd: Fix memory leak in uniq() (Michael Petlan) [RHEL-25824] - perf TUI: Don't ignore job control (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update sapphirerapids events to v1.17 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update icelakex events to v1.23 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update emeraldrapids events to v1.02 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Alderlake/rocketlake metric fixes (Michael Petlan) [RHEL-25824] - perf x86 test: Add hybrid test for conflicting legacy/sysfs event (Michael Petlan) [RHEL-25824] - perf x86 test: Update hybrid expectations (Michael Petlan) [RHEL-25824] - perf vendor events amd: Add Zen 4 memory controller events (Michael Petlan) [RHEL-25824] - perf stat: Fix hard coded LL miss units (Michael Petlan) [RHEL-25824] - perf record: Reduce memory for recording PERF_RECORD_LOST_SAMPLES event (Michael Petlan) [RHEL-25824] - perf env: Avoid recursively taking env->bpf_progs.lock (Michael Petlan) [RHEL-25824] - perf annotate: Add --insn-stat option for debugging (Michael Petlan) [RHEL-25824] - perf annotate: Add --type-stat option for debugging (Michael Petlan) [RHEL-25824] - perf annotate: Support event group display (Michael Petlan) [RHEL-25824] - perf annotate: Add --data-type option (Michael Petlan) [RHEL-25824] - perf report: Add 'symoff' sort key (Michael Petlan) [RHEL-25824] - perf report: Add 'typeoff' sort key (Michael Petlan) [RHEL-25824] - perf annotate-data: Update sample histogram for type (Michael Petlan) [RHEL-25824] - perf annotate-data: Add member field in the data type (Michael Petlan) [RHEL-25824] - perf report: Support data type profiling (Michael Petlan) [RHEL-25824] - perf report: Add 'type' sort key (Michael Petlan) [RHEL-25824] - perf annotate: Implement hist_entry__get_data_type() (Michael Petlan) [RHEL-25824] - perf annotate: Add annotate_get_insn_location() (Michael Petlan) [RHEL-25824] - perf annotate: Factor out evsel__get_arch() (Michael Petlan) [RHEL-25824] - perf annotate-data: Add dso->data_types tree (Michael Petlan) [RHEL-25824] - perf annotate-data: Add find_data_type() to get type from memory access (Michael Petlan) [RHEL-25824] - perf dwarf-regs: Add get_dwarf_regnum() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Factor out die_get_typename_from_type() (Michael Petlan) [RHEL-25824] - perf vendor events powerpc: Add PVN for HX-C2000 CPU with Power8 Architecture (Michael Petlan) [RHEL-25824] - perf vendor events: Remove UTF-8 characters from cmn.json (Michael Petlan) [RHEL-25824] - perf maps: Fix up overlaps during fixup_end (Michael Petlan) [RHEL-25824] - perf maps: Reduce scope of map_rb_node and maps internals (Michael Petlan) [RHEL-25824] - perf maps: Add find next entry to give entry after the given map (Michael Petlan) [RHEL-25824] - perf maps: Add maps__load_first() (Michael Petlan) [RHEL-25824] - perf maps: Rename clone to copy from (Michael Petlan) [RHEL-25824] - perf maps: Do simple merge if given map doesn't overlap (Michael Petlan) [RHEL-25824] - perf maps: Refactor maps__fixup_overlappings() (Michael Petlan) [RHEL-25824] - perf debug: Expose debug file (Michael Petlan) [RHEL-25824] - perf maps: Add remove maps function to remove a map based on callback (Michael Petlan) [RHEL-25824] - perf maps: Reduce scope of maps__for_each_entry() (Michael Petlan) [RHEL-25824] - perf vdso: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf unwind: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf scripts python arm-cs-trace-disasm.py: Do not ignore disam first sample (Michael Petlan) [RHEL-25824] - perf scripts python arm-cs-trace-disasm.py: Set start vm addr of exectable file to 0 (Michael Petlan) [RHEL-25824] - perf thread: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf synthetic-events: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf symbol: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf probe-event: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf machine: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf tests: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf report: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf events x86: Use function to add missing lock (Michael Petlan) [RHEL-25824] - perf maps: Add maps__for_each_map to iterate maps holding the lock (Michael Petlan) [RHEL-25824] - perf map: Improve map/unmap parameter names (Michael Petlan) [RHEL-25824] - libperf cpumap: Document perf_cpu_map__nr()'s behavior (Michael Petlan) [RHEL-25824] - perf top: Avoid repeated function calls to perf_cpu_map__nr(). (Michael Petlan) [RHEL-25824] - perf tests: Make DSO tests a suite rather than individual (Michael Petlan) [RHEL-25824] - perf evlist: Move event attributes to after the / when uniquefying using the PMU name (Michael Petlan) [RHEL-25824] - perf top: Uniform the event name for the hybrid machine (Michael Petlan) [RHEL-25824] - perf top: Use evsel's cpus to replace user_requested_cpus (Michael Petlan) [RHEL-25824] - perf unwind-libunwind: Fix base address for .eh_frame (Michael Petlan) [RHEL-25824] - perf unwind-libdw: Handle JIT-generated DSOs properly (Michael Petlan) [RHEL-25824] - perf genelf: Set ELF program header addresses properly (Michael Petlan) [RHEL-25824] - perf stat: Combine the -A/--no-aggr and --no-merge options (Michael Petlan) [RHEL-25824] - perf hisi-ptt: Fix one memory leakage in hisi_ptt_process_auxtrace_event() (Michael Petlan) [RHEL-25824] - perf header: Fix one memory leakage in perf_event__fprintf_event_update() (Michael Petlan) [RHEL-25824] - libperf cpumap: Add for_each_cpu() that skips the "any CPU" case (Michael Petlan) [RHEL-25824] - libperf cpumap: Replace usage of perf_cpu_map__new(NULL) with perf_cpu_map__new_online_cpus() (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__empty() to perf_cpu_map__has_any_cpu_or_is_empty() (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__default_new() to perf_cpu_map__new_online_cpus() and prefer sysfs (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__dummy_new() to perf_cpu_map__new_any_cpu() (Michael Petlan) [RHEL-25824] - perf stat: Fix help message for --metric-no-threshold option (Michael Petlan) [RHEL-25824] - perf annotate: Get rid of local annotation options (Michael Petlan) [RHEL-25824] - perf annotate: Remove remaining usages of local annotation options (Michael Petlan) [RHEL-25824] - perf annotate: Ensure init/exit for global options (Michael Petlan) [RHEL-25824] - perf ui/browser/annotate: Use global annotation_options (Michael Petlan) [RHEL-25824] - perf annotate: Use global annotation_options (Michael Petlan) [RHEL-25824] - perf top: Convert to the global annotation_options (Michael Petlan) [RHEL-25824] - perf report: Convert to the global annotation_options (Michael Petlan) [RHEL-25824] - perf annotate: Introduce global annotation_options (Michael Petlan) [RHEL-25824] - perf stat: Exit perf stat if parse groups fails (Michael Petlan) [RHEL-25824] - perf thread: Add missing RC_CHK_EQUAL (Michael Petlan) [RHEL-25824] - perf maps: Move symbol maps functions to maps.c (Michael Petlan) [RHEL-25824] - perf map: Simplify map_ip/unmap_ip and make 'struct map' smaller (Michael Petlan) [RHEL-25824] - perf test shell diff: Skip test if test_loop symbol is missing in the perf binary (Michael Petlan) [RHEL-25824] - perf symbols: Parse NOTE segments until the build id is found (Michael Petlan) [RHEL-25824] - perf record: Be lazier in allocating lost samples buffer (Michael Petlan) [RHEL-25824] - perf evsel: Fallback to "task-clock" when not system wide (Michael Petlan) [RHEL-25824] - perf test: Add basic 'perf diff' test (Michael Petlan) [RHEL-25824] - perf mem: Fix error on hybrid related to availability of mem event in a PMU (Michael Petlan) [RHEL-25824] - perf vendor events powerpc: Update datasource event name to fix duplicate events (Michael Petlan) [RHEL-25824] - perf test: Add basic 'perf list --json" test (Michael Petlan) [RHEL-25824] - perf test: Use common python setup library (Michael Petlan) [RHEL-25824] - perf build: Shellcheck support for OUTPUT directory (Michael Petlan) [RHEL-25824] - perf vendor events arm64 AmpereOneX: Add core PMU events and metrics (Michael Petlan) [RHEL-25824] - perf vendor events arm64 AmpereOne: Rename BPU_FLUSH_MEM_FAULT to GPC_FLUSH_MEM_FAULT (Michael Petlan) [RHEL-25824] - perf env: Cache the arch specific strerrno function in perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824] - perf env: Introduce perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824] - perf beauty: Don't use 'find ... -printf' as it isn't available in busybox (Michael Petlan) [RHEL-25824] - perf docs: Fix man page formatting for 'perf lock' (Michael Petlan) [RHEL-25824] - tools api fs: Avoid reading whole file for a 1 byte bool (Michael Petlan) [RHEL-25824] - tools api fs: Switch filename__read_str to use io.h (Michael Petlan) [RHEL-25824] - libperf: Lazily allocate/size mmap event copy (Michael Petlan) [RHEL-25824] - libapi: Add missing linux/types.h header to get the __u64 type on io.h (Michael Petlan) [RHEL-25824] - perf test record+probe_libc_inet_pton: Fix call chain match on powerpc (Michael Petlan) [RHEL-25824] - perf tests sigtrap: Skip if running on a kernel with sleepable spinlocks (Michael Petlan) [RHEL-25824] - perf test sigtrap: Generalize the BTF routine to reuse it in this test (Michael Petlan) [RHEL-25824] - perf mmap: Lazily initialize zstd streams to save memory when not using it (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_find_variable_by_addr() (Michael Petlan) [RHEL-25824] - perf tools: Add --debug-file option to redirect debug output (Michael Petlan) [RHEL-25824] - perf annotate: Check if operand has multiple regs (Michael Petlan) [RHEL-25824] - perf test: Use existing config value for objdump path (Michael Petlan) [RHEL-25824] - perf vendor events riscv: add T-HEAD C9xx JSON file (Michael Petlan) [RHEL-25824] - perf vendor events: Add skx, clx, icx and spr upi bandwidth metric (Michael Petlan) [RHEL-25824] - perf tests: Skip data symbol test if buf1 symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Make data symbol test wait for perf to start (Michael Petlan) [RHEL-25824] - perf tests: Skip branch stack sampling test if brstack_bench symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip Arm64 callgraphs test if leafloop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip record test if test_loop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip pipe test if noploop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests lib: Add perf_has_symbol.sh (Michael Petlan) [RHEL-25824] - perf header: Fix segfault on build_mem_topology() error path (Michael Petlan) [RHEL-25824] - perf report: Remove warning on missing raw data for s390 (Michael Petlan) [RHEL-25824] - perf tools: Add perf binary dependent rule for shellcheck log in Makefile.perf (Michael Petlan) [RHEL-25824] - perf vendor events riscv: Add StarFive Dubhe-90 JSON file (Michael Petlan) [RHEL-25824] - perf tests coresight: Remove unused variables (Michael Petlan) [RHEL-25824] - perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824] - perf parse-events: Make legacy events lower priority than sysfs/JSON (Michael Petlan) [RHEL-25824] - perf cs-etm: Enable itrace option 'T' (Michael Petlan) [RHEL-25824] - perf auxtrace: Add 'T' itrace option for timestamp trace (Michael Petlan) [RHEL-25824] - perf cs-etm: Bump minimum OpenCSD version to ensure a bugfix is present (Michael Petlan) [RHEL-25824] - perf script perl: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824] - perf script python: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824] - perf test: Remove atomics from test_loop to avoid test failures (Michael Petlan) [RHEL-25824] - perf tools: Address python 3.6 DeprecationWarning for string scapes (Michael Petlan) [RHEL-25824] - perf vendor events riscv: Add StarFive Dubhe-80 JSON file (Michael Petlan) [RHEL-25824] - perf report: Add s390 raw data interpretation for PAI counters (Michael Petlan) [RHEL-25824] - perf probe: Convert to check dwarf_getcfi feature (Michael Petlan) [RHEL-25824] - perf build: Add feature check for dwarf_getcfi() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_find_variable_by_reg() helper (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_get_scopes() alternative to dwarf_getscopes() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Move #else block of #ifdef HAVE_DWARF_GETLOCATIONS_SUPPORT code to the header file (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Fix die_get_typename() for void * (Michael Petlan) [RHEL-25824] - perf tools: Add util/debuginfo.[ch] files (Michael Petlan) [RHEL-25824] - perf annotate: Move raw_comment and raw_func_start fields out of 'struct ins_operands' (Michael Petlan) [RHEL-25824] - perf annotate: Pass "-l" option to objdump conditionally (Michael Petlan) [RHEL-25824] - perf header: Additional note on AMD IBS for max_precise pmu cap (Michael Petlan) [RHEL-25824] - perf bpf: Don't synthesize BPF events when disabled (Michael Petlan) [RHEL-25824] - perf test: Add support for setting objdump binary via perf config (Michael Petlan) [RHEL-25824] - perf test: Add option to change objdump binary (Michael Petlan) [RHEL-25824] - perf tests offcpu: Adjust test case perf record offcpu profiling tests for s390 (Michael Petlan) [RHEL-25824] - perf tools: Add the python_ext_build directory to .gitignore (Michael Petlan) [RHEL-25824] - perf tests attr: Fix spelling mistake "whic" to "which" (Michael Petlan) [RHEL-25824] - perf annotate: Move offsets array from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824] - perf annotate: Move some source code related fields from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824] - perf annotate: Move max_coverage from 'struct annotation' to 'struct annotated_branch' (Michael Petlan) [RHEL-25824] - perf annotate: Split branch stack cycles info from 'struct annotation' (Michael Petlan) [RHEL-25824] - perf annotate: Split branch stack cycles information out of 'struct annotation_line' (Michael Petlan) [RHEL-25824] - perf machine thread: Remove exited threads by default (Michael Petlan) [RHEL-25824] - perf test: Simplify "object code reading" test (Michael Petlan) [RHEL-25824] - perf record: Lazy load kernel symbols (Michael Petlan) [RHEL-25824] - perf tools: Fix spelling mistake "parametrized" -> "parameterized" (Michael Petlan) [RHEL-25824] - perf build: Warn about missing libelf before warning about missing libbpf (Michael Petlan) [RHEL-25824] - perf tests make: Remove the last egrep call, use 'grep -E' instead (Michael Petlan) [RHEL-25824] - perf beauty socket/prctl_option: Cope with extended regexp complaint by grep (Michael Petlan) [RHEL-25824] - perf vendor events arm64: AmpereOne: Add missing DefaultMetricgroupName fields (Michael Petlan) [RHEL-25824] - perf metrics: Avoid segv if default metricgroup isn't set (Michael Petlan) [RHEL-25824] - tools: Disable __packed attribute compiler warning due to -Werror=attributes (Michael Petlan) [RHEL-25824] - tools perf: Add arm64 sysreg files to MANIFEST (Michael Petlan) [RHEL-25824] - tools headers: Update tools's copy of socket.h header (Michael Petlan) [RHEL-25824] - tools headers UAPI: Update tools's copy of vhost.h header (Michael Petlan) [RHEL-25824] - perf lock contention: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824] - perf kwork: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update tsx_cycles_per_elision metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update bonnell version number to v5 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update westmereex events to v4 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update meteorlake events to v1.06 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update knightslanding events to v16 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add typo fix for ivybridge FP (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update a spelling in haswell/haswellx (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update emeraldrapids to v1.01 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update alderlake/alderlake events to v1.23 (Michael Petlan) [RHEL-25824] - perf build: Disable BPF skeletons if clang version is < 12.0.1 (Michael Petlan) [RHEL-25824] - perf callchain: Fix spelling mistake "statisitcs" -> "statistics" (Michael Petlan) [RHEL-25824] - perf report: Fix spelling mistake "heirachy" -> "hierarchy" (Michael Petlan) [RHEL-25824] - perf python: Fix binding linkage due to rename and move of evsel__increase_rlimit() (Michael Petlan) [RHEL-25824] - perf tests: test_arm_coresight: Simplify source iteration (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add tigerlake two metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add broadwellde two metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Fix broadwellde tma_info_system_dram_bw_use metric (Michael Petlan) [RHEL-25824] - perf mem_info: Add and use map_symbol__exit and addr_map_symbol__exit (Michael Petlan) [RHEL-25824] - perf callchain: Minor layout changes to callchain_list (Michael Petlan) [RHEL-25824] - perf callchain: Make brtype_stat in callchain_list optional (Michael Petlan) [RHEL-25824] - perf callchain: Make display use of branch_type_stat const (Michael Petlan) [RHEL-25824] - perf offcpu: Add missed btf_free (Michael Petlan) [RHEL-25824] - perf threads: Remove unused dead thread list (Michael Petlan) [RHEL-25824] - perf hist: Add missing puts to hist__account_cycles (Michael Petlan) [RHEL-25824] - libperf rc_check: Add RC_CHK_EQUAL (Michael Petlan) [RHEL-25824] - libperf rc_check: Make implicit enabling work for GCC (Michael Petlan) [RHEL-25824] - perf machine: Avoid out of bounds LBR memory read (Michael Petlan) [RHEL-25824] - perf rwsem: Add debug mode that uses a mutex (Michael Petlan) [RHEL-25824] - perf build: Address stray '\' before # that is warned about since grep 3.8 (Michael Petlan) [RHEL-25824] - perf report: Fix hierarchy mode on pipe input (Michael Petlan) [RHEL-25824] - perf lock contention: Use per-cpu array map for spinlocks (Michael Petlan) [RHEL-25824] - perf lock contention: Check race in tstamp elem creation (Michael Petlan) [RHEL-25824] - perf lock contention: Clear lock addr after use (Michael Petlan) [RHEL-25824] - perf evsel: Rename evsel__increase_rlimit to rlimit__increase_nofile (Michael Petlan) [RHEL-25824] - perf bench sched pipe: Add -G/--cgroups option (Michael Petlan) [RHEL-25824] - perf data: Increase RLIMIT_NOFILE limit when open too many files in perf_data__create_dir() (Michael Petlan) [RHEL-25824] - perf trace: Use the right bpf_probe_read(_str) variant for reading user data (Michael Petlan) [RHEL-25824] - perf tools: Do not ignore the default vmlinux.h (Michael Petlan) [RHEL-25824] - perf: script: fix missing ',' for fields option (Michael Petlan) [RHEL-25824] - perf tests: Fix shellcheck warning in stat_all_metricgroups (Michael Petlan) [RHEL-25824] - perf tests: Fix shellcheck warning in record_sideband.sh (Michael Petlan) [RHEL-25824] - perf cs-etm: Respect timestamp option (Michael Petlan) [RHEL-25824] - perf cs-etm: Validate timestamp tracing in per-thread mode (Michael Petlan) [RHEL-25824] - perf pmu: Lazily compute default config (Michael Petlan) [RHEL-25824] - perf pmu-events: Remember the perf_events_map for a PMU (Michael Petlan) [RHEL-25824] - perf pmu: Const-ify perf_pmu__config_terms (Michael Petlan) [RHEL-25824] - perf pmu: Const-ify file APIs (Michael Petlan) [RHEL-25824] - perf arm-spe: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824] - perf intel-pt: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824] - perf pmu: Rename perf_pmu__get_default_config to perf_pmu__arch_init (Michael Petlan) [RHEL-25824] - perf intel-pt: Prefer get_unaligned_le64 to memcpy_le64 (Michael Petlan) [RHEL-25824] - perf intel-pt: Use get_unaligned_le16() etc (Michael Petlan) [RHEL-25824] - perf intel-pt: Use existing definitions of le16_to_cpu() etc (Michael Petlan) [RHEL-25824] - perf intel-pt: Simplify intel_pt_get_vmcs() (Michael Petlan) [RHEL-25824] - perf tools: Add get_unaligned_leNN() (Michael Petlan) [RHEL-25824] - perf cs-etm: Fix incorrect or missing decoder for raw trace (Michael Petlan) [RHEL-25824] - perf bpf_counter: Fix a few memory leaks (Michael Petlan) [RHEL-25824] - perf header: Fix various error path memory leaks (Michael Petlan) [RHEL-25824] - perf trace-event-info: Avoid passing NULL value to closedir (Michael Petlan) [RHEL-25824] - tools api: Avoid potential double free (Michael Petlan) [RHEL-25824] - perf parse-events: Fix unlikely memory leak when cloning terms (Michael Petlan) [RHEL-25824] - perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824] - perf svghelper: Avoid memory leak (Michael Petlan) [RHEL-25824] - perf hists browser: Avoid potential NULL dereference (Michael Petlan) [RHEL-25824] - perf hists browser: Reorder variables to reduce padding (Michael Petlan) [RHEL-25824] - perf dlfilter: Be defensive against potential NULL dereference (Michael Petlan) [RHEL-25824] - perf mem-events: Avoid uninitialized read (Michael Petlan) [RHEL-25824] - perf jitdump: Avoid memory leak (Michael Petlan) [RHEL-25824] - perf env: Remove unnecessary NULL tests (Michael Petlan) [RHEL-25824] - perf buildid-cache: Fix use of uninitialized value (Michael Petlan) [RHEL-25824] - perf bench uprobe: Fix potential use of memory after free (Michael Petlan) [RHEL-25824] - perf parse-events: Fix for term values that are raw events (Michael Petlan) [RHEL-25824] - perf build: Add missing comment about NO_LIBTRACEEVENT=1 (Michael Petlan) [RHEL-25824] - perf symbols: Add 'intel_idle_ibrs' to the list of idle symbols (Michael Petlan) [RHEL-25824] - perf parse-events: Avoid erange from hex numbers (Michael Petlan) [RHEL-25824] - tools/perf: Update call stack check in builtin-lock.c (Michael Petlan) [RHEL-25824] - tools/perf/tests: Fix object code reading to skip address that falls out of text section (Michael Petlan) [RHEL-25824] - tools/perf: Add "is_kmod" to struct dso to check if it is kernel module (Michael Petlan) [RHEL-25824] - tools/perf: Add text_end to "struct dso" to save .text section size (Michael Petlan) [RHEL-25824] - perf test: Avoid system wide when not privileged (Michael Petlan) [RHEL-25824] - perf hisi-ptt: Fix memory leak in lseek failure handling (Michael Petlan) [RHEL-25824] - perf intel-pt: Fix async branch flags (Michael Petlan) [RHEL-25824] - perf pmus: Make PMU alias name loading lazy (Michael Petlan) [RHEL-25824] - perf vendor events: Add JSON metrics for Arm CMN (Michael Petlan) [RHEL-25824] - perf jevents: Add support for Arm CMN PMU aliasing (Michael Petlan) [RHEL-25824] - perf test: Add pmu-event test for "Compat" and new event_field. (Michael Petlan) [RHEL-25824] - perf test: Make matching_pmu effective (Michael Petlan) [RHEL-25824] - perf jevents: Support EventidCode and NodeType (Michael Petlan) [RHEL-25824] - perf metric: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824] - perf pmu: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824] - perf record: Fix BTF type checks in the off-cpu profiling (Michael Petlan) [RHEL-25824] - perf bench messaging: Kill child processes when exit abnormally in process mode (Michael Petlan) [RHEL-25824] - perf bench messaging: Store chlid process pid when creating worker for process mode (Michael Petlan) [RHEL-25824] - perf bench messaging: Factor out create_worker() (Michael Petlan) [RHEL-25824] - perf bench messaging: Fix coding style issues for sched-messaging (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck warnings for SC2153 in multiple scripts (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck issues in tests/shell/stat+shadow_stat.sh tetscase (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck SC1090 to handle the location of sourced files (Michael Petlan) [RHEL-25824] - perf kwork: Fix spelling mistake "Captuer" -> "Capture" (Michael Petlan) [RHEL-25824] - perf evlist: Avoid frequency mode for the dummy event (Michael Petlan) [RHEL-25824] - perf vendors events: Remove repeated word in comments (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Fix for AmpereOne metrics (Michael Petlan) [RHEL-25824] - perf parse-events: Fix tracepoint name memory leak (Michael Petlan) [RHEL-25824] - perf test: Detect off-cpu support from build options (Michael Petlan) [RHEL-25824] - perf test: Ensure EXTRA_TESTS is covered in build test (Michael Petlan) [RHEL-25824] - perf test: Update build test for changed BPF skeleton defaults (Michael Petlan) [RHEL-25824] - perf build: Default BUILD_BPF_SKEL, warn/disable for missing deps (Michael Petlan) [RHEL-25824] - perf version: Add status of bpf skeletons (Michael Petlan) [RHEL-25824] - perf kwork top: Simplify bool conversion (Michael Petlan) [RHEL-25824] - perf test: Fix test-record-dummy-C0 failure for supported PERF_FORMAT_LOST feature kernel (Michael Petlan) [RHEL-25824] - perf kwork: Fix spelling mistake "COMMMAND" -> "COMMAND" (Michael Petlan) [RHEL-25824] - perf annotate: Add more x86 mov instruction cases (Michael Petlan) [RHEL-25824] - perf pmu: Remove unused function (Michael Petlan) [RHEL-25824] - perf pmus: Simplify perf_pmus__find_core_pmu() (Michael Petlan) [RHEL-25824] - perf pmu: Move pmu__find_core_pmu() to pmus.c (Michael Petlan) [RHEL-25824] - perf symbol: Avoid an undefined behavior warning (Michael Petlan) [RHEL-25824] - perf bpf-filter: Add YYDEBUG (Michael Petlan) [RHEL-25824] - perf pmu: Add YYDEBUG (Michael Petlan) [RHEL-25824] - perf expr: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824] - perf parse-events: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824] - perf parse-events: Remove unused header files (Michael Petlan) [RHEL-25824] - perf tools: Add includes for detected configs in Makefile.perf (Michael Petlan) [RHEL-25824] - perf test: Update cs_etm testcase for Arm ETE (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Add V1 metrics using Arm telemetry repo (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Update V1 events using Arm telemetry repo (Michael Petlan) [RHEL-25824] - perf test: Add a test for strcmp_cpuid_str() expression (Michael Petlan) [RHEL-25824] - perf util: Add a function for replacing characters in a string (Michael Petlan) [RHEL-25824] - perf jevents: Remove unused keyword (Michael Petlan) [RHEL-25824] - perf test: Check result of has_event(cycles) test (Michael Petlan) [RHEL-25824] - perf list pfm: Retry supported test with exclude_kernel (Michael Petlan) [RHEL-25824] - perf list: Avoid a hardcoded cpu PMU name (Michael Petlan) [RHEL-25824] - perf test shell lock_contention: Add cgroup aggregation and filter tests (Michael Petlan) [RHEL-25824] - perf lock contention: Add -G/--cgroup-filter option (Michael Petlan) [RHEL-25824] - perf lock contention: Add --lock-cgroup option (Michael Petlan) [RHEL-25824] - perf lock contention: Prepare to handle cgroups (Michael Petlan) [RHEL-25824] - perf tools: Add read_all_cgroups() and __cgroup_find() (Michael Petlan) [RHEL-25824] - perf kwork top: Add BPF-based statistics on softirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Add BPF-based statistics on hardirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Implements BPF-based cpu usage statistics (Michael Petlan) [RHEL-25824] - perf kwork top: Add -C/--cpu -i/--input -n/--name -s/--sort --time options (Michael Petlan) [RHEL-25824] - perf kwork top: Add statistics on softirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Add statistics on hardirq event support (Michael Petlan) [RHEL-25824] - perf evsel: Add evsel__intval_common() helper (Michael Petlan) [RHEL-25824] - perf kwork top: Introduce new top utility (Michael Petlan) [RHEL-25824] - perf kwork: Add `root` parameter to work_sort() (Michael Petlan) [RHEL-25824] - perf kwork: Add sched record support (Michael Petlan) [RHEL-25824] - perf kwork: Set default events list if not specified in setup_event_list() (Michael Petlan) [RHEL-25824] - perf kwork: Overwrite original atom in the list when a new atom is pushed. (Michael Petlan) [RHEL-25824] - perf kwork: Add `kwork` and `src_type` to work_init() for 'struct kwork_class' (Michael Petlan) [RHEL-25824] - perf kwork: Set ordered_events to true in 'struct perf_tool' (Michael Petlan) [RHEL-25824] - perf kwork: Add the supported subcommands to the document (Michael Petlan) [RHEL-25824] - perf kwork: Fix incorrect and missing free atom in work_push_atom() (Michael Petlan) [RHEL-25824] - perf test: Add perf_event_attr test for record dummy event (Michael Petlan) [RHEL-25824] - perf test: Add test case for record sideband events (Michael Petlan) [RHEL-25824] - perf record: Track sideband events for all CPUs when tracing selected CPUs (Michael Petlan) [RHEL-25824] - perf record: Move setting tracking events before record__init_thread_masks() (Michael Petlan) [RHEL-25824] - perf evlist: Add evlist__findnew_tracking_event() helper (Michael Petlan) [RHEL-25824] - perf evlist: Add perf_evlist__go_system_wide() helper (Michael Petlan) [RHEL-25824] - perf vendor events intel: Fix spelling mistakes (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add emeraldrapids, update sapphirerapids to v1.16 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add lunarlake v1.0 (Michael Petlan) [RHEL-25824] - perf parse-events: Introduce 'struct parse_events_terms' (Michael Petlan) [RHEL-25824] - perf parse-events: Copy fewer term lists (Michael Petlan) [RHEL-25824] - perf parse-events: Avoid enum casts (Michael Petlan) [RHEL-25824] - perf parse-events: Tidy up str parameter (Michael Petlan) [RHEL-25824] - perf parse-events: Remove unnecessary __maybe_unused (Michael Petlan) [RHEL-25824] - perf shell completion: Support completion of metrics/metricgroups (Michael Petlan) [RHEL-25824] - perf completion: Support completion of libpfm4 events (Michael Petlan) [RHEL-25824] - perf shell completion: Restrict completion of events to events (Michael Petlan) [RHEL-25824] - perf stat: Fix aggr mode initialization (Michael Petlan) [RHEL-25824] - perf vendor events: Update metric events for power10 platform (Michael Petlan) [RHEL-25824] - perf vendor events power10: Add extra data-source events (Michael Petlan) [RHEL-25824] - perf vendor events power10: Update JSON/events (Michael Petlan) [RHEL-25824] - perf machine: Use true and false for bool variable (Michael Petlan) [RHEL-25824] - perf: Fix the nr_addr_filters fix (Michael Petlan) [RHEL-25824] - perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file (Michael Petlan) [RHEL-25824] - arm: pmu: Move error message and -EOPNOTSUPP to individual PMUs (Michael Petlan) [RHEL-25824] - arm: perf: Remove inlines from arm_pmuv3.c (Michael Petlan) [RHEL-25824] - arm64/arm: arm_pmuv3: perf: Don't truncate 64-bit registers (Michael Petlan) [RHEL-25824] - perf: arm_cspmu: Reject events meant for other PMUs (Michael Petlan) [RHEL-25824] - drivers: perf: arm_pmu: Drop 'pmu_lock' element from 'struct pmu_hw_events' (Michael Petlan) [RHEL-25824] - arm: perf: Remove PMU locking (Michael Petlan) [RHEL-25824] - powerpc/imc-pmu: Add a null pointer check in update_events_in_group() (Michael Petlan) [RHEL-25824] - KVM: x86/pmu: fix masking logic for MSR_CORE_PERF_GLOBAL_CTRL (Michael Petlan) [RHEL-25824] - perf/core: Fix cpuctx refcounting (Michael Petlan) [RHEL-25824] - powerpc/perf: Fix disabling BHRB and instruction sampling (Michael Petlan) [RHEL-25824] - powerpc/imc-pmu: Use the correct spinlock initializer. (Michael Petlan) [RHEL-25824] - powerpc/perf: Optimize find_alternatives_list() using binary search (Michael Petlan) [RHEL-25824] - perf: Optimize perf_cgroup_switch() (Michael Petlan) [RHEL-25824] - perf/core: Allow reading package events from perf_event_read_local (Michael Petlan) [RHEL-25824] - perf/core: Rename perf_proc_update_handler() -> perf_event_max_sample_rate_handler(), for readability (Michael Petlan) [RHEL-25824] - perf/x86/rapl: Fix "Using plain integer as NULL pointer" Sparse warning (Michael Petlan) [RHEL-25824] - perf/core: Bail out early if the request AUX area is out of bound (Michael Petlan) [RHEL-25824] - inet: inet_defrag: prevent sk release while still in use (Paolo Abeni) [RHEL-32270] - udp: fix busy polling (Paolo Abeni) [RHEL-32270] - udp6: Fix race condition in udp6_sendmsg & connect (Paolo Abeni) [RHEL-32270] - net: stream: purge sk_error_queue in sk_stream_kill_queues() (Paolo Abeni) [RHEL-32270] - eventfd: Remove usage of the deprecated ida_simple_xx() API (Michal Schmidt) [RHEL-31939] - eventfd: make eventfd_signal{_mask}() void (Michal Schmidt) [RHEL-31939] - eventfd: simplify eventfd_signal_mask() (Michal Schmidt) [RHEL-31939] - eventfd: simplify eventfd_signal() (Michal Schmidt) [RHEL-31939] - eventfd: prevent underflow for eventfd semaphores (Michal Schmidt) [RHEL-31939] - eventfd: add a uapi header for eventfd userspace APIs (Michal Schmidt) [RHEL-31939] - eventfd: show the EFD_SEMAPHORE flag in fdinfo (Michal Schmidt) [RHEL-31939] - i915: make inject_virtual_interrupt() void (Michal Schmidt) [RHEL-31939] - fs: use correct __poll_t type (Michal Schmidt) [RHEL-31939] - eventfd: use wait_event_interruptible_locked_irq() helper (Michal Schmidt) [RHEL-31939] - eventfd: change int to __u64 in eventfd_signal() ifndef CONFIG_EVENTFD (Michal Schmidt) [RHEL-31939] - eventfd: guard wake_up in eventfd fs calls as well (Michal Schmidt) [RHEL-31939] - iio: core: fix memleak in iio_device_register_sysfs (David Arcari) [RHEL-33153] {CVE-2023-52643} - serial: imx: fix detach/attach of serial console (Steve Best) [RHEL-32592] {CVE-2021-47185} - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc (Steve Best) [RHEL-32592] {CVE-2021-47185} - sysctl: allow to change limits for posix messages queues (Alexey Gladkov) [RHEL-8705] - sysctl: allow change system v ipc sysctls inside ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: fix memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705] - ipc: mqueue: fix possible memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705] - ipc: Remove extra braces (Alexey Gladkov) [RHEL-8705] - ipc: Check permissions for checkpoint_restart sysctls at open time (Alexey Gladkov) [RHEL-8705] - ipc: Remove extra1 field abuse to pass ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: Use the same namespace to modify and validate (Alexey Gladkov) [RHEL-8705] - ipc: Store ipc sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: Store mqueue sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL (Alexey Gladkov) [RHEL-8705] - ipc: check checkpoint_restore_ns_capable() to modify C/R proc files (Alexey Gladkov) [RHEL-8705]- x86/sev: Harden #VC instruction emulation somewhat (Vitaly Kuznetsov) [RHEL-30031] {CVE-2024-25743 CVE-2024-25742} - net: mana: Fix Rx DMA datasize and skb_over_panic (Cathy Avery) [RHEL-9872] - integrity: eliminate unnecessary "Problem loading X.509 certificate" msg (Coiby Xu) [RHEL-12346] - smb: client: instantiate when creating SFU files (Paulo Alcantara) [RHEL-31245] - smb: client: fix NULL ptr deref in cifs_mark_open_handles_for_deleted_file() (Paulo Alcantara) [RHEL-31245] - cifs: Fix duplicate fscache cookie warnings (Paulo Alcantara) [RHEL-31245] - smb3: add trace event for mknod (Paulo Alcantara) [RHEL-31245] - smb311: additional compression flag defined in updated protocol spec (Paulo Alcantara) [RHEL-31245] - smb311: correct incorrect offset field in compression header (Paulo Alcantara) [RHEL-31245] - cifs: Move some extern decls from .c files to .h (Paulo Alcantara) [RHEL-31245] - cifs: remove redundant variable assignment (Paulo Alcantara) [RHEL-31245] - cifs: fixes for get_inode_info (Paulo Alcantara) [RHEL-31245] - cifs: open_cached_dir(): add FILE_READ_EA to desired access (Paulo Alcantara) [RHEL-31245] - cifs: reduce warning log level for server not advertising interfaces (Paulo Alcantara) [RHEL-31245] - cifs: make sure server interfaces are requested only for SMB3+ (Paulo Alcantara) [RHEL-31245] - cifs: defer close file handles having RH lease (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - smb: common: simplify compression headers (Paulo Alcantara) [RHEL-31245] - smb: common: fix fields sizes in compression_pattern_payload_v1 (Paulo Alcantara) [RHEL-31245] - smb: client: negotiate compression algorithms (Paulo Alcantara) [RHEL-31245] - smb3: add dynamic trace point for ioctls (Paulo Alcantara) [RHEL-31245] - smb: client: return reparse type in /proc/mounts (Paulo Alcantara) [RHEL-31245] - smb: client: set correct d_type for reparse DFS/DFSR and mount point (Paulo Alcantara) [RHEL-31245] - smb: client: parse uid, gid, mode and dev from WSL reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: introduce SMB2_OP_QUERY_WSL_EA (Paulo Alcantara) [RHEL-31245] - smb: client: Fix a NULL vs IS_ERR() check in wsl_set_xattrs() (Paulo Alcantara) [RHEL-31245] - smb: client: add support for WSL reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: reduce number of parameters in smb2_compound_op() (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential broken compound request (Paulo Alcantara) [RHEL-31245] - smb: client: move most of reparse point handling code to common file (Paulo Alcantara) [RHEL-31245] - smb: client: introduce reparse mount option (Paulo Alcantara) [RHEL-31245] - smb: client: retry compound request without reusing lease (Paulo Alcantara) [RHEL-31245] - smb: client: do not defer close open handles to deleted files (Paulo Alcantara) [RHEL-31245] - smb: client: reuse file lease key in compound operations (Paulo Alcantara) [RHEL-31245] - smb3: update allocation size more accurately on write completion (Paulo Alcantara) [RHEL-31245] - cifs: allow changing password during remount (Paulo Alcantara) [RHEL-31245] - cifs: prevent updating file size from server if we have a read/write lease (Paulo Alcantara) [RHEL-31245] - cifs_get_link(): bail out in unsafe case (Paulo Alcantara) [RHEL-31245] - smb: Fix regression in writes when non-standard maximum write size negotiated (Paulo Alcantara) [RHEL-31245] - smb: client: handle path separator of created SMB symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: set correct id, uid and cruid for multiuser automounts (Paulo Alcantara) [RHEL-31245] - cifs: update the same create_guid on replay (Paulo Alcantara) [RHEL-31245] - cifs: fix underflow in parse_server_interfaces() (Paulo Alcantara) [RHEL-31245] - smb3: clarify mount warning (Paulo Alcantara) [RHEL-31245] - cifs: handle cases where multiple sessions share connection (Paulo Alcantara) [RHEL-31245] - cifs: change tcon status when need_reconnect is set on it (Paulo Alcantara) [RHEL-31245] - smb: client: set correct d_type for reparse points under DFS mounts (Paulo Alcantara) [RHEL-31245] - smb3: add missing null server pointer check (Paulo Alcantara) [RHEL-31245] - smb: client: increase number of PDUs allowed in a compound request (Paulo Alcantara) [RHEL-31245] - cifs: failure to add channel on iface should bump up weight (Paulo Alcantara) [RHEL-31245] - cifs: do not search for channel if server is terminating (Paulo Alcantara) [RHEL-31245] - cifs: avoid redundant calls to disable multichannel (Paulo Alcantara) [RHEL-31245] - cifs: make sure that channel scaling is done only once (Paulo Alcantara) [RHEL-31245] - cifs: fix stray unlock in cifs_chan_skip_or_disable (Paulo Alcantara) [RHEL-31245] - cifs: set replay flag for retries of write command (Paulo Alcantara) [RHEL-31245] - cifs: commands that are retried should have replay flag set (Paulo Alcantara) [RHEL-31245] - cifs: helper function to check replayable error codes (Paulo Alcantara) [RHEL-31245] - cifs: translate network errors on send to -ECONNABORTED (Paulo Alcantara) [RHEL-31245] - cifs: cifs_pick_channel should try selecting active channels (Paulo Alcantara) [RHEL-31245] - smb: Work around Clang __bdos() type confusion (Paulo Alcantara) [RHEL-31245] - smb: client: delete "true", "false" defines (Paulo Alcantara) [RHEL-31245] - cifs: update iface_last_update on each query-and-update (Paulo Alcantara) [RHEL-31245] - cifs: handle servers that still advertise multichannel after disabling (Paulo Alcantara) [RHEL-31245] - cifs: new mount option called retrans (Paulo Alcantara) [RHEL-31245] - cifs: reschedule periodic query for server interfaces (Paulo Alcantara) [RHEL-31245] - smb: client: don't clobber ->i_rdev from cached reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of smb311_posix_query_path_info() (Paulo Alcantara) [RHEL-31245] - smb: client: parse owner/group when creating reparse points (Paulo Alcantara) [RHEL-31245] - cifs: new nt status codes from MS-SMB2 (Paulo Alcantara) [RHEL-31245] - cifs: pick channel for tcon and tdis (Paulo Alcantara) [RHEL-31245] - cifs: open_cached_dir should not rely on primary channel (Paulo Alcantara) [RHEL-31245] - cifs: minor comment cleanup (Paulo Alcantara) [RHEL-31245] - smb3: show beginning time for per share stats (Paulo Alcantara) [RHEL-31245] - cifs: remove redundant variable tcon_exist (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - cifs: remove unneeded return statement (Paulo Alcantara) [RHEL-31245] - cifs: make cifs_chan_update_iface() a void function (Paulo Alcantara) [RHEL-31245] - cifs: delete unnecessary NULL checks in cifs_chan_update_iface() (Paulo Alcantara) [RHEL-31245] - cifs: get rid of dup length check in parse_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: stop revalidating reparse points unnecessarily (Paulo Alcantara) [RHEL-31245] - cifs: Pass unbyteswapped eof value into SMB2_set_eof() (Paulo Alcantara) [RHEL-31245] - smb3: Improve exception handling in allocate_mr_list() (Paulo Alcantara) [RHEL-31245] - cifs: fix in logging in cifs_chan_update_iface (Paulo Alcantara) [RHEL-31245] - smb: client: handle special files and symlinks in SMB3 POSIX (Paulo Alcantara) [RHEL-31245] - smb: client: cleanup smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: allow creating symlinks via reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: fix hardlinking of reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: fix renaming of reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: optimise reparse point querying (Paulo Alcantara) [RHEL-31245] - smb: client: allow creating special files via reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: extend smb2_compound_op() to accept more commands (Paulo Alcantara) [RHEL-31245] - smb: client: Fix minor whitespace errors and warnings (Paulo Alcantara) [RHEL-31245] - cifs: do not depend on release_iface for maintaining iface_list (Paulo Alcantara) [RHEL-31245] - cifs: cifs_chan_is_iface_active should be called with chan_lock held (Paulo Alcantara) [RHEL-31245] - cifs: after disabling multichannel, mark tcon for reconnect (Paulo Alcantara) [RHEL-31245] - cifs: do not let cifs_chan_update_iface deallocate channels (Paulo Alcantara) [RHEL-31245] - cifs: fix a pending undercount of srv_count (Paulo Alcantara) [RHEL-31245] - fs: cifs: Fix atime update check (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in SMB2_query_info_init() (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in cifsd when receiving compounded resps (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: fix NULL deref in asn1_ber_decoder() (Paulo Alcantara) [RHEL-31245] - cifs: reconnect worker should take reference on server struct unconditionally (Paulo Alcantara) [RHEL-31245] - Revert "cifs: reconnect work should have reference on server struct" (Paulo Alcantara) [RHEL-31245] - cifs: Fix non-availability of dedup breaking generic/304 (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential NULL deref in parse_dfs_referrals() (Paulo Alcantara) [RHEL-31245] - cifs: Fix flushing, invalidation and file size with FICLONE (Paulo Alcantara) [RHEL-31245] - cifs: Fix flushing, invalidation and file size with copy_file_range() (Paulo Alcantara) [RHEL-31245] - smb: client, common: fix fortify warnings (Paulo Alcantara) [RHEL-31245] - cifs: Fix FALLOC_FL_INSERT_RANGE by setting i_size after EOF moved (Paulo Alcantara) [RHEL-31245] - cifs: Fix FALLOC_FL_ZERO_RANGE by setting i_size if EOF moved (Paulo Alcantara) [RHEL-31245] - smb: client: report correct st_size for SMB and NFS symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: fix missing mode bits for SMB symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: introduce cifs_sfu_make_node() (Paulo Alcantara) [RHEL-31245] - smb: client: set correct file type from NFS reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: introduce ->parse_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: implement ->query_reparse_point() for SMB1 (Paulo Alcantara) [RHEL-31245] - cifs: fix use after free for iface while disabling secondary channels (Paulo Alcantara) [RHEL-31245] - cifs: fix lock ordering while disabling multichannel (Paulo Alcantara) [RHEL-31245] - cifs: fix leak of iface for primary channel (Paulo Alcantara) [RHEL-31245] - cifs: fix check of rc in function generate_smb3signingkey (Paulo Alcantara) [RHEL-31245] - cifs: spnego: add ';' in HOST_KEY_LEN (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - cifs: handle when server stops supporting multichannel (Paulo Alcantara) [RHEL-31245] - cifs: handle when server starts supporting multichannel (Paulo Alcantara) [RHEL-31245] - Missing field not being returned in ioctl CIFS_IOC_GET_MNT_INFO (Paulo Alcantara) [RHEL-31245] - smb3: allow dumping session and tcon id to improve stats analysis and debugging (Paulo Alcantara) [RHEL-31245] - smb: client: fix mount when dns_resolver key is not available (Paulo Alcantara) [RHEL-31245] - smb3: fix caching of ctime on setxattr (Paulo Alcantara) [RHEL-31245] - smb3: minor cleanup of session handling code (Paulo Alcantara) [RHEL-31245] - cifs: reconnect work should have reference on server struct (Paulo Alcantara) [RHEL-31245] - cifs: do not pass cifs_sb when trying to add channels (Paulo Alcantara) [RHEL-31245] - cifs: account for primary channel in the interface list (Paulo Alcantara) [RHEL-31245] - cifs: distribute channels across interfaces based on speed (Paulo Alcantara) [RHEL-31245] - cifs: handle cases where a channel is closed (Paulo Alcantara) [RHEL-31245] - smb3: more minor cleanups for session handling routines (Paulo Alcantara) [RHEL-31245] - smb3: minor RDMA cleanup (Paulo Alcantara) [RHEL-31245] - fs: add ctime accessors infrastructure (Paulo Alcantara) [RHEL-31245] - cifs: force interface update before a fresh session setup (Paulo Alcantara) [RHEL-31245] - cifs: do not reset chan_max if multichannel is not supported at mount (Paulo Alcantara) [RHEL-31245] - cifs: reconnect helper should set reconnect for the right channel (Paulo Alcantara) [RHEL-31245] - smb: client: fix use-after-free in smb2_query_info_compound() (Paulo Alcantara) [RHEL-31245] - smb: client: remove extra @chan_count check in __cifs_put_smb_ses() (Paulo Alcantara) [RHEL-31245] - cifs: add xid to query server interface call (Paulo Alcantara) [RHEL-31245] - cifs: print server capabilities in DebugData (Paulo Alcantara) [RHEL-31245] - smb: use crypto_shash_digest() in symlink_hash() (Paulo Alcantara) [RHEL-31245] - smb: client: fix use-after-free bug in cifs_debug_data_proc_show() (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential deadlock when releasing mids (Paulo Alcantara) [RHEL-31245] - smb3: fix creating FIFOs when mounting with "sfu" mount option (Paulo Alcantara) [RHEL-31245] - Add definition for new smb3.1.1 command type (Paulo Alcantara) [RHEL-31245] - SMB3: clarify some of the unused CreateOption flags (Paulo Alcantara) [RHEL-31245] - cifs: Add client version details to NTLM authenticate message (Paulo Alcantara) [RHEL-31245] - smb3: fix touch -h of symlink (Paulo Alcantara) [RHEL-31245] - smb: client: prevent new fids from being removed by laundromat (Paulo Alcantara) [RHEL-31245] - smb: client: make laundromat a delayed worker (Paulo Alcantara) [RHEL-31245] - smb: use kernel_connect() and kernel_bind() (Paulo Alcantara) [RHEL-31245] - smb3: fix confusing debug message (Paulo Alcantara) [RHEL-31245] - smb: client: handle STATUS_IO_REPARSE_TAG_NOT_HANDLED (Paulo Alcantara) [RHEL-31245] - smb3: remove duplicate error mapping (Paulo Alcantara) [RHEL-31245] - smb3: Add dynamic trace points for RDMA (smbdirect) reconnect (Paulo Alcantara) [RHEL-31245] - smb3: fix some minor typos and repeated words (Paulo Alcantara) [RHEL-31245] - smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP (Paulo Alcantara) [RHEL-31245] - smb3: move server check earlier when setting channel sequence number (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - smb3: allow controlling maximum number of cached directories (Paulo Alcantara) [RHEL-31245] - smb3: add trace point for queryfs (statfs) (Paulo Alcantara) [RHEL-31245] - smb3: allow controlling length of time directory entries are cached with dir leases (Paulo Alcantara) [RHEL-31245] - SMB3: rename macro CIFS_SERVER_IS_CHAN to avoid confusion (Paulo Alcantara) [RHEL-31245] - send channel sequence number in SMB3 requests after reconnects (Paulo Alcantara) [RHEL-31245] - cifs: update desired access while requesting for directory lease (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_query_info_compound() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_set_ea() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb_send_rqst() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in cifs_demultiplex_thread() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in cifs_try_adding_channels() (Paulo Alcantara) [RHEL-31245] - smb: cilent: set reparse mount points as automounts (Paulo Alcantara) [RHEL-31245] - smb: client: query reparse points in older dialects (Paulo Alcantara) [RHEL-31245] - smb: client: do not query reparse points twice on symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: parse reparse point flag in create response (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of dfs code dep in namespace.c (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of dfs naming in automount code (Paulo Alcantara) [RHEL-31245] - smb: client: rename cifs_dfs_ref.c to namespace.c (Paulo Alcantara) [RHEL-31245] - smb: client: make smb2_compound_op() return resp buffer on success (Paulo Alcantara) [RHEL-31245] - smb: client: move some params to cifs_open_info_data (Paulo Alcantara) [RHEL-31245] - smb: client: ensure to try all targets when finding nested links (Paulo Alcantara) [RHEL-31245] - smb: client: introduce DFS_CACHE_TGT_LIST() (Paulo Alcantara) [RHEL-31245] - cifs: update the ctime on a partial page write (Paulo Alcantara) [RHEL-31245] - blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Remap boot CPU onto core 0 if >= nr_cpu_ids (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Factor out assign_threads() (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Lookup avail once per device tree node (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Increase nr_cpu_ids to include the boot CPU (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core (Mamatha Inamdar) [RHEL-15845] - net: Convert some ethtool_sprintf() to ethtool_puts() (Ivan Vecera) [RHEL-31886] - checkpatch: add ethtool_sprintf rules (Ivan Vecera) [RHEL-31886] - ethtool: Implement ethtool_puts() (Ivan Vecera) [RHEL-31886] - intel: fix format warnings (Ivan Vecera) [RHEL-31886] - net: phy: smsc: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: phy: tja11xx: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: sparx5: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: vsc73xx: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: fec: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: mt7530: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: lantiq_gswip: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - ptp: Speed up vclock lookup (Ivan Vecera) [RHEL-32107] - ptp: Support late timestamp determination (Ivan Vecera) [RHEL-32107] - ptp: Pass hwtstamp to ptp_convert_timestamp() (Ivan Vecera) [RHEL-32107] - ptp: Request cycles for TX timestamp (Ivan Vecera) [RHEL-32107] - ptp: Add cycles support for virtual clocks (Ivan Vecera) [RHEL-32107] - nfsd: hold a lighter-weight client reference over CB_RECALL_ANY (Benjamin Coddington) [RHEL-31513] - NFSD: CREATE_SESSION must never cache NFS4ERR_DELAY replies (Benjamin Coddington) [RHEL-31513] - NFSD: Document the phases of CREATE_SESSION (Benjamin Coddington) [RHEL-31513] - NFSD: Fix the NFSv4.1 CREATE_SESSION operation (Benjamin Coddington) [RHEL-31513] - cgroup: cgroup-v1: do not exclude cgrp_dfl_root (Laurent Vivier) [RHEL-31381] - RDMA/srpt: Support specifying the srpt_service_guid parameter (Kamal Heib) [RHEL-31712] {CVE-2024-26744} - perf/pmu-events/powerpc: Update json mapfile with Power11 PVR (Mamatha Inamdar) [RHEL-23910] - powerpc/perf: Power11 Performance Monitoring support (Mamatha Inamdar) [RHEL-23910] - powerpc: Add Power11 architected and raw mode (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Split cpu_specs[] out of cputable.h (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Move __cpu_setup() prototypes out of cputable.h (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Remove __machine_check_early_realmode_p{7/8/9} prototypes (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Remove unnecessary #ifdef CONFIG_PPC_FSL_BOOK3E (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_E500MC (Mamatha Inamdar) [RHEL-23910] - powerpc/Kconfig: Fix non existing CONFIG_PPC_FSL_BOOKE (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_FSL_BOOK3E (Mamatha Inamdar) [RHEL-23910] - powerpc: Remove remaining parts of oprofile (Mamatha Inamdar) [RHEL-23910] - powerpc: fix typos in comments (Mamatha Inamdar) [RHEL-23910] - powerpc: Enable the DAWR on POWER9 DD2.3 and above (Mamatha Inamdar) [RHEL-23910] - vhost: Add smp_rmb() in vhost_enable_notify() (Gavin Shan) [RHEL-26104] - vhost: Add smp_rmb() in vhost_vq_avail_empty() (Gavin Shan) [RHEL-26104] - bpf, tcx: Get rid of tcx_link_const (Felix Maurer) [RHEL-28590] - selftests/bpf: Add additional mprog query test coverage (Felix Maurer) [RHEL-28590] - selftests/bpf: Make seen_tc* variable tests more robust (Felix Maurer) [RHEL-28590] - selftests/bpf: Test query on empty mprog and pass revision into attach (Felix Maurer) [RHEL-28590] - selftests/bpf: Adapt assert_mprog_count to always expect 0 count (Felix Maurer) [RHEL-28590] - selftests/bpf: Test bpf_mprog query API via libbpf and raw syscall (Felix Maurer) [RHEL-28590] - selftest/bpf: Add various selftests for program limits (Felix Maurer) [RHEL-28590] - bpf: Refuse unused attributes in bpf_prog_{attach,detach} (Felix Maurer) [RHEL-28590] - bpf: Handle bpf_mprog_query with NULL entry (Felix Maurer) [RHEL-28590] - net: Fix skb consume leak in sch_handle_egress (Felix Maurer) [RHEL-28590] - selftests/bpf: Add various more tcx test cases (Felix Maurer) [RHEL-28590] - selftests/bpf: Add test for detachment on empty mprog entry (Felix Maurer) [RHEL-28590] - tcx: Fix splat during dev unregister (Felix Maurer) [RHEL-28590] - tcx: Fix splat in ingress_destroy upon tcx_entry_free (Felix Maurer) [RHEL-28590] - selftests/bpf: Add mprog API tests for BPF tcx links (Felix Maurer) [RHEL-28590] - selftests/bpf: Add mprog API tests for BPF tcx opts (Felix Maurer) [RHEL-28590] - bpf: Add fd-based tcx multi-prog infra with link support (Felix Maurer) [RHEL-28590] - cpuset: Allow setscheduler regardless of manipulated task (Waiman Long) [RHEL-26668] - sched/psi: Update poll => rtpoll in relevant comments (Phil Auld) [RHEL-29552] - sched/psi: Bail out early from irq time accounting (Phil Auld) [RHEL-29552] - sched/psi: Delete the 'update_total' function parameter from update_triggers() (Phil Auld) [RHEL-29552] - sched/psi: Avoid updating PSI triggers and ->rtpoll_total when there are no state changes (Phil Auld) [RHEL-29552] - sched/psi: Change update_triggers() to a 'void' function (Phil Auld) [RHEL-29552] - sched/psi: make psi_cgroups_enabled static (Phil Auld) [RHEL-29552] - sched/psi: Allow unprivileged polling of N*2s period (Phil Auld) [RHEL-29552] - sched/psi: Extract update_triggers side effect (Phil Auld) [RHEL-29552] - sched/psi: Rename existing poll members in preparation (Phil Auld) [RHEL-29552] - sched/psi: Rearrange polling code in preparation (Phil Auld) [RHEL-29552] - arm64/sme: Always exit sme_alloc() early with existing storage (Mark Salter) [RHEL-28881] {CVE-2024-26618} - overflow: add DEFINE_FLEX() for on-stack allocs (Petr Oros) [RHEL-30138] - overflow: Add struct_size_t() helper (Petr Oros) [RHEL-30138] - mm/filemap.c: fix update prev_pos after one read request done (Nico Pache) [RHEL-29229] - sched: Misc cleanups (Phil Auld) [RHEL-29017] - sched: Simplify tg_set_cfs_bandwidth() (Phil Auld) [RHEL-29017] - sched: Simplify sched_move_task() (Phil Auld) [RHEL-29017] - sched: Simplify sched_rr_get_interval() (Phil Auld) [RHEL-29017] - sched: Simplify yield_to() (Phil Auld) [RHEL-29017] - sched: Simplify sched_{set,get}affinity() (Phil Auld) [RHEL-29017] - sched: Simplify syscalls (Phil Auld) [RHEL-29017] - sched: Simplify set_user_nice() (Phil Auld) [RHEL-29017] - sched: Simplify sched_core_cpu_{starting,deactivate}() (Phil Auld) [RHEL-29017] - sched: Simplify try_steal_cookie() (Phil Auld) [RHEL-29017] - sched: Simplify sched_tick_remote() (Phil Auld) [RHEL-29017] - sched: Simplify sched_exec() (Phil Auld) [RHEL-29017] - sched: Simplify ttwu() (Phil Auld) [RHEL-29017] - sched: Simplify wake_up_if_idle() (Phil Auld) [RHEL-29017] - sched: Simplify: migrate_swap_stop() (Phil Auld) [RHEL-29017] - sched: Simplify sysctl_sched_uclamp_handler() (Phil Auld) [RHEL-29017] - sched: Simplify get_nohz_timer_target() (Phil Auld) [RHEL-29017] - Bluetooth: Fix TOCTOU in HCI debugfs implementation (Bastien Nocera) [RHEL-26830 RHEL-26834] {CVE-2024-24858 CVE-2024-24857}- mm: hwpoison: support recovery from ksm_might_need_to_copy() (Audra Mitchell) [RHEL-27739] - kasan: fix Oops due to missing calls to kasan_arch_is_ready() (Audra Mitchell) [RHEL-27739] - Revert "mm: Always release pages to the buddy allocator in memblock_free_late()." (Audra Mitchell) [RHEL-27739] - mm/swapfile: add cond_resched() in get_swap_pages() (Audra Mitchell) [RHEL-27739] - zsmalloc: fix a race with deferred_handles storing (Audra Mitchell) [RHEL-27739] - mm/khugepaged: fix ->anon_vma race (Audra Mitchell) [RHEL-27739] - nommu: fix split_vma() map_count error (Audra Mitchell) [RHEL-27739] - nommu: fix do_munmap() error path (Audra Mitchell) [RHEL-27739] - nommu: fix memory leak in do_mmap() error path (Audra Mitchell) [RHEL-27739] - kasan: mark kasan_kunit_executing as static (Audra Mitchell) [RHEL-27739] - hugetlb: unshare some PMDs when splitting VMAs (Audra Mitchell) [RHEL-27739] - mm: Always release pages to the buddy allocator in memblock_free_late(). (Audra Mitchell) [RHEL-27739] - memblock: Fix doc for memblock_phys_free (Audra Mitchell) [RHEL-27739] - mm, slab: periodically resched in drain_freelist() (Audra Mitchell) [RHEL-27739] - mm: Remove pointless barrier() after pmdp_get_lockless() (Audra Mitchell) [RHEL-27739] - mm/gup: Fix the lockless PMD access (Audra Mitchell) [RHEL-27739] - mm: Rename GUP_GET_PTE_LOW_HIGH (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: allow more than one batch of delayed rmaps (Audra Mitchell) [RHEL-27739] - kmsan: fix memcpy tests (Audra Mitchell) [RHEL-27739] - mm: disable top-tier fallback to reclaim on proactive reclaim (Audra Mitchell) [RHEL-27739] - mm/mmap: properly unaccount memory on mas_preallocate() failure (Audra Mitchell) [RHEL-27739] - mm/page_alloc: update comments in __free_pages_ok() (Audra Mitchell) [RHEL-27739] - kasan: fail non-kasan KUnit tests on KASAN reports (Audra Mitchell) [RHEL-27739] - mm/sparse-vmemmap: generalise vmemmap_populate_hugepages() (Audra Mitchell) [RHEL-27739] - zsmalloc: implement writeback mechanism for zsmalloc (Audra Mitchell) [RHEL-27739] - zsmalloc: add zpool_ops field to zs_pool to store evict handlers (Audra Mitchell) [RHEL-27739] - zsmalloc: add a LRU to zs_pool to keep track of zspages in LRU order (Audra Mitchell) [RHEL-27739] - zsmalloc: consolidate zs_pool's migrate_lock and size_class's locks (Audra Mitchell) [RHEL-27739] - zpool: clean out dead code (Audra Mitchell) [RHEL-27739] - zswap: fix writeback lock ordering for zsmalloc (Audra Mitchell) [RHEL-27739] - mm/khugepaged: add tracepoint to collapse_file() (Audra Mitchell) [RHEL-27739] - mm/gup: remove FOLL_MIGRATION (Audra Mitchell) [RHEL-27739] - mm/ksm: convert break_ksm() to use walk_page_range_vma() (Audra Mitchell) [RHEL-27739] - mm/pagewalk: add walk_page_range_vma() (Audra Mitchell) [RHEL-27739] - mm: remove VM_FAULT_WRITE (Audra Mitchell) [RHEL-27739] - panic: Expose "warn_count" to sysfs (Audra Mitchell) [RHEL-27739] - panic: Introduce warn_limit (Audra Mitchell) [RHEL-27739] - panic: Separate sysctl logic from CONFIG_SMP (Audra Mitchell) [RHEL-27739] - kernel/panic: move panic sysctls to its own file (Audra Mitchell) [RHEL-27739] - panic: Consolidate open-coded panic_on_warn checks (Audra Mitchell) [RHEL-27739] - mm: Make ksize() a reporting-only function (Audra Mitchell) [RHEL-27739] - mm/memory-failure.c: cleanup in unpoison_memory (Audra Mitchell) [RHEL-27739] - mm: vmscan: use sysfs_emit() to instead of scnprintf() (Audra Mitchell) [RHEL-27739] - zswap: do not allocate from atomic pool (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//min_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//min_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_min_ratio_no_scale() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//max_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//max_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_max_ratio_no_scale() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//min_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//min_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_min_bytes() function (Audra Mitchell) [RHEL-27739] - mm: split off __bdi_set_min_ratio() function (Audra Mitchell) [RHEL-27739] - mm: add bdi_get_min_bytes() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//max_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add knob /sys/class/bdi//max_bytes (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_max_bytes() function (Audra Mitchell) [RHEL-27739] - mm: split off __bdi_set_max_ratio() function (Audra Mitchell) [RHEL-27739] - mm: add bdi_get_max_bytes() function (Audra Mitchell) [RHEL-27739] - mm: use part per 1000000 for bdi ratios (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//strict_limit knob (Audra Mitchell) [RHEL-27739] - ABI: sysfs-class-bdi: use What: to describe each property (Audra Mitchell) [RHEL-27739] - mm: add knob /sys/class/bdi//strict_limit (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_strict_limit() function (Audra Mitchell) [RHEL-27739] - folio-compat: remove try_to_release_page() (Audra Mitchell) [RHEL-27739] - mm/page_alloc: simplify locking during free_unref_page_list (Audra Mitchell) [RHEL-27739] - mm/migrate.c: stop using 0 as NULL pointer (Audra Mitchell) [RHEL-27739] - habanalabs: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - RDMA/hw/qib/qib_user_pages: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - drm/exynos: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - mm/frame-vector: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - media: pci/ivtv: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - drm/etnaviv: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - media: videobuf-dma-sg: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - RDMA/usnic: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - mm/gup: reliable R/O long-term pinning in COW mappings (Audra Mitchell) [RHEL-27739] - mm: don't call vm_ops->huge_fault() in wp_huge_pmd()/wp_huge_pud() for private mappings (Audra Mitchell) [RHEL-27739] - mm: add early FAULT_FLAG_WRITE consistency checks (Audra Mitchell) [RHEL-27739] - mm: add early FAULT_FLAG_UNSHARE consistency checks (Audra Mitchell) [RHEL-27739] - redhat/configs: enable CONFIG_SECRETMEM (Audra Mitchell) [RHEL-27739] - mm: Kconfig: make config SECRETMEM visible with EXPERT (Audra Mitchell) [RHEL-27739] - mm/gup: remove the restriction on locked with FOLL_LONGTERM (Audra Mitchell) [RHEL-27739] - mm: make drop_caches keep reclaiming on all nodes (Audra Mitchell) [RHEL-27739] - migrate: convert migrate_pages() to use folios (Audra Mitchell) [RHEL-27739] - migrate: convert unmap_and_move() to use folios (Audra Mitchell) [RHEL-27739] - Revert "mm: migration: fix the FOLL_GET failure on following huge page" (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: do not expose delayed_rmap flag (Audra Mitchell) [RHEL-27739] - mm: delay page_remove_rmap() until after the TLB has been flushed (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: prepare to gather encoded page pointers with flags (Audra Mitchell) [RHEL-27739] - zsmalloc: replace IS_ERR() with IS_ERR_VALUE() (Audra Mitchell) [RHEL-27739] - mm: always compile in pte markers (Audra Mitchell) [RHEL-27739] - mm: use kstrtobool() instead of strtobool() (Audra Mitchell) [RHEL-27739] - mm/damon: use kstrtobool() instead of strtobool() (Audra Mitchell) [RHEL-27739] - Docs/ABI/damon: document 'schemes//tried_regions' sysfs directory (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: document schemes//tried_regions sysfs directory (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: fix wrong usage example of init_regions file (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: describe the rules of sysfs region directories (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/damon/sysfs: document 'LRU_DEPRIO' scheme action (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/damon/sysfs: document 'LRU_PRIO' scheme action (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: Update for 'state' sysfs file input keyword, 'commit' (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: update for fixed virtual address ranges monitoring (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: document 'avail_operations' sysfs file (Audra Mitchell) [RHEL-27739] - tools/selftets/damon/sysfs: test tried_regions directory existence (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement DAMOS-tried regions clear command (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: implement DAMOS tried regions update command (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement scheme region directory (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement schemes/tried_regions directory (Audra Mitchell) [RHEL-27739] - mm/damon/core: add a callback for scheme target regions check (Audra Mitchell) [RHEL-27739] - mempool: do not use ksize() for poisoning (Audra Mitchell) [RHEL-27739] - mm: hugetlb_vmemmap: remove redundant list_del() (Audra Mitchell) [RHEL-27739] - mm, slob: rename CONFIG_SLOB to CONFIG_SLOB_DEPRECATED (Audra Mitchell) [RHEL-27739] - mm, slub: don't aggressively inline with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: remove percpu slabs with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: split out allocations from pre/post hooks (Audra Mitchell) [RHEL-27739] - mm/slub, kunit: Add a test case for kmalloc redzone check (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: split out schemes directory implementation to separate file (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: split out kdamond-independent schemes stats update logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: move unsigned long range directory to common module (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: move sysfs_lock to common module (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: remove parameters of damon_sysfs_region_alloc() (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: use damon_addr_range for region's start and end values (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out scheme quota adjustment logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out scheme stat update logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split damos application logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out DAMOS-charged region skip logic into a new function (Audra Mitchell) [RHEL-27739] - mm, slub: refactor free debug processing (Audra Mitchell) [RHEL-27739] - mm, slub: don't create kmalloc-rcl caches with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: lower the default slub_max_order with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: retain no free slabs on partial list with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: disable SYSFS support with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - redhat/configs: Add CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: add CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slab: ignore hardened usercopy parameters when disabled (Audra Mitchell) [RHEL-27739] - mm/sl[au]b: rearrange struct slab fields to allow larger rcu_head (Audra Mitchell) [RHEL-27739] - mm/migrate: make isolate_movable_page() skip slab pages (Audra Mitchell) [RHEL-27739] - mm/slab: move and adjust kernel-doc for kmem_cache_alloc (Audra Mitchell) [RHEL-27739] - mm/slub, percpu: correct the calculation of early percpu allocation size (Audra Mitchell) [RHEL-27739] - mm/slub: extend redzone check to extra allocated kmalloc space than requested (Audra Mitchell) [RHEL-27739] - mm: allow multiple error returns in try_grab_page() (Audra Mitchell) [RHEL-27739] - swap: add a limit for readahead page-cluster value (Audra Mitchell) [RHEL-27739] - mm: migrate: try again if THP split is failed due to page refcnt (Audra Mitchell) [RHEL-27739] - mm: debug_vm_pgtable: use VM_ACCESS_FLAGS (Audra Mitchell) [RHEL-27739] - mm: mprotect: use VM_ACCESS_FLAGS (Audra Mitchell) [RHEL-27739] - mm: remove FGP_HEAD (Audra Mitchell) [RHEL-27739] - mm: convert find_get_incore_page() to filemap_get_incore_folio() (Audra Mitchell) [RHEL-27739] - mm/swap: convert find_get_incore_page to use folios (Audra Mitchell) [RHEL-27739] - mm/huge_memory: convert split_huge_pages_in_file() to use a folio (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_free_vmap_area_noflush event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_purge_vmap_area_lazy event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_alloc_vmap_area event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add free_vmap_area_noflush trace event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add purge_vmap_area_lazy trace event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add alloc_vmap_area trace event (Audra Mitchell) [RHEL-27739] - memory: move hotplug memory notifier priority to same file for easy sorting (Audra Mitchell) [RHEL-27739] - memory: remove unused register_hotmemory_notifier() (Audra Mitchell) [RHEL-27739] - mm/mm_init.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - mm/mmap: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - mm/slub.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - fs/proc/kcore.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - kasan: migrate workqueue_uaf test to kunit (Audra Mitchell) [RHEL-27739] - kasan: migrate kasan_rcu_uaf test to kunit (Audra Mitchell) [RHEL-27739] - kasan: switch kunit tests to console tracepoints (Audra Mitchell) [RHEL-27739] - tmpfs: ensure O_LARGEFILE with generic_file_open() (Audra Mitchell) [RHEL-27739] - mm: memcontrol: use mem_cgroup_is_root() helper (Audra Mitchell) [RHEL-27739] - mm/mincore.c: use vma_lookup() instead of find_vma() (Audra Mitchell) [RHEL-27739] - filemap: find_get_entries() now updates start offset (Audra Mitchell) [RHEL-27739] - filemap: find_lock_entries() now updates start offset (Audra Mitchell) [RHEL-27739] - mm/rmap: fix comment in anon_vma_clone() (Audra Mitchell) [RHEL-27739] - mm/percpu: remove unused PERCPU_DYNAMIC_EARLY_SLOTS (Audra Mitchell) [RHEL-27739] - mm/percpu.c: remove the lcm code since block size is fixed at page size (Audra Mitchell) [RHEL-27739] - mm/percpu: replace the goto with break (Audra Mitchell) [RHEL-27739] - mm/percpu: add comment to state the empty populated pages accounting (Audra Mitchell) [RHEL-27739] - mm/percpu: Update the code comment when creating new chunk (Audra Mitchell) [RHEL-27739] - mm/percpu: use list_first_entry_or_null in pcpu_reclaim_populated() (Audra Mitchell) [RHEL-27739] - mm/percpu: remove unused pcpu_map_extend_chunks (Audra Mitchell) [RHEL-27739] - mm/slub: perform free consistency checks before call_rcu (Audra Mitchell) [RHEL-27739] - mm/slab: Annotate kmem_cache_node->list_lock as raw (Audra Mitchell) [RHEL-27739] - mm: slub: make slab_sysfs_init() a late_initcall (Audra Mitchell) [RHEL-27739] - mm: slub: remove dead and buggy code from sysfs_slab_add() (Audra Mitchell) [RHEL-27739] - idpf: fix kernel panic on unknown packet types (Michal Schmidt) [RHEL-29035] - idpf: refactor some missing field get/prep conversions (Michal Schmidt) [RHEL-29035] - net: introduce include/net/rps.h (Ivan Vecera) [RHEL-31916] - net: move struct netdev_rx_queue out of netdevice.h (Ivan Vecera) [RHEL-31916] - rfs: annotate lockless accesses to RFS sock flow table (Ivan Vecera) [RHEL-31916] - rfs: annotate lockless accesses to sk->sk_rxhash (Ivan Vecera) [RHEL-31916] - xfrm: Allow UDP encapsulation only in offload modes (Michal Schmidt) [RHEL-30141] - xfrm: Pass UDP encapsulation in TX packet offload (Michal Schmidt) [RHEL-30141] - xfrm: Support UDP encapsulation in packet offload mode (Michal Schmidt) [RHEL-30141] - redhat/configs: Enable CONFIG_OCTEON_EP_VF (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add ethtool support (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add Tx/Rx processing and interrupt support (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add support for ndo ops (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add Tx/Rx ring resource setup and cleanup (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add VF-PF mailbox communication. (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add hardware configuration APIs (Kamal Heib) [RHEL-25860] - octeon_ep_vf: Add driver framework and device initialization (Kamal Heib) [RHEL-25860] - octeon_ep: support firmware notifications for VFs (Kamal Heib) [RHEL-25860] - octeon_ep: control net framework to support VF offloads (Kamal Heib) [RHEL-25860] - octeon_ep: PF-VF mailbox version support (Kamal Heib) [RHEL-25860] - octeon_ep: add PF-VF mailbox communication (Kamal Heib) [RHEL-25860] - ptp: Make max_phase_adjustment sysfs device attribute invisible when not supported (Michal Schmidt) [RHEL-30140] - net/mlx5: Decouple PHC .adjtime and .adjphase implementations (Michal Schmidt) [RHEL-30140] - net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock (Michal Schmidt) [RHEL-30140] - net/mlx5: Add .getmaxphase ptp_clock_info callback (Michal Schmidt) [RHEL-30140] - Revert "net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock" (Michal Schmidt) [RHEL-30140] - Revert "net/mlx5: Decouple PHC .adjtime and .adjphase implementations" (Michal Schmidt) [RHEL-30140] - ptp: Add .getmaxphase callback to ptp_clock_info (Michal Schmidt) [RHEL-30140] - testptp: Add support for testing ptp_clock_info .adjphase callback (Michal Schmidt) [RHEL-30140] - testptp: Remove magic numbers related to nanosecond to second conversion (Michal Schmidt) [RHEL-30140] - selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET (Michal Schmidt) [RHEL-30140] - testptp: add option to shift clock by nanoseconds (Michal Schmidt) [RHEL-30140] - testptp: set pin function before other requests (Michal Schmidt) [RHEL-30140] - docs: ptp.rst: Add information about NVIDIA Mellanox devices (Michal Schmidt) [RHEL-30140] - ptp: Clarify ptp_clock_info .adjphase expects an internal servo to be used (Michal Schmidt) [RHEL-30140] - ptp: remove the .adjfreq interface function (Michal Schmidt) [RHEL-30140] - ptp: convert remaining drivers to adjfine interface (Michal Schmidt) [RHEL-30140] - ptp: hclge: convert .adjfreq to .adjfine (Michal Schmidt) [RHEL-30140] - ptp: stmac: convert .adjfreq to .adjfine (Michal Schmidt) [RHEL-30140] - ptp: xgbe: convert to .adjfine and adjust_by_scaled_ppm (Michal Schmidt) [RHEL-30140] - redhat: version two of Makefile.rhelver tweaks (Radu Rendec) [RHEL-32292] - RDMA/irdma: Fix KASAN issue with tasklet (Kamal Heib) [RHEL-32264] - ACPI: extlog: Clear Extended Error Log status when RAS_CEC handled the error (Aristeu Rozanski) [RHEL-24947] - bpftool: Extend net dump with netkit progs (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for netkit (Artem Savkov) [RHEL-23643] - bpftool: Add support for cgroup unix socket address hooks (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for xdp (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for tcx (Artem Savkov) [RHEL-23643] - bpftool: Extend net dump with tcx progs (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Perform hwsync in __patch_instruction() in case of failure (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Fix oops with DEBUG_VM enabled (Artem Savkov) [RHEL-23643] - powerpc/64s: Prevent fallthrough to hash TLB flush when using radix (Artem Savkov) [RHEL-23643] - powerpc/64s: Reconnect tlb_flush() to hash__tlb_flush() (Artem Savkov) [RHEL-23643] - powerpc/bpf: use bpf_jit_binary_pack_[alloc|finalize|free] (Artem Savkov) [RHEL-23643] - powerpc/bpf: rename powerpc64_jit_data to powerpc_jit_data (Artem Savkov) [RHEL-23643] - powerpc/bpf: implement bpf_arch_text_invalidate for bpf_prog_pack (Artem Savkov) [RHEL-23643] - powerpc/bpf: implement bpf_arch_text_copy (Artem Savkov) [RHEL-23643] - powerpc/code-patching: introduce patch_instructions() (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Consolidate and cache per-cpu patching context (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Use temporary mm for Radix MMU (Artem Savkov) [RHEL-23643] - powerpc/tlb: Add local flush for page given mm_struct and psize (Artem Savkov) [RHEL-23643] - powerpc/mm: Remove flush_all_mm, local_flush_all_mm (Artem Savkov) [RHEL-23643] - cxl: Use radix__flush_all_mm instead of generic flush_all_mm (Artem Savkov) [RHEL-23643] - powerpc/mm: Remove empty hash__ functions (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Use WARN_ON and fix check in poking_init (Artem Savkov) [RHEL-23643] - powerpc: Allow clearing and restoring registers independent of saved breakpoint state (Artem Savkov) [RHEL-23643] - selftests/bpf: test case for callback_depth states pruning logic (Artem Savkov) [RHEL-23643] - selftests/bpf: Add a selftest with > 512-byte percpu allocation size (Artem Savkov) [RHEL-23643] - selftests/bpf: Cope with 512 bytes limit with bpf_global_percpu_ma (Artem Savkov) [RHEL-23643] - bpf: Limit up to 512 bytes for bpf_global_percpu_ma allocation (Artem Savkov) [RHEL-23643] - bpf: Use smaller low/high marks for percpu allocation (Artem Savkov) [RHEL-23643] - bpf: Refill only one percpu element in memalloc (Artem Savkov) [RHEL-23643] - bpf: Avoid unnecessary extra percpu memory allocation (Artem Savkov) [RHEL-23643] - selftests/bpf: Remove tests for zeroed-array kptr (Artem Savkov) [RHEL-23643] - bpf: add netkit to uapi headers (Artem Savkov) [RHEL-23643] - bpf: add cgroup sockaddr to uapi headers (Artem Savkov) [RHEL-23643] - bpf: Allow per unit prefill for non-fix-size percpu memory allocator (Artem Savkov) [RHEL-23643] - bpf: Add objcg to bpf_mem_alloc (Artem Savkov) [RHEL-23643] - bpf: Use c->unit_size to select target cache during free (Artem Savkov) [RHEL-23643] - bpf: Do not allocate percpu memory at init stage (Artem Savkov) [RHEL-23643] - bpf: Add __bpf_hook_{start,end} macros (Artem Savkov) [RHEL-23643] - bpf: Add __bpf_kfunc_{start,end}_defs macros (Artem Savkov) [RHEL-23643] - selftests/bpf: Support building selftests in optimized -O2 mode (Artem Savkov) [RHEL-23643] - selftests/bpf: Fix compiler warnings reported in -O2 mode (Artem Savkov) [RHEL-23643] - bpf: Add missed value to kprobe perf link info (Artem Savkov) [RHEL-23643] - tracing/kprobes: 'nmissed' not showed correctly for kretprobe (Artem Savkov) [RHEL-23643] - selftests/bpf: Enable the cpuv4 tests for s390x (Artem Savkov) [RHEL-23643] - mm: kasan: Declare kasan_unpoison_task_stack_below in kasan.h (Artem Savkov) [RHEL-23643] - bpf: check bpf_func_state->callback_depth when pruning states (Artem Savkov) [RHEL-23643] - s390/bpf: Fix gotol with large offsets (Artem Savkov) [RHEL-23643] - test_bpf: Rename second ALU64_SMOD_X to ALU64_SMOD_K (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for early update in prog_array_map_poke_run (Artem Savkov) [RHEL-23643] - bpf: Fix prog_array_map_poke_run map poke update (Artem Savkov) [RHEL-23643] - selftests/bpf: check if max number of bpf_loop iterations is tracked (Artem Savkov) [RHEL-23643] - bpf: keep track of max number of bpf_loop callback iterations (Artem Savkov) [RHEL-23643] - selftests/bpf: test widening for iterating callbacks (Artem Savkov) [RHEL-23643] - bpf: widening for callback iterators (Artem Savkov) [RHEL-23643] - selftests/bpf: tests for iterating callbacks (Artem Savkov) [RHEL-23643] - bpf: verify callbacks as if they are called unknown number of times (Artem Savkov) [RHEL-23643] - bpf: extract setup_func_entry() utility function (Artem Savkov) [RHEL-23643] - bpf: extract __check_reg_arg() utility function (Artem Savkov) [RHEL-23643] - selftests/bpf: fix bpf_loop_bench for new callback verification scheme (Artem Savkov) [RHEL-23643] - selftests/bpf: track string payload offset as scalar in strobemeta (Artem Savkov) [RHEL-23643] - bpf: Remove test for MOVSX32 with offset=32 (Artem Savkov) [RHEL-23643] - selftests/bpf: add more test cases for check_cfg() (Artem Savkov) [RHEL-23643] - bpf: fix control-flow graph checking in privileged mode (Artem Savkov) [RHEL-23643] - selftests/bpf: add edge case backtracking logic test (Artem Savkov) [RHEL-23643] - bpf: fix precision backtracking instruction iteration (Artem Savkov) [RHEL-23643] - bpf: handle ldimm64 properly in check_cfg() (Artem Savkov) [RHEL-23643] - selftests/bpf: get trusted cgrp from bpf_iter__cgroup directly (Artem Savkov) [RHEL-23643] - bpf: Let verifier consider {task,cgroup} is trusted in bpf_iter_reg (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for using css_task iter in sleepable progs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for css_task iter combining with cgroup iter (Artem Savkov) [RHEL-23643] - bpf: Relax allowlist for css_task iter (Artem Savkov) [RHEL-23643] - selftests/bpf: fix test_maps' use of bpf_map_create_opts (Artem Savkov) [RHEL-23643] - bpf: Check map->usercnt after timer->timer is assigned (Artem Savkov) [RHEL-23643] - selftests/bpf: fix test_bpffs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for immediate spilled to stack (Artem Savkov) [RHEL-23643] - bpf: Fix check_stack_write_fixed_off() to correctly spill imm (Artem Savkov) [RHEL-23643] - bpf: fix compilation error without CGROUPS (Artem Savkov) [RHEL-23643] - selftests/bpf: Fix selftests broken by mitigations=off (Artem Savkov) [RHEL-23643] - samples/bpf: Allow building with custom bpftool (Artem Savkov) [RHEL-23643] - samples/bpf: Fix passing LDFLAGS to libbpf (Artem Savkov) [RHEL-23643] - samples/bpf: Allow building with custom CFLAGS/LDFLAGS (Artem Savkov) [RHEL-23643] - bpf: Add more WARN_ON_ONCE checks for mismatched alloc and free (Artem Savkov) [RHEL-23643] - libbpf: Add link-based API for netkit (Artem Savkov) [RHEL-23643] - bpf: print full verifier states on infinite loop detection (Artem Savkov) [RHEL-23643] - selftests/bpf: test if state loops are detected in a tricky case (Artem Savkov) [RHEL-23643] - bpf: correct loop detection for iterators convergence (Artem Savkov) [RHEL-23643] - selftests/bpf: tests with delayed read/precision makrs in loop body (Artem Savkov) [RHEL-23643] - bpf: exact states comparison for iterator convergence checks (Artem Savkov) [RHEL-23643] - bpf: extract same_callsites() as utility function (Artem Savkov) [RHEL-23643] - bpf: move explored_state() closer to the beginning of verifier.c (Artem Savkov) [RHEL-23643] - bpf: Improve JEQ/JNE branch taken logic (Artem Savkov) [RHEL-23643] - bpf: Fold smp_mb__before_atomic() into atomic_set_release() (Artem Savkov) [RHEL-23643] - bpf: Fix unnecessary -EBUSY from htab_lock_bucket (Artem Savkov) [RHEL-23643] - samples: bpf: Fix syscall_tp openat argument (Artem Savkov) [RHEL-23643] - selftests/bpf: Add more test cases for bpf memory allocator (Artem Savkov) [RHEL-23643] - bpf: Use bpf_global_percpu_ma for per-cpu kptr in __bpf_obj_drop_impl() (Artem Savkov) [RHEL-23643] - bpf: Move the declaration of __bpf_obj_drop_impl() to bpf.h (Artem Savkov) [RHEL-23643] - bpf: Use pcpu_alloc_size() in bpf_mem_free{_rcu}() (Artem Savkov) [RHEL-23643] - bpf: Re-enable unit_size checking for global per-cpu allocator (Artem Savkov) [RHEL-23643] - mm/percpu.c: introduce pcpu_alloc_size() (Artem Savkov) [RHEL-23643] - mm/percpu.c: don't acquire pcpu_lock for pcpu_chunk_addr_search() (Artem Savkov) [RHEL-23643] - selftests/bpf: Make linked_list failure test more robust (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for open-coded task and css iter (Artem Savkov) [RHEL-23643] - selftests/bpf: rename bpf_iter_task.c to bpf_iter_tasks.c (Artem Savkov) [RHEL-23643] - bpf: Let bpf_iter_task_new accept null task ptr (Artem Savkov) [RHEL-23643] - bpf: teach the verifier to enforce css_iter and task_iter in RCU CS (Artem Savkov) [RHEL-23643] - bpf: Introduce css open-coded iterator kfuncs (Artem Savkov) [RHEL-23643] - bpf: Introduce task open coded iterator kfuncs (Artem Savkov) [RHEL-23643] - bpf: Introduce css_task open-coded iterator kfuncs (Artem Savkov) [RHEL-23643] - cgroup: Prepare for using css_task_iter_*() in BPF (Artem Savkov) [RHEL-23643] - bpftool: Wrap struct_ops dump in an array (Artem Savkov) [RHEL-23643] - bpftool: Fix printing of pointer value (Artem Savkov) [RHEL-23643] - bpf, docs: Define signed modulo as using truncated division (Artem Savkov) [RHEL-23643] - libbpf: Don't assume SHT_GNU_verdef presence for SHT_GNU_versym section (Artem Savkov) [RHEL-23643] - bpf: Ensure proper register state printing for cond jumps (Artem Savkov) [RHEL-23643] - bpf: Disambiguate SCALAR register state output in verifier logs (Artem Savkov) [RHEL-23643] - selftests/bpf: Make align selftests more robust (Artem Savkov) [RHEL-23643] - selftests/bpf: Improve missed_kprobe_recursion test robustness (Artem Savkov) [RHEL-23643] - selftests/bpf: Improve percpu_alloc test robustness (Artem Savkov) [RHEL-23643] - selftests/bpf: Rename bpf_iter_task_vma.c to bpf_iter_task_vmas.c (Artem Savkov) [RHEL-23643] - bpf: Don't explicitly emit BTF for struct btf_iter_num (Artem Savkov) [RHEL-23643] - bpf: Avoid unnecessary audit log for CPU security mitigations (Artem Savkov) [RHEL-23643] - libbpf: Add support for cgroup unix socket address hooks (Artem Savkov) [RHEL-23643] - bpftool: Align bpf_load_and_run_opts insns and data (Artem Savkov) [RHEL-23643] - bpftool: Align output skeleton ELF code (Artem Savkov) [RHEL-23643] - selftests/bpf: Test pinning bpf timer to a core (Artem Savkov) [RHEL-23643] - bpf: Add ability to pin bpf timer to calling CPU (Artem Savkov) [RHEL-23643] - selftests/bpf: Add pairs_redir_to_connected helper (Artem Savkov) [RHEL-23643] - bpf: Annotate struct bpf_stack_map with __counted_by (Artem Savkov) [RHEL-23643] - selftests/bpf: Don't truncate #test/subtest field (Artem Savkov) [RHEL-23643] - bpf: Inherit system settings for CPU security mitigations (Artem Savkov) [RHEL-23643] - bpf: Fix the comment for bpf_restore_data_end() (Artem Savkov) [RHEL-23643] - selftests/bpf: Enable CONFIG_VSOCKETS in config (Artem Savkov) [RHEL-23643] - selftests/bpf: Add uprobe_multi to gen_tar target (Artem Savkov) [RHEL-23643] - selftests/bpf: Add cross-build support for urandom_read et al (Artem Savkov) [RHEL-23643] - libbpf: Allow Golang symbols in uprobe secdef (Artem Savkov) [RHEL-23643] - samples/bpf: Add -fsanitize=bounds to userspace programs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for recursion counts of perf event link tracepoint (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for recursion counts of perf event link kprobe (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for missed counts of perf event link kprobe (Artem Savkov) [RHEL-23643] - bpftool: Display missed count for kprobe perf link (Artem Savkov) [RHEL-23643] - bpftool: Display missed count for kprobe_multi link (Artem Savkov) [RHEL-23643] - bpf: Count missed stats in trace_call_bpf (Artem Savkov) [RHEL-23643] - bpf: Add missed value to kprobe_multi link info (Artem Savkov) [RHEL-23643] - bpf: Count stats for kprobe_multi programs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__consume (Artem Savkov) [RHEL-23643] - libbpf: Add ring__consume (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__map_fd (Artem Savkov) [RHEL-23643] - libbpf: Add ring__map_fd (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__size (Artem Savkov) [RHEL-23643] - libbpf: Add ring__size (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__avail_data_size (Artem Savkov) [RHEL-23643] - libbpf: Add ring__avail_data_size (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__*_pos (Artem Savkov) [RHEL-23643] - libbpf: Add ring__producer_pos, ring__consumer_pos (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring_buffer__ring (Artem Savkov) [RHEL-23643] - libbpf: Add ring_buffer__ring (Artem Savkov) [RHEL-23643] - libbpf: Switch rings to array of pointers (Artem Savkov) [RHEL-23643] - libbpf: Refactor cleanup in ring_buffer__add (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for symbol versioning for uprobe (Artem Savkov) [RHEL-23643] - libbpf: Support symbol versioning for uprobe (Artem Savkov) [RHEL-23643] - libbpf: Resolve symbol conflicts at the same offset for uprobe (Artem Savkov) [RHEL-23643] - samples/bpf: syscall_tp_user: Fix array out-of-bound access (Artem Savkov) [RHEL-23643] - samples/bpf: syscall_tp_user: Rename num_progs into nr_tests (Artem Savkov) [RHEL-23643] - selftests/bpf: Trim DENYLIST.s390x (Artem Savkov) [RHEL-23643] - s390/bpf: Implement signed division (Artem Savkov) [RHEL-23643] - s390/bpf: Implement unconditional jump with 32-bit offset (Artem Savkov) [RHEL-23643] - s390/bpf: Implement unconditional byte swap (Artem Savkov) [RHEL-23643] - s390/bpf: Implement BPF_MEMSX (Artem Savkov) [RHEL-23643] - s390/bpf: Implement BPF_MOV | BPF_X with sign-extension (Artem Savkov) [RHEL-23643] - selftests/bpf: Add big-endian support to the ldsx test (Artem Savkov) [RHEL-23643] - selftests/bpf: Unmount the cgroup2 work directory (Artem Savkov) [RHEL-23643] - bpf: Disable zero-extension for BPF_MEMSX (Artem Savkov) [RHEL-23643] - bpf: Remove unused variables. (Artem Savkov) [RHEL-23643] - bpf: Fix bpf_throw warning on 32-bit arch (Artem Savkov) [RHEL-23643] - selftests/bpf: Print log buffer for exceptions test only on failure (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for BPF exceptions (Artem Savkov) [RHEL-23643] - selftests/bpf: Add BPF assertion macros (Artem Savkov) [RHEL-23643] - libbpf: Add support for custom exception callbacks (Artem Savkov) [RHEL-23643] - libbpf: Refactor bpf_object__reloc_code (Artem Savkov) [RHEL-23643] - bpf: Fix kfunc callback register type handling (Artem Savkov) [RHEL-23643] - bpf: Disallow fentry/fexit/freplace for exception callbacks (Artem Savkov) [RHEL-23643] - bpf: Detect IP == ksym.end as part of BPF program (Artem Savkov) [RHEL-23643] - bpf: Prevent KASAN false positive with bpf_throw (Artem Savkov) [RHEL-23643] - bpf: Treat first argument as return value for bpf_throw (Artem Savkov) [RHEL-23643] - bpf: Perform CFG walk for exception callback (Artem Savkov) [RHEL-23643] - bpf: Add support for custom exception callbacks (Artem Savkov) [RHEL-23643] - bpf: Refactor check_btf_func and split into two phases (Artem Savkov) [RHEL-23643] - bpf: Implement BPF exceptions (Artem Savkov) [RHEL-23643] - bpf: Implement support for adding hidden subprogs (Artem Savkov) [RHEL-23643] - bpf/tests: add tests for cpuv4 instructions (Artem Savkov) [RHEL-23643] - bpf: Charge modmem for struct_ops trampoline (Artem Savkov) [RHEL-23643] - selftests/bpf: Add testcases for tailcall infinite loop fixing (Artem Savkov) [RHEL-23643] - selftests/bpf: Correct map_fd to data_fd in tailcalls (Artem Savkov) [RHEL-23643] - bpftool: Fix -Wcast-qual warning (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: simplify the "next tid" logic (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: kill next_task (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: fix the skip_if_dup_files check (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: cleanup the usage of get/put_task_struct (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: cleanup the usage of next_thread() (Artem Savkov) [RHEL-23643] - selftests/bpf: Test preemption between bpf_obj_new() and bpf_obj_drop() (Artem Savkov) [RHEL-23643] - bpf: Enable IRQ after irq_work_raise() completes in unit_free{_rcu}() (Artem Savkov) [RHEL-23643] - bpf: Enable IRQ after irq_work_raise() completes in unit_alloc() (Artem Savkov) [RHEL-23643] - bpf: Mark BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE deprecated (Artem Savkov) [RHEL-23643] - selftests/bpf: Add some negative tests (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for cgrp_local_storage with local percpu kptr (Artem Savkov) [RHEL-23643] - selftests/bpf: Remove unnecessary direct read of local percpu kptr (Artem Savkov) [RHEL-23643] - bpf: Mark OBJ_RELEASE argument as MEM_RCU when possible (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for array map with local percpu kptr (Artem Savkov) [RHEL-23643] - selftests/bpf: Add bpf_percpu_obj_{new,drop}() macro in bpf_experimental.h (Artem Savkov) [RHEL-23643] - libbpf: Add __percpu_kptr macro definition (Artem Savkov) [RHEL-23643] - selftests/bpf: Update error message in negative linked_list test (Artem Savkov) [RHEL-23643] - bpf: Add bpf_this_cpu_ptr/bpf_per_cpu_ptr support for allocated percpu obj (Artem Savkov) [RHEL-23643] - bpf: Add alloc/xchg/direct_access support for local percpu kptr (Artem Savkov) [RHEL-23643] - bpf: Add BPF_KPTR_PERCPU as a field type (Artem Savkov) [RHEL-23643] - bpf: Add support for non-fix-size percpu mem allocation (Artem Savkov) [RHEL-23643] - libbpf: Add basic BTF sanity validation (Artem Savkov) [RHEL-23643] - clk: linux/clk-provider.h: fix kernel-doc warnings and typos (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: fix clk_hw_register_fixed_rate_with_accuracy_parent_hw (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: Remove redundant if statement (Joel Slebodnick) [RHEL-5705] - clk: fix typo in clk_hw_register_fixed_rate_parent_data() macro (Joel Slebodnick) [RHEL-5705] - clk: Remove mmask and nmask fields in struct clk_fractional_divider (Joel Slebodnick) [RHEL-5705] - clk: Avoid invalid function names in CLK_OF_DECLARE() (Joel Slebodnick) [RHEL-5705] - clk: Mark a fwnode as initialized when using CLK_OF_DECLARE() macro (Joel Slebodnick) [RHEL-5705] - clk: Mention that .recalc_rate can return 0 on error (Joel Slebodnick) [RHEL-5705] - clk: introduce (devm_)hw_register_mux_parent_data_table API (Joel Slebodnick) [RHEL-5705] - clk: mux: Introduce devm_clk_hw_register_mux_parent_hws() (Joel Slebodnick) [RHEL-5705] - clk: divider: Introduce devm_clk_hw_register_divider_parent_hw() (Joel Slebodnick) [RHEL-5705] - math.h: Introduce data types for fractional numbers (Joel Slebodnick) [RHEL-5705] - dt-bindings: clock: imx8mp: Add LDB clock entry (Joel Slebodnick) [RHEL-5705] - dt-bindings: clock: imx8mp: Add ids for the audio shared gate (Joel Slebodnick) [RHEL-5705] - dt-bindings: clocks: imx8mp: Add ID for usb suspend clock (Joel Slebodnick) [RHEL-5705] - redhat/configs: Add CONFIG_CLK_IMX8ULP (Joel Slebodnick) [RHEL-5705] - clk: Add a devm variant of clk_rate_exclusive_get() (Joel Slebodnick) [RHEL-5705] - clk: Fix undefined reference to `clk_rate_exclusive_{get,put}' (Joel Slebodnick) [RHEL-5705] - clkdev: Update clkdev id usage to allow for longer names (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Fix SAI_MCLK_SEL definition (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Use common error handling code in imx_clk_scu_alloc_dev() (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Delete two unnecessary initialisations in __imx8m_clk_hw_composite() (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Less function calls in __imx8m_clk_hw_composite() after error detection (Joel Slebodnick) [RHEL-5705] - clk: Fix clk_core_get NULL dereference (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8-acm: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: add fwname-based constructor functions (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: add optional accuracy support (Joel Slebodnick) [RHEL-5705] - clk: Provide managed helper to get and enable bulk clocks (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Use bit operations consistently (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Move mask calculations out of lock (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: change naming of fvco to fout (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8qxp: fix LVDS bypass, pixel and phy clocks (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Fix memory leak in __imx_clk_gpr_scu() (Joel Slebodnick) [RHEL-5705] - clk: gate: fix comment typo and grammar (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Improve approximation when zero based and export (Joel Slebodnick) [RHEL-5705] - clk: Fix clk gate kunit test on big-endian CPUs (Joel Slebodnick) [RHEL-5705] - clk: Parameterize clk_leaf_mux_set_rate_parent (Joel Slebodnick) [RHEL-5705] - clk: Drive clk_leaf_mux_set_rate_parent test from clk_ops (Joel Slebodnick) [RHEL-5705] - clk: Allow phase adjustment from debugfs (Joel Slebodnick) [RHEL-5705] - clk: Show active consumers of clocks in debugfs (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qm/qxp: add more resources to whitelist (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: ignore clks not owned by Cortex-A partition (Joel Slebodnick) [RHEL-5705] - clk: imx8: remove MLB support (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qm-rsrc: drop VPU_UART/VPUCORE (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qxp: correct the enet clocks for i.MX8DXL (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qxp: Fix elcdif_pll clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8dxl-rsrc: keep sorted in the ascending order (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: Allow a different LCDIF1 clock parent (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mq: correct error handling path (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Simplify clk_imx_acm_detach_pm_domains() (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Add a message in case of devm_clk_hw_register_mux_parent_data_table() error (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path in imx8_acm_clk_probe() (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path if devm_clk_hw_register_mux_parent_data_table() fails (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path in clk_imx_acm_attach_pm_domains() (Joel Slebodnick) [RHEL-5705] - clk: imx: Select MXC_CLK for CLK_IMX8QXP (Joel Slebodnick) [RHEL-5705] - clk: tegra: fix error return case for recalc_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: align pdiv with reference manual (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op (Joel Slebodnick) [RHEL-5705] - clk: imx25: make __mx25_clocks_init return void (Joel Slebodnick) [RHEL-5705] - clk: imx25: print silicon revision during init (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: fix sai4 clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: update SPLL2 type (Joel Slebodnick) [RHEL-5705] - clk: imx: pllv4: Fix SPLL2 MULT range (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: add audio clock mux driver (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8qxp-lpcg: Convert to devm_platform_ioremap_resource() (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-gpr-mux: Simplify .determine_rate() (Joel Slebodnick) [RHEL-5705] - clk: tegra: Replace kstrdup() + strreplace() with kstrdup_and_replace() (Joel Slebodnick) [RHEL-5705] - clk: Fix slab-out-of-bounds error in devm_clk_release() (Joel Slebodnick) [RHEL-5705] - clk: tegra: Avoid calling an uninitialized function (Joel Slebodnick) [RHEL-5705] - clk: Fix memory leak in devm_clk_notifier_register() (Joel Slebodnick) [RHEL-5705] - clk: tegra: tegra124-emc: Fix potential memory leak (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8mp: improve error handling in imx8mp_clocks_probe() (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8mn: fix memory leak in imx8mn_clocks_probe (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imxrt1050: fix memory leak in imxrt1050_clocks_probe (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Add imx8m_divider_determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: use _safe list iterator to avoid a use after free (Joel Slebodnick) [RHEL-5705] - clk: imx: drop imx_unregister_clocks (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: retain early UART clocks during kernel init (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: Remove CLK_SET_RATE_PARENT from the LDB clocks (Joel Slebodnick) [RHEL-5705] - clk: Fix best_parent_rate after moving code into a separate function (Joel Slebodnick) [RHEL-5705] - clk: Forbid to register a mux without determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: super: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: periph: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: periph: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: tegra: super: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: tegra: bpmp: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: fixup-mux: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: busy: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: test: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: nodrv: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_hw_determine_rate_no_reparent() (Joel Slebodnick) [RHEL-5705] - clk: Move no reparent case into a separate function (Joel Slebodnick) [RHEL-5705] - clk: test: Fix type sign of rounded rate variables (Joel Slebodnick) [RHEL-5705] - clk: Export clk_hw_forward_rate_request() (Joel Slebodnick) [RHEL-5705] - clk: imx: Drop inclusion of unused header (Joel Slebodnick) [RHEL-5705] - clk: composite: Fix handling of high clock rates (Joel Slebodnick) [RHEL-5705] - Revert "clk: imx: composite-8m: Add support to determine_rate" (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: update clk flag for system critical clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Add tpm5 clock as critical gate clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: keep MU0_B clock enabled always (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Add divider closest support to get more accurate clock rate (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Fix XBAR_DIVBUS and AD_SLOW clock parents (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: change the 'nand_usdhc_bus' clock to non-critical (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Add LDB root clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: correct DISP2 pixel clock type (Joel Slebodnick) [RHEL-5705] - clk: imx: drop duplicated macro (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-gpr-mux: Provide clock name in error message (Joel Slebodnick) [RHEL-5705] - clk: imx: Let IMX8MN_CLK_DISP_PIXEL set parent rate (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: Let IMX8MM_CLK_LCDIF_PIXEL set parent rate (Joel Slebodnick) [RHEL-5705] - clk: imx: Add imx8m_clk_hw_composite_flags macro (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Add support to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Add audiomix block control (Joel Slebodnick) [RHEL-5705] - clk: add missing of_node_put() in "assigned-clocks" property parsing (Joel Slebodnick) [RHEL-5705] - clk: imx: Remove values for mmask and nmask in struct clk_fractional_divider (Joel Slebodnick) [RHEL-5705] - clk: Compute masks for fractional_divider clk when needed. (Joel Slebodnick) [RHEL-5705] - clk: tegra: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: tegra: Don't warn three times about failure to unregister (Joel Slebodnick) [RHEL-5705] - clk: Use of_property_present() for testing DT property presence (Joel Slebodnick) [RHEL-5705] - clk: tegra20: fix gcc-7 constant overflow warning (Joel Slebodnick) [RHEL-5705] - clk: Print an info line before disabling unused clocks (Joel Slebodnick) [RHEL-5705] - clk: remove unnecessary (void*) conversions (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: fix "failed to get parent" error (Joel Slebodnick) [RHEL-5705] - clk: qcom: Revert sync_state based clk_disable_unused (Joel Slebodnick) [RHEL-5705] - clk: Introduce devm_clk_hw_register_gate_parent_data() (Joel Slebodnick) [RHEL-5705] - clk: qcom: sdm845: Use generic clk_sync_state_disable_unused callback (Joel Slebodnick) [RHEL-5705] - clk: Add generic sync_state callback for disabling unused clocks (Joel Slebodnick) [RHEL-5705] - clk: Honor CLK_OPS_PARENT_ENABLE in clk_core_is_enabled() (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: fix recalc_rate for negative kdiv (Joel Slebodnick) [RHEL-5705] - clk: imx: fix compile testing imxrt1050 (Joel Slebodnick) [RHEL-5705] - clk: imx: set imx_clk_gpr_mux_ops storage-class-specifier to static (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: add ethernet refclock mux support (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: fix enet1 gate configuration (Joel Slebodnick) [RHEL-5705] - clk: imx: add imx_obtain_fixed_of_clock() (Joel Slebodnick) [RHEL-5705] - clk: imx6q: add ethernet refclock mux support (Joel Slebodnick) [RHEL-5705] - clk: imx: add clk-gpr-mux driver (Joel Slebodnick) [RHEL-5705] - cpuidle, clk: Remove trace_.*_rcuidle() (Joel Slebodnick) [RHEL-5705] - clk: Add trace events for rate requests (Joel Slebodnick) [RHEL-5705] - clk: Store clk_core for clk_rate_request (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: fix imx8mn_enet_phy_sels clocks list (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: fix imx8mn_sai2_sels clocks list (Joel Slebodnick) [RHEL-5705] - clk: imx: rename video_pll1 to video_pll (Joel Slebodnick) [RHEL-5705] - clk: imx: replace osc_hdmi with dummy (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: rename vpu_pll to m7_alt_pll (Joel Slebodnick) [RHEL-5705] - clk: imx: imxrt1050: add IMXRT1050_CLK_LCDIF_PIX clock gate (Joel Slebodnick) [RHEL-5705] - clk: imx: imxrt1050: fix IMXRT1050_CLK_LCDIF_APB offsets (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Add audio shared gate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Add 320 MHz and 640 MHz entries for PLL146x (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: add shared clk gate for usb suspend clk (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Regroup inclusions (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Show numerator and denominator in debugfs (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Split out clk_fd_get_div() helper (Joel Slebodnick) [RHEL-5705] - clk: bulk: Use dev_err_probe() helper in __clk_bulk_get() (Joel Slebodnick) [RHEL-5705] - clk: Initialize max_rate in struct clk_rate_request (Joel Slebodnick) [RHEL-5705] - clk: Initialize the clk_rate_request even if clk_core is NULL (Joel Slebodnick) [RHEL-5705] - clk: Remove WARN_ON NULL parent in clk_core_init_rate_req() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for notifiers (Joel Slebodnick) [RHEL-5705] - clk: Update req_rate on __clk_recalc_rates() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add missing test case for ranges (Joel Slebodnick) [RHEL-5705] - clk: Zero the clk_rate_request structure (Joel Slebodnick) [RHEL-5705] - clk: Stop forwarding clk_rate_requests to the parent (Joel Slebodnick) [RHEL-5705] - clk: Constify clk_has_parent() (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_core_has_parent() (Joel Slebodnick) [RHEL-5705] - clk: Switch from __clk_determine_rate to clk_core_round_rate_nolock (Joel Slebodnick) [RHEL-5705] - clk: Add our request boundaries in clk_core_init_rate_req (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_hw_init_rate_request() (Joel Slebodnick) [RHEL-5705] - clk: Move clk_core_init_rate_req() from clk_core_round_rate_nolock() to its caller (Joel Slebodnick) [RHEL-5705] - clk: Change clk_core_init_rate_req prototype (Joel Slebodnick) [RHEL-5705] - clk: Set req_rate on reparenting (Joel Slebodnick) [RHEL-5705] - clk: Take into account uncached clocks in clk_set_rate_range() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add some tests for orphan with multiple parents (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for mux with multiple parents (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for single parent mux (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for uncached clock (Joel Slebodnick) [RHEL-5705] - clk: tests: Add reference to the orphan mux bug report (Joel Slebodnick) [RHEL-5705] - clk: tests: Add test suites description (Joel Slebodnick) [RHEL-5705] - clk: Clarify clk_get_rate() expectations (Joel Slebodnick) [RHEL-5705] - clk: Skip clamping when rounding if there's no boundaries (Joel Slebodnick) [RHEL-5705] - clk: Drop the rate range on clk_put() (Joel Slebodnick) [RHEL-5705] - clk: test: Switch to clk_hw_get_clk (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: fix memleak on platform_device_add() fails (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: tune the order of enet_qos_root_clk (Joel Slebodnick) [RHEL-5705] - clk: nxp: fix typo in comment (Joel Slebodnick) [RHEL-5705] - clkdev: Simplify devm_clk_hw_register_clkdev() function (Joel Slebodnick) [RHEL-5705] - clkdev: Remove never used devm_clk_release_clkdev() (Joel Slebodnick) [RHEL-5705] - clk: Remove never used devm_of_clk_del_provider() (Joel Slebodnick) [RHEL-5705] - clk: do not initialize ret (Joel Slebodnick) [RHEL-5705] - clk: remove extra empty line (Joel Slebodnick) [RHEL-5705] - clk: Fix comment typo (Joel Slebodnick) [RHEL-5705] - clk: move from strlcpy with unused retval to strscpy (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks (Joel Slebodnick) [RHEL-5705] - Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops" (Joel Slebodnick) [RHEL-5705] - clk: core: Fix runtime PM sequence in clk_core_unprepare() (Joel Slebodnick) [RHEL-5705] - clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops (Joel Slebodnick) [RHEL-5705] - clk: Remove never used devm_clk_*unregister() (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Introduce *clk_hw_register_fixed_factor_parent_hw() (Joel Slebodnick) [RHEL-5705] - clk: fixed: Remove Allwinner A10 special-case logic (Joel Slebodnick) [RHEL-5705] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 2) (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Fix kfree() of static memory on setting driver_override (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: fix usb_root_clk parent (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: fix a potential memory leak in __imx_clk_gpr_scu() (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: add GPT support (Joel Slebodnick) [RHEL-5705] - clk: imx8m: check mcore_booted before register clk (Joel Slebodnick) [RHEL-5705] - clk: mux: remove redundant initialization of variable width (Joel Slebodnick) [RHEL-5705] - clk: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Joel Slebodnick) [RHEL-5705] - Revert "clk: Drop the rate range on clk_put()" (Joel Slebodnick) [RHEL-5705] - clk: Drop the rate range on clk_put() (Joel Slebodnick) [RHEL-5705] - clk: test: Test clk_set_rate_range on orphan mux (Joel Slebodnick) [RHEL-5705] - clk: Initialize orphan req_rate (Joel Slebodnick) [RHEL-5705] - clk: Add clk_drop_range (Joel Slebodnick) [RHEL-5705] - clk: Always set the rate on clk_set_range_rate (Joel Slebodnick) [RHEL-5705] - clk: Use clamp instead of open-coding our own (Joel Slebodnick) [RHEL-5705] - clk: Always clamp the rounded rate (Joel Slebodnick) [RHEL-5705] - clk: Enforce that disjoints limits are invalid (Joel Slebodnick) [RHEL-5705] - clk: Fix clk_hw_get_clk() when dev is NULL (Joel Slebodnick) [RHEL-5705] - clk: imx: remove redundant re-assignment of pll->base (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Support dynamic rates (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Add pr_fmt (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: explicitly return lowest rate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: name variables after usage (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: consolidate rate calculation (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Use FIELD_GET/FIELD_PREP (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Drop wrong shifting (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Use register defines consistently (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx: off by one in imx_lpcg_parse_clks_from_dt() (Joel Slebodnick) [RHEL-5705] - clk: imx7d: Remove audio_mclk_root_clk (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Add missing IMX8MP_CLK_MEDIA_MIPI_PHY1_REF_ROOT clock (Joel Slebodnick) [RHEL-5705] - clk: imx: Add imx8dxl clk driver (Joel Slebodnick) [RHEL-5705] - clk: imx: Add initial support for i.MXRT1050 clock driver (Joel Slebodnick) [RHEL-5705] - clk: Mark clk_core_evict_parent_cache_subtree() 'target' const (Joel Slebodnick) [RHEL-5705] - clk: Mark 'all_lists' as const (Joel Slebodnick) [RHEL-5705] - clk: mux: Declare u32 *table parameter as const (Joel Slebodnick) [RHEL-5705] - clk: nxp: Declare mux table parameter as const u32 * (Joel Slebodnick) [RHEL-5705] - clk: nxp: Remove unused variable (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Introduce devm_clk_hw_register_fixed_factor_index() (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Fix the parent clk of the audio_root_clk (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: Fix imx8mn_clko1_sels (Joel Slebodnick) [RHEL-5705] - clk: imx: Use div64_ul instead of do_div (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: set suppress_bind_attrs to true (Joel Slebodnick) [RHEL-5705] - clk: Enable/Disable runtime PM for clk_summary (Joel Slebodnick) [RHEL-5705] - clk: Emit a stern warning with writable debugfs enabled (Joel Slebodnick) [RHEL-5705] - clk: Add write operation for clk_parent debugfs node (Joel Slebodnick) [RHEL-5705] - clk: __clk_core_init() never takes NULL (Joel Slebodnick) [RHEL-5705] - clk: clk_core_get() can also return NULL (Joel Slebodnick) [RHEL-5705] - clk: gate: Add devm_clk_hw_register_gate() (Joel Slebodnick) [RHEL-5705] - clk: imx: pllv1: fix kernel-doc notation for struct clk_pllv1 (Joel Slebodnick) [RHEL-5705] - clk: Don't parent clks until the parent is fully registered (Joel Slebodnick) [RHEL-5705] - clk: imx: use module_platform_driver (Joel Slebodnick) [RHEL-5705] - clk: imx8m: Do not set IMX_COMPOSITE_CORE for non-regular composites (Joel Slebodnick) [RHEL-5705] - clk: use clk_core_get_rate_recalc() in clk_rate_get() (Joel Slebodnick) [RHEL-5705] - clk: imx: Make CLK_IMX8ULP select MXC_CLK (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6ul: Fix csi clk gate register (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6ul: Move csi_sel mux to correct base register (Joel Slebodnick) [RHEL-5705] - clk: imx: Fix the build break when clk-imx8ulp build as module (Joel Slebodnick) [RHEL-5705] - clk: imx: Add the pcc reset controller support on imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Add clock driver for imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the pfdv2 for 8ulp specific support (Joel Slebodnick) [RHEL-5705] - clk: imx: disable the pfd when set pfdv2 clock rate (Joel Slebodnick) [RHEL-5705] - clk: imx: Add 'CLK_SET_RATE_NO_REPARENT' for composite-7ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: disable i.mx7ulp composite clock during initialization (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the compsite driver to support imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the pllv4 to support imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework imx_clk_hw_pll14xx wrapper (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all imx_clk_hw_composite wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_divider wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_mux wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_gate2 wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_gate wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Make mux/mux2 clk based helpers use clk_hw based ones (Joel Slebodnick) [RHEL-5705] - clk: imx: Remove unused helpers (Joel Slebodnick) [RHEL-5705] - clk: composite: export clk_register_composite (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: use correct mux type for clkout path (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: use correct mux type for clkout path (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Document the arithmetics used behind the code (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Hide clk_fractional_divider_ops from wide audience (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Export approximation algorithm to the CCF users (Joel Slebodnick) [RHEL-5705]- hwmon: (lm90) Prevent integer overflow/underflow in hysteresis calculations (David Arcari) [RHEL-28126] {CVE-2021-47098} - pppoe: Fix memory leak in pppoe_sendmsg() (Guillaume Nault) [RHEL-29930] - ppp_async: limit MRU to 64K (Guillaume Nault) [RHEL-29930] - powercap: intel_rapl: Add support for Arrow Lake (Steve Best) [RHEL-20102] - powercap: intel_rapl: Add support for Lunar Lake-M paltform (Steve Best) [RHEL-20102] - dmaengine: ti: edma: Add some null pointer checks to the edma_probe (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add dependency for PTP (Andrew Halaney) [RHEL-29244] - net: mdio: mdio-bitbang: Fix C45 read/write protocol (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Avoid overriding return value (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Fix typo in bitfield documentation (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use device_get_match_data() (Andrew Halaney) [RHEL-29244] - soc/ti: wkup_m3_ipc: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: smartreflex: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: pruss: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: pm33xx: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: knav_qmss_queue: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: knav_dma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo.c: Add JTAG ID for AM62PX (Andrew Halaney) [RHEL-29244] - soc: ti: Use devm_platform_ioremap_resource_byname simplify logic (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: remove non-fatal probe deferral log (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Fixup documentation errors (Andrew Halaney) [RHEL-29244] - wkup_m3_ipc.c: Fix error checking for debugfs_create_dir (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add helper functions to set GPI mode, MII_RT_event and XFR (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_cfg_read()/update(), pruss_cfg_get_gpmux()/set_gpmux() APIs (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_{request,release}_mem_region() API (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_get()/put() API (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Allow compile-testing (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Avoid cast to incompatible function type (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Use devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Simplify getting the opam_sr pointer (Andrew Halaney) [RHEL-29244] - soc: ti: Use devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add entry for J784S4 SOC (Andrew Halaney) [RHEL-29244] - soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Add try_module_get() to k3_dmaring_request_dual_ring() (Andrew Halaney) [RHEL-29244] - ARM: omap2: smartreflex: remove on_init control (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add AM62Ax JTAG ID (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Fix PM disable depth imbalance in omap_sr_probe (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Fix PM disable depth imbalance in knav_queue_probe (Andrew Halaney) [RHEL-29244] - drivers: soc: ti: knav_qmss_queue: Mark knav_acc_firmwares as static (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Enable support for PRUSS-M subsystem on K3 AM62x SoCs (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Remove unneeded semicolon (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add debug option to halt m3 in suspend (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for i2c voltage scaling (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for IO Isolation (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use IS_ERR instead of IS_ERR_OR_NULL when checking knav_queue_open() result (Andrew Halaney) [RHEL-29244] - soc: ti: pm33xx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for toggling VTT regulator (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: knav_dma: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: replace usage of found with dedicated list iterator variable (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: fix platform_get_irq.cocci warning (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add AM62x JTAG ID (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Use devm_bitmap_zalloc() when applicable (Andrew Halaney) [RHEL-29244] - soc: ti: knav_dma: Fix NULL vs IS_ERR() checking in dma_init (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add entry for J721S2 SoC family (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: fix referenced node in error message (Andrew Halaney) [RHEL-29244] - soc: ti: Remove pm_runtime_irq_safe() usage for smartreflex (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Enable support for ICSSG subsystems on K3 AM64x SoCs (Andrew Halaney) [RHEL-29244] - net: make drivers to use SET_NETDEV_DEVLINK_PORT to set devlink_port (Andrew Halaney) [RHEL-29244] - soc: ti: ti_sci_inta_msi: Allocate MSI device data on first use (Andrew Halaney) [RHEL-29244] - of/irq: export of_msi_get_domain (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add sw tx/rx irq coalescing based on hrtimers (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-qos: Add Frame Preemption MAC Merge support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Move register definitions to header file (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move code to avoid forward declaration (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: cleanup TAPRIO handling (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Rename TI_AM65_CPSW_TAS to TI_AM65_CPSW_QOS (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Build am65-cpsw-qos only if required (Andrew Halaney) [RHEL-29244] - net/sched: taprio: replace tc_taprio_qopt_offload :: enable with a "cmd" enum (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: Update K3 SoCs list for errata i2329 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw-new: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix error handling in am65_cpsw_nuss_common_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Set default TX channels to maximum (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Re-arrange functions to avoid forward declaration (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Add standard Ethernet MAC stats to ethtool (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix error cleanup on failing pruss_request_mem_region (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add missing icss_iep_put to error path (Andrew Halaney) [RHEL-29244] - net: ti: icss-iep: fix setting counter value (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: rx_pause/tx_pause controls wrong direction (Andrew Halaney) [RHEL-29244] - net: ethernet: davinci_emac: Use MAC Address from Device Tree (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add phys_port_name support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix r30 CMDs bitmasks (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix mixed module-builtin object (Andrew Halaney) [RHEL-29244] - net: netcp: replace deprecated strncpy with strscpy (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix tx_total_bytes count (Andrew Halaney) [RHEL-29244] - net: cpmac: remove driver to prepare for platform removal (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-glue: clean up k3_udma_glue_tx_get_irq() return (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix signedness bug in prueth_init_tx_chns() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add support for half duplex operation (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add PTP dependency (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add AM64x icssg support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: am65x SR2.0 add 10M full duplex support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add packet timestamping and ptp support (Andrew Halaney) [RHEL-29244] - net: ti: icss-iep: Add IEP driver (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Remove unused declarations (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode (Andrew Halaney) [RHEL-29244] - net/sched: taprio: only pass gate mask per TXQ for igc, stmmac, tsnep, am65_cpsw (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Power management support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ethtool ops for ICSSG Ethernet driver (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Standard network staticstics (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ICSSG Stats (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ICSSG ethernet driver (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add icssg queues APIs and macros (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Firmware config and classification APIs. (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add mii helper apis and macros (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Firmware Interface for ICSSG Ethernet driver. (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Call of_node_put() on error path (Andrew Halaney) [RHEL-29244] - net: ti/cpsw: Add explicit platform_device.h and of_platform.h includes (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable USXGMII mode for J784S4 CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable QSGMII for J784S4 CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move mode specific config to mac_config() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix mdio cleanup in probe (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix format specifier in netcp_create_interface() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: enable p0 host port rx_vlan_remap (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add .ndo to set dma per-queue rate (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable SGMII mode for J721E (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable SGMII mode for J7200 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for SGMII mode (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Simplify setting supported interface (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: adjust estf following ptp changes (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: reset pps genf adj settings on enable (Andrew Halaney) [RHEL-29244] - net: Use of_property_read_bool() for boolean properties (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Update name of Serdes PHY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add RX DMA Channel Teardown Quirk (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw/cpts: Fix CPTS release action (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Delete unreachable error handling code (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Handle -EPROBE_DEFER for Serdes PHY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: adjust pps following ptp changes (Andrew Halaney) [RHEL-29244] - ptp: convert remaining drivers to adjfine interface (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: add pps support (Andrew Halaney) [RHEL-29244] - net: mdio: mdio-bitbang: Separate C22 and C45 transactions (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for SERDES configuration (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable QSGMII mode for J721e CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: fix CONFIG_PM #ifdef (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix PM runtime leakage in am65_cpsw_nuss_ndo_slave_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add suspend/resume support (Andrew Halaney) [RHEL-29244] - net: drop the weight argument from netif_napi_add (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: Add suspend/resume support" (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume" (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix RGMII configuration at SPEED_10 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: fix error handling in am65_cpsw_nuss_probe() (Andrew Halaney) [RHEL-29244] - ptp: cpts: convert .adjfreq to .adjfine (Andrew Halaney) [RHEL-29244] - net: cpsw: disable napi in cpsw_ndo_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Add cpsw_ale_restore() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add suspend/resume support (Andrew Halaney) [RHEL-29244] - net: switch to netif_napi_add_tx() (Andrew Halaney) [RHEL-29244] - eth: remove copies of the NAPI_POLL_WEIGHT define (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw/cpts: Add suspend/resume helpers (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix segmentation fault at module unload (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix return type of netcp_ndo_start_xmit() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: set correct devlink flavour for unused ports (Andrew Halaney) [RHEL-29244] - net: cpmac: Add __init/__exit annotations to module init/exit funcs (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: remove unused parameter of am65_cpsw_nuss_common_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Fix return type of emac_dev_xmit (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: fix build for mdio bitbang uses (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move phy_set_mode_ext() to correct location (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for J7200 CPSW5G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: Add workaround for errata i2329 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix devlink port register sequence (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix fwnode passed to phylink_create() (Andrew Halaney) [RHEL-29244] - ethernet/ti: delete if NULL check befort devm_kfree (Andrew Halaney) [RHEL-29244] - eth: cpsw: remove a copy of the NAPI_POLL_WEIGHT define (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-ethtool: use pm_runtime_resume_and_get (Andrew Halaney) [RHEL-29244] - drivers: net: davinci_mdio: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_priv: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: enable bc/mc storm prevention support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: enable bc/mc storm prevention support (Andrew Halaney) [RHEL-29244] - drivers: net: cpsw: ale: add broadcast/multicast rate limit support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-nuss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix build error without PHYLINK (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: drop CPSW_HEADROOM define (Andrew Halaney) [RHEL-29244] - net: cpsw: add missing of_node_put() in cpsw_probe_dt() (Andrew Halaney) [RHEL-29244] - drivers: ethernet: cpsw: fix panic when interrupt coaleceing is set via ethtool (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix spelling mistake and clean up message (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Convert to PHYLINK (Andrew Halaney) [RHEL-29244] - net: ti: cpsw: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpts: Handle error for clk_enable (Andrew Halaney) [RHEL-29244] - net: cpsw: Properly initialise struct page_pool_params (Andrew Halaney) [RHEL-29244] - net: cpsw: avoid alignment faults by taking NET_IP_ALIGN into account (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Enable PHY timestamping (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: add missing of_node_put before return (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Fix access to un-initialized memory (Andrew Halaney) [RHEL-29244] - net: davinci_emac: Fix interrupt pacing disable (Andrew Halaney) [RHEL-29244] - ethernet: tlan: use eth_hw_addr_set() (Andrew Halaney) [RHEL-29244] - ethernet: remove random_ether_addr() (Andrew Halaney) [RHEL-29244] - ethernet: replace netdev->dev_addr assignment loops (Andrew Halaney) [RHEL-29244] - ethernet: manually convert memcpy(dev_addr,..., sizeof(addr)) (Andrew Halaney) [RHEL-29244] - ethernet: make use of eth_hw_addr_random() where appropriate (Andrew Halaney) [RHEL-29244] - ethernet: ti: cpts: Use devm_kcalloc() instead of devm_kzalloc() (Andrew Halaney) [RHEL-29244] - ethernet: use of_get_ethdev_address() (Andrew Halaney) [RHEL-29244] - am65-cpsw: avoid null pointer arithmetic (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Move devlink registration to be last devlink command (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: make array stpa static const, makes object smaller (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_cpdma: revert "drop frame padding" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: use napi_complete_done() in TX completion (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: fix RX IRQ state after .ndo_stop() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_cpdma: drop frame padding (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: switch to use skb_put_padto() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: switch to use skb_put_padto() (Andrew Halaney) [RHEL-29244] - Revert "net: build all switchdev drivers as modules when the bridge is a module" (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: fix wrong devlink release order (Andrew Halaney) [RHEL-29244] - net: build all switchdev drivers as modules when the bridge is a module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62a: Fix SPI PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62: Fix SPI PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: handle irq_of_parse_and_map() errors (Andrew Halaney) [RHEL-29244] - dmaengine: ti: omap-dma: Annotate struct omap_desc with __counted_by (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Annotate struct edma_desc with __counted_by (Andrew Halaney) [RHEL-29244] - dmaengine: ti: omap-dma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: cppi41: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for J721S2 CSI BCDMA instance (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721s2: Add PSI-L thread map for main CPSW2G (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: annotate pm function with __maybe_unused (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: Add PSI-L thread support for J784s4 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: remove unused edma_and function (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Workaround errata i2234 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add system suspend/resume support (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: remove non-fatal probe deferral log (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for BCDMA CSI RX (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for DMAs on AM62A SoC (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62a: Add AM62Ax PSIL and PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Fix BCDMA for case w/o BCHAN (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Do conditional decrement of UDMA_CHAN_RT_PEER_BCNT_REG (Andrew Halaney) [RHEL-29244] - dmaengine: ti: convert PSIL to be buildable as module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: convert k3-udma to module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-glue: fix memory leak when register device fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Respond TX done if DMA_PREP_INTERRUPT is not requested (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: add additional TX threads for j721e (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: add additional TX threads for j7200 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Remove some unused functions (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Reset UDMA_CHAN_RT byte counters to prevent overflow (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-private: Fix refcount leak bug in of_xudma_dev_get() (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721s2: Add psil threads for sa2ul (Andrew Halaney) [RHEL-29244] - dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate (Andrew Halaney) [RHEL-29244] - dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate (Andrew Halaney) [RHEL-29244] - dmaengine: ti: deprecate '#dma-channels' (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62: Update PSIL thread for saul. (Andrew Halaney) [RHEL-29244] - dma: omap: hide legacy interface (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: Add AM62x PSIL and PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add AM62x DMSS support (Andrew Halaney) [RHEL-29244] - dmaengine: ti: cleanup comments (Andrew Halaney) [RHEL-29244] - drivers: dma: ti: k3-psil: Add support for J721S2 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add SoC dependent data for J721S2 SoC (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Use 'for_each_set_bit' when possible (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Fix smatch warnings (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Set r/tchan or rflow to NULL if request fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Set bchan to NULL if a channel request fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721e: Add entry for CSI2RX (Andrew Halaney) [RHEL-29244] - xfs: drop experimental warning for FSDAX (Bill O'Donnell) [RHEL-15319] - mm, pmem, xfs: Introduce MF_MEM_PRE_REMOVE for unbind (Bill O'Donnell) [RHEL-12888] - xfs: correct calculation for agend and blockcount (Bill O'Donnell) [RHEL-12888] - fs: distinguish between user initiated freeze and kernel initiated freeze (Bill O'Donnell) [RHEL-12888] - xfs: fix the calculation for "end" and "length" (Bill O'Donnell) [RHEL-12888] - mpls: Do not orphan the skb (Guillaume Nault) [RHEL-28782] - net: flow_dissector: Use 64bits for used_keys (Ivan Vecera) [RHEL-29648] - macvlan: Don't propagate promisc change to lower dev in passthru (Davide Caratti) [RHEL-32205] - ipvlan: add ipvlan_route_v6_outbound() helper (Davide Caratti) [RHEL-32205] - ipvlan: properly track tx_errors (Davide Caratti) [RHEL-32205] - platform/x86: intel-uncore-freq: Add additional client processors (Steve Best) [RHEL-32742] - l2tp: fix incorrect parameter validation in the pppol2tp_getsockopt() function (Guillaume Nault) [RHEL-30144] - net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() (Guillaume Nault) [RHEL-30144] - geneve: make sure to pull inner header in geneve_rx() (Guillaume Nault) [RHEL-30144] - net: ip_tunnel: prevent perpetual headroom growth (Guillaume Nault) [RHEL-30144] - l2tp: pass correct message length to ip6_append_data (Guillaume Nault) [RHEL-30144] - ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() (Guillaume Nault) [RHEL-30144] - ip_tunnels: use DEV_STATS_INC() (Guillaume Nault) [RHEL-30144] - ipmr: fix incorrect parameter validation in the ip_mroute_getsockopt() function (Guillaume Nault) [RHEL-31492] - inet_diag: annotate data-races around inet_diag_table[] (Guillaume Nault) [RHEL-31492] - arp: Prevent overflow in arp_req_get(). (Guillaume Nault) [RHEL-31492] - ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid (Guillaume Nault) [RHEL-31492] - inet: read sk->sk_family once in inet_recv_error() (Guillaume Nault) [RHEL-31492] - net: ipv4: fix a memleak in ip_setup_cork (Guillaume Nault) [RHEL-31492] - ipv6: init the accept_queue's spinlocks in inet6_create (Guillaume Nault) [RHEL-31492] - tcp: make sure init the accept_queue's spinlocks once (Guillaume Nault) [RHEL-31492]- PCI/MSI: Prevent MSI hardware interrupt number truncation (Myron Stowe) [RHEL-21453] - redhat/configs: Add CONFIG_CRYPTO_DEV_QAT_420XX (Vladis Dronov) [RHEL-17715] - crypto: qat - make ring to service map common for QAT GEN4 (Vladis Dronov) [RHEL-17715] - crypto: qat - fix ring to service map for dcc in 420xx (Vladis Dronov) [RHEL-17715] - crypto: qat - fix ring to service map for dcc in 4xxx (Vladis Dronov) [RHEL-17715] - crypto: qat - fix comment structure (Vladis Dronov) [RHEL-17715] - crypto: qat - remove unnecessary description from comment (Vladis Dronov) [RHEL-17715] - crypto: qat - remove double initialization of value (Vladis Dronov) [RHEL-17715] - crypto: qat - avoid division by zero (Vladis Dronov) [RHEL-17715] - crypto: qat - removed unused macro in adf_cnv_dbgfs.c (Vladis Dronov) [RHEL-17715] - crypto: qat - remove unused macros in qat_comp_alg.c (Vladis Dronov) [RHEL-17715] - crypto: qat - uninitialized variable in adf_hb_error_inject_write() (Vladis Dronov) [RHEL-17715] - Documentation: qat: fix auto_reset section (Vladis Dronov) [RHEL-17715] - crypto: qat - resolve race condition during AER recovery (Vladis Dronov) [RHEL-17715] - crypto: qat - change SLAs cleanup flow at shutdown (Vladis Dronov) [RHEL-17715] - crypto: qat - improve aer error reset handling (Vladis Dronov) [RHEL-17715] - crypto: qat - limit heartbeat notifications (Vladis Dronov) [RHEL-17715] - crypto: qat - add auto reset on error (Vladis Dronov) [RHEL-17715] - crypto: qat - add fatal error notification (Vladis Dronov) [RHEL-17715] - crypto: qat - re-enable sriov after pf reset (Vladis Dronov) [RHEL-17715] - crypto: qat - update PFVF protocol for recovery (Vladis Dronov) [RHEL-17715] - crypto: qat - disable arbitration before reset (Vladis Dronov) [RHEL-17715] - crypto: qat - add fatal error notify method (Vladis Dronov) [RHEL-17715] - crypto: qat - add heartbeat error simulator (Vladis Dronov) [RHEL-17715] - crypto: qat - use kcalloc_node() instead of kzalloc_node() (Vladis Dronov) [RHEL-17715] - crypto: qat - avoid memcpy() overflow warning (Vladis Dronov) [RHEL-17715] - crypto: qat - fix arbiter mapping generation algorithm for QAT 402xx (Vladis Dronov) [RHEL-17715] - crypto: qat - generate dynamically arbiter mappings (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for ring pair level telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for device telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - add admin msgs for telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - include pci.h for GET_DEV() (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for 420xx devices (Vladis Dronov) [RHEL-17715] - crypto: qat - move fw config related structures (Vladis Dronov) [RHEL-17715] - crypto: qat - relocate portions of qat_4xxx code (Vladis Dronov) [RHEL-17715] - crypto: qat - change signature of uof_get_num_objs() (Vladis Dronov) [RHEL-17715] - crypto: qat - relocate and rename get_service_enabled() (Vladis Dronov) [RHEL-17715] - seq_file: add helper macro to define attribute for rw file (Vladis Dronov) [RHEL-17715] - minmax: Introduce {min,max}_array() (Vladis Dronov) [RHEL-17715] - vfio/fsl-mc: Block calling interrupt handler without trigger (Alex Williamson) [RHEL-30023] - vfio/platform: Create persistent IRQ handlers (Alex Williamson) [RHEL-30023] - vfio/platform: Disable virqfds on cleanup (Alex Williamson) [RHEL-30023] - vfio/pci: Create persistent INTx handler (Alex Williamson) [RHEL-30023] - vfio: Introduce interface to flush virqfd inject workqueue (Alex Williamson) [RHEL-30023] - vfio/pci: Lock external INTx masking ops (Alex Williamson) [RHEL-30023] - vfio/pci: Disable auto-enable of exclusive INTx IRQ (Alex Williamson) [RHEL-30023] - vfio/mbochs: make mbochs_class constant (Alex Williamson) [RHEL-30023] - vfio/mdpy: make mdpy_class constant (Alex Williamson) [RHEL-30023] - vfio: amba: Rename pl330_ids[] to vfio_amba_ids[] (Alex Williamson) [RHEL-30023] - vfio/pci: rename and export range_intersect_range (Alex Williamson) [RHEL-30023] - vfio/pci: rename and export do_io_rw() (Alex Williamson) [RHEL-30023] - vfio/pci: WARN_ON driver_override kasprintf failure (Alex Williamson) [RHEL-30023] - vfio/pci: Expose vfio_pci_core_iowrite/read##size() (Alex Williamson) [RHEL-30023] - vfio/pci: Expose vfio_pci_core_setup_barmap() (Alex Williamson) [RHEL-30023] - vfio/type1: account iommu allocations (Alex Williamson) [RHEL-30023] - redhat/configs: Disable CONFIG_VFIO_DEBUGFS (Alex Williamson) [RHEL-30023] - MAINTAINERS: Add vfio debugfs interface doc link (Alex Williamson) [RHEL-30023] - Documentation: add debugfs description for vfio (Alex Williamson) [RHEL-30023] - vfio/migration: Add debugfs to live migration driver (Alex Williamson) [RHEL-30023] - vfio: Drop vfio_file_iommu_group() stub to fudge around a KVM wart (Alex Williamson) [RHEL-30023] - iommufd/iova_bitmap: Move symbols to IOMMUFD namespace (Alex Williamson) [RHEL-30023] - vfio: Move iova_bitmap into iommufd (Alex Williamson) [RHEL-30023] - vfio/iova_bitmap: Export more API symbols (Alex Williamson) [RHEL-30023] - thermal: sysfs: Fix trip_point_hyst_store() (Jennifer Berringer) [RHEL-31231] - ring-buffer: Do not attempt to read past "commit" (Jerome Marchand) [RHEL-29064] {CVE-2023-52501} - Upstream has changed the APIs to suspend the array. (Nigel Croxon) [RHEL-26279] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-26279] - Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"" (Nigel Croxon) [RHEL-26279] - Revert "raid5: read data is wrong when recovery happens" (Nigel Croxon) [RHEL-26279] - md: add a mddev_is_dm helper (Nigel Croxon) [RHEL-26279] - md: add a mddev_add_trace_msg helper (Nigel Croxon) [RHEL-26279] - md: add a mddev_trace_remap helper (Nigel Croxon) [RHEL-26279] - md/raid1-10: add a helper raid1_check_read_range() (Nigel Croxon) [RHEL-26279] - md/raid1: factor out helpers to add rdev to conf (Nigel Croxon) [RHEL-26279] - md: add a new helper rdev_has_badblock() (Nigel Croxon) [RHEL-26279] - md/raid5: fix atomicity violation in raid5_cache_count (Nigel Croxon) [RHEL-26279] - dm-raid: fix lockdep waring in "pers->hot_add_disk" (Nigel Croxon) [RHEL-26279] - md/dm-raid: don't call md_reap_sync_thread() directly (Nigel Croxon) [RHEL-26279] - dm-raid456, md/raid456: fix a deadlock for dm-raid456 while io concurrent with reshape (Nigel Croxon) [RHEL-26279] - dm-raid: add a new helper prepare_suspend() in md_personality (Nigel Croxon) [RHEL-26279] - dm-raid: really frozen sync_thread during suspend (Nigel Croxon) [RHEL-26279] - md: add a new helper reshape_interrupted() (Nigel Croxon) [RHEL-26279] - md: export helper md_is_rdwr() (Nigel Croxon) [RHEL-26279] - md: export helpers to stop sync_thread (Nigel Croxon) [RHEL-26279] - md: don't clear MD_RECOVERY_FROZEN for new dm-raid until resume (Nigel Croxon) [RHEL-26279] - md/md-bitmap: fix incorrect usage for sb_index (Nigel Croxon) [RHEL-26279] - md: check mddev->pers before calling md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: clean up openers check in do_md_stop() and md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: sync blockdev before stopping raid or setting readonly (Nigel Croxon) [RHEL-26279] - md: factor out a helper to sync mddev (Nigel Croxon) [RHEL-26279] - md: Don't clear MD_CLOSING when the raid is about to stop (Nigel Croxon) [RHEL-26279] - md: return directly before setting did_set_md_closing (Nigel Croxon) [RHEL-26279] - md: clean up invalid BUG_ON in md_ioctl (Nigel Croxon) [RHEL-26279] - md: changed the switch of RAID_VERSION to if (Nigel Croxon) [RHEL-26279] - md: merge the check of capabilities into md_ioctl_valid() (Nigel Croxon) [RHEL-26279] - md: Don't suspend the array for interrupted reshape (Nigel Croxon) [RHEL-26279] - md: Don't register sync_thread for reshape directly (Nigel Croxon) [RHEL-26279] - md: Make sure md_do_sync() will set MD_RECOVERY_DONE (Nigel Croxon) [RHEL-26279] - md: Don't ignore read-only array in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md: Don't ignore suspended array in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md: Fix missing release of 'active_io' for flush (Nigel Croxon) [RHEL-26279] - md: fix kmemleak of rdev->serial (Nigel Croxon) [RHEL-26279] - md: use RCU lock to protect traversal in md_spares_need_change() (Nigel Croxon) [RHEL-26279] - md: get rdev->mddev with READ_ONCE() (Nigel Croxon) [RHEL-26279] - md: remove redundant md_wakeup_thread() (Nigel Croxon) [RHEL-26279] - md: remove redundant check of 'mddev->sync_thread' (Nigel Croxon) [RHEL-26279] - md: fix a suspicious RCU usage warning (Nigel Croxon) [RHEL-26279] - md/raid1: Use blk_opf_t for read and write operations (Nigel Croxon) [RHEL-26279] - md: Fix md_seq_ops() regressions (Nigel Croxon) [RHEL-26279] - md/raid1: support read error check (Nigel Croxon) [RHEL-26279] - md: factor out a helper exceed_read_errors() to check read_errors (Nigel Croxon) [RHEL-26279] - md: Whenassemble the array, consult the superblock of the freshest device (Nigel Croxon) [RHEL-26279] - md/raid1: remove unnecessary null checking (Nigel Croxon) [RHEL-26279] - md: split MD_RECOVERY_NEEDED out of mddev_resume (Nigel Croxon) [RHEL-26279] - md: fix stopping sync thread (Nigel Croxon) [RHEL-26279] - md: don't leave 'MD_RECOVERY_FROZEN' in error path of md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: fix missing flush of sync_work (Nigel Croxon) [RHEL-26279] - md: synchronize flush io with array reconfiguration (Nigel Croxon) [RHEL-26279] - md/raid6: use valid sector values to determine if an I/O should wait on the reshape (Nigel Croxon) [RHEL-26279] - md/raid5: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md/raid1: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md/raid10: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md: remove flag RemoveSynchronized (Nigel Croxon) [RHEL-26279] - Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d" (Nigel Croxon) [RHEL-26279] - md: bypass block throttle for superblock update (Nigel Croxon) [RHEL-26279] - md: fix bi_status reporting in md_end_clone_io (Nigel Croxon) [RHEL-26279] - md: cleanup pers->prepare_suspend() (Nigel Croxon) [RHEL-26279] - md-cluster: check for timeout while a new disk adding (Nigel Croxon) [RHEL-26279] - md: rename __mddev_suspend/resume() back to mddev_suspend/resume() (Nigel Croxon) [RHEL-26279] - md/dm-raid: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md: remove old apis to suspend the array (Nigel Croxon) [RHEL-26279] - md: suspend array in md_start_sync() if array need reconfiguration (Nigel Croxon) [RHEL-26279] - md/raid5: replace suspend with quiesce() callback (Nigel Croxon) [RHEL-26279] - md: cleanup mddev_create/destroy_serial_pool() (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array before mddev_create/destroy_serial_pool (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for ioctls involed array reconfiguration (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for adding/removing rdev from state_store() (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for sysfs apis (Nigel Croxon) [RHEL-26279] - md/raid5: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md/raid5-cache: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md/md-bitmap: use new apis to suspend array for location_store() (Nigel Croxon) [RHEL-26279] - md: add new helpers to suspend/resume and lock/unlock array (Nigel Croxon) [RHEL-26279] - md: add new helpers to suspend/resume array (Nigel Croxon) [RHEL-26279] - md: replace is_md_suspended() with 'mddev->suspended' in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md/raid5-cache: use READ_ONCE/WRITE_ONCE for 'conf->log' (Nigel Croxon) [RHEL-26279] - md: use READ_ONCE/WRITE_ONCE for 'suspend_lo' and 'suspend_hi' (Nigel Croxon) [RHEL-26279] - md/raid1: don't split discard io for write behind (Nigel Croxon) [RHEL-26279] - md: do not require mddev_lock() for all options in array_state_store() (Nigel Croxon) [RHEL-26279] - md: simplify md_seq_ops (Nigel Croxon) [RHEL-26279] - md: factor out a helper from mddev_put() (Nigel Croxon) [RHEL-26279] - ext4: check if ext4_blkdev_get() returns NULL (Ming Lei) [RHEL-30965] - libceph: init the cursor when preparing the sparse read (Xiubo Li) [RHEL-19813] - libceph: just wait for more data to be available on the socket (Xiubo Li) [RHEL-19813] - libceph: rename read_sparse_msg_*() to read_partial_sparse_msg_*() (Xiubo Li) [RHEL-19813] - libceph: fail sparse-read if the data length doesn't match (Xiubo Li) [RHEL-19813] - ceph: fix incorrect revoked caps assert in ceph_fill_file_size() (Xiubo Li) [RHEL-19813] - ceph: remove unnecessary IS_ERR() check in ceph_fname_to_usr() (Xiubo Li) [RHEL-19813] - ceph: remove unnecessary check for NULL in parse_longname() (Xiubo Li) [RHEL-19813] - ceph: switch ceph_lookup/atomic_open() to use new fscrypt helper (Xiubo Li) [RHEL-19813] - ceph: fix updating i_truncate_pagecache_size for fscrypt (Xiubo Li) [RHEL-19813] - ceph: wait for OSD requests' callbacks to finish when unmounting (Xiubo Li) [RHEL-19813] - ceph: drop messages from MDS when unmounting (Xiubo Li) [RHEL-19813] - ceph: prevent snapshot creation in encrypted locked directories (Xiubo Li) [RHEL-19813] - ceph: add support for encrypted snapshot names (Xiubo Li) [RHEL-19813] - ceph: invalidate pages when doing direct/sync writes (Xiubo Li) [RHEL-19813] - ceph: plumb in decryption during reads (Xiubo Li) [RHEL-19813] - ceph: add encryption support to writepage and writepages (Xiubo Li) [RHEL-19813] - ceph: redirty the page for writepage on failure (Xiubo Li) [RHEL-19813] - ceph: add read/modify/write to ceph_sync_write (Xiubo Li) [RHEL-19813] - ceph: align data in pages in ceph_sync_write (Xiubo Li) [RHEL-19813] - ceph: don't use special DIO path for encrypted inodes (Xiubo Li) [RHEL-19813] - ceph: don't get the inline data for new creating files (Xiubo Li) [RHEL-19813] - ceph: add truncate size handling support for fscrypt (Xiubo Li) [RHEL-19813] - ceph: add object version support for sync read (Xiubo Li) [RHEL-19813] - libceph: allow ceph_osdc_new_request to accept a multi-op read (Xiubo Li) [RHEL-19813] - libceph: add CEPH_OSD_OP_ASSERT_VER support (Xiubo Li) [RHEL-19813] - ceph: add infrastructure for file encryption and decryption (Xiubo Li) [RHEL-19813] - ceph: handle fscrypt fields in cap messages from MDS (Xiubo Li) [RHEL-19813] - ceph: size handling in MClientRequest, cap updates and inode traces (Xiubo Li) [RHEL-19813] - ceph: mark directory as non-complete after loading key (Xiubo Li) [RHEL-19813] - ceph: allow encrypting a directory while not having Ax caps (Xiubo Li) [RHEL-19813] - ceph: add some fscrypt guardrails (Xiubo Li) [RHEL-19813] - ceph: create symlinks with encrypted and base64-encoded targets (Xiubo Li) [RHEL-19813] - ceph: add support to readdir for encrypted names (Xiubo Li) [RHEL-19813] - ceph: pass the request to parse_reply_info_readdir() (Xiubo Li) [RHEL-19813] - ceph: make ceph_fill_trace and ceph_get_name decrypt names (Xiubo Li) [RHEL-19813] - ceph: add helpers for converting names for userland presentation (Xiubo Li) [RHEL-19813] - ceph: make d_revalidate call fscrypt revalidator for encrypted dentries (Xiubo Li) [RHEL-19813] - ceph: set DCACHE_NOKEY_NAME flag in ceph_lookup/atomic_open() (Xiubo Li) [RHEL-19813] - ceph: decode alternate_name in lease info (Xiubo Li) [RHEL-19813] - ceph: send alternate_name in MClientRequest (Xiubo Li) [RHEL-19813] - ceph: encode encrypted name in ceph_mdsc_build_path and dentry release (Xiubo Li) [RHEL-19813] - ceph: add base64 endcoding routines for encrypted names (Xiubo Li) [RHEL-19813] - ceph: make ioctl cmds more readable in debug log (Xiubo Li) [RHEL-19813] - ceph: add fscrypt ioctls and ceph.fscrypt.auth vxattr (Xiubo Li) [RHEL-19813] - ceph: implement -o test_dummy_encryption mount option (Xiubo Li) [RHEL-19813] - ceph: fscrypt_auth handling for ceph (Xiubo Li) [RHEL-19813] - ceph: use osd_req_op_extent_osd_iter for netfs reads (Xiubo Li) [RHEL-19813] - libceph: add new iov_iter-based ceph_msg_data_type and ceph_osd_data_type (Xiubo Li) [RHEL-19813] - ceph: make ceph_msdc_build_path use ref-walk (Xiubo Li) [RHEL-19813] - ceph: preallocate inode for ops that may create one (Xiubo Li) [RHEL-19813] - fs: change test in inode_insert5 for adding to the sb list (Xiubo Li) [RHEL-19813] - ceph: add new mount option to enable sparse reads (Xiubo Li) [RHEL-19813] - libceph: add sparse read support to OSD client (Xiubo Li) [RHEL-19813] - libceph: add sparse read support to msgr1 (Xiubo Li) [RHEL-19813] - libceph: support sparse reads on msgr2 secure codepath (Xiubo Li) [RHEL-19813] - libceph: new sparse_read op, support sparse reads on msgr2 crc codepath (Xiubo Li) [RHEL-19813] - libceph: define struct ceph_sparse_extent and add some helpers (Xiubo Li) [RHEL-19813] - libceph: add spinlock around osd->o_requests (Xiubo Li) [RHEL-19813] - ceph: try to check caps immediately after async creating finishes (Xiubo Li) [RHEL-19813] - ceph: remove useless session parameter for check_caps() (Xiubo Li) [RHEL-19813] - ceph: flush the dirty caps immediatelly when quota is approaching (Xiubo Li) [RHEL-19813] - ceph: fix NULL pointer dereference for req->r_session (Xiubo Li) [RHEL-19813] - ceph: fix a NULL vs IS_ERR() check when calling ceph_lookup_inode() (Xiubo Li) [RHEL-19813] - ceph: fix incorrectly showing the .snap size for stat (Xiubo Li) [RHEL-19813] - ceph: fail the open_by_handle_at() if the dentry is being unlinked (Xiubo Li) [RHEL-19813] - ceph: increment i_version when doing a setattr with caps (Xiubo Li) [RHEL-19813] - ceph: Use kcalloc for allocating multiple elements (Xiubo Li) [RHEL-19813] - ceph: no need to wait for transition RDCACHE|RD -> RD (Xiubo Li) [RHEL-19813] - ceph: fail the request if the peer MDS doesn't support getvxattr op (Xiubo Li) [RHEL-19813] - ceph: wake up the waiters if any new caps comes (Xiubo Li) [RHEL-19813] - libceph: drop last_piece flag from ceph_msg_data_cursor (Xiubo Li) [RHEL-19813] - fscrypt: Replace 1-element array with flexible array (Xiubo Li) [RHEL-19813] - fscrypt: optimize fscrypt_initialize() (Xiubo Li) [RHEL-19813] - fscrypt: use WARN_ON_ONCE instead of WARN_ON (Xiubo Li) [RHEL-19813] - fscrypt: check for NULL keyring in fscrypt_put_master_key_activeref() (Xiubo Li) [RHEL-19813] - fscrypt: improve fscrypt_destroy_keyring() documentation (Xiubo Li) [RHEL-19813] - fscrypt: destroy keyring after security_sb_delete() (Xiubo Li) [RHEL-19813] - fscrypt: support decrypting data from large folios (Xiubo Li) [RHEL-19813] - fscrypt: clean up fscrypt_add_test_dummy_key() (Xiubo Li) [RHEL-19813] - fs/super.c: stop calling fscrypt_destroy_keyring() from __put_super() (Xiubo Li) [RHEL-19813] - ext4: stop calling fscrypt_add_test_dummy_key() (Xiubo Li) [RHEL-19813] - fscrypt: add the test dummy encryption key on-demand (Xiubo Li) [RHEL-19813] - fscrypt: stop using PG_error to track error status (Xiubo Li) [RHEL-19813] - fscrypt: remove fscrypt_set_test_dummy_encryption() (Xiubo Li) [RHEL-19813] - fscrypt: align Base64 encoding with RFC 4648 base64url (Xiubo Li) [RHEL-19813] - fscrypt: new helper function - fscrypt_prepare_lookup_partial() (Xiubo Li) [RHEL-19813] - fscrypt: add fscrypt_context_for_new_inode (Xiubo Li) [RHEL-19813] - fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_encrypted_size (Xiubo Li) [RHEL-19813] - fscrypt: split up FS_CRYPTO_BLOCK_SIZE (Xiubo Li) [RHEL-19813] - fscrypt: update documentation for direct I/O support (Xiubo Li) [RHEL-19813] - fscrypt: add functions for direct I/O support (Xiubo Li) [RHEL-19813] - fscrypt: add additional documentation for SM4 support (Xiubo Li) [RHEL-19813] - fscrypt: remove unused Speck definitions (Xiubo Li) [RHEL-19813] - fscrypt: Add SM4 XTS/CTS symmetric algorithm support (Xiubo Li) [RHEL-19813] - blk-crypto: Add support for SM4-XTS blk crypto mode (Xiubo Li) [RHEL-19813] - fscrypt: add comment for fscrypt_valid_enc_modes_v1() (Xiubo Li) [RHEL-19813] - fscrypt: pass super_block to fscrypt_put_master_key_activeref() (Xiubo Li) [RHEL-19813] - fscrypt: Add HCTR2 support for filename encryption (Xiubo Li) [RHEL-19813] - fscrypt: allow 256-bit master keys with AES-256-XTS (Xiubo Li) [RHEL-19813] - fscrypt: improve a few comments (Xiubo Li) [RHEL-19813] - fscrypt: improve documentation for inline encryption (Xiubo Li) [RHEL-19813] - fscrypt: clean up comments in bio.c (Xiubo Li) [RHEL-19813] - crypto: iaa - mark tech preview (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix nr_cpus < nr_iaa case (Vladis Dronov) [RHEL-29685] - crypto: iaa - fix the missing CRYPTO_ALG_ASYNC in cra_flags (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix comp/decomp delay statistics (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix async_disable descriptor leak (Vladis Dronov) [RHEL-29685] - crypto: iaa - Remove unnecessary debugfs_create_dir() error check in iaa_crypto_debugfs_init() (Vladis Dronov) [RHEL-29685] - crypto: iaa - Remove header table code (Vladis Dronov) [RHEL-29685] - ice: fix enabling RX VLAN filtering (Petr Oros) [RHEL-28837]- ipmi: Remove usage of the deprecated ida_simple_xx() API (Tony Camuso) [RHEL-25927] - ipmi: Use regspacings passed as a module parameter (Tony Camuso) [RHEL-25927] - ipmi: si: Use device_get_match_data() (Tony Camuso) [RHEL-25927] - ipmi: refactor deprecated strncpy (Tony Camuso) [RHEL-25927] - efivarfs: import symbols in EFIVAR namespace (Eric Chanudet) [RHEL-31861] - stackdepot: use variable size records for non-evictable entries (Waiman Long) [RHEL-28060] - stackdepot: make fast paths lock-less again (Waiman Long) [RHEL-28060] - stackdepot: add stats counters exported via debugfs (Waiman Long) [RHEL-28060] - lib/stackdepot: fix comment in include/linux/stackdepot.h (Waiman Long) [RHEL-28060] - lib/stackdepot: add printk_deferred_enter/exit guards (Waiman Long) [RHEL-28060] - lib/stackdepot: adjust DEPOT_POOLS_CAP for KMSAN (Waiman Long) [RHEL-28060] - kasan: use stack_depot_put for tag-based modes (Waiman Long) [RHEL-28060] - kasan: check object_size in kasan_complete_mode_report_info (Waiman Long) [RHEL-28060] - kasan: remove atomic accesses to stack ring entries (Waiman Long) [RHEL-28060] - lib/stackdepot: allow users to evict stack traces (Waiman Long) [RHEL-28060] - lib/stackdepot: add refcount for records (Waiman Long) [RHEL-28060] - lib/stackdepot, kasan: add flags to __stack_depot_save and rename (Waiman Long) [RHEL-28060] - lib/stackdepot: use list_head for stack record links (Waiman Long) [RHEL-28060] - lib/stackdepot: use read/write lock (Waiman Long) [RHEL-28060] - lib/stackdepot: store free stack records in a freelist (Waiman Long) [RHEL-28060] - lib/stackdepot: store next pool pointer in new_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename next_pool_required to new_pool_required (Waiman Long) [RHEL-28060] - lib/stackdepot: rework helpers for depot_alloc_stack (Waiman Long) [RHEL-28060] - lib/stackdepot: fix and clean-up atomic annotations (Waiman Long) [RHEL-28060] - redhat/configs: Add CONFIG_STACKDEPOT_MAX_FRAMES (Waiman Long) [RHEL-28060] - lib/stackdepot: use fixed-sized slots for stack records (Waiman Long) [RHEL-28060] - lib/stackdepot: add depot_fetch_stack helper (Waiman Long) [RHEL-28060] - lib/stackdepot: drop valid bit from handles (Waiman Long) [RHEL-28060] - lib/stackdepot: simplify __stack_depot_save (Waiman Long) [RHEL-28060] - lib/stackdepot: check disabled flag when fetching (Waiman Long) [RHEL-28060] - lib/stackdepot: print disabled message only if truly disabled (Waiman Long) [RHEL-28060] - mm/kmemleak: use object_cache instead of kmemleak_initialized to check in set_track_prepare() (Waiman Long) [RHEL-28060] - kasan,kmsan: remove __GFP_KSWAPD_RECLAIM usage from kasan/kmsan (Waiman Long) [RHEL-28060] - kmsan: fix a stale comment in kmsan_save_stack_with_flags() (Waiman Long) [RHEL-28060] - lib/stackdepot: kmsan: mark API outputs as initialized (Waiman Long) [RHEL-28060] - lib/stackdepot: move documentation comments to stackdepot.h (Waiman Long) [RHEL-28060] - lib/stackdepot: various comments clean-ups (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate racy pool_index accesses (Waiman Long) [RHEL-28060] - lib/stacktrace, kasan, kmsan: rework extra_bits interface (Waiman Long) [RHEL-28060] - lib/stackdepot: rename next_pool_inited to next_pool_required (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate depot_init_pool and depot_alloc_stack (Waiman Long) [RHEL-28060] - lib/stacktrace: drop impossible WARN_ON for depot_init_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename init_stack_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename handle and pool constants (Waiman Long) [RHEL-28060] - lib/stackdepot: rename slab to pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename hash table constants and variables (Waiman Long) [RHEL-28060] - lib/stackdepot: reorder and annotate global variables (Waiman Long) [RHEL-28060] - lib/stackdepot: lower the indentation in stack_depot_init (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate init and early init functions (Waiman Long) [RHEL-28060] - lib/stackdepot: rename stack_depot_disable (Waiman Long) [RHEL-28060] - lib/stackdepot, mm: rename stack_depot_want_early_init (Waiman Long) [RHEL-28060] - lib/stackdepot: use pr_fmt to define message format (Waiman Long) [RHEL-28060] - lib/stackdepot: put functions in logical order (Waiman Long) [RHEL-28060] - mm: use stack_depot_early_init for kmemleak (Waiman Long) [RHEL-28060] - mm: use stack_depot for recording kmemleak's backtrace (Waiman Long) [RHEL-28060] - redhat/configs: Remove CONFIG_STACK_HASH_ORDER (Waiman Long) [RHEL-28060] - lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with automatic sizing (Waiman Long) [RHEL-28060] - Add CONFIG_PER_VMA_LOCK_STATS to RHEL configs collection (Chris von Recklinghausen) [RHEL-27736] - mmap: fix do_brk_flags() modifying obviously incorrect VMAs (Chris von Recklinghausen) [RHEL-27736] - mm: do not BUG_ON missing brk mapping, because userspace can unmap it (Chris von Recklinghausen) [RHEL-27736] - mm/page_alloc: leave IRQs enabled for per-cpu page allocations (Chris von Recklinghausen) [RHEL-27736] - mm/page_alloc: always remove pages from temporary list (Chris von Recklinghausen) [RHEL-27736] - mm: extend FAULT_FLAG_UNSHARE support to anything in a COW mapping (Chris von Recklinghausen) [RHEL-27736] - mm: rework handling in do_wp_page() based on private vs. shared mappings (Chris von Recklinghausen) [RHEL-27736] - hugetlb: remove duplicate mmu notifications (Chris von Recklinghausen) [RHEL-27736] - mm: teach release_pages() to take an array of encoded page pointers too (Chris von Recklinghausen) [RHEL-27736] - mm: introduce 'encoded' page pointers with embedded extra bits (Chris von Recklinghausen) [RHEL-27736] - mm/hugetlb_vmemmap: remap head page to newly allocated page (Chris von Recklinghausen) [RHEL-27736] - mm: mmap: fix documentation for vma_mas_szero (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: fix memory leak in mmap_region() (Chris von Recklinghausen) [RHEL-27736] - fs/userfaultfd: Fix maple tree iterator in userfaultfd_unregister() (Chris von Recklinghausen) [RHEL-27736] - drm/i915/userptr: restore probe_range behaviour (Chris von Recklinghausen) [RHEL-27736] - mmap: fix remap_file_pages() regression (Chris von Recklinghausen) [RHEL-27736] - mm: /proc/pid/smaps_rollup: fix maple tree search (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: fix MAP_FIXED address return on VMA merge (Chris von Recklinghausen) [RHEL-27736] - mm/mmap.c: __vma_adjust(): suppress uninitialized var warning (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: undo ->mmap() when mas_preallocate() fails (Chris von Recklinghausen) [RHEL-27736] - mm/mempolicy: fix mbind_range() arguments to vma_merge() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: undo ->mmap() when arch_validate_flags() fails (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: preallocate maple nodes for brk vma expansion (Chris von Recklinghausen) [RHEL-27736] - mm: more vma cache removal (Chris von Recklinghausen) [RHEL-27736] - mm: memcontrol: use memcg_kmem_enabled in count_objcg_event (Chris von Recklinghausen) [RHEL-27736] - mm: fs: initialize fsdata passed to write_begin/write_end interface (Chris von Recklinghausen) [RHEL-27736] - ksm: add the ksm prefix to the names of the ksm private structures (Chris von Recklinghausen) [RHEL-27736] - ksm: count allocated ksm rmap_items for each process (Chris von Recklinghausen) [RHEL-27736] - mm: reduce noise in show_mem for lowmem allocations (Chris von Recklinghausen) [RHEL-27736] - mm: refactor of vma_merge() (Chris von Recklinghausen) [RHEL-27736] - mm/mlock: drop dead code in count_mm_mlocked_page_nr() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap.c: pass in mapping to __vma_link_file() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: drop range_has_overlap() function (Chris von Recklinghausen) [RHEL-27736] - mm: remove the vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/vmscan: use vma iterator instead of vm_next (Chris von Recklinghausen) [RHEL-27736] - nommu: remove uses of VMA linked list (Chris von Recklinghausen) [RHEL-27736] - i915: use the VMA iterator (Chris von Recklinghausen) [RHEL-27736] - mm/swapfile: use vma iterator instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/pagewalk: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/oom_kill: use vma iterators instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/msync: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mremap: use vma_find_intersection() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mprotect: use maple tree navigation instead of VMA linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mlock: use vma iterator and maple state instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mempolicy: use vma iterator & maple state instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/memcontrol: stop using mm->highest_vm_end (Chris von Recklinghausen) [RHEL-27736] - mm/madvise: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/ksm: use vma iterators instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/khugepaged: stop using vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/gup: use maple tree navigation instead of linked list (Chris von Recklinghausen) [RHEL-27736] - fork: use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - sched: use maple tree iterator to walk VMAs (Chris von Recklinghausen) [RHEL-27736] - perf: use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - acct: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - ipc/shm: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - userfaultfd: use maple tree iterator to iterate VMAs (Chris von Recklinghausen) [RHEL-27736] - fs/proc/task_mmu: stop using linked list and highest_vm_end (Chris von Recklinghausen) [RHEL-27736] - fs/proc/base: use the vma iterators in place of linked list (Chris von Recklinghausen) [RHEL-27736] - exec: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - coredump: remove vma linked list walk (Chris von Recklinghausen) [RHEL-27736] - cxl: remove vma linked list walk (Chris von Recklinghausen) [RHEL-27736] - x86: remove vma linked list walks (Chris von Recklinghausen) [RHEL-27736] - s390: remove vma linked list walks (Chris von Recklinghausen) [RHEL-27736] - powerpc: remove mmap linked list walks (Chris von Recklinghausen) [RHEL-27736] - arm64: Change elfcore for_each_mte_vma() to use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - arm64: remove mmap linked list from vdso (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: reorganize munmap to use maple states (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: move mmap_region() below do_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm: convert vma_lookup() to use mtree_load() (Chris von Recklinghausen) [RHEL-27736] - mm: remove vmacache (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use advanced maple tree API for mmap_region() (Chris von Recklinghausen) [RHEL-27736] - mm: use maple tree operations for find_vma_intersection() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: change do_brk_flags() to expand existing VMA and add do_brk_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm/khugepaged: optimize collapse_pte_mapped_thp() by using vma_lookup() (Chris von Recklinghausen) [RHEL-27736] - mm: optimize find_exact_vma() to use vma_lookup() (Chris von Recklinghausen) [RHEL-27736] - mmap: change zeroing of maple tree in __vma_adjust() (Chris von Recklinghausen) [RHEL-27736] - mm: remove rb tree. (Chris von Recklinghausen) [RHEL-27736] - damon: convert __damon_va_three_regions to use the VMA iterator (Chris von Recklinghausen) [RHEL-27736] - kernel/fork: use maple tree for dup_mmap() during forking (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use maple tree for unmapped_area{_topdown} (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use the maple tree for find_vma_prev() instead of the rbtree (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use the maple tree in find_vma() instead of the rbtree. (Chris von Recklinghausen) [RHEL-27736] - mmap: use the VMA iterator in count_vma_pages_range() (Chris von Recklinghausen) [RHEL-27736] - mm: add VMA iterator (Chris von Recklinghausen) [RHEL-27736] - mm: start tracking VMAs with maple tree (Chris von Recklinghausen) [RHEL-27736] - mm/smaps: don't access young/dirty bit if pte unpresent (Chris von Recklinghausen) [RHEL-27736] - mm/huge_memory: fix comment of page_deferred_list (Chris von Recklinghausen) [RHEL-27736] - buffer: Remove check for PageError (Chris von Recklinghausen) [RHEL-27736] - mpage: Convert do_mpage_readpage() to use a folio (Chris von Recklinghausen) [RHEL-27736] - Revert "arm64: Change elfcore for_each_mte_vma() to use VMA iterator" (Chris von Recklinghausen) [RHEL-27736] - arm64: Change elfcore for_each_mte_vma() to use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - iommu/vt-d: Support enforce_cache_coherency only for empty domains (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Add MTL to quirk list to skip TE disabling (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Make context clearing consistent with context mapping (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Disable PCI ATS in legacy passthrough mode (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Omit devTLB invalidation requests when TES=0 (Jerry Snitselaar) [RHEL-31083] - gitlab-ci: allow coverage template to disable debug builds again (Michael Hofmann) - usb: dwc3-qcom: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - vfio/type1: use const struct bus_type ** (Desnes Nunes) [RHEL-28809] - Revert "usb: typec: tcpm: reset counter when enter into unattached state after try role" (Desnes Nunes) [RHEL-28809] - USB: serial: option: fix FM101R-GL defines (Desnes Nunes) [RHEL-28809] - Revert "usb: phy: add usb phy notify port status API" (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: Fix sink caps op current check (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host() (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: af9035: fix missing unlock (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Fibocom to DELL custom modem FM101R-GL (Desnes Nunes) [RHEL-28809] - USB: serial: option: add entry for Sierra EM9191 with new firmware (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Telit LE910C4-WWX 0x1035 composition (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Fix missing link removal (Desnes Nunes) [RHEL-28809] - usb: typec: altmodes/displayport: Signal hpd low when exiting mode (Desnes Nunes) [RHEL-28809] - thunderbolt: Call tb_switch_put() once DisplayPort bandwidth request is finished (Desnes Nunes) [RHEL-28809] - xhci: Preserve RsvdP bits in ERSTBA register correctly (Desnes Nunes) [RHEL-28809] - xhci: Clear EHB bit only at end of interrupt handler (Desnes Nunes) [RHEL-28809] - xhci: track port suspend state correctly in unsuccessful resume cases (Desnes Nunes) [RHEL-28809] - usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Clear EVENT_PENDING bit if ucsi_send_command fails (Desnes Nunes) [RHEL-28809] - usb: hub: Guard against accesses to uninitialized BOS descriptors (Desnes Nunes) [RHEL-28809] - net: thunderbolt: Fix TCPv6 GSO checksum calculation (Desnes Nunes) [RHEL-28809] - media: uvcvideo: Fix OOB read (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Fix NULL pointer dereference (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: Add V3s compatible string for OHCI (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: Add V3s compatible string for EHCI (Desnes Nunes) [RHEL-28809] - r8152: add vendor/device ID pair for D-Link DUB-E250 (Desnes Nunes) [RHEL-28809] - tcpm: Avoid soft reset when partner does not support get_status (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: reset counter when enter into unattached state after try role (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: set initial svdm version based on pd revision (Desnes Nunes) [RHEL-28809] - USB: serial: option: add FOXCONN T99W368/T99W373 product (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Quectel EM05G variant (0x030e) (Desnes Nunes) [RHEL-28809] - USB: cdc-acm: support flushing write buffers (TCOFLUSH) (Desnes Nunes) [RHEL-28809] - usb: typec: qcom-pmic-typec: register drm_bridge (Desnes Nunes) [RHEL-28809] - usb: typec: qcom: fix return value check in qcom_pmic_typec_probe() (Desnes Nunes) [RHEL-28809] - usb: typec: altmodes/displayport: add support for embedded DP cases (Desnes Nunes) [RHEL-28809] - usb: dwc3: remove unnecessary platform_set_drvdata() (Desnes Nunes) [RHEL-28809] - usb: dwc3-keystone: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: dwc3-am62: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: cdc-acm: move ldisc dcd notification outside of acm's read lock (Desnes Nunes) [RHEL-28809] - usb: typec: tcpci: clear the fault status bit (Desnes Nunes) [RHEL-28809] - usb: typec: bus: verify partner exists in typec_altmode_attention (Desnes Nunes) [RHEL-28809] - usb: core: Use module_led_trigger macro to simplify the code (Desnes Nunes) [RHEL-28809] - usb: host: ehci-sched: try to turn on io watchdog as long as periodic_count > 0 (Desnes Nunes) [RHEL-28809] - USB: ohci-sm501: remove unnecessary check of mem (Desnes Nunes) [RHEL-28809] - usb: ohci-sm501: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - media: usb: pvrusb2: fix inconsistent indenting (Desnes Nunes) [RHEL-28809] - usb: chipidea: add workaround for chipidea PEC bug (Desnes Nunes) [RHEL-28809] - usb: ehci: add workaround for chipidea PORTSC.PEC bug (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Add debugfs for ucsi commands (Desnes Nunes) [RHEL-28809] - usb: cdc-acm: add PPS support (Desnes Nunes) [RHEL-28809] - Documentation/ABI: thunderbolt: Replace 01.org in contact (Desnes Nunes) [RHEL-28809] - thunderbolt: Check Intel vendor ID in tb_switch_get_generation() (Desnes Nunes) [RHEL-28809] - thunderbolt: Log a warning if device links are not found (Desnes Nunes) [RHEL-28809] - usb: chipidea: udc: Remove an unnecessary NULL value (Desnes Nunes) [RHEL-28809] - USB: misc: Remove unnecessary NULL values (Desnes Nunes) [RHEL-28809] - USB: cytherm: Correct the code style issue of redundant spaces (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: not sink vbus if operational current is 0mA (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: Fix clocks/clock-names maxItems (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: Add the "fsl,imx35-usb" entry (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: Refactor the PPS APDO selection (Desnes Nunes) [RHEL-28809] - usb: host: Do not check for 0 return after calling platform_get_irq() (Desnes Nunes) [RHEL-28809] - thunderbolt: Set variable tmu_params storage class specifier to static (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ehci: Add atmel at91sam9g45-ehci compatible (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: connector: disallow additional properties (Desnes Nunes) [RHEL-28809] - dt-bindings: chrome: google,cros-ec-typec: restrict allowed properties (Desnes Nunes) [RHEL-28809] - usb: uhci-platform: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: uhci-platform: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: ehci-sh: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: ehci-sh: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: ehci-platform: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: chipidea/core: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: xhci: tegra: Add shutdown callback for Tegra XUSB (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: samsung-hsotg: remove bindings already part of dwc2 (Desnes Nunes) [RHEL-28809] - usb: phy: add usb phy notify port status API (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: disconnect line when USB charger is attached (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host() (Desnes Nunes) [RHEL-28809] - usb: chipidea: add USB PHY event (Desnes Nunes) [RHEL-28809] - USB: document ioctl USBDEVFS_GET_SPEED (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: qcom,dwc3: correct SDM660 clocks (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: qcom,dwc3: drop assigned-clocks (Desnes Nunes) [RHEL-28809] - usb: chipidea: imx: add one fsl picophy parameter tuning implementation (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: add fsl,picophy-rise-fall-time-adjust property (Desnes Nunes) [RHEL-28809] - usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0 (Desnes Nunes) [RHEL-28809] - usb: typec: intel_pmc_mux: Configure Active and Retimer Cable type (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: dwc3: Add IPQ5332 compatible (Desnes Nunes) [RHEL-28809] - usb: Explicitly include correct DT includes (Desnes Nunes) [RHEL-28809] - USB: make usb class a const structure (Desnes Nunes) [RHEL-28809] - USB: mark all struct bus_type as const (Desnes Nunes) [RHEL-28809] - driver core: device.h: make struct bus_type a const * (Desnes Nunes) [RHEL-28809] - ARM/dma-mapping: const a pointer to bus_type in arm_iommu_create_mapping() (Desnes Nunes) [RHEL-28809] - driver core: make the bus_type in struct device_driver constant (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer (Desnes Nunes) [RHEL-28809] - media: az6007: Fix null-ptr-deref in az6007_i2c_xfer() (Desnes Nunes) [RHEL-28809] - media: anysee: fix null-ptr-deref in anysee_master_xfer (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer (Desnes Nunes) [RHEL-28809] - media: ttusb-dec: remove unnecessary (void*) conversions (Desnes Nunes) [RHEL-28809] - drivers: usb: smsusb: fix error handling code in smsusb_init_device (Desnes Nunes) [RHEL-28809] - media: pvrusb2: use sysfs_emit() to instead of scnprintf() (Desnes Nunes) [RHEL-28809] - usb: convert to ctime accessor functions (Desnes Nunes) [RHEL-28809] - fs: add ctime accessors infrastructure (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: set return value in rsp_buf alloc err path (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: use separate command and response buffers (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer (Desnes Nunes) [RHEL-28809] - misc: rtsx: set NULL intfdata when probe fails (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: Remove the unneeded result variable (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: add imx8ulp and imx8qm compatible (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: convert to DT schema format (Desnes Nunes) [RHEL-28809] - doc: dt-binding: mxs-usb-phy: fix fsl,tx-cal-45-dn-ohms max and min value (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: Add i.MX8DXL compatible string (Desnes Nunes) [RHEL-28809] - dt-bindings: Fix incomplete if/then/else schemas (Desnes Nunes) [RHEL-28809] - dt-bindings: iio: dac: adi,ad5360: Add missing binding document (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: tegra20-usb-phy: Document properties needed for OTG mode (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: tegra20-usb-phy: Convert to schema (Desnes Nunes) [RHEL-28809]- net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg (Jose Ignacio Tornos Martinez) [RHEL-28017] {CVE-2023-52528} - thermal: ACPI: Include the right header file (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Refine acpi_handle_list_equal() slightly (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Return bool from acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Rearrange in acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix white space in struct acpi_handle_list definition (Mark Langsdorf) [RHEL-26871] - ACPI: Fix ARM32 platforms compile issue introduced by fw_table changes (Mark Langsdorf) [RHEL-26871] - lib/fw_table: Remove acpi_parse_entries_array() export (Mark Langsdorf) [RHEL-26871] - thermal: trip: Remove lockdep assertion from for_each_thermal_trip() (Mark Langsdorf) [RHEL-26871] - thermal: trip: Drop lockdep assertion from thermal_zone_trip_id() (Mark Langsdorf) [RHEL-26871] - x86/numa: Fix the sort compare func used in numa_fill_memblks() (Mark Langsdorf) [RHEL-26871] - x86/numa: Fix the address overlap check in numa_fill_memblks() (Mark Langsdorf) [RHEL-26871] - thermal: core: Drop thermal_zone_device_exec() (Mark Langsdorf) [RHEL-26871] - thermal: core: Fix disabled trip point check in handle_thermal_trip() (Mark Langsdorf) [RHEL-26871] - coresight: platform: acpi: Ignore the absence of graph (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Provide empty stub of acpi_proc_quirk_mwait_check() (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_resource_vendor: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within null pointer (Mark Langsdorf) [RHEL-26871] - ACPICA: ACPI 6.5: MADT: add support for trace buffer extension in GICC (Mark Langsdorf) [RHEL-26871] - ACPI: video: Use acpi_video_device for cooling-dev driver data (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA (Mark Langsdorf) [RHEL-26871] - ACPI: video: Use acpi_device_fix_up_power_children() (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add TongFang GM6BGEQ, GM6BG5Q and GM6BG0Q to irq1_edge_low_force_override[] (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add acpi_backlight=vendor quirk for Toshiba Portégé R100 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Fix NULL pointer dereference in acpi_video_bus_add() (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add "vendor" quirks for 3 Lenovo x86 Android tablets (Mark Langsdorf) [RHEL-26871] - ACPI: video: Move Xiaomi Mi Pad 2 quirk to its own section (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Apple iMac12,1 and iMac12,2 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Put ACPI video and its child devices into D0 on boot (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Dell Studio 1569 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Lenovo ThinkPad X131e (3371 AMD version) (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Apple iMac11,3 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Remove desktops without backlight DMI quirks (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix error path in acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - iommu: Avoid more races around device probe (Mark Langsdorf) [RHEL-26871] - ACPI: PM: Add acpi_device_fix_up_power_children() function (Mark Langsdorf) [RHEL-26871] - ACPI: processor_idle: use raw_safe_halt() in acpi_idle_play_dead() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix acpi_thermal_unregister_thermal_zone() cleanup (Mark Langsdorf) [RHEL-26871] - acpi: Move common tables helper functions to common lib (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Do IRQ override on TongFang GMxXGxx (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Add quirk for HP 250 G7 Notebook PC (Mark Langsdorf) [RHEL-26871] - ACPI: x86: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: utils: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Clean up create_pnp_modalias() and create_of_modalias() (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Use dev groups for sysfs (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Rename ACPI device from device to adev (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Replace acpi_driver with platform_driver (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: Use ERST timeout for slow devices (Mark Langsdorf) [RHEL-26871] - arm64, irqchip/gic-v3, ACPI: Move MADT GICC enabled check into a helper (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Rename acpi_scan_device_not_present() to be about enumeration (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Install Notify() handler before getting NFIT table (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: use acpi_device_uid() for fetching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Use the acpi_device_is_present() helper in more places (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Move acpi_arm_init() to the place of after acpi_ghes_init() (Mark Langsdorf) [RHEL-26871] - ACPI: irq: Fix incorrect return value in acpi_register_gsi() (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Use string_choices API instead of ternary operator (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Remove redundant checks (Mark Langsdorf) [RHEL-26871] - acpi,mm: fix typo sibiling -> sibling (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Add context argument to acpi_dev_install_notify_handler() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use thermal_zone_for_each_trip() for updating trips (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Combine passive and active trip update functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move get_active_temp() (Mark Langsdorf) [RHEL-26871] - thermal: core: Add function to walk trips under zone lock (Mark Langsdorf) [RHEL-26871] - cpuidle, ACPI: Evaluate LPI arch_flags for broadcast timer (Mark Langsdorf) [RHEL-26871] - ACPI: PRM: Annotate struct prm_module_info with __counted_by (Mark Langsdorf) [RHEL-26871] - ACPI: FPDT: properly handle invalid FPDT subtables (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Remove redundant braces around individual statement (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix up white space in a few places (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix up function header formatting in two places (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Add empty lines after local variable declarations (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Remove redundant parentheses in return statements (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Fix up white space in parameter lists (Mark Langsdorf) [RHEL-26871] - ACPI: property: Document the _DSD data buffer GUID (Mark Langsdorf) [RHEL-26871] - ACPI: property: Allow _DSD buffer data only for byte accessors (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Switch to use acpi_evaluate_dsm_typed() (Mark Langsdorf) [RHEL-26871] - ACPI: PCI: Switch to use acpi_evaluate_dsm_typed() (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: drop BayTrail and Lynxpoint pinctrl HIDs (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop list of device ACPI handles from struct acpi_thermal (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Dynamically determine acpi_handle_list size (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Rename structure fields holding temperature in deci-Kelvin (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop critical_valid and hot_valid trip flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Do not use trip indices for cooling device binding (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Mark uninitialized active trips as invalid (Mark Langsdorf) [RHEL-26871] - thermal: core: Allow trip pointers to be used for cooling device binding (Mark Langsdorf) [RHEL-26871] - thermal: core: Store trip pointer in struct thermal_instance (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Merge trip initialization functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Collapse trip devices update function wrappers (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Collapse trip devices update functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Add device list to struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix a small leak in acpi_thermal_add() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop valid flag from struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant trip point flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Untangle initialization and updates of active trips (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Untangle initialization and updates of the passive trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Simplify critical and hot trips representation (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Create and populate trip points table earlier (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Determine the number of trip points earlier (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fold acpi_thermal_get_info() into its caller (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Simplify initialization of critical and hot trips (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Fix incorrect calculation of idt size (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Add quirk for the HP Pavilion Gaming 15-dk1xxx (Mark Langsdorf) [RHEL-26871] - ACPI: OSI: refactor deprecated strncpy() (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: add __printf format attribute to acpi_os_vprintf() (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: Fix AER info corruption when error status data has multiple sections (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Drop .ident values from dmi_system_id tables (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Consolidate IRQ trigger-type override DMI tables (Mark Langsdorf) [RHEL-26871] - ACPI/NUMA: Apply SRAT proximity domain to entire CFMWS window (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Fix uninitialized access of buf in acpi_set_pdc_bits() (Mark Langsdorf) [RHEL-26871] - mm/memory_hotplug: allow memmap on memory hotplug request to fallback (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add a function to get LPS0 constraint for a device (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add for_each_lpi_constraint() helper (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add more debugging for AMD constraints parsing (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Post-increment variables when getting constraints (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Fix IRQ override quirk for PCSpecialist Elimina Pro 16 M (Mark Langsdorf) [RHEL-26871] - ACPI: TAD: Install SystemCMOS address space handler for ACPI000E (Mark Langsdorf) [RHEL-26871] - ACPI: Remove assorted unused declarations of functions (Mark Langsdorf) [RHEL-26871] - ACPI: extlog: Fix finding the generic error data for v3 structure (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Defer enumeration of devices with a _DEP pointing to IVSC device (Mark Langsdorf) [RHEL-26871] - thermal: core: Drop unused .get_trip_*() callbacks (Mark Langsdorf) [RHEL-26871] - thermal: core: Rework .get_trend() thermal zone callback (Mark Langsdorf) [RHEL-26871] - thermal/drivers/ti-soc: Switch to new of API (Mark Langsdorf) [RHEL-26871] - thermal/drivers/ti-soc-thermal: Remove unused function ti_thermal_get_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Use struct thermal_trip (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Rework critical trip setup (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Add helper for resetting trip points (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Change initialization ordering (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Pass sensors to update_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Untangle update_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Always assume notification support (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Drop redundant symbol definition (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Always use 2 trips (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_pch: Use generic trip points (Mark Langsdorf) [RHEL-26871] - thermal/drivers/intel: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Improve int340x_thermal_set_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Drop pointless cast to unsigned long (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Rename variable in int340x_thermal_zone_add() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Assorted minor cleanups (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Use generic trip points table (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Use zone lock for synchronization (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Rework updating trip points (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Protect trip temperature from concurrent updates (Mark Langsdorf) [RHEL-26871] - thermal/intel/int340x: Replace parameter to simplify (Mark Langsdorf) [RHEL-26871] - thermal: intel: processor_thermal_device_pci: Use generic trip point (Mark Langsdorf) [RHEL-26871] - thermal: ACPI: Initialize trips if temperature is out of range (Mark Langsdorf) [RHEL-26871] - thermal: ACPI: Add ACPI trip point routines (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Eliminate code duplication from acpi_thermal_notify() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop unnecessary thermal zone callbacks (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Rework thermal_get_trend() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use trip point table to register thermal zones (Mark Langsdorf) [RHEL-26871] - thermal: core: Rework and rename __for_each_thermal_trip() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Introduce struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Carry out trip point updates under zone lock (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Clean up acpi_thermal_register_thermal_zone() (Mark Langsdorf) [RHEL-26871] - thermal: core: Add priv pointer to struct thermal_trip (Mark Langsdorf) [RHEL-26871] - thermal: core: Introduce thermal_zone_device_exec() (Mark Langsdorf) [RHEL-26871] - thermal: core: Do not handle trip points with invalid temperature (Mark Langsdorf) [RHEL-26871] - thermal/drivers/mellanox: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - thermal/drivers/cxgb4: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant local variable from acpi_thermal_resume() (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add IRQ override quirk for PCSpecialist Elimina Pro 16 M (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Always use MADT override IRQ settings for all legacy non i8042 IRQs (Mark Langsdorf) [RHEL-26871] - ACPI: Move AMBA bus scan handling into arm64 specific directory (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Do not attach private data to ACPI handles (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop enabled flag from struct acpi_thermal_active (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Create platform device for CS35L56 (Mark Langsdorf) [RHEL-26871] - platform/x86: serial-multi-instantiate: Auto detect IRQ resource for CSC3551 (Mark Langsdorf) [RHEL-26871] - ACPI/IORT: Remove erroneous id_count check in iort_node_get_rmr_info() (Mark Langsdorf) [RHEL-26871] - coresight: etm4x: Add ACPI support in platform driver (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Refine messages in acpi_early_processor_control_setup() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop nocrt parameter (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Remove acpi_hwp_native_thermal_lvt_osc() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Use _OSC to convey OSPM processor support information (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Remove unnecessary .remove callback (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: HED: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: battery: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Set driver_data to NULL every time .add() fails (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Introduce wrappers for ACPICA notify handler install/remove (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Introduce acpi_processor_osc() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Set CAP_SMP_T_SWCOORD in arch_acpi_set_proc_cap_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Clear C_C2C3_FFH and C_C1_FFH in arch_acpi_set_proc_cap_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Rename ACPI_PDC symbols (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Refactor arch_acpi_set_pdc_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Move processor_physically_present() to acpi_processor.c (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Move MWAIT quirk out of acpi_processor.c (Mark Langsdorf) [RHEL-26871] - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer (Mark Langsdorf) [RHEL-26871] - ACPICA: Slightly simplify an error message in acpi_ds_result_push() (Mark Langsdorf) [RHEL-26871] - ACPICA: Add interrupt command to acpiexec (Mark Langsdorf) [RHEL-26871] - ACPICA: Detect GED device and keep track of _EVT (Mark Langsdorf) [RHEL-26871] - ACPICA: Add support for _DSC as per ACPI 6.5 (Mark Langsdorf) [RHEL-26871] - ACPICA: Modify ACPI_STATE_COMMON (Mark Langsdorf) [RHEL-26871] - ACPICA: Fix GCC 12 dangling-pointer warning (Mark Langsdorf) [RHEL-26871] - ACPICA: exserial.c: replace ternary operator with ACPI_MIN() (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Use the acpi_match_acpi_device() helper (Mark Langsdorf) [RHEL-26871] - ACPI: platform: Move SMB0001 HID to the header and reuse (Mark Langsdorf) [RHEL-26871] - ACPI: platform: Ignore SMB0001 only when it has resources (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Introduce acpi_match_acpi_device() helper (Mark Langsdorf) [RHEL-26871] - ACPI: scan: fix undeclared variable warnings by including sleep.h (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Constify acpi_companion_match() returned value (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Move acpi_root to internal header (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Fix acpi_ec_dispatch_gpe() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop struct acpi_thermal_flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop struct acpi_thermal_state (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Simplify installation and removal of notify callback (Mark Langsdorf) [RHEL-26871] - ACPI: button: Use different notify handlers for lid and buttons (Mark Langsdorf) [RHEL-26871] - ACPI: button: Eliminate the driver notify callback (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add pm_debug_messages for LPS0 _DSM state tracking (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Eliminate struct acpi_thermal_state_flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move acpi_thermal_driver definition (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move symbol definitions to one place (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant ACPI_TRIPS_REFRESH_DEVICES symbol (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use BIT() macro for defining flags (Mark Langsdorf) [RHEL-26871] - ACPI: FFH: Drop the inclusion of linux/arm-smccc.h (Mark Langsdorf) [RHEL-26871] - ACPI: PAD: mark Zhaoxin CPUs NONSTOP TSC correctly (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: mark bert_disable as __initdata (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Clear GPE on interrupt handling only (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Consolidate all arm specific initialisation into acpi_arm_init() (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Adjust Microsoft LPS0 _DSM handling sequence (Mark Langsdorf) [RHEL-26871] - ACPI: PM: s2idle: fix section mismatch warning (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: GHES: Remove unused ghes_estatus_pool_size_request() (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Add declaration in a local header (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Reduce overhead related to devices with dependencies (Mark Langsdorf) [RHEL-26871] - efi: fix missing prototype warnings (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: Add pwm_lookup_table entry for second PWM on CHT/BSW devices (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add ACPI_QUIRK_UART1_SKIP for Lenovo Yoga Book yb1-x90f/l (Mark Langsdorf) [RHEL-26871] - ACPI: button: Add lid disable DMI quirk for Nextbook Ares 8A (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add skip i2c clients quirk for Nextbook Ares 8A (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add IRQ override quirk for LG UltraPC 17U70P (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move to dedicated function sysfs extra attr creation (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use thermal_zone_device() (Mark Langsdorf) [RHEL-26871] - thermal: intel: pch_thermal: Use thermal driver device to write a trace (Mark Langsdorf) [RHEL-26871] - thermal/core: Add thermal_zone_device structure 'type' accessor (Mark Langsdorf) [RHEL-26871] - thermal: core: Encapsulate tz->device field (Mark Langsdorf) [RHEL-26871] - ACPI: property: Support strings in Apple _DSM props (Mark Langsdorf) [RHEL-26871] - ACPI: x86: utils: Remove Lenovo Yoga Tablet 2's MAGN0001 (Mark Langsdorf) [RHEL-26871] - ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: Add 80862289 ACPI _HID for second PWM controller on Cherry Trail (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Ensure that notify handlers are not running after removal (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Add missing braces to acpi_sb_notify() (Mark Langsdorf) [RHEL-26871] - ACPICA: Update version to 20230331 (Mark Langsdorf) [RHEL-26871] - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_resource_irq: Replace 1-element arrays with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_madt_oem_data: Fix flexible array member definition (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_dmar_andd: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_pci_routing_table: Replace fixed-size array with flex array member (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_resource_dma: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: Introduce ACPI_FLEX_ARRAY (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_nfit_interleave: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: actbl1: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-26871] - ACPICA: add support for ClockInput resource (v6.5) (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Update all copyrights/signons to 2023 (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: applying zero offset to null pointer (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: actbl2: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-26871] - ACPICA: Add missing macro ACPI_FUNCTION_TRACE() for acpi_ns_repair_HID() (Mark Langsdorf) [RHEL-26871] - ACPICA: acpisrc: Add missing tables to astable (Mark Langsdorf) [RHEL-26871] - ACPI: VIOT: Initialize the correct IOMMU fwspec (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Replace ternary operator with min_t() (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Limit explicit removal of query handlers to custom query handlers (Mark Langsdorf) [RHEL-26871] - ACPI: SBS: Fix handling of Smart Battery Selectors (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Fix oops when removing custom query handlers (Mark Langsdorf) [RHEL-26871] - ACPI: SPCR: Amend indentation (Mark Langsdorf) [RHEL-26871] - ACPI: property: Refactor acpi_data_prop_read_single() (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: EINJ: warn on invalid argument when explicitly indicated by platform (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Enable ACPI sysfs support for CCEL records (Mark Langsdorf) [RHEL-26871] - ACPI: SPCR: Prefix error messages with FW_BUG (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Fix evaluating _PDC method when running as Xen dom0 (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: EINJ: Add CXL error types (Mark Langsdorf) [RHEL-26871] - ACPI: s2idle: Log when enabling wakeup IRQ fails (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Check for null return of devm_kzalloc() in fch_misc_setup() (Mark Langsdorf) [RHEL-26871] - ACPI: CPPC: Add min and max perf register writing support (Mark Langsdorf) [RHEL-26871] - thermal/core: Use the thermal zone 'devdata' accessor in remaining drivers (Mark Langsdorf) [RHEL-26871] - Input: sun4i-ts - switch to new of thermal API (Mark Langsdorf) [RHEL-26871] - iio/drivers/sun4i_gpadc: Switch to new of thermal API (Mark Langsdorf) [RHEL-26871] - thermal: Add a thermal zone id accessor (Mark Langsdorf) [RHEL-26871] - Enable CONFIG_USB_ONBOARD_HUB (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Add support for Cypress CY7C6563x (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Add support for clock input (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Print symbolic error names (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Microchip USB5744 (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: microchip,usb5744: Add second supply (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic gl3510 hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: add device for Genesys Logic hub gl3510 (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_hub: add support for Microchip USB2412 USB 2.0 hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Cypress HX3 USB 3.0 family (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Cypress HX3 USB 3.0 family (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: support multiple power supplies (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL3523 hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Genesys Logic GL3523 hub (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_hub: Don't warn twice about problems during remove (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add support for Microchip usb5744 hub controller (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Microchip USB2517 USB 2.0 hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: vialab,vl817: Cleanup compatible, reset-gpios and required (Charles Mirabile) [RHEL-21064] - arm64: defconfig: Enable USB onboard HUB driver (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add VIA LAB VL817 hub support (Charles Mirabile) [RHEL-21064] - arm64: dts: amlogic: Used onboard usb hub reset on odroid c4 (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Via lab VL817 hub controller (Charles Mirabile) [RHEL-21064] - vendor-prefixes: Add VIA Labs, Inc. (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL852G hub support (Charles Mirabile) [RHEL-21064] - arm64: dts: amlogic: Used onboard usb hub reset on odroid c2 (Charles Mirabile) [RHEL-21064] - ARM: dts: amlogic: Used onboard usb hub reset to enable usb hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add device id for Genesys Logic hub controller (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL850G hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Genesys Logic GL850G hub controller (Charles Mirabile) [RHEL-21064] - dt-bindings: vendor-prefixes: add Genesys Logic (Charles Mirabile) [RHEL-21064] - mm: migrate high-order folios in swap cache correctly (Nico Pache) [RHEL-23654] - MAINTAINERS: Add Siddharth Vadapalli as PCI TI DRA7XX/J721E reviewer (Myron Stowe) [RHEL-28627] - PCI: dwc: Clean up dw_pcie_ep_raise_msi_irq() alignment (Myron Stowe) [RHEL-28627] - PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq() (Myron Stowe) [RHEL-28627] - MAINTAINERS: Add Manivannan Sadhasivam as PCI Endpoint maintainer (Myron Stowe) [RHEL-28627] - PCI: Fix kernel-doc issues (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Use a unique test pattern for each BAR (Myron Stowe) [RHEL-28627] - docs: PCI: Fix typos (Myron Stowe) [RHEL-28627] - PCI: Remove unused 'node' member from struct pci_driver (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Document the SM8650 PCIe Controller (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Document optional PCIe reference clock input (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct reset-names property (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct clocks for SM8150 (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct clocks for SC8180x (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Adjust iommu-map for different SoC (Myron Stowe) [RHEL-28627] - dw-xdata: Remove usage of the deprecated ida_simple_*() API (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Remove usage of the deprecated ida_simple_*() API (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-test: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-vntb: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-ntb: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-mhi: Make structs pci_epf_ops and pci_epf_event_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: Make struct pci_epf_ops in pci_epf_driver const (Myron Stowe) [RHEL-28627] - PCI: xilinx-nwl: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: rockchip-host: Rename rockchip_pcie_legacy_int_handler() (Myron Stowe) [RHEL-28627] - PCI: rockchip-ep: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: uniphier: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: tegra194: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dw-rockchip: Rename rockchip_pcie_legacy_int_handler() (Myron Stowe) [RHEL-28627] - PCI: keystone: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename dw_pcie_ep_raise_legacy_irq() (Myron Stowe) [RHEL-28627] - PCI: cadence: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dra7xx: Rename dra7xx_pcie_raise_legacy_irq() (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Use INTX instead of LEGACY (Myron Stowe) [RHEL-28627] - PCI: endpoint: Rename LEGACY to INTX in test function driver (Myron Stowe) [RHEL-28627] - PCI: endpoint: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: endpoint: Drop PCI_EPC_IRQ_XXX definitions (Myron Stowe) [RHEL-28627] - PCI: Rename PCI_IRQ_LEGACY to PCI_IRQ_INTX (Myron Stowe) [RHEL-28627] - PCI: kirin: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: keystone: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: exynos: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: vmd: Remove usage of the deprecated ida_simple_xx() API (Myron Stowe) [RHEL-28627] - PCI: rcar-host: Add support for optional regulators (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: rcar-pci-host: Add optional regulators (Myron Stowe) [RHEL-28627] - PCI: rcar-gen4: Replace of_device.h with explicit of.h include (Myron Stowe) [RHEL-28627] - PCI: mediatek-gen3: Fix translation window size calculation (Myron Stowe) [RHEL-28627] - PCI: mediatek: Clear interrupt status before dispatching handler (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add suspend/resume for ls1043a (Myron Stowe) [RHEL-28627] - PCI: layerscape(ep): Rename pf_* as pf_lut_* (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add suspend/resume for ls1021a (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add function pointer for exit_from_l2() (Myron Stowe) [RHEL-28627] - PCI: kirin: Use devm_kasprintf() to dynamically allocate clock names (Myron Stowe) [RHEL-28627] - PCI: keystone: Fix race condition when initializing PHYs (Myron Stowe) [RHEL-28627] - PCI: rcar-gen4: Fix -Wvoid-pointer-to-enum-cast error (Myron Stowe) [RHEL-28627] - PCI: iproc: Fix -Wvoid-pointer-to-enum-cast warning (Myron Stowe) [RHEL-28627] - PCI: dwc: Add dw_pcie_ep_{read,write}_dbi[2] helpers (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename .func_conf_select to .get_dbi_offset in struct dw_pcie_ep_ops (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename .ep_init to .init in struct dw_pcie_ep_ops (Myron Stowe) [RHEL-28627] - PCI: dwc: Drop host prefix from struct dw_pcie_host_ops members (Myron Stowe) [RHEL-28627] - PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support (Myron Stowe) [RHEL-28627] - PCI: dwc: Convert SOC_SIFIVE to ARCH_SIFIVE (Myron Stowe) [RHEL-28627] - PCI: j721e: Make TI J721E depend on ARCH_K3 (Myron Stowe) [RHEL-28627] - PCI: j721e: Add TI J784S4 PCIe configuration (Myron Stowe) [RHEL-28627] - PCI: j721e: Add PCIe 4x lane selection support (Myron Stowe) [RHEL-28627] - PCI: j721e: Add per platform maximum lane settings (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: ti,j721e-pci-*: Add j784s4-pci-* compatible strings (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: ti,j721e-pci-*: Add checks for num-lanes (Myron Stowe) [RHEL-28627] - PCI: brcmstb: Configure HW CLKREQ# mode appropriate for downstream device (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: brcmstb: Add property "brcm,clkreq-mode" (Myron Stowe) [RHEL-28627] - PCI: Add ACS quirk for more Zhaoxin Root Ports (Myron Stowe) [RHEL-28627] - PCI/P2PDMA: Remove reference to pci_p2pdma_map_sg() (Myron Stowe) [RHEL-28627] - PCI: Log bridge info when first enumerating bridge (Myron Stowe) [RHEL-28627] - PCI: Log bridge windows conditionally (Myron Stowe) [RHEL-28627] - PCI: Supply bridge device, not secondary bus, to read window details (Myron Stowe) [RHEL-28627] - PCI: Move pci_read_bridge_windows() below individual window accessors (Myron Stowe) [RHEL-28627] - PCI: Use resource names in PCI log messages (Myron Stowe) [RHEL-28627] - PCI: Update BAR # and window messages (Myron Stowe) [RHEL-28627] - PCI: Log device type during enumeration (Myron Stowe) [RHEL-28627] - PCI: Fix 64GT/s effective data rate calculation (Myron Stowe) [RHEL-28627] - x86/pci: Clean up open-coded PCIBIOS return code mangling (Myron Stowe) [RHEL-28627] - scsi: lpfc: Use PCI_HEADER_TYPE_MFD instead of literal (Myron Stowe) [RHEL-28627] - powerpc/fsl-pci: Use PCI_HEADER_TYPE_MASK instead of literal (Myron Stowe) [RHEL-28627] - x86/pci: Use PCI_HEADER_TYPE_* instead of literals (Myron Stowe) [RHEL-28627] - PCI: Only override AMD USB controller if required (Myron Stowe) [RHEL-28627] - PCI: host-generic: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - x86/pci: Reorder pci_mmcfg_arch_map() definition before calls (Myron Stowe) [RHEL-28627] - x86/pci: Return pci_mmconfig_add() failure early (Myron Stowe) [RHEL-28627] - x86/pci: Comment pci_mmconfig_insert() obscure MCFG dependency (Myron Stowe) [RHEL-28627] - x86/pci: Rename pci_mmcfg_check_reserved() to pci_mmcfg_reserved() (Myron Stowe) [RHEL-28627] - x86/pci: Rename acpi_mcfg_check_entry() to acpi_mcfg_valid_entry() (Myron Stowe) [RHEL-28627] - x86/pci: Rename 'MMCONFIG' to 'ECAM', use pr_fmt (Myron Stowe) [RHEL-28627] - x86/pci: Add MCFG debug logging (Myron Stowe) [RHEL-28627] - x86/pci: Reword ECAM EfiMemoryMappedIO logging to avoid 'reserved' (Myron Stowe) [RHEL-28627] - x86/pci: Reserve ECAM if BIOS didn't include it in PNP0C02 _CRS (Myron Stowe) [RHEL-28627] - PCI/AER: Use explicit register sizes for struct members (Myron Stowe) [RHEL-28627] - PCI/AER: Decode Requester ID when no error info found (Myron Stowe) [RHEL-28627] - PCI/AER: Use 'Correctable' and 'Uncorrectable' spec terms for errors (Myron Stowe) [RHEL-28627] - ACPI: APEI: Fix AER info corruption when error status data has multiple sections (Myron Stowe) [RHEL-28627] - PCI/AER: Export pcie_aer_is_native() (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Add missing legacy-interrupt-controller (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Use generic binding (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Fix interrupt-names issue (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: improve msi handling (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Update for RK3588 (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: Add rk3588 compatible (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MP PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MM PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MQ PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX PCIe EP mode support (Myron Stowe) [RHEL-28627] - exfat: free the sbi and iocharset in ->kill_sb (Pavel Reichl) [RHEL-30614] - exfat: don't RCU-free the sbi (Pavel Reichl) [RHEL-30614] - exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree (Pavel Reichl) [RHEL-30614] - exfat: ensure that ctime is updated whenever the mtime is (Pavel Reichl) [RHEL-30614] - sched/rt: Change the type of 'sysctl_sched_rt_period' from 'unsigned int' to 'int' (Phil Auld) [RHEL-29436] - sched/rt/docs: Use 'real-time' instead of 'realtime' (Phil Auld) [RHEL-29436] - sched/rt/docs: Clarify & fix sched_rt_* sysctl docs (Phil Auld) [RHEL-29436] - sched/rt: Disallow writing invalid values to sched_rt_period_us (Phil Auld) [RHEL-29436] - sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset (Phil Auld) [RHEL-29436] - sched/rt: Fix sysctl_sched_rr_timeslice intial value (Phil Auld) [RHEL-29436] - mm/sparsemem: fix race in accessing memory_section->usage (Waiman Long) [RHEL-28877 RHEL-28878] {CVE-2023-52489} - Revert "[redhat] kabi: add symbol __scsi_execute to stablelist" (Ewan D. Milne) [RHEL-30725] - xfs: fix SEEK_HOLE/DATA for regions with active COW extents (Bill O'Donnell) [RHEL-29365] - NFS: remove sync_mode test from nfs_writepage_locked() (Jeffrey Layton) [RHEL-28630] - nfs: Remove writepage (Jeffrey Layton) [RHEL-28630]- scsi: target: pscsi: Fix bio_put() for error case (Maurizio Lombardi) [RHEL-29638] - scsi: target: Fix unmap setup during configuration (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Add TMF to tmr_list handling (Maurizio Lombardi) [RHEL-29638] - scsi: target: Enable READ CAPACITY for PR EARO (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Fix kernel-doc comment (Maurizio Lombardi) [RHEL-29638] - scsi: target: Export fabric driver direct submit settings (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Unexport target_queue_submission() (Maurizio Lombardi) [RHEL-29638] - scsi: target: Allow userspace to request direct submissions (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Kill transport_handle_cdb_direct() (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Move buffer clearing hack (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Move core_alua_check_nonop_delay() call (Maurizio Lombardi) [RHEL-29638] - scsi: target: Have drivers report if they support direct submissions (Maurizio Lombardi) [RHEL-29638] - scsi: target: iscs: Make write_pending_must_be_called a bit field (Maurizio Lombardi) [RHEL-29638] - scsi: target: tcmu: Annotate struct tcmu_tmr with __counted_by (Maurizio Lombardi) [RHEL-29638] - scsi: target: Remove the references to http://www.linux-iscsi.org/ (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Fix deadlock due to recursive locking (Maurizio Lombardi) [RHEL-29638] - selftests: net: gro fwd: update vxlan GRO test expectations (Antoine Tenart) [RHEL-19729] - udp: prevent local UDP tunnel packets from being GROed (Antoine Tenart) [RHEL-19729] - udp: do not transition UDP GRO fraglist partial checksums to unnecessary (Antoine Tenart) [RHEL-19729] - gro: fix ownership transfer (Antoine Tenart) [RHEL-19729] - udp: do not accept non-tunnel GSO skbs landing in a tunnel (Antoine Tenart) [RHEL-19729] - nvme-pci: fix sleeping function called from interrupt context (Maurizio Lombardi) [RHEL-17679] - powerpc: Don't clobber f0/vs0 during fp|altivec register save (Mamatha Inamdar) [RHEL-18988] - blk-mq: don't schedule block kworker on isolated CPUs (Ming Lei) [RHEL-13920]- PCI: Avoid potential out-of-bounds read in pci_dev_for_each_resource() (Myron Stowe) [RHEL-26742 RHEL-26743] {CVE-2023-52466} - smb: client: do not start laundromat thread on nohandlecache (Paulo Alcantara) [RHEL-28739] - fs/nls: make load_nls() take a const parameter (Paulo Alcantara) [RHEL-28739] - smb3: do not start laundromat thread when dir leases disabled (Paulo Alcantara) [RHEL-28739] - smb3: display network namespace in debug information (Paulo Alcantara) [RHEL-28739] - cifs: Release folio lock on fscache read hit. (Paulo Alcantara) [RHEL-28739] - cifs: add missing return value check for cifs_sb_tlink (Paulo Alcantara) [RHEL-28739] - cifs: fix charset issue in reconnection (Paulo Alcantara) [RHEL-28739] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-28739] - cifs: allow dumping keys for directories too (Paulo Alcantara) [RHEL-28739] - cifs: fix mid leak during reconnection after timeout threshold (Paulo Alcantara) [RHEL-28739] - cifs: is_network_name_deleted should return a bool (Paulo Alcantara) [RHEL-28739] - cifs: if deferred close is disabled then close files immediately (Paulo Alcantara) [RHEL-28739] - cifs: Add a laundromat thread for cached directories (Paulo Alcantara) [RHEL-28739] - smb: client: remove redundant pointer 'server' (Paulo Alcantara) [RHEL-28739] - cifs: new dynamic tracepoint to track ses not found errors (Paulo Alcantara) [RHEL-28739] - cifs: log session id when a matching ses is not found (Paulo Alcantara) [RHEL-28739] - smb: client: improve DFS mount check (Paulo Alcantara) [RHEL-28739] - smb: client: fix parsing of source mount option (Paulo Alcantara) [RHEL-28739] - cifs: print client_guid in DebugData (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in generic_ip_connect() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in CIFSFindNext() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in CIFSFindFirst() (Paulo Alcantara) [RHEL-28739] - smb3: do not reserve too many oplock credits (Paulo Alcantara) [RHEL-28739] - cifs: print more detail when invalidate_inode_mapping fails (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in cifs_smb3_do_mount() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in cifs_match_super() (Paulo Alcantara) [RHEL-28739] - cifs: print nosharesock value while dumping mount options (Paulo Alcantara) [RHEL-28739] - scripts/gdb: fix SB_* constants parsing (Ming Lei) [RHEL-29262] - super: wait for nascent superblocks (Ming Lei) [RHEL-29262] - super: use locking helpers (Ming Lei) [RHEL-29262] - fs: fix undefined behavior in bit shift for SB_NOUSER (Ming Lei) [RHEL-29262] - block: fix kernel-doc for disk_force_media_change() (Ming Lei) [RHEL-29262] - nbd: don't call blk_mark_disk_dead nbd_clear_sock_ioctl (Ming Lei) [RHEL-29262] - zram: take device and not only bvec offset into account (Ming Lei) [RHEL-29262] - ext4: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - xfs: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - nfs/blocklayout: Convert to use bdev_open_by_dev/path() (Ming Lei) [RHEL-29262] - jfs: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - fs: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - mm/swap: Convert to use bdev_open_by_dev() (Ming Lei) [RHEL-29262] - PM: hibernate: Drop unused snapshot_test argument (Ming Lei) [RHEL-29262] - PM: hibernate: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - PM: hibernate: Rename function parameter from snapshot_test to exclusive (Ming Lei) [RHEL-29262] - s390/dasd: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - scsi: target: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - nvmet: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - mtd: block2mtd: Convert to bdev_open_by_dev/path() (Ming Lei) [RHEL-29262] - md: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - dm: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - zram: Convert to use bdev_open_by_dev() (Ming Lei) [RHEL-29262] - xen/blkback: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - pktcdvd: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - drdb: Convert to use bdev_open_by_path() (Ming Lei) [RHEL-29262] - block: Use bdev_open_by_dev() in disk_scan_partitions() and blkdev_bszset() (Ming Lei) [RHEL-29262] - block: Use bdev_open_by_dev() in blkdev_open() (Ming Lei) [RHEL-29262] - block: Provide bdev_open_* functions (Ming Lei) [RHEL-29262] - fs: remove get_super (Ming Lei) [RHEL-29262] - block: call into the file system for ioctl BLKFLSBUF (Ming Lei) [RHEL-29262] - block: call into the file system for bdev_mark_dead (Ming Lei) [RHEL-29262] - block: consolidate __invalidate_device and fsync_bdev (Ming Lei) [RHEL-29262] - block: drop the "busy inodes on changed media" log message (Ming Lei) [RHEL-29262] - dasd: also call __invalidate_device when setting the device offline (Ming Lei) [RHEL-29262] - amiflop: don't call fsync_bdev in FDFMTBEG (Ming Lei) [RHEL-29262] - floppy: call disk_force_media_change when changing the format (Ming Lei) [RHEL-29262] - block: simplify the disk_force_media_change interface (Ming Lei) [RHEL-29262] - nbd: call blk_mark_disk_dead in nbd_clear_sock_ioctl (Ming Lei) [RHEL-29262] - xfs use fs_holder_ops for the log and RT devices (Ming Lei) [RHEL-29262] - xfs: drop s_umount over opening the log and RT devices (Ming Lei) [RHEL-29262] - ext4: use fs_holder_ops for the log device (Ming Lei) [RHEL-29262] - ext4: drop s_umount over opening the log device (Ming Lei) [RHEL-29262] - fs: export fs_holder_ops (Ming Lei) [RHEL-29262] - fs: stop using get_super in fs_mark_dead (Ming Lei) [RHEL-29262] - fs: use the super_block as holder when mounting file systems (Ming Lei) [RHEL-29262] - ext4: make the IS_EXT2_SB/IS_EXT3_SB checks more robust (Ming Lei) [RHEL-29262] - nilfs2: use setup_bdev_super to de-duplicate the mount code (Ming Lei) [RHEL-29262] - fs: export setup_bdev_super (Ming Lei) [RHEL-29262] - fs: open block device after superblock creation (Ming Lei) [RHEL-29262] - exfat: free the sbi and iocharset in ->kill_sb (Ming Lei) [RHEL-29262] - exfat: don't RCU-free the sbi (Ming Lei) [RHEL-29262] - ext4: close the external journal device in ->kill_sb (Ming Lei) [RHEL-29262] - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' (Ming Lei) [RHEL-29262] - ext4: Fix reusing stale buffer heads from last failed mounting (Ming Lei) [RHEL-29262] - xfs: document the invalidate_bdev call in invalidate_bdev (Ming Lei) [RHEL-29262] - xfs: close the external block devices in xfs_mount_free (Ming Lei) [RHEL-29262] - xfs: close the RT and log block devices in xfs_free_buftarg (Ming Lei) [RHEL-29262] - xfs: remove xfs_blkdev_put (Ming Lei) [RHEL-29262] - xfs: free the xfs_mount in ->kill_sb (Ming Lei) [RHEL-29262] - xfs: remove a superfluous s_fs_info NULL check in xfs_fs_put_super (Ming Lei) [RHEL-29262] - xfs: reformat the xfs_fs_free prototype (Ming Lei) [RHEL-29262] - fs, block: remove bdev->bd_super (Ming Lei) [RHEL-29262] - ocfs2: stop using bdev->bd_super for journal error logging (Ming Lei) [RHEL-29262] - ext4: don't use bdev->bd_super in __ext4_journal_get_write_access (Ming Lei) [RHEL-29262] - fs: stop using bdev->bd_super in mark_buffer_write_io_error (Ming Lei) [RHEL-29262] - fuse: retire block-device-based superblock on force unmount (Ming Lei) [RHEL-29262] - vfs: function to prevent re-use of block-device-based superblocks (Ming Lei) [RHEL-29262] - block: don't allow a disk link holder to itself (Ming Lei) [RHEL-29262] - block: store the holder kobject in bd_holder_disk (Ming Lei) [RHEL-29262] - block: fix use after free for bd_holder_dir (Ming Lei) [RHEL-29262] - block: remove delayed holder registration (Ming Lei) [RHEL-29262] - dm: track per-add_disk holder relations in DM (Ming Lei) [RHEL-29262] - dm: make sure create and remove dm device won't race with open and close table (Ming Lei) [RHEL-29262] - dm: cleanup close_table_device (Ming Lei) [RHEL-29262] - dm: cleanup open_table_device (Ming Lei) [RHEL-29262] - dm: remove free_table_devices (Ming Lei) [RHEL-29262] - zram: return errors from read_from_bdev_sync (Ming Lei) [RHEL-29262] - zram: fix synchronous reads (Ming Lei) [RHEL-29262] - zram: don't return errors from read_from_bdev_async (Ming Lei) [RHEL-29262] - zram: pass a page to read_from_bdev (Ming Lei) [RHEL-29262] - zram: refactor zram_bdev_write (Ming Lei) [RHEL-29262] - zram: don't pass a bvec to __zram_bvec_write (Ming Lei) [RHEL-29262] - zram: refactor zram_bdev_read (Ming Lei) [RHEL-29262] - zram: directly call zram_read_page in writeback_store (Ming Lei) [RHEL-29262] - zram: use bvec_set_page to initialize bvecs (Ming Lei) [RHEL-29262] - zram: rename __zram_bvec_read to zram_read_page (Ming Lei) [RHEL-29262] - zram: don't use highmem for the bounce buffer in zram_bvec_{read,write} (Ming Lei) [RHEL-29262] - zram: refactor highlevel read and write handling (Ming Lei) [RHEL-29262] - zram: return early on error in zram_bvec_rw (Ming Lei) [RHEL-29262] - zram: move discard handling to zram_submit_bio (Ming Lei) [RHEL-29262] - zram: simplify bvec iteration in __zram_make_request (Ming Lei) [RHEL-29262] - zram: make zram_bio_discard more self-contained (Ming Lei) [RHEL-29262] - zram: remove valid_io_request (Ming Lei) [RHEL-29262] - zram: always compile read_from_bdev_sync (Ming Lei) [RHEL-29262] - zram: remove unused stats fields (Ming Lei) [RHEL-29262] - block: remove ->rw_page (Ming Lei) [RHEL-29262] - mm: factor out a swap_writepage_bdev helper (Ming Lei) [RHEL-29262] - mm: remove the __swap_writepage return value (Ming Lei) [RHEL-29262] - mm: use an on-stack bio for synchronous swapin (Ming Lei) [RHEL-29262] - mm: factor out a swap_readpage_bdev helper (Ming Lei) [RHEL-29262] - mm: remove the swap_readpage return value (Ming Lei) [RHEL-29262] - mpage: stop using bdev_{read,write}_page (Ming Lei) [RHEL-29262] - zram: add incompressible flag to read_block_state() (Ming Lei) [RHEL-29262] - zram: add incompressible writeback (Ming Lei) [RHEL-29262] - documentation: add zram recompression documentation (Ming Lei) [RHEL-29262] - zram: add algo parameter support to zram_recompress() (Ming Lei) [RHEL-29262] - zram: remove redundant checks from zram_recompress() (Ming Lei) [RHEL-29262] - zram: add size class equals check into recompression (Ming Lei) [RHEL-29262] - zram: use IS_ERR_VALUE() to check for zs_malloc() errors (Ming Lei) [RHEL-29262] - zram: clarify writeback_store() comment (Ming Lei) [RHEL-29262] - zram: add recompress flag to read_block_state() (Ming Lei) [RHEL-29262] - redhat: configs: add zram ZRAM_MULTI_COMP (Ming Lei) [RHEL-29262] - zram: introduce recompress sysfs knob (Ming Lei) [RHEL-29262] - zram: factor out WB and non-WB zram read functions (Ming Lei) [RHEL-29262] - zram: add recompression algorithm sysfs knob (Ming Lei) [RHEL-29262] - zram: preparation for multi-zcomp support (Ming Lei) [RHEL-29262] - zram: add a huge_idle writeback mode (Ming Lei) [RHEL-29262] - docs: Fix wording in optional zram feature docs (Ming Lei) [RHEL-29262] - redhat/configs: Remove HOTPLUG_CPU0 configs (Prarit Bhargava) [RHEL-22073] - remoteproc: qcom_q6v5_adsp: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - remoteproc: imx_rproc: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - remoteproc: imx_dsp_rproc: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - PM: domains: Add helper functions to attach/detach multiple PM domains (Radu Rendec) [RHEL-29555] - remoteproc: qcom_q6v5_adsp: Fix iommu_map() compatibility (Radu Rendec) [RHEL-29555] - remoteproc: qcom: using pm_runtime_resume_and_get to simplify the code (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add support for memory sandbox (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add efuse evb selection control (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Replace hard coded values with macros (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Update rproc parse firmware callback (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add compatible name for SC7280 ADSP (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add flag in adsp private data structure (Radu Rendec) [RHEL-29555] - dt-bindings: remoteproc: qcom: Add SC7280 ADSP support (Radu Rendec) [RHEL-29555] - memory: tegra: Skip SID programming if SID registers aren't set (Robert Foss) [RHEL-23656] - memory: tegra: Add SID override programming for MC clients (Robert Foss) [RHEL-23656] - iommu: Don't reserve 0-length IOVA region (Robert Foss) [RHEL-23656] - powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return value checks (Mamatha Inamdar) [RHEL-29448] - thermal: core: Fix NULL pointer dereference in zone registration error path (David Arcari) [RHEL-26922 RHEL-26923] {CVE-2023-52473} - hwrng: core - Fix page fault dead lock on mmap-ed hwrng (Steve Best) [RHEL-29487 RHEL-29488] {CVE-2023-52615} - cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode (David Arcari) [RHEL-29653] - RDMA/core: Fix uninit-value access in ib_get_eth_speed() (Kamal Heib) [RHEL-23034] - RDMA/core: Get IB width and speed from netdev (Kamal Heib) [RHEL-23034] - x86/cpu: Add model number for another Intel Arrow Lake mobile processor (Steve Best) [RHEL-30728] - x86/cpu: Add model number for Intel Clearwater Forest processor (Steve Best) [RHEL-30728] - dm-integrity: align the outgoing bio in integrity_recheck (Benjamin Marzinski) [RHEL-29679] - dm-integrity: fix a memory leak when rechecking the data (Benjamin Marzinski) [RHEL-29679] - NFSv4: fairly test all delegations on a SEQ4_ revocation (Benjamin Coddington) [RHEL-7976] - NFS: Read unlock folio on nfs_page_create_from_folio() error (Benjamin Coddington) [RHEL-18029] - i40e: Fix VF MAC filter removal (Ivan Vecera) [RHEL-15701] - i40e: Fix firmware version comparison function (Ivan Vecera) [RHEL-15701] - i40e: disable NAPI right after disabling irqs when handling xsk_pool (Ivan Vecera) [RHEL-15701] - i40e: take into account XDP Tx queues when stopping rings (Ivan Vecera) [RHEL-15701] - i40e: avoid double calling i40e_pf_rxq_wait() (Ivan Vecera) [RHEL-15701] - i40e: Fix wrong mask used during DCB config (Ivan Vecera) [RHEL-15701] - i40e: Fix waiting for queues of all VSIs to be disabled (Ivan Vecera) [RHEL-15701] - i40e: Do not allow untrusted VF to remove administratively set MAC (Ivan Vecera) [RHEL-15701] - net: intel: fix old compiler regressions (Ivan Vecera) [RHEL-15701] - i40e: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Ivan Vecera) [RHEL-15701] - i40e: set xdp_rxq_info::frag_size (Ivan Vecera) [RHEL-15701] - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Ivan Vecera) [RHEL-15701] - i40e: handle multi-buffer packets that are shrunk by xdp prog (Ivan Vecera) [RHEL-15701] - i40e: Include types.h to some headers (Ivan Vecera) [RHEL-15701] - i40e: Restore VF MSI-X state during PCI reset (Ivan Vecera) [RHEL-15701] - i40e: fix use-after-free in i40e_aqc_add_filters() (Ivan Vecera) [RHEL-15701] - i40e: Avoid unnecessary use of comma operator (Ivan Vecera) [RHEL-15701] - i40e: Fix VF disable behavior to block all traffic (Ivan Vecera) [RHEL-15701] - i40e: Fix filter input checks to prevent config with invalid values (Ivan Vecera) [RHEL-15701] - i40e: field get conversion (Ivan Vecera) [RHEL-15701] - i40e: field prep conversion (Ivan Vecera) [RHEL-15701] - intel: add bit macro includes where needed (Ivan Vecera) [RHEL-15701] - i40e: remove fake support of rx-frames-irq (Ivan Vecera) [RHEL-15701] - i40e: Fix ST code value for Clause 45 (Ivan Vecera) [RHEL-15701] - i40e: Fix unexpected MFS warning message (Ivan Vecera) [RHEL-15701] - i40e: Remove queue tracking fields from i40e_adminq_ring (Ivan Vecera) [RHEL-15701] - i40e: Remove AQ register definitions for VF types (Ivan Vecera) [RHEL-15701] - i40e: Delete unused and useless i40e_pf fields (Ivan Vecera) [RHEL-15701] - i40e: Fix adding unsupported cloud filters (Ivan Vecera) [RHEL-15701] - i40e: Delete unused i40e_mac_info fields (Ivan Vecera) [RHEL-15701] - i40e: Move inline helpers to i40e_prototype.h (Ivan Vecera) [RHEL-15701] - i40e: Remove VF MAC types (Ivan Vecera) [RHEL-15701] - i40e: Use helpers to check running FW and AQ API versions (Ivan Vecera) [RHEL-15701] - i40e: Add other helpers to check version of running firmware and AQ API (Ivan Vecera) [RHEL-15701] - i40e: Move i40e_is_aq_api_ver_ge helper (Ivan Vecera) [RHEL-15701] - i40e: Initialize hardware capabilities at single place (Ivan Vecera) [RHEL-15701] - i40e: Consolidate hardware capabilities (Ivan Vecera) [RHEL-15701] - i40e: Use DECLARE_BITMAP for flags field in i40e_hw (Ivan Vecera) [RHEL-15701] - i40e: Use DECLARE_BITMAP for flags and hw_features fields in i40e_pf (Ivan Vecera) [RHEL-15701] - i40e: Remove _t suffix from enum type names (Ivan Vecera) [RHEL-15701] - i40e: Remove unused flags (Ivan Vecera) [RHEL-15701] - i40e: add an error code check in i40e_vsi_setup (Ivan Vecera) [RHEL-15701] - i40e: increase max descriptors for XL710 (Ivan Vecera) [RHEL-15701] - i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR (Ivan Vecera) [RHEL-15701] - i40e: sync next_to_clean and next_to_process for programming status desc (Ivan Vecera) [RHEL-15701] - i40e: Fix I40E_FLAG_VF_VLAN_PRUNING value (Ivan Vecera) [RHEL-15701] - i40e: xsk: remove count_mask (Ivan Vecera) [RHEL-15701] - i40e: use scnprintf over strncpy+strncat (Ivan Vecera) [RHEL-15701] - intel: fix format warnings (Ivan Vecera) [RHEL-15701] - i40e: Refactor and rename i40e_read_pba_string() (Ivan Vecera) [RHEL-15701] - i40e: Split and refactor i40e_nvm_version_str() (Ivan Vecera) [RHEL-15701] - i40e: prevent crash on probe if hw registers have invalid values (Ivan Vecera) [RHEL-15701] - i40e: Move DDP specific macros and structures to i40e_ddp.c (Ivan Vecera) [RHEL-15701] - i40e: Remove circular header dependencies and fix headers (Ivan Vecera) [RHEL-15701] - i40e: Split i40e_osdep.h (Ivan Vecera) [RHEL-15701] - i40e: Move memory allocation structures to i40e_alloc.h (Ivan Vecera) [RHEL-15701] - i40e: Simplify memory allocation functions (Ivan Vecera) [RHEL-15701] - i40e: Refactor I40E_MDIO_CLAUSE* macros (Ivan Vecera) [RHEL-15701] - i40e: Move I40E_MASK macro to i40e_register.h (Ivan Vecera) [RHEL-15701] - i40e: Remove back pointer from i40e_hw structure (Ivan Vecera) [RHEL-15701] - i40e: Add rx_missed_errors for buffer exhaustion (Ivan Vecera) [RHEL-15701] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Ivan Vecera) [RHEL-15701] - i40e: fix potential memory leaks in i40e_remove() (Ivan Vecera) [RHEL-15701] - i40e: fix potential NULL pointer dereferencing of pf->vf i40e_sync_vsi_filters() (Ivan Vecera) [RHEL-15701] - i40e: fix misleading debug logs (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_profile_aq_section (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_section_table (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_profile_segment (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_package_header (Ivan Vecera) [RHEL-15701] - i40e: Remove unused function declarations (Ivan Vecera) [RHEL-15701] - i40e: remove i40e_status (Ivan Vecera) [RHEL-15701] - i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir() (Ivan Vecera) [RHEL-15701] - i40e: xsk: add TX multi-buffer support (Ivan Vecera) [RHEL-15701] - i40e: xsk: add RX multi-buffer support (Ivan Vecera) [RHEL-15701] - i40e, xsk: fix comment typo (Ivan Vecera) [RHEL-15701] - i40e: remove unnecessary check for old MAC == new MAC (Ivan Vecera) [RHEL-15701] - i40e: fix i40e_setup_misc_vector() error handling (Ivan Vecera) [RHEL-15701] - i40e: fix accessing vsi->active_filters without holding lock (Ivan Vecera) [RHEL-15701] - i40e: Add support for VF to specify its primary MAC address (Ivan Vecera) [RHEL-15701] - i40e: fix registers dump after run ethtool adapter self test (Ivan Vecera) [RHEL-15701] - i40e: fix flow director packet filter programming (Ivan Vecera) [RHEL-15701] - i40e: add support for XDP multi-buffer Rx (Ivan Vecera) [RHEL-15701] - i40e: add xdp_buff to i40e_ring struct (Ivan Vecera) [RHEL-15701] - i40e: introduce next_to_process to i40e_ring (Ivan Vecera) [RHEL-15701] - i40e: use frame_sz instead of recalculating truesize for building skb (Ivan Vecera) [RHEL-15701] - i40e: Change size to truesize when using i40e_rx_buffer_flip() (Ivan Vecera) [RHEL-15701] - i40e: add pre-xdp page_count in rx_buffer (Ivan Vecera) [RHEL-15701] - i40e: change Rx buffer size for legacy-rx to support XDP multi-buffer (Ivan Vecera) [RHEL-15701] - i40e: consolidate maximum frame size calculation for vsi (Ivan Vecera) [RHEL-15701] - i40e: check vsi type before setting xdp_features flag (Ivan Vecera) [RHEL-15701] - drivers: net: turn on XDP features (Ivan Vecera) [RHEL-15701] - i40e: add xdp frags support to ndo_xdp_xmit (Ivan Vecera) [RHEL-15701] - dmaengine: idxd: Ensure safe user copy of completion record (Jerry Snitselaar) [RHEL-28511] - dmaengine: idxd: Remove shadow Event Log head stored in idxd (Jerry Snitselaar) [RHEL-28511] - dmaengine: idxd: Move dma_free_coherent() out of spinlocked context (Jerry Snitselaar) [RHEL-28511]- redhat: Fix RT kernel kvm subpackage requires (Juri Lelli) [RHEL-23390] - KVM: x86: Add X86EMUL_F_INVLPG and pass it in em_invlpg() (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add an emulation flag for implicit system access (Prarit Bhargava) [RHEL-25415] - KVM: x86: Consolidate flags for __linearize() (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Remove obsolete config X86_32_SMP (Prarit Bhargava) [RHEL-25415] - x86/xen: add CPU dependencies for 32-bit build (Prarit Bhargava) [RHEL-25415] - x86/xen: fix percpu vcpu_info allocation (Prarit Bhargava) [RHEL-25415] - x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Prarit Bhargava) [RHEL-25415] - x86/cpu/intel_epb: Don't rely on link order (Prarit Bhargava) [RHEL-25415] - x86/ioapic: Remove unfinished sentence from comment (Prarit Bhargava) [RHEL-25415] - x86/io: Remove the unused 'bw' parameter from the BUILDIO() macro (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop struct local_apic (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop enum apic_delivery_modes (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop apic::delivery_mode (Prarit Bhargava) [RHEL-25415] - x86/microcode/intel: Set new revision only after a successful update (Prarit Bhargava) [RHEL-25415] - x86/microcode: Rework early revisions reporting (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove the driver announcement and version (Prarit Bhargava) [RHEL-25415] - x86/entry: Harden return-to-user (Prarit Bhargava) [RHEL-25415] - x86/entry: Optimize common_interrupt_return() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities (Prarit Bhargava) [RHEL-25415] - x86/mtrr: Document missing function parameters in kernel-doc (Prarit Bhargava) [RHEL-25415] - x86/lib: Fix overflow when counting digits (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Add Grand Ridge support (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Add Sierra Forest support (Prarit Bhargava) [RHEL-25415] - x86/smp: Export symbol cpu_clustergroup_mask() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Cleanup duplicate attr_groups (Prarit Bhargava) [RHEL-25415] - x86/mce: Remove redundant check from mce_device_create() (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Make the struct paravirt_patch_site packed (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use relative reference for the original instruction offset (Prarit Bhargava) [RHEL-25415] - tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes (Prarit Bhargava) [RHEL-25415] - x86/barrier: Do not serialize MSR accesses on AMD (Prarit Bhargava) [RHEL-25415] - x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel (Prarit Bhargava) [RHEL-25415] - x86/setup: Make relocated_ramdisk a local variable of relocate_initrd() (Prarit Bhargava) [RHEL-25415] - x86/acpi: Handle bogus MADT APIC tables gracefully (Prarit Bhargava) [RHEL-25415] - x86/acpi: Ignore invalid x2APIC entries (Prarit Bhargava) [RHEL-25415] - x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable CONFIG_DEBUG_ENTRY=y (Prarit Bhargava) [RHEL-25415] - x86/microcode: Prepare for minimal revision check (Prarit Bhargava) [RHEL-25415] - x86/microcode/intel: Add a minimum required revision for late loading (Prarit Bhargava) [RHEL-25415] - x86/microcode: Handle "offline" CPUs correctly (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide apic_force_nmi_on_cpu() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Protect against instrumentation (Prarit Bhargava) [RHEL-25415] - x86/microcode: Rendezvous and load in NMI (Prarit Bhargava) [RHEL-25415] - x86/microcode: Replace the all-in-one rendevous handler (Prarit Bhargava) [RHEL-25415] - x86/microcode: Provide new control functions (Prarit Bhargava) [RHEL-25415] - x86/microcode: Get rid of the schedule work indirection (Prarit Bhargava) [RHEL-25415] - x86/microcode: Mop up early loading leftovers (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Use cached microcode for AP load (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Cache builtin/initrd microcode early (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove pointless apply() invocation (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Cache builtin microcode too (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Use correct per CPU ucode_cpu_info (Prarit Bhargava) [RHEL-25415] - x86/microcode: Add per CPU control field (Prarit Bhargava) [RHEL-25415] - x86/microcode: Add per CPU result state (Prarit Bhargava) [RHEL-25415] - x86/microcode: Sanitize __wait_for_cpus() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Clarify the late load logic (Prarit Bhargava) [RHEL-25415] - x86/microcode: Handle "nosmt" correctly (Prarit Bhargava) [RHEL-25415] - x86/microcode: Clean up mc_cpu_down_prep() (Prarit Bhargava) [RHEL-25415] - x86: Enable IBT in Rust if enabled in C (Prarit Bhargava) [RHEL-25415] - x86/callthunks: Delete unused "struct thunk_desc" (Prarit Bhargava) [RHEL-25415] - x86/vdso: Run objtool on vdso32-setup.o (Prarit Bhargava) [RHEL-25415] - x86/pti: Fix kernel warnings for pti= and nopti cmdline options (Prarit Bhargava) [RHEL-25415] - x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size (Prarit Bhargava) [RHEL-25415] - KVM: x86: remove the unused assigned_dev_head from kvm_arch (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Remove unnecessary ‘NULL’ values from sptep (Prarit Bhargava) [RHEL-25415] - KVM: x86: remove always-false condition in kvmclock_sync_fn (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Temporarily map initrd for microcode loading (Prarit Bhargava) [RHEL-25415] - x86/microcode: Provide CONFIG_MICROCODE_INITRD32 (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Restructure mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot/32: De-uglify the 2/3 level paging difference in mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot: Use __pa_nodebug() in mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Disable stackprotector and tracing for mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - UML: remove unused cmd_vdso_install (Prarit Bhargava) [RHEL-25415] - KVM: x86: Update the variable naming in kvm_x86_ops.sched_in() (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Fix snprintf() format string warning in W=1 build (Prarit Bhargava) [RHEL-25415] - KVM: x86: Use octal for file permission (Prarit Bhargava) [RHEL-25415] - x86/head/64: Move the __head definition to (Prarit Bhargava) [RHEL-25415] - vgacon: remove screen_info dependency (Prarit Bhargava) [RHEL-25415] - x86/mce: Cleanup mce_usable_address() (Prarit Bhargava) [RHEL-25415] - x86/mce: Define amd_mce_usable_address() (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Split amd_mce_is_memory_error() (Prarit Bhargava) [RHEL-25415] - x86/head/64: Add missing __head annotation to startup_64_load_idt() (Prarit Bhargava) [RHEL-25415] - x86/head/64: Mark 'startup_gdt[]' and 'startup_gdt_descr' as __initdata (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Clean up syscall fast exit tests (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Use TASK_SIZE_MAX for canonical RIP test (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Convert SYSRET validation tests to C (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Disable KASAN in apply_alternatives() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Fix the AMD Fam 17h, Fam 19h, Zen2 and Zen4 MSR enumerations (Prarit Bhargava) [RHEL-25415] - hardening: x86: drop reference to removed config AMD_IOMMU_V2 (Prarit Bhargava) [RHEL-25415] - hardening: Provide Kconfig fragments for basic options (Prarit Bhargava) [RHEL-25415] - sched/topology: Rename 'DIE' domain to 'PKG' (Prarit Bhargava) [RHEL-25415] - x86/nmi: Fix out-of-order NMI nesting checks & false positive warning (Prarit Bhargava) [RHEL-25415] - x86/msi: Fix compile error caused by CONFIG_GENERIC_MSI_IRQ=y && !CONFIG_X86_LOCAL_APIC (Prarit Bhargava) [RHEL-25415] - cpu-hotplug: Provide prototypes for arch CPU registration (Prarit Bhargava) [RHEL-25415] - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs (Prarit Bhargava) [RHEL-25415] - x86/sev: Drop unneeded #include (Prarit Bhargava) [RHEL-25415] - KVM: VMX: drop IPAT in memtype when CD=1 for KVM_X86_QUIRK_CD_NW_CLEARED (Prarit Bhargava) [RHEL-25415] - x86/cpu: Provide debug interface (Prarit Bhargava) [RHEL-25415] - x86/cpu/topology: Cure the abuse of cpuinfo for persisting logical ids (Prarit Bhargava) [RHEL-25415] - x86/apic, x86/hyperv: Use u32 in hv_snp_boot_ap() too (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for wakeup_secondary_cpu[_64]() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for [gs]et_apic_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for phys_pkg_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for cpu_present_to_apicid() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for check_apicid_used() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for APIC IDs in global data (Prarit Bhargava) [RHEL-25415] - x86/apic: Use BAD_APICID consistently (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_l[l2]c_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move logical package and die IDs into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove pointless evaluation of x86_coreid_bits (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cu_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_core_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_die_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move phys_proc_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Encapsulate topology information in cpuinfo_x86 (Prarit Bhargava) [RHEL-25415] - x86/cpu/hygon: Fix the CPU topology evaluation for real (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Zap SPTEs on MTRR update iff guest MTRRs are honored (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Zap SPTEs when CR0.CD is toggled iff guest MTRRs are honored (Prarit Bhargava) [RHEL-25415] - locking/atomic/x86: Introduce arch_sync_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - perf/x86/cstate: Allow reading the package statistics from local CPU (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/pt: Fix kernel-doc comments (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Annotate 'struct rapl_pmus' with __counted_by (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Remove SEP test for SYSEXIT (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Convert do_fast_syscall_32() to bool return type (Prarit Bhargava) [RHEL-25415] - x86/entry/compat: Combine return value test from syscall handler (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Remove obsolete comment on tracing vs. SYSRET (Prarit Bhargava) [RHEL-25415] - KVM: x86/xen: ignore the VCPU_SSHOTTMR_future flag (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add SBPB support (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add IBPB_BRTYPE support (Prarit Bhargava) [RHEL-25415] - KVM: x86/xen: Use fast path for Xen timer delivery (Prarit Bhargava) [RHEL-25415] - locking/local, arch: Rewrite local_add_unless() as a static inline function (Prarit Bhargava) [RHEL-25415] - x86/lib: Address kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Address kernel-doc warning (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Use local64_try_cmpxchg in rapl_event_update() (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Stop doing cpu_relax() in the local64_cmpxchg() loop in rapl_event_update() (Prarit Bhargava) [RHEL-25415] - syscalls: Cleanup references to sys_lookup_dcookie() (Prarit Bhargava) [RHEL-25415] - x86/sev: Make boot_ghcb_page[] static (Prarit Bhargava) [RHEL-25415] - x86/boot: Harmonize the style of array-type parameter for fixup_pointer() calls (Prarit Bhargava) [RHEL-25415] - x86/boot: Fix incorrect startup_gdt_descr.size (Prarit Bhargava) [RHEL-25415] - x86/numa: Add Devicetree support (Prarit Bhargava) [RHEL-25415] - x86/of: Move the x86_flattree_get_config() call out of x86_dtb_init() (Prarit Bhargava) [RHEL-25415] - x86/cpu/amd: Remove redundant 'break' statement (Prarit Bhargava) [RHEL-25415] - x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot (Prarit Bhargava) [RHEL-25415] - x86/boot: Compile boot code with -std=gnu11 too (Prarit Bhargava) [RHEL-25415] - x86/srso: Add SRSO mitigation for Hygon processors (Prarit Bhargava) [RHEL-25415] - KVM: x86: Force TLB flush on userspace changes to special registers (Prarit Bhargava) [RHEL-25415] - KVM: x86: Remove redundant vcpu->arch.cr0 assignments (Prarit Bhargava) [RHEL-25415] - x86/entry: Fix typos in comments (Prarit Bhargava) [RHEL-25415] - x86/entry: Remove unused argument %rsi passed to exc_nmi() (Prarit Bhargava) [RHEL-25415] - iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user() (Prarit Bhargava) [RHEL-25415] - x86_64: Show CR4.PSE on auxiliaries like on BSP (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Annotate struct uv_rtc_timer_head with __counted_by (Prarit Bhargava) [RHEL-25415] - x86/kgdb: Fix a kerneldoc warning when build with W=1 (Prarit Bhargava) [RHEL-25415] - x86/speculation, objtool: Use absolute relocations for annotations (Prarit Bhargava) [RHEL-25415] - x86/bitops: Remove unused __sw_hweight64() assembly implementation on x86-32 (Prarit Bhargava) [RHEL-25415] - x86/mm: Move arch_memory_failure() and arch_is_platform_page() definitions from to (Prarit Bhargava) [RHEL-25415] - x86/platform/uv/apic: Clean up inconsistent indenting (Prarit Bhargava) [RHEL-25415] - x86/percpu: Do not clobber %rsi in percpu_{try_,}cmpxchg{64,128}_op (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Remove redundant initialization of 'mid' pointer in __orc_find() (Prarit Bhargava) [RHEL-25415] - bpf: Disable exceptions when CONFIG_UNWINDER_FRAME_POINTER=y (Prarit Bhargava) [RHEL-25415] - x86/xen: allow nesting of same lazy mode (Prarit Bhargava) [RHEL-25415] - x86/xen: move paravirt lazy code (Prarit Bhargava) [RHEL-25415] - xen/efi: refactor deprecated strncpy (Prarit Bhargava) [RHEL-25415] - xen: simplify evtchn_do_upcall() call maze (Prarit Bhargava) [RHEL-25415] - locking/lockref/x86: Enable ARCH_USE_CMPXCHG_LOCKREF for X86_CMPXCHG64 (Prarit Bhargava) [RHEL-25415] - x86/mm, kexec, ima: Use memblock_free_late() from ima_free_kexec_buffer() (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Rework NMI "action" modparam handling (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Remove LTO flags (Prarit Bhargava) [RHEL-25415] - arch/x86: Implement arch_bpf_stack_walk (Prarit Bhargava) [RHEL-25415] - bpf: Use bpf_is_subprog to check for subprogs (Prarit Bhargava) [RHEL-25415] - x86/percpu: Use raw_cpu_try_cmpxchg() in preempt_count_set() (Prarit Bhargava) [RHEL-25415] - x86/percpu: Define raw_cpu_try_cmpxchg and this_cpu_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - x86/percpu: Define {raw,this}_cpu_try_cmpxchg{64,128} (Prarit Bhargava) [RHEL-25415] - x86/numa: Introduce numa_fill_memblks() (Prarit Bhargava) [RHEL-25415] - bpf, x64: Comment tail_call_cnt initialisation (Prarit Bhargava) [RHEL-25415] - x86/ibt: Avoid duplicate ENDBR in __put_user_nocheck*() (Prarit Bhargava) [RHEL-25415] - x86/ibt: Suppress spurious ENDBR (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Extend the ref-cycles event to GP counters (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Fix broken fixed event constraints extension (Prarit Bhargava) [RHEL-25415] - efi/x86: Move EFI runtime call setup/teardown helpers out of line (Prarit Bhargava) [RHEL-25415] - efi/x86: Ensure that EFI_RUNTIME_MAP is enabled for kexec (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_clz{l|ll} to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - x86: Remove the arch_calc_vm_prot_bits() macro from the UAPI (Prarit Bhargava) [RHEL-25415] - x86/build: Fix linker fill bytes quirk/incompatibility for ld.lld (Prarit Bhargava) [RHEL-25415] - x86/irq/i8259: Fix kernel-doc annotation warning (Prarit Bhargava) [RHEL-25415] - x86/audit: Fix -Wmissing-variable-declarations warning for ia32_xyz_class (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Add common intel_pmu_init_hybrid() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Clean up the hybrid CPU type handling code (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Apply the common initialization code for ADL (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Factor out the initialization code for ADL e-core (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Factor out the initialization code for SPR (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Use the common uarch name for the shared functions (Prarit Bhargava) [RHEL-25415] - um: Hard-code the result of 'uname -s' (Prarit Bhargava) [RHEL-25415] - um: Use the x86 checksum implementation on 32-bit (Prarit Bhargava) [RHEL-25415] - um: Remove unsued extern declaration ldt_host_info() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove remaining references to CONFIG_MICROCODE_AMD (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Refactor code using deprecated strncpy() interface to use strscpy() (Prarit Bhargava) [RHEL-25415] - x86/hpet: Refactor code using deprecated strncpy() interface to use strscpy() (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Refactor code using deprecated strcpy()/strncpy() interfaces to use strscpy() (Prarit Bhargava) [RHEL-25415] - efi/runtime-wrappers: Remove duplicated macro for service returning void (Prarit Bhargava) [RHEL-25415] - sections: move and rename core_kernel_data() to is_kernel_core_data() (Prarit Bhargava) [RHEL-25415] - x86/xen: Make virt_to_pfn() a static inline (Prarit Bhargava) [RHEL-25415] - xen: remove a confusing comment on auto-translated guest I/O (Prarit Bhargava) [RHEL-25415] - x86/kernel: increase kcov coverage under arch/x86/kernel folder (Prarit Bhargava) [RHEL-25415] - range.h: Move resource API and constant to respective files (Prarit Bhargava) [RHEL-25415] - genetlink: replace custom CONCATENATE() implementation (Prarit Bhargava) [RHEL-25415] - x86/MCE: Always save CS register on AMD Zen IF Poison errors (Prarit Bhargava) [RHEL-25415] - x86/ibt: Convert IBT selftest to asm (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove unused microcode.h include (Prarit Bhargava) [RHEL-25415] - locking: remove spin_lock_prefetch (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix VDSO and VVAR placement on 5-level paging machines (Prarit Bhargava) [RHEL-25415] - ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap IPI calls into helper functions (Prarit Bhargava) [RHEL-25415] - x86/apic: Turn on static calls (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide static call infrastructure for APIC callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic: Mark all hotpath APIC callback wrappers __always_inline (Prarit Bhargava) [RHEL-25415] - x86/xen/apic: Mark apic __ro_after_init (Prarit Bhargava) [RHEL-25415] - x86/apic: Convert other overrides to apic_update_callback() (Prarit Bhargava) [RHEL-25415] - x86/apic: Replace acpi_wake_cpu_handler_update() and apic_set_eoi_cb() (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide apic_update_callback() (Prarit Bhargava) [RHEL-25415] - x86/xen/apic: Use standard apic driver mechanism for Xen PV (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke ack_APIC_irq() (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide common init infrastructure (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap apic->native_eoi() into a helper (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless arguments from [native_]eoi_write() (Prarit Bhargava) [RHEL-25415] - x86/apic/noop: Tidy up the code (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless NULL initializations (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize APIC ID range validation (Prarit Bhargava) [RHEL-25415] - x86/apic: Prepare x2APIC for using apic::max_apic_id (Prarit Bhargava) [RHEL-25415] - x86/apic: Add max_apic_id member (Prarit Bhargava) [RHEL-25415] - x86/apic: Simplify X2APIC ID validation (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap APIC ID validation into an inline (Prarit Bhargava) [RHEL-25415] - x86/apic/64: Uncopypaste probing (Prarit Bhargava) [RHEL-25415] - x86/apic/x2apic: Share all common IPI functions (Prarit Bhargava) [RHEL-25415] - x86/apic/uv: Get rid of wrapper callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic: Move safe wait_icr_idle() next to apic_mem_wait_icr_idle() (Prarit Bhargava) [RHEL-25415] - x86/apic: Allow apic::safe_wait_icr_idle() to be NULL (Prarit Bhargava) [RHEL-25415] - x86/apic: Allow apic::wait_icr_idle() to be NULL (Prarit Bhargava) [RHEL-25415] - x86/apic: Consolidate wait_icr_idle() implementations (Prarit Bhargava) [RHEL-25415] - x86/apic/ipi: Tidy up the code and fixup comments (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up apic::apic_id_registered() (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up *setup_apic_routing() (Prarit Bhargava) [RHEL-25415] - x86/ioapic/32: Decrapify phys_id_present_map operation (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke apic::apicid_to_cpu_present() (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke empty init_apic_ldr() callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Decrapify the def_bigsmp mechanism (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove bigsmp_cpu_present_to_apicid() (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove pointless default_acpi_madt_oem_check() (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up early_per_cpu() abuse (Prarit Bhargava) [RHEL-25415] - x86/apic/ipi: Code cleanup (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove x86_cpu_to_logical_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Sanitize logical APIC ID handling (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove check_phys_apicid_present() (Prarit Bhargava) [RHEL-25415] - x86/apic: Get rid of apic_phys (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke another processor check (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize num_processors handling (Prarit Bhargava) [RHEL-25415] - x86/xen/pv: Pretend that it found SMP configuration (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize APIC address setup (Prarit Bhargava) [RHEL-25415] - x86/apic: Split register_apic_address() (Prarit Bhargava) [RHEL-25415] - x86/apic: Make some APIC init functions bool (Prarit Bhargava) [RHEL-25415] - x86/of: Fix the APIC address registration (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove mpparse 'apicid' variable (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove the pointless APIC version check (Prarit Bhargava) [RHEL-25415] - x86/apic: Register boot CPU APIC early (Prarit Bhargava) [RHEL-25415] - x86/apic: Consolidate boot_cpu_physical_apicid initialization sites (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke unused apic::inquire_remote_apic() (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove unused max_physical_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic: Get rid of hard_smp_processor_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless x86_bios_cpu_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic/ioapic: Rename skip_ioapic_setup (Prarit Bhargava) [RHEL-25415] - x86/apic: Rename disable_apic (Prarit Bhargava) [RHEL-25415] - x86/cpu: Make identify_boot_cpu() static (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove unused physid_*() nonsense (Prarit Bhargava) [RHEL-25415] - x86/linkage: Fix typo of BUILD_VDSO in asm/linkage.h (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove microcode_mutex (Prarit Bhargava) [RHEL-25415] - x86/vdso: Choose the right GDT_ENTRY_CPUNODE for 32-bit getcpu() on 64-bit kernel (Prarit Bhargava) [RHEL-25415] - x86/vector: Replace IRQ_MOVE_CLEANUP_VECTOR with a timer callback (Prarit Bhargava) [RHEL-25415] - x86/vector: Rename send_cleanup_vector() to vector_schedule_cleanup() (Prarit Bhargava) [RHEL-25415] - x86/MSR: make msr_class a static const structure (Prarit Bhargava) [RHEL-25415] - x86/cpuid: make cpuid_class a static const structure (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Fix tlb_remove_table function callback prototype warning (Prarit Bhargava) [RHEL-25415] - x86/qspinlock-paravirt: Fix missing-prototype warning (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Silence unused native_pv_lock_init() function warning (Prarit Bhargava) [RHEL-25415] - x86/alternative: Add a __alt_reloc_selftest() prototype (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Include header for warn() declaration (Prarit Bhargava) [RHEL-25415] - efi: memmap: Remove kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/asm: Avoid unneeded __div64_32 function definition (Prarit Bhargava) [RHEL-25415] - x86/kbuild: Fix Documentation/ reference (Prarit Bhargava) [RHEL-25415] - x86: Add PTRACE interface for shadow stack (Prarit Bhargava) [RHEL-25415] - x86/cpufeatures: Enable CET CR4 bit for shadow stack (Prarit Bhargava) [RHEL-25415] - x86: Expose thread features in /proc/$PID/status (Prarit Bhargava) [RHEL-25415] - x86/fpu: Add helper for modifying xstate (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Introduce CET MSR and XSAVES supervisor states (Prarit Bhargava) [RHEL-25415] - x86: always initialize xen-swiotlb when xen-pcifront is enabling (Prarit Bhargava) [RHEL-25415] - xen/pci: add flag for PCI passthrough being possible (Prarit Bhargava) [RHEL-25415] - x86/apic: Hide unused safe_smp_processor_id() on 32-bit UP (Prarit Bhargava) [RHEL-25415] - x86/APM: drop the duplicate APM_MINOR_DEV macro (Prarit Bhargava) [RHEL-25415] - arch/*/configs/*defconfig: Replace AUTOFS4_FS by AUTOFS_FS (Prarit Bhargava) [RHEL-25415] - x86/smp: Remove a non-existent function declaration (Prarit Bhargava) [RHEL-25415] - x86/smpboot: Remove a stray comment about CPU hotplug (Prarit Bhargava) [RHEL-25415] - x86/hyperv: Disable IBT when hypercall page lacks ENDBR instruction (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Decrement threshold_bank refcount when removing threshold blocks (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix PAT bit missing from page protection modify mask (Prarit Bhargava) [RHEL-25415] - x86/PCI: Use struct_size() in pirq_convert_irt_table() (Prarit Bhargava) [RHEL-25415] - x86/mm: Introduce MAP_ABOVE4G (Prarit Bhargava) [RHEL-25415] - x86/mm: Warn if create Write=0,Dirty=1 with raw prot (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove _PAGE_DIRTY from kernel RO pages (Prarit Bhargava) [RHEL-25415] - mm: Make pte_mkwrite() take a VMA (Prarit Bhargava) [RHEL-25415] - x86/mm: Start actually marking _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Update ptep/pmdp_set_wrprotect() for _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Introduce _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Move pmd_write(), pud_write() up in the file (Prarit Bhargava) [RHEL-25415] - x86/cpufeatures: Add CPU feature flags for shadow stacks (Prarit Bhargava) [RHEL-25415] - x86/traps: Move control protection handler to separate file (Prarit Bhargava) [RHEL-25415] - x86/shstk: Add Kconfig option for shadow stack (Prarit Bhargava) [RHEL-25415] - mm: Move pte/pmd_mkwrite() callers with no VMA to _novma() (Prarit Bhargava) [RHEL-25415] - mm: Rename arch pte_mkwrite()'s to pte_mkwrite_novma() (Prarit Bhargava) [RHEL-25415] - x86/cfi: Only define poison_cfi() if CONFIG_X86_KERNEL_IBT=y (Prarit Bhargava) [RHEL-25415] - locking/generic: Wire up local{,64}_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove unsued extern declaration ftrace_regs_caller_ret() (Prarit Bhargava) [RHEL-25415] - locking/arch: Avoid variable shadowing in local_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - perf/x86: Use local64_try_cmpxchg (Prarit Bhargava) [RHEL-25415] - x86/fineibt: Poison ENDBR at +0 (Prarit Bhargava) [RHEL-25415] - x86/32: Remove schedule_tail_wrapper() (Prarit Bhargava) [RHEL-25415] - x86/cfi: Extend ENDBR sealing to kCFI (Prarit Bhargava) [RHEL-25415] - x86/cfi: Extend {JMP,CAKK}_NOSPEC comment (Prarit Bhargava) [RHEL-25415] - x86/alternative: Rename apply_ibt_endbr() (Prarit Bhargava) [RHEL-25415] - x86/Xen: tidy xen-head.S (Prarit Bhargava) [RHEL-25415] - x86: xen: add missing prototypes (Prarit Bhargava) [RHEL-25415] - x86/xen: add prototypes for paravirt mmu functions (Prarit Bhargava) [RHEL-25415] - iscsi_ibft: Fix finding the iBFT under Xen Dom 0 (Prarit Bhargava) [RHEL-25415] - xen: xen_debug_interrupt prototype to global header (Prarit Bhargava) [RHEL-25415] - x86/acpi: Remove unused extern declaration acpi_copy_wakeup_routine() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Enable HAVE_FUNCTION_GRAPH_RETVAL (Prarit Bhargava) [RHEL-25415] - x86/smp: Split sending INIT IPI out into a helper function (Prarit Bhargava) [RHEL-25415] - x86/smp: Cure kexec() vs. mwait_play_dead() breakage (Prarit Bhargava) [RHEL-25415] - x86/smp: Use dedicated cache-line for mwait_play_dead() (Prarit Bhargava) [RHEL-25415] - x86/smp: Remove pointless wmb()s from native_stop_other_cpus() (Prarit Bhargava) [RHEL-25415] - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys (Prarit Bhargava) [RHEL-25415] - x86/mm: Avoid using set_pgd() outside of real PGD pages (Prarit Bhargava) [RHEL-25415] - x86/build: Avoid relocation information in final vmlinux (Prarit Bhargava) [RHEL-25415] - x86/alternative: PAUSE is not a NOP (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add cond_resched() to text_poke_bp_batch() (Prarit Bhargava) [RHEL-25415] - x86/purgatory: remove PGO flags (Prarit Bhargava) [RHEL-25415] - thread_info: move function declarations to linux/thread_info.h (Prarit Bhargava) [RHEL-25415] - x86/orc: Make the is_callthunk() definition depend on CONFIG_BPF_JIT=y (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove Xen-PV leftovers from init_32.c (Prarit Bhargava) [RHEL-25415] - x86/irq: Add hardcoded hypervisor interrupts to /proc/stat (Prarit Bhargava) [RHEL-25415] - x86/entry: Move thunk restore code into thunk functions (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove repeated word in comments (Prarit Bhargava) [RHEL-25415] - x86/lib/msr: Clean up kernel-doc notation (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Prarit Bhargava) [RHEL-25415] - locking/atomic: treewide: delete arch_atomic_*() kerneldoc (Prarit Bhargava) [RHEL-25415] - crypto: x86/ghash - use le128 instead of u128 (Prarit Bhargava) [RHEL-25415] - cyrpto/b128ops: Remove struct u128 (Prarit Bhargava) [RHEL-25415] - locking/atomic: x86: add preprocessor symbols (Prarit Bhargava) [RHEL-25415] - percpu: Wire up cmpxchg128 (Prarit Bhargava) [RHEL-25415] - types: Introduce [us]128 (Prarit Bhargava) [RHEL-25415] - arch: Introduce arch_{,try_}_cmpxchg128{,_local}() (Prarit Bhargava) [RHEL-25415] - x86/lib: Make get/put_user() exception handling a visible symbol (Prarit Bhargava) [RHEL-25415] - x86/mm: Only check uniform after calling mtrr_type_lookup() (Prarit Bhargava) [RHEL-25415] - x86/nospec: Shorten RESET_CALL_DEPTH (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add longer 64-bit NOPs (Prarit Bhargava) [RHEL-25415] - x86/csum: Fix clang -Wuninitialized in csum_partial() (Prarit Bhargava) [RHEL-25415] - redhat/configs: Enable checksum_kunit (Prarit Bhargava) [RHEL-25415] - kunit: Fix checksum tests on big endian CPUs (Prarit Bhargava) [RHEL-25415] - x86/csum: Improve performance of `csum_partial` (Prarit Bhargava) [RHEL-25415] - x86/platform: Avoid missing-prototype warnings for OLPC (Prarit Bhargava) [RHEL-25415] - x86/usercopy: Include arch_wb_cache_pmem() declaration (Prarit Bhargava) [RHEL-25415] - x86/vdso: Include vdso/processor.h (Prarit Bhargava) [RHEL-25415] - x86/mce: Add copy_mc_fragile_handle_tail() prototype (Prarit Bhargava) [RHEL-25415] - x86/fbdev: Include asm/fb.h as needed (Prarit Bhargava) [RHEL-25415] - x86/entry: Add do_SYSENTER_32() prototype (Prarit Bhargava) [RHEL-25415] - x86/quirks: Include linux/pnp.h for arch_pnpbios_disabled() (Prarit Bhargava) [RHEL-25415] - x86/mm: Include asm/numa.h for set_highmem_pages_init() (Prarit Bhargava) [RHEL-25415] - x86: Avoid missing-prototype warnings for doublefault code (Prarit Bhargava) [RHEL-25415] - x86/fpu: Include asm/fpu/regset.h (Prarit Bhargava) [RHEL-25415] - x86: Add dummy prototype for mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/pci: Mark local functions as 'static' (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Move prepare_ftrace_return prototype to header (Prarit Bhargava) [RHEL-25415] - efivarfs: fix statfs() on efivarfs (Prarit Bhargava) [RHEL-25415] - efivarfs: expose used and total size (Prarit Bhargava) [RHEL-25415] - procfs: consolidate arch_report_meminfo declaration (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Add 'unwind_debug' cmdline option (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Use swap() instead of open coding it (Prarit Bhargava) [RHEL-25415] - x86/MCE: Check a hw error's address to determine proper recovery action (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove X86_FEATURE_NAMES (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Make X86_FEATURE_NAMES non-configurable in prompt (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Fix section mismatch warnings (Prarit Bhargava) [RHEL-25415] - x86/alternative: Complicate optimize_nops() some more (Prarit Bhargava) [RHEL-25415] - x86/alternative: Rewrite optimize_nops() some (Prarit Bhargava) [RHEL-25415] - efi: x86: make kobj_type structure constant (Prarit Bhargava) [RHEL-25415] - x86/lib/memmove: Decouple ERMS from FSRM (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Disable interrupts and sync when optimizing NOPs in place (Prarit Bhargava) [RHEL-25415] - x86/alternative: Support relocations in alternatives (Prarit Bhargava) [RHEL-25415] - x86/alternative: Make debug-alternative selective (Prarit Bhargava) [RHEL-25415] - x86/coco: Define cc_vendor without CONFIG_ARCH_HAS_CC_PLATFORM (Prarit Bhargava) [RHEL-25415] - x86/coco: Get rid of accessor functions (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix __swp_entry_to_pte() for Xen PV guests (Prarit Bhargava) [RHEL-25415] - x86/sev: Get rid of special sev_es_enable_key (Prarit Bhargava) [RHEL-25415] - Change DEFINE_SEMAPHORE() to take a number argument (Prarit Bhargava) [RHEL-25415] - fbdev: Simplify fb_is_primary_device for x86 (Prarit Bhargava) [RHEL-25415] - efi: Add mixed-mode thunk recipe for GetMemoryAttributes (Prarit Bhargava) [RHEL-25415] - x86: Suppress KMSAN reports in arch_within_stack_frames() (Prarit Bhargava) [RHEL-25415] - efi: x86: Move EFI runtime map sysfs code to arch/x86 (Prarit Bhargava) [RHEL-25415] - efi: xen: Set EFI_PARAVIRT for Xen dom0 boot on all architectures (Prarit Bhargava) [RHEL-25415] - objtool: Add --mnop as an option to --mcount (Prarit Bhargava) [RHEL-25415] - stackprotector: actually use get_random_canary() (Prarit Bhargava) [RHEL-25415] - stackprotector: move get_random_canary() into stackprotector.h (Prarit Bhargava) [RHEL-25415] - xen/virtio: enable grant based virtio on x86 (Prarit Bhargava) [RHEL-25415] - x86/xen: Add support for HVMOP_set_evtchn_upcall_vector (Prarit Bhargava) [RHEL-25415] - x86/cpu: Use MSR_IA32_MISC_ENABLE constants (Prarit Bhargava) [RHEL-25415] - x86/rdrand: Remove "nordrand" flag in favor of "random.trust_cpu" (Prarit Bhargava) [RHEL-25415] - jump_label: s390: avoid pointless initial NOP patching (Prarit Bhargava) [RHEL-25415] - s390/jump_label: rename __jump_label_transform() (Prarit Bhargava) [RHEL-25415] - jump_label: make initial NOP patching the special case (Prarit Bhargava) [RHEL-25415] - jump_label: mips: move module NOP patching into arch code (Prarit Bhargava) [RHEL-25415] - arch: make TRACE_IRQFLAGS_NMI_SUPPORT generic (Prarit Bhargava) [RHEL-25415] - x86/vmware: Use BIT() macro for shifting (Prarit Bhargava) [RHEL-25415] - x86/pmem: Fix platform-device leak in error path (Prarit Bhargava) [RHEL-25415] - efi: Make code to find mirrored memory ranges generic (Prarit Bhargava) [RHEL-25415] - x86/crypto: Remove stray comment terminator (Prarit Bhargava) [RHEL-25415] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_179.RULE (Prarit Bhargava) [RHEL-25415] - x86: Fix comment for X86_FEATURE_ZEN (Prarit Bhargava) [RHEL-25415] - fork: Generalize PF_IO_WORKER handling (Prarit Bhargava) [RHEL-25415] - x86/split-lock: Remove unused TIF_SLD bit (Prarit Bhargava) [RHEL-25415] - crypto: x86 - eliminate anonymous module_init & module_exit (Prarit Bhargava) [RHEL-25415] - xen/x2apic: enable x2apic mode when supported for HVM (Prarit Bhargava) [RHEL-25415] - locking/atomic: Add generic try_cmpxchg{,64}_local() support (Prarit Bhargava) [RHEL-25415] - x86/pci/xen: populate MSI sysfs entries (Prarit Bhargava) [RHEL-25415] - x86-64: mm: clarify the 'positive addresses' user address rules (Prarit Bhargava) [RHEL-25415] - x86: mm: remove architecture-specific 'access_ok()' define (Prarit Bhargava) [RHEL-25415] - locking/x86: Define arch_try_cmpxchg_local() (Prarit Bhargava) [RHEL-25415] - locking/arch: Wire up local_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - um: make stub data pages size tweakable (Prarit Bhargava) [RHEL-25415] - x86: set FSRS automatically on AMD CPUs that have FSRM (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - scsi: message: fusion: Mark mpt_halt_firmware() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/cpu: Mark {hlt,resume}_play_dead() __noreturn (Prarit Bhargava) [RHEL-25415] - objtool: Include weak functions in global_noreturns check (Prarit Bhargava) [RHEL-25415] - cpu: Mark nmi_panic_self_stop() __noreturn (Prarit Bhargava) [RHEL-25415] - cpu: Mark panic_smp_self_stop() __noreturn (Prarit Bhargava) [RHEL-25415] - arm64/cpu: Mark cpu_park_loop() and friends __noreturn (Prarit Bhargava) [RHEL-25415] - x86/head: Mark *_start_kernel() __noreturn (Prarit Bhargava) [RHEL-25415] - init: Mark start_kernel() __noreturn (Prarit Bhargava) [RHEL-25415] - init: Mark [arch_call_]rest_init() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/linkage: Fix padding for typed functions (Prarit Bhargava) [RHEL-25415] - x86/mm/dump_pagetables: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [RHEL-25415] - crypto: blake2s: remove module_init and module.h inclusion (Prarit Bhargava) [RHEL-25415] - crypto: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [RHEL-25415] - x86/ioapic: Don't return 0 from arch_dynirq_lower_bound() (Prarit Bhargava) [RHEL-25415] - purgatory: fix disabling debug info (Prarit Bhargava) [RHEL-25415] - x86/apic: Fix atomic update of offset in reserve_eilvt_offset() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Add model number for Intel Arrow Lake processor (Prarit Bhargava) [RHEL-25415] - x86,objtool: Introduce ORC_TYPE_* (Prarit Bhargava) [RHEL-25415] - objtool: Change UNWIND_HINT() argument order (Prarit Bhargava) [RHEL-25415] - objtool: Use relative pointers for annotations (Prarit Bhargava) [RHEL-25415] - x86/arch_prctl: Add AMX feature numbers as ABI constants (Prarit Bhargava) [RHEL-25415] - x86: Simplify one-level sysctl registration for itmt_kern_table (Prarit Bhargava) [RHEL-25415] - x86: Simplify one-level sysctl registration for abi_table2 (Prarit Bhargava) [RHEL-25415] - x86/ACPI/boot: Improve __acpi_acquire_global_lock (Prarit Bhargava) [RHEL-25415] - x86/platform/intel-mid: Remove unused definitions from intel-mid.h (Prarit Bhargava) [RHEL-25415] - vdso: Improve cmd_vdso_check to check all dynamic relocations (Prarit Bhargava) [RHEL-25415] - ftrace: selftest: remove broken trace_direct_tramp (Prarit Bhargava) [RHEL-25415] - x86/smpboot: Reference count on smpboot_setup_warm_reset_vector() (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Convert simple paravirt functions to asm (Prarit Bhargava) [RHEL-25415] - x86/uaccess: Remove memcpy_page_flushcache() (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix use of uninitialized buffer in sme_enable() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Expose arch_cpu_idle_dead()'s prototype definition (Prarit Bhargava) [RHEL-25415] - x86/cpu: Mark play_dead() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/cpu: Make sure play_dead() doesn't return (Prarit Bhargava) [RHEL-25415] - KVM: x86: Give a hint when Win2016 might fail to boot due to XSAVES erratum (Prarit Bhargava) [RHEL-25415] - x86/CPU/AMD: Disable XSAVES on AMD family 0x17 (Prarit Bhargava) [RHEL-25415] - x86/mce: Always inline old MCA stubs (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Make kobj_type structure constant (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Merge activate_mm() and dup_mmap() callbacks (Prarit Bhargava) [RHEL-25415] - x86/entry: Change stale function name in comment to error_return() (Prarit Bhargava) [RHEL-25415] - xen: update arch/x86/include/asm/xen/cpuid.h (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Do not use integer constant suffixes in inline asm (Prarit Bhargava) [RHEL-25415] - um: Only disable SSE on clang to work around old GCC bugs (Prarit Bhargava) [RHEL-25415] - x86/PVH: avoid 32-bit build warning when obtaining VGA console info (Prarit Bhargava) [RHEL-25415] - x86/PVH: obtain VGA console info in Dom0 (Prarit Bhargava) [RHEL-25415] - ftrace,kcfi: Define ftrace_stub_graph conditionally (Prarit Bhargava) [RHEL-25415] - arm64: ftrace: Define ftrace_stub_graph only with FUNCTION_GRAPH_TRACER (Prarit Bhargava) [RHEL-25415] - objtool: Fix ORC 'signal' propagation (Prarit Bhargava) [RHEL-25415] - x86: Fix FILL_RETURN_BUFFER (Prarit Bhargava) [RHEL-25415] - x86/xen/time: cleanup xen_tsc_safe_clocksource (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic (Prarit Bhargava) [RHEL-25415] - x86/Xen: drop leftover VM-assist uses (Prarit Bhargava) [RHEL-25415] - x86/build: Make 64-bit defconfig the default (Prarit Bhargava) [RHEL-25415] - x86/hotplug: Remove incorrect comment about mwait_play_dead() (Prarit Bhargava) [RHEL-25415] - char/agp: consolidate {alloc,free}_gatt_pages() (Prarit Bhargava) [RHEL-25415] - um: Support LTO (Prarit Bhargava) [RHEL-25415] - x86/xen/time: prefer tsc as clocksource when it is invariant (Prarit Bhargava) [RHEL-25415] - x86/xen: mark xen_pv_play_dead() as __noreturn (Prarit Bhargava) [RHEL-25415] - tick/nohz: Remove unused tick_nohz_idle_stop_tick_protected() (Prarit Bhargava) [RHEL-25415] - x86/xen: don't let xen_pv_play_dead() return (Prarit Bhargava) [RHEL-25415] - x86/entry: Fix unwinding from kprobe on PUSH/POP instruction (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Add 'signal' field to ORC metadata (Prarit Bhargava) [RHEL-25415] - x86/cacheinfo: Remove unused trace variable (Prarit Bhargava) [RHEL-25415] - x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list (Prarit Bhargava) [RHEL-25415] - rust: arch/um: Disable FP/SIMD instruction to match x86 (Prarit Bhargava) [RHEL-25415] - efi: x86: Wire up IBT annotation in memory attributes table (Prarit Bhargava) [RHEL-25415] - efi: Discover BTI support in runtime services regions (Prarit Bhargava) [RHEL-25415] - x86/vdso: Fix -Wmissing-prototypes warnings (Prarit Bhargava) [RHEL-25415] - x86/vdso: Fake 32bit VDSO build on 64bit compile for vgetcpu (Prarit Bhargava) [RHEL-25415] - x86/vdso: Provide getcpu for x86-32. (Prarit Bhargava) [RHEL-25415] - x86/cpu: Provide the full setup for getcpu() on x86-32 (Prarit Bhargava) [RHEL-25415] - kbuild: remove --include-dir MAKEFLAG from top Makefile (Prarit Bhargava) [RHEL-25415] - efi: Drop minimum EFI version check at boot (Prarit Bhargava) [RHEL-25415] - x86/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE also on 32bit (Prarit Bhargava) [RHEL-25415] - x86/microcode: Allow only "1" as a late reload trigger value (Prarit Bhargava) [RHEL-25415] - x86/static_call: Add support for Jcc tail-calls (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Teach text_poke_bp() to patch Jcc.d32 instructions (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Introduce int3_emulate_jcc() (Prarit Bhargava) [RHEL-25415] - x86/atomics: Always inline arch_atomic64*() (Prarit Bhargava) [RHEL-25415] - x86/debug: Fix stack recursion caused by wrongly ordered DR7 accesses (Prarit Bhargava) [RHEL-25415] - sh: checksum: add missing linux/uaccess.h include (Prarit Bhargava) [RHEL-25415] - net: checksum: drop the linux/uaccess.h include (Prarit Bhargava) [RHEL-25415] - x86/ACPI/boot: Use try_cmpxchg() in __acpi_{acquire,release}_global_lock() (Prarit Bhargava) [RHEL-25415] - x86/PAT: Use try_cmpxchg() in set_page_memtype() (Prarit Bhargava) [RHEL-25415] - x86/boot/compressed: prefer cc-option for CFLAGS additions (Prarit Bhargava) [RHEL-25415] - x86/vdso: Move VDSO image init to vdso2c generated code (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix spellos & punctuation (Prarit Bhargava) [RHEL-25415] - x86/cpu: Use cpu_feature_enabled() when checking global pages support (Prarit Bhargava) [RHEL-25415] - kbuild: allow to combine multiple V= levels (Prarit Bhargava) [RHEL-25415] - x86/build: Move '-mindirect-branch-cs-prefix' out of GCC-only block (Prarit Bhargava) [RHEL-25415] - x86/nmi: Print reasons why backtrace NMIs are ignored (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_NMI_CHECK_CPU (Prarit Bhargava) [RHEL-25415] - x86/nmi: Accumulate NMI-progress evidence in exc_nmi() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Use the DEVICE_ATTR_RO() macro (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Erase stale arch_freq_scale values when disabling frequency invariance readings (Prarit Bhargava) [RHEL-25415] - x86/signal: Fix the value returned by strict_sas_size() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove misleading comment (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Add the new header to (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - cpuidle, ACPI: Make noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, nospec: Make mds_idle_clear_cpu_buffers() noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, xenpv: Make more PARAVIRT_XXL noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, mwait: Make the mwait code noinstr clean (Prarit Bhargava) [RHEL-25415] - x86/perf/amd: Remove tracing from perf_lopwr_cb() (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Use the LKGS instruction if available for load_gs_index() (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Move load_gs_index() to its own new header file (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Make asm_load_gs_index() take an u16 (Prarit Bhargava) [RHEL-25415] - x86/opcode: Add the LKGS instruction to x86-opcode-map (Prarit Bhargava) [RHEL-25415] - x86/cpufeature: Add the CPU feature bit for LKGS (Prarit Bhargava) [RHEL-25415] - x86/bugs: Reset speculation control settings on init (Prarit Bhargava) [RHEL-25415] - x86/setup: Move duplicate boot_cpu_data definition out of the ifdeffery (Prarit Bhargava) [RHEL-25415] - x86/boot/e820: Fix typo in e820.c comment (Prarit Bhargava) [RHEL-25415] - x86/boot: Avoid using Intel mnemonics in AT&T syntax asm (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove redundant extern x86_read_arch_cap_msr() (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Use switch-case for 0xFF opcodes in prepare_emulation (Prarit Bhargava) [RHEL-25415] - x86/mce: Mask out non-address bits from machine check bank (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Drop removed INT3 handling code (Prarit Bhargava) [RHEL-25415] - x86/mce/dev-mcelog: use strscpy() to instead of strncpy() (Prarit Bhargava) [RHEL-25415] - x86/rtc: Simplify PNP ids check (Prarit Bhargava) [RHEL-25415] - x86/signal/compat: Move sigaction_compat_abi() to signal_64.c (Prarit Bhargava) [RHEL-25415] - x86/signal: Move siginfo field tests (Prarit Bhargava) [RHEL-25415] - elfcore: Add a cprm parameter to elf_core_extra_{phdrs,data_size} (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add alt_instr.flags (Prarit Bhargava) [RHEL-25415] - x86/bugs: Flush IBP in ib_prctl_set() (Prarit Bhargava) [RHEL-25415] - x86/lib: Fix compiler and kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/asm: Fix an assembler warning with current binutils (Prarit Bhargava) [RHEL-25415] - x86/lib: Include to fix a missing prototypes warning at build time (Prarit Bhargava) [RHEL-25415] - x86/kexec: Fix double-free of elf header buffer (Prarit Bhargava) [RHEL-25415] - s390/mm: implement set_memory_rox() (Prarit Bhargava) [RHEL-25415] - s390: make use of CONFIG_FUNCTION_ALIGNMENT (Prarit Bhargava) [RHEL-25415] - x86/xen: Remove the unused function p2m_index() (Prarit Bhargava) [RHEL-25415] - x86/mm: Ensure forced page table splitting (Prarit Bhargava) [RHEL-25415] - x86/mm: Rename __change_page_attr_set_clr(.checkalias) (Prarit Bhargava) [RHEL-25415] - x86/mm: Inhibit _PAGE_NX changes from cpa_process_alias() (Prarit Bhargava) [RHEL-25415] - x86/mm: Untangle __change_page_attr_set_clr(.checkalias) (Prarit Bhargava) [RHEL-25415] - x86/mm: Add a few comments (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix CR3_ADDR_MASK (Prarit Bhargava) [RHEL-25415] - x86/mm: Implement native set_memory_rox() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Get rid of set_64bit() (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove P*D_PAGE_MASK and P*D_PAGE_SIZE macros (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Be consistent with pXXp_get_and_clear() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Use WRITE_ONCE() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Don't (ab)use atomic64 (Prarit Bhargava) [RHEL-25415] - mm: Introduce set_memory_rox() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove SYSTEM_BOOTING exceptions (Prarit Bhargava) [RHEL-25415] - x86/mm: Do verify W^X at boot up (Prarit Bhargava) [RHEL-25415] - kbuild: add test-{ge,gt,le,lt} macros (Prarit Bhargava) [RHEL-25415] - Makefile.compiler: replace cc-ifversion with compiler-specific macros (Prarit Bhargava) [RHEL-25415] - Makefile.extrawarn: re-enable -Wformat for clang; take 2 (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Remove redundant preempt_disable() (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Use rcu_read_lock_sched_notrace() (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Switch to arch_spin_lock() (Prarit Bhargava) [RHEL-25415] - ftrace/x86: Add back ftrace_expected for ftrace bug reports (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix memory leak in xen_init_lock_cpu() (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix memory leak in xen_smp_intr_init{_pv}() (Prarit Bhargava) [RHEL-25415] - uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix (Prarit Bhargava) [RHEL-25415] - x86/of: Add support for boot time interrupt delivery mode configuration (Prarit Bhargava) [RHEL-25415] - x86/of: Replace printk(KERN_LVL) with pr_lvl() (Prarit Bhargava) [RHEL-25415] - x86/of: Remove unused early_init_dt_add_memory_arch() (Prarit Bhargava) [RHEL-25415] - x86/apic: Handle no CONFIG_X86_X2APIC on systems with x2APIC enabled by BIOS (Prarit Bhargava) [RHEL-25415] - x86/asm/32: Remove setup_once() (Prarit Bhargava) [RHEL-25415] - x86/alternative: Remove noinline from __ibt_endbr_seal[_end]() stubs (Prarit Bhargava) [RHEL-25415] - mm/pgtable: Fix multiple -Wstringop-overflow warnings (Prarit Bhargava) [RHEL-25415] - vdso/timens: Refactor copy-pasted find_timens_vvar_page() helper into one copy (Prarit Bhargava) [RHEL-25415] - mm/uffd: sanity check write bit for uffd-wp protected ptes (Prarit Bhargava) [RHEL-25415] - mm/mglru: add dummy pmd_dirty() (Prarit Bhargava) [RHEL-25415] - mm: add dummy pmd_young() for architectures not having it (Prarit Bhargava) [RHEL-25415] - x86/boot: Remove x86_32 PIC using %ebx workaround (Prarit Bhargava) [RHEL-25415] - x86/boot: Skip realmode init code when running as Xen PV guest (Prarit Bhargava) [RHEL-25415] - uninline elf_core_copy_task_fpregs() (and lose pt_regs argument) (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use common macro for creating simple asm paravirt functions (Prarit Bhargava) [RHEL-25415] - ACPI: make remove callback of ACPI driver void (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-vbtn: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_oaktrail: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_int0002_vgpio: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_atomisp2: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_turbo_max_3: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-smartconnect: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_telemetry: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-rst: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - x86/alternative: Consistently patch SMP locks in vmlinux and modules (Prarit Bhargava) [RHEL-25415] - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() (Prarit Bhargava) [RHEL-25415] - x86/kaslr: Fix process_mem_region()'s return value (Prarit Bhargava) [RHEL-25415] - x86/debug: Include percpu.h in debugreg.h to get DECLARE_PER_CPU() et al (Prarit Bhargava) [RHEL-25415] - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs (Prarit Bhargava) [RHEL-25415] - x86: Disable split lock penalty on RHEL (Prarit Bhargava) [RHEL-25415] - x86/split_lock: Add sysctl to control the misery mode (Prarit Bhargava) [RHEL-25415] - Documentation/x86: Update split lock documentation (Prarit Bhargava) [RHEL-25415] - x86/split_lock: Make life miserable for split lockers (Prarit Bhargava) [RHEL-25415] - mm: remove kern_addr_valid() completely (Prarit Bhargava) [RHEL-25415] - x86/uaccess: instrument copy_from_user_nmi() (Prarit Bhargava) [RHEL-25415] - x86: Fix misc small issues (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Enable kernel IBT by default (Prarit Bhargava) [RHEL-25415] - x86,pm: Force out-of-line memcpy() (Prarit Bhargava) [RHEL-25415] - x86/epb: Fix Gracemont uarch (Prarit Bhargava) [RHEL-25415] - x86/intel_epb: Set Alder Lake N and Raptor Lake P normal EPB (Prarit Bhargava) [RHEL-25415] - x86/boot: Repair kernel-doc for boot_kstrtoul() (Prarit Bhargava) [RHEL-25415] - x86/mem: Move memmove to out of line assembler (Prarit Bhargava) [RHEL-25415] - x86: Improve formatting of user_regset arrays (Prarit Bhargava) [RHEL-25415] - x86: Separate out x86_regset for 32 and 64 bit (Prarit Bhargava) [RHEL-25415] - kbuild: upgrade the orphan section warning to an error if CONFIG_WERROR is set (Prarit Bhargava) [RHEL-25415] - kbuild: Disable GCOV for *.mod.o (Prarit Bhargava) [RHEL-25415] - x86/cfi: Add boot time hash randomization (Prarit Bhargava) [RHEL-25415] - x86/cfi: Boot time selection of CFI scheme (Prarit Bhargava) [RHEL-25415] - x86/ibt: Implement FineIBT (Prarit Bhargava) [RHEL-25415] - x86/mce: Use severity table to handle uncorrected errors in kernel (Prarit Bhargava) [RHEL-25415] - x86/i8259: Make default_legacy_pic static (Prarit Bhargava) [RHEL-25415] - x86/purgatory: disable KMSAN instrumentation (Prarit Bhargava) [RHEL-25415] - x86/mm: Do not verify W^X at boot up (Prarit Bhargava) [RHEL-25415] - x86/syscall: Include asm/ptrace.h in syscall_wrapper header (Prarit Bhargava) [RHEL-25415] - kill extern of vsyscall32_sysctl (Prarit Bhargava) [RHEL-25415] - Merge branch 'x86/urgent' into x86/core, to resolve conflict (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Fix unreliable stack dump with gcov (Prarit Bhargava) [RHEL-25415] - x86/signal/64: Move 64-bit signal code to its own file (Prarit Bhargava) [RHEL-25415] - x86/signal/32: Merge native and compat 32-bit signal code (Prarit Bhargava) [RHEL-25415] - x86/signal: Add ABI prefixes to frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/signal: Merge get_sigframe() (Prarit Bhargava) [RHEL-25415] - x86: Remove __USER32_DS (Prarit Bhargava) [RHEL-25415] - x86/signal: Remove sigset_t parameter from frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/signal: Remove sig parameter from frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB (Prarit Bhargava) [RHEL-25415] - x86: Remove CONFIG_ARCH_NR_GPIO (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Remove clobber bitmask from .parainstructions (Prarit Bhargava) [RHEL-25415] - x86: kmsan: pgtable: reduce vmalloc space (Prarit Bhargava) [RHEL-25415] - scripts: Remove ICC-related dead code (Prarit Bhargava) [RHEL-25415] - s390/checksum: always use cksm instruction (Prarit Bhargava) [RHEL-25415] - docs: programming-language: remove mention of the Intel compiler (Prarit Bhargava) [RHEL-25415] - Remove Intel compiler support (Prarit Bhargava) [RHEL-25415] - scripts: handle BrokenPipeError for python scripts (Prarit Bhargava) [RHEL-25415] - s390/checksum: support GENERIC_CSUM, enable it for KASAN (Prarit Bhargava) [RHEL-25415] - x86/xen: Use kstrtobool() instead of strtobool() (Prarit Bhargava) [RHEL-25415] - x86/xen: simplify sysenter and syscall setup (Prarit Bhargava) [RHEL-25415] - x86/xen: silence smatch warning in pmu_msr_chk_emulated() (Prarit Bhargava) [RHEL-25415] - ftrace,kcfi: Separate ftrace_stub() and ftrace_stub_graph() (Prarit Bhargava) [RHEL-25415] - xen/pv: support selecting safe/unsafe msr accesses (Prarit Bhargava) [RHEL-25415] - xen/pv: refactor msr access functions to support safe and unsafe accesses (Prarit Bhargava) [RHEL-25415] - xen/pv: fix vendor checks for pmu emulation (Prarit Bhargava) [RHEL-25415] - xen/pv: add fault recovery control to pmu msr accesses (Prarit Bhargava) [RHEL-25415] - x86: fs: kmsan: disable CONFIG_DCACHE_WORD_ACCESS (Prarit Bhargava) [RHEL-25415] - x86: add missing include to sparsemem.h (Prarit Bhargava) [RHEL-25415] - x86/mm: Add prot_sethuge() helper to abstract out _PAGE_PSE handling (Prarit Bhargava) [RHEL-25415] - x86: enable initial Rust support (Prarit Bhargava) [RHEL-25415] - scripts: add `generate_rust_target.rs` (Prarit Bhargava) [RHEL-25415] - docs: add Rust documentation (Prarit Bhargava) [RHEL-25415] - x86/alternative: Fix race in try_get_desc() (Prarit Bhargava) [RHEL-25415] - x86: kprobes: Remove unused macro stack_addr (Prarit Bhargava) [RHEL-25415] - x86/paravirt: add extra clobbers with ZERO_CALL_USED_REGS enabled (Prarit Bhargava) [RHEL-25415] - x86/paravirt: clean up typos and grammaros (Prarit Bhargava) [RHEL-25415] - x86/entry: Work around Clang __bdos() bug (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Remove unused arch_kprobe_override_function() declaration (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove unused modifying_ftrace_code declaration (Prarit Bhargava) [RHEL-25415] - x86: Add support for CONFIG_CFI_CLANG (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Disable CFI (Prarit Bhargava) [RHEL-25415] - crypto: x86/sm4 - fix crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha512 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha256 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha1 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/aegis128 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - cfi: Add type helper macros (Prarit Bhargava) [RHEL-25415] - x86: Add types to indirectly called assembly functions (Prarit Bhargava) [RHEL-25415] - x86/tools/relocs: Ignore __kcfi_typeid_ relocations (Prarit Bhargava) [RHEL-25415] - treewide: Filter out CC_FLAGS_CFI (Prarit Bhargava) [RHEL-25415] - x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Ensure proper alignment (Prarit Bhargava) [RHEL-25415] - arch: um: Mark the stack non-executable to fix a binutils warning (Prarit Bhargava) [RHEL-25415] - x86/dumpstack: Don't mention RIP in "Code: " (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_ctzl() to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_ffs() to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - lib/find_bit: add find_next{,_and}_bit_wrap (Prarit Bhargava) [RHEL-25415] - cpumask: fix incorrect cpumask scanning result checks (Prarit Bhargava) [RHEL-25415] - cpumask: be more careful with 'cpumask_setall()' (Prarit Bhargava) [RHEL-25415] - cpumask: relax sanity checking constraints (Prarit Bhargava) [RHEL-25415] - cpumask: re-introduce constant-sized cpumask optimizations (Prarit Bhargava) [RHEL-25415] - lib/bitmap: introduce for_each_set_bit_wrap() macro (Prarit Bhargava) [RHEL-25415] - cpumask: switch for_each_cpu{,_not} to use for_each_bit() (Prarit Bhargava) [RHEL-25415] - lib/cpumask: deprecate nr_cpumask_bits (Prarit Bhargava) [RHEL-25415] - lib/cpumask: delete misleading comment (Prarit Bhargava) [RHEL-25415] - smp: don't declare nr_cpu_ids if NR_CPUS == 1 (Prarit Bhargava) [RHEL-25415] - smp: add set_nr_cpu_ids() (Prarit Bhargava) [RHEL-25415] - um: Cleanup compiler warning in arch/x86/um/tls_32.c (Prarit Bhargava) [RHEL-25415] - um: Cleanup syscall_handler_t cast in syscalls_32.h (Prarit Bhargava) [RHEL-25415] - kernel: exit: cleanup release_thread() (Prarit Bhargava) [RHEL-25415] - EDAC/i10nm: Add driver decoder for Ice Lake and Tremont CPUs (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable CONFIG_DEBUG_WX=y (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Refresh the defconfigs (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Specify idle=poll instead of no-hlt (Prarit Bhargava) [RHEL-25415] - x86/apic: Don't disable x2APIC if locked (Prarit Bhargava) [RHEL-25415] - x86/earlyprintk: Clean up pciserial (Prarit Bhargava) [RHEL-25415] - asm goto: eradicate CC_HAS_ASM_GOTO (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry (Prarit Bhargava) [RHEL-25415] - efi/x86-mixed: move unmitigated RET into .rodata (Prarit Bhargava) [RHEL-25415] - x86/uaccess: Improve __try_cmpxchg64_user_asm() for x86_32 (Prarit Bhargava) [RHEL-25415] - x86/boot: Remove superfluous type casting from arch/x86/boot/bitops.h (Prarit Bhargava) [RHEL-25415] - powerpc/vdso: link with -z noexecstack (Prarit Bhargava) [RHEL-25415] - xen: x86: remove setting the obsolete config XEN_MAX_DOMAIN_MEMORY (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix JNG/JNLE emulation (Prarit Bhargava) [RHEL-25415] - x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments (Prarit Bhargava) [RHEL-25415] - x86/mm: Rename set_memory_present() to set_memory_p() (Prarit Bhargava) [RHEL-25415] - x86/acrn: Set up timekeeping (Prarit Bhargava) [RHEL-25415] - x86/bus_lock: Don't assume the init value of DEBUGCTLMSR.BUS_LOCK_DETECT to be zero (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Update kcb status flag after singlestepping (Prarit Bhargava) [RHEL-25415] - ftrace/x86: Add back ftrace_expected assignment (Prarit Bhargava) [RHEL-25415] - profile: setup_profiling_timer() is moslty not implemented (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Hard-code obj-y in Makefile (Prarit Bhargava) [RHEL-25415] - x86,nospec: Simplify {JMP,CALL}_NOSPEC (Prarit Bhargava) [RHEL-25415] - x86/cacheinfo: move shared cache map definitions (Prarit Bhargava) [RHEL-25415] - um: include linux/stddef.h for __always_inline (Prarit Bhargava) [RHEL-25415] - um: x86: print RIP with symbol (Prarit Bhargava) [RHEL-25415] - x86/um: Kconfig: Fix indentation (Prarit Bhargava) [RHEL-25415] - x86/olpc: fix 'logical not is only applied to the left hand side' (Prarit Bhargava) [RHEL-25415] - x86/setup: Use rng seeds from setup_data (Prarit Bhargava) [RHEL-25415] - x86/build: Remove unused OBJECT_FILES_NON_STANDARD_test_nx.o (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix CONFIG_CC_HAS_SANE_STACKPROTECTOR when cross compiling with clang (Prarit Bhargava) [RHEL-25415] - x86/kexec: Carry forward IMA measurement log on kexec (Prarit Bhargava) [RHEL-25415] - rcu: Remove rcu_is_idle_cpu() (Prarit Bhargava) [RHEL-25415] - scripts: headers_install.sh: Update config leak ignore entries (Prarit Bhargava) [RHEL-25415] - x86: Clear .brk area at early boot (Prarit Bhargava) [RHEL-25415] - x86/xen: Use clear_bss() for Xen PV guests (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_XEN_VIRTIO (Prarit Bhargava) [RHEL-25415] - xen/virtio: Fix potential deadlock when accessing xen_grant_dma_devices (Prarit Bhargava) [RHEL-25415] - virtio: replace restricted mem access flag with callback (Prarit Bhargava) [RHEL-25415] - xen/virtio: Fix n_pages calculation in xen_grant_dma_map(unmap)_page() (Prarit Bhargava) [RHEL-25415] - xen: don't require virtio with grants for non-PV guests (Prarit Bhargava) [RHEL-25415] - xen/grant-dma-ops: Retrieve the ID of backend's domain for DT devices (Prarit Bhargava) [RHEL-25415] - xen/grant-dma-ops: Add option to restrict memory access under Xen (Prarit Bhargava) [RHEL-25415] - xen/virtio: Enable restricted memory access using Xen grant mappings (Prarit Bhargava) [RHEL-25415] - virtio: replace arch_has_restricted_virtio_memory_access() (Prarit Bhargava) [RHEL-25415] - ftrace/fgraph: fix increased missing-prototypes warnings (Prarit Bhargava) [RHEL-25415] - kernel: add platform_has() infrastructure (Prarit Bhargava) [RHEL-25415] - x86/cpu: Elide KCSAN for cpu_has() and friends (Prarit Bhargava) [RHEL-25415] - objtool: Add CONFIG_HAVE_UACCESS_VALIDATION (Prarit Bhargava) [RHEL-25415] - um: Fix out-of-bounds read in LDT setup (Prarit Bhargava) [RHEL-25415] - x86/traceponit: Fix comment about irq vector tracepoints (Prarit Bhargava) [RHEL-25415] - ftrace: Remove return value of ftrace_arch_modify_*() (Prarit Bhargava) [RHEL-25415] - x86/idt: Remove unused headers (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix indentation of arch/x86/Kconfig.debug (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix indentation and add endif comments to arch/x86/Kconfig (Prarit Bhargava) [RHEL-25415] - x86/setup: Use strscpy() to replace deprecated strlcpy() (Prarit Bhargava) [RHEL-25415] - x86/entry: Fixup objtool/ibt validation (Prarit Bhargava) [RHEL-25415] - notifier: Add atomic_notifier_call_chain_is_empty() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Add do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Add kernel_can_power_off() (Prarit Bhargava) [RHEL-25415] - x86: Use do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - xen/x86: Use do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Change registration order of legacy power-off handler (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Wrap legacy power-off callbacks into sys-off handlers (Prarit Bhargava) [RHEL-25415] - x86: xen: remove STACK_FRAME_NON_STANDARD from xen_cpuid (Prarit Bhargava) [RHEL-25415] - x86/tsc: Use fallback for random_get_entropy() instead of zero (Prarit Bhargava) [RHEL-25415] - mm: page_table_check: add hooks to public helpers (Prarit Bhargava) [RHEL-25415] - x86/vsyscall: Remove CONFIG_LEGACY_VSYSCALL_EMULATE (Prarit Bhargava) [RHEL-25415] - randstruct: Split randstruct Makefile and CFLAGS (Prarit Bhargava) [RHEL-25415] - sancov: Split plugin build from plugin CFLAGS (Prarit Bhargava) [RHEL-25415] - swiotlb-xen: fix DMA_ATTR_NO_KERNEL_MAPPING on arm (Prarit Bhargava) [RHEL-25415] - x86: ACPI: Make mp_config_acpi_gsi() a void function (Prarit Bhargava) [RHEL-25415] - redhat/configs: Enable CONFIG_RANDSTRUCT_NONE (Prarit Bhargava) [RHEL-25415] - randstruct: Reorganize Kconfigs and attribute macros (Prarit Bhargava) [RHEL-25415] - fork: Pass struct kernel_clone_args into copy_thread (Prarit Bhargava) [RHEL-25415] - x86/mm: Cleanup the control_va_addr_alignment() __setup handler (Prarit Bhargava) [RHEL-25415] - x86/entry: Convert SWAPGS to swapgs and remove the definition of SWAPGS (Prarit Bhargava) [RHEL-25415] - net: unexport csum_and_copy_{from,to}_user (Prarit Bhargava) [RHEL-25415] - ftrace: cleanup ftrace_graph_caller enable and disable (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Integrate the fallback code from show_cpuinfo() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Replace arch_freq_get_on_cpu() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Replace aperfmperf_get_khz() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Store aperf/mperf data for cpu frequency reads (Prarit Bhargava) [RHEL-25415] - asm-generic: compat: Cleanup duplicate definitions (Prarit Bhargava) [RHEL-25415] - fs: stat: compat: Add __ARCH_WANT_COMPAT_STAT (Prarit Bhargava) [RHEL-25415] - arch: Add SYSVIPC_COMPAT for all architectures (Prarit Bhargava) [RHEL-25415] - compat: consolidate the compat_flock{,64} definition (Prarit Bhargava) [RHEL-25415] - uapi: always define F_GETLK64/F_SETLK64/F_SETLKW64 in fcntl.h (Prarit Bhargava) [RHEL-25415] - x86/mce: Add messages for panic errors in AMD's MCE grading (Prarit Bhargava) [RHEL-25415] - x86/mce: Simplify AMD severity grading logic (Prarit Bhargava) [RHEL-25415] - x86/asm: Merge load_gs_index() (Prarit Bhargava) [RHEL-25415] - x86/process: Fix kernel-doc warning due to a changed function name (Prarit Bhargava) [RHEL-25415] - x86/crash: Fix minor typo/bug in debug message (Prarit Bhargava) [RHEL-25415] - x86/apic: Clarify i82489DX bit overlap in APIC_LVT0 (Prarit Bhargava) [RHEL-25415] - x86/ACPI: Preserve ACPI-table override during hibernation (Prarit Bhargava) [RHEL-25415] - x86/32: Simplify ELF_CORE_COPY_REGS (Prarit Bhargava) [RHEL-25415] - x86/xen: Allow to retry if cpu_initialize_context() failed. (Prarit Bhargava) [RHEL-25415] - x86: Remove a.out support (Prarit Bhargava) [RHEL-25415] - x86/PCI: Fix coding style in PIRQ table verification (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add $IRT PIRQ routing table support (Prarit Bhargava) [RHEL-25415] - x86/PCI: Handle PIRQ routing tables with no router device given (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add PIRQ routing table range checks (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add support for the SiS85C497 PIRQ router (Prarit Bhargava) [RHEL-25415] - x86/PCI: Disambiguate SiS85C503 PIRQ router code entities (Prarit Bhargava) [RHEL-25415] - x86/PCI: Handle IRQ swizzling with PIRQ routers (Prarit Bhargava) [RHEL-25415] - x86/PCI: Also match function number in $PIR table (Prarit Bhargava) [RHEL-25415] - x86/PCI: Include function number in $PIR table dump (Prarit Bhargava) [RHEL-25415] - x86/PCI: Show the physical address of the $PIR table (Prarit Bhargava) [RHEL-25415] - x86/configs: Add x86 debugging Kconfig fragment plus docs (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails (Prarit Bhargava) [RHEL-25415] - x86/delay: Fix the wrong asm constraint in delay_loop() (Prarit Bhargava) [RHEL-25415] - x86/pkeys: Remove __arch_set_user_pkey_access() declaration (Prarit Bhargava) [RHEL-25415] - x86/pkeys: Clean up arch_set_user_pkey_access() declaration (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "noclflush" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "noexec" (Prarit Bhargava) [RHEL-25415] - s390: remove "noexec" option (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "nosmep" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove CONFIG_X86_SMAP and "nosmap" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "nosep" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Allow feature bit names from /proc/cpuinfo in clearcpuid= (Prarit Bhargava) [RHEL-25415] - x86/mm: Force-inline __phys_addr_nodebug() (Prarit Bhargava) [RHEL-25415] - task_stack, x86/cea: Force-inline stack helpers (Prarit Bhargava) [RHEL-25415] - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: fix the spelling of 'becoming' in X86_KERNEL_IBT config (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Recheck address range after stack info was updated (Prarit Bhargava) [RHEL-25415] - stat: fix inconsistency between struct stat and struct compat_stat (Prarit Bhargava) [RHEL-25415] - x86/msi: Fix msi message data shadow struct (Prarit Bhargava) [RHEL-25415] - Revert "locking/local_lock: Make the empty local_lock_*() function a macro." (Prarit Bhargava) [RHEL-25415] - x86/percpu: Remove volatile from arch_raw_cpu_ptr(). (Prarit Bhargava) [RHEL-25415] - static_call: Remove __DEFINE_STATIC_CALL macro (Prarit Bhargava) [RHEL-25415] - static_call: Properly initialise DEFINE_STATIC_CALL_RET0() (Prarit Bhargava) [RHEL-25415] - powerpc/32: Add support for out-of-line static calls (Prarit Bhargava) [RHEL-25415] - arch: syscalls: simplify uapi/kapi directory creation (Prarit Bhargava) [RHEL-25415] - x86/config: Make the x86 defconfigs a bit more usable (Prarit Bhargava) [RHEL-25415] - xen: fix is_xen_pmu() (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable WERROR (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Only allow CONFIG_X86_KERNEL_IBT with ld.lld >= 14.0.0 (Prarit Bhargava) [RHEL-25415] - x86/nmi: Remove the 'strange power saving mode' hint from unknown NMI handler (Prarit Bhargava) [RHEL-25415] - arch:x86:xen: Remove unnecessary assignment in xen_apic_read() (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_X86_X32_ABI (Prarit Bhargava) [RHEL-25415] - x86: Remove toolchain check for X32 ABI capability (Prarit Bhargava) [RHEL-25415] - um: Cleanup syscall_handler_t definition/cast, fix warning (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix kerneldoc warning (Prarit Bhargava) [RHEL-25415] - xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 (Prarit Bhargava) [RHEL-25415] - ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board (Prarit Bhargava) [RHEL-25415] - redhat/configs: Switch CONFIG_I8K to built-in (Prarit Bhargava) [RHEL-25415] - hwmon: (dell-smm) rewrite CONFIG_I8K description (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: move and modify CONFIG_I8K (Prarit Bhargava) [RHEL-25415] - x86/mce: Work around an erratum on fast string copy instructions (Prarit Bhargava) [RHEL-25415] - shmbuf.h: add asm/shmbuf.h to UAPI compile-test coverage (Prarit Bhargava) [RHEL-25415] - signal.h: add linux/signal.h and asm/signal.h to UAPI compile-test coverage (Prarit Bhargava) [RHEL-25415] - x86/ptrace: Always inline v8086_mode() for instrumentation (Prarit Bhargava) [RHEL-25415] - x86/head64: Add missing __head annotation to sme_postprocess_startup() (Prarit Bhargava) [RHEL-25415] - x86/cpu: X86_FEATURE_INTEL_PPIN finally has a CPUID bit (Prarit Bhargava) [RHEL-25415] - x86/CPU/AMD: Use default_groups in kobj_type (Prarit Bhargava) [RHEL-25415] - uml/x86: use x86 load_unaligned_zeropad() (Prarit Bhargava) [RHEL-25415] - asm/user.h: killed unused macros (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use %rip-relative addressing in hook calls (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Select ARCH_SELECT_MEMORY_MODEL only if FLATMEM and SPARSEMEM are possible (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Fix PKRU covert channel (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: fix poking_init() for Xen PV guests (Vitaly Kuznetsov) [RHEL-25415] - x86/sev: Move sev_setup_arch() to mem_encrypt.c (Vitaly Kuznetsov) [RHEL-25415] - x86/mem_encrypt: Remove stale mem_encrypt_init() declaration (Vitaly Kuznetsov) [RHEL-25415] - x86/mem_encrypt: Unbreak the AMD_MEM_ENCRYPT=n build (Vitaly Kuznetsov) [RHEL-25415] - init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init() (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Mark init functions __init (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4 (Vitaly Kuznetsov) [RHEL-25415] - x86/xen: Fix secondary processors' FPU initialization (Vitaly Kuznetsov) [RHEL-25415] - x86/efi: Make efi_set_virtual_address_map IBT safe (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Move FPU initialization into arch_cpu_finalize_init() (Vitaly Kuznetsov) [RHEL-25415] - init: Invoke arch_cpu_finalize_init() earlier (Vitaly Kuznetsov) [RHEL-25415] - x86/init: Initialize signal frame size late (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Remove cpuinfo argument from init functions (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: Initialize text poking earlier (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: Use mm_alloc() in poking_init() (Vitaly Kuznetsov) [RHEL-25415] - mm: Move mm_cachep initialization to mm_init() (Vitaly Kuznetsov) [RHEL-25415] - init: consolidate prototypes in linux/init.h (Vitaly Kuznetsov) [RHEL-25415]- arm64: dts: ti: k3-j721e-sk: fix PMIC interrupt number (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: fix PMIC interrupt number (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Enable CPSW MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p-mcu/wakeup: Disable MCU and wakeup R5FSS nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: remove assigned-clock-parents for unused VP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p: Fix memory ranges for DMSS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add common1 register space for AM62x SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Remove Pinmux for CTS and RTS in wkup_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Remove clock-frequency from mcu_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Modify Pinmux for wkup_uart0 and mcu_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Remove Pinmux for CTS and RTS in wkup_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am65x: Fix dtbs_install for Rocktech OLDI overlay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix power domain for VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix power domain for VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: disable usb lpm (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add Itap Delay Value For DDR50 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add Itap Delay Value For DDR50 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-main: Add Itap Delay Value For DDR52 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am6*: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7*: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add GPU device node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-evm: Add overlay for PCIE1 Endpoint Mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-evm: Add overlay for PCIE0 Endpoint Mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add TPS6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add support for TPS6594 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add support for TPS6594 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add verdin am62 mallow board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Improve spi1 chip-select pinctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Remove HDMI Reset Line Name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Lower I2C1 frequency (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: phycore-am64: Add R5F DMA Region and Mailboxes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use OF_ALL_DTBS for combined blobs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x: Add overlay for IMX219 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable camera peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x: Add overlays for OV5640 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk: Enable camera peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add overlays for OV5640 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Enable CSI2-RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Enable CSI2-RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add AM652 dtsi file (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Use UART name in pinmux name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add gpio-ranges properties (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-verdin: Enable Verdin UART2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add full compatible to dss-oldi-io-ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Add interrupt support for IO Expander (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add alias for MCU CPSW2G (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG2 devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Refactor the m.2 and minipcie power pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Definitions for runtime pinmuxing (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Drop unused ecap0 PWM (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Re-add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Mark mcu gpio and mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Mark mcu gpio and mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm/sk: Mark mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Fix typo in epwm_tbclk node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Fix DSS irq trigger type (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: minor whitespace cleanup around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Fix GPIO pin count in DT nodes (Andrew Halaney) [RHEL-25014] - dts: ti: k3-am625-beagleplay: Add beaglecc1352 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-idk: Add ICSSG Ethernet ports (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-icssg2: add ICSSG2 Ethernet support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Add ICSSG IEP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Updates for SK EVM (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p: Add nodes for more IPs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DP and HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable DisplayPort-0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add DSS and DP-bridge node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add WIZ and SERDES PHY nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add system controller and SERDES lane mux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j712s2-mcu: Add the mcu domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add the main domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu: Add the mcu domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add the main domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add MCU domain ESM instance (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add ESM instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add ESM instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add BCDMA instance for CSI2RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add BCDMA instance for CSI2RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Convert NAVSS to simple-bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Convert DMSS to simple-bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Fix HDMI Audio overlay in Makefile (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable audio on AM62A (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Add support for TPS6593 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Drop i2c-1 to 100Khz (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Split vcc_3v3 regulators (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add nodes for McASP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: update gpio-led configuration (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add chassis-type (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add muxing for GPIOs on pin headers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl: add supply regulator for I2C devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for C71x DSP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for C71x DSP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for C71x DSPs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add C7x remote processsor nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add MAIN R5F remote processsor nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu: Add MCU R5F cluster nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu-wakeup: Add MCU domain ESM instance (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Fix typo in ramoops reg (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add GPIO expander on I2C0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add DT node for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add DT node for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add USB Type C swap defines for J721S2 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: disable MIPI DSI bridge (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add I2C I/O expander (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: phycore-am64: Add RTC interrupt pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Fix indentation in watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-evm-gesi: Specify base dtb for overlay file (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: add iw416 based bluetooth (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Add DSI display support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for the AM62P5 Starter Kit (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce AM62P5 family of SoCs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am62x-sk: Add overlay for HDMI audio (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add node for DSS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Update main-i2c1 frequency (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable C6x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Enable C7x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable C7x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: fix fss node dtbs check warnings (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix interrupt ranges for wkup & main gpio (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Add cfg reg region to ringacc node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: dahlia: add sound card (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: dev: add sound card (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Set I2S_1 MCLK rate (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable AUDIO_REFCLKx (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: correct pinmux offset for ospi (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ospi (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7: Add MCU MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add DSS node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Fix epwm_tbclk node name to generic name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Merge the two main_conf nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Remove syscon compatible from epwm_tbclk (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable dual role support for Type-C port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-verdin: enable CAN_2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add MCU MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Fixup remaining pin group node names for make dtbs checks (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add SD-card and WLAN overlays (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add TQ-Systems TQMa64XxL SoM and MBaX4XxL carrier board Device Trees (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add overlay to enable main CPSW2G with GESI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add main CPSW2G devicetree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add Support for UFS peripheral (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add DT node for UFS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add support for CAN instances 3 and 5 in main domain (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports with GESI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add dts nodes for EHRPWMs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-pinctrl: Introduce debounce select mux macros (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Remove power-domains from crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use local header for SERDES MUX idle-state values (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Remove Duplicated wkup_i2c0 node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Fix compatible of ti,*-ehrpwm-tbclk (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add missing space before { (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: minor whitespace cleanup around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Unify pin group node names for make dtbs checks (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 yavia (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 dahlia (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add basic support for phyBOARD-Lyra-AM625 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Remove 0x unit address prefix from nodename (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix wkup pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Drop SoC level aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: remove duplicate main_i2c0 pin mux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Configure pinctrl for timer IO pads (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Use phandle to stdout UART node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Only set UART baud for used ports (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Drop SoC level aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Add wakeup_uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-som/common-proc-board: Add product links (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add missing uart pinmuxes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-iot*: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-evm: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add eMMC mmc0 support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Change CPTS clock parent (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add mcu and wakeup uarts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Enable mcu network port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Fix main_i2c0 alias (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add mcu and wakeup uarts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Fix main_i2c0 alias (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix wakeup pinmux range and pinctrl node offsets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som/common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Move eeprom WP gpio pinctrl to eeprom node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Move camera gpio pinctrl to gpio node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0/common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-iot2050-common: Rename rtc8564 nodename (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop deprecated ti,otap-del-sel property (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Fix mcan node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add sa3_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add sa3_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk/evm: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-baseboard: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som: Describe OSPI and Hyperflash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Describe OSPI and QSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add OSPI/Hyperflash select pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add LED controller to phyBOARD-Electra (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add support for OSPI and QSPI flashes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add FSS OSPI0 and FSS OSPI1 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Remove PCIe endpoint nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Fix mailbox node status (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add OSPI/Hyperflash select pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Add HyperFlash node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu-wakeup: Add HyperBus node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am65x: Add Rocktech OLDI panel DT overlay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Enable support for high speed modes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add pinmux information for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add support for ADC nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Update delay select values for MMC subsystems (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Improve documentation of mcasp1_pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Add eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Describe main_uart1 and wkup_uart (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Drop extra EoL (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: j721s2/j784s4: Switch to https links (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721s2: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j784s4: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-wakeup: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-wakeup: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add PCIe device tree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add support for OSPI Flashes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add USB support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable SERDES0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support of OSPI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add SERDES and WIZ device tree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Enable Type-C port for USB0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Reserve memory for remote proc IPC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add C71x DSP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add R5F cluster nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Describe main_uart1 and wkup_uart (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som: Enable I2C (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix physical address of pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Remove "syscon" nodes added for pcieX_ctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add missing cache properties (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Drop aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add board detect eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add missing PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add VTT GPIO regulator for DDR (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add missing pinmux wkup_uart, mcu_uart and mcu_i2c (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Add watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-*: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65*: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk|evm: Drop bootargs, add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add VTT GPIO regulator for DDR (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Describe main_uart1 pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Enable main_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Describe main_uart1 pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Enable main_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Fix mmc1 pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add eMMC mmc0 support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Enable audio on SK-AM62(-LP) (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add McASP nodes (Andrew Halaney) [RHEL-25014] - arm64: ti: dts: Add support for AM62x LP SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Refractor AM625 SK dts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add ti,vbus-divider property to usbss1 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add k3-am625-beagleplay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Update IO EXP GPIO lines for Rev E2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add overlay to enable CPSW5G ports in QSGMII mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Add CPSW5G nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports in QSGMII mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-wakeup: Introduce RTC node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add pinmux information for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add CPSW9G nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable MCU CPSW2G (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support for ADC nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use local header for pinctrl register values (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Remove firmware-name override for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7: Correct L2 cache size to 512KB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Correct L2 cache size to 512KB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-*: Add 'ti,sci-dev-id' for NAVSS nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Remove ti,strobe-sel property (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Fix DDR size to full 4GB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Fix GPIO numbers in DT (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Makefile: Rearrange entries alphabetically (Andrew Halaney) [RHEL-25014] - arch: arm64: dts: Add support for AM69 Starter Kit (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add support for M.2 variant (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add layout of OSPI flash (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix wakeup pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add support for AM68 SK base board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for AM68 SK System on Module (Andrew Halaney) [RHEL-25014] - arm64: dts: Update cache properties for ti (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for phyBOARD-Electra-AM642 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for J784S4 EVM board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable USB1 node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable ethernet port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add more peripheral nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-mcu: Add MCU domain peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J784S4 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Update OTAP and ITAP delay select (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Fix clocks for McSPI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add k3-j721e-beagleboneai64 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-common-proc-board: Fix sound node-name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix the interrupt ranges property for main & wkup gpio intr (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add general purpose timers for am62 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add general purpose timers for am65 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Configure pinctrl for timer IO pads (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Trim addresses to 8 digits (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Add dts nodes for EHRPWMs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add 1.4GHz OPP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Introduce operating-points table (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable McASP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Rename clock-names adc_tsc_fck to fck (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MCASP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable GPMC and ELM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: fix main pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for AM62A7-SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce AM62A7 family of SoCs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add epwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add epwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add DT entry for onboard LEDs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Add SA2UL node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Do not exclusively claim SA2UL (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Move SA2UL to unused PSI-L thread ID (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Disable RNG node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-main: Add main domain watchdog entries (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ELM (Error Location Module) node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add GPMC memory controller node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: fix RNG node clock id (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add SA2UL address space to Main CBASS ranges (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add main_cpts label (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Enable ramoops (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add pinmux corresponding to main_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Align gpio-key node names with dtschema (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Adjust whitespace around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Remove support for HS400 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix overlapping GICD memory region (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable HDMI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable DisplayPort (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: add DP to j7 evm (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-*: add DP & DP PHY (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add SA3UL ranges in cbass_main (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-mcu: Enable MCU GPIO module (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add ECAP APWM nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Enable on board peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add more peripheral nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-mcu: remove incorrect UART base clock rates (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Enable WLAN connected to SDHCI0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for AM62-SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce base support for AM62x SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Drop address and size cells from flash nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Fix whitespace around flash@0 nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Fix the interrupt-parent for wkup_gpioX instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add ESM0 to device memory map (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65*: Remove #address-cells/#size-cells from flash nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add RTI watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Alias console uart to serial2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Move aliases to board dts (Andrew Halaney) [RHEL-25014] - arch: arm64: ti: Add support J721S2 Common Processor Board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J721S2 System on Module (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J721S2 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Disable mcasp nodes at dtsi level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm/sk: Add support for main domain mcan nodes in EVM and disable them on SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add support for mcu and main mcan nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add support for MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am654-base-board/am65-iot2050-common: Disable mcan nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-mcu: Add Support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: add timesync router node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Correct the d-cache-sets info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-main: Fix 'dtbs_check' in serdes_ln_ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix 'dtbs_check' serdes_ln_ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: correct cache-sets info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add DDR carveout memory nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add IPC sub-mailbox nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for J721E SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add support for product generation 2 boards (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Prepare for adding 2nd-generation boards (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add/enabled mailboxes and carve-outs for R5F cores (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Disable SR2.0-only PRUs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Flip mmc device ordering on Advanced devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add j7200-evm compatible (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add j721e-evm compatible (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ICSSG nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Makefile: Collate AM64 platforms together (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Relocate thermal-zones to SoC specific location (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: ti-k3*: Introduce aliases for mmc nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Cleanup "ranges" property in "pcie" DT node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Add *max-virtual-functions* for pcie-ep DT node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix "bus-range" upto 256 bus number for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix "vendor-id"/"device-id" properties of pcie node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus number for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" in PCIe EP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-mcu: Add pinctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ecap pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add epwm nodes (Andrew Halaney) [RHEL-25014] - kbuild: Cleanup DT Overlay intermediate files as appropriate (Andrew Halaney) [RHEL-25014] - kbuild: Allow DTB overlays to built into .dtbo.S files (Andrew Halaney) [RHEL-25014] - kbuild: Allow DTB overlays to built from .dtso named source files (Andrew Halaney) [RHEL-25014] - tools/rtla: Exit with EXIT_SUCCESS when help is invoked (John Kacur) [RHEL-28660] - tools/rtla: Replace setting prio with nice for SCHED_OTHER (John Kacur) [RHEL-28660] - tools/rtla: Remove unused sched_getattr() function (John Kacur) [RHEL-28660] - tools/rtla: Fix clang warning about mount_point var size (John Kacur) [RHEL-28660] - tools/rtla: Fix uninitialized bucket/data->bucket_size warning (John Kacur) [RHEL-28660] - tools/rtla: Fix Makefile compiler options for clang (John Kacur) [RHEL-28660] - tools/rv: Fix curr_reactor uninitialized variable (John Kacur) [RHEL-28660] - tools/rv: Fix Makefile compiler options for clang (John Kacur) [RHEL-28660] - netfs, fscache: Prevent Oops in fscache_put_cache() (Pavel Reichl) [RHEL-28890] {CVE-2024-26612} - bnx2fc: Remove spin_lock_bh while release resources after upload. (John Meneghini) [RHEL-9662] - ice: fold ice_ptp_read_time into ice_ptp_gettimex64 (Michal Schmidt) [RHEL-19000] - ice: avoid the PTP hardware semaphore in gettimex64 path (Michal Schmidt) [RHEL-19000] - ice: add ice_adapter for shared data across PFs on the same NIC (Michal Schmidt) [RHEL-19000] - overlay: disable EVM (Coiby Xu) [RHEL-29566] - evm: add support to disable EVM on unsupported filesystems (Coiby Xu) [RHEL-29566] - evm: don't copy up 'security.evm' xattr (Coiby Xu) [RHEL-29566] - mm, vmscan: remove ISOLATE_UNMAPPED (Nico Pache) [RHEL-28667] - trace-vmscan-postprocess: sync with tracepoints updates (Nico Pache) [RHEL-28667] - tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate (Nico Pache) [RHEL-28667] - mm/mglru: skip special VMAs in lru_gen_look_around() (Nico Pache) [RHEL-28667] - mm/mglru: reclaim offlined memcgs harder (Nico Pache) [RHEL-28667] - mm/mglru: try to stop at high watermarks (Nico Pache) [RHEL-28667] - mm/mglru: fix underprotected page cache (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: reuse some legacy trace events (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: improve design doc (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: clean up sysfs code (Nico Pache) [RHEL-28667] - printk: allow disabling printk per-console device kthreads at boot (Luis Claudio R. Goncalves) [RHEL-17709] - powerpc/pseries/iommu: IOMMU table is not initialized for kdump over SR-IOV (Mamatha Inamdar) [RHEL-25055] - IB/hfi1: Fix sdma.h tx->num_descs off-by-one error (Daniel Vacek) [RHEL-26063] - ASoC: Intel: soc-acpi: rt713+rt1316, no sdw-dmic config (Jaroslav Kysela) [RHEL-26456] - hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed (Maxim Levitsky) [RHEL-26435] - hv_netvsc: Fix race condition between netvsc_probe and netvsc_remove (Maxim Levitsky) [RHEL-26435] - mlxsw: spectrum_acl_tcam: Fix stack corruption (Ivan Vecera) [RHEL-26463] {CVE-2024-26586}- mm/page_alloc: don't wake kswapd from rmqueue() unless __GFP_KSWAPD_RECLAIM is specified (Waiman Long) [RHEL-24120] - debugobjects: Recheck debug_objects_enabled before reporting (Waiman Long) [RHEL-24120] - debugobjects: Don't wake up kswapd from fill_pool() (Waiman Long) [RHEL-24120] - RDMA/cma: Avoid GID lookups on iWARP devices (Benjamin Coddington) [RHEL-12457] - RDMA/cma: Deduplicate error flow in cma_validate_port() (Benjamin Coddington) [RHEL-12457] - RDMA/core: Set gid_attr.ndev for iWARP devices (Benjamin Coddington) [RHEL-12457] - RDMA/siw: Fabricate a GID on tun and loopback devices (Benjamin Coddington) [RHEL-12457] - redhat: Enable -Werror for aarch64 (Eric Chanudet) [RHEL-29316] - redhat: redhat/Makefile: include the subtrees merge script in the makefiles (Derek Barbosa) - crypto: dh - implement FIPS PCT (Vladis Dronov) [RHEL-25845] - crypto: tcrypt - add ffdhe2048(dh) test (Vladis Dronov) [RHEL-25845] - crypto: dh - Make public key test FIPS-only (Vladis Dronov) [RHEL-25845] - tools/resolve_btfids: Fix cross-compilation to non-host endianness (Viktor Malik) [RHEL-16042] - tools/resolve_btfids: Refactor set sorting with types from btf_ids.h (Viktor Malik) [RHEL-16042] - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add (Mamatha Inamdar) [RHEL-29120] {CVE-2023-52607} - gfs2: Fix invalid metadata access in punch_hole (Andrew Price) [RHEL-28241] - i2c: Fix a potential use after free (David Arcari) [RHEL-26851] {CVE-2019-25162} - i2c: i801: Fix block process call transactions (David Arcari) [RHEL-26479] {CVE-2024-26593} - sched/membarrier: reduce the ability to hammer on sys_membarrier (Wander Lairson Costa) [RHEL-23428] {CVE-2024-26602}- pinctrl: bcm2835: Handle gpiochip_add_pin_range() errors (Eric Chanudet) [RHEL-28621] - pinctrl-bcm2835.c: fix race condition when setting gpio dir (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback() (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Make the irqchip immutable (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: drop irq_enable/disable callbacks (Eric Chanudet) [RHEL-28621] - pinctrl-bcm2835: don't call pinctrl_gpio_direction() (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Silence uninit warning (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Allow building driver as a module (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Replace BUG with BUG_ON (Eric Chanudet) [RHEL-28621] - block: Rename BLK_STS_NEXUS to BLK_STS_RESV_CONFLICT (Ming Lei) [RHEL-25988] - block: Add PR callouts for read keys and reservation (Ming Lei) [RHEL-25988] - block: sed-opal: handle empty atoms when parsing response (Ming Lei) [RHEL-25988] - virtio-blk: Ensure no requests in virtqueues before deleting vqs. (Ming Lei) [RHEL-25988] - blk-iocost: Fix an UBSAN shift-out-of-bounds warning (Ming Lei) [RHEL-25988] - blk-wbt: Fix detection of dirty-throttled tasks (Ming Lei) [RHEL-25988] - block: Fix where bio IO priority gets set (Ming Lei) [RHEL-25988] - aoe: avoid potential deadlock at set_capacity (Ming Lei) [RHEL-25988] - block: Fix WARNING in _copy_from_iter (Ming Lei) [RHEL-25988] - block: Move checking GENHD_FL_NO_PART to bdev_add_partition() (Ming Lei) [RHEL-25988] - block: Treat sequential write preferred zone type as invalid (Ming Lei) [RHEL-25988] - block: remove disk_clear_zoned (Ming Lei) [RHEL-25988] - sd: remove the !ZBC && blk_queue_is_zoned case in sd_read_block_characteristics (Ming Lei) [RHEL-25988] - drivers/block/xen-blkback/common.h: Fix spelling typo in comment (Ming Lei) [RHEL-25988] - blk-cgroup: don't use removal safe list iterators (Ming Lei) [RHEL-25988] - block: floor the discard granularity to the physical block size (Ming Lei) [RHEL-25988] - mtd_blkdevs: use the default discard granularity (Ming Lei) [RHEL-25988] - zram: use the default discard granularity (Ming Lei) [RHEL-25988] - null_blk: use the default discard granularity (Ming Lei) [RHEL-25988] - nbd: use the default discard granularity (Ming Lei) [RHEL-25988] - ubd: use the default discard granularity (Ming Lei) [RHEL-25988] - block: default the discard granularity to sector size (Ming Lei) [RHEL-25988] - block: remove two comments in bio_split_discard (Ming Lei) [RHEL-25988] - block: rename and document BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - loop: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - aoe: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - null_blk: don't cap max_hw_sectors to BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - loop: don't update discard limits from loop_set_status (Ming Lei) [RHEL-25988] - blk-wbt: remove the separate write cache tracking (Ming Lei) [RHEL-25988] - block: reject invalid operation in submit_bio_noacct (Ming Lei) [RHEL-25988] - drbd: actlog: fix kernel-doc warnings and spelling (Ming Lei) [RHEL-25988] - block: skip start/end time stamping for passthrough IO (Ming Lei) [RHEL-25988] - block: export disk_clear_zoned() (Ming Lei) [RHEL-25988] - sd: only call disk_clear_zoned when needed (Ming Lei) [RHEL-25988] - block: simplify disk_set_zoned (Ming Lei) [RHEL-25988] - block: remove support for the host aware zone model (Ming Lei) [RHEL-25988] - dm error: Add support for zoned block devices (Ming Lei) [RHEL-25988] - virtio_blk: remove the broken zone revalidation support (Ming Lei) [RHEL-25988] - virtio_blk: cleanup zoned device probing (Ming Lei) [RHEL-25988] - block: add check of 'minors' and 'first_minor' in device_add_disk() (Ming Lei) [RHEL-25988] - block: skip cgroups for passthrough io (Ming Lei) [RHEL-25988] - block: improve struct request_queue layout (Ming Lei) [RHEL-25988] - block: support adding less than len in bio_add_hw_page (Ming Lei) [RHEL-25988] - block: prevent an integer overflow in bvec_try_merge_hw_page (Ming Lei) [RHEL-25988] - block: Set memalloc_noio to false on device_add_disk() error path (Ming Lei) [RHEL-25988] - block/rnbd-srv: Check for unlikely string overflow (Ming Lei) [RHEL-25988] - block: Remove special-casing of compound pages (Ming Lei) [RHEL-25988] - block: skip QUEUE_FLAG_STATS and rq-qos for passthrough io (Ming Lei) [RHEL-25988] - block: move a few definitions out of CONFIG_BLK_DEV_ZONED (Ming Lei) [RHEL-25988] - block/rnbd: add support for REQ_OP_WRITE_ZEROES (Ming Lei) [RHEL-25988] - block: renumber QUEUE_FLAG_HW_WC (Ming Lei) [RHEL-25988] - block: Document the role of the two attribute groups (Ming Lei) [RHEL-25988] - block: warn once for each partition in bio_check_ro() (Ming Lei) [RHEL-25988] - block: move .bd_inode into 1st cacheline of block_device (Ming Lei) [RHEL-25988] - nbd: pass nbd_sock to nbd_read_reply() instead of index (Ming Lei) [RHEL-25988] - block/null_blk: Fix double blk_mq_start_request() warning (Ming Lei) [RHEL-25988] - nbd: fix null-ptr-dereference while accessing 'nbd->config' (Ming Lei) [RHEL-25988] - nbd: factor out a helper to get nbd_config without holding 'config_lock' (Ming Lei) [RHEL-25988] - nbd: fold nbd config initialization into nbd_alloc_config() (Ming Lei) [RHEL-25988] - blk-core: use pr_warn_ratelimited() in bio_check_ro() (Ming Lei) [RHEL-25988] - nbd: fix uaf in nbd_open (Ming Lei) [RHEL-25988] - powerpc/pseries: PLPKS SED Opal keystore support (Ming Lei) [RHEL-25988] - block: sed-opal: keystore access for SED Opal keys (Ming Lei) [RHEL-25988] - block:sed-opal: SED Opal keystore (Ming Lei) [RHEL-25988] - partitions/ibm: Introduce defines for magic string length values (Ming Lei) [RHEL-25988] - partitions/ibm: Replace strncpy() and improve readability (Ming Lei) [RHEL-25988] - partitions/ibm: Remove unnecessary memset (Ming Lei) [RHEL-25988] - aoe: replace strncpy with strscpy (Ming Lei) [RHEL-25988] - null_blk: replace strncpy with strscpy (Ming Lei) [RHEL-25988] - block/null_blk: add queue_rqs() support (Ming Lei) [RHEL-25988] - blk-mq: update driver tags request table when start request (Ming Lei) [RHEL-25988] - blk-mq: support batched queue_rqs() on shared tags queue (Ming Lei) [RHEL-25988] - blk-mq: remove RQF_MQ_INFLIGHT (Ming Lei) [RHEL-25988] - blk-mq: account active requests when get driver tag (Ming Lei) [RHEL-25988] - blk-throttle: check for overflow in calculate_bytes_allowed (Ming Lei) [RHEL-25988] - block: Fix regression in sed-opal for a saved key. (Ming Lei) [RHEL-25988] - block: Don't invalidate pagecache for invalid falloc modes (Ming Lei) [RHEL-25988] - block: correct stale comment in rq_qos_wait (Ming Lei) [RHEL-25988] - blk-mq: fix tags UAF when shrinking q->nr_hw_queues (Ming Lei) [RHEL-25988] - block: fix pin count management when merging same-page segments (Ming Lei) [RHEL-25988] - null_blk: fix poll request timeout handling (Ming Lei) [RHEL-25988] - s390/dasd: fix string length handling (Ming Lei) [RHEL-25988] - block: don't add or resize partition on the disk with GENHD_FL_NO_PART (Ming Lei) [RHEL-25988] - blk-throttle: consider 'carryover_ios/bytes' in throtl_trim_slice() (Ming Lei) [RHEL-25988] - blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice() (Ming Lei) [RHEL-25988] - blk-throttle: fix wrong comparation while 'carryover_ios/bytes' is negative (Ming Lei) [RHEL-25988] - blk-throttle: print signed value 'carryover_bytes/ios' for user (Ming Lei) [RHEL-25988] - block: use strscpy() to instead of strncpy() (Ming Lei) [RHEL-25988] - block: sed-opal: keyring support for SED keys (Ming Lei) [RHEL-25988] - block: sed-opal: Implement IOC_OPAL_REVERT_LSP (Ming Lei) [RHEL-25988] - block: sed-opal: Implement IOC_OPAL_DISCOVERY (Ming Lei) [RHEL-25988] - blk-mq: prealloc tags when increase tagset nr_hw_queues (Ming Lei) [RHEL-25988] - blk-mq: delete redundant tagset map update when fallback (Ming Lei) [RHEL-25988] - blk-mq: fix tags leak when shrink nr_hw_queues (Ming Lei) [RHEL-25988] - blk-cgroup: Fix NULL deref caused by blkg_policy_data being installed before init (Ming Lei) [RHEL-25988] - block: Bring back zero_fill_bio_iter (Ming Lei) [RHEL-25988] - block: Allow bio_iov_iter_get_pages() with bio->bi_bdev unset (Ming Lei) [RHEL-25988] - block: Add some exports for bcachefs (Ming Lei) [RHEL-25988] - block: fix bad lockdep annotation in blk-iolatency (Ming Lei) [RHEL-25988] - swim3: mark swim3_init() static (Ming Lei) [RHEL-25988] - block: remove init_mutex and open-code blk_iolatency_try_init (Ming Lei) [RHEL-25988] - block/mq-deadline: use correct way to throttling write requests (Ming Lei) [RHEL-25988] - iocost_monitor: improve it by adding iocg wait_ms (Ming Lei) [RHEL-25988] - iocost_monitor: print vrate inuse along with base_vrate (Ming Lei) [RHEL-25988] - iocost_monitor: fix kernel queue kobj changes (Ming Lei) [RHEL-25988] - block: cleanup bio_integrity_prep (Ming Lei) [RHEL-25988] - block: Improve performance for BLK_MQ_F_BLOCKING drivers (Ming Lei) [RHEL-25988] - scsi: Remove a blk_mq_run_hw_queues() call (Ming Lei) [RHEL-25988] - scsi: Inline scsi_kick_queue() (Ming Lei) [RHEL-25988] - block: refactor to use helper (Ming Lei) [RHEL-25988] - blk-flush: reuse rq queuelist in flush state machine (Ming Lei) [RHEL-25988] - blk-flush: count inflight flush_data requests (Ming Lei) [RHEL-25988] - blk-mq: use percpu csd to remote complete instead of per-rq csd (Ming Lei) [RHEL-25988] - block: don't allow enabling a cache on devices that don't support it (Ming Lei) [RHEL-25988] - block: cleanup queue_wc_store (Ming Lei) [RHEL-25988] - nbd: automatically load module on genl access (Ming Lei) [RHEL-25988] - blk-wbt: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] - kyber: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] - block: null_blk: cleanup null_queue_rq() (Ming Lei) [RHEL-25988] - block: null_blk: Fix handling of fake timeout request (Ming Lei) [RHEL-25988] - fbdev/simplefb: change loglevel when the power domains cannot be parsed (Robert Foss) [RHEL-17425] - fbdev/simplefb: Suppress error on missing power domains (Robert Foss) [RHEL-17425] - IMA: reject unknown hash algorithms in ima_get_hash_algo (Joel Slebodnick) [RHEL-26952] - redhat/configs: aarch64: enable SCMI pmdomain driver (Radu Rendec) [RHEL-26434] - firmware: arm_scmi: Add generic OPP support to the SCMI performance domain (Radu Rendec) [RHEL-26434] - OPP: Extend support for the opp-level beyond required-opps (Radu Rendec) [RHEL-26434] - OPP: Switch to use dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] - PM: domains: Implement the ->set_performance_state() callback for genpd (Radu Rendec) [RHEL-26434] - PM: domains: Introduce dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] - pmdomain: arm: Fix NULL dereference on scmi_perf_domain removal (Radu Rendec) [RHEL-26434] - pmdomain: arm: Avoid polling for scmi_perf_domain (Radu Rendec) [RHEL-26434] - pmdomain: arm: Add the SCMI performance domain (Radu Rendec) [RHEL-26434] - PM: domains: Allow genpd providers to manage OPP tables directly by its FW (Radu Rendec) [RHEL-26434] - cpufreq: scmi: Add support to parse domain-id using #power-domain-cells (Radu Rendec) [RHEL-26434] - dt-bindings: power: Clarify performance capabilities of power-domains (Radu Rendec) [RHEL-26434] - dt-bindings: firmware: arm,scmi: Extend bindings for protocol@13 (Radu Rendec) [RHEL-26434] - dt-bindings: arm: cpus: Add a power-domain-name for a performance-domain (Radu Rendec) [RHEL-26434] - cpufreq: scmi: Avoid one OF parsing in scmi_get_sharing_cpus() (Radu Rendec) [RHEL-26434] - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy1 irq (Andrew Halaney) [RHEL-28917] - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy0 irq (Andrew Halaney) [RHEL-28917] - Bluetooth: Fix bogus check for re-auth no supported with non-ssp (Bastien Nocera) [RHEL-18225 RHEL-18227] {CVE-2020-10135} - redhat/configs: enable pwr-mlxbf (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: support graceful reboot instead of emergency reset (Nirmala Dalvi) [RHEL-21119] - power: reset: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: change rst_pwr_hid and low_pwr_hid from global to local variables (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: add missing include (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: add BlueField SoC power control driver (Nirmala Dalvi) [RHEL-21119] - redhat/configs: enable pinctrl_mlxbf3 This driver is required to support the pinctrl device on the Bluefield-3 card. (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: Remove gpio_disable_free() (Nirmala Dalvi) [RHEL-21115] - pinctrl: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: set varaiable mlxbf3_pmx_funcs storage-class-specifier to static (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: Add pinctrl driver support (Nirmala Dalvi) [RHEL-21115] - redhat/configs: enable gpio_mlxbf3 (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: add an error code check in mlxbf3_gpio_probe (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: Support add_pin_ranges() (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: Add gpio driver support (Nirmala Dalvi) [RHEL-21113] - redhat/configs: enable mlxbf-pmc (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Ignore unsupported performance blocks (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: mlxbf_pmc_event_list(): make size ptr optional (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Cleanup signed/unsigned mix-up (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Replace uintN_t with kernel-style types (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix offset calculation for crspace events (Luiz Capitulino) [RHEL-21122] - platform/mellanox: Check devm_hwmon_device_register_with_groups() return value (Luiz Capitulino) [RHEL-21122] - platform/mellanox: Add null pointer checks for devm_kasprintf() (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Add support for BlueField-3 (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix potential buffer overflows (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: fix sscanf() error checking (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: fix kernel-doc notation (Luiz Capitulino) [RHEL-21122] - SUNRPC: Remove stale comments (Jeffrey Layton) [RHEL-22860] - NFSD: Remove BUG_ON in nfsd4_process_cb_update() (Jeffrey Layton) [RHEL-22860] - NFSD: Replace comment with lockdep assertion (Jeffrey Layton) [RHEL-22860] - NFSD: Remove unused @reason argument (Jeffrey Layton) [RHEL-22860] - NFSD: Add callback operation lifetime trace points (Jeffrey Layton) [RHEL-22860] - NFSD: Rename nfsd_cb_state trace point (Jeffrey Layton) [RHEL-22860] - NFSD: Replace dprintks in nfsd4_cb_sequence_done() (Jeffrey Layton) [RHEL-22860] - NFSD: Add nfsd_seq4_status trace event (Jeffrey Layton) [RHEL-22860] - NFSD: Retransmit callbacks after client reconnects (Jeffrey Layton) [RHEL-22860] - NFSD: Reschedule CB operations when backchannel rpc_clnt is shut down (Jeffrey Layton) [RHEL-22860] - NFSD: Convert the callback workqueue to use delayed_work (Jeffrey Layton) [RHEL-22860] - NFSD: Reset cb_seq_status after NFS4ERR_DELAY (Jeffrey Layton) [RHEL-22860] - NFSv4, NFSD: move enum nfs_cb_opnum4 to include/linux/nfs4.h (Jeffrey Layton) [RHEL-22860] - tls: fix use-after-free on failed backlog decryption (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: separate no-async decryption request handling from async (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: decrement decrypt_pending if no async completion will be called (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - net: tls: fix use-after-free with partial reads and async decrypt (Sabrina Dubroca) [RHEL-26398] {CVE-2024-26582} - net: tls: handle backlogging of crypto requests (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: fix race between tx work scheduling and socket close (Sabrina Dubroca) [RHEL-26361] {CVE-2024-26585} - tls: fix race between async notify and socket close (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - net: tls: factor out tls_*crypt_async_wait() (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - i2c: mlxbf: Use devm_platform_get_and_ioremap_resource() (Luiz Capitulino) [RHEL-21116] - I2C: Explicitly include correct DT includes (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Use dev_err_probe in probe function (Luiz Capitulino) [RHEL-21116] - i2c: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: depend on ACPI; clean away ifdeffage (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: remove device tree support (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: support BlueField-3 SoC (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: add multi slave functionality (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: support lock mechanism (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Fix frequency calculation (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Refactor _UID handling to use acpi_dev_uid_to_integer() (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: remove IRQF_ONESHOT (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction() (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: incorrect base address passed during io write (Luiz Capitulino) [RHEL-21116] - Revert "Merge: EDAC: add initial support for El Capitan" (Scott Weaver) - SEV: disable SEV-ES DebugSwap by default (Paolo Bonzini) [RHEL-22997] - dm-integrity, dm-verity: reduce stack usage for recheck (Benjamin Marzinski) [RHEL-20912] - dm-crypt: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] - dm-crypt: don't modify the data when using authenticated encryption (Benjamin Marzinski) [RHEL-20912] - dm-verity: recheck the hash after a failure (Benjamin Marzinski) [RHEL-20912] - dm-integrity: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-26665] - gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump (Andrew Price) [RHEL-26500] {CVE-2023-52448} - NFSv4: Always ask for type with READDIR (Benjamin Coddington) [RHEL-15843] - sunrpc: have svc tasks sleep in TASK_INTERRUPTIBLE instead of TASK_IDLE (Jeffrey Layton) [RHEL-22742] - smb: client: fix OOB in receive_encrypted_standard() (Scott Mayhew) [RHEL-21687] {CVE-2024-0565} - EDAC/amd64: Add support for family 0x19, models 0x90-9f devices (Aristeu Rozanski) [RHEL-10022] - EDAC/mc: Add support for HBM3 memory type (Aristeu Rozanski) [RHEL-10022] - x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Aristeu Rozanski) [RHEL-10022] - EDAC/mce_amd: Remove SMCA Extended Error code descriptions (Aristeu Rozanski) [RHEL-10022] - x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Cache and use GPU node map (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Add support for AMD heterogeneous Family 19h Model 30h-3Fh (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Document heterogeneous system enumeration (Aristeu Rozanski) [RHEL-10022] - x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Fix indentation in umc_determine_edac_cap() (Aristeu Rozanski) [RHEL-10022] - EDAC: Sanitize MODULE_AUTHOR strings (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Add get_err_info() to pvt->ops (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split dump_misc_regs() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split init_csrows() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split determine_edac_cap() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - fprobe: Ensure running fprobe_exit_handler() finished before calling rethook_free() (Viktor Malik) [RHEL-26131] - fprobe: Release rethook after the ftrace_ops is unregistered (Viktor Malik) [RHEL-26131] - fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super {CVE-2024-0841} (Audra Mitchell) [RHEL-20615] {CVE-2024-0841} - smb: client: fix parsing of SMB3.1.1 POSIX create context (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434} - smb: client: fix potential OOBs in smb2_parse_contexts() (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434}- genirq: Wake interrupt threads immediately when changing affinity (Crystal Wood) [RHEL-9148] - scsi: core: Move scsi_host_busy() out of host lock if it is for per-command (Ming Lei) [RHEL-23941] - scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler (Ming Lei) [RHEL-23941] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-28655] - crypto: akcipher - Disable signing and decryption (Herbert Xu) [RHEL-17113] {CVE-2023-6240} - RDMA/siw: Fix connection failure handling (Kamal Heib) [RHEL-28044] {CVE-2023-52513} - x86/mm: Fix memory encryption features advertisement (Vitaly Kuznetsov) [RHEL-26662] - x86/coco: Export cc_vendor (Vitaly Kuznetsov) [RHEL-26662] - afs: fix __afs_break_callback() / afs_drop_open_mmap() race (Marc Dionne) [RHEL-25171] - afs: Increase buffer size in afs_update_volume_status() (Marc Dionne) [RHEL-25171] - afs: Fix ignored callbacks over ipv4 (Marc Dionne) [RHEL-25171] - rxrpc: Fix counting of new acks and nacks (Marc Dionne) [RHEL-25171] - rxrpc: Fix response to PING RESPONSE ACKs to a dead call (Marc Dionne) [RHEL-25171] - rxrpc: Fix delayed ACKs to not set the reference serial number (Marc Dionne) [RHEL-25171] - rxrpc: Fix generation of serial numbers to skip zero (Marc Dionne) [RHEL-25171] - afs: Fix missing/incorrect unlocking of RCU read lock (Marc Dionne) [RHEL-25171] - afs: Remove afs_dynroot_d_revalidate() as it is redundant (Marc Dionne) [RHEL-25171] - afs: Fix error handling with lookup via FS.InlineBulkStatus (Marc Dionne) [RHEL-25171] - afs: Don't use certain unnecessary folio_*() functions (Marc Dionne) [RHEL-25171] - rxrpc: Fix use of Don't Fragment flag (Marc Dionne) [RHEL-25171] - rxrpc: Fix skbuff cleanup of call's recvmsg_queue and rx_oos_queue (Marc Dionne) [RHEL-25171] - afs: trace: Log afs_make_call(), including server address (Marc Dionne) [RHEL-25171] - afs: Fix offline and busy message emission (Marc Dionne) [RHEL-25171] - afs: Fix fileserver rotation (Marc Dionne) [RHEL-25171] - afs: Overhaul invalidation handling to better support RO volumes (Marc Dionne) [RHEL-25171] - afs: Parse the VolSync record in the reply of a number of RPC ops (Marc Dionne) [RHEL-25171] - afs: Don't leave DONTUSE/NEWREPSITE servers out of server list (Marc Dionne) [RHEL-25171] - afs: Fix comment in afs_do_lookup() (Marc Dionne) [RHEL-25171] - afs: Apply server breaks to mmap'd files in the call processor (Marc Dionne) [RHEL-25171] - afs: Move the vnode/volume validity checking code into its own file (Marc Dionne) [RHEL-25171] - afs: Defer volume record destruction to a workqueue (Marc Dionne) [RHEL-25171] - afs: Make it possible to find the volumes that are using a server (Marc Dionne) [RHEL-25171] - afs: Combine the endpoint state bools into a bitmask (Marc Dionne) [RHEL-25171] - afs: Keep a record of the current fileserver endpoint state (Marc Dionne) [RHEL-25171] - afs: Dispatch vlserver probes in priority order (Marc Dionne) [RHEL-25171] - afs: Dispatch fileserver probes in priority order (Marc Dionne) [RHEL-25171] - afs: Mark address lists with configured priorities (Marc Dionne) [RHEL-25171] - afs: Provide a way to configure address priorities (Marc Dionne) [RHEL-25171] - afs: Remove the unimplemented afs_cmp_addr_list() (Marc Dionne) [RHEL-25171] - afs: Add some more info to /proc/net/afs/servers (Marc Dionne) [RHEL-25171] - rxrpc: Create a procfile to display outstanding client conn bundles (Marc Dionne) [RHEL-25171] - afs: Fold the afs_addr_cursor struct in (Marc Dionne) [RHEL-25171] - afs: Use peer + service_id as call address (Marc Dionne) [RHEL-25171] - afs: Add a tracepoint for struct afs_addr_list (Marc Dionne) [RHEL-25171] - afs: Automatically generate trace tag enums (Marc Dionne) [RHEL-25171] - afs: Rename some fields (Marc Dionne) [RHEL-25171] - afs: Simplify error handling (Marc Dionne) [RHEL-25171] - afs: Don't put afs_call in afs_wait_for_call_to_complete() (Marc Dionne) [RHEL-25171] - afs: Wrap most op->error accesses with inline funcs (Marc Dionne) [RHEL-25171] - afs: Use op->nr_iterations=-1 to indicate to begin fileserver iteration (Marc Dionne) [RHEL-25171] - afs: Handle the VIO and UAEIO aborts explicitly (Marc Dionne) [RHEL-25171] - afs: Rename addr_list::failed to probe_failed (Marc Dionne) [RHEL-25171] - afs: Don't skip server addresses for which we didn't get an RTT reading (Marc Dionne) [RHEL-25171] - rxrpc, afs: Allow afs to pin rxrpc_peer objects (Marc Dionne) [RHEL-25171] - afs: Turn the afs_addr_list address array into an array of structs (Marc Dionne) [RHEL-25171] - afs: Add comments on abort handling (Marc Dionne) [RHEL-25171] - rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock() (Marc Dionne) [RHEL-25171] - afs: use read_seqbegin() in afs_check_validity() and afs_getattr() (Marc Dionne) [RHEL-25171] - afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*() (Marc Dionne) [RHEL-25171] - afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu() (Marc Dionne) [RHEL-25171] - afs: Fix use-after-free due to get/remove race in volume tree (Marc Dionne) [RHEL-25171] - afs: Fix overwriting of result of DNS query (Marc Dionne) [RHEL-25171] - afs: Fix dynamic root lookup DNS check (Marc Dionne) [RHEL-25171] - afs: Fix the dynamic root's d_delete to always delete unused dentries (Marc Dionne) [RHEL-25171] - afs: Fix refcount underflow from error handling race (Marc Dionne) [RHEL-25171] - afs: do not test the return value of folio_start_writeback() (Marc Dionne) [RHEL-25171] - afs: Mark a superblock for an R/O or Backup volume as SB_RDONLY (Marc Dionne) [RHEL-25171] - afs: Fix file locking on R/O volumes to operate in local mode (Marc Dionne) [RHEL-25171] - afs: Return ENOENT if no cell DNS record can be found (Marc Dionne) [RHEL-25171] - afs: Make error on cell lookup failure consistent with OpenAFS (Marc Dionne) [RHEL-25171] - afs: Fix afs_server_list to be cleaned up with RCU (Marc Dionne) [RHEL-25171] - rxrpc: Defer the response to a PING ACK until we've parsed it (Marc Dionne) [RHEL-25171] - rxrpc: Fix RTT determination to use any ACK as a source (Marc Dionne) [RHEL-25171] - rxrpc: Fix some minor issues with bundle tracing (Marc Dionne) [RHEL-25171] - rxrpc: Fix two connection reaping bugs (Marc Dionne) [RHEL-25171] - afs: Provide a splice-read wrapper (Marc Dionne) [RHEL-25171] - rxrpc: Replace fake flex-array with flexible-array member (Marc Dionne) [RHEL-25171] - x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers (Paolo Bonzini) [RHEL-23426] - x86/cpu: Allow reducing x86_phys_bits during early_identify_cpu() (Paolo Bonzini) [RHEL-23426] - x86/boot: Move x86_cache_alignment initialization to correct spot (Paolo Bonzini) [RHEL-23426] - x86/sev-es: Set x86_virt_bits to the correct value straight away, instead of a two-phase approach (Paolo Bonzini) [RHEL-23426] - KVM: x86: make KVM_REQ_NMI request iff NMI pending for vcpu (Prasad Pandit) [RHEL-2815] - drm/tegra: Remove existing framebuffer only if we support display (Robert Foss) [RHEL-26130] - Deprecate qla4xxx in RHEL-9 (Chris Leech) [RHEL-1241] - dm-bufio: fix no-sleep mode (Benjamin Marzinski) [RHEL-23968] - selftests: rtnetlink: add MACsec offload tests (Sabrina Dubroca) [RHEL-24616] - netdevsim: add dummy macsec offload (Sabrina Dubroca) [RHEL-24616] - selftests: rtnetlink: Make the set of tests to run configurable (Sabrina Dubroca) [RHEL-24616]- workqueue: Avoid using isolated cpus' timers on queue_delayed_work (Leonardo Bras) [RHEL-20254] - cnic,bnx2,bnx2x: use UIO_MEM_DMA_COHERENT (Chris Leech) [RHEL-26081] - uio: introduce UIO_MEM_DMA_COHERENT type (Chris Leech) [RHEL-26081] - Reapply "dma-mapping: reject __GFP_COMP in dma_alloc_attrs" (Chris Leech) [RHEL-26081] - Reapply "cnic: don't pass bogus GFP_ flags to dma_alloc_coherent" (Chris Leech) [RHEL-26081] - block: add check that partition length needs to be aligned with block size (Ming Lei) [RHEL-26616] {CVE-2023-52458}- x86/fpu: Stop relying on userspace for info to fault in xsave buffer (Steve Best) [RHEL-26672] {CVE-2024-26603} - redhat: configs: Enable CONFIG_MEMTEST to enable memory test (Eric Chanudet) [RHEL-24906] - x86/smpboot/64: Handle X2APIC BIOS inconsistency gracefully (David Arcari) [RHEL-19514] - x86/apic: Fake primary thread mask for XEN/PV (David Arcari) [RHEL-19514] - cpu/hotplug: Remove dependancy against cpu_primary_thread_mask (David Arcari) [RHEL-19514] - x86/smpboot: Fix the parallel bringup decision (David Arcari) [RHEL-19514] - x86/realmode: Make stack lock work in trampoline_compat() (David Arcari) [RHEL-19514] - x86/smp: Initialize cpu_primary_thread_mask late (David Arcari) [RHEL-19514] - cpu/hotplug: Fix off by one in cpuhp_bringup_mask() (David Arcari) [RHEL-19514] - x86/apic: Fix use of X{,2}APIC_ENABLE in asm with older binutils (David Arcari) [RHEL-19514] - x86/tsc: Defer marking TSC unstable to a worker (David Arcari) [RHEL-19514] - cpu/hotplug: Remove unused function declaration cpu_set_state_online() (David Arcari) [RHEL-19514] - x86/smpboot/64: Implement arch_cpuhp_init_parallel_bringup() and enable it (David Arcari) [RHEL-19514] - x86/smpboot: Support parallel startup of secondary CPUs (David Arcari) [RHEL-19514] - x86/apic/x2apic: Allow CPU cluster_mask to be populated in parallel (David Arcari) [RHEL-19514] - x86/smpboot: Remove initial_gs (David Arcari) [RHEL-19514] - x86/smpboot: Remove early_gdt_descr on 64-bit (David Arcari) [RHEL-19514] - x86/smpboot: Implement a bit spinlock to protect the realmode stack (David Arcari) [RHEL-19514] - x86/apic: Save the APIC virtual base address (David Arcari) [RHEL-19514] - x86/smpboot: Remove initial_stack on 64-bit (David Arcari) [RHEL-19514] - cpu/hotplug: Allow "parallel" bringup up to CPUHP_BP_KICK_AP_STATE (David Arcari) [RHEL-19514] - x86/apic: Provide cpu_primary_thread mask (David Arcari) [RHEL-19514] - x86/smpboot: Enable split CPU startup (David Arcari) [RHEL-19514] - cpu/hotplug: Provide a split up CPUHP_BRINGUP mechanism (David Arcari) [RHEL-19514] - cpu/hotplug: Remove unused state functions (David Arcari) [RHEL-19514] - riscv: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - MIPS: SMP_CPS: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - arm64: smp: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - ARM: smp: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - cpu/hotplug: Remove cpu_report_state() and related unused cruft (David Arcari) [RHEL-19514] - cpu/hotplug: Add debug printks for hotplug callback failures (David Arcari) [RHEL-19514] - cpu/hotplug: Do not bail-out in DYING/STARTING sections (David Arcari) [RHEL-19514] - cpu/hotplug: Initialise all cpuhp_cpu_state structs earlier (David Arcari) [RHEL-19514] - x86/smpboot: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - cpu/hotplug: Add CPU state tracking and synchronization (David Arcari) [RHEL-19514] - x86/xen/hvm: Get rid of DEAD_FROZEN handling (David Arcari) [RHEL-19514] - x86/xen/smp_pv: Remove wait for CPU online (David Arcari) [RHEL-19514] - x86/smpboot: Remove wait for cpu_online() (David Arcari) [RHEL-19514] - cpu/hotplug: Rework sparse_irq locking in bringup_cpu() (David Arcari) [RHEL-19514] - x86/smpboot: Remove cpu_callin_mask (David Arcari) [RHEL-19514] - x86/smpboot: Make TSC synchronization function call based (David Arcari) [RHEL-19514] - x86/smpboot: Move synchronization masks to SMP boot code (David Arcari) [RHEL-19514] - x86/cpu/cacheinfo: Remove cpu_callout_mask dependency (David Arcari) [RHEL-19514] - gitlab-ci: enable arm64/s390x/ppc64le debug builds (Michael Hofmann) - PCI/ASPM: Fix deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - MAINTAINERS: Orphan Cadence PCIe IP (Myron Stowe) [RHEL-26162] - Revert "PCI/ASPM: Remove pcie_aspm_pm_state_change()" (Myron Stowe) [RHEL-26162] - Revert "PCI: acpiphp: Reassign resources on bridge if necessary" (Myron Stowe) [RHEL-26162] - PCI/ASPM: Add pci_disable_link_state_locked() lockdep assert (Myron Stowe) [RHEL-26162] - PCI/ASPM: Clean up __pci_disable_link_state() 'sem' parameter (Myron Stowe) [RHEL-26162] - PCI: qcom: Clean up ASPM comment (Myron Stowe) [RHEL-26162] - PCI: qcom: Fix potential deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - PCI: vmd: Fix potential deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - PCI/ASPM: Add pci_enable_link_state_locked() (Myron Stowe) [RHEL-26162] - PCI: loongson: Limit MRRS to 256 (Myron Stowe) [RHEL-26162] - PCI: Simplify pcie_capability_clear_and_set_word() to ..._clear_word() (Myron Stowe) [RHEL-26162] - PCI: endpoint: Fix double free in __pci_epc_create() (Myron Stowe) [RHEL-26162] - PCI: Replace unnecessary UTF-8 in Kconfig (Myron Stowe) [RHEL-26162] - logic_pio: Remove logic_outb(), _outw(), outl() duplicate declarations (Myron Stowe) [RHEL-26162] - PCI: Make pci_assign_unassigned_resources() non-init (Myron Stowe) [RHEL-26162] - PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device (Myron Stowe) [RHEL-26162] - PCI/portdrv: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/VC: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/PTM: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/PME: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/ATS: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/ATS: Show PASID Capability register width in bitmasks (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/MSI: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI/DPC: Use defines with DPC reason fields (Myron Stowe) [RHEL-26162] - PCI/DPC: Use defined fields with DPC_CTL register (Myron Stowe) [RHEL-26162] - PCI/DPC: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI: hotplug: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI: dwc: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI: cadence: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() to extract Link Width (Myron Stowe) [RHEL-26162] - PCI: mvebu: Use FIELD_PREP() with Link Width (Myron Stowe) [RHEL-26162] - PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields (Myron Stowe) [RHEL-26162] - scsi: ipr: Do PCI error checks on own line (Myron Stowe) [RHEL-26162] - PCI: xgene: Do PCI error check on own line & keep return value (Myron Stowe) [RHEL-26162] - PCI: Do error check on own line to split long "if" conditions (Myron Stowe) [RHEL-26162] - atm: iphase: Do PCI error checks on own line (Myron Stowe) [RHEL-26162] - sh: pci: Do PCI error check on own line (Myron Stowe) [RHEL-26162] - alpha: Streamline convoluted PCI error handling (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-xdma: Add schemas for Xilinx XDMA PCIe Root Port Bridge (Myron Stowe) [RHEL-26162] - PCI: xilinx-cpm: Move IRQ definitions to a common header (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Modify ECAM size to enable support for 256 buses (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Rename the NWL_ECAM_VALUE_DEFAULT macro (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-nwl: Modify ECAM size in the DT example (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Remove redundant code that sets Type 1 header fields (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-nwl: Convert to YAML schemas of Xilinx NWL PCIe Root Port Bridge (Myron Stowe) [RHEL-26162] - PCI: tegra194: Use Mbps_to_icc() macro for setting icc speed (Myron Stowe) [RHEL-26162] - PCI: qcom-ep: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (Myron Stowe) [RHEL-26162] - PCI: qcom: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (Myron Stowe) [RHEL-26162] - misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller (Myron Stowe) [RHEL-26162] - MAINTAINERS: Update PCI DRIVER FOR RENESAS R-CAR for R-Car Gen4 (Myron Stowe) [RHEL-26162] - PCI: rcar-gen4: Add endpoint mode support (Myron Stowe) [RHEL-26162] - PCI: rcar-gen4: Add R-Car Gen4 PCIe controller support for host mode (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Endpoint (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Host (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: dwc: Update maxItems of reg and reg-names (Myron Stowe) [RHEL-26162] - PCI: dwc: endpoint: Introduce .pre_init() and .deinit() (Myron Stowe) [RHEL-26162] - PCI: dwc: Expose dw_pcie_write_dbi2() to module (Myron Stowe) [RHEL-26162] - PCI: dwc: Expose dw_pcie_ep_exit() to module (Myron Stowe) [RHEL-26162] - PCI: dwc: Add EDMA_UNROLL capability flag (Myron Stowe) [RHEL-26162] - PCI: dwc: endpoint: Add multiple PFs support for dbi2 (Myron Stowe) [RHEL-26162] - PCI: tegra194: Drop PCI_EXP_LNKSTA_NLW setting (Myron Stowe) [RHEL-26162] - PCI: dwc: Add missing PCI_EXP_LNKCAP_MLW handling (Myron Stowe) [RHEL-26162] - PCI: dwc: Add dw_pcie_link_set_max_link_width() (Myron Stowe) [RHEL-26162] - PCI: Add T_PVPERL macro (Myron Stowe) [RHEL-26162] - PCI: qcom-ep: Add dedicated callback for writing to DBI2 registers (Myron Stowe) [RHEL-26162] - PCI: layerscape-ep: Set 64-bit DMA mask (Myron Stowe) [RHEL-26162] - PCI: cadence: Drop unused member from struct cdns_plat_pcie (Myron Stowe) [RHEL-26162] - PCI: qcom: Enable ASPM for platforms supporting 1.9.0 ops (Myron Stowe) [RHEL-26162] - PCI: dwc: Add host_post_init() callback (Myron Stowe) [RHEL-26162] - drm/qxl: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - drm/virtio: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - PCI/sysfs: Enable 'boot_vga' attribute via pci_is_vga() (Myron Stowe) [RHEL-26162] - PCI/VGA: Select VGA devices earlier (Myron Stowe) [RHEL-26162] - PCI/VGA: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - PCI: Add pci_is_vga() helper (Myron Stowe) [RHEL-26162] - PCI: Lengthen reset delay for VideoPropulsion Torrent QN16e card (Myron Stowe) [RHEL-26162] - x86/PCI: Avoid PME from D3hot/D3cold for AMD Rembrandt and Phoenix USB4 (Myron Stowe) [RHEL-26162] - PCI/sysfs: Protect driver's D3cold preference from user space (Myron Stowe) [RHEL-26162] - PCI/P2PDMA: Remove redundant goto (Myron Stowe) [RHEL-26162] - PCI/P2PDMA: Fix undefined behavior bug in struct pci_p2pdma_pagemap (Myron Stowe) [RHEL-26162] - PCI: acpiphp: Allow built-in drivers for Attention Indicators (Myron Stowe) [RHEL-26162] - PCI: keystone: Don't discard .probe() callback (Myron Stowe) [RHEL-26162] - PCI: keystone: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI: kirin: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI: exynos: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI/ACPI: Use acpi_evaluate_dsm_typed() (Myron Stowe) [RHEL-26162] - drm/radeon: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - drm/amdgpu: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - drm/nouveau: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - ALSA: hda: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - PCI: Add pci_get_base_class() helper (Myron Stowe) [RHEL-26162] - PCI: endpoint: Use IS_ERR_OR_NULL() helper function (Myron Stowe) [RHEL-26162] - PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common() (Myron Stowe) [RHEL-26162] - Revert "PCI/ASPM: Disable only ASPM_STATE_L1 when driver, disables L1" (Myron Stowe) [RHEL-26162] - PCI/ASPM: Convert printk() to pr_*() and add include (Myron Stowe) [RHEL-26162] - PCI/ASPM: Remove unnecessary includes (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use FIELD_MAX() instead of literals (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use time constants (Myron Stowe) [RHEL-26162] - PCI/ASPM: Return U32_MAX instead of bit magic construct (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use FIELD_GET/PREP() to access PCIe capability fields (Myron Stowe) [RHEL-26162] - PCI: Add PCI_L1SS_CTL2 fields (Myron Stowe) [RHEL-26162] - PCI/AER: Factor out interrupt toggling into helpers (Myron Stowe) [RHEL-26162] - pinctrl: intel: use the correct _PM_OPS() export macro (David Arcari) [RHEL-26354] - pinctrl: don't put the reference to GPIO device in pinctrl_pins_show() (David Arcari) [RHEL-26354] - PM: Provide EXPORT_NS_GPL_DEV_SLEEP_PM_OPS (David Arcari) [RHEL-26354] - pinctrl: intel: Add Intel Meteor Point pin controller and GPIO support (David Arcari) [RHEL-26354] - pinctrl: core: Remove unused members from struct group_desc (David Arcari) [RHEL-26354] - pinctrl: imx: Convert to use grp member (David Arcari) [RHEL-26354] - pinctrl: imx: Use temporary variable to hold pins (David Arcari) [RHEL-26354] - pinctrl: freescale: remove generic pin config core support (David Arcari) [RHEL-26354] - pinctrl: core: Embed struct pingroup into struct group_desc (David Arcari) [RHEL-26354] - pinctrl: core: Add a convenient define PINCTRL_GROUP_DESC() (David Arcari) [RHEL-26354] - pinctrl: baytrail: use gpiochip_dup_line_label() (David Arcari) [RHEL-26354] - gpiolib: provide gpiochip_dup_line_label() (David Arcari) [RHEL-26354] - pinctrl: core: Make pins const unsigned int pointer in struct group_desc (David Arcari) [RHEL-26354] - pinctrl: Convert unsigned to unsigned int (David Arcari) [RHEL-26354] - pinctrl: don't include GPIOLIB private header (David Arcari) [RHEL-26354] - pinctrl: stop using gpiod_to_chip() (David Arcari) [RHEL-26354] - gpiolib: add gpio_device_get_label() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: add gpio_device_get_base() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: add gpiod_to_gpio_device() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: Fix scope-based gpio_device refcounting (David Arcari) [RHEL-26354] - gpiolib: provide gpio_device_get_label() (David Arcari) [RHEL-26354] - gpiolib: provide gpio_device_get_base() (David Arcari) [RHEL-26354] - gpiolib: provide gpiod_to_gpio_device() (David Arcari) [RHEL-26354] - gpiolib: add support for scope-based management to gpio_device (David Arcari) [RHEL-26354] - gpiolib: make gpio_device_get() and gpio_device_put() public (David Arcari) [RHEL-26354] - pinctrl: baytrail: Simplify code with cleanup helpers (David Arcari) [RHEL-26354] - pinctrl: Bulk conversion to generic_handle_domain_irq() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Move default strength assignment to a switch-case (David Arcari) [RHEL-26354] - pinctrl: baytrail: Factor out byt_gpio_force_input_mode() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Fix types of config value in byt_pin_config_set() (David Arcari) [RHEL-26354] - pinctrl: avoid reload of p state in list iteration (David Arcari) [RHEL-26354] - pinctrl: intel: Add a generic Intel pin control platform driver (David Arcari) [RHEL-26354] - devres: Provide krealloc_array (David Arcari) [RHEL-26354] - redhat/configs: enable new intel pinctrl configs (David Arcari) [RHEL-26354] - pinctrl: intel: Revert "Unexport intel_pinctrl_probe()" (David Arcari) [RHEL-26354] - pinctrl: intel: allow independent COMPILE_TEST (David Arcari) [RHEL-26354] - pinctrl: intel: Refactor intel_pinctrl_get_soc_data() (David Arcari) [RHEL-26354] - pinctrl: intel: Move default strength assignment to a switch-case (David Arcari) [RHEL-26354] - pinctrl: intel: Make PM ops functions static (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: meteorlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: lewisburg: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: lakefield: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: jasperlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: icelake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: geminilake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: emmitsburg: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: elkhartlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: denverton: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: cedarfork: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: broxton: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: alderlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: intel: Provide Intel pin control wide PM ops structure (David Arcari) [RHEL-26354] - Remove custom EXPORT_NS_GPL_DEV_PM_OPS macro (David Arcari) [RHEL-26354] - PM: Improve EXPORT_*_DEV_PM_OPS macros (David Arcari) [RHEL-26354] - export: fix string handling of namespace in EXPORT_SYMBOL_NS (David Arcari) [RHEL-26354] - PM: core: Add NS varients of EXPORT[_GPL]_SIMPLE_DEV_PM_OPS and runtime pm equiv (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_ready_for_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of gpio_to_pin() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_match_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_get_device_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_gpio_direction() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_set_config_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_direction_output_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_direction_input_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_free_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_request_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_can_use_line_new() (David Arcari) [RHEL-26354] - gpio: cdev: use pinctrl_gpio_can_use_line_new() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_set_config() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_direction_output() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_direction_input() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_free() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_request() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_can_use_line() (David Arcari) [RHEL-26354] - pinctrl: intel: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: aspeed: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config() (David Arcari) [RHEL-26354] - gpio: vf610: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - pinctrl: bcm: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: tegra: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpiolib: generic: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - pinctrl: provide new GPIO-to-pinctrl glue helpers (David Arcari) [RHEL-26354] - pinctrl: intel: use acpi_dev_uid_match() for matching _UID (David Arcari) [RHEL-26354] - ACPI: utils: Introduce acpi_dev_uid_match() for matching _UID (David Arcari) [RHEL-26354] - pinctrl: remove unneeded extern specifiers from consumer.h (David Arcari) [RHEL-26354] - kernel.h: Move ARRAY_SIZE() to a separate header (David Arcari) [RHEL-26354] - Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()" (David Arcari) [RHEL-26354] - pinctrl: intel: fetch community only when we need it (David Arcari) [RHEL-26354] - pinctrl: core: Remove unneeded {} around one line conditional body (David Arcari) [RHEL-26354] - pinctrl: denverton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (David Arcari) [RHEL-26354] - pinctrl: broxton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (David Arcari) [RHEL-26354] - pinctrl: intel: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: baytrail: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: baytrail: drop runtime PM support (David Arcari) [RHEL-26354] - pinctrl: intel: refine intel_config_set_pull() function (David Arcari) [RHEL-26354] - pinctrl: denverton: Enable platform device in the absence of ACPI enumeration (David Arcari) [RHEL-26354] - pinctrl: intel: Simplify code with cleanup helpers (David Arcari) [RHEL-26354] - pinctrl: avoid unsafe code pattern in find_pinctrl() (David Arcari) [RHEL-26354] - pinctrl: baytrail: fix debounce disable case (David Arcari) [RHEL-26354] - pinctrl: pinmux: Remove duplicate error message in pin_request() (David Arcari) [RHEL-26354] - pinctrl: intel: consolidate ACPI dependency (David Arcari) [RHEL-26354] - pinctrl: baytrail: Make use of pm_ptr() (David Arcari) [RHEL-26354] - pinctrl: baytrail: reuse common functions from pinctrl-intel (David Arcari) [RHEL-26354] - pinctrl: intel: export common pinctrl functions (David Arcari) [RHEL-26354] - pinctrl: baytrail: consolidate common mask operation (David Arcari) [RHEL-26354] - pinctrl: pinmux: handle radix_tree_insert() errors in pinmux_generic_add_function() (David Arcari) [RHEL-26354] - pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin() (David Arcari) [RHEL-26354] - pinctrl: core: handle radix_tree_insert() errors in pinctrl_generic_add_group() (David Arcari) [RHEL-26354] - pinctrl: baytrail: invert if condition (David Arcari) [RHEL-26354] - pinctrl: baytrail: add warning for BYT_VAL_REG retrieval failure (David Arcari) [RHEL-26354] - pinctrl: baytrail: reduce scope of spinlock in ->dbg_show() hook (David Arcari) [RHEL-26354] - pinctrl: intel: refine ->irq_set_type() hook (David Arcari) [RHEL-26354] - pinctrl: intel: refine ->set_mux() hook (David Arcari) [RHEL-26354] - pinctrl: baytrail: Use str_hi_lo() helper (David Arcari) [RHEL-26354] - pinctrl: Relax user input size in pinmux_select() (David Arcari) [RHEL-26354] - pinctrl: Duplicate user memory in one go in pinmux_select() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Unify style of error and debug messages (David Arcari) [RHEL-26354] - pinctrl: baytrail: Use BIT() in BYT_PULL_ASSIGN_* definitions (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Replace SPT_COMMUNITY() by INTEL_COMMUNITY_*() (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Replace TGL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: lewisburg: Replace LBG_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: lakefield: Replace LKF_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: jasperlake: Replace JSL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: icelake: Replace ICL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: geminilake: Replace GLK_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: emmitsburg: Replace EBG_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: elkhartlake: Replace EHL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: denverton: Replace DNV_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: cedarfork: Replace CDF_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Replace CNL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: broxton: Replace BXT_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: alderlake: Replace ADL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: intel: Enumerate PWM device when community has a capability (David Arcari) [RHEL-26354] - pwm: lpss: Rename pwm_lpss_probe() --> devm_pwm_lpss_probe() (David Arcari) [RHEL-26354] - pwm: lpss: Allow other drivers to enable PWM LPSS (David Arcari) [RHEL-26354] - pwm: lpss: Include headers we are the direct user of (David Arcari) [RHEL-26354] - pwm: lpss: Rename MAX_PWMS --> LPSS_MAX_PWMS (David Arcari) [RHEL-26354] - pwm: lpss: Add a comment to the bypass field (David Arcari) [RHEL-26354] - pwm: lpss: Move resource mapping to the glue drivers (David Arcari) [RHEL-26354] - pwm: lpss: Deduplicate board info data structures (David Arcari) [RHEL-26354] - pinctrl: intel: Add Intel Moorefield pin controller support (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: alderlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: icelake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: core: Use device_match_of_node() helper (David Arcari) [RHEL-26354] - redhat/configs: intel pinctrl config cleanup (David Arcari) [RHEL-26354] - config: wifi: enable MT7925E card (Jose Ignacio Tornos Martinez) [RHEL-14693] - shmem: support idmapped mounts for tmpfs (Giuseppe Scrivano) [RHEL-23900] - iommu/vt-d: Fix incorrect cache invalidation for mm notification (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: rename invalidate_range notifier (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: don't invalidate secondary TLBs as part of mmu_notifier_invalidate_range_end() (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: call invalidate_range() when invalidating TLBs (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: fixup comment in mmu_interval_read_begin() (Jerry Snitselaar) [RHEL-26541] - mlxbf_gige: Enable the GigE port in mlxbf_gige_open (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: Fix intermittent no ip issue (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: fix receive packet race condition (Luiz Capitulino) [RHEL-21118] - net: ethernet: mellanox: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: Remove two unused function declarations (Luiz Capitulino) [RHEL-21118] - net: mellanox: mlxbf_gige: Fix skb_panic splat under memory pressure (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: fix white space in mlxbf_gige_eth_ioctl (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: add "set_link_ksettings" ethtool callback (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: support 10M/100M/1G speeds on BlueField-3 (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: add MDIO support for BlueField-3 (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: Fix an IS_ERR() vs NULL bug in mlxbf_gige_mdio_probe (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: clear MDIO gateway lock after read (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: compute MDIO period based on i1clk (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: remove own module name define and use KBUILD_MODNAME instead (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: use eth_zero_addr() to clear mac address (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: remove driver-managed interrupt counts (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: increase MDIO polling rate to 5us (Luiz Capitulino) [RHEL-21118] - net: mellanox: mlxbf_gige: Replace non-standard interrupt handling (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: clear valid_polarity upon open (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: Make use of devm_platform_ioremap_resourcexxx() (Luiz Capitulino) [RHEL-21118] - redhat: update self-test data (Scott Weaver) - redhat: enable zstream release numbering for RHEL 9.4 (Scott Weaver) - redhat: set default dist suffix for RHEL 9.4 (Scott Weaver) - redhat: fix changelog copying (Jan Stancek) - Bump RHEL_MINOR for 9.5 (Lucas Zampieri) - redhat: do not compress the full kernel changelog in the src.rpm (Herton R. Krzesinski) - redhat: ship all the changelog from source git into kernel-doc (Herton R. Krzesinski) - redhat: create an empty changelog file when changing its name (Herton R. Krzesinski) 5.14.0-503.14.1.el9_55.14.0-503.14.1.el9_5   debug.build-id4d019178ab90c19e7d69158ff7dcf66d1aed6d1d019178ab90c19e7d69158ff7dcf66d1aed6d1d.debug73c8b49359877a5f515c8097555054963d4e7103c8b49359877a5f515c8097555054963d4e7103.debugc7224cfa13e2105e057ab20d65f0afc007b1a5e6224cfa13e2105e057ab20d65f0afc007b1a5e6.debugfb8549e89bb7113bc6d2fa0bc3d2c6c1c5ac6b9f8549e89bb7113bc6d2fa0bc3d2c6c1c5ac6b9f.debugff11aaaeff8bab18d219e055ed84a08e91d39b8c11aaaeff8bab18d219e055ed84a08e91d39b8c.debugusrbinperf.debuglib64libperf-jvmti.so.debuglibexecperf-coredlfiltersdlfilter-show-cycles.so.debugdlfilter-test-api-v0.so.debugdlfilter-test-api-v2.so.debug/usr/lib//usr/lib/debug//usr/lib/debug/.build-id//usr/lib/debug/.build-id/4d//usr/lib/debug/.build-id/73//usr/lib/debug/.build-id/c7//usr/lib/debug/.build-id/fb//usr/lib/debug/.build-id/ff//usr/lib/debug/usr//usr/lib/debug/usr/bin//usr/lib/debug/usr/lib64//usr/lib/debug/usr/libexec//usr/lib/debug/usr/libexec/perf-core//usr/lib/debug/usr/libexec/perf-core/dlfilters/-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz3Tppc64le-redhat-linux-gnudirectoryELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter \004, BuildID[sha1]=4d019178ab90c19e7d69158ff7dcf66d1aed6d1d, for GNU/Linux 3.10.0, with debug_info, not strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=73c8b49359877a5f515c8097555054963d4e7103, with debug_info, not strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=fb8549e89bb7113bc6d2fa0bc3d2c6c1c5ac6b9f, with debug_info, not strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=ff11aaaeff8bab18d219e055ed84a08e91d39b8c, with debug_info, not strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=c7224cfa13e2105e057ab20d65f0afc007b1a5e6, with debug_info, not strippedutf-83cbd12acaed05d917c611f8114c3708b398293c7189a188d1a703bc59da18623ba8a649b46a6ae45919c7f796cb11bf3adab8ff5b6efd11119985b5f1491b809?`7zXZ 볍!N"d] b2u jӫ`(y1;a3>RA#̢rwD,"<|d҂0ыI?ܲo!~99_ԃR?F?$_ZZrQ)XsOc"E'd[/W_R:d`)m۔ n*XofEb @BX5l]bXA&F8T  YqjYUk|mB.P"l^4Sl}K;IFC2bi˼&| a`*zzʌ@L=EI|b]46'oF6G|3؋>ezoF~%,h21b:Ʒ>Ts{<9p1vv4e>U=Ю{WHNT'dҶ =,*%،{ѩ+ ~EX`[%?ȿ!YqՍ=<[a=yW ?N@~H0Lױg}0RV׬tILp̯¹oS_sW NԪMo>`cE0!' Zh4/~ԣ]3 X?@ne-^ǻk,CЪ\)T44#&_-V!p2"*+ bqs>BuGSb95p Ӳ縄 0rZ5j)ʌq<,3g֦)d+C\Xӯal8"sJؓ0}}whv{V ARy`r!voɴE_Bls##P .dnCVGX(Ö,56!4> S6rlF#gTU*esl  c"\ޟS3% 5dтkc{A?@P jFȘN*߅k~R6'D Y|In[nB39̤y.ESG*T5RS!P?Ťb`FlEa.AR>-*Y` M}{l]tb<2)xR /#BA<u22'~[UϋU|MMkǻV9cel#=ƕ [wVFM~8rJb2p3 ZăӊÇ G@9ߕgX%Bel 2ዧ\%ȇ^L)zK"_ Zx`IpMZ`j ·RF [pvi؞? 'jٱ0ݠ%hE6+PҊ l-H6B"_"{ 4etPt2Ɓe}`B 7mq\C+mSWF]͏쩝dyht' 8xhFG3+Y'-'7Ma95 :=8($8 _ɠ PbPn|5`B t871[S7T`qYφuN%,BFFYQӚcqrJjĬj?)'+[X/= yU9g3ex6kum' B>~zYwn핸isY~0С/QƸ@kz@SLCYc  tO5 ׅ~kGfSO;/նkMa)3ݔԑYfWVF. \ 7%+4 ^ʩblaOض1G}~V7F눁ؚ5>קsJϢYd!,E1s׾c?LʔN<ڊ8~i?"㜪F$IBI0לչ._̸Fk  WS CWrB괣3mFr ~ @"M=BY=|O~K@DMwכ!8*]oѹa R= ؋d]R驎F}6'bH[8\P1v)-N&"|KȒnNkK1<6Sd$/.a".UH4J6PJ{ܰ3a`mHdLNdnUJ9iU82^A ;4Vv[´la{ruV h,%QlF=z(az|NBx?Y7ƥ{ rL GAce Wߑ Dn/*dZz3˒P)ς¾UNb2oLNW?%u$#Ӊ]"ծNel@^=֋nyԢjAK*t"@ Ӝl#7d;! lNL]̌XبᡖJRH)6): kMx/pje$MoҮO_Bi7 j/c˰z{Y`ސZt홋GJGSbpgQh?@bXWdcFx$b'A]76%ε|JsP^| [@hoNBMirN]Xie(F:jխS%Mq *Oɲ,}ciLP7.qjs9 ^ErS|}a?_^LT#l'{que?կcBqYwRI/tO˞2|fEggC8)o^-blϖF\rR1V-:&ޒ ZT[gD֏O&aX3pZk@ M.AVkX4P @?[CVpvէ#2={bgd rf {RˏG 0}W103wݒAԒl|z#ꦐ/|\)([KMB8L\6h.pXg++цX3nzSU#Ir`hy"9J&bt1Cb܏r;9`mܞة%lo+`Tp{\cf_Uua?9E^f6)N53,~DH#qݺ)*c R[*80֨s ۷/E*XH#a5` ҸqҩۥBHO,Y|gN85fw"ijp?CNz!uhHsj~tq`ybQ`Ɍ@23άnMIJ#dl{Tv$L6Jѷ+6E\:8"@藩ih #Vtw(hOvw-qdeL!eg]`1h+WY? wB%P*NJ;wB@9yJ-˺? F&9# u8CX0?0Ϫyv 7_gZB0q=$F!fst?d_;^Xl?kf^[w#aT`FvQa~Ut¾dK)y9d {߮{[&*3>=LK^C>͊}##˷z M֩5S 2EKPp<|A򜯆g<r8Ox57qZص@n'F;ws}#1CA(C 6 ˤ]K0S.K ΦokTLJL-Ɉ{4yd0!.`Ժ ꗃC>p!3A uaF-,󙯗7v R;v}Z}ǝ(.ھ PUyR0Yj{rRW8c>vLhMyX%M S>& xZ1Md,n 7#ת}} d!3Q_J\h5XUAtr )L/qm7+huЙh"eB}ɜIECctMQ/8\)]hi~^  Ыm{URT*7.,uuuʇM|k .|VDBH޲y+pffZ$cD8jeA.Qy^fK\m1o0 fsHDS[@et8Zv*|6Wq qMt&8j; ˾ *~KItCeZ3~Z>|A,li#' +rjlʌ޸_^CTLjX&SݣHz]Dq1'`_#R9<ҎpK;`'yne t8[DcLdnu,ϕt#_`eϞЮL>MTY㭿'*#KVrjCڊk` nZ|`>~y"$"K"ǯڰ3d2{:ԪDhǺ鶙:kU0?Nh1V"L51ӂAJB¨+i1])}U 2I:_sgfBɬ%Jo?1@㈼: 8>QZԍT~E31<{%Gh:?)a izS[Ec8]>΢͕ :g\hfFHץG1߬"4tR~q 9S_y07 cc |ҒOC\v-e+&.S'6>>7f3X~ h'N0cF|r.`hds(,.2flS5fqD`]CXQ(~(͟'6g2}{~G̤qhnjԆ&d+݇胜,ې x>w4@(| 7 Dl޵ /3FoG~S?~9*aFAF/ E*#Xѵ'˥?f[ԅf+&:EpPM<f,#53Ή:K윾^Y XV'D'yv1VTzEND#Z;ka?`q ڼ&a#BkH< - s:VVugr:naBQaV7k0E 'J,WcXMվ?<VC&BbDxybCIP>q`SFO海S~1w[(^nmD@tdvv,^!鬉5"Z@'14QZYwvETnaEaQz8aKnsY 2'~Za0]l3,}D,0AQc8.jZÍh$ߛ 20'-y<{WS.#I̟x A2kDcDN4[Q%ڌމcyU@O/K[0 `޼Pc2jA:&W@k6vvѾiǴsNA*SVvsd'c$;F5?H_/MHd;qT.?#ZJ~9ql_o(ȴ97XhM |h! JpY;s타i3U!Z;5jIlRg/Wbb})C0v Mf k|--0;V^-qj=`Ec9YgwvZy)so0̥C{pXnP1$H) w10l&'52S˧`E7(A9Iɠ ]SИ0i+ۘPePks=l)Mߣ*CLH #Cr˶ 'S, 9f=,;Y <|X W~~=RKϕ(w4 OAE Q!"a-fĈDS#c<ӕ5 /b+<ͫ~3gDBx-mC7nY*$Dojuk3f 8u` j<~V=60q6XسM2 ʈS,7Ɛ G?-X͝dFEb1.7XQA-c"{ 5eɘƊ>5E3}>#te8~)gqFxƐ0"+K{kV$.=%31Ŀ"LIH'$58ňLh&^jf[SV>3xvm?02Ȩve8yɊݟ!~V96S=gEYy Z.pqG&5&URoƔрzrN9 κnBBiuΝۈȓd}M%j`(ٲh{¯ z$uqNH°{'Ӝ RvoCVH 5Wa4Eh:cGQHIl:*,Y w}a鎃юH\ [,NߞyQ /o>ϑI0]@n.g7zՍXE9lXv/tV){aP`ewx[DFGniT]3Oj}T"~JtTՑiVWYX rp&5nXƎ9I8%uK.:[ӤS 9^WC Z<eRegQoawB?WmmECE|vSmtry Cv_*%60QܾDiK,&63˗My擄5bMd+^)T?4/g\?GN`.e>67)PO?"Jf` bIB\ !MjFTnjI= M}{О2RI K/3(UMGϯk )@U"t`1UV {&*3=R53A+Sm3&R}u~҂du-W xl=z!q4!,YoWM XӗRuBaT!',F.pi%؁KY# E;4qj'd'C7WeL!#Y1WWo;OFu`.1<=qF@t.|n`` <#ݢl4\48O8(۲EuvhcfeEz\캍],)eMzz< k?z.o=y'`d}F^YWq!ONOMoG zO;0~AiqA鑤~Cl5=2wXX{cuLh\숂Կ u(W0Jqs&'T?{NDW҃68nX? o ˜qBߩ1u k"+W}19)oG}&_ca߁bP+U`[G6>45 UWcHCZG dăXaBm41/<"'z_ &S՟"UZM x~B͓o/X +uz~9om$2F-5.,3Ы}, gE$XG+bDϪ#|K&8Q}]o?X vpOʋFg|9cDۂ&'T; 4$-o%AL9(nO!44KW!o Q:e?6KŅ@xc}Ew[ly0~+NQ0q/PΆǂzm(a_PYܣkhEoWC._@~dFƢy?WѢVQ`5fUtDq{Il3L2<#`t<ߋH9Pm[(|ba~4W)Yz gf"5f88Pۆ;Vbg_.i[:a )ܷ̼`v{w尐R@6=%s?Uc{eo 7&yV4yǃT|Jh{{.nce+f:B+٬wŃA;$>< 1iZ _("~SE5/Ͷ2 \ؑOV#Ǚ秔4`_>JMS.f9ո fXV~"WdczqvF ~L?nsѳc OTq6=n9ѠBKRa͉b[Qߪ652픂)jCjD]..fbņ3=3\lӉ8.q4kwieXzIdޛ6ϸ?l~iR̷8(3ew,md&*T<:'QXtSZJ!TzF͆ȝ\DC{YH%Bg jFz8gYEfkk`.OԽ<.KibGr8z.8Rt\K%f=S٢_eA֜%C(R~E06ՆP㛾c*kȹ$e(<++6d@. $6ahfQ^M-H)Ƈ@D /FQ2 w2PY-#Jnί x.Ɖ,x=gH΄A}vb & )1|irڄV!QCW7ܕPȗ36;Z#\-IwrM}?}wG{*Zt>krrpt3n B!( OG7Љ̬¥8ԑz:`!iscjC6bCd?~nx4i4l11>tSm/ >XSJIY9LJDo-{5zq!S_C*1<1xs/ZXrW#[<^<׭̿8}߇ 30KD~sns|uCR\C7.|+-ySJѠ'TcP %8f3_z@Vϩ!yAC5ʚ_RWgJmrUa %0"m[JȰ'u,Tak6G#h>olu4cp`zڍ*~GjH|rt-%: M`|QiolcZRDJ* :tcWW*U=f8%=qNCM X01^ueiy "m}8oOiM18¼HU1$G|TʍyL݌i~o6tNWh5f:ܞMKgɍjv49rNQcx4(PYȻt/ۧgSSpj/ACG 5t}$=J YP]eN`6IE(hN:ʣܱ 0:,+44r*KCV<+k_dJ5TeX/m9L0h!e:Y~ H\n#).V @fkl5818uwfGnW6l `肷ۗM0w1Vh>zv r L-eIlߜRQ5sOe>H o;|k;(jޢEn'ssُW PD=q Qk|53h bs=1Dɛ2zC+4lzqd.4N7%mL6mYΥJܿ+;TFXZPiuQ#WF ?׎s ܬ.{Rg~*gŕ %#y|+϶O 5w=caL^4ƶ&+LЬ+]jB]~pWV;[[&}1K9PR4ߨ1!pNpA &Ӽ,bk Ca?VAy@;eFF~Yu `|j8௩0_"L(R[JB׮1C񬫉u)Cj%@ag9fc]! @5:9;MFW8\ˑZUpr\^etGa&YacY ׆pgk&޹lyj{R *9Y)$E&p-@#SXhos<1bX':s,{Tpa y, ilؓs {ox9>"g7=*NhXm_9YN~ҘuU9=8つ-H$4^O7/!c3ل(IiՃwYK ^6H_Y×C<10drOӔP6OijL/ԧB bP _^njUjE=bF9,PqΕ^^=Cj}*m<<yp';+h 艭:* %{ƈJM۠c姵$Fu#<[8\^-AHb9:q}BkT:W='`(K#9V[88*3H|lxNi-#Woک?ar.0U6O*R=.7ܦ]5ȕ|܆#4Ԗ0 ~ҟ~Q"g~}u % T#B"lIN!j_}GI ӛ +݄0~9 I8Fsz<¾>KXjz+9qj2,̢D8wʦJ0}1^!`8 }ow"񹷒$JzFT7^y 5)ǝJ7eҒ5iEq>r1IGǔ{S3 ,1F(6h4HZKw8Um3KHJxx2c Ut$ 9-$ K9JUNpN[{VSޏՒEg2@uB_ptw}vфoH=#KVp^h>tj;*8Ly7#1) w'*E.bb)2 \ˋ"*D!}uwx;AQS)1Ig\ n]UWc]lBT(Oxţ˞wsX#R ]z ڝ,/:ۀۺ|dVͧk%P/jhfV_}F_oQ?}Tz: Pp5qbcf o}.jιWu`r896A=86%lwlruf\=%T#V$޺iՋc{];O@[d`3-_ 񆋡Dn3Y|fwPCDW1J* THvͰ{ zYaňh@r5jow#m䬣ɑ:,^ɇW迪A 9rNWh+zhhp xAHOy -) JHPUst,fC_}GTpE_CӣG Xn>r܍=א\>d˵bcjCN"HT:)_s|6oyu%Ù>$k٦ U)Y.RmL"EwF,Aσ4[|ddZyR2lBެ W/>$C9%2ކ9 _{ӕ\}pimTK cWLd$7S%4cv֠=w&l) 5.]0Jm}/VZ0J-Br yX嚳` mP9k2Pu5:ܿ[ud1Vs)T񨼴K:Q0EM!4<俗̮r=jwz{ Yv#|l-~jܟ§ >4E˝Gs`6PEF<i.;[3w&&>x d_~!rboPnD$8i: OB\ڢʬf{Z,bM!:3CkLթ6m#\ 9\G]ewHO<;%*#JXE6t{` b&K\[(頛SuTG"̬v{#4(Yb 9~x@ ez9X;)n >'%VĮT[xdfp/)vgCw?1<m8s! &鲚݆NU(wJ-*#_] 0KJ(e]؛χJQ8um68c;+X$*3C`Ah!x- ^Edߡ4FCZ^7-h? 4mU Y11kc89~D<-+}1{:-KC;fo nOEJ*Ǜj8/+Jo4C  *B-.bl h*y?SnG}$_o m7M bƠ^nmKD:ka9^7e8@V%8tkq~%;]2D}#8p8Ji  yxRv EHF !6btN!y+!tҪc::rwc`$j|I#ۓ^R,Eo<eLJ?DGI!jB(B]j0Z&+-& }y_1/kɋsR< x] z6K"@;VlsCD!( V;z%Lu>_!PO^3$ꖄĞN'+>2Xӛ,uƩo06vj Ri5U QRP;<.!NXK y/ov܂N6]~j bI"=ٵDԦWj"G[y"S'1)d|#N%GWwM.ghyvSAotV'^ .5Q7vrn#蠃tߋ]•EH.b\Xdަǧ83nbU%ܑ չ}ARp{z`B계f)DJ~V#;N<4g~DQ|@.&Q 2u+Su%ms N7`V߆ifY=y9VQ8^8>N f#W]F lWXxnTm'W5&JB)^}gxT"Seq5xGE>o]^G8e~.ykٚ @"hq̩]F`*#&[2ޞͻ 'lzDBPUx]}MzI`Xv{!ueC:?F4W4+ gr~( /ݪc~Ԫ+niS{ D [Iؖ+x|k+/{?9Zo=+U]][fdO1@dEcDأIB_k67&75qAoēȡ1* cZ-"c<;g\au½b Bc)qBy(n=8 EF5Ԫ`̢>1sF4Wy6f (l$8)*t\X*lr/v={W>F *PY؆Gi?[w4ӹuib^7v 3phu ޛ%ïw*uuPyG^|:;ѡ@c\.VBʕMsˀ1hY_"MUU ⬈7cK /K5ei3.kL(^Tt%-IxdðfӉdgdڞ&[ n&)ԑYp\PE 2ouzN7!>t:6|F 7BQ7A}|0Zdegk?<Q#DK 1׶hsQ.og!f.x.݉E ʟl ufwk({a2TqHᒨh󄦶}DsF:/Gru P{@*pwCW\}ϯooCYzh`E}B9;ygDI/@`"y7BV0K_8UVXNTYB=)+HTB^1 :"OU|f~7ngb -18.EE'=*4QC#sҏޢ+tCgZkS' YsqIij-o5ɦlZC6CnfM   sC<[,.z.Z"'֬ c>;Sw02<*ܪڻdoWp`IEBޫ޴K]sS U+'?S̒k]3Y%1@hGIk<8;~trNvc{-"P񊶜+@1uЙN3ht@&XڑOY?IpKqeDf7G |vNfăthB]Y #98qRQYP7v~2P/#8wJplEJD@,>$[s}$@˯T/Nh:%+ζ['_YB.-˲zv,r$~&SFR$n l\.8:0~oDҶ}~A@ESWNJ+?אs0-t2vY>t屖aGpLIљn⨅39IP#0@meT@޴@ZB־ˌD}r YguFtQuTD8O-7;bp>.;{I-t铓(hRr'}m~qpl!%vCQu&#qKX_#*[l37h Ϲ_O^Y7@Xz8s?{JCG{JYSx 迣&o&!CD zf RfXyl \LieK+\W/%]$ "L2f%N^ըYݪgcۜM$A B+\݈Ԁ=j`@_$HgۛK!n8 m_7m<u!X!>W UQDdB7"";'WHK,*pqq쾜\Kԅ?鐯g#4Y} q`m 2B鵵Oduݑ'-;9*t$~HY8ERy+ g6.0U`[+_Dn? ^z՛du_lF9A j, 2=茋5\+z( NGKq Z'쎌敫dzSzrq&#fA$Z78[I [!ޯSc ZDEm=Nmw%L7?-YICRtX鍥dzq;ڼ0RP _ۊZ6ÿ[9r r* 9%X<*L=d)yWl+h.])5u6 8VTrL-g < ݠvU|3@֍w.huS>$6?#Աh]17 _W?E@YIHE0OY+@ܾMI_-w&3̎,9 lTtذk5s'a0<;Z>5Q_ {f!SS,so>ʪvpmRz SoWD[Wm!*akCFA~I= ݫj}R'iB{(MC Ӌ[0wU;A ".9Kn{|{c=l:>5#fP|: H8ދlwVcƿp4>ze~}&f ,@11ͭn.%̶ Q2/4E޽s4m̷2q:o~C6nxFu.ҝlsIP+ ZUun@YI4c S{ }+j+ĝX?2IM>ؠi|ZDY=ogȕ&.;䧫Jg7Kݐ#bv-f; {Kt4mJ+?n'2Q$1OH> e|w2$覼tnu~W4? s%JV/LHt9e{W3z=K <={ˤMm{-(Y:SyJ u# RO| k~вZ7ɞk{ ?%UCe?[Go9ߞ0t6Qvn'Lv'rhh9D!Fc`#,c9S V *+[?eǠ^ˀL=W0yZoL^cP^aXGn˦WN |1O(˼^>hۈ:Wظ^ <V#)GmMMiͤU#q^fLr(2sC"=Ieپ-53v=Y;> \ }+d=~"X3uB geZjG-{83#i1/fr-} |@9]n{cGY!Ɯ3~1N=:)/ /P]hY(`i7M9wyšGܷ{&TBOQy"&H4ڕ-`D$09sU2 u"6FQ+~ a+_Q,W^Ă%ɷTDFDw;K5\j ͫ )f%*ÙQdp:ZPt%R{}/k>&=r‘9DUnXXm! ')|ÓtxJRdW7|M8t"}@VP\K$єSh*58QO j$J;ҹoEޛv|[qc$%JʇѥeO Y"xY]O#{,YqNcz~W v@[KoN=u/QaB41.Tz F[:CN1$0 NW;?}#[cBffdR$=!j V'` $^P?=Lzidm3{(d&4 69NdYC+x9oh^ 'v "Ym8t8DƉT;, HLk P S/z8l.]_]C7zSyLOᐫXi| `i̘Mn7fO+uU4QpjȖ(N{ ({)RϺe чBw/'{1]N %?=0$pX^v[M?"!M.41AMWmRfQGpY9BK.q2JHGa`xw|FUwab =I~3Vi)[LeNE0[}l㳌߭xtwLuq(O, Q_gFh– XGbpu>2HJOrL(;F ?ShPV8:Uo'$ aG&8uQߔAB7yhy~ڀ#[&Fx:b< }[Xc}?DJkWt։.[6CHSg;ji=/H Z'#w},m**V&Q/۽0aJݙ(TeM..mO0RqS-ME($ư8G FVl&ʔ08ͿUʖ^ӕ^dA;bwT1oT@ڬk[~c2wDUl\8ȵ YWr@E>B<etEEu/Xhj;j A\;ɛ`p)M_clװꓮۮ` vd] 8{DpAůAGnA"c,fwl#V8z A.T}Aq)59;:+1cy{-f[T*\h'tCչ:3Bbw(o#Ck,fUȎ;w0P Mc``\+%[5`G8aV] 2եK8 Kl_'`p$ඇZQEo\r:C &#yԑ`Ax7Zf 2Ykj)i?2~%P*ќc=$'LLV _`%)OjZ|Ly$Hވ.ּ9d62²$&qgZd t#lrtqVݘعc)% iNgQgxjs]vxo%X䵿ӎH⒊ܩ> "#OdrZ[0|1CF&C "a35Xm rxf|L"AEQ 7:ըaLt5ɞyVpgUu򯦿't2cj6KCHX dAg wm/2h^v&tm*_ -~JخVGS`)Bx>Oei<(i}VL6aXnm}t;,E- ^#9V+iX'swWXbQ.-T?OJ- /BQH^[똑ښd{>Fm,jś8'Qa,UMSCGxoڼC_z4<;$,6hs**EZ$]| ("]IF9inŢ*p#J1j|*ׯ6G:kAQJY'trhm32ʣ cXen?E(8utϓ|3%-4,6Kl2H;,+=~f}H$5O1W~%-遯Xtτ_vV -9g+›-kZo%| 17>MSAysk'^2%M'mM3*O"ns96<ɋn $#Xǽ\uz\`YLa9Zrb):T&s B<}dܹ<h}&+LZwbIy[+QtM&%C{6e Nއ1pQH߭:I)QX]^GhZ|lXTO'飞fZ`ng6TsHӔkNez۪  4Vzaȉ?F :~L0)l+ "O @׆pY٢E,~WkT7UE[ ҥuJv~T~8淰S\>Q`󓜏#L1{Tc(.ī45Jڣ$?t8WP&@&&Atb9To/' AYȪ]"8V `o$zJuR{d59Kjw j35*{,o5%e0EXR9GUA{?dfP0Fh ais[71mXn/N'.C&m?)~֙ 561d[v,ص}c;n9L$@-uy sf"rEgId^T }P)d#Iݭz|VDWOYBTd[}"$}e- Ȣ7DŽ7Z `1olFZr2P;5wݝVT7[$ }5:$OKU*so܀nEF?Q2ݡ}bG6u?/Tޖ67sgu8C'gK`)]VmbX/+^իA!ݫcP eμ툓 7_*e30y+V3)n8 |[5aT|J߷jregT>bH"9p'P$ϰ=MB>۷p͗m5$蛸Ϫy*hhe)Y]{ y%~ WC{4ՓgRݥ7[rDWG_:ymw++,X8?r,A FPh0hȼò?sR)ӸEl;A uZvHQ[ѵ:׾UڛzSi7D ވF#!M F/(T5Da67&#CWLtA[r,=b;RME? 5s!=(8Dt)^x2Hg+yS ߩv {ҪsTro 9}9gۡ[ЛQxRW 3l|Frcp ]Kva$U,M t}1*/4FV|t: 1O{oy(AcB u*|h[8KVt_|/n9EpZZp*8+|zyi*岊OFaB$n\Nmu5 U功klwMQBQ,А }a߱*Pcd{E3S W7!d]A9<,>f6Cs-,scZ:#],[/!vLё)QHIQBcDNr^68r5a=}?czqtVѸc1,xv%= cy^Ojx3n?=(JáHDI;4Ds.ېte,5i/еx`^sY/-E2N Ճ_͐}wF5 9,YM?~ֺcGx(&As!SI:N7CFÌoR KRlާyR0#|Sd_ B,MXw\>A9Nmz# 'de>g$_T$hhǘ 8C9Q:Tce8Bfڃ8)zq+ }=gjXls='#K.B՞M%Hk3fiɒ+M(h\@1*`G׈JD`p-λp<R>;m7{=َU!}R04(&f7vn[lw/QqYtMSͤdWfj2S<`Y[~w_V:݉o0s!43\#ki7-0+Q({O4aqQ$ y7Za>vd-|45\Y 8М=jHbxFO,ؓz,Ê 43񫬜1H,U߼3a{‹, =|MQ EL l2\T}^CܥUg0]SDQ')߃>]CK/Ai3rmϣ.(^\4cs0kv;|' @23[v٥v ߚ1&ua\!J))g4yG s+\BePK74bq=5YWeè(8]8,:Κ L+(mE/uٳC \}:? .imEMlȧB{٣NhKSsaf-9o h>{CJE U?Z;>`8,WAϛm'&:ЇCP4K r ]a9 v>v-kNS !"n< EJlx?|;دyLx2AckI\õvph˷dxŽ`tpY|N<\=MS#qM.# <"6ǝ3v>wEV.*|W/2n,yR,Yӄb6")aWH`jUAMTFfrVaDۮAh]k~,]tQW ]#Uc!IZSz;WxbSu|]"C"VqɳJ@Gg5؉r^^*|"䎣ynYxo+gAm~COx U^WA"2˙Tg8pxRnOZ'ݯ>4MxO㔑 ]f*9Fi9ca\uc0m+_|/@oN{!O\02v_aH޾TqTY ؘ])*zZϋ$u&1 H7X+,P(/'bK 9|9 i\Vv\ TRp{%7y,U4iL|$A`AiS'n)̖6"2U cwU:Ͳ'dgڤYِI{@#K"Ѥ^ hdP#ʰJ5djq:_|}4*Cߒ~dI7s"M::FᐛJqu^FT+ Igt"C.Gz9YnbY>[ `GșBs9y+W.2A!PM="RL/Wʠ0.~icl:DW᪘,z*"O1E$ŎͥͰ$R#:ڄ+Í菸yrD.UFd_% Tњp%y/..?CC2s) ȹ.i` p@Qĉ kǷwm1eiRpt}< w8|CE쮣DbuDr.breEPpLTlǦN\ 5sW}B{B]hz#\e L FxYH7cdIc@kKaeTwBx#SzdM`L4Wl;C>hZɦꭩlZћJp+nR7$3`G~֔_ ;*HKYoЌiM]TBa vY%r\=<E_lnF{Q]$_^R%n%0jF_߄‡:`.\4Ci^T\*Cڛ|j`W )L1}F-Od)EKas0gX%lA@cP8X渀(JAۄ .'5URRE[+>rk*US6]EY/)*z Azf3 (}uK'J q.=ѫ:y}A!;BiKVoX_ 8̝L.EA/*rA~trYA&LLWEOJOHU܂;> 5Fn^λG2 9sTv<8y '!L $rAY N8]aeLs~b2ŤJl qh?߇=nJI5Q}S^G ۵KQnj렌&%--B]g4LaM ;NNͬUH]?^O'Ym$]=ܾ@:Lm7.S 9k~*1 9Su6`~$S5Yܚ莉jS8kΨ'e MXG%8V~E?qb8%e0ccɫ 5s>[0U$pNF^|b3a)Uݤ@brr*l @YE.o9 zrL~;eW`|!kDmq3F^Ķ{\RSnFFb9m9bqm D}sՠ>C`j܀%̇H\ulz'ՊL|XEdSz WjR+pxTfLѵ֬S=ϙ qc•,L ˗AL A%@zggˤW [ө^rwW{B ,TQ\4me#%IYBSk-!œpe㏜JPkr%TŒo:>.}o/]gQ`nr}/dguU2x/.+v+ ==j0ogHAc|ۃ0ܯXxvRpD[ ӷ3:?tBWVb𦖰7݁Œ0:G-39|ZvH*]ф0  ڝ_xNU+ʥ Ԣ[mׇqf)z\-dz;LpZhSg&@/ZŔ>aPQJogq!tCi1q 6FKS7V7@h![ݢ$/)-* EC\H\;9!Y&sou%;:6x[D R0!| Fa-Yr T[l~n{rxˬfʶt =3mhHVӎ3|Fu/#ƙn(Rxf*S!X ~pBKaj+nX&U! b/ ;6rWIW۳L0 ܃)mp-_g7$%3o;5_S-T1u뗍a$Ehf 0[:1 c 2Oжt)F.\h?fʡ%qd) ̷̫G`5!9%'a`^${Q?:s%od=vL~tgk^ ]Mwe kdr4I'|""&ŲjE 6cX(ph_;Lѕn Kl?%5f2/7f[H8c|w|V0MX;k}3ՋӅSP: l,&{fŘ7k(EA""҂U! &1k]ȉW5[ xKˠxb~6]oowܹ3#n+ %^n|*д+ꐭg۬F1} Jo KLL p8v =q eĺz}pySأڷa9Y #X Ɣh)&IQh5!Uނxg6CϘwȎ3[3+ Lh[7&2xҨ[XC>5$̯rIFyeAU1#,*)M\pp̤ҥ^4^Lz7i3vh/S7*iૢvJ T/ |?(︵I؁T3âHו\5l.S2WhCl31j1ϗCe\[ 04Ӌֳ/ƭw?![s>;)z )͟n0B=9vܩ=]q'r Ny Qؐud<%|^Ŧ!צAܲtK*u ޜ<2UR, o4``d}AmQNPlo J?^flwc)U12yh9%u%ƟVruse B(̙21a[Sҿ wv C!݃4#b'wat@A[~Vqsw6xVb\2}}5Uy=lKvs {kQcM6%VEun-̙纡36FFsњ*daWK[kovt_Cdp}fjW̿6/eYzIS{40IY-'*C%8ۤז^է9)vWڲoߜ}ת%y}riуJ u@#mRWHS)ЯL\v?ҭ7>BkmȠb CI(ٲ|ʤpob:R o*yȟ.y<,v9 X4<g'RfPxkGcf=eŽ)3Vv0CtDҝtsJ,CAdErCXEYN>7؜ ق5_:^ҭs2fYfĄ찛TAZ,VO2tb5_$S ͌ 6UJ "HwnU҈K K4_,)2NL͐B[h2q1 'i^6tRp2[Tw4˳`}6ȅӁz慞#f ʹkk9ӠI 8>m5hX .mau";(Hgd) wyVabRHZhΆ}(@h)`Glx'l"?V0Dh\9n}:-FI,7ų׽{)-h+}@VSj, ߭E☱3T3D- T/ <%'1t+gg݌PD h"GEЫԣ+Qj7mquIg` 9]Q0n| fNJ-ijԳxQ}SC֥A+,=GrO]Z[9խyz FQfƔa^] y(,7j~ځkE+O3X ,ELK .¦ iJ5龡hg,\-">ƊL3]@94R5%"-cTw vAkóMG9@0wcaD`W!ݔ7zlV{UoLΦ=aOGݡb_4xw!-3>ʧ up%/Xgm\ X}ʻ&sc5ʒ. ~UojPb>,c&CvDn \)D-_{J/ʏPaxʧb) b+TW9ދw`egQ<*jA5]\7Bb ׉vjNQEnZA%0K|5(diXO0~kɘ;(svϞEumLZq[6˂yDʿSPߵ%kpN+iTQJn?`?u bD JVF/`Oaҏ" * 9fa,qh@Tdz JP78oc$N"BБ,a~ſ/[WVr$@Kjl>EV&@hf-oڐw:F .S ]Txkw`@sO۫J)dX fJ<+*:z@r))!Sy'Ya.=ޭ"lߵF %;0e' 큺:iF 0P3i"'VBK?m5aP$*^1f^3T&>>S e`#cø5!F1P0}BpǬz}=F ﮚD:4L#M'17A\8|,3>MVqJMwGBhO?#n͛FH͍Sޝps"$hMZbT '99\6PFuƾvYEd;R;r_ý<~S3$ÕYbRUH,Þ.4Ʋ` ̲q;˶T-"1wCqNZH;FfriQAh55nT{XrU&z$Kv p;@-QCmV7ضy كJO>,Ex6,=*%62@1cu$/0co#lYPjZ1v~$91 $ frXzMR-ĻMt['U|"QS wǃ'8I#.o#6[X$ؒɜ7cR!BHJxL+M|G2V /419TfyRU#&絿LjhfvЕcSD=C~=wn*X׀ڂ4\} 7wNaX~U~),?xX?;g⇢ܯ748Di:GǑu,¿=i)"O-D]c'rF` Zt}yT SyIc/$ evfňp2z:rd5prY(Ĉ3ɯx(F%We M 9 mNN;ڻ0c'~F陀 }{( nvU9Qh%*бEKwD-oC̾e7p[S#` O=EXh'6 3wTNu?]"u-)܏{J5Q9ncmK^be9 X :Zȵ!*J*l2h3+1\s %-Tj.??1fZ%6ޢ8g(;H$+Ik$#r.L2LNN#{Z(w%mbdCF;e)^`4q*HYԠ-%;]"}59d?\O _'>߽ YupѯKPe&N'k[Rީ&)^SF.¡xհQ-fCߖls w!5%WVOqÉޜY*OܞE0TG0n6tX* M'BHE7Q2A@_E-%i]zX !%ф.aYq&s[߱P6CHS Bi8Tuk[!l+Y5w *"Ӧg.V@ON_?B> qud7RĻC@npM#.F&Nb@%be~:fU' eheSiR u](}^/lq۾X(0sc{}WFv L^X&W>9nR}: E5w>]DAUC+yljV'ߞ"\ٌyU$l0l2+/h22l'IV&L`6w؇7ǰGrl3`R9OǙl̕ק6$:pP"_mt;REݨfG` I1BYIn<'HɃ"G ȵp#}@hE(@g3y)[m`fo1ң?(iFbjҼӲQ\z$8 wp8oY|^㝴F lG?m,4s+54J!!יvg,svJq'E2+Ä(-lW$X>^3 *V,,:esdlK4CZJm;o.[pdLϪtH&'շҮ0L ғx? 9^zVE M.TJW!hrpz+.F4B[OkhpIK9quCɁnch ;c'hƳb-r;+yI#=+=X3-ES0bmV Z]E#{2^?mV{cNבglw)Ց6Ź#r +n-[tO ٲj|U#D+H]{L9V>dT3|.&|1<ʒu2ѭ|4=pQ ZTAiBhn ]% Jwwgar VZw cb7RQ|Ѓ&~<2WxȊ2hM!0A_TXsM[!5mEp:rhٙSO[rzyS)۟ wxƁyc oKi=ӘGĉ=t/kzF5Iblv" leIW3gLLJkYvE(hiL/-:߼00:k4dq"Owĉ`ﯢs5GtPCR&|%T\T¢4%cݰ 2TFZc7D6(|߶#yO8mGrRNsU˰DHaQnP ',LGuLCO8ʻZs/ L;\˔  cp \~"vǦH{=佯e\Ўf=lωKBo]p6,-[A6BF5vW†z#zp8m6FNu;QPbzns(f%Iכ~**nED@\~RއAB},= Zme6āZVtQ/θ~n;X)ťCvUnp{ J>A?0.eC3 X|%1!4aZW'.Y|>gh{=x8S$ ' χ+Be7-fǾؙo$;rf<U(]&MY%$dzO&tC.st𩹁P Dyo0<zU3qQw: (bR VFL&~9y>Y\7f4ofgĕtP |OQvi[|e%UJ!H~uw0F"Mٮe#nU!SX|jH=Rhnn?~DRvXw€T=N Y e9JXynnW3Wn_ˣ_ 58h3R P4>%8]$Z7;ǁTyljH=O{@/?4 r%j,a@/lT o Ѻ3)rG#r^0n@y5@Ά@*P7'l4:&t؀} SvqWK+AA<(s:G.ȶ=]0'kT])%)9HbWP!V ,eH,2-QԒ_ʄ7gQ}sGBn3}X"oHRGa"YL$Z-D~VG6Y!R[t% 5=F42 WFnO%ћZ?' }/l3i^/2qVQv,X2Pde@!u )jP*Q[Eڴb*LUA}0a)?i 8N}Ju7ϩ޸7Go:Gf@ 3USހ\#e;''$Q`E}Xv֎]OqBR_>y5|֚mi{/MnVv>E=+>ɶ(!!sGpV'$Xɡ<2% \(9ɛU%$P vHūtM{F ]ڏ~ɥlb.ĩ9BMGB! g #/QiRdg2Ӆ=Djrxq< r:L:fcU$7EeQêT9]aBTIXTA}T1I$8vvwhu 5' . k`*yҥ"(XW]`J9 vUV^Z.N=Syt4.! W+ %W*"4`)nh]qOWIo6aBL?&5uts ŴygJo!KU"#R\H Z:@]vgk ѷ j\6KHkN2q; Zy?e#CmP@h(-d!c;wWكX\J@q{53/x1rp?[SŸy/vKo#/z%DNP/⑄tvdtΊ,s ve[UoHeQ>&( MF-miY)nLt xXg;6oC5B>ZEsov0gқxDNom5K9,5aPAyM "A ¼\q% VwʑεݺeG,"6uVYGnG9nAWTyah=Hgn4TqC("w"œ~gkH;av StRV~QnmPu F:JH}a0<&9Ih(GBkm?r]5kzLOY{fqUNwy(zr``*2&vhx/bm3kovRLM6Y:t8Km:\xZR'GFǥI(%-  f? ƍ{zުa6mc'ͯ%1Ӳ8VP)s . >su=枯m._inJ*Sfk`p+gCM뿱7L!:|BLoƿ1<Z׬P5SicoĖiPz8G;"gm:_NԖ[Y7FˇHtڧ 67#붳tf_B-۶A{55TNnxn,We}qR$ zJW:۲>(mɕ>shk`p Al 9}E9mS=ְ_KO&j6F0c-kI k^Pa e/bΚ#1³{A^6Di~ePsLY^+-KC&?M㒛^TScK ;լ e_@Qe {U!1ktlŖv,IS l>@|x` n|[l:_氝1X#Qhք'CObқ(}\yo0ad8\]S#Sg]a1-tlb·i40e]sdV{83:V7Jfdk_~ [ܶIW.J(_u(qvCVm.HT" ;`W:!/%{ΛBA.d`hLU<3(75͉L6;Wqq|/S7n\+\.T'ȻK$ć۹&i^oi\f|Y3f\>&!:CfUk;t:)KtacJS.YCãpc:ŝ=kR6;OG Lx~Yã'EE$A.+yue@ +5'};;`Z^4WCHtZ 1F䟕v >3t5q^F,&x ^a'$+k;L>jɟ3Uړ88ըzq&p]H)SIQlƍhben´Fž}G/8J I޲+oN)puM[uGLazZAEcTyU W EL}/=m"7D2tv(ޏ'}[< [=.I/IHŊ.A@ ސ)͖[A7˰QcC.L6|NA4˿@)N;Hy_x=?VZ+>G7\͚LX"{.7"QƖY 5|]e^F:FZ+ԣl\LXa,K$([KJb’XȕoNڝ@{ 6! -V^|/AIxx{*"L78T<{pRY`"2T.A>Q% ޔ&ήmyA'11#n\:"87qz[pn@nijTH)ݫlAv9 y l_hXe#ywn`t򭾁#,XQ q(w( V'("+>ERS3 ~E{8%$O}[y4-lihSͬՊl{꣫B ,xQoͱ"D'0^LԄ$8U~Dl{#k$j_+ņuMZt.% /ial DMn9;e6b(+:R H_TBqi s9۽BQ%2BZefP[ rB(}0awx-m5!o5!2Z%A!/Q>P9%T:b9H_LP{ 4In|:tD 8W~3]rUܱIZC6BnD*6 T?zΡj,ԤT]vR 5Dv&?|Sg2OK\ W, zP3;ڽ MDKU`\VT3ZVqkOQ#dݰׅ;qQx}eS"b> a_Y(H^}Zk;p ǯZ!qz \#"H+g:W_=FrK^~JOJo<,  J)`z{iltB#no,|Ahθq@sJ̐Ơ2C^t.2L_J?E0~dΈe*ic* OR&hZ*.%e)5k'Xf'i>Z}38]E݅&>">~ gi cHyiӘ6̉\Z00vhlH#hXnFPbpoP=)S:[!M)ECu ݦژC=f21ȬׄI+؁$N<<%/x_u)TiW+ ȒS|#RΣەfeqJ`.saΆr7i׻MM4y<>7Sw؝wЎx.NzH{@;xJrk剩g&/ݓR7yfVA]؞P["nC_}*IxvE36+"za|Ԯ\6~YT Y6]j)憎!W-r(gUL@/.Bsݑ-k*zr 49v!OzwӖ-`ળf,:0 o^$Rny݁G+֏QlZSzW*DLݮZ 4px$ T6fXZ{X+M>J ؔzu1S1 DA(%3o ؀Y6:}lۣevT]OWv&j8DIJ^F=d{\| u(Xҧ6ּ|Usސ+z%`rn2Z8Ax(!BLp嫲xec?[SP`kvGSLJQ o.O 㚔<80U@@Owó 1lC=AT 15|w8.ODj#N>@Wr3[!o9egtI ,)CLNh)5kYmn}ŭ#-|Njh@ͦCޫʥC/8x tcDηbݼyCWvn`^ 0Xۖ뜩2x2Uv='\y,mT??j'"/K+12a tp>8tdKX7cp %e8 Ž#O&5&YReВ^gxqqXQ_' %1ƿD"Yn\f"@7 )7k0M ځ OIOd|9I mַ&(2ܵHI@4)^gȳ ʽ*9w-A7q< o AQ7vt zs3Fŝ*l$0KQVQC X|_!K0F]x?T@EzZg2d\,zn2.S4z鎪GU%lJ(dzQ,Klؽ$)϶O]F!]jv~f$^]_^^c)7)6ʦKf;$Ǹb~($)_e`=SVxrD Gۢm %̄HhCFe{'6۠6kXte#:59Cd>rF/MG)R&Z4ה+{hl|J(0Niv+ iA(rϜLq$\Z7z\ fp\K'\1a}ymm&x4&Jx N jlMsoUU'V9+3bc5v籫mb9cZ} 7BlkX ݛc^ƕ?3NOӌ G3XUR}U4'>oUma@!n#NA Nܒm߬⛻7OP6 `w4y% _ǃ{m"!/idlri)xu%<^BשXOog[SDzLOelĜ-zwB:7Y\Gu*dU2W9OO|Rݪgj=Uy/PΈ@T6`tn;ڝL$.Q4/ܝk ӬG2ǵ}b4 }fH&s'a27p>1eǓQ2gזs\Vs$pVw~˽4$üzש rA+ j2Cz8&?ݲӂ~=1JbUMxјN]/][ѫ5<&e݃OQÕjϋ=<0- >Z3z:#qdUOǬ;vOR2/f$'xo@ 'n$o:g>DSh*2ʬbH@ޘvhϠ/ 9IJS"r`SJ K@`.0B )0M3j[ș/*ޥ-{ĦKܖaf |:B cvZoKP^Γe:grƯܒ'eP>ڊb29ZYqA.,X9X[ȁ5H6ӨaZv c ]FujwSbPzۿx&Z*%UIyVLȖs+~w~Մ6audQmF,UeWDҏD4K ]jy g^|~džj簿v-ղ _$(H|3p>ߎ99@" ]ձ`'9nD{e|J5Wȱ+\M(5Ul-2R , ]*sLUsWv3US1W%ȥ|u=(dҹ;FN&$T=ա1ݡa$k[1o*k ˈ,+!Nu3U?]mf8H@$ܣ>TMނ-+\' 6/5BHx]TR^o7!T :TgLf=3>=:HaH't"eqDz;lluWnckW'k=sF0rH{dKUL`Wjӧt*(OZzR8Pև/#;Ir]{ގtLDob,VqkB g Пv ,LnZ2b b=k@{Jwj~&txhA[2gĞ}rp4/sz8լO˹-}.l:Qn6&5Zi/S^< WM,pqHY1tzakWhT񠢐ٸOZUX:WkQ>GYP0 f"\ꩽFZړ@oVW1hy ^ #X0pfi8 3 |>k&g3: [Q VA1zKR2y.1mV"0oZv%O$t }ܛI$-&ݿs)'oK D A!sd(C&AM;&va_#iq)A[< r.:tQh?3ӑ £bKD)R6=) S1W41yͳKr|~V7 6x1Gߎ$&Vd=ƍIHj0\[;3ޅӣwZ IPTMd[@0+,f3y'g[0x\DA[) >M"5d6A2c>Oqbʶ!r^|ߝnaS6:U@̈́p.! bGkdW`%kFAiڌC<4ӛyEz/sΪhWq їx%jOT@`HaܩId땔C#.m6LH? 'IDodV=0ՖKf'ZM\kT\e=d(!Q024'.'@ "?`)Zo{6ʖD[fW~KRhyJ=Hy}Hf>Ӛ1 Q,e+yЩCNѢGUX\( F齵[L*U39*)-E{*3yp:d ac Jr}Gǯ_,f;Vgz t摵 Rc*!2mPHLߩr''qhQi A1ke걕}ib )-xH<:do4ƚ*=$=uh "(dLjktav5GBllG=?.Q~1y\/Nju"Ǜ@^ۮW6J!A>|B6/X'U'T_;gu:j^?6ļQїg60我9 )07Xci>K "ߊ^,JoOXj|wXd{WVlnI fd C'\l'b5~WJ";c<41̒ IOFffqVhGX|_vD/!2ܒF^PH8qءoʡ/WqLC{vQS٤׵':aW_}q@X[{ Dgɞ&c \T6l\1ePj`j}U%*89KVl!&N?c—'B=Kw*)h9]/%|ͱBmz$; ?,wkISi* ̔Z4O%".7zr'TͽḣۈT=cc]c;g5tWoVblFӑU}Cxz7 c,DI.<&&(ŠX xv) +u'BkӚΉÉ3&Q~w t٤ /A˒DyKjQ5=\2[d)ۃ㳺> fv뼇~~B^wŹUrçŀau@]ei&:EiT]Z|1VmYڡe!SLuiia`aCeѯ0TbUćۮ&ۿۢj[2&Ty{TW\[ر?F?"}< 1 QLOELD]66 Wz9նWU69mfXQab3h(*"JD %Hݷ1lߥ]~.o*frNIk־[i(bUey^A5Dꏓ˳z (7S&~k0 z7_ 8Z"^VڮT,%n?Ux#X)GPp$F(2+O/FotYSnP SX v2@BxU( D q ѯqjAdN q9v&m}jto9ԆP#"ަtxY/Fz}'VWA&FTme_OUTr,CZdui^+$-ܰc|mۢj?CVS?l|N< n6m[wDz_ (>Nf*WHu#l^)$q^L#s6qPN< =܋hj7tkvhQodckLd*uqhe]s=Iv7)E?U黓] DΞg&Xec@b~uU)n::y0)аovG.ϒ !ުw6BKӁ'qpп|ŹT P %rˍBOQ!\1:Nr MI7FaMd;,^C;.hj8=mSCXm".?PV휄}zƓNѪMS e?&k<1 ɮd}ߢ̠3ϢCvȉ1Q!Kx\t4rhe*5 ͐ܽ͹t˽q_z% Fv '-]/q6#^ʊ1l'M߻s8e-|zA:NgBWs@ٟ*vq v&p|5t xϓh;Y:RF O0`kh}/_ۊCqlA?< ]{,-j$ Av3<4D3^e [oQ-|1]mIZ (qLnsQ'Cl€g>ۛ1#-,&܇jP6=Pus=6w+$43_rfeGUsr[KPC7EJ]4]ʁ[0م4`cljrc//fZEܺc4;@7'xX.eOESaF kآ (,.Mr&v_I&>/e2KEUƕ5vN0 c^Ƒ[)f}fag9qA5Tm = r^[.!s Īתbf_䢬.0TaxIr6ԯ(콘id-p%Tsj_ycՋ%L 棰Wćª6՛ۘ@7'j!sɢo_IAs%)Mi^{-u)is'̓OD^;x>ҸdP:ִڻ\ ?x#?a_'2&}gU =_YNgviYQ} F =3~PK _]AK!L~z*0U06[YSD 8;pA9N5ns9 tudu<-*?Z܈^R4gȷi~Y1۔s VfìYO2 SI`JS ryn*ȩhfq:+-=Wg`˛"rTx嘼@ha U@F^_\Ae]ͮ!عd >@EM&uf@1ȏBD[_ȍܘ~۶fSВ6sr_D%GsGoLzOiHwC`ƗVg۰ G)_̈ba驛T1'|׷ܙû; OEtm^&uvxw"¹RAE( \b 1 jJ IupeRVa?X/#C)9tp4LP`;f[$I>##s igV \ԁ%iivC @2@.Hry8_RLP^I.~mdJ#,L R妳+ ;B!3ӡOCW;kP a 'VJB~}.m{:\-mgc_GH?5h)Ɇ9>.%Ʒl7,_ѯ c?R~D/!c^ܫRW?2|1 +98Dѯa͵79N29 ԡԕj7GVq&Wn-8mDkN?}J٪IqTa.\Ǜ.(t5WCX>VC8δ;36R m/fZG]69E%SK}S?gh庹 _UA@֊M>kN&#M[Mhǝh& &W[r{ޅaHOn/ÿ,W^rH'bryݎ# 2 \`B4.#J)NJ&ak ]Ȱ7S*[FnWYcY̵ΆO!Yl~j}p!ꖧߌ|ylի e&$f*wǥձeY#47a>RFaI-i|1 J.S܋9AC x[;}4`^_owr~G6#eՂGr|}>.P=s[_Zsy|D WTV&\\K$gpH1p5͝B{fPEhƻ4ȝ,,Wb00J'`[L$\pO5oͥ/ 9ak$c5Cޟ*߻5Q K (ԋd_ߘ E3ePvD))u \XjZJF5r qҬkG.\z;+k\ ےT0ײ6苮@¥Y^w$q"1;duV֟\ $qd)pYqT|y綴CENE0ĪEv3_F~Fԗt4tbW\y&(7@[X$D8kmFiOvUAl-J ~º=M䆏so2G)62_[Y0~Ö`8f?6bI* J?`xsTMU[;APȪ-X,ͺvvxt)6oAhRB[1wUJvߓ0{ C;ûj4't~¾O9Cp"wzHv.i8_0}a'3d2 wkM6 .0lT B[^4\u^Ĭ~4۹)AaZ 䈮*`66بam;ˠcҕGX"OǿMkBnCiMÿ=lay-De{޲hźcHʜgygg{=S/ZS}ֽMw, g{c3_6@EX;g;3S uOG3w0.C 3kzdHsE=m[AC=6_&OT_7O"i|:Cđ/UyKkHO>~A@4*Pnl󖧭7 @Ve"1nO 0g2 7i& f`!em'zqR~kn²DOm\lBȊԟ߼ntA&;M)~Q@>5{H3Bs8 x}3L H/rwt3鲮Sjϰ} ƪth DE;PR-׎/v&R/k1N[TxeW${ 5b`B"rf=To@ӑا j5xӘ裺/B5}x^cF|{XV p]c+R]-yP4F)i|SAMCIzS΍u+O|&p$#ѐ2~3 <_|U+zһ*7;7c  5O47GpL̪ iyF#\!9.t?YY} H1mWKs-V'j?^>p9G͝ Pq9pNndڞTe`D_ }ś,v=bI&-ʼQ#T~.<$]{7o+fRImu@~N C|yku} PL vWgWHS}g\Ivf'ιEˮ!a:Ck#cxZkFaˢO,u[\9{.D;I%9)A^8_J[ g {ɀR7ZUqQ! ݵ׌g \->1ؤʇ;u{rrX,B;ipPK_to%L\cZzfiN/qjW0Ty;{J&y3M1 SZ 52"MC]}F֌F$0w(r:bj~N,~uSg؀tmQrgƹһ&֕wQ^,RtZā U 8ːҗ5'+ =[$G,#ݔ })cK-㨬S[ɬ+j` ٪@FaA>5`S#iA!wӣQ$f/q&ƫq/# X~ "0ijn /Umn&#}vyȞbW4-SsٲZ͍>nԚu Bڂ\ ]=ܹG:Dd"k{IY,LAO+Q*$/7m\cnN= ^ (ÉGpg.tsG5~GNEt넨mS8_CxGC}npJ$Oz@UUrL R='gk[X1Yqhb56>GExMz4$eOʃ49B\6} h7=€s3w'\i76o 3SS!tHaq C,S3`ll"櫺T:2 #v'&\G&NX`2vILCؔ}T|C.T_ю#d+@(Xt1@Gm/|01* \Zpup{!,寢':r3[i.چY.YBN#p)Tu8hiJh[5oCXmTfY'XQ9f2Gtoa P2UF\4cS\gʣ_3=0A bosKtn'2+Gv*qv!C4pI&|a3yihA C`Sdf ՓJЫp T湜5Q3>߂N(L髬O[ɥsp>n1G:Q?~w@ hfƳ Yi<"ޠe"2Jۍz|;.R@aCgT($ưK8Jѫ/o&IKS&xrB|.(-"8J Sx ]iU+&/&Y\vyӨ~dDenz%|Yyz['ia",}DFX m!mնZn9~( f4ϒ/w47g_h]'Ox՝u4~fH/I;kqcP1!M) y)Q ˮ ˢ-B5<␓&"ݵ1c;Ckʿ׈+8C"̀NL؝#OpuZő̂wFTyO`>?&K9- [TfZ7 𹣍Z :l|y 7&$Rix*,Nyx3IF~T2F 3M [ǒok_ 2 }㿼=$$ųeI$3mJvt~d;jsk_U?SizJ1,y* a\p|M"j峅4sF$,dx2}yD+ʙi-V:Vw*,F&_wK~[K{N֣;d*6kFCTrbŔx4Zq.d+7LrXUaNhc6eHuh)tf_ (= 6-V/=L aW "RI>ާǡ& ]+e"{ tEGZgǶ<bRYMMX--ek{`|s9UR9=J>E nMfcD\_>آm(t88o6Vj6=?%8(d4V[Uqu^u!G~~u !P?Og@Gl0Ơ["T⊞\),#aZ@f$ ;׮6S5(9.8-cP;gNG$O<]hRl#,Eiؘl"8Z}EE&ӄn"MHJ܂.ń s;% vTcw 7%x| ]1Y6v;&%+"4z ʐ^f}%2զwie1;Bl\VQ_9cc`Dv({PH|۴6UB*N{S h:_ QLO?H@%Y9.BHAh]61 %%[X'. ;ਕax‹{9J ! 1!=ŨqegM}̸epIAZEKXZ>"E 5iMG{5Ay\S]dn#-d2q}罹d̄cD;m.?x|֡SCRą 9xg.fs}4:Oh-$=~E\7>MU@b4B2i "U(yh:F+ v~LT.Mjɔ8drd՘^O H+&?[&TSh6aW`6,j+$. @n$᢯H\Te}E܌~D)gJ&׹qΓUo & _J\#”53KZGvE|āTֈBnlӞ>]zO\ ƅg'ً;tOؾDdJF!8\ZIB4NI'K吔fM0NvVB8k _ހ/ @ú]Bp2ba90QAYsc`N-}[:GuGf5 p?"j BnHz!H(k2R%F+!n7PY,`f<-N, HJуYy\3}t8J&5L,(3C?Q(H\9 z@S)?p O W]7Ƚ[75Hw­C# 9p]$6Di[8'@e&: Dji3wJ#Ѭ>yh)n(i=dOeR maD6eCIr= ebQ u4fRdD.5sw Ju01l%t0ηH)P j *DqOxIUe=*`O$(EE¦YTf1$̓JhL$&s5R͜l^϶PFVdVV{zӛM608? e)  Ge@zQ28kva#^T J{Wk@` HF6tӭ\qO?x6+Vv=y#= s湟9reBcB\.JzC_/+H_ q1D6Kr =5`)&MCdaƚ#¾܀ZnA^| XoJ QrGbZ< جr VG|$ZmvAm=x1T[$푵WyKжYC7T0 x6O񇝗9ЬqTւ^g 6"/좊Jqφsj#" rIz.< "W=hHC@o'bG%+"PtZ 嘓 rW=64؇P{ۚ2=j]9:"EwEng&H!h#5#4]Ƥhi>ŏJY 0:}`Íe8v$3,HIRW/>ɐt5.KpW(7wȘ!Rqm 9=S[#W[4-IZ9r6 71nI-)6J1f;hok-8$BOܾ1;B_6! ϒBc^oe{}~GDַ^=,|=g6Bʔ  1=#@J #LU+0FdKrH^=|uBҟC@e=pYiѲCtS = {aFZe(sΑ'Rִ ɩ۴ZSYWq艙=MMlw?h$R;׾3 F&y;R+b\RUXk"c Q8%!vE s{^>N؝UEjW$*& xyHYV$F/^Սs "AuԯM=2G!w&,l;&d#.(&j  A5&qҟ;DKO|=wS, c y!}LkI 1V {:<E (EB2jL_Kl*ҬNas֧@nG>Drl||hЙ,l)(h8ӊw-*Rt4Qi?2~|'[Xm@ HP jRJ|0/^b?l`lk2؋L)`P.&bBI{[2Xj-/ˏR=喗.=alp8~˞֪ FT~°7cTUݗ]GBBTF?){_q)V ,l,UvΠzXv^gC0Ѩ/qVG?^yFyY?G1ĜrÀH"Ie9zfJ,qHed)9g2bHkY}bhVRNd>X8uT!k=N~dJpo:ARRU4uZnك92|j5$Yc1+Cq5.{/(79FF%< !rĊ^3uo|3Ǖp|u ytA4۽7{Pt┳^7V~O$sSi7'#}|X6DqV8AvNWȾo `!XJRW k gaMǮm.V]^gܢQ J=.Z1Xu:!*?ϟ-훭YNotFHC@-\ LJUf ªE(׃rт}'GjD C%7/msco.b!rb+XG'V0l@VܾXq\ h\d+_ǿϷDv0J ЅWڲK oA%DD Ƨ@E^h_UrJg lh5߈XdZJ1NgiRZƢ5eEFaGQknYiGoz_Q(c|S`f`DjΛpn|R@}lmhс =sT6n?m\ ȓ.}9p y7n}z̥&Ɵ p׸NU낶a'N=qCz$|LdTVF9+^eu K2k$#}h:QPjC25n_Y#+#(v!gYl`\ :R"QS""ODZoOn@D4+06YCwB]jЇ 9ncQ d6I+#; [SH}@ӛ0y 5>fW EN&^7?<]Nm `B6(|1&x7aU,Sst 7y38Q3@A|<EHc1T&ʋ1yݚ+Pl7zh3~\q5װt ~frH5I٠-6o;ӵǹΝcmR[TxbEa>9Q2^jpTۨ";!V%7dj'~ZYU\5d懞r!OÀ bVU yv_ ^[F>.Wfas]$l1oe8[BL׏Z7K%>glS׏5,҄A 9e$-9YW} %GF "Mg; _ ټ[ ^ñ]fEA8מN26"Jtr9/@Q@wܘ.0 Dr f~}fwzaaR1 ~N)q/vFQc3E-;R4`M!ϳN1Z|"uk(QnU eEWvT`\)GLurLf:S 7̗X9h77lckæx0zC!U5]LJ{o~z^D m80d, v}b'_עd v]-x&}a̦YJ1}cˀ)cg­KIq'H+1ud*^vдJhSaܤ@ZKj4pAhԷ. o0N>F^[ƿ8whY`>PD*էwJD,T bqXz$tB6`KރFxה|؏a W]87XːEY7Ŋc) eKƾ{24J"qLg\4rFn  $+ %ٽi'̙\]EuPu`"T]a"&Wg<_Yj)_d{#ys Ӝщb-ϓNC#hF%JiAu,u=6܋E\GMUXa|J(=a(D/P]Ĩ^ĀALbP5Zj߳y|}%Tod$IOeM MESG*)ɢ/$t}-'hIJ.wA@׋9Cqu=D_=NݝdOp*z汜Z/KY+#ހC+J˝BbʹM#`sjX& ghW>ݬYrNbo3anͬxQy\л$ x7%Ϧh N8˹fI Hh l1e‹8oSǩ@{bS^`JD11'J&S&g\XƠjǓlap%H&+Z6=a/U \(AR,\TxikmH9Oѝ)eG6$i %MݹY5"u7.18uޤzaPoc2^x23]M9üGū*ۺ Q]Ei.b_Vjm gb)EQDO| ҔR!9.%G%U^J8ы>=Wdt o;K5[xdjpHBm{D|nN;.WǥO)sO/_{=q7do]?~AvhV͵z;h`ޔcG. HrTV),=Y'0Ib6 USek ~@Uo@Tch loߍWcPVK:OIj@W~ErW,I.S%itз,. sr߭\ńkfF=I |"'9SZ_S4^yn 8dF=;c>~>$G6boHD4ƀ.ơ&'ƣ{~YZj=\syϔ;SK5/Y^k|nV^m5؟N j\{`MH_,YshG먢p,*3p'ŧ]ؙ^3 [?\=l! 1J *dᓦ\DO4Ind 8љ50ڋ5 hEReM`g!Tm9<3/#{BWh+6 `Wb=#r%RxI\:J[FAPd/tL CB)΅G a>LnQhf6T+@rkR-+A=/GC#zDFV r?0]$B:vw*J!_@(Qd#tOI}6p8?FUX!xv/)TDj 9+kznlmk╍^零GfL{#y Y"̋8<F܈{0ii*ȓ& TP;'0P(4.(L@<; u"Wp3)=NӧePK~UjX(Oy^noOb'=2tU*ow N+^-龎ZïҞ Hvsv@r2'N}"UbO*}͠M4"Dui9t1]VQˤtlĔå>SzuҘRCscW9W #8"NS M#JP@ӼoiI>q؍:|w!n|9]XùϷ" K; hW 0i>d gss?qjQ f$jw7] }{1+nQӭV%zt̍z;hW'R Е%e`C}j;.b.4?~=L;"n(Jm.[H]_(8ZF=#-iڎ~_r!4\[RU6=03"Sm?7 r0{|bFI\8i̠!uNd\Cƛ'˓):*_sMx]hIQ&?a/>SL|%:#en{%F y>!bNBEÂM4ծ1r[#s< ` :8 Cғ٦ `;"~uDZ^xu/Oo"À*U82;HX`~Ȕ+ay5s/ȏ =I_ֱ~Mφ.f'i .zi8lCiJ9/q9rxAuھ9%El",V@H&C39RuObPL^pnwD״^g 3VݢlQ I~kC14zM?Mq,V&\Ky7ofRER)1X9~q'b IQ#=xBo>I6~Ӝo5п/)%F"!pc~D s?lDw2@04!hSW !0)椄/\Q=v.TPV !Č?u[Ô(,'cJ- re' kL4=fEJ1bg̉⏕رY*X嚥pL57q/zY5 Кݮ*g= !7A38)*dCŽ+HT{U *jL]c^$pDq^k^|m6gpƯ&qD#I\~_LzA!4v[!_=ݻ!\ ׎*rY9e!JRa ~}uId]O e\+,>KZs1DR 哯1qqg򇼕a&KR=&ӕ E?~*ȦORI!䔧{-P'H8<d ,gWdxjS%ģ"V U8&aW6 Wi݄NF0ګ/縘!@%l_Du킬tIA UH\eǺkWfcDtܳwDq:yoʉD\iq3noXΑHaQ)'UJ.S \_7\ti21z@αRO"RY27ɟ= ' §*{J6V (~Mbd훚([OϢԊݷïP{ѓ)oqm]^!0u2ϝX+ KIKq qsS>M̨^Onc_S_m =!WvyQB樔R#f/?H]et@Į8 g r:LcS&Q֠ } I$q~|$a+U^  :2M,~p_ӶוCȲ^HXg,| pam2BI}A @ ̇Sx'Ybɜr;WyA |ʨ6"|S#*lF^z"7& ‰q:Էxc5tgΙ1y)2d(hJN )odŸ@ +m"9҇gk32 H~ׯDg Gea,x[Hc=qYC݋(cx ;$AAdqCPLRD)٤ !6NpOr~tΟ]2S؊΋% ,i pB/'3ֱ{vjY!c"ܿ [*w!$1!꽣f59 '3?I<9~Bb,)0J2p]'Ҥk5,>xϒLk-$i-;|rV\hB*W`܏j^I5&D3 oYpGSc"=Uv`g.N oG'S"Xװƪ ^YbDd -p+EE;Kǫh3X_䢶5skUCNnyy%H,;Gy;( UKfm-W H\5ѩI0ZoY{6|~'g# EO%D]%,S``O={@KlSn=>ڛ %htm"Ӽ:RmFtza[gmfy6yJ1.CLӤi_5J=Ng-G̵f~qP-W$t,a13'"nZ]i@/J%R4uhxB{԰ c j,&ྉR-`i ?fj'AR]ܭiΗdQj>^|9Q;Lj qNRA_UCt>yM%G? 2D'HYKA-E<~ 4yHy@\xg|oy"pQl9v KIܩ:bx~б&w`Ŵb`B $c qrV`QT5> KFvX/͛ ##l),5agl؋.䲎;U@>*ˎox&KaRQQ&ol(X(䶁R K Π@hQIl.2z>=*H6` k0mrg&'!,@f~Cq /_³Z^ !&0[LW!;'խjfYW'͋0kOS0NpQ-2Tb'fE#,.p6Ty^[~s[2|E }V`TG^'myAW:bQR3G Bx/QەE<DR;4IV p=7]2UALn/9tϟ`D&Lr75b"IK96VY[h4+2[6Y!qX+zFyʸz ZWh=-A44Śd(E8=FTc_df0mlmC°? }7vZ7If[;z죡_v+A/sM^wĴ>L-,O^<6-݀fSȻrW 2EVxyT`0wW"Z`XBڋ7J%2qK/cfP)[`^nwG 4)*EKwy"q]򢚸4y?*à3V yZU^E,hޮӔfIa@4c%dhZlT`PղN2EѾPІ/NCZ\3{_aE23BLK$~4B/~rt(2 K\VJcB,f, l>-MF|F7}>L pv/ޟ[x 4@7ei~Rفd,2 ֱZyIzHU8v!_^Tf[._'6bb 4~Tl.Is*S"/.f66 u uUZRg@H &0'_ձ[X+%$+J/G¥umY]\~,A&œ[-Od_@oE5.Eog\x' t4~'Ck'lcX+Pŋ@R)6z+8?'%]x m#Ռh͝JJNr+yП8 rwgEy ΙB Z\_ bA$]@YE ]"xthg3nЛF˳.}J0ALeѭRqӁ㮷"UM/5{zЭ7a{O.i@L‚~ה97='D.H cfjcc-TRtIVL*JZԣ]#xqOt'80"k0=!ͫhsHXIN8V1~VK!ӎǯ|0&D 9!^[J:,O;JO ޏc? 2EV9EoVPŖJbWނ Oݱ={ok &cQu"y"VWO&k7l*zc*G ~0 -Vo㸮I2\iU U gVT0&.OQl] ~JT"^؎gA/;Aj6|X>01yK\|v=\0(2#MG勹_KUeA18X8eZǨp,[a|jPҗޡ\ _smb~R%:XRz 9=#{ 1`ZL?wIDvf*[躻LV&+gXHtxm*APŶO=>ęx")u⺱2U2k n|$z&J:?YI$9^ޠGc/Tu$ͅ5VVilߣR:,J? ϛh=dvLb(ҿ^SKGT[{/ vj5]L9qjxBo򁄐w팚Fg(NTN%k) /V !=04id秣M"`J`GbQ Nr`590U /~}v;Y1yfҝ .#˪򁵜+.X?!4PKQ~=2YjgѴqr*4/BV*xt,6 R@> 6n=-36eC ӵCײºZILzqJd'y(uŁy,)ɯ><16lwiJ=orjIC1̒0>mI'?SCI.;8%{̏YfrUG{|"|![ ؅ ݫ2d,$\dU 1B޼O5d5OƜT*ij+M%mcռs%FC";t3Mo|~W\hm '}Kxhy6@ğz$cV\(ڹ!hgq WIeG2A3O+fš!]8I0f BjKhJ;M;ުʯRdBrqe"P&X {CGYugxbIi*VF|50*>͠C;p}r֤dI-w_ry:,%Zq_t:6#$p Ҧ@,-;T^տx k$Ds j i*R'YCÿjή~"])24[ҭa,:A?mEIDgЏkm6DS*.ژEt՗ * /UH9rMV6L2;^At X?NZ.'< ;BDR?!j'Y.[\ * 5,@ h70e -1^QW3`VsG "5P CAń7Td 1 jlLmͼVؤ'DPʗK&)]#Z/Mkk :x\jQūЗ#tDb򃁶WM'rLGB jJ9sin42gԉ~+~t} Vbs^W0gFmOanK%: ~ӒqdT":["*{i]!QT6dzpž PEڪ…[}o 4 #-ϑ4SNmLU)`3<9>Lɲ)"oDnsbv2z2Z-]Q$ڎE{O7 ""B R9;goTnѓ_2+&́P/Ф'+;\$ /7!S)nz1N,DA֞~*`A72I$-t!f1AX8$}CcfAW*LcNP"yi,MF^ԣ"G@\4 U [tCԮ,)DjgUrܯF28]y !rjwU.U㑭.V-n"TD罓X(/6?/Yv8 B(CdF7t*WZbqKJ \C)55^/k 5'|~A)IҸ\QߒyŒ.ȵLHt$@2;G"ΟA#)|CS,@b&qIM3zH/=o\C SNt{XL.uMʹ⪄e)/%zn؏ch_!II=ʗNwW>,zX,|@`1gLWhWa*_[U7ӏ5O)?[R Bbo[,o`y2&TnrG|[LkUۄ븋KD$pG3/fSa:BP$a/\0dT+k}q<`eOcU./ s{W% yLs̳yk H|=`$C  b+iEh\01Ğ}= {g>7l^`*S4BZztmR=~!\|{ɧEX*FPiѤX3: n?=ʋLv{8QؙdtΖK6a׳:z?Av(DBX|c`.cG?2Ǖwp]0nH $' 2Ɠ -ʼ wT|vؖ3矝0=o |ӛnAhosm/]vԒ(nBW|\ <aAf.tUx} 7I{!%"~]9ek0?s,'-@M|9[R˓F?ٝFʶdp)e2YL))99O+_q٤"%(ȭPzv:càO]ܥˊrOуeӜ>SQ򩍲5HI4캐 6!^}V( 1Ly-<'*bA2xR2$T->`Є72?wk0WكE"AhD1]] LC\&s 2trVl^"˾ɂok2MgJw5Q!U߄73ýDq8r}Z HK"q 76BMs/G7M)W!$,J0NQwEL]9D뤒,`h.CH2#UO8!GaRbRZf{|לe9^۵ Kk7մ|_H0;-3TdsEеP ]u+uvj,Ӥ<8ҐG2Q- i2~訴"7mgyUO!%g4p!y7Zne6,} ozu*qק@ "8@*-sXp> @Sa:k.=ZG4Uzob#W&z,n=c_/`Ŷhg q' j;E*p0>_A=ܩqɇ5АiMiFu`&9T08y>kF>~؀?(;[ށOoACS}vy2]$1 <+Txd=x)M .^S)f[V#S k,33WHP8RvCK/wq'RZ8/5ZoD# `` +QY5btR|ʹVkD_}P,9}3OnaQ\tk]*w!h?P߁hJTXԜ&DCSk`uUjO7]}s -︗SL&SS XCFbCi!8'LXY5DB RwP1]ګK8:/0JZH$0?y{ ar#Or?Îz܍g;*;S)nYfJ(_p~ݴDsnnjF*l'b KwgxZôPIW[m=;(%<,?"8g5BqA ~EGsҾw|4CUhR;ZA0E+#7H2 2܋1vuorM33xĈxۨ kv/wpj|Z9ؙ 4$:Q҅Aa3uHiR4B +?:X3C!3 ?oQ~$}/62pJ.]Z^mRIRs>,Mm4A^eڨD`ū^Lځ?h7 Z:/-@&F-xl*դye, I]?{~p$0-|YY,dtq0 _tV=t߁1#]5;3OzxKPϮ"|6Q8Cp zw}w^vL_[ c",$@D.OFo"^HS`[)y:,ۃ˦q@Yu*Ҩ+k4~vt19Qѱ^iV M+]oq |ֈCV: zpz|a~R:? qEA|eOH`ʜzDT?byvT6nTV!k7$kx +kvsF"bD4_wTb`!S ~*Hq;t8T9xJ"mJD#)f-K0Jl V0#Da|//{qFH6;=TV׎p4+ϒ:7VE܇<}>mpoAB&RZ'be2ϯ Y ιAHvܺmW~W4B.{f8[姎Ր# @Lx bN]$+7vF;43J*C[Ȭ)ol( {z<踨v1Н"p.ǚqQ6@8/l[ǒ:6&DF1G>q-k"v ld8[ l?šs# t:H61 Fp'ok^u҂=7۱$No/c)_K,{J>Ij>n\ʒcs<2<1HhW}lQY El#(O4ŲQhP+;mr5TNOzCGד~7Ӹ2cØNU+x{Zv8i4Bs]SCˇ…v|0͊0 ~/T\>iTDi.r܄K_&=W|$qK;X Y¥?8`Ys C7*07-9?Σ f}{V*5# ;k);B:J~uz-a@ ΐ&K73vWV+zNd7+\zhKótw th^g`G!+&e=>wu;tHQ]/YU#.M^eqPB>NAqťpE,kNV 7-{VTcK  ; g"#/bța'`.}p.Z(R ]FL 5o믑аt8;8VIVHdFvk㤔5@TT:R%PGnοųSEö떧R\, q*_ cD O*4ȾVPïTnݹ${O \f%;wj? ]EХ63!]#4k$$1c|,;Uf=(\RK oЌTFSa[6=]Y! 2Q7a5vZ%puIQ]1bg9W\3uIMF4 1ȋJS2+ [,RaI1"K Cwz6+D]vNiBx9&!mHX'.͒n*jR_{ h!뉶)~XH dg̛{&Hb@-MN$O?TA#c)Rq,)HޑK6k'Qђ4oUYfkP9$?"O$ lHwNW)& YN7 EYJO<],eςP긢d 1c^kD0N_c$hbb];  c:]>Hrfy!f$rVH5sZV_Pb *"l{[*"c, p`-q׻#g`#S3!*D `Q6RCEI!Ȃk$aeX^i-%jsV@A֨1|3|xdRˆqs Wn5C-A-F|ЙzF]poJ,h0\D&1e*DMt=f*i4`[") kWIۂPGWA# I\喔X;؁bZ3gb* 5FD1t,vQxu]쩟q59ۛݪ`jxnҁrY T6zxR[u*×Ja(E6?NY"#\\MS0Sz&8FayMolԛA7{yIꒁaUKP00}1j]~[!n^BdԡW#MZ؇ޟjtKNy`MB]_4IB{SФl^ Єk1.庛:r;dž'8Oۿv)SUAH<8*Rn6"uVK[-iK01np4x}1>O 0.YӨLnXS,X5bqd"LuumImw IƸ8rs9_{.-7>ehB{(Ojx}L |<.C귋T /šʀ?sbC?^=x O-٦ 1@S! ]> o) 7AtNYt̢4 9~]1F+~|]v]xCFDӾ&xTVaՖCc`fh<9w Ȕ~::JmxHѸ{+^`oakB`yƲL++ȱt:-W׭"f`Qs֥GdV9:4Y2: JubpP:>g8|b-bBmh47B.&O;\ v6BCW:%ٌ$[8xf[K<@C$N޽ 'HL>oM޻g՘\ܥS V4 3*پAF?$|qe* cҎz _zY'  ]\3A ;8I~vO` &^ʆC`Wswoyp>Mu{\yEV3«u=ȉQ(,d&h[Yls|[('Y]\I`6mŎ+&n)K7SM׀/Ug#'8a8uB}+  H()XRr97s>pW`p/+ ~FMHr0V q\{| ~]lEy~1W d)Km}ƠN+P)revLֺj< ?.iQ~+I* | y#T\Y1[, ZG{x#!&ES{M W?)R ^4KbAji:"U=ݡ̵/7嚩Ӈ'jk6ÒП 9u砍2P.B YiaEc?1oyw,r:E׸2v!MDYTD k(1H|_6K[3a $Y\j AZ#k7SWeaK^UU iﹸ#}uZIcn%RT|3 &f`gs@ uު퀋 ^>ߣh0*xD$&O+I$GzV ^[@z߮oGG_rRC"z 4j,qwMD1b߶:I$% (r(E(f.F7k mQhQ(!l`='q(qlD+2oo8k˞͕SA<K PKm(p1Zkdn5v 8>] MNQ&,8Lv>YFǫԃV5­FN~!h!a̅\[,VmB?+Ԡ(ם9lhEiag ќVMZ4L1۰u 䌎&"LsnR,LTmC$9bF9:j!Vir "EfQ-!g3JZ 9eH^ ;B>teKO!>~@cCLFx]13ɸh*l(i^)Sh@J&`M%ڢ.[olsKqs;qhSNwj(nߨ `?twd8̈Y8쯕|"an̓z4rwOPd!16pqH/st?0S|46A(ZQos )Xr%"}qQ1{(W,nT'A-_zoi^>`=bayIQG޷kыWմ:$XT@҂HkOvI+l”.a|+ƫ|ufWQ*Pv] TN_P#F~6Կbɹ¼SؤޤK\ @;-MޓڼхRAO jEb W+(c.̦Lӡ#Sŝr $k3dYF z>$ޢw8+5BNA# 'ģ{}--V,e5+`Jö[/6@so萸X-<8|}㦵ύ. vCZ~ mW@"SXaȥh3)]~l%79#jCk/O"W|7G/?h+8a9Q3B)aKwׁ&ʹ#OvqIrmmL2E1"=w/!آe(U? w~n_n4jm`z˞7"sr>tW䨎zğy~೚F{9%Zޟ\p013vC|wDEIoGo@Wڄ )L¨y?fQv }sΒL– J$?w -7o^:HHMaLw=+z^Gʎ_R}(4w <^%*>?( #VAXwupOUyVx Kئ>iߺ|ބwÖ7Ie~cHvJZ;9;=TcI3 2%@ˑEd$y"+4n4'J%rXQ  Kt.P`}q Bf+v& q@8A=%sVbd~6E_iᬈҍRyeM,t'\AjQ_ܠF ܡY ; B܁8(zv>8#с21U e$o,>pl]F s\3`X` %J 5~-H$"ĻuQtt,pN)BW]Cq4=f0MylBPej5@1W82][89~&tx"[,iϛ@\lߐxgJtJ -~D۩ ^6OnR|уC(lm͕*UG̸Bi$M!LvΌKS|xCTߺG: O Gūq+i3bzg0ӘV*xs~b޽Ϝ;\K H?@y-6.ѧU]VADˎa3D|b~Q 7 3#.3$n_ҵJőVdT]'h'eŐh.SL:5NPNt&KrrH$HHi:/.㟥 Hu8 |,)L|0Isnޘ2Q9ksr9 1{:ڎXPǝ×-p6F@Wlh.>HuZ/B!GQƫϕJkW(bfvIYYLEnϯUT8"vĉbhV0^=ˈDCٜr0NIde%6Qb<S'?1<0GLҚJ6-뾰Qm,[a(Mu*Q1eꥐo1h3luuT8We7LoȦ<3Gefឪ]':Ԗ*$d$]v>7+. Uk__~0zZ9`x@LV60+sns>Wц+FoGjn땠7n+ުI^T32 6% cM!hj|LK1g#5 aTԊG79YOn(^AP0,xu։!?DQF-?|<B@nZqؙQW7wu}y'7fNld~oK}ulKM/I[Nw bSTBW=]jH8)$ aa$1k .;C9 BF({i15+GIނ>FobB95S\k*WL-yx=u+G{GMg h1+NA`ՃDpo2V/O ,^ 9o${9,﷾Nxe8E9jzڟ6߷>2O %lb;t+94R$ᆕ D ~>Eq^?C O4BjkER+=B (KG]B"CMf~)ﯷulWhC9g8:j+r1>MDIN#(ڪ-^2 g&l|.'o@G|$p{֬z}o;|NX+Fǂt dVZk]PAli*s̃LrfqH^ZQjXpYo?jWJNI S+R ";: _=LJq;w_5΀`HA`oBW6{?ٕl߄R]rL O$)H&#Yc~1Q2)jn>g01-"4H?^>NXYV"wCrX۹) x  ;Oy*w c1Oh?uo\FZ@5M~V#(<[@%"zXlr!79C`Z:Rl{gUENOxO6h 3^{ٷ*[a&!Տ@hе=l4@q2,,Ց 2:Dܹfi fhom_fc~qHAd~[L|ӈcQl ʐfX7w\OkfA6C6$un82`&w9q!%r_xœЂ56`2¡&ſ.b =" (gެC 1sF@*Ej[ԛ#?Eڛ񢁛jr0ߖ {0KkiZc~}DI@܇M/3{W/@1~5P БjcZΓgDpD8T+SYwYTN=@ gFI6Y=| Py/dfw34w^+)eٝQw]Z-.'ӧo_t 0/`:uM ,}.fuV?P!E/^ ȇ=nErM`Y[M*Ty&dyjzݥN(Y{.NOp:Ɉ_yY y_##Gp;U>Sy̻47;'>i脼1;["`l?CYCo(|.B;>\ vn|f,m"#MiGۄ{!Z' F-嬖b!J'q%x*6&9~ B{P-5;Y(˂ev.,,~&UlJě[}dGvIk.b^U )dSE0P`Ĥ2Zb3)WhDoi'c F/A1` x~(> 71Mf^QX؂{ T2G[cW&Lr/hXq\^;'BY.)mghր>HDZKW|qiԔvK=w#C#/T.G8q=_,2P.+Oׂ!6NڇSj2='xI0e;ۉT2g͢"3qwo\r_î8Z[쇎3{U'a eYS4E$d7 +4` URZ}$mHAmnKORӣC-{U$FS]^镭fQ]}*,m%TV #';@~o;ϵ6Z1gO[|OcKk>Yk*aϴ|v1!O{-N>0kNTmG)K gd S p%_F+ordr͵]f@ykR>k*H"F+=1^ܔc杂spW%z L"B'!XK 1*DFP7[R?x6e ĘOp ueJ&8Xg;8]44F#E'>9a݈K}@U_Is*C{n%7Lh8)Nz 7<-͞]4#KtnUG]_0ˋ${)tVdRڔez.dqKR5!t*lE/~j+ZԃƑO_+y8n2zh}/֟X ׳1 {~എ5,DLcϜ&~ yG$_ދfz2pccHFpK\ShblgO:L~u½JBf̜4٨yrq-)##n,(Xa#3+m 28 yOcOxKvw`XE``TҎM䣆ĨϦT;rGj<=rxU'?<$kaYvճ@c_U]pƔY pK)r_N<> wTݍVs.Jrq:CUIsց㹂k'u`QzH8"m5{jEx+cV$)j'1mS߫Å%},8QUQ(yEBu.0s6]=&vb4ҖV z>WftHCDn&ܨ.oh٭ ɔUh7Jq%uYm BF B wG9c&oʯD5Xg5[HlLKAx%4kqLjul86˖.l[Z)B{ ez+3[ݛ` ˚,{|NUHZo[fY(=j(].{S ?.864 sGb6u48NHCcu',+U7uP*8 \.#vPNA~']0S&yplQl޵a}fwUëķ;5h}<:7N0&ֵ{[P'{&b\zWF:{c͏ :|Q>ʍ-?}m*mF$Skk n擔?؊DCB&\W5v2z a"Nt](}OVSOdۢ>EV&G/ WG :B\E7{V2q1̞_Zh4V-dƓfZc!4TTN\s$ZҸ~[SRRN3#<镡D^{.Iwv76bXː$F+)uiiǽzL1r@҈?)4곾U#W ˗t<aZQ5u +"U)KX'Ck"#q9:{G=r tmi`_IȰ&Rb.r05Y ]qP0UďVnn]iկJ_A8׆XT\Χ~ڌFhrhj '(qzN>Ⱦys1϶fpy'in~*ghс-A;p.ƒ1xJ pIҞ{o?# rXh쒟A' 7[W9jkF^K _qq85Ip#5WmA6+1)U"h>I]6W!/]>wŒ6D:ׯ< #yWo$Q)2R:%#ȜޓgVâ"uyf9\v(VֺCe#P& yߜB= ]D&@`v 4$SMkKC ř4Y6Oh4țzWjVfwWNW&JWIBz:[sW魵??T3 # ?5@Li8 ӐWǢv"|AGHRI`ݡT˾/r o:v5${a\ӌf)MmS<&Hg^CUz[suUgQqyn ȫďla!?/RGeGJڨ42$v(`&_'?aZMCw xwZÄZW$RL揶v8Vc.ʡEk9~;f-F9[ON9; !geu7lb*b3E0Lu/O֛m#y;?2dF,'JC/^dxa,ݫNp̈ԎsUQX]Ϭ`k E r_M-ɔ~s HO)^1"+|-܂4jrsE: *_29 b_ffA*EIFa-6CZ2r ndF$Js6!~WA"*w!ؘywUJ {xZiC|f4L^S6!|NF0Q7td7`6ޛϻЎԡ=3:@\|gkG|Ä㧇 =-ęK_@syt`oUƮ@3Ͷ󃅋Gn"p(F3`ﵘE,Ū0\݄ei> uYPslдnw0̻r: $z6L9_H2D#g5pLˆ5ػ?\Y̙l\'˧QѠQ[`g5XcUTXȞuS,xm,Cّ^gyP[@uIF*[O`I(ZWVCJBQ%4V'27:Z:jjatS'zfuXQ"bX2+#{2eiݼf0r-rث|jaW $I1$Y3v:$f>Serk覟mD[RѮc37G Iݖ3Vݙԧ(k2L_Mw#/ o h91ːzȀRM]=JzХp QCē/E :"9DddgR{Jc_;Q}Hd"BwRÛ!\JUO)t)=З-&GShZco:uI*ߑނAVA(?AfBD &\Jd#¯N{E< ,ACps 8]l}vCG5NQ⁔ 6F^rZ0&ÚOQoSqdט&@1yo^ &hw~Imm\$sA5Į mpnu2dUm!67++)/@8`x)T#sф\qn]T#3# :;V㚱yt:YGj.W Lzh]i䀣M*1qrcMTUjog'l44E7mkVlǢxNx.+Pr*"R3y`,EȈ[tw0|΍^ VƠWs 4RۤRU8dcņkEm34.y`nhΎ,Ĵ {qt/$ra[F#E%&.k{xS')mfЦG9 QCϭ@k-|'(_z"Z=A -1}#n_Cn3,vTh-1-p†&6zo' ʁ?5خ4,!:kgW_>wП%DY\p:3I"#mIV{ wy;64yVC8JQd@9Fb.a QsSٯ!o1``!\9 4q)\;kr6t =k+mt!TU3Nc栢м?j*{G$s*֎]CYkOpoϼ0u 7o ?65&s7/BxTqմZ>D 2Qv ^^OU SfQC|$1y8Ga:FVɃƅmuCkr :EPÓ"RvNx6\r+4P?>o*̐I_Xx^X[q8PC5xG4R"z}!@}![g]%뉭[jM+ ױT-Б-]t72a+PRC.W燹͒O}?<hOZ]ClY?҆{.E;r2PX_=bT O:]S!WڑNLemM_;uFTl{mkcٰJF<24sN_D~F4>;A6X1**Kv(za;)]8&&NR8wF|K1; $l=]l}":;IePW~04ò;C@ډ*5Ѭ+0GT9pSmvwb󯁔c).;XT yww&wB _1ސPAТ+*ĚZaWlϞGQm肽ǮgېKpqaug2Ff%ա&2[ "b x哬lND6҈ 2?)MM7b5G# u 2'1ADwãtmc1&Ӵ9Gޮڡs4(*6lT2UDDH6掁!sٙdWnUxl03GwljӶ:71 %H~"B@T_{N>`c^V7sMl/=U\o=7`EX25=A9_!\/b8Bq)*WD5=#წ!'SQ>$]}t1i!H.wgIRZ 0gWRWi@ 6UD@ (+L[?hf%z '1(q (%ŻJfT:B<a$CÑV&ALm)r {%a}/Tk9Q:K4 G bq/b[uT$mV# N Jƻ TZwfgUqɠ 7xCPOotvc_s8T/`40tNvrˬ$F7XCïbCx^bW|cg*eDKuυ ˹g!boV{?ƥ&;'3窧W[wVڷ\:3j H+=), ٹͧf$]qf1^]xOM[$:-p%}fҫNŗưC@4)Piý_F2`m>Y?Pl|lk@ZhMZ%IiȈZtZPGմ:]Z3!w||g>NmMȴj1ERMixUzVb߻_EaG1y+I'M.5uf2vr;ΜM8p_s`:lK 3LEB 0}BzG[6W?}RƠA bt+wQα{z$ T/ܝѡfh*j?n(RƉBQz/|Hl-YWSi%Vb݌F ĜǥOXmS<68c"y k"Kp oi1n۾r JlƦ.[KΛ26h{z +LIqgky=a@- dT.;Pªu 00#~QEԵS%[7S _ZfMTB>u){,^wJڂ/k"LagR"̬ԑ5fIp{Vgɪx# 8v}7trbK: m-EŚ0^0`82mխ>(@Hx'cKP8\+U()ٰ] [5LJ-r!21CKl-s"|ydJ* }?c*\%[gQPb Wrtbt٭2,NQq'o7ѫnn@l0z ƙzU j^2m;P9LIԞGq>\҂SmZuN?f$Lޘז jHI_#Lœ) OPrhBEjlM|X䠯-.mZdAplīUW mx*IT>Xm8m)h0NyfGb~ib&5`(w&}-6?>}/|fMNi -'Bj ?ѝy<|]{=3H>Flɭ3qσ( mSJR/ Ģa]q ~<[;nthQ 29m‘-p qE]9&uӥ-tkI<[㺰m!Ƀ 0\n'/X9RdI[SsVP`]6娈R$/gN>"Z([$ݖoo w|e([dA+1(J#yقj[ WtJ!Y !G>FM&l\9"-skSv'cɋ6wԉ2r?jQ"mk`0:ft,q`WgPJHWeэA7XKϲcT&q1Hrjl:q#/ t]zq<á!xvnBKq ޶>p1Xnv*OT HVX?Jj@}<\ޗUSǷyM[O`g'T'%51mxpHEcZJ}šT]VXzo~( @m~Қ R4L'bjF+7/J:$k LIɗ@; )$ЈFU_ ~̅:\8*%B`ȔP%.t o *VטSVk CcN1v\Pf/arukF WhwCUW(gßೆ$@aSzwJi fSIyc̗EM|}mY%_ glV`(K7YdJ yzED\EgLz02!"qp>6%!Kփ1aJCɲ/ G#ʆ3[Omw鿥\[@(?I54WCEw[/pyO^YY\ze7_.ةRBUsƟ]:wWd6?J#0,GtBh9@s"^C @ WzyN[1KEDAefh'Ce{< ,c.|G(\*x0v)n}CT䥝?%Iv/9!`~Y!%t%3#^Lde2œY*vą7IK@R0v\n$P0G;B$y(^5lp[p֛L4BZ}{Fcg&\ʩjKa5m&[}nppv LG4LC3ބȱf&<VK@R0_<޻"|!q{f|9&qx#W+3%ҟ ]  o! c؀cq,XeVQĜE-P'>x`'B԰漡-xYW1t::~R.I7 !s>vL$V(%J݋CYDPi!v~#nn[X)K鯔Y9`5PIF{Ǭ}Gڟ٤>d^/q;K&vj9cM(^+'Oz$ٽ,!"`uQp36Ada#troP@ı&?CO0#wmҞHGR6ɻ)wlb8m#e:Ge`.ytQ/z+B8p yTS,]6 X VC6i+S+0v+2Y}c-m*']Adw cnz]f("Zɀɥc$U FʹVkW7Z*%Wc*>RHv"|;&~d"ZϠ2 &\wLVHe˾*Tc]+a׵Ya;UdЦ^`Sbw]53 n޿.Ϸ8 @]hj $~?Pw1Iボ6su?(IbV |3Ġ _'!. P?Z?!f/:? jiHSU>- n'^&]g>9B˾l\[BS’$`@[z?Y|(5*2wppa9d,>JПRCOZ (/w ._eJtaQ"+uCB̙qH/ѯ3q#eQٔ5}E;%U&? 5ML+BI4flL}Ȋ X;~۹K/w0',1K{ Usd ԫ/^{=m7nFg.GA>ظo n# g[ [0xa I^W #|P 39VMhHl"*- /+hJЪt3ŗm9UJB߭eD)_y'iE`ZJH-zaӋb)xzFuc@!UaP$6FVKUK_ڀ,Ƅ^ڬvRf8(M=‹8{>ZEYoxZ[ |}o3xTzJD8qg C:pF?WK{Dyzщf?{lTɁJy; @&+vP:VgedEBmEsr" ǃj=}]6#S,^Dv$XZYSx)Fiߛju{G;xwՆ._IOMw%UAiuWY[]N"U0gH &zP_`Ў'_mo N3WjsWRR_czGx58CM'&z/;#8;fpyFi\'PC!<,DDe۟bM3 D9,2Mx^Go:r~P5m:sŶ%mhrh@]Qud(b Dl$ ku Lo{ 6?d-sO'9tTp;|޾ (܋q"Ȋ b2X'C!i!.Z[}B#QG {cZc^~1F+V,\܈/yڙೱ\焯^D(iRcNg%c̥2Ȯu#*v\qay'Qk*La %9_>͓I<3;0x 45 guU5E,%Tk’DK`'F-^7CY6*3cuZoqK~4hE3 n _}6twHx񫤗mY|8,>;= PoP1&(-LtkE5o27O|vP2PCeU{tvz{S?:'jGjb6eik|!QKPTa˰EVh{n)ӁGm?dTQ!^|DuxExc0B+ j piER^fLrTиC3ڀ_ub!\ԝ ppð9imAS{RhB#k- ukg\kՔ]AKawWl[i)tSewS,%iiyHY5cDqdif8.f#رh :MG1 jZuo&">_1o~ eWogB"pCRƨE 7 ,%F4sp#x ':2H(#OΙd?ݿa&)f%9D0M5Q"_¾'( ~>J³Ǩa$I~rn0> =KA Ӿ.M*L/tLSPZ$QmO'ciwۢU}~Ƶ!+Ym=ܷ8]zFHyu39oò`WGPjVC̬uhc'DdJ!Y&x! O+rfk|TpAM\r@bf @\Iq5TDūW1M2>Q /A"vD~P۴zhO%>}IץAN8RD%$Ȭlǘ%f|[[z^JvqO>W $v&æǵ68F._H[pO< $<̡ǎȿca Y[TLГ0Ҫ9Y"f^7-jD9|y[,qPu~\u[Z/ͥ8hIhxH:}*#laS(9,8;+&'1j(RgE#0xX3onp,ȩEÛVVm4H5rQ~I!ջ:H6RlChB :ih|ňlQҞT`tCGJ}5KuNPǢ.Ifa2Bh{Z- =:Mʟ ܺ@&R,PvjtÜQKޟqBƖuTu)xWŝRO/Ώ[Ck9ӻ&L۞f9G-Z*4El˱PRǙ"3G$G3Ff%m$ӊL932[R|G}Q۞;am 4&L D^rp=nLiKx>f!}Y` %f;,$2q/b$˩l1|vQ6>{1iK)WIjVA1w`D$1$&a"$6QZ9a,dr}HeɅkN/A<>F (zӷL5^FI;;$HC^ſVj]9[$rр1;7a\^bԙIOe2=5%qxe>?זqLnY @+n5b=g>gdl g*cٍHdQ8WT ak)(OZ񄁞`H#u7y@!>Gӥ.#3ŶpeXvg@zH<֛i^صB?f4 9oM_Kt ז5}͝POq`l| O=7Q0S)"+zw'=pEU2O$#Rn枖mW;s Bd)= u2&qj>Lje'ޓм^"Ӣ%_d:YK">޳3nEv+gHty dk(t׵oEЉBuH2N">w$֊= hHh+,6> \G(pˣXònm1bZɝJsV/L {!x|z2D6e'X0g@#g<~Ö3 pdahc"ї!|ęǍm%6Gv]\բ?:ɝ zENy䡂lƋ# 0SP-,\PaFGFhiR n=`Q&~ѫf\t#V[0 WJ߆TgS8+zpg;ϰjVq}[YwYS73 #5m2pam$Y< Udmi?B̈ zF6&{ V=Hzٙ_%JM1f\>?t$xPs NN].1X:-LTm\Lf*َǘ^D0j @7ɟ]hFyuRz6I{x}rB eünf> ԅ{Lo9s]0vOs+ ,xwji}I͚.GmcY \8#UQhzo٩,IpX/T'_]xiMt룏Md*ȇR"Ss1v#\^yEo^9m=(#!q]ډeޮʶk!ڬ5\!_Ƨ B8gZZGNW+n\!,r50_# QRP: yʤG{S۾ 49^nE_M,⍘^4\ҦlxNCcImVTv0D2rc~ cPӓ\QA`R1+&Dl܉Pxwq xɡ=M_ eKƝiڐ47[s @vK:c|Abp<@!OZ<'\Pkg$rQf@4@?Iq-Rq&2rJe|"g:n}lZMњ+ibW΅S–^A ^9 hT;#y[:RH3|)3f\z'[LaumIGDgn`\N]nOW_$2;G7c;! fsO 0c2ݵW00W8o͸ 2%Ρc\ < 1 X"q~o|snAG)R2E τê`|z7y[mxw_ft] -;U򶟂D` 4l@ɘ*p2:*!+|r91)!iϲj[xLaK4(]angIK ͖z!0ie"ŝg@9< Ը(o^ +2{Կ;"9֦}@+!(>=0mq&3`}M Z؍?sFmxt(Y]OvEK-:#)ΧIM:ZX {" bFfU L7lLS1\hld7u c⟅b| $'煮=McLHyӂT|{9M%G)jIA1?RB@ эa<$ՍI`s_m-Aйŵ Wj\o⁩?{-7D}ˑt= 0r_j"%{xkpJE`zwDU6!t 9.5B0NF(ށ4Dn :q(A&]#)HcE|qO RwO $Ztp>Z䇛j "=r;&h SHbkR@CJԀ{41eW2S )sLwQ7/F}Ev(qQXrxL`ECy]j *C(+=>0U@yXpԒHund7s6]3Aw^>ӯwx-P`>F#4ġn-ܘ^v 8 e!>FՂNn)nFӻÞTBuևKkrco FM ցFи^CBq1HJ6`ʘAr7v.16%&AgYqBݦ樵j˘m|)f˷]]UU 54ad!i;Zݨxp&~Y`֕z7~GKM{݉Acq &>oؠTJNLJ~˰KZՀUGMD6R{#S>\MZ0UkNʸJ^sEU]nеY͢n="5kr򊜒 KoJBKy7_o3dF:4gLfܹ(qټxl?1-'ڞ ;f.3뗸K;K=ܰLGiFXs@ p;[15݆tb}ś?H4Nsf=j^_r}D/+/]ZSrwSk,xꏟ15~Hٚ%G0Ұa)y* #fПO4CH9MA"\WO׭j$#՘d'|@W* 2rw.JabltX0:󣢗j ?J~B8;ՁIcw,=lYP#ׂwRvc' RZO=LLm ќ ӿ4l ڬ+W~6QH^[2?/Vy7A7Vɾ,jvod baN%teU Ɂa@R_Wy-%SҳKi}1Es#&{$Gf3K&GUZRf-E9~kn2}Z]μ]LSU@@![,Gk hB<] 4]N|Yc/mcPGޒyIrpP(SK5ljۢ0Sm<"4 #ZRJz ,ԷjaN5xWU]w{nwj4fRZeJ5@'D]U&sKOXĢ@uշ=G^ hi S"4Ԥ%unT5 h|*k6B\e),.Zt(^5BWPFxL5 YNJf}k٘ iozy)/Ͱ:UZ,Jرk5!(~ѫDm\A7|x5{sS" a_cqh,ʸ%N.zT</>23 ߴvWl n:QwyOׂUR(-ax_߀oyvnqW3:O1ćbK[o˯Q6:0e=j{?@Nhsyq-õ5K\]9C<$콄CVS%ӹ>X2[3wOgb4`M[ۇdOVPa<ު'PFގQ HqKH%(cyf+p\ gSfH+Bw0J; BEf{yI7aApl u6{xI #my{X. Mu>Fa(Mxy$*B*U=sȁ3j: )9t<B)B9c6h#PNdnKV!dH0c~S޽Ɵyg"XC6'RXR /oez^AίJ+H@0 0탫P ߚ4HD!#2!qpɩ5L9> h  m>{wI` hA6>Uv-EWeq(>g4fсJtAR>kOI; d!u O/_{ݙ;)rkP {U]i\W2 SoJ7G57׍ш&\^9Cw/ɶ&ׁeأ%uu–4RQ㬿ߢ|+-4 yyǜf:G\Y:dn5W#!=iLSg)9U|)0G1q(k4 ӌwQ%7X%|J-O*TU&;ԝUӬ^͡ɜOi{% 2xL% *'>,h9lT];=閶:Ő/$.Ei'N yNPPxddN`֪W/zq3ޑCT@ާ+x2̹-(,![s)at&H++ֿfNKPDkt+//Ev-,Tp_59b8pw $6Q`Bs&l3-}[xu\O蛓Sf ! "*9C\iEMٯnki#^EJ+UDI0ͷkom/[Vt>-z{%4iЏ@\IR0_wjx  (O:M*RD0 w䓽a3+֘<v)w-S@Cs_\|UF\χ|{ C#3lkNUo3^x2@n g!w  { q]gɌH,U&QˍlEez F?f˂59H~,?hA?/ĥx铐۲t•&-Ub0/(n7zEYUws hfuYmTVN*j؈O{dW7$_;}"1'FWNʱ*|h3t{BK8N HI˅ P2cJi)3&F6ww^eΔNHn[6ZHݶsE>'u}VTMC.tAmn^\'3U@Ө1j}17<5Üty&.J+$KF|ᠩTaxL;[72;W۷C":I^<#ɑ! 1 A\ءN##j[MnBPwhFe(QSb >Ji;ށG/;{`jǩ.Kc?cjFx!Ԟ4Q]2X1!'<И9Swrd/sgJ93lÔ抯~AAyh}"l~!Qb^\d_'Bϸ`^@zE(qw _fN%{X{Bkx( =kL_ΘDr65." CҚ~ѫ/NTv rp9B@%mt^R#ec}6= q~{~ [*c^GKMe_7ٯWre궚N!Á6"& zl+7k"-fWv &I RbP4|2_Ҝ'iJk3^,kB5I-aHV!2ey^-.E.T~.qɍUZ؏kC~j˛KT ՛(N:2ts7vd%O; =;:w} k4gw8"MhuHae!dIoGw˧ho9(DƆ4[ؗ`S좪X5)o&+ Z' ݮ~YdÇٱ|'ܾKtA}O3*C kPJؘLLfTThWHvkndttO녠#g,$?G^cr^g1r~U`{e T-iݟD7+?44mfZ1PD(X@!Q,RRA#T|HPy!Zc<*}>4kθkQuxE}|,786`"{U#G0ȪϨTx̿J`Ѝ<s0{&[=d -ч=`5i)u~Ov*u#؏]Oz[xJ%LkF?bؖ$ވ͇cCQhZ6FL' :1MErјo+ibV 苳K9jŧH%N^qȑ?F? ml1ȡ7,ӄ;ސ/WKXb*=S7G; % ^Q<R(6Ix3US>#B5Z3rpKRyɢfnf/ ^ meLToͰL6-g|IHz|Ҝܐ8[@ОaE&V́ߐE})s1JݨT !E>TD^4<%zSசH 0s+pk)P*8KRK"GI1OmHyBo #1.^0qdo!.}bW1%d H:Tɉeث jά?M5by\=[{?ٚ+H" @\-ݛk02^eCd`J,^rve!{%)AMܮU#wR5fw}"g9Iҗ7>YN4y> |\%i׈R(JБcG%& OTy0@OI#;QTK@nZ<*:)|(:z]E#Ŝ|=`O8kvd'?E 'ΥjKAP1EEyMbQ -d+4 Wnjh Pyϻ5S0Սwɘ쏃@ƿcp w@]/EܸR^" C Hl!1--UT,=4,[O1f k'~z DwܫTY*,oG;\8vkB0apn7iDpû.k;Ny1[@̘,J36Pbho֯|.$`E"yP c ROJo!v$]0K5>^', _(ڋ̨!H1 G)..cM|9* SݣNlhV Г *6RNf'+zCF7T)#Y6nֶ8xϵk w("EŞ 湼w<;LMlv Y9ۦ~![D9Gs&5 39u ʧ67=yEe%O޿e %AsyZ⯣g faE;7ES\-챡 y3yv-:ڙ'v ]d# 8?H~+`"}tݓДꀭoDSu[ Vd3 ݋Y麂(}S zk44v#/H|;z Ijo]yQFwaXh~1rܔ^7 Q_')c Sb'OhM\AyФݜ~ru?xp{)z tZw\lfiUм:ҷLITh-g qW)8.;41-ћl!@F0:tLaju:`- o35{i)uj3fwR©ÓKp.? Qi:")gE RJ;ɼ[Pc.H_Ul#i";\:9 C]./s,2ل 0s?#kTn qX^zjnj;9=▁*UEBOOC8OƗbSK(xQϪqe"uJL!!Jyyh-s#iK;OF 5C͍g H6w#N5aZŧkl?h)ژEo%T~1v(_MQ{a_+)n&L H1/:)Ao7G WΈ{bŴ,DK,CN-#%tW7r ;fɔW`ѧtaB ^i c9rȓ,m`_ʩ,}{zdZj@ŹD =$h{_0tM5< )y{egœ9.++/%X*{1?[^\Q 3]Obw.UOVƵIʆ͎n9A:C.SXPR""* UސԃVv ʖN0zhʮp:u? I|{9!}j"L6{4]oh{: `ij9}c]^< ɛ Vb-ƁՓrH!66J*M¼Eg ڝ)ʺvG@jdXz:X'XAޕ|jb'Lɍ(cHr::M̀{P7[{e[`)xo»w8h_<_ʲ=|VzkOA. ٽRLqZ.A޵uW\nS_c'@ $w*3DAk٨a@p+f;+'{CrI_i M'"G]>mK:Bc+B#Q臌eJ1i4=9ͯ٦5 &Qn(G2PհbĽ`9!ǖ)pn pk[̠Pg0ktރG͔Ƴ" v ^ Y$Lz\Šuag/AX~w1cѨʙSo">0ZuT$t=i[cJÌfWOIwS_nYMoסּ`چ&u@aKwZBc9Ei:wKk)ȸ6?zY~or*ls5_ #+b#;5VX<4QPo @^ʓU'Ku@ykn2%jz]wmOn|Uw"تBᐥ}2ޤXi/7zQ_ʫ@; ˎHv&E޸SI 9Tf#6b֮3g" LXj}ˮ2}rlnOTFE !߯x1jDLR(*%!f[VZR)⭪W>ms'A-ys9-|FȾOtHbR ]tR"[mtk`nhpt/dޡ.dc#2Q ;4xiseY>d_)h{5ka”X%x~# }NK96$d0[8uw'tVp^͋|ܠ~n6!@%)_ g^ViY:"-cP\{mU=dz-h'f^a>j# #FdYB$>A|'پ ok5#BHLkpv4̜W売;#"thmT#Xnziƣ05\"3jI@o5!\(1Az@{C\`鵺?blq Uis]iNQ GDrOr8\pr^/0Z GQ`f݋CN,>gdw[ꙁE΢ƫ& ٗ,h[aPxW-FE*_VXa:@z% V,Բ[rxo:Iby͚˲^N#+h .ePsɃ$eW,̛͐f/_sD=J-$|*w9 1dc6xWɕFo}`+0Ԍ_G+5y ^m9t)U#Katc!,H3Yߦ8 ڃf fga/(%CFY&wic'vIWEsȪXiOxRVf ҨhiUWxXϮH/+YuI>7a7t /SBXVkRpPMsL)an{"ɻBU-\VCФ#XT=V Q,D$?pM/|K9 =`X 'ԪV> Q>4yTaDD'5s+> |}(t8eGhX疋@7ᇂpaуZ@r@s$?޼"t7A Vm S+HٶŀIfuD8DVSc9k`15$Fd3xq˚(v@ƵCdጆ!ȌT|%/7z{;-N-|7(v: q^Veos) GI1xGBޢNn2}]}1%.pfpՉI*1D/ x ! h芬Q@\6R6bc`!C6V]FwnEvGGSA|pͺ 3_# ȬNm̈́z hKe>}:𠺏J[ç&%^v0mϱfWK+>נ扸݋J&IpΟGP/MZ5Z sm0< D~8aQ>}G&7t 6[?0038n;˓Ef2{Z1NGRޟW#5oS2`>PC'?DnBn>ݾ>e': s PX(X+A T$bN!RWoqK epĊYH 3wiɍ:Oalrcl)'t#"mq_[~~-Hstq5ġ2t %xcLcޜr {˖ıvbD`3G#9g|$Czx=һwh:Wk쨺3~>c]TU4\I Y'W&^~gk"f7CݧO<1f! -$&zT.M Emg沓%lvGnKk ~WuѲ/4b]#ӷ!֡/ay,;ĊVρ$A{뢄Pe~G+8 gJO#!="MЛmب)kwZ}fw $/]Az/I{6; Ro}?GӚ.ZC6 h ռreN$c T+b9?u0V~yg; ~t\THXdKe&bbG>[=Qh!",sɩJMY"l3PZ( ߠ(H1xx}4f"Ur\GzK0,/ښ>o3'Fr L)^ZO#v?JH !yRm}KS%-7k׬,FҰux,IYqRK:h]Tyl O\a> TAo6)8ia0M7@ҁfRԾ^?OkHZ5PP0(IÝȸvdA|T|@ X2aD<Y@8\nGEUqj ?TN{l}S;d?'6~7@j1F[cgfnNwô hw ))@p+?5!vd;ג۸h!.pJM+KSFըKavSTy+xpz7WYO9F6'@]zc6Skje |0QfNx񆗵g, ʠpov<Qˢ>ĶĈzsa(W*",a(;ܔ1jC ?ԲQ%XmJ*`kJ&}.>a@Wּ~sR^R,k՘5xx>02*~1r ӊf}4 ְ촯 fSƦM#TVAlBLsI?_ MX;['wb8N eC Z>V3x+]GUƸu|-O)ѩ`3ݒl8XKI̤{'㪏yhWHNĦ2IPʈq'zY-2ԡn&uԴ!$aNf}\鎫է܂J/MjZjnWS=n>zҝ ':|m[?c;*yòۃ*҂Sw` 2_%iZph%GK3 ^r|`hlڭV+eff\RDi(6bՍE 8}11j ',7N:2zWYMi[S7_m܅<kgbDl-DDMWw2ͯ˔:3[MfF:98:0Q2PyGD.%"չ]y+Y \MQ]#iƋtҋg ^?!N4Fʯnܶ15zP7/ހi7H55o I뭒1F0. \& riH 1dH*0_'=6U_֛x7A-1#=0kЊGMh8yg[A ѫ'Ss1zpX\iȡ-1X!gv#'зFY:b|czJ+qD1S$J9~gޏbwM}맺2M]bU;$'ݹʎblIfJ:hTf9P9!:\61pr1'G^4^|*{IF,a~qVpyW{2{SUsJ30ũHrv\;MЛR=ͪqӥsޑuw!GEF -H)gHB/QB+R'R\فA9/mYLkÃ.8ipn,@4,ksheW,dm*޽܇DT 0BȽ(Eux]-2=:fa Ww\_?NcXn"X*A,@@ue& BS,&EZoM{a{+֭z"szAic0#1X=af1'vV-j0{[t:I 9p# bE|[ ϧP'^n$63AN`1BW# ZB:;.^B`X95~ lj68bmNuEo2JRAtv+h9# 5POXIRZ&U@7.c~mU޲2Q ,oݧwC#>Ԍ?􆑪!B@$ɼ[oo/zgxD0 "yA3s٫6, 2{.~UVxxR FMWLx_{]WZ~AVIZx$4Q;޾u3122wj_n/tLKc&UV 2JҌ`Θr~ ,_TwÓu|"Y7  : Xq GhMC*3gs&p,lZo<1ku4U87ْXfsQ|4ӄyPh;0vd$6uX)mL4"<@K#>3G FM+ lD=C"O!Erp(pec _p .kL_A*?[rS6GlA']Za$p*R5rƿt ~F[v_ӽ#?VܛPC'zܔN~/yaXtȰ'389cF=$Ui^Gp Ea=[dFHomzSFqU %X LbWw86˂Ro˗4_YZ{x7lV:Eh)`6Ծ!kg :gxVIk]LJ3NLUxUQA;'pC=Dd<[sdL[1mPIQ<SS} k SoogEG2>\ps˓\y&xZ6JifZ@iL҂ϰX*">K(qԟ,dI䉈* Uu%) Eֱ#&)}L7U(0z`Eh7_S^qض G!p7Uh@p$,cߴb'Owb}6yIb&c;yXt39\t'By`M-[X Se4!̑*2c!`ڑtml9E?|g#K1y3[}"w!NXR J$= w o,Rkdoɶ.fmtâ*)_ ʉ2L©:ܧP!6f+7}cJkh `m}sl} ʺN L)0 e8NrC?|">4Y4,m7V:E. 󡒧ЖM[vHҫ:tD3V+iGnۊ7L8pd&]p|v;ч}8uREnj- pb[˅}J!̑WlPqG#_O\lΜڅq l$4Er΂Oj1\1kAs^yu^K8 GbWÐZZ>h8Z0Ex8!W?Xqqxsp4vN@Me=t(M_Nvy+m5Ыm>yE7"d6j8J2 у!KxSo 1v~V#ڕ Nv>bZ 5lcfvrʂvB4N$4@ ׋b:wkwjwh j,;2,$2G4q w-VQ <8^?_#LJTZ (`B[;.<I``퐱UmDt@օxZt3F&6$8u읣/Nkpcy 0aOt ,n Σu9L 4X%ç=8p낾p Tk1)FXofR13]zzjnL`ۤP{{iBKZ-ˏţUʊCIgRmܛ C{UH1Ʊ!G' "&ǭ9Fb̊1U뉻wrI8`ME>*`EOcwp5.bncΥ0I- \Wo 0E>kܰ+SnO>%( \Aapж159:W2a_PdyI\> ,tq>0ʧ\  Gt=@!q,V? +QW8"p@&V$VwImKwS_,'PYvl+`6-]8J-z5VrKDyln/[z 8ozlGLhP ~aDޠCU^~+HJeg)̡z`%7;djZI.ps7oWvG12i62M VBCj=e炴qw0e."`UQw~%:I)KXįMۄ ;s;DCD/+D{,dσ;ŅKx%U8\}6Wzh29 cu[ZPIw9]as: PS@~\@ԛv9EvwtE/77[jr,sba0R\*CY.E$N'X%ɢN%/?pj-(.87D[/!l( 郦 Z2iY韇f)<F܎OH.ӍYSMsUCei'WA:Dl"lkpm5b+U}nqY/7h+)ι8^ >gx88@i1V P^l~Gfto f[B ㊰,GR }y7\q<8ddgb5H 6D o _'H!$Pݧ\E+NW ceRwh˵BWuF,mX@?@C(%&05Y 1L7ҾPL?ݵ|oIxe iEVH-ݎ׸E'>aCJ=Q6?9M;?^aɰ<`jOt<~ :-7U*SH#2\4$ڛJp>ĕl t0\&` utR(I14ߏw)+}om~Vò#X"}R\8+\@ǔ~Oa5PKo1nA.x@ l{JFaANЂi68-(i ʦ#;/C8d;}JΑXm]TmW6/7N D6KXT] 2*>8$6@0WQQj|,2ذaϓ F.fq?P)IְSt'ɴd,puMK8#">iJ[|8d7 0$5Omº%n+qoթ̈h\".zwdnϯϑ!4ٗa^@q:"wqD}H`$R]/M$ /(FM=!u nkv6gSR$rЎLL_cP?K0oý8IYO<Pȣ‰'v-z KSJf%R*rN@.W @wFQ 2{讃^pP@H,I&EG>W`Ͼ=""t~g ܳ\zD:Nwyilbڜ)J|{$51FR#NЦPбH8&zaV˷րU c}P"LؼXK|)é]?D[ Ҧ6D\vPu x@j!wI b_׃j~'6x;Ɲτ+;YD]q(qB+|ϷSti$aͫxb~B[vWaQF{1ah (oPr>]jBةR=[4ڏDeh?Hoo x>VQ8$vb*g٤wULcp Ũ/P'ݘ$}i#w`GmUl!X䡐Pd}$`Bw|f2}hQTS{`7r)OV&.o%O+JE A78-ɘБw Qj2T#l'lnhR/!Nfs\pk_ [%BBWx Mf!{;D%jCwrBrn|j!o50lmJJٿȁp3 L 9`by-K|wG7V:t\iGvrsxp+|a8 '2V;mЩYQjmA+VTmpw3% 'oW@P *MفTM5^DT@| "Zm YcV{!j|y9w.JCNB 6Czp; U(e@Jbd,P7I&9yjh+UOy( PS%68^uS* q@[Yԧ3cUCE)2zs"-<98F3ypoR)_c BʭBny(B'-ݪ(>zKEXXњ&6Er,*iexI#?^Yp+fq)p\-QƜ-PI..m=WUb>ASF^Lx(ةc|`uʯx(WɏXkAg@0.({Bl 3(`Qtq#q)Nl"mk{ZG BHź|sے0GZB%RHpq+!rYDnKb|W&kEfb3XUgcy: @(^iiKv{1,63XYX>ӬdA9#6>1V:(9%l(a{-]M%"0_X["(u p o ZYSّc<J^$>zOp1/% Qsb4c7\rNTeraM',􁄔ΤaƎF7-)Ql[V oH_r_9 +>Mۍ[NB6AHk9sn7k=ŤBTj˵}NK _9ňZl.6i3Tn7 @){\,.ө**6ɛ!u; mds0j3 RZnȮM:FA6$$BuH+~(o<_.]Q,~%"髅G. ;bj̚tV{u蔛%DP\~zu: ! --TZ2E(8wci#86oOO1m`D[dp\g;i7 2Mz8]Cr8% ы~Mck(sRh`Ƹ{ȢS no21V4.?Jd@@^Z}yOPh& Spz՚{(mY~ඹG78gb^U>}$"ʗ X\qH'oO۝Ѣ]V4:JV̓;"5SyP8O:GծQ9ʽeݩSʥpoDn=zuSL66,4VF)qpvU b,$G :Ո#2+,i%D͢A01G~7f?{e9-*Hg)k>O=Q|s1%ݘ7!/3uE,2L$, iI-*-D: 4/.<<>{QS/,Јz5فΦ3؈k =>)Ф$5'Z$)ݫ9*޸ʂp0 sځ^HZў?IM

"XX,o[샭KYl|h}jEd"sf־9\M{/[M"upӨǙ]k0Ĝ|}xtL|udi/Ur|@Vu)pz(T}KOؔ_ sY #=~=N XБP0z;)uzWM"OwV1W4Dj1 ȉYYGW^gIECUఐj#,,;&ԙ1#J@|nxpRd_qFu4|)|* :Xp}e\^۳iax8#.VUp.C<-ƿ=%hGW2}nf1`?͏j>cT+VŴ|u!\!:7NW2ǞD8>!mL6Zݏ5cO=(bZ؂OYmKHܡW. ˂M9Ml+"#`ٰcQ/S:::t !)67ɮ 1&4u~_ 7I;N gB{{WӘ3#E\S/袜(?{8$dyR琧mBx{F%/ݗ݉Ct$z,!&Pv86*Q%~QHD̃6G=5K0ד' 9?x >ڹf8?!3" T`!<\! "[E5i(HD0d^&TbⰄLϱW억0cb9*zg|bvwѿ4%xWXMUq!^dm+YJ mvz!CO8ulIG.%`* J(Ko[i_F(O=l9~I9nV/9`x%@E0:s5}s4@ ;~ppׄGf,Fh;d#IkEv~riRad~s0o>$ -GA ^| A5 7g;Jc{>(! $ZYe,ЭWkdrXe8*prD{AǽW%?Of|/-;Õl5e`H,4EfJ16m9,91xIYEVʥҪxy (ܭtL숯M|֮@KhM/J+bSA%[?rlb*m'ѧ,`y)Z 8uztGT7maܗ*ex)*9̿rlI$? y&fJzQ2df5s~9-wZS&v u72-]/-8B:ɠC~J1xM]r >0I,L%LEǴ/b1yS2nʪM'~{ބ`E7D(Tj"7ylقC  -$P8sdϿ^#e26ǔʟ{d l'`TJOoh:+KW~)&a}" Y_Vp? E p@&e%<(Iym!0UC\^ؕ'U/d&U >X3 읨B[esHɣcΡ()<v㾚S*Z~JW/ʑqCs(̑8yY7 |1\$+M]G%QQ`z x*2:i^<[\|$>``45b @gw!\[_ax/d7AY>PDG`ToSoS.6zP4eGj慐M2:bh6~5gk)CUG/,c.l9ˢ3F;+d zUѕ~8|10(ljڋ% bpli/1:GT`ڨV /L>ZmȚNKDKg dܵcE.r}6vxKU#0]TKjOxA 1lWqMem5,2#SK3'Gm6}D_l^~2Z>?/PfmB}Q%'Xx \#dzPY$o.ro}9^臞ʤu?^j\Ie ~*-ݣd~u~Cb#OYR9s QY _+qWCeFTȟ=Xp,[=)cL ޠeoK6BJ}c=~Qn*[3O34_^P)uX݌8NT<df 7]xA<;3 AgFK?A`w@cx~ [e՞d WpƓѓQq{$]v<[҉#6,P ]f;Eg?Gt^hҒ -[^!A?ZNĵRʬe;KO\AbvHoS_S$+sXQT]zDm`OZB ҰU ?!(xAC=’w`׫JvW$`}:(5eҡ2x||MTdDP_W5\Ы tÕmZMDyvFNL}dK)]yV^^zZ1BOYBVz2~[@õ؄gRԝSY:P>>ۄWzLl483(+C9QF")B}19JSC6빖L&*-Yo "ݳPu`<܉£$S0U:,Dv;,LM"U81Ɵ`eu] Rv)F Iԫո#3쌝k^ΠUxGkjhIꝅ٢HBDp婆Uk8v}~9>vpLxui'uR mGٍ/^bj)Px5K#Uѻ vx@~`)LȘ;2.ЕJ>]=˖M}+I=*i48\}P/nF才b8R0YWc_\_C&t SK׮[^AƖFkž٠&bCZ&Pyu#[Jn8fi'mҝ JV}I .ҴH4Ue3Àw^/6_VA ԽUEg ֚ZhUIXGV8/P+YW7d% Bj.aSײᅅ[N(]wY˥?~.@qx%wlJDgsIM >,gę'b6M#)$ Ⱥ{gLsOB +8aڕZk<(C7<*_ͩbZ?~CL'H­%WW(TC 1C̨Uk'/PD:/953L-:>{Hr(JlPgd Iҧu S5o )8q )A މ0 9хRUS`0K bn ra2#arLBw*j茁MG>Pv:7hua)Ԭ*}SRTk,'E:AX6f<,O_X;t<ï^nݺ˂yš35"l:F0Ű.3gi %Fsl/NDHSgeqG*4qٯOhHJ sb >% $p5&eCf67IԾb/6@rGި޻҉kKWق[ӦI(?iy/;>ܡݺ=2lv;b׊(i sDa6U<"" F[չ 쟴gg.3a0m×N5kllxӥbw1P+ 2hD7֫R kᶘShKZXԜy*8ohx(ZsN\|價&NZ|_IHʹCp!b:и:,&4ӫVAJ(vO0;UJ/B:=7$_Vkd Vl#쨆b 㰫)^425 #qѰ+DVI+#Vڰ"L<>bE F>7O8>Z0Ѓъ}O >.c.3{f"/Z(Rl0Y8S8=]nϙ35Eb!KVwbl?EWh () 7m'Ґ{\hkwi6Y$J`?ҴDޠP ^no-p;g=A0a[u/*ke}TckN3cF@$:z f :puKrAP)y&/*q-\H<% = P@\鹆|@ YۛeBF$%Ne&AK)#6Ѽ}IlhçϬ|T_H-Yc!ҧ瑔0遝Nbjs fCܫ0+rUk,9Vsמ%*cӥ׉?C @dVLY坁W(wNhőme%Aw+6=ScRy3ٔiZ9"-\?p" JQ6p >i!x)~]TN4:&P\*rcH ̦t(Q1KJ1B3H@ccd%;@IՊrk@jkV0OPħ&=Kސb&@f~S$Os dI'bGI$Fo?K&5wdE2qu1eQz/|"c/čA4xU)P Bȗcp#N}=m hCi0GFh2bQP@zRDb E2AX-SN0x[#f.R7&qXc~.s]QdNl\ i\ӜfR)~.V·RR\q^,`~c,W _:_nWhk6{F4Q5;?S \<|61Z=diGlwB#׿r)dg:$#Em/6ّhZLHPZƠ {C5DnBJL8/"5$+r ÆzEq.9p0S:pPl []MNM#ލ.N}jf*t#xΙ\AۡR([_[ 4+h<!H~~3l+U<_0)Y?g*یh+!te/g팠bYb@eY"J̳H3mcY!m8)Իi\'ZG L^t(RGuCǺRQMTVFy'dD^qq\3j|p=FvJAc'#X `:y/D;`vÇ `ů7bNf$%6Go:a›kTbN“X1dEtsz~e :a=CգڕQVGݰ9 LC=?̍qCP0,;\̪Hi(nv<+#,IQx̅Ć=p ֔"F>trevEs`*2Ju_HkTm\j=GIVb.%. !aZvk(SX:nE\ ٰ-CTF٭\ &Xdz}كn0 `>?rWғԹ7HPH's") /h]ڧ04G|_#ѭŏPc0A-gijtF\CE;m#{ϧFCָf+_䠧 &fekO()_O{X/1>G!wMoY(7V*wYKp*sZ#xb~Hxq{~/RammH:>\ {y\ prH-[Ɗ>Xz+}s$T0a5H)_7My)e]^'֟2r>|gooW<cK!❱1gnx 4v GCi*8<;M4H`_j@kا ^lY~g {9>Skޒ3|iM\K $nLu9~LUoSTl~a+p#c 5) SтUwV>׏8"iV]!BOPP-9?H6`x:ٓd*(v*&J>u˅2r 7P-{kLŔrzu-eOz:ʒijc rnO]X^iAs&M [IPIg9/f)`=!gg헨qqKǙ?%-M)w۞IΫsڶ9X_GH/n;S>pJ2_) ?2!ILcS S$$޷||8N~׎աST5;S yf8o>OkEo4=J"Qƫ%g\vu1Be\ԸiG%&corj*tf=U uJ?dEIR#VAK)6EtY*!x-| -Ud/@EBG?⤎GEU1L $4%Wyp +Rh 7Cy3/z>)1P0둂x^{J\P`y>xNst^w ƍv:-Ո 1s\>=y'K )x2XhOQuGbE=hpt/@ ӊ{N_~7Zj@X,m{)y[f2/0DDRZw ^CMn4qq+Op") 3+$^Wĝ7fԲԻc0AJ(:imyTl5;4'\WSy$TEV#v9_ېmy[$P_idBpp7PfD#jZZKE_ϭHWN5v|Ƕz%^s\\ :BrQlz){VѦ~Ϧzj @Ā > 뎊ԡVێq:.aŵ)LziEy_8 5?HwHi"X Gvr DlЇKw'sH)0TrF aOMl;Σ몫ǝ?L~TmWҼW!Mvn0n/Q.;1 /qQ+zCc3ƫ$&D8Zt_w ux-أxe^Rw~\Cb?4nݚsκFUGߙjvy EY2prŚ0kt ~I6tJLS;Ns+ ǜ-ag=G:*q':H=X *Q7T\]Rx)d,JbYK!톪DJ6fgv4]He$u:irdBfk_':%4L0`|o ,Ack1" K7/0'bFvsr_*~Jԋ/ *4at&޹L"ʣK?gJx,u'm=`Z-(uLk){>s_ƗT#n~;aL7Jtl?u8b $}}`ڡd_,s57'{SApreǎ^_Gɫr8ueEֹ$w= Ǎ}X]]7OnH_u~fctRJGjͿMj؇.LW;wO^Bg8cTcNQ'jkKTm⧆łJ{֏s%K҆PKඌ'SFG[!8uƏQh`̓~O[V3Ց^*oT*5{Y^Tft5(NT{I.yH=!s]ML02Cj'.DkL6 +~ukWc#W"mH7W P7帯=G>eDw7ۅLoixzLŅ7Qj!|0Yqr=1%VXS\NBYwko:)jyZUܾ}>c!5hd3zt}B/N) G-])i^_QpNraNULO*p{'PNB4o neޘ7Gl=eߗhUjU㮻6<OGsY[̌H((]-\Nq$rPelgU݃U^d-π.dN,b1M۰+=+r4ty^/ښqh7A:Mol:²G Vae?'??NH&Wl@]ʚsFO9~@hrގZ>&gɷ4{C j`e5+\Gr-_8 "D fdz%QN^X3j_$}(vmW!ѿtG6q|~kI4{a\06E37+klOPxdMb/*nw,4/z-O52:31i#O|EnqODʶ)"Lr1='jKN -PϦ)6Nj xjtn'<j.`?Zy%ޗsOJ3 |$v-9tDGd] U#E.09=D%tFCBPOMnꄔx[v|pZEqOJT!XGFGIo㧣|C~Ab=JaKH>iHngrh?zP SI~=$FL Ae }~"-E}GE4J$jN*gU EV6_A/UWnPR7ʅ|W1@}imk$1n\hIfB&ٝEm!TTWczoqpuȯ6!zjrq# 8=?ԫ nÐXo_` /vQ ԱGٖ]ׄpRSZSf:0\^O1Zp2AA4z5)用wKX3/UX/d|[97/՜^;XO='m?}3VMÉOr(3w\|/a4=*z` Fqx_QRY1ZظS&̬QL*?Ws{<ԣaEyb/MM25ƒ$ݩXXF+!r~]B,atOC6I+{nE#uu梲Fc m[temE.ٔ->ټk!1L<9RosA*}\_ YaZA 2,[^w ο~'cλTV.?"^#M_<}?PDZ>sDГ`Ѻ`~6hIwM2_b(P:؄kb ruK+PXv=NbL APU3.[ ѐf8#; ]Ɍ3$бn`/TКpot181n1m?6HK~p|nB3kYk1Z͎wo,N vi4FQ(sFKፑҟw)'L ͯ## 쪺Ѿ ޫc& FM!4:( vU) |(}|N4`Q?7k]H2umǚJb³ Z myf i%̆Pj3[i+薯n=%䒰W{Yg{&6,9/m gS.tsx`>1C3]Ԕ|PSfw_.G6'KpguN$h}@vAQ92KKC۠7dA֟`sRTfلUW1(JY*hm~ͱf5e# x siveVziOڒ" B@v R>H-߰8!< ޵'囪<`%u|Wp~s}}N~\>W$ڵ0o"$ qE;< r@i 1$Xf{+N^\;okl`mwAѴ=7DbÊ P(ek.UDzi8+8gxï<̞x˞|Ϣo;g;:y`7賹:;:ð]~cbԨr'\VB(*: JN5״ǽ#:sї3y F |h24eIQbPٕ?~LE ǀUE& 54x Ri3޹sO0i7Eq mSOdoPbNJM`؀Y6V.R4-&ٞӕy0؄6@*D$ٚ>juqD;vGxK3FnQ:jk 61:*OCQ1ʁtaBϓ_LvY,=$zV6 _H9y@=Y$P$likd}e&Oh 4g(T\1f5Q,˿FzgScm E7U俸@J.HQE /`x'6_Wr ߭ KH1x@ GG(Et*dGX7#Qo7kF|53ױ9L4JˊK3;! - KVK 2xI\ndfu;y|ey g{Ҁy҂#hKk xdh~F“RcN$-NNk!KKE> K2O  * I@?-44y' 1^B܍P^Z3%J,1:0çB5^ywiY O Nai$gZ#¶=l= څ4M[?{,Uw^voRA1y[RW ȬuО+pCR 3lgu՚l5i~dg!&0P\hR*d!$sZR6~"X2-ܘvTA>? Fr\E64aM(EZX:X}H 95pp nnyG]Vw3CpКNWl2Yǖ^W<iGZL畐/+{o#S}Mȿ瞁):@21uYs'>FS$ {ŸA4gZ9EH=-i~M%k%e }_uM{ '(H 4PTjvşlA8[զ=H:=UX*,˥=Ď]x0#QmyU$@KA7YEN.cXTmX cb&S *8; UsF@œQnufMܰ!D˚&-'V]AnH6@i;0];Sm~qa&xHț*{p et:|9"9N<1*ԪpE: 4 A_ZtKgV\wEwQfl|9ˮ _ϰB3QkJ]Nӝ]3_tӈ< |]#O{ wO ydH@$&+Ċ1 IӐ9-:EgLλJ.sIafdu󯇑x!U a7 _ Bv8Uw.{fo3= m0nQr:*[z e}(9[oUepX 1G_'L~|7o٨GN9V ?Y|h;_ Cg1+tTifBKȴ&%Mle0)n~XǮma"4"ƣx8;~3|bYi_a-WڋL=D,Ϛ]G˜)ԔF\ǽl%)aDs!&wd2Sd>i|[ɀ$),hIm!-ea6gE̫ 8@ןLp"A {mGoRb5UD'>)Ҁ˴uRu -Uڭs}aL=FOQ!Nfv`׾J)WnXN`YwBlnD*jP+~oT#q>k؉w[!*ڞH,pLpv`o:tӨe-ϔ}h:hO4" <Vl@o !@EYMcjpJ-1ܗjuL\>|9.bwz 5Iuk]61,::c~M3z8&nixC<gte(\D;(_DC.IU*le*okȍ)')~\B_# NsR*]>5'~W F9 ZO u`>~KyHJKtz#,K"P1؊azxU ~-4M D: 7oz0^EfӁl\DQ-'$dw~&.~# =) HD@vs-{1М…#ڴekF*AR^ze62>P-LL#mGCfT|\FRaҪ$8W- !%QͬVW%qDN](;1`h6NHI͜aI| 4"?׃#n as˾|'Z(ɾ !1㫬Gє5t@+b;}<;H6pC_3KJD1U}y-Yl>Al לxI;*+dus)k1DsdIJ6؟4)ve5"moZa&gP l.D--l QQ{'2Řd#֖EDFA|a m-dKhvf`&`~*0+@4EFƺߒQ4&0V 7BEvgdϏpmqmBɳ +]};34\BB aז9N'T{ěka˶}<88"f&X?>ǤkN>`]mx[gV :燖r5Q4n6Sl w[k<,4T$]. JmOG977W_KD5lL|YC n&)I$ΰ(t!LgŃfc'yޗB:mUR"w)>6P'ܾOxpR}N5S g>I&7c4<ʡٗUqyPFbP5<v uSšq|T+zݞgYL+5HPK›f׫i̻vʒ8< ~ Lu .\oxrjKB^޹iz2uenۑ 2@?πw觐`I24if3?3w?t'=e%7p #-$LZ1y ,RA iɄ4CrtgJ'U۾0ҧb.d_C[ξE^}63 : 6zC% EM|xHt3bVI0`RmmYB(۔}Z=RsyMH_P73~M-;Ė&pfS-=E"mti) Ue Ii4tFfU_k\AӜ; =eH4PCij(#3wTGf Aq'b.k,5}bv@ 4 T^u7;гS_ع9Zu l'9v0.5;5<]k]Ab gLjw\NQ7'@ZGx)I0Ǫ̙8v78$6}B ^4~CO3a@fb_ = )MU+By"wfE0hk.nuHOT7e$UՏ{LD d%1O|#)b zqIឬBߤ#ކW|t'vZ@e34Rkk *8 ^I!Ͳ83. SZRBkPC8ou q].f8 sx/ 7c">g` elG!7yg閝~} u鷹YR. n3`wF${Ne`u~N~(#u9ܕu3VHlT?m ;5h:-!W]TG!6׶ap]fa$P;R )M}who^֜Nq0V'c~$i$T5R#E4L('#<7P4$ɶh.˥X6>A=yD nE@*3a]ˆ]㫂)FϽTC8z׊ЈhѲ~^Nw\$=@:aCoD+LNj5#oo 2 a@ZC.F ZO˪G ĥЖmPܵ^7 %#&-PdŧvSJ[kspл an1.grVW|,K?W`^TD5[Ypk^z\)(il䆖kҍ)M!cB0[̞R{~/8k3% *t"`& oPb.Q^'Żeã C&6{Ӆ27vtF{tƃ5?#W&R\NizP gq㩜Wh6k9]ogrs=[JD(3Fa5? `iqG>Y]fP?̟*:FbKṵ| V$Sw496tespj_%ǔBxK>U쒅}`! TL[iU&k9 tcQc *O_S峅f'63߭QWI"\ѽ^ho8cz 6rR7Ab.A"1iC8-®9Z4赇,;)cv*:&qfxǻpM4S7M.UfPT^>$r0W.Ӭ060q6@E L;o 㴤!XDÇ.Lfm`ڻ31$9}r{92' C^}d+6XZ.vX.#8AXPu_TֶC7 H$売'U2g)12Ugm:ܧtt+F>4'Ћ JaYIv1q*u?ќ#kbHr3Rk-NXoZTmCc ǡ**5[۔gaB#.XYK(> :'Wk۫.B!Lq+q!w7eXA[*^IȔ:}Z-gwN UZ2YDT5,>dѣa8dѹ RezuHP["/l^6wZ=tƥBɥ&B @rR=Wor6.,F2uYyx|,w(^˃A"hEG W:u~shqRr+뵖Fv7+Hi9{IՊU{% s(;H&_|&,Qn< ,gvĮo5{|Qg9 Y6Jt>?6YEh5|ZK{•9f坞XV^LpH12荼t쳍yIDcTg KkB/ėd)vW8SPdIUuPve<ܶ!i )Ex+m-GEFn` ^0odt[VbG\_T2T>P5R"cԧҀkbΘ=BBEaPV ~w /5AW\yd 8 e#7W[[9O|}k>}+0ŅzԆsQapf7jVv%p,sVBKM"C\2 xjJsP^:aO3s<ӕ 2M=La986W,T]MM/)6>afoxjԚUE |uUhC^w|j!30/H煲҂k}>yyx6H@7voCtZE(VJ^$^MDR,h\2ȤXkiaJm~R}q/8w F"3%O-Ξ۞r,Z}k] !>c[y]j]CPwѾAGb0zGr7k\>[WuV)E¹DKRĐ[|}MԄOa{u$xO#K`7}-;xhD ȫIv ~~D8f 1sNTtLhNx0kB?"CU՘apkEV^벉QQNji7P_]X5mߌ~Z76L @H`a& vNh*z⒮3yN|.uctV3M= }젥pYP{jrBGꁟfDvWI.#TT}He‡^9pB#߬sxC^<B\$uv Źǰ^ֵTbi ZeC7Uށ((_ڋQޥ5n%hX&Q}X^|N)WKa{e6h LL'q$v^ 5@C؋㹁W ,c]5f}p6 <;)+vzwqY}|knM`=ҏ=Χ :GX Ⲥ4#rkbrVRȧ9ne` fmd6bHv=aG_ϨE%CtMEoM¯YD e!߇!ۮ',$bbwUhdut3sCRvOs_YiCwW\6KQlg!pT< $pT©|IO:ۂW<|>T[Hތ}_<8pGsGkZhUCØ%C NKiCubdwM2w*žP2!+h!_]M8U8Pxըj^۠+D"N{UJFƅםXn(~/Q\0t-Xk3 ڷ۸hc{ ہB @h3`YNi9K dI~Dh *j|X|`kh+澔:/ ZkgVϘPaTɓ%-SgAgN`1Zqbޢ uNg1[\FS W6L) _{P5Ow;u ቾSI7  57?R3Ih3bq&l#N[M i0W]eOYK9:88F/ీ]7@Ye !j3N,dB IpSGϸX ,-I"kE,A^ơ(8ՙiVϩ:ȼwF ,PE{&O|6@__c!׋)~'*#l٤`*A@M+F%+/6gp_ҝp 5U`! BPJ0`ɥmvTC7UG y[[= NBl]浐>o .?%5T#x@ Iຊ\~Qu~)(흀BA(ji+NWȾk琑1Aj],$8iڒ r;NVﯶ;z#rouQnHƐ.TYGsyFu26aZXJ12˙l77c)2LȮtB5dK{!ù)[ ټإ|6jyY:Pjo.L#, [LlȑG(dfN0@NRI*qk+K6˿/&ŪW Ҥ7=)Q.METEa(M*hE䏙7ȶ>-}A~~}xPr`X,a% BT8e(ܙf3VPθ". E:ܻ؅\%ᘯQ:"%(vخ^!l,')(hۋbi]Or;L^mZL~#ŽǒĜd? LvR/ρ}˄uǹiߨUU 6æjJn蒥DGVdna4`mx!0C69.0(>+ #t1̕,jí?~#GuZ#jE[W_5K@=/Ҭlr*xd:}uTV u+~чx^ԤNuyǒ\+)(YVBSN-I 8*wOf TՅHLnϟ{Xni& m 6M]P`g`zixBt6^]A1 jek.r/Qs ~>-^,FfKP֮<;je_H2J&40{|+ݾl D[@7iTz[C7sc1]  D H6 %>] n?QK](Q~Hm[I e'-~>;< BnݷU)Rw[bUpgpT;.3n!?0-ՆU]z & L|]C|S‌Bt2~(D]gOz??QlX|NXIqE(9;r׀ ީ8⭹0b"R+'k fC:lVRϞzdڱbYT0S+7y]ODҔj:iz-UUFUQ[zir72u`vB=n!w8'K:cp %=rERް҄wtd5L@#Zv OnO [ D>{w'BnKGiy0eBib0HKKKRu>}ܫU$zQ*yµGT\H4:%nH@F}n7Yju͗-Q\XV$kP{DcfQ})/f!plp*CZ4qKZj&HeqXGx~ 9@ơ,]}zCUJ6ѕqtZF|:!86FY-c fm[%|V *Ӹ7@ aBB Fhk/:̈́ϰymgʧܹݦ`êDA?q5~sp!),X>"I>7/Fz@c5$%nnJs~υŜEErAxM+x|?kUNSzE7evŻW2ZRpEURf#x# =zT]|,pP.WX =ƛ0J[P'vH{RGkuMS^t3 E?c(kv?s[щCIq߁K9|:/ĕIRbvPrہ%5EUJۿLuԊF7dω7Nqs!@9?lqdn yHXIK\ܶpDV3aGϸEِ FWӷH(;FxjwMUVdIT.̮5 SYz5HЀ3s# Vҹ͸q طqݬEyOԗ}G;B^K2g?Ě)[[QJfW2Q}6>ٔ]L\Wª?FJlkW+uؠQ+^eex74  SڣʮK D'jE>/# alz߽l3Ux ؕ>)H~يhbӕ?Wv-qz~ 9BT|g0HzlZ$ԍmMeɛ5WJy%GM$E߬H |o7G'H+v,hOIhg602PEUH5'evC~˛ &*B|B"l[qW5S.G4v0׬.b%#ð?UO3y![ʽʷ@9R/R+ۍMŋ;d77Q=>K`r_?{ Z%BR* W0y6a05NZO@{*'2bgTjOIQ/3MHQ]._;dm;>u0軉Bd Ysi$mo[Ԩ' Nğ}oj.3ݑb@u[ީDiA b3z8Qv(_obMe;T R>R0[6e)R{ШB=e`dvɭ T]d?Qk>hފ|4Èz{v`Nn Z_y}@ MǁЅ~1ܧ?0d/XNr1AN N[+5;CU,ZFܸy720srgV$3w߭X*/$VV[_+5[7|VVOl'0Z _y*G(P^  ([kI t`0= #չcu}ElqsS1Vߛ3T:C.NOyRQ _zd )g[>V^ȳ71HqEsj'=%=u*%_/n+bhI; I  'w0yd Uq޷m>II঒&Y$@K-%gCV0X/Eo x-iCQWZ[%ϒs2'=J[B0f l0]X#M@wp~ K0!ICsbQ[`:%B [ZЯ[\K  Mh1PQ OV6oԸA?bȬl?ހ&$NT”b(Ƚcc:٫*i_PPK@F"7S1g:?cGN-AU77*ru0aِ8Imk'%}yGۊV9vN Jt%dRMMUEWSUpaڂbvf6)ZLA۝S?6#˵Z.ӑ!@.&y&ͽPңI0' 2zdnCxN->YR֙ [)|aIX;4Fq,&osQ"OuAN==qR/5s/ *ҪT8"SF]j )J ƥmNb=p`viժգcyyYu,ęXpOWX>,[XvsjV+N<ѩfYWi5"-=^N`O[cE)?x(7'h<#.^*a>#u<`?[:on54ǀ>8rڤ>]| D|` Qu60gUg`:c7eʔ@3.'̈́.x_I)*ap=*Mcz{cq9k_K=6[nYN PMonk(`&wȗ"8Pix׼;lbv]&Tsi^B@YCT"cZ:3t9$Ž/M04Yo?zGio$lk}{ټvNWR@=K-<4%}JW}BF !Dȷ8VO(%? wJgU3Kz$4Ȉg]L nH?^8P&Y+|ЬJB͔I֌~y>?B!}ه8voqY0Fndzߤ\ݚr$֦ nxjἇq25XnK?k/mR{iRoX.N^ "SkbT>0̼U"Pq`MXPW`J!xzQ %Ğ)ފ:yfvJOykj oCRWQ?P f?B4w$Woyo Voӭ4sgZX$UR65$̻ϋ\SGU !W Ns: z1r7t0\籵[8I}_^&tqw(y{s$h'vv#?! D fTAl}_ShA*9ؖ;_ x7$cTb;FSxzpu#,(~\I xO|_hm2u4oK.e.QGG,Ԙ:0Ӽ3@Yv4I9Z*'q0r]ְ$T-_խ B'8H@9= Vx, 9.̨>V\xA.G)>+ .pwNob=!TF~=sӲsC~8fׄzFlZ}` J ~ۅ/qI[{ᵑ$b k) ßd[l+jUmtL/"tm]N+ՅDhQyO4o&ʆ+u3o -2eT/.d0i=ĠE&e7W @U4aK12tC-;" =L>}sdXIZ#s締%IwO䈩KGA@RD|q' *OC%4 w}Y<&#0;(akQ3*鏗Hs6d0MlNLNSN ^8Ujӷ7Ϗ{&߲-CG.I3f6ٶ#?l(Cu8|1|( 9<+j>Nq3i+?f 4Xln0")?Xd*ɵS\T὏5@T ۋKN0KZ>zHQ}AVܸ@D|fڅ>T_v;ʜr@`Q cAN EGBn 5]j7T|@6NcO<7eB-i'֒wJid@+25] G, +jD(/{l3-4(S0bh$} p/և4oSǍM ikcǔv nߝD~8M-OtҁeĂ,^wm%68=n_dn"gC8e!ouբmCR>zko ,WCӌh7G_8T3ԺF\dZ:S׶9rZ|"!`xLz=\ %b iY5,j"=UTEMއ6|G۠t rn  48)ȰҜw ,nۖ%x~O4X]+.[G3)-2Cs넭rjEZB뒡r "Zm-n`.vv^bXgfҕY,\Qp$M~, ̝{Oc1*Gvk|/i#'Cvehp\|[}G~hC&A0TN"4CȒ Tq;(S/)sqc}es4x\O{(Q~10%\yY)>+ia9t% %l9=umD`x\j$JDy75ߨuj{ilTr%G@<F>a &5Z}̾)@W ֛}&Jt+}bjrsiBhkBG5@+%)q&`#ʾ^Y6W*JByq=#mG,N8 *L:l%j{c!+-^Nڢ/늼Lp`qG}#])1ZĚ8ȰZyQjT~N p&6A\7  kIX~I&PS y%4^O™Ӈq5AYq> Dsqn[X V n7ڐKP )!d '<@m/'H.O0ǘ]Q-蝕u"B߶zDw%FАʃ1%ܐʭ:a=ʔA[q8,R$#dݪ#Y 4]gJ = Ee:8Fd19eb4U/h.@]M \,rP󘪥&䟓КI-^'Rbjݴ&27vTD][r±9 ` "ʇ˝"F;8>ra]mFڠ+AȵVӃ:yA튶@g2i'>n[6iZ>}-ϟUt@9i|h} 758\~(+VS/yIN1|Dx\Yׄ& UDF9V& Z@DfMnM2 3b`[bMvycB_jm5,(].Eg BnEG H<DY2Sf{:N&Ć&ֆF+d#Xnh 5C `H{€E\oȏ3)$8mٚ)xhI`IR6HcˬOʋOmo#kS_IJb˺(,!YzUWpwMtf<+\%]9m@QhU慞$ki{CiH -x5qw߯XAwRuTZވ[NG޾._2X*un׍'~L[W lEkpXJ4hM܏kOLmss= ׼ҵ*r8HL ycy߆VB1ƠLى]&\㗾hVԯH4,u"Y5E7mB&Ar%ЀYN&Ef3~'əYHˎL1=הxXXԙø=G+ژR&4bY-2{Įt1`~ #ou_Q"PAӿBpC#Z}FFKzAA^=3 =&%x:ʩH~v`gQ#<&ֆ`닗{ g2Q%jMcnM Fw/#s&NSM!wZ}\v Ql`0aM=$~!7Y`RY2y`՞vw^HytUMgVY8Ͱno//mu")).f4œkːJ'UYj'@k&B~G. tWkE6rAP\4l)0𣣩CӝXK\M&}Xqۥb]uմ;A t9FۯʾXHWMz(~WMx9;U⥴;QBˬHGP(IJey&bFxk@48UMI1bHFKjF*m8v?׾azk"]"3{t-oԖ?HjBUCxJB!`C0x{ھMFG:"-(. #tBUDjEJ6>X\픠_Tm];Q1=YGj{eaCy 'o-I2eL~ho34˫HwoGmP^Gw*9y: v eX9Rؚ9!fG+bKDuAv~Ax.X0g=2k'PQZI}UexX%i^wRI?.xtIMQ9Pc"ԐY/{FF^KhB]9n|n$*nTbe7sM{8(BιIU5P,|XnkLj0 ZIVUsve`ʵEV !%5ptPY<5V?KX=ʈbT /nuliE|AO2% ǭ"IA4 <,{``)"iFYrjTY71BT|\]fs:(?[@EA?BKuQ@@CN:M6 j(R.>)۰3TQ)}NpI b@tv/Jptm\U!ƄU}]G+Ǐޮ+grѻhBgώ;d.DU+ [)cy( jJKTvtcb?KPegf2OOY8Kd> !;5V8k] >iu8DT4n=6j!6 k_|[XDW MO ALTGoܽ+ Kњ}1 ;O+FNew{u&NNk )lqn&L  11p_3\PtQ (~9Q*im96Uj!DPirh*[ʈ9 <8h fWhM5M=㓉2˫!P@[lypT M3M v{IŘCO! Q Kxk'b8, vS*8LI3v#8Gr@n~M,Ūߡgyn0Ĵr7K`͸qOm{dgͩKgs+"!?4m'g .S X+q1I}H1@>V<_NcǔU碑nݠs*1$eNCw,-b  9Smpο@ZuO;FygF)qdx/6u+C[[΁Q!j|lV7M5.!t?֐?UTu`P#w# Ć ZPWj$dhT^JGIbAii&#+ܗN@@/@[>pުGU5Y=I~ $<ƒ]X,(W=S߉G'6n3Fp-Or;"_wN#=5OCf]zo7<Rɿǐ{̤ъlcyq A_`aT\ˊjȜUXp?oR#S {u: O ˵) _غGxRSpUʍ ͡N eI]BC<~FI}LKזAvm^[.j$ӠvAhѹD]]|A<\F :c}6e#Rdu&P(oڋ߆X0q%ۙgC.h|UB4r]*);%➵6$a 8?! oe;⽷-4x 4<˩GŎ^Ivڼl1-?~Fb69WC"bg6]^$+EHfםĎlC;3Ux􋷩SiY+f@xb+z)MC͖YP>ï5oL 7}[G9OHg ޼dXދ?X-BW2)6 `fTd|ReJP9),b/y6$#*$kS ֗D/i8p2і*N:eUv] &Unj.GeD餣r:цɴ+d?M|Lc>7Op /% ǦRZ;֗BTNnFe|.K+@B!B }DȎg4*k꽞|4V s:s^-XNQJ $(j&<^V$>ϛn&e /ř)F[!a[,r_hТa4J,˅ɒ1ȿc?"vshA\P켚uv L3LiSƒ"pkiCϱ\nNVU_߾Jn͊5v8AX )TKk,+쁋'@ħ}A qӿ6oK؉T (> N82^Pe"Nj%#@/#Xsl[sr^~<\Z5D".c"]MqGvM }v}`/j\K9@l^o& $ZYD۶^YbFЧhw-gPI;߾~!qye5y EkBC5FQ&c9e3^ϙYp3:l0@swd !tZNz#x5,L葇'^$31":J[''dRN9iGg+\2 J(@AƝQ0{ gS q9cBSL(Lul7:7x+HEc`Ns49ހY/C 9cibʶǠ:c7z#e:G+9WDP* v4g(U#VA:A[g\^v*r.&Q0OzqZYҮf!7z\/0 Y8##] % GB?iO-"К=oON򔨥@߳ѣPrpa+ Ma[AkYT=~zᄋ/tph{Flg8Pυ(66hvG h񃬘V^7&eF 3ךRpzDH%OP얣+ovNQ"bx$#] IIk\1ZfLpXTJ mr6C  ҍ%O:LT: hFLGCs)W$M& W3L#j3,oN.+Mx؈'ވb%*9aVƝٲZm2"jVN=-e`݅Wo jeSL2֎ke(A/[~(@̌ ٛ- *Cgx_,"Oz(A"QMlDKod,| Ob%ɾcִTN );Vox'm̪ޔvTy{Hw ,p?htmMhvI:U 1R#sS聸6Ls8$Y<vg(o=nz ,~f'HJ1ً wVqÜyҘ.y%%7HIzсdY靖f|X:wK!NAvqx.qv+z+,ff"әu~cpz.1D4 #)dpq '=eKB"ĭi>~>"Gm&G5j !49opD?q8ǦId3%6'=/LY 9dv\!&UwX˛  PccdЁj3}c qX]?%|م,-0QJn?  mlcu5KG  mvOhp2zrlrGI=|B CuOx U]c/]'BhR^cN PhkS֌ȳEs=fjva`/skWNW/OeO_sū`TkNm&WS t eq*" mxD<8':!Waqa'h-n);uv9THA8_|VsLS=1|g}FKb[rkt_MEpjUM qoHrM2d_JMݬ譁B Ӱ˸=+$zqrvY8YCOz!f8I|3ݔ*$t;@|m@vN5G;y4OƖB7kdhcBT[0oUȲ˨l;\Q"ew4.3dWƱ7'h)͟VE*â+ K^y茂gcŎK/b5Bfs[ݨoszi,vno2%DܲpBZQDN'ĥr8 D1aNT| k.#B^M ]i.!A.1n`BCsh.!&_ W71gA7i h,]l*V@Գ:TSQ(M(V|lowu=˘D (@~鴴]h *'a-,&̆p5`sF8ֺDI%z_  є`{ IeR=%SVAl4 z^{.mby*6"5zvx `E#/p)=]>v}1 MD54ȱh-5]^%?;x {=~(Q\ pcYGd2*L uV~ 9ڴc [͹1X9NŠI@AXW#&+LqAr1Sb5m ;;#ˊSjw)Cr( ԟotop(IY̽2hf!f"h8ÒMkXQy T +$ 8dm5T(CAѹA))9*(Gu9 JIYs>r7Ѱc`l\qC/ ??d?}VL,K4q + 8P£PN "Qi=.!ʣd8e_] 6L f0i}0Rե%Oc4rKD;Fj?nXEXa]N~ \zUz4,Q Yh8q ae,ҠÅ==T//Cf/v\cy.u! ž[?Uݫ)wB@+&-- ]Xjm!w$3$Sꄞ_(NyzÞd&:c >ZBVpp0T5qbBmz& 7_(w>[1 On83o!w}tsQZSuIۭ/z()2"Mc *0 9R. iHT]r(÷d!5ZmQ:W5nѱ9 aCv)1[c읪zC5u&u|}͂-ʻ8h eV (ƂQ`lEf l" YM}eo0jn.b`3ke hdTlvC^r>/]z|Ccpуmۚ#oG*]$0r;,a?.p-m3 (Aa=1~[G6scM2mqQlv @XmIo\;),#ZS#F^PĚwHoб;T 5^lQnf!Ǝ/b3;c?]ågyQoh'dwꈦQi FkH%ӥ6~$VHCQ櫼 80뫠6 +y>.KۿHYm!zXGܳϫ kz)$Aqbw`CHz$&+\&u$>RxeD o^йY#آHa8G2赅y}g=HAڵt2 *Q//j5R!IrڎĚ\Wc8P }J?́HA(iA$` /8o8t9N7\}㽥4WaNcB{QQ'چh&fƺ{?eQj.x8 \/kٟmQVa^-13 P^pzapםb' D\vVLhχcS\s&=O>0{2pF\+e1OH҂wS.L䡖^ %&%@QKK1!,¦ E Zy<  &敡H~`rr ۱1e@UIZ}Zg&9G׻3UYchiEK܁WkVKL/6=!nWC'6oLck7z;3N+U}i4$hHVDygU0; DIY wDdp ߅V9ӑ"hM~O9l^}Wwc_a21Y\-I5-x`Xϔs%+uCGysF h~.Woap.\2iN [f(oS@0y0~K9F[Cdd_WthQlkJUp$bMܐWDN^ѷ 1ux?6%SDڌQU.`WoN9_GS[T9Ӄz~7.}-Ǔg^1ۭ #+iǸ˛!;}'$Kg[`Eh Ӵ<*w`R߮NZRřPB)-?7y0P)SWcqre  2 I\4\B(Cөi;W 9bãaxK*h7WiLb0aT%F¸ בLތ$jߪz2Ī)|+RZcrZȳnR v"$oG}~v^gF]|*רa 8_bnnMD "au/i4gt xgυY/{kͬfU:.DETD7|R(M*[[#8{=Ea4!v]}@8{_"B2}W/&o ӰLƬ枰Ia-TOm]WiƌC{~Cѱǔrsbt^sGE-n }p“k #!tp5v`qe1*KU +'Z y9p)FxT#:HIt mL-+Ge5bR̤1kyFfޫ}ʞe#H*y>:2k? qv̍HDPNA٘_մ ֑1$2=M+,cs H}|d@t;lAEYO}-qUF G r&n\a%5sǪ<A!HtoX̽eS10E'[=6ԶYEoTA4Q"aօW<e ;p;"8ICS {]{Bd^FΤo]Eg9FxZv %Y73PhFMњ4.'NyH~)ypJ5Q]qbp+ک _1߫=xC'6k"A3gk~Y;y@M6$עIq)D# K)2$: >:PJSCÜu URs3}v}GA u=M#^+>OGf9w jRK ytR5|]Ls^86FtVrGžw@Y0586bvXD!e!@<%t,'3aBk F=f/Z&{䗎kW铔pgY9GRUqS霚_WL842+ @` aV~ JUQ :M'qk̟,Uw4B?̠`W J{H\E"O{qB1gCTr97CCpqRMx ͕tAI/LJ&EODɞhʍC9HjD+TAa cEP/Ƴ*">o+@܄@!bunxQlǖF<ĉf[8ZnB|ϧ *EoeƔ;68L~v͢d:zy_7Σbمa_KHN #cBOl۪d}aĽ !GNQQqyM%'تXn;nO',idu't ORyrIg2$oVwi7i͊[C#L1ѷϓǂƞȀnnbbdLu xg@+ul/3_93 d Zݶ }#xfwfFS tH'7nLِ|GCeQZQ=av@($FUWE=$QlQl3 ˿&-> \ثm`/6ykc(5kpO69<U钽6`KYuO\xffXzPJ&T x7){mXfR+&&5:^sA=\)7\yGG]Jcȑ>h jR~\6d?Uۙg ͹k0OCeDRW`.7 ˅&>:I*˸-FQL۝ݦE8ZA!8_-mjMEٯۘڥ8J PjUN|ΖBk<%`=%,ۊЕ[}v6X laLs`tK&/g jx^2ktv惂P֒\(Shx w<>v2ґ+ +~Y?ٓ?%JuCyBMP!DЭq滏AȄstF"^ yb.k3\/e)~-wz0܎gtfA؄̀K9mLz LBF6F⎗bQ/P2kX4/NҀP$~&{{ F"1tqB&T]i @q0{Sgwj5* VFL2fRd#3c[g~j's+?6"{ǖk>IcfKWo>)(Pl9< yIR-2vΑ|c{U)hQp{Qvt#Y{d ۍ0!" lrJw淾+vmZ-2n fO.3?i0yEd՞{3]rS:_q \R<9vs4~$X#e }mF~KkZT+Eiu _n=PA|6gfuH2Q뫟CtP!_B.qE$CeU>ץ^ g>W8OYszIkaasm? 2AӲeHUJ7 AO)J,?h{NW~b0{>S,^KW)U/ۡ`F_Tu 9I1qk^}=%&,f~Gtv~2lW|yd%`AhWhv/^EB^:C}phu tr'$*6cÃuy=t0˗Q|rm?*fە7Ӿ α-6b.>ۤ7ӯj';Bkȋ92|@0Dut ȺEhrn(B2}#רwѹoz9㮧؆2Eټ6-T7M6Cvl]ȳ'Qw@<,#zT?^MaCgGyf._sݾYC5McǓ@퉗|jHmXҶ`dc% ծJ7s3u% wHn\B'#6iChRZ-n"R qiSg 9^?n'@o|J{4~hK)}|ǫ)Xx^C"XmP%sfF_+4!/hz`LCG | ԹC!6!ViVܱ Q7j\>GtD|lݩn,HWWIYMٴV=źHc Fo"B;!xMH髾X"ATM4rCWkegRfNשIDN]63Bo?յt`zm AY7ѺoDʆeu08{bT~9؂wj{mӊHFPy"QY؅7fhwwm#~:<-3awQqƺЗ%N{z .w kfexZ։'?Ov 振{tGJ3$G[٫H# |&/ 2IX #_m6+NsBaQq)񏩼RSd3'2]oy8yZ_ 8I,p87zW;r?џE%j5`/3jhWNSOIL"r[x(iP<OQY9?9(No̧ZSMB';Y}xOC٥w9ծgZA_#^J# u;*ih}fNvIH"g21=5]eNa:P@V6ϑZiO/$m 4-1`Q+);eUH; hxVksuxgG [9"]\lI#"@2C)KGxC0=C^*[CDeZa@ӄ zYɉ6aߥpiWZʌE}KCyP:Af6f䞺@cmBJ5~7'̧~jksLD3^f,(>i}X똉9Gkv#?0JpLcHNͳ αi`tQ!wIú6h*s%"׋ (:z(-?e=pkI88&g rV{Xڏ(͝tL-] M Ccd&4ZI 4+MShjuL+C. *1gCf5+ڝo4"HkGE}]O̼!`B ǟD eg4LrWr(1+T/`$9UX@QvlZCQ"DQop=k4lǴKM?w 'U:-Q@= x~ĆeRfu,HH ޿vi~l憙[T b?Z1🻫_Z ٣mSs(g@Ubk۳(m[yC72QށNjc_N{:g2RJ1᫉  P:=h.[0wV9Gp?jo 7x#v#e1|HGjD,HB ;Щ"sMb~?E*gu 5HhdgOYfoƽVOsꌵyJ/+YRe5^(p25} uGE*)^S~otOtgsaU|PK_5bZ_+-ciqɷ&gU2ع|ڎZWӻkD%ENf19v 6h}{R7]?嶐ց #7rr.4I(gKR 뒆 ྭ]k7,v>X =ԗnf {HOx9,8IPhBbw[X8snj5s46d|܅![=l&zIɶQXEuY@}R:۫,ܞy a]Wu/[[DV%gif`j,bom22NPPQ(Dl+Gd- v7Sƪ[Z"덯t X.LrrL.Nrj+xQTGjP*ҎٮKiQ\d!A•<<]v78)F7?!3I@D '\3O5kVTr0&pph-EmVAț%k9[CW]Ę>̩v]i#l\hcVrv/ T p$Ǹ:G 1 @>rIƦCfM\BYѷp [ 37:n9U=-TWW-yDv 0e~=3\ H*Žiz$<2tuCjp`JjA4w=OсjwvbJU(xipm:97iD(g<$:W:}Yi +3i"Wn5q oDj'sw3z<ۖ9Y\̫zG.$j]0 D;X\DuE"DKl8?^ոQ8EIU SVWjo{_eܸ^*ES|T+ErˏzQ݌l&9{L{x".b+:‹g*'Rp{+VI#Qt. tۃ:EuD3pbު"ιU_3P["@\g1v$Bn1s7e,¾JI \JDW5|w1#:@#o$ĥ0=q#hsW洇jt|dAk8rx Tݱ۹#H7ḙSbk"SŖpbPwK,.b 9}'sKy2e?Ck^gKؾ[O U VGgy ]zrtnϬ0>>z~!bcA`[{I,>1)?ڠzD9Ua>eAA#.FE sE=`"zݾ9ؕL>I-)'%fX0?vԉ'@/iU7lf\z0 _r-8 +vCmqI'O=-Bw?'jCs=ETQq JQ,A綴݂,處= uv ;Nd7K2 \ى`euUc"/QB޷<- goqCVhR62%)NUT*xFjvo[^6CK^g6ZU[t G`좴AMEγjGvP\ |(fnS]RH" V Ja`?Ь5^ օ̲fBi338Y`;@Ge:XB[m5xC0.|S28բh~Q(An 02ryQ</-!Gd*g=q=}0l -$ZsO;4gLX~˔Csme.h@jR;"u*ǃ_=zg(X6,B=I`:iݎVloܘsgnjTgV 3հ+Mk8"4ד:Z)"ϑ̟ȺgWOU46-PO׏J|>eF(&MmaRaeOoO^| "!qe8@WSN:K}5(]U? ?k:U^qg5CÝf-~h8>CKlMv ԺOcϡWu:,pp{v O[Jq:!-a={\_ҎX.zGz:zlt{dC$1ODT\D"d!*IrnW`D*QƼZI 3LKAfHg + }N,ߪk@vڤiE !29uDIsy&ݽ X3`Y'\_q9% xHpuܽ-R^\8͘,qM/Gu* @^3OR!SPֿ64eTg/W -E`1X,M?=hfڭFag&sH 鬾ydj|bEo0&4F[vv``]E0֖(~e7؊=%öm(T0p9;4H\mQ۠K/@Kt~+{wW3]Beo$"&Jd1pG^o4F\`Z}tO4>'eacG}پܾT[$R2޶ZWb/x%Y$, :0`Q)F\fcm9fAUo6E^־!yfw{toΕ:"cQ2İ7aio݀/)K*{x; ׂwM c /:nEJ6Ǣ`z%;{hc߿\Wd9u/`m Q\L^U<_)H ҐsttE,h!BԙHTWYb[H)ZTxH7 V3"*>l\ W<޼!QNN\Ժ ^q_h7euEprcXn({BH6cT4xVUPʥ"._g>~[>yCJVm22ߊb/9_9IqV lm gR ѓ^ ~ʣΑzG<7ay|o@n$x T<{dymX2-.~*@1\R 4uYL?4=mHUBME.09<$6?v yR'l^'hDs ZbO4Hx˷h)*bsbפ4茮yy6V(@[Rg 8I$8fyVsEP=yEX69%<%ɩ/#9shi)$cK;V-;)B=6$bw6F?Ѹsg̕-]\URԈܼ"b6;P\Ct;GsHuS{e 啽E/e!~d4)ISl{yփC{H`6qbMx*9 B3GY+PsV(?jMՖe m13^F)X mc8{\iYQ _8@yEOFpdy m *o<fQw;kNE;*9 Ϲu\&29کV -q]V/+Og[(Ͷnu`t_;ZYG%wdvuwCiZ-VYsRKPָOuͭ\>g,C9K$m}UQHm1~&+KHb:LoҥypPb\A&Ry,vEWY!dPi1og[yF7߷Ek6`rRl^?&xdl|җ+cΧ#]pY_y*:3_F@,8W{x5 iw,e?*h;!Е}@̽*(x 7I{aSF3sSX*XFL8dӋ ?Ruy9Jfd֩ZO\T m:n8K͋B݅#xTf_*FY$AEN+ԚA PsyN#%da_q ~=k$sS 0;pejmPh57ŋJu>&7w %r2tb38KORw'1֓#x#2p;$^3$LjZ-jL25"=arP+t;U#v9fC 89n1WNt`Ym^h\g:fjP}%kb.{v 7PaJ'9 iHqxp t?sЩUCIׯc#T?>KN{y:.aջN^U pr 2pbx9]!"E'hy6Ta5N?nMRmT8O) }ؼ!=~RTt . j @0ZA s*0S|0ws=GDEpuU߶qGaҸiPplR<7f*P UKhQ[p^9u}aqtΦA;҅}m{L[&~'9uZEX̄h~)5_qW:fk[ }D k=<EE:x?r86P:tkk&H!\\NyKCQގ`*9"lAf D|B٪K~B {?o`Ajֽ%a9-j: 12#X`'*z:gF'Ax(Qn$y"5qq쐓]Va7+EzZ9|1_VtAUDzہɟj!x A6 mZ مbnD"vJyS&1f,՚'״oUIطS3Q ^7s h9ncu~;V{1>bG($(?9R{@ClNtPݏC#Y/|Ϛ)Ef3FwT}H$D5"[wnA-\ l.F=Dbyp r:S ەINЦ>vq}Z&'1~xZfBϏTY.ZWD!TEPSWX6JX78M&Y6ZEЙ+$ɑª${BQ:37Hk=2 ,z|Y7_o/2&Cu`l6nX$]!VIʗjT$ؚnJ 5O>!u$G rsFIv %팉{+ڲq}qskՈo;3Vo?+ŸP4|[* [;K؟F͓{+wze'&(PbUYt?xqQl5X.o/&~ pFF.=SfkdȞnf~Ol /9`bɥ)U%`b.P,2-2h@!YqZpS\$<~$ae<{1:X_L昝&{&%%5Q![x^c-{4SA&n|#kI_:D mNا|vY,HHo~ܐ a|| {)F3l]uG?V&ؕ< dFMFP?i&֋yFhx;K>tj"sdªrDA>,6rEm.<(U;,~) @l#".KV/ŭz:I R vMqҿ_1yg 8o(VFL n*h\V|to@h̴_iXc7K0R]ӶGO s&uXY} +s[Mk֚_+/\ >4%۾]/4K}ζxJ]9ϝ\G>UڄWjօm8^FE/*oK\9@%QB 4 HN\Owovf;ӣ" ˻1h ; =nOv`RO~cinjĮ.rMfTAp|\R1\s+ڞْQO?, ;4u|AzLhFl%4AS[kI$!)zMY"cmH}@[5ybgya @e6b#(&&MrE<ͮr ^Y,c̎yC'vcf2:l3C]T s "9pR8kdEU!b;C{̄,,x6JBn)ӶX?>oD`X6qB慚sqlOw݊',7Lj&C1A*VkS+sU|銝c= Ōϰ%p͚aa=dRfqpCgv?ވғwcXῲQ"7iݎ)lGGbZ׈ѳ{kU}|hРf ׄhHn:>ź@n.@h/Vq8>jy"X+sQe%EM-IZ\A),RF ֟0E7GHS[2!Udvu@m}YIצ.jÍ@ bUZtfsz(sBZ܎w֧)B÷_GcQu] ^  **[YFjsA_YM#Es WC4g׎ |S1_koMv|)ƯۣZ.89~e08M&er҅"173j~́jV;kf᚛ oYk/e[i>I @`PդKpP>XH.j>>r%3c5%vu>=T5ѧ<"=XI&v,]g̽=a=Cu9/D_QM\t{#]FZ>O)ôP?+l'!-G9܈kf2ݝ0# W T·躁/|i"C1" DXd4`|rڎ&nJj1X(g7?-$>t/ y!BexVKg m8Oi|!nW8bMD])#ةjuX"*"0F(rGqѡ#5hqq7%؛]z!-ڸ"Gg3K7"=n@-Wͱh·{SH.Ĝp`Y.,T xְj=t04ԕrA~{&J=5ײys:TLyVQ2& -a]Qf(rWӝ$,NQ۫SxBNfi=yb>3M/Oy /\%X>rlO2:o_P6€%+ǭ-d@]P4bH앀cRGgooOMߊӫ  zMm*]ܕhLY<_m6]3ɰ:|ٳZMPVN!DI6LlԮZ"[wtiE,|!'(R[bȭnkvH" vX:Լ%2nӖwa!lfSWϪFvW(\7X\`"<Shш7f"Z#}NkA_(jOt7 I~{"+lDtecПEט#]=m ".G+M-sËpCW}jo5+dL+O-\"Okud7l-;@l\}D*`Sa " X0Tx 9ߥmŘTknlYPz9LJ尠hj7T9,} Fvh}stn[OKʿel*l y?N$e7UO&@3ݘ2G-Rf5L&|mB#hHpFQnq;VXRu'rql)HVe0P z>YTV9Ӳ]6)3Y/e\$IywLl ӖBPA{aQm?Ǚ ~Ǽ0ql+E#cn2扦dRsaQ3#IFR?r|oʭS!<&ʆM!jWQr9wzm+kB~fHw`š3A->2gz&DȫTa9k#{Tٱ 3JkH[~)Dg.(0X 5j`iZ*W@wSZݭX-J\oQ&s7b~2o5m+I 7ߕ ųIdW<i~s^@i_STӆnL@ iyoOˑwr4&yD%.G|4ɛiiZ .U3&WqYi5uAM{AңAP⒃$ QcPIZejI%d$uwHUh,ͨ>?oR#}e )5Q h:MxyvK"8O]#N<]?MF{&TLtztf)B-E-Oڣ }aX8GEHidtn1ApNƸAg]P~={9ZkGa{!g #k*6 R3%!oxi C yYӪ?3r \I>k:fNV\GSc#Irr2*_ c57׃;%Py k5f"d0P/7L&C&%st ƎU:j4YEp+_2/-4Ed awKGR7s5_&g".|ϛAɜy{>]@6dvVA [^3K< η- wF߁nQL=ǎqCD? 2D~ -S?h3*tm6:O 4aj`C&E5jܸ}~Ut`UB?KJc*c=z%~̓(`8%<6PT6Ԧ>jwH.IKdT:N i7 V*QS[Ֆ0˥CB>ٰz"(ݷ^+y=0:vK8hr >} p}9N z?q &3?949z#5SIS%+j:zWޫg`fDMKgA2C5v^x~~ÿnu;znzI9Dyal}bp=9췭Zsǀ'1=ȇ*GY"'9\>z]COItDE/ZI9n;q\DBr8*re(^h\tu|wDۧ}l~KԮ 7g|xI&i 'ه\P~J? ML-]r9{k^4Kl*Qfp҉PEs⑗j lALABAFG~%%-xhx8lXF IR=yW$0bD)Mg@~rܘ R0c ˥^z0gWw֞E9A}π"4o{mv/{.5Oťѝj8x߹^IS$ #놅O|q\Q?߯lԀe`j‡gBVS9?=Ȟjl1 Qvd+AscL,u0!%H"x!; Oq^YnAxbDMQ&Q44RV+KʾدFwXKjS6w᫆OR%s b/ܡmLs):%^1cVX%3>_4YX ҳ2ֿ}P)Ve.Uݽ.`BPnK<Z\)j s3A衡%b+䨄#!аP]&[꘿Q Ss1!㠾~ȺB)FTQ/ĵF_U A_b_8:&Lc6_,l|f!`pϘ'E$-p~~+X/pGwhAˋU%, 3@ b&rsҧ}8 wXW],nkIpnTҳ`338eQ<.뒖3v=< R˷Sl,[^e;I TD@R2Uy6b)q"Ŀz+]Tk{7!$%Gi11{ Դ'o9k:NMkV>"MV!`?jv}5F{H^ Q^֘ hW;풆efaaˤ9>W ޗf%59@JcZ7lK`%=OJ8wR +v$[>Q{c/jnQfMդK7}0?a5o)07lH|b`0v@Y /` 3p|RR?8(R%(y?3~kīKn@td]$sߨ]c+"k(h6yAVCЄ;&j/XfJ}^kwhX\2Opgxd'a'J,B$q ` ,s 9׳] 1K6fb6"F\ axv/əA M}ǁꏵt?{f1SMg^q*oc<緡tyyt} ȄOOVxAo!']Jn\)t[3qH҉{bR0xSgE)~rp,нj479¤uHuH{o~3]S̛Èx8]h+v N6tV+c?\tw)7 RNŋ_nS- MבhH$h^`)/_ 2 {1'|} jOX༛&Budyd߃uuGIH~fɪBļbB-f'ScdReDH/qGqtГ/t_l_'IxO<Ģ Y6+I?_Bb: ,Ȋ'iz;wǩt/jQX"K4/vdτA&XaWLzYWn$F#4ρ|[0m9# [3zkIv3ݍlvRJ(pc]#.b-${)΂X'hȸla}Wq90Z} ,&4[Oh̴#!dQaiX~a<6.r$  bzm2P-"ٺ;eo96nڐE &@? -o;hEF:~oJ[yrM:]h &6ci;v[x!YEP/$=.7.kƖyx`ԅGFyx9Rֽm6PČT\fbq$λ">$\9٤fGnx4Osv(8 r]j3%@Mܳ(XF%kEY/[G]+ 2Ǫk,/F-n[lX8]*JJ:DȚ5$ЉaI4I7|NIx!7FpmP~2nAhۼgilxVbZ2Z w,lt<:-7XWa8hMkAԈS# b-+IDo0G"CoLA*Xξ=yǃպk_D?&coO[)| p[ 1`4y#T *reе>yJE}_n㛔scAuUg3;dqe3ܷT@7nGRݿ8d,E@nd2 @4?ӑfp-`gi~n=]}t.RfϖT!ZIN>U'Itlf }bm1X$߸|J8sJ5qrסoӏ z!G\e%QR0JY]F {BFe3&*_Z[ h:j%աy4RzZbGݭK 9%sd{.uAێiʝI ͏cY~à C5C9r/dk*wD|Krnn뛕5NctK .!L-υ×.3p.\Ve"7+!t?sco` <<6˗Y=kӃVn'#,]{\yW8l :OT$Qބbfm m{=/:e$Qsуj 5Bj2Hl=-7 ;$R:}ÿP,vL#1;=@!ݑealпrO( ^5SWE"`<)9_e9gZ8&4`h[4AGwtnMڲ(fpxV'hL]nʲYOfMW@nڵ.޵D1YٍQo9uGjIs]^Gj햟@To hK` DD%XܢIwAuH.`N%enMvYƣ!]Xٍ7&ԑ("}KH̾4A5혆þlAКL;8+HZ+;b Bj8/Mn_3[}M/7 #}&v!&*Ko+a1fXe=XF!mmpma'14O5hܔ[ÅhU&epzp,c|wuˌqܨd1Ђ$ZwG ?_ i[Q7 $DN%#]'i REb=x dsBL`0 4K}'Mq``Tjjd4e N>s("0%I C!+͊ϙ:,^9憤f\Ov:*"&!WXZ4P`#j 4$ZnC8.jU%8 Zx|>N O<p*Beه:2<ɌP!gRޓ#2R)c\8}-j(Ɯ7^M&e+n̑QK,2Tm`3Ib*J'ɧ5Bڹo6i.sf>3>nى5tUneDOKՊ,@"ӧC"Sp򝾚{?g+3h{%ǫ5sD4N0Nkc.]zQ_Fɰ\6MU$ %=wW.NK*`+P)wy?zoyTBn,|TjMäϫ\"KsobD5ɰUmF؁N-5A+K#Էf(¤*տ JeF(9y aO9vM,i~N A/ j|*m*]=.]BulX_N ҺgjL&d`kCXax  cJ*.NOt=p |IPmVZU^ bOqsE =D<϶LٴiHIa?r6Pc`AYL(SpI9A;-`[]ww g\q͸0$Z!]\k]'u,fRI JT`9:B/ri^.`cA1tĢMbf<;JY?  "^CM2ц68$%T;Xt'8Re"k7j5Gl]Y"; r2f9 ӚQ;)B-hkgdA I :,͒p^EmꇮYtR*,5֐4<%k8]L>ꌉunE+@d8#l}Y%j(ꋵ[UdK`|OuE*CKIW_'jdÂuU{ځW~M+|t Ԅ 2 [\' ؒ9Ts4:gb-bZIS=h4={N2)uk =,Uog%0˪B{¶p)3j^iJMo) S+B&|7} OtjAdqZNk?VmbBӫK9$KG()b4Nzdedx{5˵nPCՍӗ0Ѵ` *F8?[hRyWe(+&6}q ~u}gIc3OI\\nL[7i^5<?h |dxum9GJA(t鍎i3حIgۥPeL9ցho(*L5f_? 7(5eK\m7_(^*xQlPPC|ᢸ?pkkWZ &6&!F陏׵ mdzLӁ(vBWVHSng>X5SS8jΝ/._4uQr@S{@{]C11X 铅>5FO/.*I_ܱ-ڵQ9C46\a߯(i+ ;^  ]o|,LE} -Гά08˛iX.S#hs/!Qv==򨜿cOA,웘n^Ėj!A dϞ }NclvYLQi|ax%[~z^TU[(+'ZqJ#OLh}wu PX $~'GP=JF_R[C(sqZ8f -L~^MJ( Qtq{y|_1Qٶ/(Fи=ƞL* إ!S:N,u*_>=*C~bO璯4q"CZ5vvU(}} *7wF](Q/L#{'%j\o:"[Čⷦ4Wc@[qdH] nM-y峎 ݊Ũ_,K)E_KeOe)/W/?DS=kMYs q,s!4|j?=)̜ hM#_=s ˬ?Z,F@GќX h9 Cq\c[v|[a)*ʘ,36ۊ)4.=;e՝_Fp <3VU إa/qT?WPJUC*R0im|1Yr\hk 5TgMU.> /'|}z[VќWU:㼺njH86&0)L,&M$*A Z/rV&*\"On.LaU:@y` \@Rͫj59ca,P5VyVi6ruz+f$:tԬsVQNY6yp\4*|2 BM)Y9z'Hщ[st&;.B~B>4J u>+y }v.QO]itLf ˩, NI à@xNPUdCkUk|ڄ,im={Ki$AŭeV;%7c$B;CT CͬMs9[U$lәI݇Φ {t5zJ"dyDY F^$H~fCbXpòMʛ6ݟmER=ԾT8_grB@*)?jE* Okۙbf+jYmfR>dAQ@JyS~Y O凌/;ON|b!+~U~RJ\ 첆Z=BiЎrl3:{o+~}YѸ梼RUƨ KVHJ 9Sm_tK~ kYnI"I3ཚ7G-O4s()Z쳗J&ٷŬjONAzOaroaեJ}7>Tߦ 8$!H>?h yՏT"otcbXq=kmqUPJ]v YCMzv;&h2 Μ7wȵwC#rv_gu9DPLf rkQN5}`YR%2y0 Z2:knTx XX̚zFV@qȅp]ḯ C;d;HV;1v98ۧ W,Q㨬-mWgh.VJPLhLxBAǹLMzr}6w@YEW bۇg)2n1urNP'x)a;Zf|3on741 WUbÛ|9[vݣk$xO ,(wjSi2~MY?,$ >AYmht9~ebiݡ<6f<:_+gzZT{maKt1^vQ'pMr/TeFbxg<\^H{/'A72ek8[#7^y__CצON.oM xJ}S)|UiAC-ԥ`s]՚ڞ}0Ƅs,Fn7,*Ա:*jwִx&AۻyPThi[vPLoJ] Nc|vMEX<48gqT/A&f*O 33F"1\qZ7IIL1q\z2Ư)\|NTñ7^i (%(l?=:=l؆-v:Ya[Jyԁ:= I_"Iw~A}\J^0gZw1H8,q"/Rnr =Lh'HyU ˈϯଢA5ߧ4cгM ,:2)6jVOAu)|P#FHImzF`pjaN<5h@+Z9E= O@i'bpO>^;zC:,8%,ڀ(6|\kAӧd HoY$_^'~R{VˋR8ɈF(KÝ 1㩠7I?QQGJuy7}|jzF%_MXs?X WD h:%5 ;yg7Wr ulP-ZB+3ldl|dm%/PG%CeY{07U$3O "}mU,$F XF"A6R9q o8됎wCH!AA4ʠRkxQ$|Y AJ<7KVBFEu"s$9[q%TUhh[!m!{hL% Q0>C&Dzq;hq>f$w0ϔa橕ij ,J~/^3&Ft5?4͵5DQ*!.ߋ3ɩpeo4+z˲)1% Ie4H% 6tp.7NFއ1($\ cSel*9Tfwu6 82~UmUx̨1!BR~5 q^c쭻E|>l1!tY!5rG[Nr|P},nMڵoP4^OЦ|̓H P̘86VVhFgo]۵M7sZ^o'.7D=q"|WK2Eadyi8FziEԎϑLݮ>ܹEZMS)~>}2KA6$(t:lӋn%tt >H3EmjSdtvo,G`^v"|YFcy>t/LT fcP*`PC/d_m+糩>$&N`=ȥW <$0SԻG)ฟ-!3;\C":&1x1S7J,&TLJ5WߝpWw?b\$R&[k׆McjϳU\cpM]ķ: :Rx|iK@p!hOpr4 iթcDȈa֙Ê_|ϴ5;'Ѩu Ih,VIZ0(tOݪ+J`̓L{=d.yB)+5A Ao+WMgZx OL2!P)Pzv ^"4UnJ7I P됕h`׳H~&㥾IL V"8؟P:AVP&wqw›gÉSY,CaPVe6Ҁxq`ԐGEmmu0c7 r yrn=\F8E WVI?ԞGH{ZDWdyquwǰ<h=|\35x9;^j_C'kd ( (ZXl1Z ۿpSmkav8{RV GS()f IE1$1v8>-ZyI}vz%\_D۬\4\uwK¶t;ɄUQ $Nxy.?cs?ɇ(Mrn0X |<ǑA(e@2(2Ía[ԴFTdy0[m~$p WC|? \vqICދg=KJHJT;z ˞n;:9xD$ύjsGϋWon_Z{v@hߊWtC6G흘C(!7LxmF|PB_/42%R8kbW3ƒ~4QE/\ٱ[Efv "ߨp$p\pR*BǽFQ | @@~Vq`)R}6!-1:!5l`~^b+sN[ *%l9+M쭕Ut: `ՀcVo[E܉X7<,4 جEw4m<};2i5KxkȚaEk7؍ HxK[hG?(! Ɯ"+w4W5?_R:Z☤^hkv5K] EʀInѵZ ZtF! 댬f4^MUEUZ鎗gt"RdGij39{gNaJhHGVf'j>^ ʚDW&=3UKsU;{26 U-Ђ5 Iaux D>=ne #V+c =$\~n#"a0|cFn!ǯ;3`;3a.UDXX'#=ѿ` '~L⑈u=r<ָB l^ElrG|ے㖣anA_6W\/!}-wNQ+NTVHi'N,YVYkO׈`EI-^\,_WYb^/k5/$ۂ79|[f6nZBYD;,Xw>&PȒ\-֓4t[?(1*aܘyð,Lif6VtX09c4rdԿ!=aPKa$JR$"f\]@M/~'filjbu4wkTA4x R=+}5p~:a؈9Ytr^>>lU!r$>{!ޞϨ`yuZB2F`5:pz"5h/jSF# )a0X SH{]"d=~ f$>#?{@;rPmqљLyHb!rT(ϑ惦h؏>G! fn%FD*\z~ݍz8 rl4u9';HU`~]c.iGPãaT/0*`^ *!Sڶ[H g)R75 DqbKK 0qRd(ќ` By.GMgwB;+x숗# 4v! q?IUr=  %w<:( {Ň̥7gRm1I r8U28D) G]aziN%Q)֤F٦JKn1?Hsݣ|cˍ$Uk=W.nG.+IEF> `8ZMƞÛLR`z L&^ 8O-gfBtt>Y)*?rfz+Fj{d>#88 vi#DzI Gm_Ky5%Xx#X" A ³u?XSk-L 5Cq7Z=& 4w?0U0,*&V6ؾNOSls_:\_jCMk1gP7[_Q+ERg3QWJ]*DI` i1TV l{o)X@ '1vUѻ¥v58mlO!^>Q=e 2{enI p4/g3%[;3I 춆ZnCg*~h!Sk>z:>aJ 6I5'Fewǩ(0|`N|N~T!DYa54F!`0@ :5W."wٺDߑo32oK@!DE(Zt AT}e1yfZ\#e|F=a(-\ +7 2{S]HkڧBc[:0soS0^ŭD]Ec4ilzmԣp PsulsQ󚁘@ Td<4־ĺw*aK)=eky:"WZUdg轞=9KR)-oCR We36kZ©E6X7.d!J#q#uBФ,A즤aMSs:r|yt{W2?k`0~ltW otiQ0*8+vRT ឴ 9PIku 5WO"0B ?ayB%DQ?tK7H*]p8)rP 垠 #֗d@8 K A;z.oG+S7@ڒv“̖g՟A=[&cV =R͚F@+!(>n;u ..S-_+AZ xPy3IăWho#P Mda)[6mq+,8[1SEt:v~; -4T7co,cB/;d ?`Te+1:u\7Ԝњj@j ,YAtoO*@u?ޱoq3D}< .R>R>p\Am-|:͹.w3lwjS!$á@gSxԬF8 MǧX?<~7G?C^Z +=(lEndA4YԼ_ĥ1"ݒ+.3<&~Ns7 Xp#KXTE33نʋK@4s1dmYcߠxЫ" _5^5hb;E(Z~}s6`"Ha~ c?fo8"_q}MH(8(T+.sɱ;hynJG9UЭ1\\5:дͧKYDYƠ3·;m07M3]匾H oDoa*6_%b៚ ڽS-'Ŝ0F zt)=t9="\iYp6Tw~h/ 'V}"]\T *U^ZT]-P+zN' Ψ*Q5v00y.%W;N`L;@ljmj=CJr#$8`<\+q-ۏkVxzA$ISZՌ-} _uʋ;{OamZ]Q=9 I *VXFs[%jnh M_ MEI#Q{Fj)kdHk,/X΍]RX s '2 ;E=rd`C-k|iΫ AZ.sT%N  {#1"\"RS<6 SDXFD!eq`R38F^j f!}`A~ջ$[gig݀^~`erM87bz_0 r'O웇O~SyX#$ ]ęg- ,Y Wlʖ9n oмH6; $7h939F[ObHfh]ٿ`mP\y;*,^jhbMpN^yVq4jŮ %>-CqƹRj+`UP7MfNW!j}Uv+Yli DJ4 {T6ZwYS9 A†>GU ?bV3" kcpZe892\+dW֢ i~Kb8bLF{9O2G굺tUeň /B(Xi*dk^5ϥ$4d~#Fk * ~i4x\ʲNV&q@y%c@ o-HkFo(2Mf Pn,Sޠݲ4-ibimW^Wb;LcnU.р63~$Zk:o >GV37F&Bz=0~)W5_'RML ěg{6Tʣ@Tʮ* 1-,+zgF㳗fr 5QMm*qN rk-abC#$Y pLᣪe@䘅i})"Ҩ! Pn زdz3 .#LGa {uAjW=X."4.JEy* bJ*Ӣ#ˠ-͝Ay: eqJF~B8HPhUҞ$< [byA.̻`#׮vq4DWrnD v&7g7T쿾Z18h= ί 'jފ SēwC}Z&f1_i]uڶXbffaKRt;ĪAayIǺ19,7B}yxd+Y0I|Jܯ}pd. )+j!Udچn_ 1,V;]n]ۢY}/cͅ[o!.4nqDGmRĕc#֍z\C$H}{H}!oʊ:?av٪x?8cR$5~<g+![1a##J)fD1R$~ZMXLc ЎxfO~},.np|?%6??=J7M9S"Ym:sfkp'eSg>/=:]ZxJ]ĆD|GbD.GSL'ܘvf8RÜs13]pi;*G - ʑT3674ܿR[Q*HF_&3$CiCV poHY֬'^VkUBYtѩ;9u,V![g=W^ 1\P%#Y Gt+|¤nE=fnRX2^U k-eRp: ֈf~R^ht6i ֑NTDg$98eޱ;vWdr}(R-Tos?Eb}2G fY*]P? $ l2 …QC'* =-uwyz);ϒ.MhQ KWp&͂ ˙ )b:qsh/ʪ@-'?- NoIljs~auD "allHf( KLʬ= )^^FKe~Y;+#(J%gs<,_PS6x!h"F%5̺n/NVLp3ACl ^iGAN:X1^ Cek[;'FiV7U2[aKeKFVHvm vtꉑv"72''n" ^C"I K XZ<#{+vi .&2!]nuoD ڶ+u!]+ᔡa#xS[^0ɼk&PnMxTy"sk),$e,܅ĻiLy4[oA% `(?"1xi"w _*fkT|+ (<mDs(]bʗ@aє֓& [$wR_(ȶȳ[ " q콗5)U&8<:t,R' 42z73 /_<~[xog[ǤZr0,8" Zx9&犌$Þh |Ou80 v޽%CܢLotuډG:٠ޢRJ]u@:G霣nQɨ"S|R:b 8 ` R++Kgү2]/ָ z3Q% K|s!kᴢݚ7 뻌Fwl7A||fLpA0Ik_,e)O )M.T|={殈A_nr݇>*FëM-![l9+Fm( ~5d,C+[܅_Ju|oM%0'9B]N'7{'Iwx}-Qsvw +Aq@&J6xNo&/u?cӅ.7KsoĨ%ҋ3~*Eȕ-8#L }wRH, i  r;jh>}$䶹[`֮W@!W8m{>1S6gl I~YF? RAi`z!ՅjS1 %W &=?>/8F?_{98(qqNfTz3/^cmB5sY."U h*"\tGZ tj$e>QŤ:9TdBG?1qٰ/B|‹n݋f]`/:|ߐ7f†$bJQg uNiu r'{0gE t/posm[ܥ^N[+ʨXl^]`yZQ_Hb>&_2@"0flrH4 .kP,iiNxOL[;rֲ,}P2a Ӹ.C_!x+9NJ̟Cƻ"<:筝JŽftPVzi)NgF+"v]jq%*hZC[qB.ܟ\3ugCKGumӌLPDS)S}/LuIޖ_WP#38<Q,0=:s:Įez*Ëk]G׽ê2EtH6:J@R\~X,Gfi!BɘpB6٣[AY3y w&+@Ҡ$Ȳ'@7iӥ+o3J(,Uy22ʰO`y>ǥ&)Q$&g]"z:.sжMH8%w >ip$nxxYtメ|+QQw  WG0JQ3DH_۫ I-e/QYn}҅5@Nޏ:e%;^ }RLi-CebvZ4 ؆=iX~&Psj џ\ꝺ2C+TM*oQaձYpq)bg H0T*9)+SlHHm/,R*N gŖƜ4_ F/lFȐzhTЮS#{-5% 7y6\umyf9QZZ };{U@rٖ ]9a_o (+ i M:WCK8̽d=nR(ǽWJJSs]t+)cf/O9!}bl\QR9S9 '=yl !.Ye@_7AW&D`0ڴn(a-_=|I`7K7xɉ+w2J8&hƅX@caPye,}֔nqZo]XvO.|i-l `2^sod#ahۃ Gs^ƝqA R]4V:k<Р>(L[L 㗖a8Ц_R @8O,iRDYޒ x @[`61g3ywgھ3[UGfP 閻.~0OvzqԄ CubNpDMX2q 0J [UVX ^\b0L)Ñc.`oxx@F0{ A'z:(ZQeؓ[J4emb7SopXE}mzD׷4+Fp)rBS.~~$fXX'ii_1X6D"uDG9E9m1iєjq@zwڪ%m3k `^,_6ۣ]HW.%yrexo["sfߢqzEP %-=0dP %r;_ޖ]|1My!S5EaBb#?DA *4@eSTؒ F$5+=UoSO2ʜ$?:Psqi2[9-v[xκ8}iqkͦyfQd)Lҽ3I^KAaN+n ɍ7=P j'+5 #f5,SeeF,mly>9 P C%y_]<ZiaTۮ[tUJYu'n;#sAчJ|:,m_LFG~ց?wF~ b?זg% d>"F ~O3Hr^XNr'}@y J B-% cU.G ox[5[s'ݴthS1ɓ@}_)05;!5F==|THin9vlO6O* YMy (*Va>M%pbz\p8PU}sDr1cGu Sy-gJsO[̯e$нcR;1"I!1gPP?PLj:6 Sjʲ#LH{ƪ L&,Ǹfƞ\h ;5̘b&&߰K!jz}uzu%Z&Y_K1 np]d_d'mf2~\Nh)R' Vgp޾50}J$(0<<֖yei""굣ㆅlɴdv:옧4KbV8Г|74΢UTAC!ZB/s W@<Kͦ<YT1},v1/g]v,T̏WPupCTɒZSή;9t6iAn$aq|8Tدyea o+{{LJs vc`+B)Y>0'{ԵcP@Cbc1;:f}c̞5Kf?w)Ӵ-֙Db5A\I~40QE=d2Oʯ9zsp;SЕYk˚2 6nWHmڣ{U6Q3Y垹oxVCj6UW'AuΤ#J⒉2vRhI̅HK9]oj1MU@ *\AGaHNd&>;yVuhl{K-<:9kLjXdrÝ59gA)P=YOm61:l2UAfĠSZEB!E&ԋNaG;d$C3so/;]vkI![IMYnRDԤv AnZG?' TtL`P@C f^XuJ,Lu@3qMiIN=w35.{!'5 O9ژ&`Gu!3y44ӹ.GA5=yr yPI{w\8G1ij]ǃ4(rGN],N0zX-@ph5rlrl9p.n3'QCP.o]acH`g0^LS"6o6 Jc #!;P|! MB8%,0&,ӧOԍPg|(֟[~b4x%Λ)lPv@sU3Jf1$VkzDV84K9)F7s|x0^BVs{bJY*Dܳ<6$O7J[j5,)E8=Կa[ ^j3‰S0Gy uoM>e.r3v`)`oASl3sZ;oxL~d]ƽ/&*DAb *g áapc!A%E4(m6J~Mt]0p@2;oKF1JCXu-2+M5{RQc$Bv4+L> fN4-$PӉj*bFL%]7V%*q.תTp`P]J@ePK#Wd]Xs`odcG-N;iu+s ƐRcG;F&$?V,row<&;na}F~kMܱcx˴p}"bj+B>Q7OS L!Fͥ<,gH?P,nsqy2C&:x)7bczUB{E"% +k(MEy0#Vl3& B'֡qv7]7}_&RgN2%}Fn> V*0PNB>}ʺ:Pm@Oe=XDآs O7Obs;q'.p>N()Qc֞:ʿK.P4cBK7Աg5ºID?T :Ur?x\n41W(?Gł3r\oc xnIAHPj'"fQ. sǹ0!%m~ƗN? ՘g,~Ju XRi̲^0f>?ָY gkl7#q}Z ŭMəi$d[CھYu$+ '4%VaZb$O:{ *qW@ :$3ZCo/WZuzd4Ʌ։_&K>yO";Sє^rLwO2k><ޗ.@sΆq\C+by&cGlU?sם `j%Zxi@ OTr{!HueJ̖}.S.\ pat=_S[Rͱk (goy]N tl9WS>r-YJO5)̡$+|enR.Qx|Y`3j* W/JPSƝ1v qP?66& ?'F~$N)t҈1".^c5:psls˹֌j3}ǫJK]Is^WK"zݦev0i<2f\})x)6繞iՋHTm&]šȵEެOlD 8tsa]YL1owc _D_ h9FaT@G$X5Jo|[A&;ohD&z\gm4C6s?q(n8"i?޼t-Oű!z!vzYdF$;RAoFChۮ 8RJq FwjE97:</G>P/9CsxlQ 3Z~cQFi@<-7 <)B摙/Mc"pQ[K)yhG[w9$ePQfkJHEk]X}PtѪ6 7|AŸv/) Oy@d.gQI˳ds?|*LN{'Uv^,c7j 6$:i&M OOWky8klW:N{"}9[ߗuG{bI)E.$AV}|}F~r ڥD!l}v#OtCLiWY\.|zZ-fOEyw3U+QH pᬊ0_^欋_Q~#h3͡[LG_PE>`*wZv-}8-CꮲB>=!¼5cgyD53>hD,Sxruafb|wLW*}9(G+*\d7b ֻb( \D,xt`O_͋ (:}l"5[di aުe DWZaJzѢ TO$ y;)=3o/T/c-|oxOdK}L hT$ȧ-~MBz>y9:{. sݪģ\EMzv= X JqT- "qLxry5S°xIgq#j:3CQfZ4_?P~˸M28N㭁dEv0>8AP n;*A:Do6 d}猾Vڨ~~0E9߄d;빑:#l&o9 omb@qUk@h{΋&e2 @ 9TS[yf9KC\B^%[&YԈaP:|x'-xyG֢^ٍ6 'OЧKM$c=~mYo|ZU!.Jڬ3rM Gb!Cƙ{^fޜpK`X^:7%7~0z"y~v8~eTn$v&I.oghʧ#~nDÆ-wxӯu߿{JC (Ł֚Bϭ( {WLLDґT8:ym܂BA1ť(u󍚍EdDQ^@2z;2DHscuFeXߦ/)emdք .d;vsC8ETzu^-_3TUEHƿwN6H&{MD#. s23Vayx\/F3k,ٳD~ʓ3.X"/63 3Nl-6Tjk]WR?{aM2x^snKGx|]j O@@{[Q[gCue7*-baNtgY<("]nvo zeVLM__GDqTVo!u /yG3P?ٌހwʒU%sV>{zD[Cf4{=D K2A3d8CbE`"FT3 zr:cN;e"IX'.,G}a#\xVۀ#Pi5x 6}w[de~P*EG%7!+(K/IՍIK0t#8dOvNY EbD#UI`3Uˊ ~Gw9|} t7-PՔbs@AQԼ(1;үRRf3$'XsXb-f7EkwxCۙ%w!b4uLcȸV;mU M8jL֤1j]q2~fxR<=0N7nC`6$O]C'hK1]ռGI59=Se$|XIpc3Z64vP"1j}E#ޟ) _{~W&LS(t43ڹ 14 m`lq?686ĘpoS6iZԗ̯ 'c[8  c:P$<π$_S_ K[VR*$Qm#sm$u/Mq@#h^S Z)oooGUs7M^iS"4@h0fB5jB_a1PWND?M@Zm^ N0v?mX,Yk)ՅhjԴ n, , "1}_zٵ,Xw;dAOC.U:t܋X$C1I` OZ+7RQ?>/Jޡł (˪ ,bZoƟvbD"&ɷ"yO̩2LZߓ F_K;s& 0l4ѯfﳟ"Ye'U|(S)\/ qXptB;;t+h0w4jfFfEht +^FG03'\z7^ʛ~"bhp6u#V*:TKR dCC݇ՃzuݐMkܔkՌd.T0eG惟Yx3`i$H0[G- a"U&ښa)XGx(%ur`0qWiKp$^i(&~<.EGZCo^E_)b_rtJ y`srWUpQu=b7ӭok,ˍ+SG`Q,j904]! oF>⿂/Kn(M-Iu1lc]E l*,g/GMhLw>L?Ƈ鬊6U[obR%+A #5L*Ɣ|#6=)Gu0F;M;ߏY0kq 1@?R)*8Pt@#FP}nneG\CW ϋ&jѬAÙF72߁4?o9R%…}k*t~>mኅ!/R'SGvwo $M-IY1g ( OvN,OyWk/VC+yc/HFU#隨 kޙ 5ǠnԘ[Q_P}*b摋bS@ s}1!j Wx!Z$ux?|Gk_K;O{fKQ +,y4U)Pi:7ȉ4A ^-_syaIYM!6 6:M 2puDKU4gG`paߝDOlIKBsCSʠVg2ɽ"ܥ|?b k`/%l2򟆬Nec*cnW%0i R*b~^ i|4ӕsFҘ'la|~p;?.mVoqnM.vS!Key-l[ދ"f1HWchl%DsXQ+leEjA%ޱȅ" *'(oB18,ާij8kPߣg $sʺ9 $F4i^qKVWpqȥS>Ċ 2)#W+̈=Pª\/)G*"9ؿ[e:TM_#D0&zH~Ś3--eRfFƈ3,a2WEOW2+ogd߃`+UNS*d"ZxJWAA@?6m5y"X#3pQdll-sՁ!xʗz Տ;D:]a _jpq@-f"ZV{{.dY]js "ظuMv- A`9' d{YEXYғ!#WEPRπ%X ol 􆃗IkouH eB{a-g5F[es)$miTd diVlx_ͥDB?]cNj[A['tP |H~KoSMN3^pDa _Twjj;eYZhll9ݰDݹ]sx˼;5 tgQM~}- B26OB *M-OΞ@sXwf 6k&1<'NE@_ԯ鍻n:[sVc-mɁ+Ͷ~hgL 4ֺOΗ1 3¥eK e=.]XHL+oJ[WyvYviz3dKL[ƨ񭮯 iuq!:d(SO" ZBQX=AȠH/;^JF@+CE~bIp >WP9"gښ Dn@b Cyhb#8w & DN=]s$@#T`tߑ~Ë*kÝx'H O}/YBGlL$hm\E˵z]c^;Jgg."HpbsbwN};6a2|{^CC5aU"B׆&=vQňy^՘ G級(%Zh&UFO,E2uupL$Y B\lf-߮F]Ej_ou]ѨN o.ș7'& Wm8#&uu%"u>BlVƙfN!c gC|G#:7EqY5r:\q@ʏP꽲̬\Q@Ⱦ%p}OЫ=2tU1%׳zɟ߿Ȫy: ʋ+rffH{d1~-ntRLs0*!y'٢v}`4PŬ!3e̓tt3tt6;PBYӁBS תFnE aH 4该h '> 'n:47^נdUԌayDbV˖^+x;-,̏Jlj 2qkK %Č;8x{e!QV| ]o$dhZs'M|HQ y=83z24U\BJ]K{B$؊-^ @l׀KƁWd 9~/xf'~=$0-~T!9*Q`cª_Q tqiKg2pCCRLĨ^XVs\wBh1ŦK i` )?%[iS+@5M,3esMvz kjeCఈmj^);ZI>r}WT(;eߍJq{E೷$jF(t~GGIfi6|U糲ӂԼLʅUƇ۹ib\NέU'QiDZ!h :1ƈ48Ǜ-#"a-=|*Ib|Siv |Wxnjǐh1UIkw-Y+]Yʚ;UC2V){yr.0l}ove9v<]vMH>~ .Q-qXDJ.zi)K҆޾J[f d7ЄRqMzNId"0¿Ƽ+#O5}@R8W.:-#NY(OG }| 3fÍ/svi)ul{&Myʹ>UtXH"\lA#M|ﯢqsVҖN[Y aT5͈gpd-fiΉ,菺3A"<*^94"Mj葹Iudqҡ0/)^I >n cRүOģH`V6U!,ŸC(Ñ\m", /Bt;}pSDm4fd_q9!Z!Đas/^#*Rz{=MB0}@uѻo&UoIO>Wi!T'ު *ƽI%K{R2B+V#/GH#\ }@ \b~"M!24>k;]UJsA#eQ{t 쳀9bbkڶ頡⑂s pw}pV;+c0@uMd6yCWDḯI?N/8`AjTI$-k ok6u6޿)7Ǎq) D8EʤW=k6m.]׶7rsK蚯!*:<-Oj! 5E#H'~ASxg'aswQ}ȤR0**f-ijPAZQ ƴ:cd5e3(o& J)H*³vQAS{UP/!d Q-mF 0Nfq):!pu\IyLY"μa(/}sO]a{x4Wn?IRQ> 0㞔z̢<ؕԇjFkݪqDXK;o7"&%9})*W6Yְ8IQ JM JwǨ!D-eo{!cB6t0-}b+Y31Lʨ>U)ĶZ',6V2X+5F1X|mñj' #0OAq 2iU슊)T viAR: k@ՅC*w:ʅ킥M_;%ݗW5THژͽpyRz ,!عd=T⅜,q5 D/| oON]J >™e>C}unpVZX 7s+(Y5BTffQF- A')25v{"r9Bl`PyrQHؐVؤgg\I380U2y:Ps`^eI/&U7&Ìs-c}/0/ ǓKgEӔ+|7JXDiE=|P%0D0D]xzl2S8G^8%t<RA)I.8eI 2EcCxZ4P(>}͗,!CɹƎ :,yi{T]ՃD`$CZ@LP)_cH<3uGQ1.h Tzu2OcF4 3O ný(`)9'|EEw^QU+eN"~EY-XzL_3 ?Kӈ9VUrΪBa7?vWNbE jޏK,:Aq 3G?:?Zc`#_\U ~L Us?qMDvYXi 7`X]C0_A,tX)61SOl̮je,M:|XB ]{ \UBݡY"zLTI~oHUO(Lk|)o1Vz ϸy8z1W#][F7#Vz;lќ߭8+BU{tҵxv+K!m($\nuO0&-UB^.q{4Shf+ gg=PnJR]GHK3*ɛu텙*.uR:baE1v t 9ajUu͑%|i{eb auZe'}ʛuCPmA0ahw#ڳ Bހ!Vc_U~ގeG=9@VZhKT2j>=-\PK|_n8+ϏgnYojN@ʯLŎ}=n,.oF2-a 6vW[߃b%KӁVb2Jmu`c,Vv31+4fæ6Q7k|QKS~ؕH;z 5\4읭ߊ5jD,*n*2GsGLw2DyPE>ǹK"::dn@ma7e4V'ʴ^#kD q?ݰ`#=DR'KG 䀻_F/nczC>EP̪ m _EotFwjx$QmV%YPzht|́>l>//g$UT$@3:2$6h-Zl<\0צM3>Ox5HkK[GFzGtwgp*ߥeGFAtB*^B$#H/1j+ЩS_` r22yя?<ϲ 6+j ("0" ̡39"3w!`h{Zd8Łr{@>OwuKC)΃0HOH2msR:vNFKmN5٧χ2+3XKW9:g qǕ*p:yfR(|D\%vh:Wl8:rXB{טLɊ=yoyBAf$c1 m84^cKdᐦjD 4Tز!+%?ÛГ@wGCy܍ r\>L.pl΀,?w xJ_}6ކ+X:$1 сk4 <7Bǃ=bެPo'Z)iYp>f!l¼K]F/ kXK| rPzKTi5ES7ZO~ k8ZzW[wD.aQ@]Ӊ\"5gLH; hRRy8T@CN B._ :X?Bb],.7z /bNC=#ѡZkЗoKB:SaivL(X3Y=G!'{C~?[lΝ2c[fHB<,LZo*#Gv~"`fP}ocΕ"z#OD\ 3+V1gsef̴t٩6דMJ -4LL*7) [efьgX^V); Q]P5FK:`nӉIKAfJFĐmBu4M)'1Cm-/ Q,=Y~lQ kO!YjR.﹤@;ɧ0%0իToE3=9OܩeU]<b}cH|FPل?!۟z` /A/?u#Ht{m|:N0;t}< i{ONZ}At+cR Z5U/([ۿ ($ƆQ=f!vF  Uj^(52s+H 3qI ?4/DlXV07Y ޱ4dZ{R zpDHGf۔a9P9r$Y{?}d'u|l 6϶Pc\+z Bj &n;G?@ ͼߦ/i+CvըSa\nU80dt` EmOAMGShϴb֡'PfQ$\U49kw$}AcoΞ@w?HGc1p{l Zg3+}uƐ<=㦩|SЃY Diq>k~ЁO9R}I{k-N F1 F؞izȦz74@st5xf,(dV< -ڗ'nůj}'@=Rr_s?qg=Vsm䨤b~d߭Vmuϻ|TĸqG R0Ip}؀l.?}DD Ǖb:hdcx  w'`êSP*gZxsΈuP&-éEo!Oi 鸥d9guG 27 G +k8֗^z=@1!n9߉iP׊CBls35!cO(+4P@ ;^UsgLw&nlB eEWRr쒀=fX3`zR#tK&˙a:|)r]MH؟N'q =(@Cj7ۮcZ⵭$-';%I$"$Sn v.MKK2)HB/˰ՙ;~-6$iY!(\0z&sQ %{K9XS>O|fǼGǀTfV=rw1 7qz x=1zC+0cj,8Pe@5.!&Y `Rfp#_揼c k@GSA<]Y'4D0ɛL&6ZmR*H_^ij'gnIꝃԩ}_1H[pz ODД I?R/)x=Q*C2ƞ$*v֑wb層Fz Sy7>n$3!2mwU{m)5SۦMNlG <`ns[VGң²Q:(ٯ 3s'>xxdT$Ls|pEk+FCE,&0A DaӌE !#ė@XQt\턁Sx'p%338a9y/-EW !SDe9I=d) ķ4|^'gibm,RR0j$xx`*yuhw.nrJ6-n[Gv] +_6 {eEiWh]RL(=.tygH( /dx[vG=bܢ]MϨx8S/:KyYRm#R۹/6;J 1W։[$>q}{|xT :g=D # U\:םͩtL3eJ-3t[d{mO_ 8&*=.a;0 Fo]^,8i#4(*mYCSG9XS+*ՁjyV^ QFrx+8YhTJC=Dea0_u v`oG=Vs$bN+׬^|궰r;)_(~J`Ѥu P kfyTzb.^2cv<  3- %e0̻h5"ޒV)TOi,ۊ!&Qb%]O.  d(S1~}*t69_5z-ķ]G(4QҪS B?ZNa_Owe0tNt=>V,΃KrN"Sȷx/X|4f0ْ22EM8dWA=Ղ}ä1 va6^e bˆ"ѿҙse'xҲQA)ZH{@ ҭS8/U:w+2t?c- }(<z1Lf[] wwBNyzF`$Fp89Nj6vυgZ85/-u==-_(3Zڹ %FrRD79MI 83'zӮܺ&:Osj*?w!JlƵEm cbȑ`9~(IkME!$5M%~5]jtTLleޗ!BBƊ 9UJGU&K07<-BhV*R5j>ׁdlj䆻;$a\|NaԼ`k?,)k[)M2s8a ΑHT!ų>BfHN>*D,34OBͻ.LͼGQ@48om![w6ɿոYO+ Qo ӀSnv)lxo)?`<0FHod[ Z$ 8XvP6Bm]kZD9J  k I=뀪E@lkB":O GK<-\b[[=ݬ6/Xz܎$Z[F}!ocTf0_BxTآ#k:Y̒z*(Shfu`LD l"Z\ϟE!v<}HX$uj8ؘ~n8ԯt֘Rr)f(=xoɭgJwH{GÙ%zH e_ z!v2J)e9`KhN,iΫ*"0v[ V\maʙJ$ɃXd#z"zߜܺbT-Oi emIDU2ۃGC?)RM5ls`N4lX/X.MTX-Q:YU1O g rx-/3ivt<~XD`n8I@&NjwpzpR|5͌N'h>7[L !bD,X*$K^>3& vndzQɡ6QӾY}yKsM݇_U2warHVU^C}Мa<;wNk<+FQiOuNILOD\pNRd:|&`s 1 ƛ vL}*%H}o&6BrS=RK8_n$ w*=| L^ $<.:@1Go[_ׁVLI5EIe%O%A}T I}z }!7$Ye+B l?O_|/u_yw4鲎Ļ98(G;m-'I@oHR ڗ  Mo9at9nH$j4,-ҧRR}Sg{7*] <Zh@#gճ)3H`O&9 3p]Ƹ@F9ut0ZSZytdE O{&mbf}`q:+i~4%"2M%UEmqZ:=nx0}+!A~? gl;{ 赬 #„9obQʚZьq|!Al֦Zq&Zf^9ΰoНtlmz5yY[5zd NQneN3AWy_wnm{ "U)lu[ ;zDkʈe#[ 1Z^ - Y`yH5wI[Uub4ݿSI<4Xŭ?TM* KSV-# j`.nq}FPSA>pٹqf3fD[G UQ[tӣl8ba1$'57XJ ;@3ׇ) ƣb Ŋ԰ <'GhPhP_8wzI9JW8YOL4LW1#yBPY]s_Q )T I݁_\ Chw#=)lh q!c^D0I:H;kŭ hc!cua3!D1Ξ C} #sFfgSVˀFfSQ@~;O($2J$u>]1TYz"78ђ^BN¨ߔbt 'Qb/}||jr?(Pvx`n69*u&{ n L2jpdB?; ~K=LJ՗ &7(dA^lQ!{(P`z #H(EjCȿHL9>M$=18 d(mMt niEon'!У$ ! kF@LT4> <*~(v؇袲*Ϥ9 ciWho N$b%Hi~N>RL_gg'}=ܘԝQWdG?20>ܾw7KµCy#&O5ں)<"&.%bȲ<Qvͧzi;r_=IWP/]_W6mʑ ZbA8^a~۶ y!t&(6f;SL8¬I<Dk@;}9@8(u3QTtɼp^3>U[Q`SI"+( 7έ^vI6aZ89ÉU6~],rIP. Sך[^PG Q\ f,y%\E53F" R8`(&璔> ~EUYQ|ߩ)^;p&[$7V@8feDr}m[q.6'& Q*IPV %IX<;&&@/-IԾ{حaR9X_r0B_o?qowLo>L]{ƈ-{DA|k {EGS\$c+)uf #MU6qY{^Np<.l싛* /Њ8vLxAXpsKk~R0 pڈF7j5;Ɛp0;z}}ݻ= ZjkW'?h"dv̇}j9~@z7=a2UI\[PeFaGܣqW]-HqrB:̣B]M%12 (A@,Vi xF߀dH1Ut'<%ז0_* CHg)y[gݻWH#$%i R~x\[8HX&o"cJ]җn%۽\&zBɿ:!Rت_C#&8|2V's<V5o X2Լb^ļh@J~tބۤNUk{q~5>ˑ"Rë يG0? {X yP"Q&C<.c`_qB*CUd/SGs丶՘m0.ʯ4}YrgS"-Rh 9ZR@,k\&q>`=3tُPWٛG֓W^G~ۧ@s|EiMpzPGrydp!- D2v[;*GZKhZclH'M;y`#w.''*qXc%&r#4$Odco K-.ޙb|U2|id+l)< @\ܐ~416KE:&&+gĭM֙FW6u8?:ԮgWɐ׫Ʊe *7Ti{ &nܫ!ƇBm?-<I&u[vw^t4?o8ڞ)K5.SC6j:@:"'Bp@\;آsUއxS/|' (1,3ѳC o9ץ+[+?d z Dg2-[v6ukck/.7os7.;\ rQmEqQ@} svvѓzzܿAA h`NפBz Dg [* 5{/)"!8(srdZU:-˰; 7d];z?-wjtŠAG)"]4U 4QͯŰ:$h بHY?V]Fn@tE[xpB *YT8ň89A|j*xwnZS"žqHOBIԖdVc޿NX-QΠ*.o.#q{$q c TOa)z0I'.%haM0~b!jl1}Hj͠Lٖk5.DAXRQL2 8'FgjFxl/riH :.N!z(<]P1GMjAdvvw68˜JD&@@]8hM'<($>a c=FRdmvDfHMs9_(JKe"U~*1QP_bx"aFntEa98rE,N`TvG ;$@nu?NpQO6 ARd=;Y 2I.kV|[9D̖V h ;RTbaqԬ6{?NI35Y!)>XW nbrQic[p~/~)`Ry`y=/LR$_Wrt|6f* ܀.05z?tNiV'ek{WfDݍ!v#ObXؽn̄ lC:-2$-F<'[:~mt[č{:#=8h|͕<$K>_noG~1:~ƪq:6g茹V;h7H6eyF?. }jWy/NȻ9vPO~e|aKA5HNN5KMe{v O7˵q9Aܸwœ{Ox69m$lϳB%D0Buqn;IpzN&o@N'/_f{Yu^:CIߪv`)!-urǹsAMfL X#U^P⦞UMX`>l}1 U<L^h,:~c[o5C T G; x_\L)Z4qGS\\y˃]*T5zzNcRZՑV0(h+~waBYn6. :>+paZ+"ŭ(DX(2z:a0נĎungmφcnk6$ io bcqcdX>,Ѯ*t';`*ώ`3&2<]r'k\Eɸ{{^ gi8ރׅ1S j~0LIKtLtlʂ+A-S4K1fkS !fh=a=ͱcDmYAaBcK#'L/ܦVt6{j8|!Ts~ƐpaIhXѐEyjY,!\*W}qs= ݖb"o ,Dpۉ`dM2P"[&SsCUrf"F ] s!eDos H;dK*>9@XL.0[W7 dZyǰp)P22Y˻ד=?w d< yg3jc@٤ 47L @swBP/ƅHU~5]*΢E{^9UHguc0dg\?dh,JRs(V,Ut$y@pJ04G؇$(BDp:iQqzPs%`aQoɞM/]r-0rdwlP!h&PdlAb5^+f!޶u6(̴md۝v9P{^M]NAS22,JJ_f xMdSyy7*S| M'}- ,Jt6tq 2HQzױϱe'NDC|q+]e+P eqn_Uh(`迹qragg@X[p*p_ :=坔)(=C%O;G?8b-/Ì C6t5D[i)oz:eU7"_+e}5~qh}D\0% :;]]牧&Prtٗ#ccc7SI/yIF2F+å#͏^ZAߴY) PݔLOj׷H]9 ]%U_љ2Jmg͐ƇA!DKSB]ELm;314H>9I#婜5c~2~EgK[7$ +<CVˋHli>qo {B(v{{˙WQ9oA`o$"j]"@OplI0T'Dw ~9ĹKXL͚ y{蝹1 (ZtDD &T԰y_7+a,%2QwyM84/ :(qwְCeH m\m]3iЌT3{R3J پcߦRtlNOWj>݉&;)rt)H\*P~HG-M߱!=;e{L\N!=/cWtN扏S.8+1˗@ٓw g?Vo~0 l('8+Oe~)kO7A8oqHbRj3Duo^i.Uy#ūI,WV0Cs0*{n< ÎC c93#p qL™K͙a Na *bp䖙w)kYVsµ̮Reވ C"Vs9eJ`2HAȧr W΃TFѯ՞:ճ A/mALI"zrWa'a\8q^M|cXcfɏaoK&~klB yz:v (bD&2K8[ 쿍âe7Ĕ6hx7͠\,)@镬dߗk-Щ6 ja'% &RN#jf5^+j(ij,(z q6P ĩTj7C z9$ַ^ 0)EnC~q Cji3:۷jm.w  azO@Iab̡߫6wښ4Zl"yakg,Ws3jMk_֒t>F6; qv\cT֞ ֡KN[&-fߎs 264"=굱~e]$IJ;!qՒ(pe P}AU#">rm0OBS -o!*=RC`1GEuVEVLM+2ѷhҽ/d 8`,R8э}g'ed*whmQ ^-G[FfwHKh`CqqL(0'@׆E$v>[C$5W۹5J5*,G+<"7`YBY˨j6GBYQGƭ*,kDG wCX%1'? yT;`jo ~3ӕ~}73)O\`P`o%psੀq%H:&4BW2uUbۊs8S41*Bmo˾O9OsqC%?/N,$7FV알wb.DJy-8u+nirL(57 w`r@"}P]O KZ u;sLdUQ^T$6Tv pjMfg(ړRtᩀFTR8t2k:}b ئ^^I#52Heh^I(R)X> ?kQש }ʽ$>Gmږ9)d”+Ȯ6F\'FЉ2Q a0a@ vP:N TdX3%c1E'Ƅ` o]zb Q1vY8R%MeުSMҊ 4R0b3]6$VeQJ3CwFW٪LpiBV>(sދ|>=m"T!S:94XBoMc2+Qd`vBvoo3y-]Q: Nk G ;g%I,P! JTMg38ðϼ1;xIщ@Y ވ긏>s{a_&e3_E~-j5q9pp0ԫA%\'n}o980RkBqԜ>bxk,BI#u3uILD}\5MMMB1:!x\<_SƢVW ߶̒v4Qlj~UgE鷌%6wbpH{} A"☕Z:Q0hFSaio0zv8 }Иcsi IoGTVwB"wq2M%gON؄TkiI^fg~2S(~~J졑3:7;Yl6'`e#Rϐ+!5=}?rdI6C/R{&b]VLuΆvegZ(N]^&up,wܑ4γɌVi>DV\EC邏Ȧqs.`T$mgT8S;"R,Wf5v_JCg;Dd@ENȊA`їQ!+ǩz8$GؚY8o͖?d`bajUXj"Hyuܸ7wнlnz6:M?U 5ܠHW"oBG)]|l̇P|Gm.s<`Wޑe;gCwxkŁ|-962`V fa6REAFỶY_l/%P(Z>Q QNN|ᖨJ}{LGyigf%\B؞#7x!/ҚZ`#9{EĽ7Nԏ}/xXSm dpϪ׏4) ڼ̡?[O\Lo&D8 ?175_`zhHy@UM9loҌәE`A|_Ќ>2G*)e6Y6QWoCLF($-vܛH"~oEIY۾'ar@`7D"Xө4Ӵtm_3nvU/O1~]`),0}_'/5rYoOϕz(WZDΆo xkx_|:AO Y7BdٯKv[rS0([.rizY Jq€\* D^q N|p`}L6Qa\[|)q!oKP _FG|A&E;bm)H<VEx"X%#Df+B 4=3-bBSN}g{Er.U !%R #tk`#-An̨2dL˖hZr>l└ ձuhܹzTY}_yeL_,ڀNվ R|K?P\#L# pdbZsG a\;fTG)Vjxbgك_z6[]RʀR'dDۼ";M,'fN~qp# *$忦[`G ^G 3cZO$K\vF;ahAgY4ǻuڪnc1u ܾ:#*̽]T Оݽ>Y_B@N?-ّ8UfA"[יeER+/V5t7o5<اy+v(Q8!;-Mk/)wV^Vu@M˿"xĶQic DRt}h^RNc"Ѩ a.Ohk =Ɩ{ h8,vv͊y4bD)imPVU""% YD KPONjpr?x~ kB]#>^zq[Ib_džY ?iW^ot4ߑj#}GUkX p ~Quk6Qtw+.O23w%wB&A'80kh)Gy_F :}:QҽW,o[puF<3"~FkS-4q+TW.'^H\񪆭rZn5=O qn)Ӈ@ 0gY%?wmI|c[Z`{ f@׵v äب]. aY[% pjj=ʥ^b_8ItIZU;ýӳ ék6p,% SQ_ o‰ቲO4eoOB86s:oL*Yӹ2vTaUgdN T _*25lqG"asکmX@QD>3(VSpH/$mzOKj#&ʹ2@&L w$tI{yNG{>:Dv88(pRmGxfOƥ\T t¬Ưb17@ESel-RʍՆ`gb|稥r $,L>#ǁr_ڼ%%y,2p$ (T=Ҕ)HdYclcq!{-Ht?ȒgA6F:R$gJ7W#neͮ5.Gy0ڳS/:^c V)][E &0-._E/@Iqc~AH} qY,O)&2Kşk멣T"¿nfY^T<) |]<)?S?M1-z"N/6AכN$Sd4 ^3b6pPq8 ^r5Ϩ]c68|X+Z cD$#SYH%OArzQč9HОѿv=؈x߿'1dJU:Y0¯K\k$yc6vaj]H3 p`ħZBMS8c_hʄdB]Y8Tp`iH;Jq\I:vwD$|R&Ha);0\\ O/{2`G[!8F~7BE:RնH(i A5zLў2Ndֽ@F^k|uaجk\} d;1#_ nt< "= Ȯnp.sPbڶ\*l)q û^^Ꝋ& 27 Zs~Z"Ӟ hW-[[ۨE׻Í$h)z<~y/|D&)f$R],ex𓏛 16U J'! K Qf.F.Bh͛ցN.w@KzP9}.7uLzS }_^2jvr1դ X\ؒW+ 3:X4%I r ig*:¬ 2:k[Ms9)m,$!{V4H$aL=))?b( V W`+ь‘[ӈe,_)dĝ*pZxf:JŪT$֎9LJ|:klS$'޻Kh*D.6"q~xP2Q4-6%e7T@ƱoD"Q7=mgAmd4>a,%x^݂wb5kϗ)uZi遲{CȕeKl.iy9;@ֻXU 41=[.]^XloJm2^хs@1dHYx!5Nsqݎp)*҉e-.0vuQDM6[YˋCCY`#uf>v!ߢqqDW 1d\ =H E_^x-wUь6=r:zJ?Pa7}[T%ԳpꊡC.H KF09hծfL2(H WLx ,yidC1Nj5]G̊ozܷLrZ_ZYFO;'yFOכ7+^ڽ@J>vǶ ^ ]rV7X6iVD{{5OۈIH<.靲k}VY>&rz$l$M=j1f=gs}sFܱr9t(~ILzfSUmZ  (#Y%*<9 ūE@{ʺ1n1s{ $enDQ.g!m_ZawI Z kk5.['x<:j"Ѫ5eD88ѝ~*`yC聕~n>9MKBA!uܯAT$"kmLDt~@S|}(mrF|YPcx?3Z\%G%:?I$.7(9dpCsn-0 ǜ`ɺ9Q,~t~"2ˮm¯`b0 usYԿHّsǸ7/Ī iUCաϴNwD "RW>R9ا\7և^U[5.'Bh!Ì^+Wf$ԹdOݪkA*a#$^W/1K/\> ;Z/zFкw&JcsynMSO0F@DZe!H.ӂ\H z6Vp+AhV`Skq\:'Ry%vg!$J_\|mJkdğ3CMJT֟9v D%{R6G%zu+iO$ݧA1U^!AC9)ziXG(/VL_x^EB6J\̚|1@llAl0l _^xg[}lfV+( wOO?].Koօ ol7/)|]<+T#Ǚ'Z﫤׫m)vUtDh4C΄8a }h ^9%y` ;Re'Vl'|KB64>%⊌t6p F %F ՑRy)ŰanZoa&gx*5X}ڒ G2úijPQ?NϜ/1]yPAx344v-Z s5ov\{4Kj|#ZZ穀;*o}yhpWf :Kk4VN#]ICMNhq&JvWǁ1}[OuE ̐%ZpK{T﵈5KKӷ+򏑷{"o/RY]]fqX^;цoѠhi9աr dF[ 1Gռ,nXWET{9? _9kjk saQn{4 #Jk0cKL/@z~;h¿pu?0 {F&ڔ具.*Y!Cgº$2e|XbSc?fOۏfa#- `L7:#>Â=|lz!H0ʁLh[,G_wuW.掃ZfQˋU0gǮA/Zkk_[F./ /0}^=iªV֓;&@h=`ݴxKs)YaE@V;"ZYbcߤ $3û-ײ B2^ #'\}*T^nj@r`ESbGˌ%>Mf^pUBOϻ]ԣO $ _5"ߏעq%wԌ$JbO> g#t跇Gcl0g>g[~zCsIye}IIzZ}dl LnXP3Dn[ U̫L~5(zGp[Cb휱5=h3 dhB~CX;[~zO+l&}Y XIR Qʂ0{{{us."E*o2= @_yϊe6p M}z哽LԜVnF v=ZR~=v/Qp*7;H汲r*k N ͷ6ɒ0է9wY2#ءo9!d|;XĺxH?֚XMC12Z#.B8.P1?7o^*XVhjHL|2܎8Yke\juAJ^| _rs.6Y] Y>J2xaO]~&*6L8bî 톁˩.CXnضP_jr;dq$97&pDczʲLw'_'?rJ92'Z_9ϗ|}RXP.Y)! ƨ 93fN綇^&xD 1 &>ֻjl}Mw 3.,r_ ZcǗou+Adksˡ|h HAzW;y[7/qTF7,\6d,s2jaΆ=HwlՊe҅_`(58u <;{%,O8x8ek#RuDtuh>oA~}g3ى&okF-)Zz(@U)%bk膟\_wQq%u\k W)@^E)ʡjE@7/IV'MAn|`yڃ~hdfpEnh72!̢NER.0KJ4Uf-%\@kP56習 \7P3{lgnWyluȳh6OUO:V_rA"&8Y4B {zwqQ"b>K%ySNE4m}dm2pX>e<0.ዬBJSWg%ALAW/$xĥSYkYvCdg2W[kQ( rc5㞧ab؜ .1Kpj)̾7lF{q2@\]VUgIP=NM;`I\X'i)+-/N/d~zZp }WNJ=7pC|=YC4}\=˙6]WtTK_k0&y O)'u"J2ToU~7#?@#ۏ )lBeͮ Pzہ* w ǃܗs.c,Qd(r ͈[;W ohk#< wY{[S>˛ oHK-wKrr|k8 ^a?m1CSFħJ]8V]êCh^I=/4K^j=`PjD@ ^f?DAL6|&4y|ZC_WEtp8n.s7Mͧϑlc'.'5} <h.!b6G1p2F4]^xB2qgfKpO:[]IJg_Av._Hzh"Lb&{zzof1 :sԕՠk&L㇢#sIW_h10n%`6럝ֵ:OiA,}/U ^6*QHy2T ީ[.0& *Gã[c@)%A4T5Eyx.Y(Eހq$x!(iϊY2hc(Vɢm`ᐴ)"4.dz9Ǐ_i4*]ȏg nkoI($txCwEvh{֯QM/%|#{s*r#t&.Xx`õ0ggATJmI{z3/6,̩-&68&L$zIg "JE?m k{Xʂ>J~?X=QZ;'[8MNQJZ 3瀜+>8-=)?e7 Ds{Q5!)@Rz6i^bP J8-n=W PUO'II^[>0<9=K==1L{ݽhu+z~KQ"&^`߶IĎ; SDNsz`(є]oJt(k#:, r[ gz60lRFkcc}ٷkS]G|L`!tOOG$5yd9SȽ7m6x|Cf^HPBn8>k;'k J#lHZ.&bb0"ٗs3n_ٔ(WFy=pd B!d=I GQ0`dei|vƍ'喢;Kz' dEf5ofGiVKX_e\h#"Dg&7LTδf |UAV gx،!(vҌ0|*6MpMk6|u_Zz}\~jA57tf[Sd :/:"%M[qIjшu8sp3Y]Oj51MןBh z+jVe]Kl"^wsű}Ӂg(#*$JMlys#ZQwQ3=W;QUG|"p5FB\s;c Q)Iwq6tmZZUv% =I&0^ck9\SoĹmO0PPKwcfߨuWh)Q>g]'LǻݢT_f^P!^EsɭEܦfր_X%0bF2b '4@1O~aY7Y؝nrE@p UU<"0P ]핼=bj$ئf݊.۞GcĐ7nc Z FKc{~Dr@& ,9sk}b'Wқ љ٫s]z D6<.yT4UL]]Bbv y1:hj93݀(p[y𜠸ǛD'h+>?.MFoiGU ;q:>ɂ`|QQ-7.xFL:a4+idhd@+7<%0'OB(Y2@Z@kL\{ <n/ j} hvO|9C'~jR}W$ԱVĸ6f|`6AA?ϵ{fkUP7HjnKrKCCjeR;цDZyӼy뵴6e5 }TTsW|FXQ@v1UJزTnh&7|zd7ǑJm L1R6!=+S#ԀW%CsNVMˏ"̳ݿE/3C )&o_'_-p|{LZ@]Yao@bCSL=F8SR8D9W.-y’ Xz,ͻPr3n9j.R5i҉ ~sl2lߨhw~xdFx<C֪rYO[o*z-!#pzeܢ ,V7X>rۛ[{11qt{c!J62τ8,}z[Oqz mkBZ\S0I/)fS/΢ n%.Z~@9^.<0mcxBup(:Gga/WM7=.BzD"'!ȯ|x 1{Uf/D4HSȀfۚ??w3妛R>mm708y9g ;$Me]ׂHZ##f,oK]rqԆ 7ľ (L%z\M +UD6.Ç>Z#OdX Uw$n=Z{ֻ$FB:"%8-8&D uDln0w>sL{gP`ko_$р՛, 4ؐP=J2WSu+cc-gT<§B-^swW冦Ǟ*Zhcc y+&3``Bh2/PޟV_gTTD~)>i-7ڛ&k>^{X_v|^|B[I+IKo`+Ԕl\َE7A?U/i6AduP[AxYLTk/DEAiumҿF̖̉o0Y3Wg~3O嘮ct!L"BVapxp[N"wP"`w6;-/\Lm5tYlWみR=PKw`&zz'r0QPLvWfz1X}"0H-P­kMd?c¨AE((9#Te{QSg&8=ڳ٨b(NM]$:^\D(;yv9}C:Qk~wI8P7jy_Pl+-m3ք[xe}fW:z0fN뽓o O^x%H}ge _z1KwS8o"!(>hñΘdB2[,1z7D!MANhujP\D^ iP|DrCd _I!׶޶{9Zd+ "U޷'' [tt\>W^pftZwمZ7J m2sQ3#3orXMgWCvLlJ.mtimRR-liGZ u `Ndl(-Ph:ҋ_J{jѮj堋qvk7:(wXJ(.4$'ZC+'g}7͞$Iֻq7D2#*R皓k!l}?#~["6^I\h5cfOaː <>Rm*{U^ UI ) ¢kl~XcQncN,u@"d,|ödReP;]/ y-NǕ@}e^Lev90ڽIv:QRYGA`^;m!-a|ءMEE% 19|a`kD3 0-˪8жɄX6YD4.1[p^e-VQZg,uW}pUBRu`NK,q51Tȿ nqG?ʨ; N 1hlax,3T RMyur9e"N*kKd > q^B~JL _Mp!ݫI<=EӋ4QM]=c4Wkc4(jDgmEdp:"PL"lR"Y;\E4!6 E{_My޴4wR\I uOaJ%TbAQ )Cgk+ԨChQ{A"k]G,\bˠp%T̝Ǖ,3f6rq)K12-kUAkb<1g/rj_,Bsγg|=UR[1WvРFa_7ClҜy6:ȱ%[K{+B߇iP/U\F0Fh)ey[)MCM9V;d#رQ<>̕ 5ޫR+KE}xZn>97UnؗB ]V'1TdYG_]:k3#Gӄd ? I`OXGD=a*GnZ#C3BmuCu%͕^j蝢%.8ӡ ҇9,xJJ%eB}7Y ǔ. ELE۸jg$ppXEBXkDяn@'ЊZz6OU˱[Վ3f̎ @5Aȳs2CJ삟vRpcEv9.~\δ/Oݜ"᫼Y1V^p']xМFHhT"K?銋HLcndJjB%ALz* fS[ '  "1MO]\rNVyՆuezQğſiꁣ-%+,ug橍32E-zc{\$W`<Ӽ_vp㪒MXRh?G?Xԟtӵj-=W 2p#T"֦PBUnJD(_&4ҨT~,絴$%|(('1SZ3l7,ZfڱYy=iWRq(̀Q  zEr1?SbC- pR2:]Zv_ bO4ԶТ &4㉤88]_`kͶelI[XKhŲ(g=viA[#@tȦe67DJ&"˄G巯;j2jeafFթ)ڇxڕܔ,Akm2)I}bsZVh }HjFcfq8&`]]YF-7-,g`.O<(|0|S@XAq`ݠzt+GV#Q;6X<~V*6?TӜLѺw^Wah\GTq@f8/gX/RGBMHQ +ֻ1Mm^vua79?9.;xcoukZW]:#Qظ,ӎƦ&4ᾃz3=Q}1#(t#;7J8%4 GY(g+ZκÈ~cYRڀo=r>^dlqɶ4ytѩ%G~;ꁖrKTKوfvGo&.~_9sQB^-70ɟG. {1%Z~/Mn5Kcsi9@_O֛|Ua=*b_pw =k*. N^"?f4#U@2 }cܣ#>5bgz.H8e9pQ ?*퀉ZdjšvxV7v:w~ @ێa'bG8 jYQyf_X+('|ivȄ?R  &h(_GŚA4e^mwF~'kDvZmŧ9dlj[dP] e\;ʜiX8bݣ6^8 f?hkGBBehU00\AQiI+i`e`0R2-_0IGqk@%4l[O | h/  h0P*ŘeALO!ģ}jg53궪2A; i癷&ݨM"=gD6>zV]Pq9kY=2?.a6Lzm\gK:X7l{j hn]fןO + Hpr V_cCYxP&Y2uPu٤\)ϐ`*"4I٨̃l9,rsFhVن{5Lu0x-9qlbI*h(&>+X7@vcg k80}mv8nҔddmۓY{iH~NEPׯǁ>3+2ñ"/ Y6ip[HzTXOO[:TDFbt<4 ,[:md4oe7-Rd9ͺub՗^׼,Tnᡄ sEc.A=w,^ˈ8=G0Hnz@;89ѪeKC@aƇ$P?+jR(f'dϨZbLCxΎQz B=g w5ѻJ_YJVf>veM8Cih~|YMa7{D*^ +nt󃠗lrCg'% y+(VX .Ea 3٭tRՙEH 8HT;0j48:DC>VZ EWxu[[r =عRԴ~ՖZ\VLI?@LLyr?nUӇy.6'$ŕA< EXs(A:6M1j$1vBT) [o3v6Ā(?ew[x( pI0򜯊9|0C 7E%,{E7/J$eʑ VZ3ʀ`;-_NUS'oT8.-7~k;|b u4`Vax1-UX.5:Ég:PB=5y#|01I/Cq fogNjhܯ"T:7=|A=-ļ3Ct)(U8[*)wFͶ 0#tX׶I!9js1V Lo-FoZAf`n8$Z"r⟔䪧1]7LJ/Xvj<2K1-Z`e6k̍3vwNtc븬k ^OǍknvf^YTb04O'UP7=Lr⠛3\dϵ^d.s[ FF47j|D8i$,{|,?I{ ihgGmo`5MyOڭcNQ84AoYk5gprȔ{m9DiE'R>v Z{Q^) пz.bFgޤxٯZ$c hE~uf @WeO0Jϸ;ZpRÞǷ:}4фnBY00'DZч=[Q]w;TR%r>#rg`$Tg۹%v7qCܖSICT흏&Reny6m *TJ0󂣵B * Gd%qL]FJC\REﮁ$&2ζ|VC2S&$[:&[qKJd02.Ճ;K]FXI*xI}_c l0Yb' rJj7WvyV$PxsIln Ñ]u9Cp bje7"MK!hPih@_ dƄǩnZ i]&4bཛྷf 9Wg "}y{DI)M܌?Rƾi-wޝr\wUWՄ 65UNQOğ?&| ڵw\_@u%W>jN]"ś߇++T03gAP&xR=eHgQEA]dϣi"P@'@fק\`B/cC#xjl%F*\2Lu;J(pjF Y- u+MaUWu!x8^8g=uZػ,Bx黐rW1ucYB)zRsH^ed6+[4usJ^ \Mp!;2"$Pd$ϥgZ"wOh{)w 5ݦTkf+NT%QjNF ,?AZ_64rx{Bn\ .Z$: Wfd| Lh'[VWj=-dDˍAux^"ӈ܌>sIDdˌ6.fW \ގ{9@oMQ<l!G~u\8 4:;շvk$LT"Pft7 O1%13"^#“ >6ixQ:b|/z&HyLtЬE o8EbəgUN P?~E(Ded:"Vd1/` #`gaafnQaa )U<J~h3~j`;}dًa^+juĜi@3"pug- O$H{eF`Ga]PaҲ|6[!' W>Ѧ+`(- BSe)h-g ̽?ݔ=* %BK-?`r~>rx 쑆{W02wP!$0U%/ԝ2Pw JI1 P!C &E0bxvȗ-]5wKѺrn䥌.O)khQMDts>N1S 2]Nܘމn  ,pzMnР$1%F)*UXmU4:#b=X'Wz$ѡ2|8MJD`u4! uͧ_$4٧^P!Q؞Z Φ+<ؔW(;n+c! -٘$Ђ5Dz\lCUN 86&O&T+Yz*q(e 0ۙrl:ߺ7<}:~M' vGs#, ~c-7dҩ sQͦX1l%O9>Bk tS="@UBVMO,!Dp:xuR5s.'qgYmM8R&u;b l;IN?=W_"BL.|A@SKF6ݻ! Pae"b) ph+ahwUZI%O * mDU b/µt9sc_O۟`̄ :Y,aFw?n B $F7Fdm4KQg]Pw#eE3k?v ,3<%]Gy^SC"y$!4e &Z jrB.v&2B4ҫ 9Z_FܜpL*~ eFu״G?|h+ќ9@͢ HEzee;Ȗ{_ 8aHȿHCsO ,Xy'RHq**K0bT{{A_RmK6sbd7dA`r+ꮟ]Aإ~$gcg&D som6 m7t#6JQa21jT-ByQ/E_m LDO2NU?Ůs&Zέ}'\o#W$68@# aOcK<תkʮ55~.["oz1-B+9N$S.9VȉJ"JwKOoEcZ52-Y }ߧnm}fS߾CIV  3Ьfw_+QM sh^v(Pј9P1>A Z1/{5x y86gv/֦c`>G(~k#U@5e . ui <~& J}Di8;zD>CRPU_D@LSt59P"hяTBsЄ㉕X㉿EĝpzPzC^K%{Pu)nbK'A 18vDl.4իI#$?>#O,71I# C^oECp>od}6P> 5Z (T‹GfIQL4_zGݖ9jm#&[-Z${3s1ʙ>n ëg4!X~k zvLpo}:͔4 swsq\$xVl3o3Ru|A(6;*3ԔSx%ZWOfjEPH^m޼h`Q(,P;.2i#E>e!bѲ_7ƖPseI"vCҖHӸ.ӆ P{xa_`&Ŋsd,zik}D2U+i]Ԛz"HA͔/WMbgUCC;${fl{9d즽lJ(H *[ew-OItDd$>]zgi;ٞ8Xl8-C>6n%} Cvfle:A=/hg kJw$nķ]c4QSKULut?B:2i9b"CC+;tԤRmb>μ-uEsRG!;Pj8f1_8Si"c!C~Nj4 q}E{:a7i:#6ϑ>MȠB v>6nILhpAÃ\KlFFϜkP SOB:վkMe1'-_wywar'17E21Uhϳ"ni*YA6CgT:3!%=y#$X,@SسpUbeYy+E1^-A"l:X _vR26b%Zn"d/ͤ'lA*۔E#Q~sQ#hb izQGT.ݞTpBo%K :"nˤl_e?\znr' F$>,1uq(tK905lI9_j;5(ǩfqiqgMؓKZ%ͭGqt呢n S^s3'M ҚzplӦDfg#_eoC]27?4d WZqXlq>$xEh2YW6GW~(lIn=g4h&M8 iE9ћHU/kG rԏFFzc>t%;Ӣj5\?7 L'e9e=?f)25leY%s"?;TZo@/ =Nt%KAqYnHJJgrqH.Q9 5C3x=w|3~V6c3ή>$cՈ;(l$v5srm e,5mX&@?88$Z<7\E6egQdH3kD}E;E_oӸWbNtpv$H9Ϸ91#=HP9 c17Z9*! ybۡiOQH9V k$C=eOݘ(TSLk>I7ÔH}: ׶$ʷR|qEcsVW{@"tf>M1hSH..ai>ǾYnJ[eѻ=f][/V|qxizob/3 H.]{Ӝ R]=]'Nc7 {q݀ۑP@\ \h%/7?.HjZ%*#Uo>U ՙ77m(cKnwER tvf`~p#Fypg]ED@i81BZ ,Pv ʹMMq[%H@8뒶Um5}T"`^WXMfwΐj2EU{ZzG}zgq6v4W)Vyhëx, v^Ȉ:2Fr9#`O0o>B16L6l&E'7-߲@ 4ŪmV3&9}RVP.y+DT$cxfx0֙WwhWkN- _)1lZqze5-haMk2GWLBQ;UZ(kOu|٩'DN/em 19(~ZY1-F$.2 }rM>F‘D9ª^:0PT%̄S)/-Anm!' xBʷ P\7y"4"qlDa:g&M/1=]@PQys5/w3 rDɐt)^p/EOOe sAN>jZmVN!h/_X,Wѕ>mfym|-8ҁ^_ "OU(;yHϹYH+TrϹ// mkR'woB[iFxJR~򴟇YvmGhH#NxfVMa#1+ d2rJd-a S s>cVxqYJ/aX)L'1xBofvr Q00K%gk=,\j.H|8iU&]qV"J}dtyBG(C5MXq = ȉ։wY>(o{ᩣ;:Wl٦p(R Wlg4v<ٲ{k#CU]a1lh*N=ċpSEp0uD8lmJaPcZcکSTH=xAȳz6])%t F+u*KHf3"\Y V]@Wa8g܍U^-H{`˰<5j[[Dq<#Ȋ %2Zz2 8oD ^/Z1xvE U|W^)_ߐSkuȲMA%"PF8 +/S;q t)%?h^lQ<-y|ջΫq"tŠLg_R09))έZNeW(4ꎬ hbfq.3H9+#'08#Fuch(o=eQa3c~3P-Qx_Vif"+D/TT3uQ_2p 5ߍK:0Z":KfVNx:INqҀA9|,/l,J`ի$v¦F }nGm^wLZ$1,CFZ>0yc}5QQkCBξbNGR7lBے~l!樕`mg>.s6_n` PB/d I%s3hMm૔x Qsqv̛">mԺӃe f3>>q]mJ>+o٣KV> | ޷L0@㎄DYj|m8Uˠ!8{F"?aG5Q >^Qhg )KRQY,QI@jH*~;s`%ɳ~E_qDx~`x0Qx0LMS#޲-H/ oJed˗NWUB+SC*7RA.L8H7T~H[)5%(ڋ <+,#v]؝Z8܀zJi pۭKkO\.!~H~$O$0W 7T%pʢ(H,N6{Pi?CdH\Y\kh~N(`(,L!i:fv6HuP2ˡ)k$z@ܗU{ÔfךlqVWxCf?ǝqw(y@&d0 [}Z֣lݾ)fR>l?LƏ?;yt!9m̷hфrstrRzV.?n}>tvޕ#͞4lUR-:XA!s7pb>?`v(4vPߢ}0kJ2,IHm騌 |r@hsrxwp!Ϊ2[YK57p8Zު{l)o!e޸oa@&"?PtX=YwPBDk,TKlE%r(֌qH^ qݱJ-=fBr[I<.s5ԃIgjLB=S\mXX!Jft>#c]c87gϨ;uy+O5Ujd)QV$%+˜A;o!K6H*Gur=7 {)63"ܲ: {V3[+UÍ#!NdJuEFOLB؍^F4Z<;YV=i?sP9']15#Ό| E"/U7x%^$i00 _#CYpX ל'm_+<~+ܪW[ٜ`=;Pd7H[cʜ#^`Аς[o#cۍO n#]_#gq=*p>:In蓀4 FAqݻM}%LkSu*;zKnCYj|HT{\o\Y"J&ȵN0=(YFZژNs"8&L|#s.L.PuE^{)"fLfE,OX@\u/1>4Dz2(pƭJ+6cĬ.g4k"\=E ͇Y\e/l.7ߘLCٝEh_Ք>͔I[L#4^cG'b6<\?G1ZP=q1cl5&1l٬*྾|4dZ]f[$؏s'?@m;{d>>1AA*SfW5{~OB{WR6.X75Ԯ~ AwC}z pli6`9sY k3孹}vn^}a=\aӠV[9.r) #UP!]]bq,׭rd7~n -sD%=0Jyj ǰS䚠j!{e&m(L]Jd< jʩaxse|^Ǖ斾z0 E#5wkF5"Ȍhd˨˼f#8$?#5|$Kʽ}vS6&v>ځ*TKpɵX6qTOq]W5S!7^n_#NR|l58 $'8?I?a ]J)8zmD뾴kY*n KȄe΁VuT#.6 X[~I]_C2Gqԛm L|q"e(\MҏS6~gd}+!&XA]wrԖ\?ݏ͢@5,Opt z,Zp@2i1qн -CZ(#K2/>w>cTD$ nƬ4Y?ÍoD((]w"v=;ͦZ;dhۮ?CKl$5Oؤ0L@=_JhYqGڼq Z~ `ZQtؾ? ռM77j#_{X5P0QA O7N/CKϴbq.I$_Z˓usY K}Q갳[+0(Q3{) 5IӲ9f% s/ %*?/=pzͤQ};BB4^vq#gT]r"qjƑr;;`l8RfJ83R|o$nbC8"s4o)#pX@`U^/$0Z[u 6n9^ME_܍~B<)^Ȅ~Agհ~D"+0`:ޠɐH'ƻH#"FZx[:_įEO0 Lss]Ahlx $dtR  3CD6Pd tZi#/-yۃ%UZLŹeEXGVhqFYrSJ0CDFIzS̆1`tITYi-:e"Eh(4I^!(n#PHkRn_b렘"2ڑXwun~쁪F1x107-%Y B7T÷H<$r2G%.޺NFc\9 ǺzaG =ϲC 4zUxf)~V T.-BKa ڣ)9NPΆ-1*'I!s~K3`?I]4}0-$SFwc<R%FF7$/ak zbt%|'g1%r$զg^JUʏ>ߗ\H8?MtAy?.0l>6ށN,5+d 7%)w z@ ,= Ngx]T C= : ӌ<*]Ϫ?hn JG)f)>S@j5FŅuX8sgj* ][_#Gȝyj?l`Yr7*p4 Na-{J.6k/}~@|1?!tƧHUa:w1UXN.C"J~#dctsޑ L8hk_V@9bWxn'v?{^*1qt-t` Q&o2^#fB?D:d+K ؗYf\Bb5 ZVIzsomq׎aY-.;##(D3{d 6Mn9fN*|Yb&LwjW' _SB *pd*qh`'ݷz95wRn=ﰶ =CT;=,w3ĕ3T\#B>!]'fN R_/IF]l1u's  0l lӫHjcJ*SoitB p]T8,ݽQƼ} ث-GI|Ƒ(yҲψ[W^2"P'#9۫,JT+ُu{sP领eVdIH8BJ=x#.It^H J3#1R0J/v;䝤M& MbU4lb5fQ }Ir0XDP Tg.!smnz=UjN)xхWڸkaQXFLE9SXqCkφYd`}9D fo\V Y4*l$vLu xT=2 UyMgH* m}`#NN0-:.O(% #I),Z|$I2cɤD~\MTh IiY5D}MXWbY/V&wj-澙ZUw7_;t \#.53N!Xۋk,ƏAA0}:t{16f~l=Pwo3H<3VE#r&fS  tcIbtuP9R@u^"X{ Vp.&X[3ۧz*\U"a}yER6& FDD2Xi>e\Q(@$$C W1zuƬ̀U`m5`3"\4`|duWZ"o`+@7={׾ۂ&4bk֏@<+GfTpDHb(,.ӑt޺lkOwYpvM#4M ulL׻)9x/$FTCqH&5C?Rk@FP+@ cc>ayʩZ|ƔpSg03V;P'ɗJpg/#qn~~GrAdj`b2} 6,bT2ީu]ԥ4QnoÂv Z/W{vDyvc:8A}aRV]{;wl=[5`?i>gO՝0=QK@^ۨcj%aVWU;kTͪE˖Xt|\%c" tnP@@Aӕq'1sꙣ>5쨵4puv)4d荨id5-iM@yMW5 hdW9#SiMfvj!d => |:'?2YΑ´-I5ñ4Bdj0g7BwuS2 H!ݫ"}4˨c/)WǷd/ d#L髯Fq>\++F8:EVf ,y`O=b8l.VHtK-qMhɖ5\n2;n)h}'aKzBS㚏kq#.b{0зW=!7d8 Z 7P.ؗinː>g UfnIA[_ehh15!G]q\Tw/EܞK)Ska~g]_߀aD)½ȅ&&$ >b6B7Kp93EH#Pc Wnϱa4G)_Ȟ;Pl\c_ ʷ8Q& L>Rۨ w.{!Y8%h =1wrEFs ҳwՠhb >#l [/,; .*.T,tSJ޿iOYy^ZQ9Ѯ롟qm.625v W! {b"KLBUv s8)ZIYJ It5wv <Ɇ<m=:+eb@<&ZEϥNGcQg؅!{/d4DcG8}0-CϺ:_.rdi?םBpc);-HU!g 遙h?ͰG0W<I$AJ#SVHV}떎>09دb.PÄ0Ӓu5p ` &e\s$T==sXMQ l}O"֜%Aě8n%.K;,n9=ƍobz*×WnF)}YFK{Cꐍ2JW}iO[9֑ Hn 3UK21oy$ Q6l}TXnӆ*twFzC{+8u bkVlD%B؈_.QvoXQIsvpmI6mKX|IfB;FVTbqk]=oqU7@lҩt *uY7pW}Uڲ\b$|T~EWW[)iLCE YnƃIZvW~>*լRJDtC#}NB&Z˾w.W􃅛 " hBY[m9䝰 &Tnmi^'hE7ܑ6M0a_,1dRn4BW X3Y0$ u>I1w%}̟7dQh^xZqmI P*M&*\ҴKP(/ jaOXPϾXwwW01knTkUԜQvR@CBnCk1,vY %8NPyOo-,X.簝 x/jz⒈䲋#O(kJ{dMJt58 Wbi[䡒ǿ9Ӆ .sI"YY]n^YNxC#MAMUAc,r׍ fƘhD~k})?$F`gȲ3r$_ SUl[='gS?12:!nX:-*_@%~WNXK^'x1S^LM|4эFHo얂2D^)˸0hL!lmhӗ#^a'Ch{Q:ߩ捣DջHN{:ޤ;P&=}'kU8+aVK]QH/?EԌ_2̰~axKCζ?ڜ{:+॑r>2$X7KX3 3/7}oq`$)+`q#C\DrP^8(bcsr(tXPCI wbGh_ >=\0Rj$G ^,9/p~]š'ɞ蚱L$š᳠M6Rl+`@8Ix DhHHg`iHs$$fG{#19l|y&s3%nxta|}N*Luz3{|#gt5Aw-.p?j'S6V9e#Js앶]b40$TQq_M)0 b]Z9mp>1ZjZǔHBrFl4%߳,]*] p&W9CCOƒ߫O>P!~,"P:j 7"&@-oq*#:JnQ7evhrE4cԡ-EpB%th~3R=~nao$>DJbEJh B:*BSmpy^eAi:~]r);rD`Pbp^'=h~|xC"’GwJ~Ɨ7,Oὧvgw)]K$ZÞm<~Bc W:K;X yX# &ucu6qÕd͙LyH-Z?XN1*-\uKm}@nc+׻X3TᲺ79Phlh'iq['y/+-lg0B4&|$$ĒOI*+\Ph)%6Oqa/!f$kLj{0`ζs îF[4vȅH>gLY/hV1ЍSv: ^&(r/q,yat`D(RpU 1{|f9:t|!+#|Fu4'd9߷Mҷa{{Ij4%yq# {q+ '"FNPV[:u h4яJ?N9܅X-s2@޵(ж dsq,AQ+nR z7QYMGDsqTx:@Ttў!.{ykUO_bE A ,t69ˏ|3,[`JZu/  EcIY1>;%~ k_##D(rEXٽ" eá055ZT4?.&!DOU}&dYTidu#憽epV "zVIn$(!p?,A v Fݾ7߯nTt,A) Kv`9갾~0( ΫO郛[+ThitAMhN!wISf`tJ2F=z&4e>e?(hjP~A]A0HlX7`wCڴ 0q<MR.-= Ulb餪RS~63 eRF 3(&  %(; Q`Iw*Iph&m=s9F@[-N 0Si}m[?BdE⛋r<>mR$sԯsN͜R6j}&ʔ{zGSy#W ZM)ZeЦڨd qʠYhg@": TA`c3BVDÑZ(^6~IOy54yrE0%r/fч@LB'GAIyR@`tt~XkEKA異# eyTSD\Uҩ߫/KD5{O3)ɺb.-jPukڒuŜ2ƟF.f\+ol B?)t:#!s~s|ucKc~ \.[ NҊw>l ucHw M@79} ɢ,d>ZgDf*4sEU'i! ]~i%b_IjL?0l1?}oVh =m.z7BAtM}:(hN_` UVɼgT"6z0 U.PЁ^lp6C|AkڧMhge=w q$z?EES%W"ͅ9䴆/ʜ !j\1Iut|{G:B!:ۊ5dc1LJUm"[.A=`YǴӒhv5c92*lIY֎ni]ϥ ͣrZ;q rBE9L~t,D%krHsx:#Pqwnkl.ȫph?/|mZHf@*HUH`Z! GaeWbqJ  m"=9idB實Q$H:1*Phgy¬U]GXOU*dg(fcQZ#IN])N9Y FLK[" MtHQ5 l~S_rm B^=(hƇx+9tC,2p:B"sY#=X7vN-i7h!I+pAP$Dl%bMz'a{z`9_)rwtJ0ZpnskʨJYmg]q˧PʼnoJk}R :JBbjɎywE;l}T(ݜA6Xaha5^x׌5 B ",s bܕ&Ѕ;7)S)$єɀ*Z煽 [ g=/O.Γ˱MpakXB0|`FBe1I ߉=/o:D9m6̖N'c۵^'1'fLV <{x1]}̎AA-j/ʉ&TN޿1vv MMjZxԹh~LOK r X7Lo; _!TI6IX*V=>PO w:NY2/:kfX̽&Bʧ׾ Ȣ)a"ܺ"S*z@qC)m+ 4,"JׯNxΫO5@\4=N"!Kт*._ṘLGB')jl2ڪ8~aeO9.66)߅D.Ntht͇\z;qԹ'`mmK>WyW*]^dM^Sy@%P^}2@3&轞bF>;F* ̑,:*(&fvy-䜦N#jC~ۏ5[DK4Ӄy`nƒ"@SSjt1}5OJpZ`ǷAGw\b7wqK>7T A5< [{•4 HawުSdbNy]pVP-Z߄Tx:v\d4m4~)x\i%NyލieĒ!:Ts**}-rmq-h]6]zy53+pq@E@kFSr{ ԲwFiPrTPu˄A0jԈHmeюPʆ dʽe@Ed$$A&@.JC Fi f5@v W*ZBmhYJU)$@%:ѻBg)R=Ԅ'vzw zZf7osd2cn<?L\0PӶdVhQK'2wRkc$*]_!Nv|~%eًD0f>Ji ɝЋ'4 B0 ^"55"#TkT3onQG#^D<Xq%Zs]joo(ǣ+ t<L'g9W{LTl_To^Ijmt%=_EH`G5kc5hƦB@~z2dcUcZA5ݤxfY[Y&"F3[S CU!8Ó5߸4S{0N%]cUo_buS_8 Nݜ֦S - 5Vm@oqO Z!&]NK0[A'ޠ, ޕ u2NF|j0_<6Ȇ_}=kh/2$ }DRW6ޤH։AA'fa,zaS},]gkNu!^a4\>`#oĄP%@!ϋU\ 3+R-FWjrT/AؓP n(|"D؇$( `; v"Fd5h:ER/~''"RB΍ȺĜ&**qIT$|ׇ%^)&$}Cwn`eD Mow4½Qk>vyjluߧ-S9[$2ܠa_ j_*sL}f`BV11]B8#XW4 >}U#h,Yܿl VdR_ك0 fقeL~[y=G5>rD3/}x@}3&Nן.$k*|uӵ:- &WxuMX4k*\(eSj 5ˈ]c?]\z哒EwE*^3E1# w"fdPv_v M|[i*>1Du[:.!d"!FCoB5xrSIUth 13)# A)uڃ}N"V5o1E~ Eړ3r]EϨtװؑ*>@sB$U۸@MЧka9-TU4Hѩ'DD gBRVrұ' $_4s3A OP?.k ecvGXZ7LH`Y}Xp>=z=toʃc%n.ڀ}(8 魴S.e ]2CjXT ݘ"S7HY@6{ʌ6F5ܰ4~) w}!G ZAb_Tf t^$k`l"| $b$KP|!IvQjPYAA%ywkN*{bU/ w. j#'UTĄWjװ_g [6rc_˟+'YtXZ-\t5'DؐW~vk z0x24 Uij,726Ix )Qo7K֪n>ueH `J*Q'CIo&6P:h{Z+h`Fo QI6#q48n ?")Իxb[hQi$>I__p)|fe<"DplAyZ>%jnFIBm[p f **K dͺ.W@k`E=<޺2X2FS~iy涨 |%JF”#+uW4/`F6s2BK$_:-Ğp|Q:P#CRXH_)RpHA܀d_;: -M *^4\tbDNQe1mOzh 5[C`OEO$ؒ֡439Xν{wS U%>Z>k.kL֦n_(]FN< 7Xq݄ u=zdJ_]Mʽ^(֓ q4IЯ`=fnK}|`*-0m=-eFrlX#%-.Р&i2HqVo(g_bZf|k[1=R/QAۘ?#2)Z|#o^ie\ Bƪ䓿AMV–tѿj#o74$cXi!}ԓF|B"2غcRG+"k sX1E=0Otʖ(L\i.Q࿐mPψC^[\&',8qjqQrG%ZtNEGf`AZr[Sf=;mҘ#ܭ #RIP,&3n7`/p[똤b\uf;޻3an,nCHIvp]_Z54;I0Rތzh?؄^`* zŏ_;n0!A H ֒uXz1C~H.N4թZ &mdvFdbJ^R泹pϡ=0ÌQyo)ؗB p]-B`d<6݅FA4 JQy@ѾU'T"Iw>"!P(k/Xl;<)8wTMǑOCg&X>jǞ^n(^EA"T ל Yu>!$GT K.YQ^$ oM&y`!Sg4\qSfdb;=np_>xjﶠJ*˘~=XG ɚLa%񬬗p/DE1a/酼#&3AEoČ]3oq[NA_do&?>11EeŅl龏W4[1묏w?VFr ђl3rv>COAobO= (x>K\ec dCVH1Dx趕D~<|3ȆnbidC3c&rm}%h4/%No87< 2ݫ6xø/0"[rql=\zLdCs2鴠3kf׊$.\rxOcAuJn:: do[n}]꼉 ?zG<ȹ5dmx>Iqk!GuV@04Z)9aZ̋>]1{sr|3 Nٍa\Oǂe擣(|SN$v† <ʒS۞J܄z~ =WD|< ]_y:Ev<1-1Qw\R y^Rn@F5o=>P!s3 zJTPܛr +^=PCfO+@<( XBxnպN/_++{g{'4)bU+1Nmz;\3wWVю؝}otuX,׽5Ykǖ7*"<: w/b胿Es͵Р ($'QG__M/k9GK2OQE[GJ\B*ƶ`q~qJJ(oԁAq 7*;؉㳎< H]'2*'' ݿpiw-B<܏V?Qq_j\eI̫-sk(e!;Lb$=#CI$AUڛHb~rWso ZTub{C3BA%cdFq\kZR 1hޒz!i-M 2/bXc2&IuՎPp 7rюZuq=[ t>YϊF>ȕh%7t|dgJD&"Yl1 SlIdO&]6ξ<πr4O|q6 Ϥ> {0Lk7 ˯ij B]GI/{PFh/fblh\![NbφbEV*9ZR]g+YW6Q/I I3a[i`xdMk1Cdl/tKcںYYp~վ jir3 ,ݮ:Jq_;ʟx4MK~<S j.&30kCrE"Ci17NA{/nlt|!47(I8xn#;}D֤Yd;6 A ݾtժ'd4-gRѮFBmRWyE>^W'nݗ=Ez Kcǚ;Y,!8UݽFZⰠ8-=@qHy3(hr%C͎25/W*Fq/zytIombʘIwA( Bjb1W@q\Z]!Zi*%dG ncy^P keQȺVn"JWTkB5-ΤEto~j襤8EA}Ұv,ۀ)e;ZMh 俞S;-AQ݌1̨ ەiWP&),VǝRjֽ !:K7z`ikSctq"ffV>d,R"f٦ZAzCu~-s$d4CTx?FغϥԧS%熴kn%(밫oŔ6'˷ 7ȹ"0F,'cx>UOSUm#pSU=[@Sq)jgRk X"H#wS)1.톾r߷q9N{u&G0o7fxffWKd,js{m}ȏ#QF?QӦFTγTgAf$Sg07Cŗ΢YEҁwp*Mj(!1bpI ~x9_E}/~2qn~W2Havrt|;n!Sbr9[ͦm EDZ^wS߇p]߼PtQiBw̑Ɖ_ }igVLmھρ H#gmL8_6Ьƴwĝ mg3+[ %LִDLӴ”dA46p/S8\Vwo$"3=l"ʭ؂7=Z1T7/@a´ 6SYqk̓g%;pv4=\9";?621 ·2 : q-mv*^_kSN(QI;oNcð%\XPPxD%/"[N0pj[m4eCmy%EӾڪpRHms#僥 }>YixLyN_fzy/?AmPpny1ntm;sK3vw1p\0o a;fe"V#HKX4фT5R#nBXx*m})R_pI2>͵ }QslQ5%s(@\f*ua'{j7n )o E'MZX >9XsR)ė%a}҉ '.M]ɪhD6OwF'~ăeF&%W'^-XˢʤR-hns5G2/-MMW-69P,kDx. %N)籘6T}SӣQm&L9(Dz` |!GCF@|xU?j{QB,%[wV :e9y$sYp\hZ/sCfS_@ѯ=8>:S~,: g͗ؔz>q7Tø Q\$?-{n;?^J']a`Ъb#+ʽM[d3.j~?&E AC+ [%fW~VK{L_t{t#H%A^FM_*ݸ|{ٌt5Un&Fᥜڍ[&ێ& d40S8E^(ٟFN /w$H-F_f ,kY{+QM?- d9n~$ZԽV=LE yQHdT&_|SSf,~lc"tcVt"jڞ&=(64Oj,; _WiӠ&N-5ZAQ,JФ1JRmt: ,J(?KqyT5)G|vgWZTxỴ|Z;uEJ AڦZEr9gyݗ~Ky>*)PW Ȼ)Vjց/&C+ثɬJ~ rBrXv.JU۔}%شGGMrHuċƬJ.ȈN!5ĿaɯnO(})9| t+xTODnǎm4M{{|n l <#l[hA^ژJ*ƴ&ZD1 =Fy%PdA4|sDFDZ28W65z|[3T.j"~=n<>nӽv8:V̆g>ھr^U5i(W $"BS2mO#b]0*\bf큇qP[+WA5#<$Io:(9c[?i6VuA ]ev.ɦDvওPk1-ж$[xcYϧ\f+xsajztO3?;E~b)$pU /-5 kKMB`O&Pn +@`&rQu5O1.1:ylp< wf@w(4ڗ4c;4ii;/oL+1~>_&L ]KLR4JZF `xAMLSZ]hpuxD oNͷ.Z'޺R~'"3+[9px~'1'kuM3:-zrؒ6'-װUhYx@>#<)iH~0k|sU 1 o9Xsh0{uنeNAO|)sOxuʖQuil(v2-%P:$df\'6  @#([_c`lDWNW359'Ja4y{(!1ʗH. :x4:fjrD4A2T:@t>lYZ*Y_n6ջ.Ff LB:SmGo!UkD9';aL(1ˬNB9f #ݝpBŐ]t_KNME"*b~ttHoU x DQ܆s@ġRi-@*})ŬiO:;sJBM ퟜ{2TKKQ#Zc,ex|ݙ\po#fATuW1Z.RC9U.Iy; ƭ!eE*z0D46 xa n=q'E~jॻFlZB}з ,fbmy^w^؋4ha۠U QEF=l|H-/ݠXpF(+w䱠\1pٻt|_Q:qdaqpU>S:IIEԟ;~򦐃tv…P(%&Xy #Dn-tHͬy_o0RѰesl7Ay/ w͖fjk28 ]!9=$_ya)gmW%MR}HE, h2F_h<)Pn4[y9xF"Ê΅q!\f?& ]*Gh׍[@!š}N*B-O\)Bu>I~&PlWұ i*r ~nLu-^\Ojem5r[^[g$$LRkĹ_(YHv5 ӚW)/$f9!7  uX7>6tk,s#@;3I*v`Do?/H -I @lFMc.T n?48Vl6r e5FRCN,AT +㰋KnE{x'"h)ECl1S?`l^^5ž[+O1RBa  L*D%<֬h,Mr!y`'ˉa5|^MFݟHŽ!/gSVwo%Y;K܀y-t[e/s䉩j8!6|uRIS[̉k:~o$ӡk` .YЂD?ۛ}yxR5 NhV8.ZGؐm M(e5ճEeMsrk#Q{!Qx7'jA@kKW~& VmX_^հ#ܸ,Į[$nDgޢl1VxJc,8C_=!"w$Dd.Ǘn#O[ 1%?6]Ӊ\C~JsO7`ɜuhE˝osxi$ݟ8ÿʋ^90EE]>>P wv./'1q86r5`)g^;\gHrN*܉Y RA醆K0ozpC'?Țwk<%61QemϨZ^?V 0O"OQnSHsFR<~%/dy}[dV\ KmO1p3d0i_P٘A(jƗd)yK8*0X{^]*J ݸBc/|DH@a;R%3[R ^ͅV)?On N7㿋gɗt-a`B*N76{)J0*?XY-R,"iӁryr/#)sc{՚ξ6HR[iQ!Y$3T&MyLf3TϛYN0[SrNJ`EBJ>5WJC٣"ǰm#ެNµ-"89I6a7LD _Czm+dsG7 N޹ȹ$F7iX34>=\Aڽ8_2Ǒyj {`bר8Cs6qMLusqf?.Cb!k%^յJ(T0a;9);CjK=2:Pkƻ7%u\ǣqxNAJ.vQpn[tGm$9?7oYŏph]'+1憂R욄zP^$\Z.F kR ZFӮz>IsNqiù-ё1&> Vi/p)v"Jk^*Hc%XrI.#2/υg|ȿ+aMxMT#aP1H'cC.Ñh99EAN'2?"yfܕ W4yK.>'TrP=ˢ;;1l^H{;5Jj m*Xf7ɥyM;$ln-TLSˮ!SYSi*' "ѻ*R쿒9++p$ >zvy8r:,;." Y*b wSo:&4wF#g=۱:D &ma  #TJ\k&Ơϟ.dd1 [!8jP#+`Wzq;w{r.;T L嚌Das>(O(XyuWoDB> Wq SjEw-i3x4jݰCxk_ڛioNJ?9x%a&!bh]$0wԔ:F2}uMGvGIm`R˜@ &M0`LeU#bEc}N$ 1be!zw{gxyk5s1vC{;h%s2&v*s*,.Ki<`Q C"Qh^rBjU= ]j{2´M}7ɍ׫sj+B  @u^g{rllu%ׯC#ِ6=KoK`\+ +4$N4=Z=&*nPYky riQWö|8]]3i9-?)iw_f D}uQ-=|EUj}\r] 8dL4o&I\´q{|bF\p痽ץ;\![?#OԿn u|7ҁ?i#}-x{)a 4'~n姸0{!pYO!|b9ڽ8 L+M" #=l%ApM7XlݦgڰT2KbٟX>k&x 23 $(/&9x#fCaR-XyQUfNR6g*[˵9 p|,Kż#És5I#}3 f_!LxZ = .zLhIa:Nu |W"ttsP3j-r,[譞RU|DQi`_x7Rp,7 wqj<4dNC#W_QCC4GűDPsHiSN> 6S}kC^>LDs==M-×Pb.ܡђsa 5.FlH6c^5AP 2^̩H BHFjL&@ݎHԼiH%gi0 `0S9 bamFZn9 ZH8ρ吪ƣ&CnQfB,xxV}m5<Bv[Fr,%ПߑX)%IkP7+9-L xmNOO&{Ug`>k\ 4b.l^W )Kͮ<9+ړq@TM(9@bJ=KsˊA/{-'$Z1U/g|hNǹ>!x#O?,WXJ-3E-(pFXVYm0a8-wõ$!0jobF"J,4mVs9qwdHJa@=Sv= ŦDX|Ŗl{N:FA 5&PcWl/wܔp r*8znZ98]Of?kT}&.|% T$beq5 Y(ntRffD{p<xeX WkqK\ّ h.qMJbg^AR_uʣ!s=Npb~Qz.أO)uUAǑ(SBV~D&OFh ݹK$u_eybzjxTdhIJ.y05-b]?bo[2p7yџe0mRR O$0I=B8G+ ]adK(Op|SQ҈dF[ͮt&W0Zc- GY-S2#TnMS?x pMJ}ö䩿Hج*-o`&< WAH*!P(:/ꈝi%S)-ڀfRzT*J_lRw'bUn[k>0o1 ec#(#W]njM`>x[k(8vu;rWtsрkdUoJU"9.qi㶌xdC.oy7F@ )o6+&1b{G i}"L$)Ց?r@ޟ%1kQk@%=9Uz23oDR4hʧ zJE1Gn͛F RثN'/]mA<UF X2'GB3_t߳=5`ÿy6 ', rĆ#H0qYtJXF>y7YQJRTlf(ӝj R'vtX] ;Y+IGXJQ H8Υz0{Fs`u =4`4߈ĸ]4GAgf͡zC 1n.sn s=v+1t _LӞKmve,T zfIh\oDbGPZ4-gvEtEJ| s޶ afc}cR]#p UTx$/ {0ӱѮZ`rjʥL{y v+of͈~6_Tf_8?+ |E  ̟sꄨ:@˫ޫ~͘ ?)"bީ?嘒aÛ[ 7biه- RRsa8v]*m"ҿnGqߐUN",ok6/]B ą3wtFxma)r( 曫j=yJl#ٺZff*aS}ZWѺ|trP:bShx4Sj:[VNiZaN-rUFv  w|heUd4^ڏ|_]go>bù]-ߪRR陸7=33}p)|&Mc}ªˆ>R=`\s8LWϯZ F]N[Kk'nCUZ?A:?&}@w2̣+6E/J S`bѶJP\7~?u e`}0u=E6oɚkxJ]B6䯽]&>zv FgN2**N=E A_z|8h 1a}3#'?tq)FqDhē҆f&/3֑[\L,Ny@bK<7\ү20mt%Ⱥd2zVd|[aV!vEqXCCGes%!U_EEi=놦CBkAG1 # Awk LN &c8jK#&E]Qz Gjx5Q~(hzLz ֐Ƹw7APMRqja︕}L?_}I85GKoAK/{Y)|Iseъ+T+#!̫_U[ QԱr~׵I7' 0kՄ>b+I잁` A* J%+Aᗁ QTNfyFkL z1Q!Q cs%E[uRbiUM3KD>S3ÝԣBy&;|4_P(knx c;Dx©8ͨړ߮RJ۫{;H!췫;&ntX**(Gn?t}&)1[Gk!_ľJ ]FtL t(MMAB6)DE_ j!6s9,eUZEz!->PK_{D/OA8SЉxѥʥ=9s$!lk`lfmMNpqXPR!#"2ZD1"veB8:`EI;T9h? &Oyg%VCxZkJ8:3_ǥ-kwLMs= R.Z+v=9s%lX{g {[o`y~:<v3Bг1Gd6YlGDNߔ3|l{8W# =i?x.Yb?t%XHAצqulj%p G^$6e/g I 7(+nj![/y,TȰ"F-tP+96>xI j }*hwRG|җ!بVo`_Wgk, BO5D4yNHqXϚ#q~geqlNc3 ,zĦw N,jY 1 =? HW-Ic $:@7/^dk$+w (xHĀ0f;Z}o+rJI 0^j. P.WX?)f#blm!QSf+̱uL|ވ@& ,w\ j5C0Od^\f=ÕOq[qJLS)T5l,Lա \6IaGIB~g{k"ƶ`&4>" eso뷉w,UDӃ&5rA\Nؓ: cʝ[ř"ϭPkt.KJqtȔqaEٿ[)=yPPdH@~ 8~u0=onIbdԐfqlnhy%768FC. sH[ 1u}WKk ԙKDpf EzX?u$]ȷ)ފS@ʊ#ԎL,ξhOVY=k?"ÃKS)̸y:t! OH( Uw?eEĨJ?[ pcŚ$(j(]aćDAYV|j%w:(cpxEs-/Qaa(*"P <*d#tXr׻6XԢ+IъϪ$ޏhPJ(t@M@<"6Zecv~ZE~Zi9^ &Nx!ĥT\Ȼpm*Y [ml }6 `=Mf5} Z D9(=i`S.8OGA lH2RNyꚡZjDH^E7vң<` 615N ĖFg[6hP=ZNS},fs|`B+P& Xs|aGM'W6UplڧƢ&IWj~-eUDƉ2~.(h0C(0+%qQ -UcuV@/S%#8)gOFzRSWOO V_5>ƍƛ͔qMP˲4ciETƅ4`\G+Z M'8EUHUݾ64yAl0罥T,U*vտeV v.&[̙U}kIZi%j8- a5jc:x/6,nexAq8_}c_Ԕv#F@[c-:8t}50|3O`5ǻ~n4Q]Mu۶ Vn{\uaݟ[W} ״m ^Vq~ɰC`[_ b-cRN̍9Cs L/]ro}E %ݛ]#W fJeU â9cGŃV~H'PvlX;PTQ&ww`^`g\KC"buLO3"0M;^/'f;GIpQp e}vrE*5$ӵoi|/'!o>.g0AobS1a\"G)\}tG$|NhBD b#jk^HtíKC\):Mi^/ 4 7c|]<=شRO ЃAK< MGRFb':?G LEVx? uungu}'gf+g2riq#/2'Cg^{d3ہgxz ҕ朣;Dp@Ч:@i%+IVS>Dxhᝅ檩ui3[ϔ@ y1`)IiLo + EUUQyYX1 ޝ<Ұ)EeZkT1t/xԛtg +f9U每͝78$ނ#{<7ASL~k#Grk}t!cK3eqfJyG]:vqRZ@H2 $xcTY1N?"ˤ4@EֹMHA[^ȶorobFCq~m[ɼh[Z,an<[uf_%efDZv m?G|hȄGp4ڙŁƽJo A"y;2-x\]vv^}qnlP zQ՛Q͠Pv0ZdĆwoPݨDi}Cov'"}\UTΗDg|]gY'}לҕ̇wl,.s2Y-N~PCC\ Nqcj} Bp@ogEE8 y] ҸrA;kjL} /E<1eE-D&bϦ}B0Z!^wkmXD驘ݕVԳ!vlaonoRY:_`mj0|dz ):=9>4<).zLA)OVؽS)fn DyP&=%(Z5{2e*X޾g;Y8, @ nqE$ǓDyz9fz#ԣ=* tiA\ĊtlhMP/ٹ^9P_<*W'O&Ѧ&݀x,'6ڣ̡ϮӋRfMfc%qez+?uwz_sBFnrh]n%ckK4ΝRcÙzx&Ů5{[èǤ&>io*v$ߚ )?Җo9.mB" j]wcq_)2n>M ݩ8-SqdK.R)k.vHF~ KlƸs\wdq;50b љ]Ba -ccCj9ak;Sd0|N"Q @ZT-N({CFI~ )1sլTgЎ;8 Eb9l}5;Г' FNY hL5T5_7 %;zrKD'(*).7;&` dd_㴮W?abP== , l` ɛd^ʐ+'z d<$ܑAO dYWfHVWE 7d){6lt<zrTy>pm Ef؈JaVXpL,OKI>iuѣc`gFc;T;lc2= /6 GNȾf'7xۢ餑#ҥWP &jϿfe$7EؓTˊ[J #\:pk +xd UIs78 1 XCKHU}9`|G> D.U4LjF3qf_Y:]_ѿ}VtrkOus1i\o,S(ҭdnNn259nPoҳ"Jϝ)3Y G4BBN8OGA7[){Fi;!9Pe}b 7P |ƒt/ZoX]]j*oXt^PgİG"537X}\[@|u?.SW<IbW#m^>pW 7J5Iɒ2]M T ] K>j |.83\ z,qn'RpM` ZdmMI `1[QxV#L7 juS5QŋSFW0AdiݘtqzCH|ƥSX}<"J_KCs.lئ,OV6{5zűAE:)uPd6Jy HT\%Lr.g9 ٓ[ula=}ʱ!#CCY R:1[R&#z};"‡y_2 \ubih{t@]#ȣsk}9wGBkn ldh/UʻW~'IqШĕ]د"aBg}ǮfSQr^ )y:AF jsdI 6Bbw USKo8ʘh~^) 93dæ`? .A+G`WEZFᮆ 4߭DJ*nM+yKڅQ5@_[+ԍ* 𵗂b3Aw|6Ue4֋F@ qq@}߇{y@ ªߵǬT<, r 7}Pc[Da\ɕaSR+ \D!MV7v/=7t-y]L_ Yw-@O18tAjj1X|#G<*[%Y g$@,N@@c=]✋00˵ Ĭ zIf/JFi!'㸌z]g E 4Hb޽ME֗X0,''gj KVr^: 顟BR2V®D< LYP.uV^EjryTB ګu~NW u`ֹU$YhI¸`f<>Z@ K"._scS\sLb$ 3,ͨ6$`rFdU+Ny2ģ.eC w w݅')I@ps8/=:U; ؾf'`;"Q1}'3 ʟ?Y#Jڒ^>u8g}h 0PKS x >O ϰ݀pZY뮞qE*m@b3Mt_KSGҴr8!PbĬP 3J< UFp= ḟ+]>^Gel(clbp#hB"̈́9qz׼d)y-05D㾦*#RO*cP#;, 5Wl{SL^z\?'ah 7[U3{qf쎶p[ʾ@U@ OT橋L$O.v3,.)<@Mz?sZC>z q:KX@FFqeā?zt|G?C|YTkU}J܄oRP=V$&\p faxrfsxC*LM<|&XW 4}Sh(Gu}ɥSy/h=KY 4 _GoeGޛ YiG"CE`,7݃>?u?|LtlQ[WK>NhB&1-IRU$fʊjІ?JQ(|֧<CPH %"M;`)㗩jUHJK{M>5|[#DfNэ0fCM?o.T&kG$ߣ zF?i.Gl{Iq`"  EFTdMZQ=. -&GIX4K''is4tʹۡ.$hB(уJʋ[b}n쌝y Ѩwe)r-K?Nu.*%#BEsgdAb7ZnYڠHa;k'5t3/heSCmNg9ўytRQ Spxa߉†`!Y|ѕ,<>^%Iʎ&X('Ld%1] eNF^hQqLW{-xû0)tl)ŷeE+ׄB;TD,z$('*ᤣ_,6`2tDtBߐ=~ljl^g;@3xy+{V%|h4*jjrl(hnM.[(jl)%9-͈-FwA5i#=h!z'abҢwV9T&\mЎ%ȷ@&t ɥb3Vڧn3x*d]7 (9VZo\>dy͛?$=޴=T򎚚.ҎcL~ɞ@BiCSv;Y8-U-091A .v`||e긵(PQ#*}bԖ8/Tgp ?;ڞ$b q jp^6WV="W.q3j(xkzc? f7L .#"D'sr[7lꇁ~u0!Zfp4H>Z.SrhjL>,nD9Zcٺey#N@Dv 8Nuҽȕ鱀XcEX]I!yZ%m\9!_=_mj|[NS~ZXnCcKc!m)\U}n#Ҽ<n5Na)! .Bi~_B\/ܣ-jSةKV(Tl}Tqmf" y Cc k wW 5Vg z,GK!TG}4s)i=%3M]+U G.GH +hBUBf*àny$A 2ӆBH"'S'nj~HPxlp= fˡ[2Mc8[4S6G!Hh>Sl oV&;r`=Kq~;?@ؘ $CQ ؞|>8?a)2SO 9.wŔ6P{DȚkԄ[jDW>rH7fWF ϷL"lqgR+F8g•KߐO?U3n[OY6oM./vg,6J8gW15_"\q8T)H7*O@8j%*T324=`{yTxvI}dOK)5Apᮅ~ p9u6Kx 65wчZ!sѦwZ CW$ *r@=Q ܒ&)9ck? g t0Z{v@p>}Y~Pxrˢb3%R4EE1'ݪFM n\mYꖐ nN\kusy6v{VB?>PwaD`>b^ 4hϮJX.ښr0<aIh9Y1JլǰPƷ~ݺ OvUS>cz,R`X ]Cg,nٻc ,bǸk\<`_%hV6޷-DcZxR Qj^ir1_ 'a1%(v-t65wșGlHw!B'\V|1C^KU"Qs G#ERG9f@*A&7K_vqƗ`a*螺*yٯyGcZ'[yz+9 [8^E?\6"Jnr}:=.d"c邩Hg+*X'}v7SU ;tsߗXg *:{jc >8QoYyH+gjNF@ ͦYp#[AmBCӅc~+\_*j2>τh'|S4u͏Eev+.75(E`]3PDF,Mf{K?3t.1KpG?p=u:J'%J$}sݞ|1u|{W! ߿ NrGOѸk3S9^$6Ja#&SeoUE6ag|L E\gm379⭢ ԒNڙn@{1]"\`j +૲W7U44k W&b \Ο7yb]zr'uւD/XsukT7Öu+B eA|lwgQo E.0# ZSW\,!\DTR4s >GnFDE֗|#irAה3WwO_qMQ *cմg{T.fCB`9,.S}Nf{'~&xWy!59Wp)1k-HG*/أcdQ*,Up"φ0ߜS~ɣR5>r"榏f XPoV@N<Ȏ(:8̷HxuZ5 %N-0GW;8dre ׅNTc)XNUj/4lR@%.ʾ'Kr #7o[֠KG& s,vPTgπ * t ߰ \[́5bl*n<ǀJ2֙`'ǩGʆ3:PGꐩZB;.r>xkjIqa{C J2fYs|1CgRvUU|cxeG?-9\[)Yxj4,~!BBW_ʴؼ7D͸n )8Qs90Zgȟ (fw2x t "2Ȉbߡ@HX2 ¤"I8"=)?#n6>!WW(KjI椡Sq`eUCNXUӏH{YU#Wqsxcw- BTvhedI+;J=IfsaiFyk]e7 k8-Z(p; ì蔧Щ"`M5y+|@ # z}G/vNf5GO^!/Aj1 Yuå4%Yx\< A R8$w hvLi80Uۓq?ZA,!6b bXon'r?oe Ǵ Cf =]S&-0xlu}AyŌFįV]RɁ%vXۥڥ$K)gInR'QPt!PA\N"D6"p!ɟ(5;Cpǡ=4N. MoJU04[ߵ}GKT)Y FPU?ۮ(W_9"DΩnヲN"InPxⵓGӠP3N=L A崨+UcTj,lC&x6A8PʸB+vo>^spXxs6qQETɏHʂ}fX1CG(& D wi!8n`(}_2aoZm =PgЬ/|S3٫9DlZA*߀IM_,yV̌҇B D+p˩(|g<Ӫ TjXz7]b2?AA/yB?젡C=Jq(("M,|\[ 63ѹ?p.R,c[pXGGQ呇#Fm䎝m\\B˵c2]̤X0 T/?AZ(Ə;D"s["BwMw_mN6鵆,n&TSoKz(Z Y/`uxEcLʃU}~%Cn!8hUe^bY#Q/G> t]iBHhA'A.vDarzԻV] M z/_ JȬʊ 𿬾5r'SOwIV!3Au,<{Q~+O]%CY,h$DbJ@ω`A?; -%}>+Ջ&o<1Wż44fB [H<1Nj^QYEzkC5% ʴ\Tc~xX<4pO%D=;h,DYU*`P!yH 5.DAog͙(̻|k]BpLck,*)vy)]CKb*/k%[,Yf f8&.v`8OJF||Y~[3t 1.#W+Î Q2ya(urH !Ϛ Lso#]t`'ȪP_buUYʔ; ; B$ ԙo-&,dMdE}`%U!d :ZM(+?7͚ZR C<$횈M1#EL1HyAoS,sLɢט3ע疔/Y}|jo_,I"7 q3l5'4wNHA:)$(l/:;.tRRX|muHt ZE=ͮ0QS4@%h;gXt+ PgDk?^S_T)qcVF;"eh量$=U@1T:uMoCgZ^0ʡwh~6ƿc*,nm!Bk7p[# JHH}ԙwѤΩ);XGV2eDb;A\"#ü8_7q'7y3ڌ>WΝcb& ,j$ӡ/T  ֊$QQOh_۲\VcTzKly1!w蒕y|S> s›tlNX<|2mөp/+QGک4*HqU2%/|6^ GgV?sfpQf.% A [~%$wpM,wR)tv96=\߲"c[xE"Vy8ɬ;gwΔdyuyBz眂?@. /4JO'r}Dut#ބlE5 p:lȢyVȶJLj|'Q2܊Prz z 2 T}*UXFQ@Ar튼W˒`gVö Dó+pԽ"s"aRD) hHs"I&{XHS@W67fUNQ'ήw[;/k*DžgQٸ<=jn16m}‘P .Eȸ]df*+SyUp=-(+1{6 dgKBMbԏ(͒_@lr(ubak-\5X[>D\F#*mDs$'5:bxFlTjO@NZC45pCmZicyx:kNp?ez&;HzɆ[;edt6m36mMΜƻSGXy>Cd6ys2gqlмUj&DT7' XhG%õQLGǕD@l's=0 nC'ݘzvח9zUtea(kdx&va]QEӢbZ89ui];ČT)51P^);;-1M$ Z-Öuu@8ؼ|t3ޛz,wW3_1p5'Kθ|ԑIsI#ȪU`WnDP_7F1/3WvNCJHm,k9+"w--6G³hбg~_`4w͸֜l o 5YdFZ`n,GGu7?A|*_D|  M3D@m\rI%|t^4I1twNѰ3s؁gu,U\Yg'$`݉{#6{$I-$ sOUˣ6^. oRy2<ϭ{zJ#)(;NQʁkþ%=;eNiKv,7=ӣbw;q`CooB6@8DZM9̆CuvRˤa\ڬ3bUzX _Y ,8ɤ*w& x-jӦYVN &[SYS֛H (qZw,|~4\/vmQ@4(F&'`X64"tCT6/SH3uwJ*gv>=l򘧭{Ց!%ڇ,CByGQ#U.# i > ^/d]f^WiȈ vivIlEq#֢XT湠:Hh& 0f6ݻ(!~!@;2U9URa*YZnI!oTu&)J^ %$9 `ܫXDk?P '6 5[ˇVk[R3_C{i9h.JK#,DԔTe8LQÐfXyl 58 4RT9{w:ݸ 6`7{2=m,qg(N5~MmcF}$V+@%w=J ?. W9!o:"J<0*јr<5ْ𦄟.4{~X@qUr3v!~vcO]RѐR;~al ],!@|#;w^x{ )p`\,G]LhkYOgӥ:%4/ID4bCE~}JuC Hp@tJ >Ldm2"wxY[Z2ft0eՕ)uHjs{Vn2'aTΏL[["wq 3c18UH|\O̳2kl?eZ͹ٻ7J!{OMNEP3qFV^g ]sv_pns8ݶ}߆xt;RԏsbуEQ{bo@̒auldAef [د wp ²eVNAzPp:jp,DljnWG83\qh!%7Zlh-;]m3~/oκA+BP4<~Uߑ3[eȡf +J%#<*KeMG0H {<1xdp+6ΚPpBHt$͋'xi/$f(]͸P`_m{o jh7ش=eDŽQʳfPC?sŌDc͔=">G0c* '$H|Y@ j%OS[>B 8rX(lbϵt Ar/Xօf V03j&"7d]S{'c.F<X1WygAV~u@^i%` ҰϺ ȗhW5Qz kE:n|\@!S=@,Y9.w\,S !l(im'~?s¼x@RmKN5\:~]‹-N_809߯Ñ p,E\LEVW~ aUH#GKa?5FryT&nsHlk{adVk*=q\p:`%e,y Z9 hgKbI`~ ?V.&6]Z7Q0Ěf`s{Qۯ]6Gfkv(_ =+m4BSu{y}Yh_cٛ~^-2X;+W?gzCƚ0s)&Loh\B_csɝj9y^βV\>vܐѓʘthJ6T+zW_繆c+.ʒsG^Xм?cioeMP & "4?!HEA/i:!epd퇀PڊLJv{0Jq܂byE!Nܩ b<ˆ .2l]}SyX];M}H. ֎D(^}?\rT 16kM;?a:^4w!6x@D:ݼBo3wnISuaO.Nb Qbl BmMߙ›o8?~캞reOF׍xsQ$)^hF-^65i xxv5=t(}upW JؖFՃnYuh5jQ>bO$3iM`tuSמlӟn_^CPHl/jJwլI9|OzUÐ"iP1K!=HMRԉMҾ~I='"31앶..; -/N*"Al c=ue>xLZ \c[Ah8~KB:VA&96E신ht릙-%3 Hͮ- I3DHCd( nie"qo)24hj}v.ث12c7po8 8.m'U\8;j,A^<thSF``3bilJlL+Dl6-CNe6! ]@xzO(";㎯4J/< BRFp>9h' PȎMrdccBP#c>x"|S;ZY][~#:YOh8%땐aJ_̎3!N]i>w~SwK(v.s %IS<ܳj3YM;1J [UX k] Ed@ZM&mv7>y贀z[0Dw$з'k.%'>Z9W-O/*'2_7W'jJ^y3ë{+#ޢWt;׹ёQ_zM&j#h¨O eG?W)3P tP}55pHcݍ@ ov $FZъ sKP*{ %4WI@FdB?t0`+ʦ񺾆k]Zʻ/ Pgt[DJ#/ٷ" :%7pޒSrEZB;7P[;sU) Se/ !cŸ9GW] 8apzTcQXᤊOPM0B6YLDB5j.!C[FPi@YڬjbkB + ^/qZQmc8'*e!nviNY"Lq%gTrưBp/E|omy4dM2ʹ{cl:J*zbr O%]y[~ScyOky/6o|W!_E~wE)Ķ} &ƶ>@-[=~bq̴?>#m5:WY tpяN/v~8^O~S <ZWȎ|;KӝX*\{ncskgRd; 7Ԋq9:èt2R!n,DMm'E V֠]ϧg0 ;yW(LVG-&'HSCLπN!g$[ۛќ>}QQ=`0DBo0r0=R!iC -sΘ#!6.Y@k,L!l97P;}5b +,hN6:Hs;SƼ-A){x^[ğ/ߓH{*} s4m1qi-h~1Sȫ yQWa J^c_BlDJ#Vx|#N@Tg2$*~$<*/2|\YXHLd%q(aoM)9)zz JNo`yYlL \JJ z{ձs6.n ~|Dti|iB њ$pؘ`n*6A0}y@x\%3ށoXF@ܼmێq@!ZΑX+yOֶ@-MK1 T۬OspBE h)q$[bİ}&E&*`gꔕ1¸Canrn>҅Ju`v Fƒvv{c7O ?2x#V'Z<qИړN3u$3LJ/4aߌ]sKܨ+k郗yZKtXޖ(vxcDеj%qB)پ#PT' 1^Ԭ؜ ie659vUE;<3 z4e6Lse{ zuVVd'S_Q{Ekz*}rk r4U>dkWhn!{+|Iܰw%aK 쪎%OpO%r2Z%[`oOɡ3( )~lz}mR\KTow 3p{[%[~Q"Xa _o W(?Cg 2:xhf¡w&=)V+=rͰJ8'\T9Pꆱx,nʼnCŘR/Cl `%sԍzFE}:a{0K$ӎ'L,/ȞN|j[Xa۸_!ȑTy;'Ca7ŽU䌤47o[-o3eAңYJڣFB5r\ZDiH & $ )bLnLaX-nmBcUނjY+*\0A`Y/Xy/ȥg:j&> KVgybuegƮUJ?;b ϋ[/V`E=my%;ꆌ>BF[xM r|{$8\=F4 exU'Gλ h9+icq!l_#1ZMVB"_H LNsK1i@){9LzDcDh&4Kfgg\v()#[qA55$`Z @Fw>9%ZNRnЇMt:Py)vlځtVr撳3p=;6~=h}|P?Td; _!Q)!4Ah P]?ߒ3כ6*\*(_kR!18Rѹ޶ˢQ',%`(gszZ Qq4cuZ (!`_qSBx *9wmbaو'kYV(/79 ,"LYʌء(0aa>c (NًV% -5ó3U=$֡wJ@0 X],uYSp2d twRG[yJz]f}Fqd|~u?h)pƀ[udKH!ⴃ Mt)X>V엿rXjop{KMp$dV*TE6.xVXnix<*[򻓰Z2.wliXFr}$IU¯"K=+ _/kٚYۍ 6r\RyiE+=F+%!1[k54+ J@qiuӆ1,7*U^hn0£'؊Tnb! aiMܩ܁wv,#syd֑Jؽ /G}ƭF ',D 6z=E[HO:hi A_*I5[A']-ue: Uk7 &Mavcgɰ(!NLYn9Vg)FZ\,=crZrQ87$,^t Y'`̓ =V,2ߌz_ʷ蟾d;&O02=c4˖@|_TzvOkStJSzaj*A6 &G!rw߀p 5N=`(yQ'F#J7SkL"na>^mVP7!eJX(52%}<ْ՗V]Rd/C/[ʖhl](CG80!/EToAZ0\gDWu;: Q cj 6" [v@b^.C!^4 ETK3] zTBLE7Bua=D@<4)M *tqL+`/VC5-tF4nO鴯Gf4jRC{|`S*nAWУ *Z,&P|RoDeG=  6s5TXe(fU LAWh_qSu}d7>TM!eNPÂ03B}zi-2$dX'^c]fa<C!R3zϦMU.SdA4o"eĔʼvi9:Q2iʈ+XHbh l~ 9[5Ӷ J=y[K!yf/. r:Aθn(%>NGlV@'n.g\'-npP&mz(*"%.QTN+ʥ{X"6HukJӃ狇7Eyהpb %قXFakM4p@g#)PIC غZpU'$,)vd)%1Ix9vA'!鳬&Hx/mÙ=7VB ag+؅D%}<$q־(hVqSN -Dqy wQAMD!uiNT#ZQ$.Zmi /N7zSڙXZ o<Ǜ~#E:ob<`%r9b.m΃3 |vcbW2 dpv\IfQê͐^ d;-D 3? `caՓ_}`U^JNTWƴEVaKF2M<ؕ%/lnyE昳:a\\,ϰfJU&]G)'\+Z2Umtoác/+ FqUu}I!,3B}ஃw-K3\usiV)s5&ћߏ~>TΟK9L>S'mzACJ迼#k0l?1r7{4G.B>kPw"nL,ZYOߺ.y͓g1:<%ۓs҂_D#d|u3|/f. VgA+V>]] J3b&+b:2{ǂr!KZ lݠɣU|i*p62JsD$2 u(YaKG#9j؉M j0 $֨MWʺ8z.cI~1i=dS LH-yAtg uAj|,9{ EII67JITk&_[#Y%aEmϹ \zb2Ji"=-S?vZ $si126pf}Kŀ*?g {~.圈 0}- Qi\(*nUTBrB5\HcBGS_X S+HH}{(QDa`5#Z?b֛9ڳ/}":iF "(DBP :53ZW3\$o}5[v,R\7W|䀘R}R%2HšpKvF_Wc`sN9͓qWCB[u}a@)q"Iߠ$Jg`=Q-W :.҇(& bdQT"#O4MRb1В:eDO)i=s7LyMv:Wφve%~츘h.>%rn`ODlE%rJDZ%OdGo?n1xVVA΁/H9dp$i82Q=ٳK}"_a0}Ԣ1OEOתSw?#}ygЪ7=f+ XBcؖTyf/AzO 8uNJC[ N1{UIgD4I{lVkuNP&E ZY';T 8s;[1[@Kۏ~襵av=2~ .+ĵoj%=\cˬ^XVݪ%>t" q|kny<}Fkţp@`!u5|A3Z1py[R(q(կN9v [eTW`ܹ6aE_0=,M蔸Y!Q t<[^N9q)å_Gě`~Kà /)[ t=ra\(+u {y}IDTV0)gH*ܱ,bm 6xMDǸֹXK}ݪF?Ĺ'JEdJw]Y6;ĭJT.ŧ V^|F42۶ٙ*(ex n9X^[P00C/Lg1 ?W* ęhKP:Ռ0m>NέOuqSNϵ d§AZ u@YΊI 9%ݦ :U[.yr>6I x6vAYєxJ'T5ckk_$[_#s6cKb\Ax* a5'6PO&#XfL|?ZwE*+٤+ICQ!G2rce`xFR?]K= 2#3.z,_=MG[46P։'`eٳ|22B%zB?u_ImPKiAA'qN(45_^[ۇ ^7]OA"Fh׊@=M_nrXunrU05o[ +^9}'ѳUm}'zܢ~:oMtd&䲦u䁃Lj˸b^nӗ@?nRwmn#ᒿrbbFMM;*PCU#m Qڱ3%}`c,KK'-fٞxgB?7@YHOYuWûDŽVSVܔ[H%:z4#Qõ[J#<K"{>JuYgT6K F-Ʉ(і-wݜ m_ͣ gM+8N9 UfX&rH 'I}Yw<[Xc{c|Y)EoKgN]9̜GDEGXaoԛv[i-q5\գ,4tvodo_4LZwl/e1w်iT7.Өf $՝?3.D+҃V~N}ϝ`:E*tu'T1L8NȀk'r5|H;ko+}?y*͡}Շb$F^* ʉA ԣ/p*m6wDHh?ޑ6Of{Z'˲O;hkr//t9diECU[ ZBErQ#SXe4T˂_v>U4P e@$(<݄,D#xyV) {'oQv%{o f8uP^}t$IQ%DA0Ku6|(SkΔ"ٹ-=L񮫼P0YW̗;1sHN_9fLQ[))UBHJa"ok@/kFZ4hʣي:Q}ڝ[K]\FFM!A(`$1=`$GZdH@ "}EߝLpL"\̓7kx,|Qtvk4kR,|jv׍P_VR(`i6F8mu+؂>TOVSQ7$9C?fP1DKD9^'f\dl0X9`VĩGM0t44 `?NɼGäg}?&YۘC5|Pagne>DNʽaf.t0oY`i [U52551oX6o֚.^MhO#A1Q s_GdcP 0L QwznTozZvAw^ުNy5꺎((VERFJ $KW#R.kvG.Y&HB5$0ONҺ{/*/DO_}m`4Ac?nSgō4Ft+WqjKFΚ*B>"5y Ml03KsW{vp #[#:$ `%1_a];2^QVY^SU4V>Rb s 8PQR5֢ʲ^dNݾ%NصqjGjU&K>Mp֞Q^w :"h*A0в^2T(1iEذL!*˧(Xi jdWLMGm.ثI&x@KM<`YEA=\f M{a: I1=O}=ĹQU@˫c igeƙ{r9%FI/\vb󜭘 ko idxIRL]єܺ4B ٢ce'>  IEX/LὫXzaݭR=Y?fZ[-ԶqH2ԍ 4wPd :}Xc3Jce$90BLr#nj4l0#`r?QyJyːOwwVl@"oQ0 V-}BȅQ `g+Zی}v(kVح {_WdO[2<۷SV;Sľ53PvmsѫR:NAU@4\ R DUN⹋( )vfdoy vxoϥ Δ zB#Ā~)"RW(oT/\&sE*h} ܟH<S1'))LJP64h$ 8 72 gȄjذbiٔn< K4bź__" `Mx1,Dg'1<,[8ҭ6UH.ʝy|ʅ&|9r2(G/=<'$ ^x)6 d!Q1;n?,*RV,C "d&'.ܙ(3՜c#k7ՁEfTlHck"^k3=5&MqЈ V}:Aʤ퇐)l@Y, fPو?O}/3P2ސ6Y-~R.Qς+'4W6'&44)|Q297aR IA~qjm1̛qtVeNkk4Nm 8U x|rIq? HxO'"-W+T}QHSe{4ltQرj}o]|!kQAE:k M[N~`Ov1%i:$e *FZz,rs2;\Ҿ^Kc'*0UrKD3uNcX;f G['kLAَEl ,=WCu3"둫\~QG{KϠPgx[5CJ'Tiҹær. )G>O*_^'ZDMPKD³H Ut8TTwCS ^j3z @Ǘ1ωpBg8&bЈlZ~Xs08J?dk[]eg5 FܹEι9Jq4 ¸wf=>8)٘qVzkYBhLWUȳsv'uN|r5R 2PH[ƴ~.e'J'Gf( ?Kx9˱=Ir XdZ]FYE1o>sZ+ gxJ{#Q 5Y "~~\s=W%:\ugK"򽓟_?$n9<[E!0uF؊%UPR}rlK5Ui1 Ln -'Bo ܎0Vk0Y M~`/qܹ/3Fv+- 2S$Ui:~-)ws{N_QҕJX+.q,PWzP+4a,ar,B3_`Q7(ܥ'.7 ;Acš*.b7.L ڀ=[=PtmQb;l#ޥYZ**߭X-βi}bjX=[tFq:S.p\]*g[FMlzjJJhFgN0 `O5jj+,(>#tIm <'E ߓotN߭4%>\qMArOEv8ن}p<RsF_DIz"u!Ҙg)<1hVrVJ!Eg4cz \&IUH:,pb s>y&`mE6U?#Ss1PŬzcUeg/uyoEQtQJ" pHR%yS33ʻl0+[ EL"G<_Ł2[}ShخhƓvZ[YQ#{/©gaD=j#?Gα|V.HS%սn3nTDnJ}dk>Mr6֡ԘCT+ҳWEQ #J8,Zgtz:#uIZwztѠ< Jj*ۈg`gGzgPzG M~3JbwFV0_a\G8q\^IskJcėWiX/CyfS&݋Mg٪U<ثwXn~rv/-p]4β$2*yʩCH&|bY hSzoiKEEV!yAiD}fk>w-g(Q;_199zӵWlP2Q7p㌭[ޞf?>{0h@ IW|ħ9&.wMSpS!EYRU ܎ՑGDG*hњ  7@Q̢T#oA!dSj D\ OiT◲w,gSOBv'k[O ,ԉK(~UI=]"A6Hi,H%JP fE4ԘޘV u߭u;1K3 MW7]+KuIz|ͦR%"(/Pr9D:LJ$yqblOeЌ =uu~UDD "U;}!QQc?, ٕI ,kb<5gw6=% 'm5r^iTeM=ȿ/@C": _4ڇѣOa96Ru FZϭRu8IBǎ l*|K odŚb*zV.(u?%vt]k(1(nm2_-O,V3KXyn "ݶ9() ;iJ&Z^_D{wH19_(SQ"@-3ا^cӴҨqΞ:\1zO^F7$!8$j) Y;;zxa,ES*eXaKjS5cU_Ge0-2Tv\ &Z7lD!G/s%m:VuV)عE|<3_rׯoEjA37r>ݻOUw+!,4sΰPqZD@ne\:i1CxW/GrBazVS 0%2ۘ"Gت8M7W7YQOz:8QTw.Ny~ [0t#?9 E6>64cO KAcq_3UB +)g j<{{ly\x/ݨw Y$^UdnA})bZQ\H0-iRkD\|O6NTW#XobaHTW\K*ݕ4 g^;}p?RS^+%\摎{F]*[_y[ۣI#/pWuj_~] *%F!R2ϙ]bi?YܡdV> Ӥ2{Aɥm(r ?q@7O.sj Ju~۽ɉ;Oҹ[9l!  y 9kԄ5EUUP뤛ʇX PseMdt,*B9w$./jdƣn'{7~r&Οا/EvHR%5wq&]T]ݔZ[,B[~Pε8P:xu*dutK0msusu9qFyP6EurZXE*Sԗq|0, 4P2UZJ&d4s.@,l;7l1v׏ &Ix S#5~$G| eo>E{){Dt^C0>NjƬvHpK.XK%^A3{ жx@P: DrNW:7۵cˀ%[mvEyϭG)je.h1*7=y%;X|땯zBU|aZ?DEG?5%8߳OF*-vx9P֎H=g/5_6Sd 2~"k+l`1DC,#ab'Qq2f$f&Yu=ǬH҃W,O AxjNO4n3+bNףokXq.t&; A .@GqE 7@ypŎ_z4鰟K'5^e)Ecڈ&0A,.g>|uw倅~{xspPҺ/-!L݌r4V- TaPRG:1UGq70LN7<ʅ!c;F˘~j"Cu;nJ m|Uљ귰)óf9 b K,Owgl"4)rf8Uc]:f:_uN)LYZbKBM ]h`|ڥlښ`ώJaa^xvO +!~[`ԅXbϦw  ͂625}Tcv ޲d9p$V`X/P_Έm;Va@!mwi6 msy= qYVq2c)qei*m$$EmF5,-߸#I>;2_|v/dvtrvn~Zb O`G~Sۚ;lZ/# |šXtW2)D G6=w׌0v|g nGӹovj3~"fyt5NNki^MOz(L@WpFPT ov쒡|l#EHEIxu 4鐗bb?K$1&rwNDZHހkNQ:a0w*KA 0ʬ#)Kk~[O.!;|,N3WCsWvrw,-1l|#ï~qǙÛ`OԼ @EPChQ=n >#,qzj74Ub.q[`(;$pu(ng1.nf?dqzHVsʞU!e3%oD<.݅W9-n.A8v֠K}A, UoUy$M2F AzC[37جp.͕ݖ"S?J䦄5f5{qlA0D dǷre?P TR č #]z ɔ*yy 7e,Op\٩/{G,;8:UT|yvXq Pz߃sZ  eOP]=+ X/ygPuƲk~Hy$^j2ET;_l$x$2PwSSHG#]BH3 z m, t?ǀA1Wn2c~e i/?!9| Mj} Iy} Bl]~֭`#ր)ƭRd  ]ԸZ$;m𯀗`khu/%!ħ09#XWOEE9iy f4G9i?72x /32Rs)YGw?[izH#56ꓖ#Ǵ#E-W$%0ǧ:zN Rl.S q_V`L Ó@t*1]*oOFAmr (|R{<0(,O.rR*"/%w _$#MmX-Nh_\R?W+eWэ~G\SM&L![WGM+!lk:N`&PWILbΐOX'5v<= 4]x*\GyQy5La) {(A1' zȶ05_],%#rӹU51CՂ#ͅi52|QP?0{PG ɸO[FecyrÙkԙ0긮:}j=fj@ʼ̶J҉@5lObKs 5YaK<Ufc%[!|'Q˵39֡X ތ.7  I0 Z~(;K"6_4NvO]9/e r3};!3W#ZqVg;_6XG rA ɑSϬ D9hM3R\ɷr~Ae2[@^?a"q'uE)KJ]q8CbI ur6 -}]'|)AY"Eg`Pk5*9)ժ>gk.S7XJTSǩPoT#՚!ef_De!UJWwb9X|+8pZgTJ W`ywI?K]ZS< z%_5uEg ੓s/%聙Rpt6hfe?><7P"vAl9=Nj@$dԅ/e Ђ)f$'ɗ͵Jls[}!ʐ%IUgDrYp=maAG;}o7לkwƒf:F`{ 0<Ӄ\>?y#aރu P@6nT_g,{(<[v6LX ]u(a_RihvәHGf ['~hٗ}TFRSk)Jkmgө9+ Tu>o.b8Q+(y5/WVwz-:x)ZqУͣ̚Д3=Mg/RoBb8R}FS0 a7H!wN%B&hɳ//ѷFG/ϼ)|tbf8##||ԱcaÖS̔n? >mAƋ aH }'J!b JNtU$8cm02a3 ,)y+GDp((*".QVU>WJSv|/5VJwd1;Ѭ7+9T{UeF0Vs9b#+5اax@]3/*C( FQO%-2dJʨ9 OޔHA@'moS8 p@a[OF#.!A<(/QWHcM-$Oц<,lh[ٹ0Se~U:*w+a< xct LmL)N]h쾖7o\vb%'"l &!|]!~,qBGiq,T˻S\` XW@`"2I\iy+#Y6jRTJ=܊L<Q_]%o2+d -eqG'}~&T-m& %\)²vsy }Fg}](bskZKh|%-Nޒ]K+E"Î41 pH5f7쌃ƭ`>R3ǻS.k N7Ȯs!IEu,kUC9o[ :vG-89`}kڊǜA1aL slm6,!lф: Q[zi7QV*br.!%ss^ά+Q݄[)F uJVN-׏Y} I[E5ÊzIkc!G_LyD1ȉN@P(Ip9mG씂hI;GA־l!2,5?dgy̙QHo$ 59 RGfyc؃/`<~ya@:q*d<'șH CJ]4ny}`%3xFXf݈}g+dXk1BmhCC#.G%_T,Ndnx/&5.6} ~gB;/*@G 'nMbV`݆~9]!7bq.a 0ބDXROGyT^ RO_IkB~ҰwYWc.65)KWj,K8bҮ_rNk%Zk90=(}~rF%!mXzl f^4Vk\bS00kou ]uu;/0!1z{|v)RBMAx"6)jwGZ/恩?.g|CG25(hCNa{\A T-AUڃlX:|)XTx<-5W|ޝJj<>3[ڲ{0}c:TU4'w@9 lCCtH4ôӁAzUUGҴdRi߇j+!I z]<9la;u^%صS|sC%yCwtG[)'kz 2bɃF8c'o 9ŦJm(`8{`lHQOP#Ca}sR%{Ix̲ S?s"x>?פ)b$Y6/8gI)%B^ٸ UEN04۵Wp.ܗzX|x3 EV%BFonQruyK˄ ٌ3{X[]Ztt2D_/C`sOow61H^Mu&*z~rZc_ +rZɃB{v1Lntao*R(K[ҹY.k>XBk6QÔlOSK ҅1B%h倯O4t OG s ' 2/EGrcng3ʜc}iavJ:C@>W45ah6(FJUs3t<߻͌ -j9ɿ x4':aLWMAY?q̆inEuEbZB(*!];r]BOJ[ї7P4c%@Nn$ mɖ+NIy܈W?St4V Co]}k𥃊H+RJ}R#IW3o~tl+b^'h!HSÎWu.bf|Y ;o/'m٤,5,pp%{UPAw. e~Z0D(EHԴJt&6 _[`+ذ;#-N&0\fBh=)QoEOEULR鵄ddf%9)C8掌i,n a`HۣQ|p`k{BmKO ) .H2~<TYv4Yl[f!jM\tknaU)|zF[W7KLp(nP e0yG.FŁ6nF{)a~ [:(jx9E'@~usHj~CWGrU*!TzH3X%/Z.v~Pa%ܵ- oP@Igp2%07Mz.mLbi͆]g)QYo IqʃE;Ҥa ͗"7|C$yЫpK(hW7\R zKJ+|%Y"DD !C1 sX<8S^:U/T&R"swmvە'r)Pa?k 'Fho]k9 z>ٺo64n7E[%;s-LԻ{8tySZH!W(;׬v}4Ojbmś !`8ɰp@9b'Uw\5bGfgԌ{ Ȥwh3*ẕk4:)\4#pEg_!0BV$JRɊ뮫9Ҝ4  |ֿ=vUv#gJ>°"#abQe >5@~Tw}S C}yHӸTzhp<" ! nO=3(r#$ܩECm@[ yps$gFATvGI]L0󉓖oebNNs$M-mՕű^mM1HZ[lB_JCa[֮#H}0J܍'ŁS_9OA@8 5^Ho&h Y R?^9%VER1tYsx/+ So5:dy *!Y G|7BqT m N+HWsVUO+ ˯rƷA@tF}o"o8!lEd)By Bۄu˂Q6.8Xo^o!hFC3xߢ J>cU֐ `}?E%s+4(꟤smq;|itEyX1 #}-rtĉ%e 9Y޵Wo]:X~O4&85jDqΜ~̌\`Rrrdw?2#|Q3ݫ VGV/5mkFxqtMsk h֞„tf(ύh`#_(9 H=[Gc 5ꊩ-p؟+{G@ZFkdyw!qt4˷4넫VoqHA#ux<{m6"Qd,v)$"Ul̐mX-=o#N+O '捳=ҚX zւ3Ԭ܇v yVq:!ԍ"5QUT`ŧƇg5 YcEA5I#t=[m `=dH f<]_cCw{5 Zwƽ}0^+11;cM9 Dbvcui} s%hF4Cș npʗr.{0L,(#jwl@hZY6)g^ȵ&5@ru*}DAq}z #KV8-#$r9" Bd r@|FCߐ#u @P+;]ӵ >)t*r ‰j֌x \w=k.`*΅yK1 `u4='cA ~*|+hcdK]T\Տ~˾L1Q~+09Cc9Y Vpbja Y;xAq㥱yx׽&>leA\{Pɴ֚G3HgLV;޳Vء#Ys*i 5yEjFQP"hrл˺Lr=%v^[dݙ1(,fޙHvZ=2w9 Q+a64v qOqԲl]h 9F--|G27^4}qV`mz ?^*suJ; pm'-귗{7(P`k=;_;l߶vu˕R B3)Ur5W|>|;^b$2}i:t1uo7NqVtj2;㖤f#J)cXkÃQXB_iKAINV N;KX:~i;keޔk}Cxd?#B4ɯHG5r$R}ߡ"L:ɥ2XT2x^Rzj1[{YpPLi(HEbIzD 11.=b,Aa.`p4 !9}|*3FxZ%D$9)feӃ5E$r*HCR&>2Ypnr&f:~xq{Y͂s(OҔ쪤#li6(548c*Hrm03[* - ÎegJG)裠 *X <5HDzxa֩ 15JdM;l1܇cP:.EX{j$@M_'1s˘ i8bJ>!T_/?pt.hcM* 愅 o,_?(h4 q.d^#˽VuGdž1~B_vL[G2MB ?W>J #L[:`V e3n*3˕Opjs\B423}߮k*E f9)őS\>:ۃC ( ! @wA,8TepFl'HlTT {U)$QÞ维F 1ukR4=fPA 1I.w(0=KuסV$k.hPjK- S{_/2 7eDXw $dQ~'IeyFZfoYdI]4%F"jܝ?;ٵ@USbӃgQiDrM"Km4]2Mdr t!1UtoY\h Њ9ݲ^wZ,v6& gtBb@C8w ahb"wڭ_`,V8(=1'N8|TK,G=b#x[uy(jL-^SwbuR疬dEhoqOxSIW,TV,ĴV&.88x,MNE.VLv ,cdXjzs쌁^ɌR?99=r*_̒]Q42O@V;t)&<hiAc 0 sZi,ALBڒPV;gxZ/K` tx:)seR^/z6!Kd/a^VI }ìk ,EZ; !4[vM :X m wϑ]59LM/VK#tO~TM֊MӐmS Np:*=ʪ$0(;glE6t`嵇 Nmle)-J*:%b:N>CWylj|9YQ̇:R1zTXq/3vZN6vHtF2+O!];R"[xK}Q)dcn|a>9E 7'YX.rnS[A5!E(=OZN!Kxt8lDSnOM,]{d5Dj'#VKN!qjP q8J2Z͙( iTaٝ~xEߘ=w|Uџs?=.AcZ |Ѭ3yd^ +ՀҎTKU0 N)`ZzuB? ^+/ /0Պ焁f|Ű[qM=}`+VvRu({_zMNnӥv둆FVPqڰQW)PTBT́W7A-ǁ9} Xb sX g N19/,oVN a2mpU|-K!Hin/TUWR(@вzx..nLWqȔ ޛ9AxxY9\NByyz{1D6Bgt=Yn }쁼0|9& buuF^bBuhդVNڷ?׋)kC"> $ͮSy{B?S ěl}acblƨDoEdS\>uJ@bIIMȽ(};AnR5gbDǑ|-JhLn/k.*0A@FV`94Ez9Rt fV2pzs,of]Pr&2IB[ot_O$S'za$,k1YsS?c.,Tc]T쥸8/p[7+? CWܿfLS/F,8f>;$4'{Os3rfp"([Bs|ntH3U'9׮ψ1iNJK.3^sח3d>M\^BI,3 2wPFcKNO=A)!Dz:y 4L= ԏ;W cR+T`RyT2.s/`ܙ q}!r{WL-*_ފAӱJ^kԇx"m`T,*eϰHKq$T/Gu6zo^l%=*pxr93g\t'dRPQن3jxa;z3V1 hF@z۬iwaQ2ŒlZ.,"i­6 #{ gJ_Z\Wd:ɺ*cgHA *r`\tTTVmebz x,fH|O2}(|տ)'U}<,/ndT(nnYkn$'e7"Pjw3|;V[YVҍ˱ 4`MjDNɃDY@"sy7%7Z @S(5\s:#!.C&" bb.aA27cmD ?&#*MM~SG^}WpF؈QP ҫ |؁}6+::_0dP =G[B@ZnSȁeC={AgJo% ~r^ɥ K)*c.ϋ> 9A٥H%0| #ĿJ;s( 0od/a;Ik cˁƶOe >8>V/SsrSz;jď/[r.m kI^@^T,Uִz8Q<X|*4Ujj8{i5_뾂Ғ=?>jÇr[*kHP=p ÷m<wڍwJUZ kg;zL*` iu):g $Xz>Yk/IĒb;I>dۗIZJrUb јtˉByrs4Q*ŀ*,W {``{<Njg]#3wpRaKE^YP _Yqy_4^HK9(t6C,SL#6]hdII*M#h)Ήrl3&f٨7jB˟Fʃ^s?1c"#ki1,Pd8G ySaD5=r׸lcR1N7 QwܣWˊegjfrʪ)PMsb.-k݉S1OVۉ/G=3\V9ΗVdbzI[Zdr*K@c}-B$>/gEg:XSm8_DvɜbG-X3;miRX-' #Om:ܹ@= b$'ƈ? `ܸl%WԪ tT u[W eF93aP Ss2 ζ'GMMFPEĊ)ŅIQgy={< N4I^l$>[R}ܓBw>Á>lI=iQ,3Pa'ja ,ǃa N I&,G@>݈0ea XXE!KF]|A[6">bI0bՄ\\8x™D>U+F[W k].xZJDRae"61r=ݝ E.yD'zҿ^&9:P;W1= Fx QPN{ 9 Mt tb?r@HHˈrHYp*SbEZ6!m_q#74ݪs3xo8-E006%xlAW[W nB7Uƒ +MYNfK&~1J/K6:Ki rn׌A 6ﭝ\MJ&oJ"ɻ [5>q.Yp7# $&By'-,>'݃]5m^ XPjL|]8|[w410x3-iGf/SD{_]7htHLȪ>A r⺛<|Ea1-e*̕RMTҰ׃؇@U3\T>4vCMe[ ĴU 7Z/tY딍6-;ͯED$DQ={{Od?U6a^v2nC?%&N4.K':ƒ|7ڝIVoC9/D1){PVU䨟1FSB$3q>aE %h Oe--YV&jwH\ ;cV)2qmz: @j# {P)U\"DT֍%$ Nʿ\ZJo1uT؇xMF SAay}4Y&Lov򧗻 qS32Oo奕 ]7Qfh&sw&rZvOל&}g\t8M[ m7"t ]='A1OLGo1zGa18$#!*nv6b!Vxatt칁~9ɁN_-3f6_ +l5VIH?DQZgDGF29Aow{묗>c("#~Q8ݔmC)t<^-Ր ջP'9fm;xj͑꒎ לswh3H?aLa\kceľ /(C0UʫvM!Z*,{wH.pL}s_Yp-UFJ*r)j]K' z9Hdv?ՙ&Gy#<1`AoQY ,nw ٍ\).'V$f@XIzUн%)r7 6֐l][&9={:kNK'҂ fo^J'N]Ws2hIPλkBy(|*a:NZ0&wJIV`7ߩ;UvrіkbgC |)(GR FÌѨ~Ŕlp'.vLfn~2 sL =bOVj+κ\2kdYPg.-J#Sy^ WyA:JfpHƧrv>»ϝ%`H6&-x'!E(D{dGHpqV :r|keE! G&/g /鼰7pui/-gjOq GҷuŤCzLEZWٲ6MtLfDOrmmf*/_a…5W~H>O܋a̮f*PaH0WV劊1IU`ClV#!, ݼmJĿ'hsN^ <}IeB"%LӦ؁˶{賆ī=#c&SƖ"݁盤X+C0UHOBl`J'yME%CՂm»L'!HSKVu'kǐMm =Xg&^snRĮOQ Xk[ W@qXC5%G&P 4$@XK^B}Dmlv듴*>V,]c}NWgЍޙ(+ߺ7ln1r\3LUc5" qNJ3ssa >×XiT/WG$2FEc{ /Vf[7ebvl[F6qjfLbD&>j\acu^%.wCY?'Q$"HF=c+پէ >|𑾽|:K47`9W(2R|E&f?rwV4Ll=^MG9F=tPQu P# Q)Jg6)ܮ ZD7xݿsfUa-Y%0ѯMZ۰&Zzt ^i%ßmPMԡRh,e{/&N`[W]V[S)_8~d֌@>9w2{! 222Y[;,_0Er(+.Yz6\}HIPR)YRxKTB;$RjXK@qwjxxPY\ }0YPգ!c_%`YGnt,)lg->FRLu"-LBP`\Y>|V*ɻ"MT ιq0Ήrjm /o7ۘ_-RqIk;oy 0M|cݡCU9^Ntr7\U=N5TEc sh;## Ad*_1X#)mFn{Z7bEB!mO@15'4 3#6h*nwO܏DXAg R:(I)d/=e嬢5)T&(@^`KJU&cbJ+Z)L|6[@Uqӳndwmf'qSߥc;H:zx}>(e0[o*SMlFJ6^T]AI|8eqMJVǔrbW NجL K)_evdVW7 y'<KȓX5I<lxZ[ DXzxȏqNѡ 66I8./Mٕvjx"3laĨi[Q"hkn"2xH^=ha@xZ)1<9 >ֺg?g'ZCpV!1/˧:~ یj rK~wm@:l0oxaH D-<;>@S,XCzpeA&}O挝\ J Ҭut>KK  מQ{]ӊEQH/d&)}ه2C{3#G4J]aTojM/mh#S?n{[4I6b?hٞ+C)J\j#1o pL`۴7AQpv7 S08~]ƋJsF [|GOTK?PW7{WzuW @Ym?V(TxzO ^vʆ KAȔٸLj0[Gˎ|`Ɣ{^?s|dFͱ/JrCђS?\!R:~""9鑆6ī2Hv\f]Lac@mt/4T VRT u߫x<OR~l^1ʗQo$ PM.om*!mLJ,4s~{7\HIrbr^ڀ2:ХEu&f/ɦ'9B|t]~@5AwskfO?b]h̾eZ5YiLMo/2} (3pಬ$6,\v>mD}|$_D{9/(mbTa:*l:iHxxpٚgH2#y0Fф;isjO??+uL0_g "|ƙEM qN掌1^E%:]%ՖRvh}x!V8QPktbe|Q1EǏT[}PD>ܨT(Y9)84rQשX?PB>i~$=sֱƤIs9$}|U]@__1ϲE,ٷ},_TM#k-=J/1wn4Y`B;.("u펦,*^d[&Q)ڦEC{.JRzWjk0PDn/zLFQ4y<|[`y TƬ}L +zhe=eИVVԯ2L>ip'Dte;3V?!M*jo[)k -VI^Y(]Y %(T'mR$cl,dk[$w%89-oS |TeK 3aveͨBeԖJl_g3 P;QAYI> PaboYOGiea \`5?DpEMNnsUOUԐtt,"d#$~[#>͓L܆DvHX}&fmvb[kay78z̺HPͧ;Go@ccI3čʬЮ4g7~8bޔyo|Gep(;+}$vc130.^c_`/V_6rz !)Uj|+7Z*4KuZ kj w#F=j1ؠvT+Ql 81?í-\tNX!/H>lh`$Y_X2mt =#jjeضPH蜏Ї ^S|SELlWC x[ބbm56*5~J= {n} Oj"c b[Rҟs7UԶyWE/y.W23GH>Usaz/(,x,4Oʗ=bd\S&6K9]ta&?| 0x, ސsB;~E.z9qRByy [6(q:n-F,Qk2HPX,QԦ %|r˺IAށFl\bt:SP /m"Ľ"l[*ɏ[]=!qh?I)mg8C27 g\j*/}qГ?1Ryy.Nk\2rIOWNW {?fK5]Zx`('ZR;ff1š'IC eՕKt=D c| lg?>:DP.#w`+OPڣ"j.qTT:['!BٖM~Q> pT+ i-Vl";._WO̊_d F\3q9L4y-- G/eCʊm ܱ.Ik2w6vj,[ȤE~3š$ !Mt^N@ T_Ķ (lf$w|E;«Tly^?+)l)LFB=d~e쭣)9ƨcdڤfsPrT%nMsB.df0+9 a] y@§ݼ ӭDgs?›uk| ڙ=hTsOBףR*祳kS4P9[QfzaC-Ukck 1FfU@WZH479ŋmg}BPz0P򶌉V ^c>j>e3jXAl"5;&DbfKQ9h/6#MaRPv-+/Kjj4拵V#)m-KX8$_k_V^44.^LH>ؾLM{ za=b2vڎyrO/G/?>'k5nt{hr7TAWBw:ߵ5-ir+{%;\Y‚t)6:qgQPd9+8(|y"Muy~yk%eJ楒Xϗ>7M׆MKpuK.}A8]:8#+lGLP!]\"b(Ct*la<4ɮ@<9m+)EöXz_1 7$_7ㅆ{0iBɞd\gV``x7f0 ]ڋM=ש| Ul'}!vqj҃v^7O{ +~́׾8{1Nf-lcpPdY[c@p- ˵\0RL- 8S~@|";AgJڬX(ri5G("U:%+/0`FvRowfKU0rNszT_ˇCmI]|I-e:seIq`iۛyOo5ͯ†SaÏR0-͞靎 8JMX8M(1J~4, ,Uz;+ܘeЬ{0Y P O̐;1LC%#jmb^r;~WcŸ@nDol6|m ` 0mJ'ADE- ,7BZ𣩛yX[帿ߘwdeOdˢ<ѤHo!I"~tzm7旇7*v_Zv|IU2 x/>'QCN4SfI)RF\A:*A',Fђz!zi\_BM,(?ЙkPE˘$n]p)u$˓.MFܙvQ)pzS;hJP]NV%~Ɣbnlsyj$P5ǫM qeCaWI%@#'3震ND[޼gm _9 \)ӨW7cOݻFW nKMJޗ}|85Qn w ԊŪͲnv}u#jCl)Y-# wGg `EvDMU,n1dt8 Uֆe\cKplUEIvC1!/ŞANNQ1n ˆmצ!@2KVx(`ʋud0˷U`${eG]4˩DtUsdW-Kg0 1R U4ډ!z]o%_RoPQF`x3R u hs2m?%Ŗ #SZf2YچS] D좬v!S9#( gJƙ栒!ʺCpMe_O*eX5S#+XqcOK73NiY*ݰ#x$/3\#Y.'<lfzڜS͍J-4'QfY..9@V|Ya:ػk\o 0UMֹ&k״<~&X}{TwP9koeq^{lZ {hHSۘƢ5l+@6wk๕N_6QURǢRz Lק]G}>O5#*ѽV[W/L/fm73z 񦟘 Rzb2.bjadRzT?f$NK􉟬+]K (wukNFL2/Ysal*ư u\zY|tARji\Wdrw=[FX4Hbpñ^Ȟj8Iuײr!Yg7,vsJqƲ=/!Ca$~r_mmvTH3GS Zu%bS݌ˑi؈TuقtWqy.9b2Pv4]W1f%7WAQ#q)Ld;>ଛ(wK7x]1X̝r;@cp g|Vóe xgC ie_6t n̝Pd[`8!¼0ԛA ']۹tz,NhOXm0)Uט9F- !?4*l+z3LEw?uW"eeo1sRŁ^]goC/= ay@Tn//}h 4uH(4ݦG@+r=Lu`F|C q~:7):uzvz|E488OjTVF!m%+l TҙSu침hcs`6P (bSpRd߮# M!0[5H§kNr+U3M%ߣZ虧#k?(9J! o EM2SG*tr 1 6Ʒ/?3ʉ)3}@ϬLW9Q$`qtRI }5'Z1T^:߶(M+VUkM!H &~ ]A~u{vVh/jy/0fW^w-f.8 g^FU! >~y`k)P5F_ص/V#n>".Q ?׸o|E4vK'ƒ>BFD{B⎖aO6_*Z>G|dazi|\+OϔJ~pthӇ7m5[KVHˋHYlD?HwKc-R?e$ ]2BV]:X1 0gVx1hK1Wk+!&U'o*I *J2@wEcAV^eiOGr_߼>"9ْ<_8k"i*so&{F7E/!$4Kqz#WWI*e0X B3C) nWN,| )6$yg }ϓVRo&˄ϳf]ƏW"_^,45IF1|`t@cnF!U1[L{~6lG,f_iyj>,5dh=Z0JTؕ)Ta&- U1l--GrD0vO̤Y;3pOɛkt{&Gͽh~Q#5`!>)EA] 騒RRZԨts/}y1#!l@ P Md˰]-d5tj)oYvNt -!#nKa> Ϯ 0 {eT_)oTօ7ΤDQ_$QP޺_ zՈ]Y~+oR/U~%H,sOm{O@ x;>@T1Uׂ_=Owϋ͕\bL6XvhN*źۇBc.K&* v}~iAa[%:U?tȃ;/"ml|ݎUrc,Gq&ܼ$vY%NVWN yOh^q8U&H,X*^k;Myb۴x2; c2 ZF42&֩$ `>4W3]ũCM֣gol0䆆ogI( ղ.Yd#$q61<߁L8ma\k^ipwY>cBQRׄ(:m:`M񻽇iK++(n]S{!{A**SD2SjN5e2n ?65f)?[Vk~WU 1Wvc "-L(a1)7O@NYj!7p4Buf6*{ds[Q/iέH15ru:PVRjyD,#9 ƌV~` 0i@}SS7،. &,O{oݿ:Y^r{sIP)7G["o)v;nV"?o Gvo?dM|J]?LZnH#i] GMo՜JP'ު/O(rǻƊŗ 9Ojګ^~.A u NodܺPALi@n68Zwpz ;8R~B#nf4gb mR>w= fio{X@+:2?JՄr%]=v'ݶ;uWP9Oiq'k"QA-ypY /4 Ѿkri0h,HhFkő"x M/UN [b'UPSI0p+otpM >M&/̈ֈywrnģ]irn|IZfmC#[kג JT:L"';~\Kj )<%;& b ұ a7IJFXȬ`TɄkJFRRMs}Z t 7F떐_T"ב0FaiJdYTO^DMx )Cr!q1f9+e5]W5)+acd.Eߞ@rz Jx=F*J TA)Xs|rq #C'K\#Qru{1'7sX^[9 (uX._tVX> I_V[~ ;tQ0'> KwJn1ۍg]d!t-q!dygB]+kgFd{=ϑp嶎nœ+[IH[M扌f6@|7"E}oш(Y`]sir"  cҸfX:@<=AAWÆ뮊8h.ꊩ2l#`d1X&ԎnX+-, 6ȭHy Fw:dWϵ'20~oLHDuQ0h=0|N 4?ނԛhZy? v AWxwݗD \e?]QRrq2K$#(My:"-F; NʛrT |Šp ">z̃P[X`QQp^I x_"q"g.l0QZxGph2ySMN= KZQܸq u&qIȵ6 C`{>L^n<YXGûmcOvuA׽;F8~'}N K{*[x!l4 gXʙ{4$.YB78Nݒ+xv4flUX'\&fMy Tvt9ڼ*3">6/^J ;lAn`n :4Fi+:٤qG 317PT:dHuROPr[ aG52U7^V9'UpM+zl˵Ke澨`:GE9' EX}^:NzDc=Ӱ0EgۜLl|vy::?0zNRԭut(]]\SOP>KpE}X .aOQBok6q'iY A77ߗs\JV&^;ܶ]JL = pB0D %[ Q?6[Ĭ7qPcF}ûuRԢ?YḢd󗏇,#瀖Ecƅ+xI?$h8ȉ]sfk.gjY;cefD['줵F5'!í,m9(zU\1z[ H\O'ΰr8Y&RM/}>ر Cw=lP<$f0SٵTlĽ)iY&^;DGۦJ`G> .t+,&/0v ta溘Vr#C/}X,OᙋJKB޲ tL(Q#(J(V _cKgHŤI!$57 ٓCŕR0$IMbʆ}\G`޻MgR ?)hj07th?k8rRh !DDhȾց 89u?O4L5vFi8KW=j-kc2:u }_Y_ ?]댘)+v8:0O WfjszASz< lj@#V þElKMmk&{Hsj9Am ^ qrvXf&ΞKX`2׫>:j5\9hꅑi MBPO6iAz•+9f"YM)gE=%8g;QeIv ӿRUu$~ͱ5fnY3}2ILS`C/'(0*.c rQ}| 3\`]YKne Ql9H4Î؜KEE2:}Ą;A $_>{<' ¹&GNK)C+eHO!?QEVPe&#PR3xаNަx}CEg+Rي>xhg+ 7,Lι§db=OiQtA WQbXEA8V֠ Dt8o7Hↄ Ї_HR$!5G̝҄I=,ٗN k]`f`w"+Gz>ǠO_f-Գ?s )QvrI/ o5z8흞_dV $ _ҝw{a "oHnOY*9s&^ǒ0vpn{.r9 81RbE `]6hUKN;&}eU XBDM){+ ZVP2y`H:- lM+sDn$Ҥ[;ZUv."6?M~Ż yͲ2Y.oЙ۞Fex@G⣪hyD4@kM\.2^Aǫ5hR@g{jd{hqĤl~?kXh]e* [iKnAV;`DN1>T V+_tSͤvgbQ1 Ypmh~@.bL eKa;˝G` hD\;TGH`a chcצr>ݯYû}u" LQGMR`?uD5Џ2B^ Blul*VpSdA$i"0nRa(y$U Boh7vͮmv * @sܵD2;MC<}$c =޺ϋY!.x{<|;7XM^q(Њ1˜桻4d&4]MQqy',l/ç\STTši\YZACX5Wif~r~b:jcVCK:O o )ki9d;sykOvUU/#E 8g|ŏwt^~)97;i!?c lZ' #Ghw܉@Fbo .A(T}HmIF@cĵB.溧t䉦*H&-v@ ܔ9STEQc9vkᕘ1qӨD̒/Eq8HСHa1';̏'=ƯYh BܲPcEX w6GlfX3!NVE&b.tD%"nٍսk-'HKuR}T~ B0լS4M[L;4bWbi|F96]Y֫#`n6E6^̲ԛ@ C|ݏi~ѭR3Wȃ3y VA>q]l DA^{ 9EB紧͇txo \7f$Zw-- o-2ɰ<;YgHMcOǕs_30ɮ W?fW+ @ =ѤsaqvePg,xa?1 k 8A`H#IμL}fN]̰¤>l&gM:&3#=xc&[He&-N{ҩx2Q?Z8yqT!1i9!6ĿօjؗB=.Ul, X\N-l8 @/Wz[_rO&q2Lr7DWzWG[tcBxzQ:pܢ@[@FuflCQ'[%2DT=OJQʈJ34Mŵ{C? ,$+HF2j ۣr94OBA>nO7~ZK\7kʦ iŴv: 0=6{tg~WPd%Gq8fv;>X~M-C);U׶ yٲ/5`֎z ֣>JC+ Ô.)3;"6189\gz7ψ+?C A |f-IbX&MW8 Bx-2gNx/PܐɾêDv^Ȩ)?n -0\w&%+hn 쟡UFYLq)bLh~wy֭Xx/UߘE2ȸ5b1g ^a}=Vc6jkU5J.'Ʃ̆gQ Obӝۍ@@(S_{>'ׂE,ZK07eʤ#0g"[V`ۢjAeށ9e%q2AM I+&5JW ¾ᖧ?.\ ~Y}Oή(inT.~vp^3M~3 *phxHK7HfbF\)ȭ}`"bↀeEo˰cj+%>8[1w(y\P~ p"o(X_cyڑz0 }Qx K{&KiK&ԞpAyMAw˧pRbFUHLL3Jjβ}yuI G ֟0AoY Sq=\* :ɳ%)D=ͭV̛[\p)U[<3ʫ~ ϗM#zkpث'GN;&RHm /0c})BP$P/mhՅLߟoY+6dGWY9S[č=AV˼5fZCk/"~+BɊ6e 43VC C}_𜜦xHS$)]teEtFV N)1BK/_u=Sc"e$c")Pv?U40¸ɧ`lݭ6| psBI |8ٗGLwsBO%idߑoԄ~y̝ 5~^phOEu2TP}9.,>2gӝT¦&x#G (RjxOw6r(4xQQ1J8ƼC_ 8^ﭺH:Uc ΩOꜰ saldذȮ9GZW5KوS\п l+?ȯClIe`=6Nא7 ГX s0],O 5Ǐ)Dt`ax*Rp\_K景{+ fN̑^v#&`+/:] Еu)w2|(, 'jr ޾YyE>FSQ |ũK 2|5>c43C(y73 [@\V?/]Y2:ԧL}J([t a+M·NU) #רo򲄼-6c)bUtl4GBW8 ĚT/6f|8ÍZj7S?搩 :ޗ<2Q?Cm 8oαO\: vXq8tɃ^5e$q,RBr|5Vz6g@Ʀо{CI D/#ԙB9H>&v Olq /gLvRQhcΦv/;-WhfDq8kZ&+E8`+֍JB)~/ٗۅ%]&MڳNoU\ "4JRd5#)IT:'oP\')AZs(t*%R ;P }[Yoxσ%9z[lMlIVdA$—]AkPex` ŢZ IhgnCl~1Lـ@*¸ɓRH< ݓyh%;=P{GF I2*$_²i i%҈@P+[SXv]&t_8GG:99=Es͇|m4उPpqMsPX\3b>ED}N#"`O?&־K3`: w1HE~g2T~~/6mh V+a#FݯNq6th6'axݫWV|xۼuHkỌY#㲶#jo8TJ"8鲺?ObRxo ;Cw<هR-ݴ?mvdCNcpS cY `&n.@iG̾ :>l穰F$P-1"sBt Ȗ r_8P4 y]bQ ]i}R}EV_8I>KKA)Dh__z\鸢b?KTՐdv32PO*K? N!JzP>{YJs`xSIwt^*ԓ\]>9V4r& $$R~y-&I/M-=Ѵ)Ʊ`4LN5ƙRL"R_}:N ardt?k#jiJi}AKY=ʥOSCN +8Y^ׂէ zq^_^ev٫G9O^cFYΝn52-nA}|σ?Hk 7OnZ.hA02z.y?zh>"9u>Gw]Fm@Є«$ټn .wY"xhX5 /bte+iYTxiHbRE"¿[m?u48,=5;HXz!18WC$#Jj*/;jϧ%9lvF𥊭yY^]7m6'Dϲӊ6*J!gHURBz*[W"ܓE#.XxOf"ŚVM)ٯAirOc'̊bQJ}xKɅF9o }1ޟֳck{\a]{UyCaL1TaĦ^V s{LX$ڌ-Sݹ˙aOU/ݖWH+C3ܩٯ:hg!!t)UtNHP,%μVͺ 1@neՄy)jGB^(?-A$e 3gAPLa@RXpYr(^;A6c}s 6eY az;K@fkmU.7+.g[ S;PѾ6q{(|E d?csHȥ>G"öb'p`|puZp? ذK>eoi2 T=?+t|F{_ajP6|>D^ ~j:t h\|;*pI_]CHp=GJ'J^@  GV<ڷl{X$AL2@ VD.%D C(b+[hs87a8d(yi?bw}/B{Z߿^sk}KZGZ u/ڍBZhUkS[cSvi&3Ԯ [5m`4M%)e~ߙ=mWhd$m RV lo@ř#i2@1[|zRBfGlMZ#JjgSԹ;ZrN>G˶_,'WXەai/dhN(fsG4yt*Deo[ Ywqn/) q +CVx?H[- LOhFGp%@nB'6&q^M ΓhP? ZtP']q#JNt{wX=ձX'\˒-/+%%j0]&%BEcA"]g&2{'|B-3n1 X-G@xGe>LC6 tOjA:n܇v\ܾ%횉9)OF+Z:f9.^ѷTmhHcnNTS.]yCCDo.u1NrɢrLʉjHgs"X1]D@ }qĩQ|OBl}*Q~ sA=T|(Q9OJ&ύ #j"A0&1uYꃟ!U9+ew3Fe]ծ+P]I%IJF1 K:{yB6ɴ6_2wkSsյg*Xc:Ua&ӎ 4$qD+eE3 {7u1'E,=?aO%Ɍ {qLPuܫX-HY\+[ܯ˥B8-:V-"aڈ@j̾aA?sm%0!A"t%+VccփE>}yپ2R jؼvAe.q IT޾'vfGD&嚨QҊ I0n lo7f 8Vϸ3!lRH\~ݰP-u^Vdio7EARwq>hΤъ{z~l\){Dmٿcx R+T!&5Xˬ'7f6 NS9tw2HxF^Xe& XJdӘue@ 1HXohw8D7'tzOb*[?Bi1![խ0[ZZǹE5l}},r/yV ;fk!F;oD {p*48eoZA(R)Mv5p#<ɤ{ck8 }qvh'#"TU r:,*AvV)F4!X|c=dgHur\V2hG 1ӧZN)VHڢxy =˓8 $R$ᥳ:7hwQڿ`e3&^zae{MXl+ 'o?;h˹OA[NTj+/AաҦ v\9/!ZՆCkȸh{zfj7qӤ*G%#"Γ 0&mQ̪8Uu5nx|Hؠ(= qۦa5q3N&r|P1v8oYr] _,DLNVKEDtF{+RKdaݖfDⷩ6!x̃}mBVECSi׋bn!whSW -GI 8eSg@7uSI@I}ŹpMxHA4r(j!vkTv,CʐkaDZ+X?5/B}[s8;XB镘M lt#m-袯LX0b7o詊 }S8㪙쨸b-ϧJꓮ6(32f)W=8єlCMξ;2*ԕ;bS'T>3LV,Z=ƙ?!4;7-( 3Ϊ7]xi!i*i gHk?i꟒lX^P`LpK{d|ɭa90NO&hkDd%W/yT!9O39Y>kOnߤN,uq@{~F/WuA 3 ױ;E']xN =A{{9s`UH$S 1Jhn*q?]H,8lܚn8W{MiVr:JBLubV/omnlMF ?}Ή+A0m .F 8ȾbÂD? w PbbHc~mӴz=JͭdWa-Y֙ӎE"k7mi'6 Cc$`+U';r*g뭏oG%RQTUW_D, j# 6hK"YcnbEqVDf-+T%ُ{UŘcUke8E2RM9QZK(xKn~5SkA@ذs% hppGrnpn"߰CMP0 Ƙϭ9Riqo3݁wyvȶ#lnu@,.h(3ʚ<fyB+ؼkj `˛wI6iw:/x.k4WT'E[3<ʨq-=p;BlF ĦLd~DòEPZyG,g fkHoTŠFgZlЊ|.@ @27~zÏ+(]Y45 NT664O*$gUyl ܚiBtн eFH~rx߈D $ k)lɒvQ`Ye 7Y h^d3gEćQ?D~^j"S4~};$́G\]QmbD_(%κ&y>8~ V[ŸYܛ"2ޝm7 )oIKiAKiW~e [wk(fxP }`ԋ:6f{oԴPd,Tl/m&d,P *AUN67 P~x S6JH> B߬r.o UɨeLOy=l&břX'?'eN 1ŒR"!nQ, !I&zٴ˄N=hMΐ]$(tR(LC**nҠ~-U σVhMH'|ޔS8 >3#bAyԓ:0L̏y?E7)>+g+:YkvtޅϮRWEʽ)=]I9v,qSx`4~t:K3KᅏPsRvo 0D&~VL F Yg>w c#Moa^KtKL/aeL(3 'o*N+1̈I9g2& vt(Ӯ=0, ^d4NmtR)@7[-jL$bG=Kp1 R_U Klކ BK@5DSL,.عq&z2C{":IDXWP \\s=k -*_(]W,DS~7.u>$ :\: x0P 5o(v.! o0guaLF?zu)?bF>cY = ]L{iU<]|AfFNE93zGkOW}ЪoSO?ld`*_PѰI֍+!'ڏuSK|{vLuy9U^S!FݏC?sRUA}%;],X>jhi?aލ!;:EƱaISOlQUWi^:ҏĝs#>tw>06+.cMp`ףܼcjBGh:p* { 40{9!Ijs puKlMӚ-Pc\ky|+Qc4Iy&r85R s[{ x>jX&SJbҾdQԳ H=fs:ʣc !0UQoNȜo:CI{IzQ*W|\.꒎䫅rN֮-qCE6Mj09LXlrE86PhCeZ7UͰ-t#͸DpG_oh< nfƭT^L|ݪ=tzvr>Gt`Г[woƐƻY/k =`rnBJFK5 (0CJ@uTӂRo!NJyQ(2׎azS0=mTLX2˅ VWRh/b LzxI7\hzܠo#r2>\i~8/}srt4Y1SAoDb`6>a괠Ѳc%6"[|"E} 9 QX=q(%^^Lg#Bhq`as$;bƄ,"څ(c,Tc(7Ozm3_wB!3CkΥyϧV^8//AuJϠnY?~>mvNs{-ƒ_(:5=lHN,%5yͮ'Ǵ"[=cB| 7H?O|xr N2&J/.HsYAi|˖HHB y|')ϧN?g]a*7̤ Lo-Y6Ğe\] TkؤvS o￙aZ1,"F GTq kZ<-;7x'1rh TڱJ4L&EZVC-W_;m7%Amga 70EE:8577 o' NV%+C1&?h|^lxBK!mɓh=6,KNA=4[`Q|!'T{#>nA\uEY!9p5L4`҉"X5wWϛ~vCd`|'6*|YU4/  1S|@n*D.ѴZBP3AMRO^VH,RBRҠ~g gH G.)d۪U!uRjqf1,]( W2K26^d#D?-*ǺjObQ.\'[ަI N\[z}h '$$K\)^Ե<KyJ}fl6(;R%^uwJl,m=t}TB-#D$P ?Ă֮eTɢ򾄬9\:TUydɄDa{:uO&n]{'Fҏ6a~ŏf%/^% ;H&~)y- I7tǕWv?Q9E^"6 ^r@Y]M>ރ'J? 'Kߝͽ9C+2څ .BF,z"fhcAЇsOEG/#AZ_Z~/-N3W88Elwҍ!Uh) fFښl{~qРoȔhiщ͂N7\sBˀs%j-jw#-ppXJͥQ<]% NvaW J}ieS`k@jB-cV)#KGBLl "`02-Jy)滃,#͈w^ظxf$.2E0a:v&/>W&Qj#\5VnkwDkEWk(Sƒ9w'b3n>7SW\Ud(ąX˿r^Pa},Hd4y}) p"o=fLN6Jу }H_4_ռ D~@$'b{WyH*R: 9Jt>P=tGWݡ,F#BLC {~XI5 \O0(GhAe0e" CBP4RMW@c & Z$ya) )߆}=@RZuUS'z tޅ`n1{΄ZYY@a*Zxlj8y8d 2M`B_Da!V{=qo>j74?/* ~ #Lɢ/r=Y^z@l{ ڤ=f`Ie~ Hd\VhK&!Yt/@(-6<1H$gURxm͟uUUSEpBmm֜_f#0`]F͜^I;}K[rt_\Ey2r}atߐ=Qy0|")83hNAYDyAfr_Y DJxMK"G*29CƭԢA%OBW.cw'W'9 ha}T"T?%g׷9y}N)DwAe &gm <]쿩ewVG4G$ m|/tp>4m]̔ C$E~'rH5=7.aݥDc!8 2lL4 ^E\a  -rozlWGg}ɤ5[ A&cC8۲҉?gyz7:k4{ܴ IR붌:]ӾcBZ'&v/X.wsoX${K{*vܕr=I!x99~h`rlZ;=&e_e~(ho"Uu>9\0N0S];/J]ci&wQ,?~xCȷkJTP&_SZ鱆# fs427©6㔁Xm6ʈ%W<m3T!}'.21U?f!X~U?WK`x jNI;nBEʿQ_%ȿWwJ|?Y;n~hĊ7@5wz|w5Ic@=~!8E35oO)?"Co ﷇ[Yc9?1_H#Z~yc8q0s/QO{_&G0VRW%)ZrﺶDU5@b)7uPFD\u0s%*̩r^@Se;b̑!q}'u.zKA1r~Q]\SHPF^N=E:gFU'Das\  p`8r:%49/c"İQrx'p%V$2)\#PI"nkUy w<'.̜4g{?l=;V@cU-am0lM߁} 8y̺MMR+ d@4Y7h tR]]D`)$*=P. FX <"GW3m(#8υF L!c6`e U ҄1qBU\pU >)DcM#t~TD@FinW`<0S`Dʘ(ɪ+7!eh y%(B!p=gds#%#t=WFЌj`j?Oj+l"zK 1XX0y2o|pYEVN _?m+St)xwN;\Sl{?2H-Wșy4)S /?ȪdێwePDvBf o 4'J^H0~Scdb]Ud=?h_u&Yh/pbKe ; &: kH]J.jm._< 8uj&*YG/OwFթHůy ~|eмvmfAbNn`bbJE_P=u/](Ľx#duϳexJd>jNPf\sP6ʤY ' [e2t 8A]-=;4^@R!m%Km>cӐH\,MUr\_*'CQ`~W!pwu;~߻ lU1 0/I}SFZdY o=jϻWk=3+"Lդ`v FG qZ&ge~I-L*lqlN ILeG^sEdAmЋٶ4xc8P28cۜZk'EnB-9htÚm*u) K#`dӈ"+m[{֦@U͂:Iei^V#RbdEŹ}AE'r~~ݿ%00t\,F0n^F"@o4]͔ag *)RQyHsn-]JIHPFhУj$PbL$ nl}(ypapB 48%ϱy!d֯`2rMyRMo!S:wAw0ZTOn`&|Y43:7`3{ wɘ.>"X*J"@JZMՓYLnCjuXzȕA'$(@T>hikj[0n|1 RB D2n!e: _nmճHQkd 1ݟDFp,/8`W4xs/#焑3[waLJtκQ_Ys)fH] Yܸs) eu${lPSx?%&D_> -=:|z%wtVlt`:$(JeD7vjhQȿZ &C"tjLjP;!2`ppv$ V:@"rn*] UԽp[2zA\~S֕ DKF y0nA:hilҫJx9<`i%cx5 8K(){>~*iN]0!YTg>E~s'gi_\qhNf|f.BXcV nSK{ ::5jts`o0=e$Rl\:02L<І/~|N23Ew5ZkHI*S eo Q &/i< hks3A$ o$L%j+]1I hkKxykA=j mlZ5ۛ*ɪ17 Ҡ,+>օqy#>\ᬦrWW<6a/OicİTt6 \,}鋿 ou!V\ %+cy =#I.za/~"fk=bzZ}B}m: JRZSә5S~,{ʃ>tAkc X8sm>K}C#C W]qڙ,2s:.xiVUiY˕\&!×N Vu\TJw\ dh c ~oU$]q%.1RdzYA߀xh}VC.iۢ{kǺjxUnAR|q #[4 OSj^P4qyy͖W' X5ܭJ\y;DtZAuE VS;8l8rC\[!B薼jX§;.yG&e_!q@e?Ųc?W1ϷS2o5b>n\FIZ>j&A_j~s৆zhCEH;A@ =V-n>3;wxsEO"ٮeQ~W>!N+n"r@y{#EպoΖ5DHD>b?xB&{tMd)s{v[C{CY۰*_g[1@D r*Aɽd(mG-] ߂A)-]R |[=~+F$3)P"ZVY\}iXǹya[NˠZԩC@;p{Eo7l;i#pN7]e@һB[ٗ,@f6x1[yq]nf \QRi׊YsTXkpMKw8a/ͦ,',mc 2?bD%92=$$xVtqyKb}H'!ٶuH̙YtVw,L OZU7@RP/MA4Qw3R%\EAu <=ee۫?\Z{yXÖexw n21;5_,xwwZ J07SV2,1 ?BJܮ*Ep=9fyrc^y64M8%^9b]}۸O,vݖ)\J}ƩLEK,D0ZF /!yVTPHn{7Farq5?8R*IP .ΰ麣Da"M,\r +AFؔ|~,8ޯxM ܪ )ή9xj(w"7 zlSXR@= d9c Vr3B=Ae6ϣm&K(~e88hFs)fRxK |.WmqwS}.3hTkNѧ ~^w%3~צhqB "E,0a{H* , 6Whh(65Ʃug36bD 5V*Hg4)Rf1"_~a@W}*^8'ٹCʩMY$i xYE\Z r82{JӘVymZU~ݪhuc A6HC%>3̗/3u{HFh̜GC,}y1/'M <kqxG<#?0g!֔NP= vOv WEni͂EBp Q#Aτܡ8+O8`UfȼCR[Sș %Ʀܷ`D,?>W_O4ZaÒZIc(A$ydImm]aAհK)nhEgX H`L^](  ҃yZ \GؤQTg= ]ݫ V-q^#*8r}}󁺬`FxWҖ2?!tT{k=2D֮pVB$_[el'ׅmKShNr%+s us 2 3B6lh$u W fa/ Rv7\%tue YY )wjIA6˘UJBJ*J|}9% Tdu![-"魌>F &_ZG]qT T˟q03,ҍcL^NRt5G8 _Lz]~X0qۜw¦aAqrќ;2aiGcɽwíU [7*qGiή)jxUG^e;:" :Q]q"jcx[S mg:HqTʐr>~8 Yީq<]ގ]052)Bj~P\)yf{omp? ;Ǣcd"Dl HԽ=!{$cdCb|.| =@vdJ b]ew:3nv[ J3,`^DU!jpߕ;|Eߪ(F %gYblJk:3+p$Yԯq$"FLeUP;k9OUh>stx}58|O]b^KmM#C9aj (26y>!e ߉}z]lGE/+h Ӫr(Ff2__d{NTxlۖe@_|{vѐ۾vT}cml~C_\s'7w bOPKc NLQTڵT @4oPXW/V .*!, +#Twee]9ڮg6W1'TLiCz&fHA?5/!MG*4o n"4DeCYiݐ&YF^XhսY. & kF¢^]g6ׯŋۑ#5+E~s""8uk,AVB]QLc@mnXޫ֡&H &ؠ'^ʞ04#T=dv:P}#Uho#n$:ar6psk_?K -h6=iy<[>58M\^O7x ^ '^F_,B&8`1P4> fY4KJ%nI1;քÁKL*N:\GbZ毴SJ6"mkBTC~:O4i&+i;3Hxz7y[Pi7 >G*>_i~\Cɞ4FYGk$e`޴+joP@ΊnϲƑ3ko/+"s_x mhAS4G0qXU(G(XbuvRʐ.Et[Y#4MF|٨E!}eIH=@1x"<47'XβAseJCfO|<֧ <~lI _]Hu!+] Ϛyʵj0E)Akl51EU` RpR1ܘw!#F aAҖKя[-@tU1n gAz0kdl bW#RkzCN,~ÌVA})2,bm# ,ۤq ܌p܎kP;dS;y嬋BLPy(;d\`Dt ޷ij}b$.2~ 'JwЯ^G4;4‘h 5T9ˡ!rUhV~1xLBΖ?T#DķI&#WrjpB p}O4:F]*ͩ{8Ґ@i{GQӈ&p;x`m03޿ɴICvqd[w L`&/4ի3fI*v^O)q(M}VgQ)OpUu֞Q|FRMx{Ê[EP'* ]HWNbk%f^6%q&D5L1ٌ؀U58n3mFvE)e7`@%~ٌ"󰼫^&iy.>M`'iY"1B(8`'owwmW$pLsxF+\[~B^O)ϵ+cy<@ 8>ֈ *&ft1;'?rEu`1WK ʄ.$j7L: I=QRQOBDRUg>RU"۽;Ž$xbQ6Fq8e1MD-Fu/\/j|/ܪWqQW(='I 蜿)ӏy=2e%ySY~ F mC'+T8 L(J#YrWӃ +; /3۟?f0Ne9a(q%d `n=ah!m_*h]N}D~+Vgyl]JyCӌwyFζ!f#1U +c0$ 8r 0T}@jT ldak۴45 |X5zZWi<". d$nDEt: 5R 'Įɾlk[ %0y gÇ_~E0 3 r >@@eeP }p 0uYfc&N) ( `l|1Kz؎oՒ3d`s)>4s3} [h^["@% ORFS> ع@<*ηCY `5s6~fjRkuێW-5y.O4P,/:Ѹag^[K&ۂ>2Sp,!^e!At1ljb=5 n&ڈ6Hַ1chr]^kbF8nk )նI׉D@xd_i4:u~3U˦oQRcDF+,4hF1g|-ͱ2Ss \Ղdh!l'Ou^s b7Z! tKQ;Ld:5 F"6u58LQ➄DP<,߻9MA[i~a~*oc o7l!<%qn5ҀCؽOF ζN .}z@*.[ r_Ě-wm5\-VT8jFguR=]Mn8h a}iIsypPAЙ]78`p֓) y,a"7mw>Cug=<${w񭠝"~׭N!-Z@=aTƚJ5kވ[#ٱbVҹOǼT1klt 9G+sz NSWP'#?VXb:0zF]PyF;^^2Kov t^@X<Ɠ&%3 -0aI%`V*"thK|k3JvW-dJʅ)[zQJ4P iYi +Qt+ jzf`5CC4N ^aOAI4 6Θ!Kg}//BuĞ博:]LE2ؿ/ wOټB? 'zni+dNn:BO8 jehsz3Z1ۜNǜ$A"7?A z4(EYhY+"rSl+8S_mvAC9d-#F}%yы,Q! WW}h)= ͼob;acOϺ%O֫hxT?WP:܂,"apyplQ%9 WP:Ȗ;_8Y4WD-V3c .H-{pjΐ0~˛>iZZ[e OaeқVSc3%g/2"iXA lA缒-`҈!.UԱh/'t}xoYMz]1í|ŭjrl_wW-?6rmZs>̦ZY9LΧ8>Cl}CTM/vݷV P4uoTK\E#!zt<]tTN@! <ݮ`-AR~W߭J ^gt)vI$egJ"n蹕xt}JrrXzPmN~TŰfcͳ([|Ө8ÿOVh(<j^ 85rw_vs2sd@ $IV¿G}|*Fb.K|8IDQMg$óJrދouc-|LA5+ I "nadk! XǁtkrY:H Pw^ڷb"^<]6\!n7Ec6Ik_qRƪ)Wg,)#YN֋J_3+gC(w6w  <߳F<=~oy7"G K砋}LtTUf4C0G Smj֫G{2bͱrW>&#D J6Mc= ,ǩȠy_-}E~̓R]xم;WV1By€뛿-+p$|2}G KP?$zГi';lzEAIkLf%  ;:[(Y PmQ8sٿbFWR_伻EiMPYd$(W/_qam, C\>_+T)>_?X4jmd?mAHZ+e $nme8Z2C>?D:;=kPz\$o/g&o)L@EJh]yRPXDAUL*A#_P:0xHj&E_n_}AkJ2{c$b1H˸csH$6#\89 'J@W_5hF}lσ~A歅]l=2։TN$RwFƷ".䩰VpR MsJS~*0mT}~f q5>zLNNoTYG7- bxCk6RY 5C- K =*J eWƁ#Pc[E/Zp}0 @7STk'8*jxM0[.^6;1K[uKK"h6U{CAF‡MEd8OÃP;\, b?eˋ$=Π-E85{>4x*Iێ70_r+7?!ϕ O♁&)+|3վx;\+]r*_3?{vY LȂ.*LMW2tdw,F35D^ve_^`@O}Ee:QKg#($&W̦@ȁDdD[Wc$W1ܷ(\׌8rOM#-+:(s@:õ,,~,CWꉅٲZsw1 EFZhedYLW6\%-dAw-h g쇻.b Ap_;ݡ;wRH @Ke-VŔ h噫(m^k"&|ne.I܍Q3 TQN)~"cyOD;C: +8V3,rn4o8~cDG5S$ 7{E*OZg;>i?WSZ7bT)[PA` n'"AK{4+<= EZ3Ik5'ZH.8^$ {97R 'u@afSօ AS·jYw#]='N(!MD~¸S"`* >b%wƘI?iZ"h:; ~ueHO>Λ'dY%)'4C~f?dtEhc NJ d,Đ7䎨Gq,zFbEKk[.YeB㮗9۸L5mTⱀGL[q0 ST8R>4׃btݷP^X$,0+s9ڞ"FD@Лh/e`;è`yqea֢H880ޕ³L0+ԢVi QlFy #`@AG]%iajzYVRX:EL2̽c1wsl\+*Qߏlb> 9ԱrGRXʜ\M_Ivbl]u iy%qMXőqbg4 ӭ~ NHIބ ϔfN<}2{ZLx{H05V =Q$v,6]H1r$^JӋ/g K#O"Q 1ŞG!7<%:j3n!.6p;\/R2;Zi|_V :$.NNg?Odt*[kl"C6uޖu~(R]K4[  Y-s[`eAo=l@mY9>z eɇ%UyGm&pXf^P&¼z.@#rGv.ƛ5OYº$>a0 ]'|~m`UK"p82<8NV~Ohh3MN)hSG&!q9:XX&c~L@^c6 L r#|t7Hs}ij"@BdX!raOz/³OD MC\+8wlDU]wFFbjZl}Ay9q]o8.i(˕yqB3=b>+`nI=Lb)ѷnFl$ErfST}գJT2b  0NA AP)*r?fN-`_<}*JlpvwO N|R i8~ r$O?rNVZn8VP)x(ߖnXKkd>N =b(ndAFMDn!5>5Uj}X ^ uMaF'?6@վ(#بfJحw(ӿ^kaLKgh#Ra Uzu@gvSһP`S3*TJF\ 6%CgIս V4FCnsDb+UE얠iӠUK=d~P˳&sPlU եNL4JwRU'LIJjx(n{fGR |:{pwEɞ+;ߥfEݤ/ګ Q6J͘g0wr<ILU Kg ;E+.ԉbK)^ʥF}?hFXˈK q]_Rҿb-?$A%nJZZ-9t!Mr0VA:|/b1Ҩ.](A`f5;=q dNV2aZ4Dc+ T`mzy" m:%)t䜍"ٹBO E~+^͘3#bChYXe-OoNj@o)Z5#z?Bs`~$Zp1` hsߍ!}MdZ=15U6Nۇ`EpWKOˏ#s* 3;'MiMkL/l㦏+μJRPsPί2ܾ^ )܀|3@?q!?@# 1p#;# .O%VPaqx s >I}cDzVm-L=!_'w444~}+gEͅbP:L!^}PKW MC@? uhM]AX,IWGڬ7eS-L"Q3>s[4"%;H vwfd˰oLZK=>nʸ9r^+)p | Rd'Gm6spQPD[K Z$>(+4f=զ5H,qzѥ_ݙzwij+[6u+[7,3.G0RT}'k>-9& 'N)ecZ T:^Y* kt1ߎ`@5 rN@ ()lk#}~-_XF;r=iAs\LbݺVvsɿS7ѳ8֮g+|5"q~֙=Fut jj' پ#Hs^n`t9ak` aQ1>h!whX *dk%86Px`7f5YI!Jr(Wˈ_P؃*7u*5ۡ8bm8&BNuQrz nY?6PĤ4My+rlz\9q2*1q1q8HJ6N5~gw@1o;Siք2`hWC\#O ΜWxcIjo#FI&@MD/"_#3]DXrA^H_9vScML$kS>ojBЇi놺2GOBda_;:,<kn&]Qwҭ@AAˏ$2!vEDd~wF{2blzhh"ӇʼG[{@ XJ"Y3G-'ewŵ!֢A0گjBCqb?O1O @\v7Kw l嫸=xBOKH(\& B"X̓D6 D4T=4[~jGMe%S4~1Do!6 ]rDl5MZĽfh'J &kI*K"{vf94*ti5(E<|"AVO\%ީ\ìf!>'#?b7@"3/JɘiSg=E -:;|n uP2 z:1W0ΤQQ|n񎒫rmwۻc޴cpE}E 3$SˊJcc*ElUr*o j4NJG"kSDѣ@h4,Rf8] nɤ) 4q.iM }FPA(}޽P x nI$KF/.dRSN(Lz1,\uE1_|[Z#ey(OE4^@I1oB]LuK&5R--ԹupW\B]TZ:x1ޡ^ =PLJFlދ#8ui$,~GKƇ*s솢Y }9m)[[ݫޟ!k2st rwBpNtdX*]X +drD)$3ߍrDj\p$W@+dMS[C@S/e.Oظ2h@]BL=.*r()z_S@_CfD|i;cAN)\:;?$]}D;^+"7,O^&\B|O)`FnQ&i+&s"^svXRmS {RĴ/ ##F ShP^v3Զ]#;zwɩWWG4‚Rp8H}| mR}w{El洧i~ 39 ELo\O:h#wKMWAP+pgjB͖{m~l'(s„ 2X3qoK n4R]UtQSfMc-?A2nra&\wc.C\Wqt>;)1(P=EUū~3F/;H;U`Խ,;SԡɅiBWu(pKll-{K,!얻 Ie?Ϳ';D?n=6U >pWg gV`iLJu|2Š{4K͢h;qnsFC % )Iw$8B9 Yq'B!31 O<[GȏU}lG.IQ>& 47X{}T>](ܑ [ {e6nx5`&gwRwm!t^ Rbt=MISma!"e-JJ#?ػ-*<0.Ӷc'¢T8~忈IU%R&R,hdȆN Kcǥ($ +P/! XWa'i &)Hhe jO^B}>z0"V"V)F\:;B8Z; fg0);؜1p;vB Aswur(C捦)N67 Ďi) Y\ "J"*'sϷcwyjȝȻEW`Lת }_Md"TIr)Az.8)(a!=wCZ_iv&#y^My BJSj#XZunuьiM0LFIT:8Gc z%i0DQ,K6Hq9^S=ຠM` vE@jx w9E@ zktߕ+h-bg7`A3u!!olMpB/krUXZȎ/BjR{ꮃwz0/)u~LPشJgBlД%Aj*(g$ʒG H4{GaxBdJ"Y-5awfGfޛ(ڔ9J'>X/`*tT?,޴βr1iUr:Ρ%$e*X;#ۣKo_:*Eh {(㔜yz+ư:l+.>k竢M1a?WyxOQ>39ֶF΃#ˆ"O+M0E>J۟ U\Yɷ|m*?Q k̿aKlrdN^&[QXsMKj WuBxOјRЮ }x!N;\g۳2< S "A@+mq<בYaCO%?&`&GUSZA}蝙g>`TPȨԹij])ZS|&d cB֍ FG@swUL)(vrdC0?WcfXڂ(FR $b8sak/6!ܦ^Wj;6ָ)=K5T1X׌VGI`<ꅚ_cA+1ԻL2u9ݳ $ _rgIQI]FR5=pQ>1Xx UiPP`wflbU!gt9PM&Py)\.76$׉E)VOgA3*_yhOh!w[ԩ2[qH_#3Qnt_m]F:jDy|&QW3.a7vz^эlpe}'a)qۀ(mz^*@zGO tpz@Hkwq$~a9ax͢ JTw0yC!,ԙ}S4mRx8(Zwa"U?u;X@c}>Po/ԉʁH8;HԐ/nc%Z^Bzqd_.Q3٣BztzsizV|bzogz#Ĺ\2kNGB>3qb"%ho9H ؉׋>s?j(|{}qb!zY`#)Yv=+iF2[Os k\  ܋Nr=SsS|LeQgm1 /<'_Z"į&ǍsljwƪM[?iƒdQ|FXSAԲ٥kVTlQN<ւBnNbEUB0IRzw5UtNWy> s-86l`ƬT SQk<ԥ}2r1< TU:y57*R.T|^Yt^1+-b=猠أ]%oDIqGET!"?->4WV|4#B,E!-E蚜=*ǪF;s@BuݝCO'>)R/qj-Jj5_ .:Y8FQ!{(A医?z+AR.d6X@E}wUZɸ5bxCF^ FUZRa21= XɁW5eb!2ycK+,2;|d͔6rchͰ*%g>NZ ك ZHwebr&_ %=\c1-,*܌PgG'*A2;~&g'o 8nfjM4^էR!hތ QW2¶Wdw갰8q}m`Pj%. [ (Ղy"tMљ6[Z2>AyDbІ#|J88 M/ًe6Âr-jQ&XpC;gco(b%V#H2mB;B7dP5AK_n8 k0g,k|Kl C^3llYdKTcciӦC>qBg[=nja<'Y'+b%'EʫΉ[ND#>BShbU? sk"c+<"po4Yk)?ACi Nô/=qQo6:~c)Bz>tCv0mgG]R1z[i=~6TX"YK_Y 8QN}0)?F{WYL~{4\Nl9`I =Gttя*P>iU#]ǁ+t_ t]Ph%+%c7b=#ѓk ΐk$O}z۩ 9͹H#: n2${q܄85YPxp3Dz.02$Cc_e&-IƂ4r A5t$UN(IcH@kчw;q̺6LS-B#': [6-g.O/ Աb TLHw?8mDE*ndNtg=K:i9HII؆yEa'E)–To !/W $F3(ru5kS!v]zN[DPx;6S\~h"xYTqFV ".D!= _ʔ4ҝQꓑ);z!l~%Nr^Ct 'eD"P9QKF塏ct^׾S-$Y꺚/x'9ɞKpBRꧺmg[ cuf$qƾ5L PyxtBd.u.l `$`` 8GJ_iIL0yg ?}=(u6xV\"-h[hu{|4Sv毭clk0ۨGOKS{ {Y>Iq vTKH3Ȣ%)$ qBק#_tr_* >c ֣q hW=C!f@yԌ;L>C͈JS+T{ZZ_U=>ٵn5$RuKʣC#A`w ޿*X"Y+YO\ݘ3EwNƜISzZj&(6#piHm4$` h`8Fu5BO%Z,\iP@kWvں CئbWp.o&ax4 ma;[t31LBugay~q`$m,!# Uf0GxxZN.imPus8Iw3WrB~|ޫSpI`ܲU E]e\0!EAr sLՉ{a<} \o>@ p&ٹ(`t=/i-+ta5)3.Jq`6S]҉ƞPś.ϝ0Xg'kbVH($._`9l:Zb8Ee bnbeWF>SZQvT(U >NHg]B]$[1wBs7&O\ Cu]\s**3pH :HoĈRtIπ52BQ;kwL{=X5Oĉ&F;nMʌB)2*w$"z[ P9ѫ9A*Tn^je[fJҕ7ȓnZ+%ױys@G Q1j^2U-/;Hs FMf?55 HydtFFPh07p#6].ʐK1`N #{v8%Ӟvt|miu7T>KWly߰DUݚ$} +;R^3Q_0v>xe9*{a K J'<uןSRiP D4TY핊[7I kHvU ,g#_ K Ԇ>^.HgalH6wd !&LX,1$Ж(ZBl]P(Qy33g? v ;zV{9CM:_Vف3% dNo`zz*B&sMYƿŗ5ZBb?Kb5ָ7:еY/pN4O|ut|d.Z3Z ơkh·Sm9#Z<]!ed)\dJ_f&;yAV@VTqIls m*Op+KQI{F7/gg+hl34`nSՐ󮫤H2xEC|gLJ*GM;.Dn*5.g=KJ92푬CpŌ &j&;uz&7GjKgP_Fjr$t%7A27I?یe0E}aOQ/kpR,ЉHn?@q%rr`%3ܸ3_HYʀdˑV#vXp ܏\k7|Ʒ\R q;W#]wOR1=Avџ>ex]ecqaمNօ]jITdASH+! Ym/wh1^6:RҪK 4"lyY>n*nΆ]]wq0Ԛ.&)ޮu/!6 EC嶐Kv Dp y|P g`G=7w1щ=_I,7DNFEe:i %e*gI 5O GF1Lvn(Μt'ݙn~ݹs+)t*~< D_7s;ذyԄBi74ԕ!w. C:,hW qG2$g93yqT9zH;/:~rfL4tRFgX FRfd-Liy9-+5;jQ/ƴ^Z\ͮٹOFrk4Eop 6b$ÕRŏg LH36@@WGo%~K*%:K񲅬z;]N#Q? ٥< j;q+HdAcE9Yz*S~,*nO֣N 'dFڶQ<آmG9zbUMiazaQ9 zOh#Ye `2ð[Ay@D!x{oɚWDV[xU]A}A,`rUѵ)9*gg7U >aN@k-%{o(j7gg@ܰ1Jmt?*7j>_*^a[%ƾ,Q4r,xuK`,8>b05Fnw>j)7]H!*֦//nJa,hMfi9겢=:9L?lOU+'BŽ>3TTcj 3ůPpZQީi‰"D򜛾A>&?}qRsuPRlX;[iCsRcnSG'687ʸҶP*ET%G#8ԏ tQJ['WɊJ#o)f?ZGIx֛SU ^k9cLm▤-}fTd +$v&$A2mZ6uң c]=n)vÁo_כ& `@y h`HtBImbki9[<-)❞LwPnsޭ;]%: j;|hK+'uZ?K/Te M]صp7eB]A@):ne5\Gݭ#| BcVgcm9\Q:v:Ei{Z9 }BܿS]Ha/շI7]?sLwCCnJ6D?8Aus7Q 'TuT0ѲʞhJFf#oxJr,\ \7@ 4 ?YH`2\II>D T˷MPll?x2jXeDFZrp (1LMal P "* x-ZR 1vT {} ~G˵[osd_iO[ ksUMI+2(d%i,1r/~A*yh> ]L9JD&4ՍP rB}cd<,/ Ų"ւ*`)J7/k9WmcOysBUmK O,1O&,ʛ dj8C ׊Dr /rxhS,LFC5c DX ѬK8Scq[,VdvtD7{FVf7:}eU -aPh#L3Bm:>ZXVW1jn3‡c9GuM5#'^,ERՆlzdrW;}6|ܲIO;¯ֶoʲ1Ⱦ#/I}9N#{_*9w$xh&R iP(g}HJKMӦ1YUk:Q@J|Z:wcdSC84d0vBU ˷+'u5Hy&=c k$UB4|q-_Ub-a={_519PMmmͲ#\t,q9K!Ojor3l#+o0KX $hi@\uϹ.,'X (3o$#GV.F酕A3[KfW4w| c]AGTok<3^֛SQ<YsȘkp ٟctA5|#W3/z¬m $SZzeQ{M> Ay|K]/Ͽ>h()r|l%bdjm->?oϤɹ#]RMGFsQ࢞ۼQJj/c5p0+Ili7EѤxE[" G(Woj7pBsL,)5VVWonZvf* S0wl7އuT1ɇ7Uo+qc `W-w9hY\ZuE.ch*a& WK`|~U[%bCa~fjK}MP񥇭} PK"D WLȯ*5nau3l-XNײ=$Aa q)p ia/"]Ctڤ]faӞ(Θ9y?qĢguHCϲ v?h 6~r}=^`yoI yJ$$tbځG*$ϴB m0W`WZh{ ; Į:9 ClX͹hl lLcfS%N. vZ WVF)<0ڌi 4LBA|l8dؿ#Ӎ)ź2H*L'f$$q*Rfq3NmOJ+SF֢ ݁`5͝Qf%:uZ)w&qZgwh?:'L!}M"X$Y6x 1R9-}z6L<'3)2b 3kt#̚F/xEuHB,-bBQŠF9Ԉ58^P65ty Jx|j8BZX>>ا2?BB#3\Ԗ2h,d XJD /V{| cXώ0[VykbpJS#dMNߙ; `jĿR᭖\ ev1_m!1+ ~KF '}wضn%db03c+s%g6dg+tPNt`2pv\__EbT/Z_Egn_q ;w/߄y+6g*N\NVHO~ 7]y1?>^xT%́ݠ-z18)<^ƤjR(UYa[qˌyV"sZ0KY;OA7 sPy+|Q70)_'1e됏b&_rD#4ovRo;P>>0g]i1ZцfЯvDrB?'*!hy5K}~ f+jN@~]oůp!5Eixϲ@z9_1|4a8욥FV+QWMgK ".Ԓ52Yp0ľk^[* }֜NR ,%ہCMMX 0G8̆R(FE's{VCa(oσEJq\+12+o%hFv3JPQmKpaI,Z{%qiDB2vH/z`, l` 2 М_$XO;/xnGf(JJR{Aa&UgD޸L+m8ql&duTKṛ:DSU&H Y㙜9p[?pnLRX(碒hp]4)/Dg΄ |7꾣!KѶ+T-`/r7_͔XR/{+D ϱXD~Ny7Ӽ ^HUp}UcB lhC[8ߖdaʶo1;ؐI$X5PISsVn ]}=JԌv:0#ޝJ!>+XQ3َ uj6gYaJ|hک]ﳘO( vgѻM`*P\P2N=rNBo[QF tA4rkxrY@C;WtHuNVE:WR^1ta-.@#/곔7ǹB,{bg?ϧU8KߝOе Ȗ 6, $`GNzR"*w{`K|h|^B)zOgvA#sz؄>&Zr^:^Y7xvzL6QkM`gSfL41<8,J}w&ћ֌Yx]o5%w0{%KO<$rJ"nQ꿼OE=؟-}&ARU$Kҍnl^}9D.3e=Xy'&J)uUlcjN ^T&`N\$jwC%Kĕ$( p?Ǜ` *?OyiR,+}d~uy(u0Υ'3,oK(F2|wCK}+KTx`;tc҂sGpf߭Ӻ`cI |yNz|qQcbVڍ,]|q\2ΖSq`g[Q,Z=q3q-`Y/fWN=?Ԅ^1m|i2uIN:1оek'MLIp#ki+UP!MD I|٦˿nŗ 㤟_x(V7hH! sh^cg gtLOWVM.زp_lj9>o#kWtԸP`t=ޭ's**s+@3y .xM1%!mPw]hP<ʅo ieL$*wKTI+n&n=!K5 KDsx!v6e3rH<>rJ$C^ɕ"HFWq|m\4ޤ0h2SRUr)`ˊbTnwۜ"iLinQƩB (VPF4p@ڧ.8%QJB3HSgR!yn#9FaJoV3lc\݃WO3o+"zoQ49LA85ppyTwz#~EzTj:u YCtbN -4.x65 奄 H)8I*ì=ŽdvJ=\ ;avMƊ(MwcQn<6"jnXΦ.コ%qdḪsX2Әx![,BSb0o?q\ֽ٩O^n9M?{+O֯+%@}$ ~:|I/MF%YOQ?,cd'Rf^F44GWj iaCuRDۉMh(ާ4X#7074/H{̒PQ7Q91Eka'2 11ƍ: CuN4ls%ܿĻ0{.jAx'Mˆ?\4W0ruЁA3z/} T SC,UE \ `6JEhuLPdu#ND#:Vhz^RcԚ:vD|{R$\mGǫWn"{@n:7y]Mjߋ(uH7sl;aPJ'fI*m*YY}%s^՜jцcs\b,bW'dt osb@ v{mr,e GBCn `;kļ0g|bb{ ¼զȥvC}}e +b>{bi<[O)52W\| sD#U LVi0\|r}:'J+)?zŬkrk[>E%y+cTR`Iܗe+^WOw9ԉx-c`i戻NjؙCKG0ILB=F] qBR/Yt Q`(ռS^>_~#u}-tk ixiQ^W/_iUWՐ,u۾i^~rOOz^Ljh6x ず(nw,|QX<3`縇:\v| `ZakKU}39ᔆ~럊BJ!=(Dv5ah6-ˉ^NE=38^S^vm&Nꥹx~H9ꑝBxi ;()i0Q R5媖=9" ➑ȕECbdrI>xW^8 ĥX0(ݤZwx} NZ==NVpZ/QI=7t]5]ٟ=GyUsʺ īq̛U>'&WT6@wR0kFPkju7c=Y9~9}BƟCcdqHg%UM VCKd}"򖼆y ֜h&TC42JdFhx5Vg. xt^HۏFx9'??4Zeյ^DaځgW4c,$Qڎ9ć -l֣ġ~_ 捿)͐mg܄ u+D姩e Zp)&Z]D~F*!5mɵC+"ȥj^^K:쯸+D;h\@lAt%d*7mv@u>/ZϼЫ#$É1D_7kѱ̄"< i6>י_X>ᆳq;EPg2\\&vlMgHlQi-kԏ;qpEw48C&Z`W0DiRxN>͊НQ/y ח1ԑ[d`y^)^꿅ahSHfoqq_\0'm"ݑدH~55)k%>P _f|R6~f 8zVFz,'t>l^9Tfd2Wj8ځ钡۩"@-n.aq긜<81[1fT  ]Rg PKIN4K;>5 C:}N*d'n uͣt B3C $<G*KeD™~mى3nE[cه]yN,kkNSGx0(ne$­s|XqR[hj{"w6Ext` ~DGG~FEs⻚,y,u帊)X8ڐn6"(kX!iIfǚ<1ҋ8ʏ+lG8o@'-ujEHb-Q20mוzNG (I{9ESCb@vNQu ,Rz>ݤcEUZԃ/@3"͘-q5$=J[7nq* <3Rg2ϸgcwΎ)iNnn]Glu1'(b >_8_9H Ƕ`|9 :1-;iNr8~$_>frD{[)3݌Ҿ΁^:spt:xpkцp q7 *F^IZ+ o/j ~6bJ8q&EȬz\-&YwVb_-qz|Y՜ wm`QaOsWvnrA 5RD/=,ϻMu(HFy)zCƣMrh=YK55\5n A73Je䥍ϛ")[R&Vxu9@V#Jk J׵jS1; 7m{dE$@~NQzjyS3c?5=Q UeN3`I%蕏#(L*36J@x4YA jІ (6I'.1QaXCyT!1.)ޞ3WȐO1Cd1?{JU:!u nׁsq  2K>}XH]kP%]^I&\*@s=pgCLvMt;+ȟt!#B׃Vm?ޡ*v(b(i3k b`pn$*tPP$6%̛{)[ 2To',[lXQ"1ysrx&?ᔻYaBbn^M}rmda%#3TH1;InՑ ?(*!VJhytp2KDhC@kMvh:+/ i2VPH_ 44۷hwaKgT(Ef,h9Cq*,#|rQ&i3iiAhhQ uw 9wbu^,aL~H֧n> [Ii=*_ 7KpyRQJ pl{@}@ppN03Z:`RfG(ej5O(vH^Cj՗ftMw*HpMϯ@sI/rU~I3^3d^8?)Tz%<3v%XzL' [;OQs 6\m篺zU}J^oc]hH}CcV7ʐ!,?wXLӢ:#`f jf~BuSV.+{&Ntl}?EiR‚0*٫0xנ->1CU09_q ah:tv;X=*>s&-,pE*q됿{n]2tfDI57Ӆ~Ej$@blxOmq㣁\:mV6>AԱ;%vU KU'êt&G?oh7ٚzx 3S %ϡwSp~Ty-\bP,6z8- Ε.Xfjs S>mu&4CViʂu( qu/ĚrUOrtmeZ i%k$.9TAɑ3 p켡+R\BMp %}+QsR2:_)5ZiC![ݖ-ͼa2 ?>RgM TVde b:ɐѽ4Smbv$ Դ{N?.GW^=6$dATU0\5q>2DQ&dpiL@7 2ΐmq @|~ޘ8G)6/ȧ1W=sc\ۭB[>Y?34癩hS,M2H0"*$^noH0u\[VUP(y+tvc{ʤl/UX"YXJamʣZ߄4x5MY/ɵCn(T?#>rTǝhRKcY_ Fb> ;Nb؍b<:ˎ=닷@uhsRD U6 >Hְd^!#̙9\sӛ~Cd.4QW%Gd,?{LExE(/F2t y )e j@$ͩ1h k#:ړoLOG ?y2\r?ŢOEBa 2R0[)пNI;'+=qHi`]=q>^^VO{~ZC8\9]-NR=ᆍ ύ3{z<5fmk!@o_D=]@+Ն Q+-!?PNo59KM QZ&jg3 Υ  G k!{]>:( pF:EeQvz @{OudΊ56^w7 4"pYWeGHz9#M 4-/(i tw?یwFR|uMXOR8ĺd%4N0-7Bl:IE0ys CҗO/[k= ОTr7X kNfռx/E)H8-jTɨ'T7%ȅFuQpGl\ή!{MwK8cx5]FHZ]Y[E+4lņ@9!0_a۝ї& ɻ%"o분y?Pض 8y(|EIz6^=Գ۹} mM"A{o\w2huVKpY рJ"gDvesiIÞ# .JnUhC~ E+X hΧ"wV3O`W*CߘXɖH"N=r6?}DNa,vdA@۔KLyP!s\Q,Hy@ݎ=<C8bd=pKo\-E6.}}q4E&eJs1#vn,A#Ce#zUj*NQcPԍ:q>`&ܱL Ը|䚷M7%]KT: s!pW~ev?M}ݒUI0\+B1*Uuғ T1>dPbBݷdg4a>}TdW|3%2)ȳN 5=4w.3MsIY{vov%b-6"): 4x `-CY%VWӷ_mz`gtSǂI_y$@ f_1 F Zsgv)J> xmپQwo˷o8IhQwD "):Z5ӊQ$sOTgkY2_.§TD^9'E'+ڐGWު?^hM>(ؠ-R{6L"ⵊd;>^Z-kE7KfN&WMآ Bq| 0O+ì%^E9WϼwD04+6OdZ Vjhf14"E<\55*cEN9U4>% \ oۗ7I`bLK,kjպ8>8=-{)I<31$N]Oj% udɀI#MT[q,!4ze1"c#P%M4%ɡmvv^]R.4r9 t &R05nswש3KOH/2'['`FG7Ӿ=K=)Kw6^)i>{DB'ƀq-%Ԛ4C%MXbmKQj{&<[EVY;MIdd"SVBאs9w@*Y{I$rk*17l6{#`M@}sh]#ӀWsMa@0c3Y1ˠ08[5v^pmm™/$OԥT>f*1Vg.u9%yӔЧT~:.On 8~0 չ:Mv`񄽎9o۸Nn ï( XD lߊĩ(VVO7(H a^J"~mLn|#7aDݵl#2"ʶuKd=ŨKvc"If F1'fXT֜!B*l&fk8 eàp;39!ĩQ95^&ɧ.!ܵ&.UBC GGmYK<fgs;`’(1=t|bF PWMB7xvT]1*™ }+z:R&~ĹfeBf JqRɛKԅq1kU#u -f*N3v&$W}K嚗bص]fTiۤԝlaP)ہG!@BnبW}؂X)Ep '  ]+wĆO,lI7} t7I`GuYl*Xñ{ LdיMOa(L@ ɢvH$w 1&G$?K7b?SMpy;떧iVaC ]O qچ\o%x0{D-hlC@{g9]ؘM?OѪ}%&u2!9geFtXdy^ɡ ьX4 Z T>P&8 \Q q82t" yh1q6SAv0_1ct^h2D~j|7lTQ?S̓`M 68@4s=E5z/aH=5lsor.!ηQ0Gȍ< =|_Ϩb-3sTmm.Ȏ|򈗣8@ ~n^F;脬~xC(ҘiڛG%F丏O2W]BOŜB 6Jx%|38nWrqvAQ!aRGs'?jP_( S6z{1 Ccc! ^喏xXVR\!qYF#^WY;s1r5'eV=B= z0J\;X"p^T)eDoiZjҍo֭+sv |~8nD?4D{z@Tn@oVj?&f(TV%896.t 's njErEio4u]y4Y!7؅g/t@< ᴶN.iR;6 6VNuM"&uZуꝀƀ/ɿ@JL&2ˏROx3Y/yxGu,kBkLV> c'| rƷ)S(Y?a*&.l@nV֩ae [3fsJl]5;cWf˱n[n%}/$*@c]UAޤ"x|L^$$pQo{ÒtX 2aޔR6J*%KNiLsr/$0R)38Ō"arӥ%Xn%T#FRR9K_ AcEtޙ>FPg|a:߄l}D<{X {k@ߒ-@A.zk7tfE_ZPjnTu__za E_9&1!tl$%y`O܅{#C6QާHؤPƔ lL.2NCk1Eg#|Һ5cq\䚩| qEitEf"oNpnɂyON0wr LlN"mSWx᠈S\n{Y|V (7oܛַ3]Gcǖ /|kP^qTQ lKWZn#Y[҂G Wyy6![ԃr {Ydʗ+\Cxfe%'{ K|cٞv$$ae7*<^@ [M=6 C5ʧ'ʎq _xD7~gzTnxMV(_оGSo>IOc~/a P49X,5hatC=FD$c͂B{RffOk|ߕ\t8GA=<8 Ԯ#PKêwDu*q84cs͡X: "9mZGF܆XsDK\ckjrRO'745|HYJҟ~I@L(\)|֕ ŬY2iP>ܮltY{aɀd"qY@+oւ5M 󚎮`QhzJuX&QFk#zh!Bijv͘-~-PH5Q(DǷ/S";+8Ĩ#ݦI83s'(:i*jMGc9d'pFX dBS~@%,`nԂi|4ʸBH${f9P(^oq}ZNgI8lL1-4nL'c4>YۈonXQr|;lYu@^ NiۚY"T=wލ Gg\Ss^.tl#XrFyjQؽڋg+},>&ړϵFeɵenYIt:MöK%Oho"Ip >ßsb!9?qeQ%KnDh!O)Nhb.kQv m߮ (?Qmq̒ն_;DP9l+Ei6 @WF`i;p<8HY46W+20FyAJ&QCƧv_>F;9uxm:{?bnTyHj35QQ=&=7'ڕ8Jev&rE=XUtMPҖ<+iq vE=u//*0D=("ţj ?4uO,./dVm |D[b7 r!۶!W@.tŽ 69(m+#B(v{Swɰ)L}I=W3\sNYAH4i\V@]}nSfL4ǪEKbkb?1<;z " *bGSK1H%}#:|UYH%Djڪgֽp'Q7"!3Ч;?Sh*;(: 50B%!$A8ʏ@L\tzD)/Qc|uhtbV` ?gYZt{ ~okʷ[?h탰R!rpXu!nWLT~@ '(_XqH(+> hLQJǔwY:odC-gڻevs؇׽|P~g:yf@Ee6 E3=E>O(%+fP~.?6j* 釘ĨJPMn,B5`G% YPuH00_BST3;JJo|=ERdqR1YuPOm.6&H1P^`JJ1Iup~a^]d~5ꛑG/lRF p>i Bs*[ьVe'ە=ǸzU.M5x('\AGbǷ=ID+~NxCH*kݜ G4 QN"MY`O8AC ݺs8;팶rC6}bC|\]YG 7uGeO`Vz G p=ϴۛS9;g4EJBOAȃ蓩0K}@WWR( ]i&oVIӓo~t~ݖߌ\f5b1ȸ5*&8A)whd; O3"}& ӣtbQ_bHhqWqZdGdSMx+QV}@EE{7 WL;,bY m ܖ!>;B_5]Z 7]d>J?ѐLFO79DgR>-B3EnYZO-ѐf [(^BrU)yF.vۯ+1d1.l*m0Rw#i}o ƴ* 0. y9 .\^2v\&7XMMH0$I/ azBZ{+\Eu&Wn݉񘣏I杻IDڶ;9B9LFmoRvx:Hş6oTB HmS6`_!n(D\˜K>mg#"qoS/K|\uRf⣝fk'B5цHWy:]2$r\tf5)GyFY}ЀrL%]!;q@QwjzUTZt %_[p 30x|ryyDQs?j%^6c_Q H-$6ef$V9R2+C5ލ1gbs7ptS_y PXh8 % 8,LQ'Ņ2 C7/Zv*_9okԎols.7BESqӚT/XA~+lYP+Ӧj) R!㏯eɵ6Dn]Ly WhMs,5ѾlP@<َ:W;1׌T>Z*4^ EvYP R@{X ͩSucJTͫŅHt ԫa2Wb!_ߊo nF;ȅEKɏI9fQDaY.a6&-]2Q[ƲJJ$cˑd,ˀە <5_pPI2]]ORXvp,.ܫ.j<ħZf S+h"#_IgG!0>7s^r3}3Н/1h%f?!u4]$_$g9r\T2pl7u$-[wى_S^Œ[ -t =jRB;_^=| ţ'0cb#mmh "-5D/t~ͥ/q샭8]O qM&ʽl\-Dvu#W9RYHUMV7d2hQ(C bڿ@P]Z`DnnEKǗ𓾍>t݌io7;K)#\5NC8>>U}y-!|njZgWwrSDLj|X/7G1.uo>ݭd)Q@\0v m3 CVa4B1Aqn1*ӡzB8tBҾ&/3fOdGe MN)Ov)d@ vyܙ";@=Gqj1?z ^= 'QѲHuD缗6&oI?BLCSX`- ,:i tafЌBDo緼]«) %J̺-w#lVsZu=T=Lӓ3(5e3㢷k8uO"uq~rQl*.W?Fd)@zlVwF4 U` GF_Q1;4ywhO/n|ĮEvL;2ɹLA/ޅF=yhl_,\oo6ӑE"JQS *&Wu oB4kl>wRjۢ E{ڮƨtȹηO MV^uC m Q%wdLԙ?(m%8@,r?xrM|COdZ$Յ[KK*]e w#Jr1|oM`!@TI1 :O'i6~> Q: e ׮d@8-t֎r Eo۟( նJޝ`rA݃L޳LcjPJׯY iJZ8X;_  ?XpJU^׻eW2}7❨"sw g-] ŨȐ^ u{|@ D&|U [[ }.sLa-U䍲xtsu~:ܼ.b(M8vm{" ;"ɓKxNA9'af5(zKW }Mf}hXUGg ¬ҵèqIc|]ȵ0.*NaDžp{q)ZGҍwPuȋ~Jn6Fqɹ<>!/ы8sTh1c.<،6Q[k A LqZ5'I&4?Fv -JkZքџI79#ʉ06ەKTkZ vu2yS8TYdㄶ߉aP3{u1-fUdj):ÀHJVMw2ku6 y4fBwe- F"CzΒ9gpˈ"\`'->a.[f"m,䪂:mZPm\sD7Pv!c1 /zT|xɯu7 N2`I$Zz1 l'g֑#M{!J~q i m~^IUzIPHrl:Z8Z&i?|e]Ԍ0x"LC._/3c*46j-PBp"?Qį fj3U `J{ t Bi.yӫ8 G֋01.@=Ն>wt{It/<VCKwc)`j10d-FhpۣYF zMaal#ܦ(W FhU^ޛZ&=Y~U~45?l8ݰ,ZB3W]B[ڳ SiG] Mg3Nߟsؘx">zO wג=ԑ[foL[/k33Ȅ։}-{#@ΕArn7&c<,knAބ9biQڜBP/AʥTTunr$0fdpR REof#sQY`]i HwԾ)[cy8wNn=Y8;P cӉ*whƈ鐝z2+1-RC)\pqP)4.& ^hh"XjB,M$~ w73rBV^5bIagU+"os-$(WF29k&0%Jb̿9Lc'vX͇R%iҼHI8z݈֊S6tm3H )R`Oiu&V -HFL"F,&LWoځ6wwWďuo9P>z9T~ӎl2N@Ȍ)=^J]^7X'"KiEʁy'_baY?lRle F% b6O"5u1I4+xR98l'TuYg6 j\м_O6Å؍Y2OɊL;梑_uXX=VĽňT\Y58< =^X`|#{Nli /vq3#\ۨ-eGwukc hwސ9 3kV>٢q M)aYz 0-np^N\$[Ş|K Iais+ZKٍ[.b wrbP#T\1Ir9j4j24WlfSGxmP1Vt]bҝp`z]vvǗa*'YLAo,H(,(c#Ug†]{1U'! 7EFZ ,L5AZA ^A x~: ̏1#oz*G)ٱJ=sJ bʶb9Ӫu服'>\_xMhqxr? j(z J9hdQit/_m:&S -Q$RoLk!]{P!L 4R5(XYy~3a>P$|L7(yzph`ݭg5a0u< cr%풕I,:V4 @@s2J؆$qJmPO\:&Z]zi{#! ̆jaOS6{=`FLYlShGEAF`pTWsshTP^E̿kq(v*.NF OT,>&B0|ӇnKyu]˥ky_2j1o؜>j+iD'!y4<NbLy0`Z0(3$YHB?靤LUPN⧤SDy~Oh*xE{E)v{cx,]m/i>1Fa+kW05 ,h˦L2mn\F:ɇM 6C3=(qjaa4хti[f9 o#N"4 SsXE 7^t-e0]'~M֓V:h QLV<"OEA*Mk CNI`.4 ?$4r!#߾1\ kW97{r0cV9ϑ)#g'j*}Ǫ`WIv4R_Ur*ZwDV(8ر4HwJ=7FEtL.+'>&? [!:*߳\eTйVAڹCЬF֯ lgi#Lu ,5]g:÷__xiƫ;3z* :/!9]Rl)}98-iXEǺyo.d YK-gkr#iY1?d1 {X,auEpBs@Ff=yَHn+JӵCq A%jG#` oUKYnPzkyHqڀXbL}¡uX޿UBm9~"Ds cIp w So_xL_+&!1d] 1Ħ nشDp,% ltD0OJ'Md yֵu^r,PJZv+zҹAhPP6R0YDXok޸t[erGy Qs,0Pђz2 z3ՎTtʒL^2mllZoco`\H^vX2UP3ľ>lU3e\3h+P=PÝԍ`p;)pPȕ][5|rLgO@K #l%uע0v+Xs#0 ҏ3 ;5'I%݈ww9bJ.\T0|D+sϴ/Ѥ fj4v>:K܃ zέȪcajaѸ\*}N""6߈iFL DKB w()o4P Gg"QGD+W0c. %G3K nQҔ+g jWY؁w?QFsvf %7@6CHZmb43N>fEYh舴+#5_P'dOe^Z&+kwo0^yL±!6*~PB6S8̛-X WLU]%Zy$|S 0]) {A!oUҠ c8֫jbv@U[7e9 ӗO)13Ƅ=qp;־D{Q=2mNAp4Uq֟N!gߖ8K%l芆3llky3xnC]hoox G 踑>J8:F*}-7xWai0i4.G{7sHMWK˦3oCK%Z?+]=e(0p\&a)l_dPHёO[_O-|+\"u?phxHOhʙEz%#zԼJCoxž[@YWFЉsvm [=hK<4%S\WRF vOD?M{6^!M6e0OizL@'8^L)(U1}MK)GST36/;HtL^X^KɃ'cYdbͲ ]D'*B0:pl8k@G- $WF%8r fu"Ҡ*Uؽ+ #2f1`Ͽd_?ݕe@L$ ec}qc_$WŦ4~jdx~F%M{1F>l[\[&VŋmbO9!wUfQ'@lv=''A- ďўŒoC֘#X2sK*;Jm°7 0-.;vݢGxu_`_{5?W R FnUq|Nwko??/fŹO BԄolUA0xy/v FLQ)9mYN_]Z%q[O{p= cΈp @%N*^AZaù' L4imI$#euG :uGlu豃hJ잊-)} 1dkubwkUŝ` 8V5R$:zW笣-%gܚN*}udi .>[8(XJPF*K |JZ{XQsa/5no` WiO؅RLZ2'!͊J6xX{Bnt[ʻ!NԐz; Ήt|)5?"?Mjbzk܄*K!S Gu-$ u9uT)f[#}O˼%*4΋h=^1ktydy]DΪ_Q1<}$[0>-폴ZmcMUqY?W-|{d4мy) e.V$wI;1˺AB7˶wzC粪vnw:!L!i[[xcA_vof:tYrTEQ[)Vؠ߀emkBiAG'JX%H:R~o(DqVPws^*錱ZNk ",K|}zf+X, .M݊zm&j-M@6MIoon>~x$gX;?RF’o,G kd w-((>K_d Ʌa,mk=?W@ı6Kel]n Xz3v02&~(/}Xa@LҐ2.ñb]H\ G7~ܑȖdW~x' R{AWN8tK'Dm5ޫYۥ2X3K(rɒ-ejRZ|G$VK9Q+2|C\M 4u]25P-,h8y@y 5yG^KV"v{472Rйނ#;RQ#̰o\FAfmU7x%V"9CQ3_Ϸaf~1LUwhɢ:vֵ}鳞Nt|-z<&JP=#x`Wp-qкxlg#$tJ{gF갊ztICg 3]diUTKGc-ع]Ǚw90VzLhD4q \;DN+×D)kLd4BVmtNbUn޽FVː6@Lʯ;T])}Ӎ@N1r+iV⇖G hğ6 #P۱ZTq/dV[9A$@edJ7h/Ow|?%kLl;+7E$B>75r7PQ=iԕuhp>U ?-Kmq3F#\ G2"MQ%RI\]қ-/;,@h)ZSr?|oif鈶y< 0jwbֻn!ˀ>x~Fʗ@@%~ղ>JfsnvxhԸI熰nAiN .sO*ByTcBn/j?1SZqt謁\?q$XedDJKmU )Pt:ٕ۫Ty tf[_VZ@6s?O_F>:uř:XCd,5qƒ OߝiXL9jJ![mb-䫍$TާoYpnS+>-j0]e˳}?)oYOPh 09#]m G `[Eԏ3ѿ+g,yyn8YލfrYiy>H9/2&xahv{1pS]^)@lO,ӕ3:f/c]oN+*ޒ{9V4MrK9_Ԍ[4W 뢾F'j:lcjj3y.|hQ> Ut?8$ ȕɈ[EH0iN[yZs"|T3⛙q:R#E*&" 8l倡 sħ.)[Eug(/̂ʿfAkadKr|b#FFt7S$M%L?TQC޻ 3R5VO\t( >>5CQ'y WP³:St%XIt`#+O}O诃B=,#T-[ˈ(8~l 5ˆ) QO=Ma-Y$qE2X""%䤓^1?GW% C_U_sj0)p7E0ZGˍ:9hϠ@̒ʸ^MW) [X$3&$vСڋK.SWW&gPL>+˿*|c3WnR+RՎċ67G0PK$,! ,^.Jm_RwZ!]VEX=q=h]ԝ}8wѦyLKYc!|x%,Y`%3fNDy {,,!ܐH+D.ڿ7>W'8{Z:襨w5:hUdԂX?vuQ^p8(xql֧4f.k(*m!6fcliӪ.yRrb٧N•.dIn|Vy gX^ϝ{BK$c-=<#]x8}*{7cfw󆬉JJ*g2 P-t?TSjlyY&_wq4ay,EAQg)HYJfQz.- mҷDY0}pٲņ^NP.s¼2w{%Ss62L~sS^Bi璞;f> cG@>j hDF tg6}m`֏T &{]2=7x*撴ͪ:km/x,$+tw^" Uvlϰ[gX%f旂57o#2AԼ!4Q]Wxs5;Qs6m47>%׷ѨpA KM_kt+Ek ֐4[KG7k۲OjTvꦴ`DnvL|wK7{ GdYw}AM μRaOyR]MQCрȹBm=jl,Z0 `55Lyj;:'udzashXG>%&aYBg`m #L&{K7;6/e Ki$عg#|ʽS}+f!!GoG/tzAx Cs*@HB8/8qt '<:^ ʟfphcQ>.Z5?~7HEK6{^ׅ߅{K,y>ǐP1z=ڊ@)Lb>6=Jp\sx%wl ?VJ;sE':JR"[aXȹ^kuٌOzaיX<0-R ~mguei QtÅL"MRIFI<KL/>50.V_nDEyUFF-Jdt^.#øBQi]Z_`R~C3:R~%qU;|}gS ِ;6,AރgAXc#Hh8c!&.[E E˪ D91~g[Ivt g 0>Fh@/ܾ&|-ro^6eTʋc^e>|Q!C݁]P΢CNc`UPD(4@sEp TSC͕V〴羼K[  b䩆pGTصSG;tX jZ\f!v8V6[M@V@\3<F D  .&"{gΘMgzx? Ȏ?skc鱂lחzbdaZxT20DTC٠$JKI;Vw擝6^~ßu]{Z[ od۹&9F31D*jk e6E y;;l3u5n@ y_rQxS>6*cɤjF*cz|:e|5b)fUi_OM?ϥ`8If=&[md.GE҂YM%Tc-x|r]}rƦb@v 0doKEӷ73OE1Ɏ6 ؾ4!HA򇚡Ջ2?";J8kF&eq orےQy__^E{PEÆgP2 W 97w ,2V+$*^G_z0^פOi":>K"!k%Dg‚AׂjFIeb~֫ (%kJ`+~fV=֑M]yS.ev4#G[O9&A|X!$^%`'VL*}l%a44qlٔf pSLż1,1Kۙa yAؒ,7pHnH8JtpDk,|Al1 E1#NTnxXq`oy~8?-Ua od ]ϻTQ&zxU"0bF5N-֠R3[5ѿd5Ȯ?G_iU%&\f V)v@'Qv(/@d>s>k3^XkP-2+LĬ@5EӑK_#,V; \B|4Kfl at~Z ǰ 1g=ܬ2 fHi?`MGs@s>UrjЬñ{М*^M(KǽƑK}֋#9$YlQ4kO@ [pw0x~;;oV#ΤBLwe`4Q ?^X/:s6_uZ" 4H=8<[ZZҼq|h?o"i %jܑ{ͣ+g^x>1b4WSrPRnKOQX>_YG" (?C w[^TQYNYY4h6CXFߓ]I"׭tjWh.Գ$cDF2Kԥ5>ɺR2 ܚJ2H-Z fkajgK*wcPrycٹ&YEmi.8? 5D.?gaU8|+0)^3GTn 1H6ĵJuj^^1asbױ}!zt@n"w"$V{אCu V&A<6iq/b1XwW_*R: OΣyyh!(&OR{nViёAY)Gڷ*CB;B{::{JmPUk yMBi}<+BK 6V# GvK Adu,]וF@g6#H|ցy"OojMi[o#>XyttvVXv}XFEF2H`%XRS8-׆\oJX:)u%HKh:\wqQPp8jP4U!h,|#[75:,@]Lv5 lN _rũj$ 鏶9tVb,{@I%~" 0vC;v"tYE4I!m0}ovJ4*&QOn仇8Bp+ dJx.WF[n¹~+Vɱ-/ĩ''A{iI!xZLyOp3:a䓔ob٠||ۤLoLe{ RsߝpDro8+),Z ;Uh ]* NDhš߅*?E},fALqLm妐Z/߯b@]VM lYm_ltn3HGj/HҦӠ,J5S!'&;RH3',F<[#~1Ⰴ]j\Q= X4@lpp+|ju lGHvBCkCd[7 p/yw8%]I4JV%$| )dC]cAm`eFGҌ_Sti%zZ5s.IG]g P\|:y%-WuKlQ=r,~لJ@Xfvw{~0_ Yhg(Q.*!^SGX֝I ŸNqCVNw7[ff;${+o;C(H2a+ӟ%Vm_1CF|cvn`1UiC~(#@o!z.ʢƟ5護 XBXߐu\;˻gB>"T83֒!ڋUxXaǑ:z,G5>iH桭bmt<{X͚;(/ *]wENN'P=?ЛótCޏ4: v32ݳKg,9]4<.986'xch9- (0k *i*]5ux' };) 4༪:Ig/O\ITf쑬Ev;xZԺ5\E&d[SRy\_s"z|#LR)85W8CsSgˆm*|3=i \l%mgĶn/h?/jB|*0 Ə!q8n‰l;τׁ?GռZVe$d eS(nU @7bVVIW-j6wtJ'Κ] b? 0* >޺Llq-%]=M6p0w@418K>atC_9d6hK_i)%;8l2CQS p圗-wڭ()O#)̒jʓ͞尬A;w-. [HV!<^G~!{=f9N!P^J[Kᦙhww7c7> kx4q5th6xn*1&Ҟ􅈹GmEE5KjRG֚;K=X(??& DziD6A8.z HV6*##kث/ |sк:Q Lgvs)z_!ܧ oMj0$n薝 KlFJߕ.Ȳ>=6eRJ@V2%x˿!jySw@MbJGI-ꗥ܎_Ep^S8Aaqy>1PMMb6>ht;7xvb@3"pbˆ*\q0vS`>©IE:gYIzgqhU7}L0]M i RG-Ns,a r*գL`7O I&sh9~ӻB#mV;4ċ_Wof$,D<2T;j*F1J7Fɚbc{Mٵ%W-@4T"^L`};x2a"-$bޥ(lic҄0(A < C<eQ";:ҤnQnPԴ.I)9Vm,ze&}EșE"ؔ^&5ʿI+)X u$$)(tGI[@MYh#)dz.*5Eo./ Sw f*gG)SS)k 6 Eѯq5A7Q2?X>]Hׇ}!he|Iw# P $-f@G=i50_~׻ EMǬ .'HtoLy0SQ/3,X$كi!(,7Sk} k7x1qXx-rb ^fάMEQYCSչq4ʎ?I(\x.ZTGWJ}̸~!YsfEˬ*'~(w& JkU.~'Ț|8h6YM }I6G p]i \(mb8B&jm^g*g~zv!ǎcCqQ`ѓ`l,}RnD8ځ )ru1;Jx.'~gҘ暀>] + RP0+N ่;QSr,Z爚K"%] NY3-U?@mk@Nt !> ד/ML=&Hu$Eem^m~Qr] !uzZڴc[ %|T@b){y冯ᇚ^A z^GT<82H ΆY\&݄r/#8doTqC0gr@!bx{<„i'RHv-۟{%5uB)f$ku)laSz@ZRJ}JF}M?mA!Hbe`& Vj6Q΂)(5$'qܾ}g$)JXmmEa:>Y]%aXqƆb=تb"\0星MuXa` 9F[:(t©bW KRpZ%n^Tn|Lz_{$Sǭ;[#}iXR}9)u`RoN!O\:+dMD y.µR?^u,-~ļ-UM 49(?3֘bQ+ Jy.G6rhJr8qr\Fbh!*ul<{Ta&='I_$kӳ4¶(Ic92TvdzNMؘ{qU*rJ8ӠJp!| ۍH0Ƿ?kcMuIQ5E\FDEjE^c0hVPm,;|)sk]!/3Vp*Wq7zu5p,(zЙ7-ؚ[MO~Nh QguA3W'ـ]xAsFӈkB|iE=wT6rO:8EAPSlgK/16@N>WR&;Wx'c+Сf鄏/@cx4 YƂM,|1hIqT^׍҄.ǃbA#ȩQvQy\*xf/Y!_|U ƻ9JcZYQB>^A3 BA`;!) hחpxAK&݂D+At< )Ywvixb<4- Gp)kø:+-f?E\f1b).Ԩ0[e~u 1/FKB b}1xTˏGB苇,=OtC,1Wrd.致I1/"~3DeFa!7heo8UފM P}F:E>A.=~+%8"g>ju9m=;)y>N 6MeK H? r^C:;RVMK/4Ps.qI [C*淬`fz~PPԷv[dݺd/ϦCpۆ!iE#C >4Շ_zkGd꣪C3%<Oj;f)"($x?Q@Iq쁛gIξt'+I.s;+`[62N@uGTۇw/oDFF&,}<;0u^1Fu \s|&fl %5;eO3?DMlbf +F/al69iuݚ{U^IOؐ/zDfN d:!iiO}ê,OfvA𦮨w/SeN)'cD0ikQHxW;\(hI ܦHβr!?2"32$F7X+.l\W$L#(%֢H5/j]hNaTjd.!yXi-@IA6x ӉSlOi#,cCA kh%/g2E^.Cʀd侴"հD/ Fn9b@ŸM$s _yVz\r[ՃEC!*n;7,lN]z*׉F O,Qm]\ $UL@AdUѣʆ$8^?+>u8gD@-~n%7sgߛ}-M6#* 5@dF8;JGnې5g$/'4xMs%\a=?.8d"C7ү?OMɉq6^ډ!l;3+ !,X:um֒ .lA+jh#8rOw7tZp8́ ->5:DM|:G?ǗǴ? ىB543uaѝ^ vZj-=fq'u1:[?o7Cv(!D%O@v. 5AC0 2}3c$}ۈݥsu jbУ dΦg֖mDV)rBFl:1CkByY8- ) *N \q#6i]1c;SRdRftMC2=b)ˢwH#D j/q8C32nYqFtDkv媗zUasFVC,zy`x *x5tK#ߴwK5&gvu' [RٲGW͵%ʷ %z!ȧc;^֟_)Rҥ$́`kM8D05ҁKq <nPIC1*W IeGjd 쳹rXȥ#w~t<:Y=7,U쳲!OޝI|,5sۉWѨx$[[P')[~杅 }I{ŔzO]`|7>`\M <.) G;EeO( G3BD UR (pgi)J!k^ʺ`L'棑?%˞qeX'聺wgfO%{~k~ ex)6q_0r ٔMщMUG*1n)Ջe4R իc5ۑ-leY Cܵ v7whA6OiA'@MWe^?=KNenjuPv?tNQ%)s~x#o91ށR8G)t21Skyk~M B߬\WoP>?^/H_/&^=op,J4cE8lr? qZyƶ]џ`-;yFpb6Ր, ١Ntaa7iA G8ćr^ӌ 7#T&~#ZcWTT5Ԣ3W-9'0\>^b/v ¦$Ar'Pk3n:sp(4ft {?]+u~l/Q'S֙Vpӑ5P:{h̏$4f'HP$lGE[7|(Q zuolƦ'&G]<Ҍ ;?TBֺ7N? 0@4xI֙3WrQ #ݑ+ehT=̍p_ P}AH0Lg6+tB27f3MTgm{G$WYU'\)>*şjү6p'>eH{yP&Mv(\tj Dѝ%`p!+*CzXP8Sa-YJp%j}K$E`譪C O{Ѝ0h',kGS>pn>YN-7Y%BuյHl.%E_GQ?e~MO|x2y`B"ؔ`sBe2ͨY<kiB&MD-#ivzN-c 3Am,q[dHO?\Ө vb\ȩa=utUՇaƧ7L<+'6BR+;3V0=u/Ntyz R (Uoϗ8pH?,!0~?s~<В$zWuEQݾ V/8UlF%( cBQ)!Sءp0: 8]zgRW0.k`K7ݦD4f-i 5;n4+^nA&mzK*\m/#OGcjFR2Xrx\1|{">}װ^x>ZH$c3\jUG.KH;]xL4 "c@^3+*hj'27B :iցHĶkrʇKnE6Q>!.tP|1ُOuvl%LsTpR "]L_CYM7rc&Xke̍!Sl: ΀({ 7kϤ-It)^}u2iMMn#Ѷ~n; 30YvƜdʚOɫőG2(NURLQ2KZ[ٸIJv?d9٧<>Id{uQtc^P!g 7 Z`rgkp(%JH^uC!x '}ާ17D/rL, 6HYYUW\=ђiR7F$%F|/8cLrXCȔ*TeJNXp.e;3Gֳc+\k۬rF*0EPOppvM Ym*8 I)Ξ"\?m>iśkaKZ++GI7 v'8`8?\ӿ2>È&u7`^@p5jC>b8ԈEZS&$_0ڕiE_<hwiۦ6W}"x"sg^+ j\brOcB~@} wM v7n#/QhjJ]p4y~| _M,\Zgl`"fe[>K >o:CxBǞ! ~yiT6*i3gCf<[B),py`?~_`HzM%ӂd#q F@Qa,'5!{D|VsJ SԫTzRʿ q3a4; S&Q|<|ɢo]~[w4(1f3]tJ tӑSS#ҸL937g0Oh ?yՊ߯ytJb9`7ګ$HR&s!4h%<n dKڸ%0&Z̅=u.yhuo3TIk]?؛K=i`"j,Fk5=X&B^ aIZ^V-]L[.} ccXq}fMB:e Ph{ˁ]nkBB.Dic+ EVyWCuK55Bo@]&Z]Ngf`A^bx賶rE$9ŅdJ!}H +@#95P-}iš'Kچ/I/Z?1-}yO (o<o-,k(/Y1,:k q_צsL0^p#J] B~ˉ=NdW֗/UFkݴu@AxGֳ/4?JO͢MH\l.4GEҵw=OekG^KQVR)fb^3,D~a)C`emI1+#ΨXv:=&,_ }Wv]zרac-118]lM'upV鐯MG&T.x-XYPAϓvI9;y,1RΤRe1e}toXp5-+zm{6Hglq^PLX=r)pێC;Ȟ]t3[֍nY#G5A은 zc܆q8*Kl0p^Ͻcra,T(۸P+>܈ % M7WNuNlM4s)nؑ/-YX~A-skf 2G5mfȐ̛|rSiF*MYH: 5ܣ_;̜Fe<翏'3}y oAIޏh4U]ur1+A˓u o)Ï`B/D"Nt7`(=oj&J@Gbز4 n+߼ Sc(H4Ή4H"I%@KW؝1J) !-~5 qib>jځwLa@6&0y rI$sd DOyK}]J<[>&W4F"E頇\ijH~%}kmgFePԽ+dGwlޜ~sUvBzBie)ϬE"/8qb㊝֠6.jg{S_u3)B c Gluj뵱N}}B'?)(~<lO=2Cc-7+MqL[DG }Y*tcg~/ d#yܵ:;YQJ~3-M=wZĝ tvg]M'1F\o,'` jJQV%VGfe$ѷZ]3l -7` EBdKIfYo#BZ d)6KR&ꊫT >́ 4➢Qv+%0hߴob(Iήr"&Ă|m'R5l+dqؑO)]~g@[>lmYznYjK3; gX*Ѭ?I͡u"ۦ}%[1Yaj|2nc8/)Kyr% Pnx%nhNJz3AJhjsń1=1Y1BU%;T]ЯQfi&&w>(-o^k9hgm-HUZ>85|L&o7-f`;qGPZc?aF_.i;6/4m1O8`d7}T&Z5^i}zt `=hZ $ + eX&UVjE#I(b r-C,7g.lmW.1%L7jw4QG,6QǗv;bW"?%'4ķW Er+c5CN?%O*}̏쩴 lOaҏ~O.lF}"c)Ij\234Pڊ?OͫQR3`+O-͉'cxG/skyW;n/:/djM 3݄ $fIt*8>:-b3W?}kdP@jQ%7=$g>ߩ:v$[/UJ啫 0Q5gy%q!/7]3C/Цy2בm KZj".b6s%wb*6T)-X_oHLƅV;-7px P22?ieɘن4)l5e;%!`}4;JzPeQ`c]t}"n@od~z&WAc.3_8~Sq؁ ы۲){yO'Pbd Uz/FBdkfb}hWMhM"uJ7=w2@0 ,4$CԆbFDd;Q1f w a#h؃ ^rN{}iZ\H."/2-jdR_#cbbxCŧmH^ V Y+Z!&]z$`ؙ6 JsQP8P1skIg63p.|Czx}>Q  \ΥTD_PT;!Gpa6v$ddm r?rk_JYf0QOgfC*:⾚vW [P˞+3/^*>7[B1b x|˝(빼Of0Z;hlnQadĻ&y}enA< (ݫt 7VZP%<7.E4 'fZ>ۈ0ķL -%O{l':#c?_C4 [5lb2+2zthkΫ8}BcykO @3 ŝ_!Yz!y N0fGmgL&qb>h Bnh,>v3t| "Ϡn)zW!O[,Xa+,6y{ЎV $VM%ԗ@{B`;#~$.h&#jʣ'5~҄qjާa'9F>ޗ%H_E "KoUE ѯ/Z20:x挗N57oI#XO3} nA5F.eT(_dA|^Ia.LSZA]")xׄ;5tӻT':oH⯷ $#'t/[Kmֿapx |ŗl˄Z8]'BÄ#͇q uRh Ǹ0tiF*==*- xv2 \o> <%D>z7fNd>p^&#,pCWa7>DL@سY gL3aʴzn r p>X~|~?3}k ,<%.6򮇃0Mo5\ěUBC+CՁ"lơy5o5[5Dm0re~?F@qG1Or:.O#Fo.E?`^v 6m0d&I2Бr"=Z)'J0ln9YRm͹$op̹ -+M;mbE`]/x0cDKOyfaNǵ4SA~05h@)ltK(5R*\Sڟ.Tsl//F#ˤC9{,}zp9 LˏjDDp>Qk*lti *଒*,w+K[-<= t3߽&z*ӭVw fi7:\kH>~G<XM?.rwhR>$Ýf|LjAd kD*$sI#7bAOvTGMMrxf |9A4 d@W}2]se=7Jxp (t O2i4]ij9X@ ;37we:RKxi+Bă םL웸*/H.J@̿^LVbxaîqG.w"dk*gf2uǏOei@V<HUC%۳G+R"ƉN7ފ,Rr,}B#OVFR}pI Qd]ZvlOYVaU*D 5پY fx[ɷI4䥅8MtODOι42oڜӮ?7bB}C WN6yu4lŧQ#u ۣ'FO73,E'=nZ:Xr-G<$V"'5=y-EZ^ȲXMf<\tgp` W虄^#,ش\rKκXC*UH˓=cd: @nCrRnX.\*fw;{2͍px?Q!PZ IZj Pk)h늦Fkek v1XK1jAI!`V @JpF- !kIirPgb*} &ݍ!n3o\Ȥ & (p,RQʈ=lJzX~Uw鸹kJXS/d9"ˑ}u[7 3WBa%ฺbԌJR,  m^l"0B_Ę^Ð,H\Μz.z&+!p;xL[ǀнCi:j` ;Pd/|Tvj䣎3"cG*pBpr2+#U#PpvdMA;dU:#naYhV܉kx3JG:{R`7AFO?aY #$r85bf"sa+pl tjjq =)IVK)&FA8U/9+(is& 8CZ40sF`FޕNv5sn+ B& 6Co8HA+j&4Jg]\/ɂ a'̤J5MTTDRq%Uf`LλJJisk!τ<淐3`!j+x/8Ɑsn=2+[^XT@_]ҿ (l.9Ct>Fڣ:jiS݄&&crg{V\m=}s.kTDb\'~b]v=FTjXYǤбUTB=aPd 5 oɹ%#rYAo._6 վ+tV{LAQEiW>i9-U(}~.nPuFD Jak-R"I 'ٱO[+pAK0@m;N&dy.;}שnpP{#Ke:0?~&^C6-K>8kLjiM\0j eEG3'-?VU@oeSPz&%kYV00 +{: :v#QU na[YoNNQ[ҿd("b)ĭ p850N(X{0?X4z,FdM^|k2eh6LybJ^,X4D"̨3)&۶~ѨU'8!Jblp2O:2u^TV]+r=pq5尕YwQ8Jm;dt4< vY|G7~8j xO >麔600ۼ\ 滢o6QQʷ9r;0>EqV/wW8THo>[5*Qf`$'pR;ޠ,L~CcǏ^ #"5`\:ps&bjNedc6@:Q_$14_ؾ2zt0`U2c8ug?N߯oCc`Ls\S"7Ư̗&~nJyqN*vx RP5_\} p\E^_WIg8t4`'@2mp:Nf3K_x;T'a̶Wћ37Yu3)_cXɝsZXM塯\KJƕ=<[yU@h'҅eN]+? NR{ڮ\8E&-7!5?7yELO,ժ^ۦ8ʰYײ٥uUMLـt#RŮW6gO2JèitKvԾ)$¢},1 nf!oOgزs]L] rj3A?DYD>$9't{YyEqkbT009`BN \E_p=[@5])(!!l&wԼ>?s$>a+6&~.Yj(9f5W*dT}̹z-}bܿd n;⴩i畹 ~"f ˜D P>ׯNE&~vy-wfǜtB [62Fp5,%SݵRd*̌bsAK0nIH$kY5߳} ^qֽݝ)m4\cF#Iy03HXgg'<,_RN즍}BqEmP!%LT;䵗:-*b<]/n]ۢ2< C0#SqTܕ8&z 0vu96Ktoɑt!"cp ,k?{?_Ҟ\XII(g/E[,ar&ۿpН5Czlib׽ 9tӓackP(ߵfIJ0VPl~a>HȜ7+-w$kYNϽlw\tMCZ`+y5$V L泡Hxfpwov1_8$bt+YcI[ o>jy[Tr6}"='ˊBPD>'Zrܗ^6–&+7N06FS3ԗ3YSSA80@rPv(|>-X6"JOI.~rT'!E\()nf*DY|7I?6N!0J_.Q* >0zEa|l}*NA5t_ [L{8"[4{sW8LqX&UOJ&gyy54u "9$7DE'o 0:5-kBn\uAu}^bvK;4ow-f PZo}Xqo~7EEeܕpRay: J_фlZyW,^beϛOf:`;6藺c)$@b":B#m(Qo ;M &9d>XT ^"4X: \(5rKY e Ў(&)zRu"*rUlgDOl-m|Ve zaF{<2 EbΠʃƫplr_tTRLXn9̖l ^`jNN,+na$0ЛfH/{'' "5w0~V`QC ~/#V񅰍?bűQiTP=>6c SB}ѩ,T#Tdل'6 },F%j H\߲B dΊvF>uod?h'~]XoK<<͌0 ovAO\vtc$xY t -8vv dӎ,CYjyVԒoV)Sy_34/J˩2,ƽCAƋK*oQ;zs h/lEAT]O /2Q2uz%zagڙ;#:T9={3'{Ѻ^`쪕2|L2KJH< C6b{8=k]+VA9-I?#sPnI`fN3\y8 .JKM1-wt7-R"鸪CoqD#Ch6wK iEA;K$iJ) ӑ3xK'(FOXXrQ8־|'8C":yHy4q)|[PPaSDPdE/n!K8#?ujIP"P{a5Wc(VF ?Œi9*(. g _ wH~Wf]<|۫KDTeLc !@]$bcqh;gO[7^%&4%7zjNƙ<=H}.E8tG%w/<,7t YXLngnF UTOܸɅ c~uS ,(%m"mdg7}-?Osq\O{λij:&G|zCI9.,Q plt9_=PpGZYk4@eao+Owv}y@L"aZo2b/5Hn| 4qU$*5EGw@ =2{v(7tCR/p x~oQJjMi^FR6`Ins,iS3 q0C@#N9P] ¯ aCuoUPoz~ o}f}k_:mp =y zLi Ky$:fLt6LtS30 ɀE* f9Dmgu=BnD|,'Ή@QS}wOs]. |[ߝ5~ a}׆ bjp5q1}dٙ\J,HqLg 풇 O.4θTa _ͦ)`E'MR}S`蒑|cM˨Yr9yfn uaݻ ZrJ[+ Cxeg ыLL4ZQ6C{N.WMt7.VUQ_x|_6#_:k3S;ϐ+KH˚k,zsWͫL N6#yzgB7ivbV%z݋U*ghsI 3\((|_N'@1K^߆`\7/ˎEר3r8 qL!%0N@ĂMs߿$S-I_R1q.#]]tɿ"^쐮Q1F@3y &X1"Vj'5J*f÷2j[)vD Soeşn}SԆL#S$ e#d8 _ra@v-9Aw<~W{z_keF76iPus[49HM=zK=w?F5RvG;0lONTL5U9rYry{\]rlMqڳ_85nFGWd DK$ u셹1HP:n뉬M9/^%䝜(OK[=?IMF0'h6_/C8W/*=yH ̼$c/ ޚ OZ NM(h[S'3 23%;?$-kAO#~%n-m}XtM2y& ϓ&y̶Ze uxB}>IP3A"W,5!+ƀyi-B9Vt DX,zOI)R[SC s7xB&赀 v 5զ}gXY]č?fK6W2 f ;H`#ωN$8!ow% @4SSxfP3StEa܏ Oeo`C:=+zZ{dŌ[LyX(pb Ҟq*6߷jSY2#PO'5nu (ۭU~o~;p@=tQ1B+'3nf*nba/HߗG (I椿vL@K2#Ch4{ Rj)W\"5yNCwՙ43M>b=CA@$@m# 3j6ŭc%" H+4Lu^ pOB({/ۥbgNlNf{ۖ *E#?4&X!&D!WIL )1{=}"y+:6RKihNu+#r^`[9^Оb밄s :JerIkϧ襡b‹7. We11WwpFdfKlrU}(հGܸ?(gɲįr<@ fE1"8^\XOnG0bgk%IBK7 [&}3XX 3I[`T{,Pkà}ه3S-swP}IE6k{N8v~!w8 *iJRy"[K"NlyM6|ibhduzam1$x<"2픩3,ð.:O0 Ϟ4^Kk>Fʷ|.v \"Ժ6"-av ^{[AGJgSc꜌DŽrhJYd^$`UE\eU螪j[;%‰J2 ZكiJm, QY2UCι:7NZJjp/%27tR!3NQPAcE@z޸Q eU^C0)/#&s]OOݽ_ŐrQ Z4dņ?k 6L}K_l&h~"P쨓YsdISC7VKKE2ijV DEUb6j/q?%˻z b=N+Ǖ`ٻW ;PEv,TBr ݚ:x"0oP. '# X|Ql[.ezRҋ#J-x, )l_mǠ:)rVAꟶA4˵b}Q̶oƅ[sqඛ 'KCAsA" ӧ~KMqvY8IbːҐ2xVwWFZvwx|H2`#JbUyvޔ47Y:Y^+m1a]O[C֘HOhK}Ԓhl\iޡ_^랈wm92uHmːމk=^$=Whq@ 7p=jS(ˏ q :޲q^wn J[9,O%1(_=< ebC#NU@XšQ1]^N4 WG^L;C$_ۯWu^`[8N-\ϣ q$k`_8EMs1Z !%XRWGU@ =w4B-Vf{).AbNA'4{CKT/}e 繲.k[j Hw上ADu!Ն~f RIɘf\g:2me)~P[5kՍi—A qˮ1lYTi?p*'J-%aB6Fh%O>{ YJ&V"ЊrQ蕟1hTE84cִm}'" 28 F`\;3ޤ^WˁvV]0/bc%Mg8eJ"/2IYCq4qZW!kz{ k3%F(6e,@ |OpxyW 7FILpR'օ<.H]yًzR_~ })8bɜnh ܒ|OL +p{1Æ&7̚=ă`yTWTgyN9#=$~|sUhFe-s1Jl?RL|5%l Xl(f^_҅b;C显eDsA"RbtѦȼ]WǍ xrteX׭=2bm@ C5$*/ݩ?)ٝt3PUKbܾZ"ua8p (4{3 bCjV9e뻩|sYXEᾹa~L3c8a غF:": c{|qC D9ߗX/ޝXh&ri;( )JdTyqFS zûWA /yn_'9wNgnm$sHO9s];%E jQU݃f 7d#^gzTIYR5{F6蜆gEۺw6x2V# BR3 D18u\XK7ZxP7`w4,t3A59Ņ _aB$y)$̍.utt?YDasLLAtSpK~``6捕4@OFěD uC8mEz0FW="#aZ; wus0K 9V70Azg*x*;!FWzlޠL_gK ,3P~K;If/<`BTMmXCF8fJ0G |v+{[}9^,Cn )S2vԈ8:QG}!0$I0oW0⇩`K+jŚ,5Rr՞-,OB]xvU{.r3ƩqQ"i H_"tC8pB_J_~(]ppEpp1\2ƎF:h$)P.WS .{Yf)\ėzVorq9\]T Ɗy|;L( >$ h3١o6 v1\ ZX34?=֌PTҦ?nPa\p$UrZWs-4{Ӆ~>7AU,Cp@<}SFvBxR~U y Lթ2o,J*;λбDh2rW #Z3I6shsV,F}ŧ6rK{cFW1F.kNtzd]o:Ǭ.~|XI΋jhٌ(}LU m{a*g,A%76wjJ|zpOPfb?U1-nr@{g6(nWӯRj46ĀEDL (:ʊ(n~2PacAUIR^xOCEPRJX7ONuz2Oc8+|WWrl@>> =61jx.2RŚ#lObRSnԸ4灚8m?٩#2'Һ.7N[_gHf+(8Qc|ˮ<;Cp:hҼ^'s+ 0Z9ܿ{S#:c'$ ?C^=Ϟ EMjasWׯ WFdIYyBHxO鰈# aLZ YH?/8* gî|R*!}JptZ2?%(QÁS\ئܶZ5[3wZCGHV-t{1lf2H[Z!' L}*IlG~9sWg6Wc >فoI-ץoDKYjWonL6MV$4v9Ϟ\Ps{./X),ɖ kc[Jdx`mx{7TkQb FxQ/80S67Ui0%ʨoHy *V sΚؘ>Gkkhto/aꁃ0ujqv1Q4]8/_@iRq(lGt!s)^BOD]Wd% /uRZzS3_捷pxtWޖ~IxO*|r`{- jρ۩׈sbun6:都>Z,,R#%8BOîej '`&:xli*'dGj{]sN\MԎ r7H}T} ]y*}q>邻  VzTɲtsGb'mm.;LƂ2sJtjMD0$ڟgsEQAaM^ZXu h /W-fT}y(jb]uGȒ<[~j"Z|Iű4/4;{lIلr qDA=7\ػ ~?zpt6y*4cԴfZ 6ZQ׎aFx)?w`:ҞZTy*ֺ$m)-́uR:x.Mˤ|V]pMmK32+?EQ*.KjLr0S#DBqO1iԄ6*ͫrM鑬f¡M8eAbNE4 EP;68'fZY@AExDLc9-4B#9toϻG8zK [;K$Q_w zD+!GƋ4e`TB";tE'@56i15B*5(ِEVWwUf^ ֎+鴩xe #p zfB 7yD[n*Tƚt@ꁑ5B%ŀ<Ĭ!fSOɿK2A5g* bYv*C w"r1ʾjF%:V)bv#llJvŵbf$]2=H_Y8YH/| ԁ扴NaE<:Yxj,E@Ϊ.3G}o"_7H(]hWxJ2_>h=\$Epoe).7d-MEcz}H'a֬n\ڳc)꣣3XS *:uw=vm7?_7$%B [:$ۈK 02be1% 6`U3 VRb i _^]s[D"WD{[ZrYj2eGaY0&AkK}~겭2pX]=W#Tz$~wKl>w', TbW鉓H.r<XCTW<BjACk5+6Um|b_~q#^Lg@IH@t vG[Bؾ^d4#}LqƜ$\I&|wY~ѷhUSMwC42o_\Pe0MkŜKkZc%4˓+-Df |omcPB?>}-7ioDGkIrlA]l1~\*[@pnH3[SEI z&E-(~'` d,20>I,ퟃ "J0|S/At 䵊δkP{B0y~;ܺE =VWߎ }l:f>i!h:tK&M1~Êeet; w#eCyF{MTlGЀ/eTV{@jlî[֗ ;;b±4Fb襅-eyX~--kG$۹2nijCAD@P{jRM f`j!/Awze# 7~x2!<N#cD c·N%Dq<܂z4W$SC񬁐ᔼS8dS3RL5~Gz[+4fyDz=W0Fd@+c?{|r@ɏ))"|(Uݴ$]L5Ȗ+ Ҽ .CuzE4.z79X&yd2W77ʮolߡFȟ,Ē i¡4#a! ha-6Mƞ׽-e$]|i_P]s?56׾͉# V{ZP{!(~y~9Y ٿb6 P4MZl îT>v0Kf[< pټrŘ9?": 4$6 sDz2f䌉Բ1;D2l3PS--˯ٲ;~ui ::5 "иvsit !i:hL-T9!-F^m\bU6aW=|.sƃRrËp%.$ZnS%ZTyL}Z,tТ!|">a;]S``-Hkti~6\H4V::>\FgMeΤhx."e\ Pۢ=^By{H_E%j!Mp`66>ȓRS#6g$ۼ$ߥ mzg8W 9PXKF-!1P+0TSەqXϭ֥UpE^kF<0UO8$X& .A#G3Į3EcBb#dm.ӹ:$D|M3,> %j_kT-\Ƽ>hGt3>KM]Ê{IM3qno՘F^Yɲ|qQ͉D#xUQB@jrߜb0­9/jM`hѱ 誇1dӲTwU*qVYPsJks z=\sf g-}>(XE"c:z!j4p%J @> cbdt}FK\*'cۚT8V.!C|U\A|qIA *L JZs&yߢ>b="'B,4$;'RuVptF+!q,a9zf(Ȱʇpd^$m)].Cg8~:zzF>!qR\},?YQ"eQ\d+==/-ϝ+beԦ{wS{V`1N&W7@]}L!gq^fIM§=i_(ZVe?ix;[(%'*2`kEA] ;; -}{%8":[ZcG!:`9GT~Q0qم/P82g]\VnvG=D;:u65GItOۅB5(QѓK^/[+рViSLbgl5YԤ)t\[sfƗ|.E,-$Z%(Q?/nwT:#8p=DBzuoV, ;]?骼{үi\?"(}h92`./go!3mc^Ms<*t:ޘsp)#wu-t&'-:8ee<$!>F"\ϲ%y ,̸;˟xpUD_sӠ۴XsQ6'7Õn;JW[4|/=BCuhI5B6^5.frh};=&B'PG H&=' 2/;XrGo-Da[Uub-YٝA&>E"`p8}x6).;W#췼%~NTU6t ,,B6ɬ!BP6*vLR$0(uroh4,2f='$gplI۶7Ǎgv[i[̼@xQS]yda4:ղ#3xA> TLHHQhsu9O<,oPGd¦5I` sXI8 974c[rQԯD[t \4y[(s#G:A+j#+Z!U>V*_qI: J\̣rH2wjv󐉇m禘NQGFg$4n 4Bz ۀEZt/-(W6\ @hgw8pZpM}GdD `g-v2Jg )S9? m殏oɆ07wJޑ4x!l,hD֛hhoɮWᤩ:t|]@$<%AWdD<֭\xp?+n+Ы> & K膓1;L0Wqv|E'-јk~w@y:1RNo`h㒀+qPKÒgu)QF$PaM>``N}߆H>dQOmYA폞LM*H71[vRtd] N0ލJi2 nN#±NVzU5L(Eo̻OVsh=U\65C;Sc\ O^4}fPd(dkjw,΋(Y!jm28N6?2ͱx%H` ѢnOi8_˷ LJ56##IC_jJsC8]xfXu,fm*鶯[ó]t`Yp]m5>7Zd9 +bz?C%_67 XKOS;ʆ4I!tI6Ӊa`72.y}u*t<*H)0OY%pwkhyЏda~Bld5/|?/ [Z79:64ɭ( IB%ЖIL;̘9n@ :B/@6U_|HAp%1S1+O$M?̉c@6xY'8?]3TGf\14{e{D }>n='q#ӽ;Q}"5]XPH])-{O I"mć!L B"@b %˼_ 2Xgx65=߼ub05 wi̬ySfYR< Rc G3|oHW'6`"KZo2xʆ񳫷V̥ Hw txJy]s`3+Ir{?T U*\H/qy?JY2m1䅞pՁCT꺓лqbYTOzYw/({)Z$y/񟧠gZĕnr\y3r wle(4k4q8俲e>uǩŪݥj_R-nts,pVgYQpS{ni3M?=vwDD-Z({N CʾR>7g3-ĩ/@tq1>iTEucw* oS|;8kO (^Y,7IeQdgQ! ^Y[3;S&1s:i!_5}`OsS(\Ոy Rb91RQ_2*MkǾYTosڝ[[ˌ)7%4 d:<,x) CE! pHы3 C8h2cv)!m' 1ދXOgѤGЃ?q<${L|Fydy#U4;[Aa@m@ ޻ц-`b::  W2yb$YCŬsoP2c;Fy3B]ejް OAO7E`dy+U_1CkkeF[-4 -)Dyɡt"tkb5U&!Cn)#xYBbpKkJb>KxCY;Z"O[֟.mc/1Gp ~LhhM#iV`= uf͛Ƀ҃$ kհtKd&?! mLJ],G5e9Z*D-G6:xxRSs>6?VA[?_J?uV'Xt4krȨN{CUM+)egi8z9Ӳ^,B)3mf]淴q=^PMAӹqNkF}<@G 6y7V9TDXi d "F!?9|"һ3(:6|N">B.]k FG2L]l2aZ g"Q^(2쾻Pv5Qq5 "3waJyrÿ1Ƕt }"Yǖ{ ;J5ƥ}*$HN(W#k9: lvMlQm;tuʝUOWp) :=^*LIU.${ V[[b5KrC8i29cJ6ph{Pzo.yp'SFpGB1Abje2,_߽{bs"ncŨ$*)`{sRsEŐAFM4

&K걭?^|Pvv"7*ȋqBޕYEk-f.>Se-h'=: G7aQ}k&2~mTy[[GsWk֧0t] 㔤 7yrՃQz8a ^v%r)SR${h{ ZĬp;n`u5IL͖ }2!謩m,\!7 $XzPNE^b8UUn[ҖIqסѦT/qADPU4pt91$`\{8. ˣk`NzzVpT|`DZuLHb~qTP޳xj uciݭi2Bom  $;- y2yҼ8,[brBHI!~].LLJ&p0TD[K4cGŚ=fNE2BM⛆ JBR1r:gRt*eBtZ`:&@ᘽy&.M"RLFrүy2[[ < ;_lTVmPFdE.!u+\"]|c[g܇nv.O͐Cm3ȶeҗ{R`\?5C^9fuzr5VPÇU[Ć/jԖ=TV9ƈr%9d? O6՘o h *-׾?̩%oFwm@PJcdqϸ y5,jW#fF76}YӾWV(`PaNrhKKm:L6bn݀OGVW-<.m/ջ/Cz|Ic*Yd5Ev-xW)мM?wپ*dF1[․q\ 0e<ܒ,H2Bl<_d/hHM ք,y{x)_"-]P&߂לbtoɉuo><#n%#ٔ`niM2㈒Gm~ #$D t;%EmrI$~u][ƓEZڽp>Y2tMD.Ʒa ~½JL+.xKK^MPMd7j"dW-q}?'^)QN;B[:"-%snP,U3έ$*v/iV-q o̾`PZk̍~xUM+I; #փk]_1G Tj;ȧ8$vԝޜX_#ikm5NO7C8eI"Uu jÌ`Zn$OWkX1n!E޽YEYދ8$@bN9rtLkGP!;6a4cA鬡g%̏H]Jҿ (OsX<RÔ,WVՠ;j;Yiy'xcf ;x$t37T!;v*ONޕSy8|NیPC4HPhS4/^ Xmc)F]IO4nbێH1ĭ-fG+swW8zR@}ǵ-V*Y灥+ Wb$g(wlE c9SKTs|lxԬ^ҬuϿ (\(fH5bC+}r::bWJiv&sL.= !4?M1: x"f1EP4z a 8|ÙBfX?~D#&{|W;Gq%岸g"O|0(y|-#UU@SS@A[ $mXx<[KFvcݕ8 ?cLqTΞ}cIWhтծK_ɛGi+bYv@2GҖNFs+un7?Ͼ~ofBfcsVY[S7e`PrMFRsike|qXy%`%ҏW47VV )+/yR1zs`"a.¾jXྠ jE>^ZAy]h:+uݔ+'svl1;k{9_'L pli&@i¥Q&IݤHX={%AYđ":W|\&BO#9)uXRbzvxެbU&1CW3*q̈́m&w28;'ʋܾ7Ht6B Z"n]bDñ\jK31̺F[<,%v޴ t)S\&-;/K j:6%@uF֢#w".7]*W WF<:GU`{Q$Wěc|Kf@*ui;DuTa$q`jLBAڼ+vGe^:k\H:a$QRQDLv`F(ǯb]Ԁ/24.iJWn#5zE*!ȣ#+<~VںZljHIF@2A?̙sNaԇ8=4W$TINtUN 7u߾=WGpu4`2&,gXVDX=f[E&:m6C(Vq X[)yD%ݛ^U? D=i4MikX'"H}L&eaW\Z&ӦLDu)Â*z*8AqBW:ǟp7~8$Eow6鑺ͱ{6Hzw8N|E _ UFwaX&2o'(/^<ȏGvbTl:jct򔯝 sLlpN̈́~L-hWXiV^z+Fl"6z韇E HMUx"NRx݆Ɇt~('+sdnX+k^%XMV`kUs H) K> Ȟ 4u@|䚩oN#GͺbcE4MR} f=N+.7$1tQ)%u !-AAI+cݜWhi|(%ȖOJN*"A]Όb.zL|Z=Y3g R^@{Š]I2a`x:`Bj/SMuE}9RW|z7i! H—?a!g$W-T(>TA7$(/Cl%~bgLC@Do<'XӪ;Ѻ5?B_MdA]sKxgFIg+}nŗd]`Jt^P?F³/W^ͧXNW4 E )`VԚhɗR`6ƨ3lwnvԡ'e3^fe4uwJ5|jIWG ^XJ?yO@wxQ/N[!jśb}1G&n+Dwݿ@Gq f4O/=; {`U q(GT|0w"M o+ Jkɢ"AAW'?^R޷ƏF+2%r1Kom<榢ӫfߢ7р"n@ .{xLڹQ&j.O;lχO#6B³* -[= Y 4d!P Oe3z,+@{`LyX"} ,_p)D1\0Hj`Y{"k2}tez'$tO1 1ֺQs6¡.P٤Sw㱵 oۧzfN7Q'ٟ Ni- ̣KA' 3@1KXWE(arNTI*H mGQԇ .#\ W+hUjyҹ\-7_E 1oᙱb i сlSb.%Nai3t"7JCl26u2H(@cnO54Eif^cdz}lPh*+; "ʮYgHqe3cV;)Sc\7{$xm1q䕒Vbɋ8:ZjKo4n- Wb+|}SrR}ېF"&Wi7u>FTc?], C]=,ya7Ldz'MZ!?s:A9*Yޟ[hYX϶(ڢD*GnCF|B F̵A<Tz~/VTR_naN(iҸ}=n3i=]D*w7J`:=.h`-L¿f WXe(E)G3#!/0d?]^z9h#ն윭!bb佾A8^gѥ ǯC[T#a.)5g(s; ۫mhV890kutL]=bopy~fH':u]f  N2ΏO2K̎613w [HxM1j'1 wގx▞!q*0=l 0(&x2D;A$F)oqºJQ'/t@oE<>ΝEuϹd ߝx!:mR}o0߁߹Z Z=X]k&bv@Iˎ^z`Ydc3,4z ؆>ck֖?lR!<#\xǼѴ 95 {l$'~V21 TqE9 PAn^֤> ~8U2/ 7c~hY/9/h3u,gptAi7k<+%6X:\,5}z܃.[3SN6/ |ʷQPe3*E]۱Ivf[|%xh"\y$K:N:"lL y.!H;[R:*7v +1|0i1>tTB1c*bj-8ŸWG8XJNdhkC_7?8K -#5FBl_6cX-ۭ *~c,{>c,Zge3mqn 1!(PkS$J J+`noG`/N\8i]l~6η; 7]yZ0M0D I(-jr1/zoP&-{/])TC5HJ,3``=4fBfmKxI5J_ÂN ,ҔTvf cDe][-u +sazϛӐ#%^31z::e#rCs7*N@@7~FvtS/lrZ 4gpԅ7ow4A%z⮉ʲ7tH + Ul7#lnhx D&a #9 ŔoR- o*rC%ؿ1$?ӛ< erXu%MƵD]wH볿*4JhX(g0XHb`v V~ᅱT$7P2,h*{_LX#B -CH̖m؀RMzyL&K yb+,{=%k6a%E7`%QȵSPuϩ =XWDSƝQ#@Ɇ:w$zSg9{k0wJ!ԩ/q-)r%eY?7\3.Q-©0.{; wʞmec|oS:#ͰP9$h㛇 :P2kod;ToYFoc iqGڸZ;^Ӛs꙯c/0m~%8TJ`mK}0>g-t++عdɫ誂,t2׬>6OϤ&wg:V~ j wKe$qobc9z9H/gP@XV3]yu͑ QPT&:_#ŶBn1:2BUOXX0D?[nY2۶%on4WeoHeG$qBٻ#KѶsw@@g`Z6`2:u䂋,8KCc6Q*[T$~Iwpd&nr\gU֦$ەNkryنs vg*s%,lXt { LKH*Xx[i$e<4 y3El=k~9HL{ *1n0NQf-v]/ ]{I~./qZ)y(o%ѤCV=f- .{e}p| /cY \`jmrYZ}"2k!bD'FSVTeJ[حz2w5Fdi%(7J{?Έ=N`8bmi7eM:Xy:vb]*h5{C=HsUb%U~Y<9/ }8odUhxX\i+ZFY@чsyڥAɗg%DbUkEw 9L`f7H'U+i~tFP)$Uۤyc_jGGN`DBc3c囙*y%k^FZr\igƂF8v+) P2 g@VW2|._¿abLp"qn+O3!L5L1N"x ([ZooN^7Bn|FX}fq 4[m\C 95n;{m=~VEw|Jy3уCKZ$pB=3[ AiW 1j큀bZ$4R.‚(f l>xzI`iE rMv (e{;LL%hHXk1Uec} O;)́ͤ?*OcIJX l 9[}EPCQɴZ@`R|B`_}ѧ"aQ4Mf!jĠq2.p|pv%K%P$\#Cy7h9l0]f۔!r3HKED]i k߱b)F&|3c[o(8o֑B;O@9k|.Uj;r=;1[r4q lܣ*yc/)fb:Ӟɍ:ccQ힗?}8}l3{4>laǗ,J\Ga FI9T=ץ0NeBG]#? Ŏt{]Y1%G*a>6J)F#Dv+dY &f, 7YBVrN\^&n~׋(TƷ34 O $&G%*q,uFS^!v] ڪÜyˆ07jDQ~OEu3Kʲއ@(KAzn ,/ΖR&Bm 2!ǎzp-0dD}0a[[słԝȼw.V)=Lpr7һȆ+hyГFpx|Yӗ+MLտ6e qEW@D߭f*~0<昬m&G(û H t 7M2l>(1g/*h dҹ_I42\${G!1o܃:Ld 9I+_`ؗb܀{5b& ]yٓɷ =5qq:lǺ!E6`p;aiqbdC0ÐR04Q֫}B=l:CV櫲X:VxqPHN}>9ε#PlhjJ/vSLGóE n7c{((?KL(RtĎ 7>Ǚ}"u- (r*CxhUmaV=6݋?۵~Jt'w !Br5#SHutJ^uZh̳ yцPݲ̤wb4i@d_NCYK]bJ@;򴸃v|n+>r,S6w!t-Y /4@iN3Ffֵ1?:o;. p mcMI<uE iiH#[Zrď ~gV^^fWY0ɰ+Ar I$@u@h 3VYhiNqo.q3p" `::bZ>~bK7Ih>#" {HNⵟv(HLc"1s{!@Aa%ߝ[ /wHy/ )⚄ Wg ~̬ k_ܪ-Ho=:g3gM_~-O]Z^$HT|N [e'f_gH%'c8(##B$GE>a ;[=}29 RScܫwu^*IDac1$>(iS--Jƹ%l,&ZT @Q(2Bӣo)?b߱2 M0Q&=5ifru99L;~fnk*WJA*$h˸1IXM+^:1Qz$N;*1{זv;ui7?'X/F\p r! ={Q̋ zofj0vם >=v殝,Zb56/z[00<%T"G+q玮P}2鐀EgȐd <1H=%msv/]mE  Nij5isV-̡teTbq".[og"`^ee'|'6 L=>/ڄ!#%o[]^W1J toeS#X);/uB8+ &:<ksrg%#C\O(FvL-3\Y։O2\S+eLZilQ++ҔrH?bn॓BCS:jHp_ۥK$JPpf6LZS_FA @Z5T˞D|UD0;7(E _iJk^9Fwܰ*Zs$ۣJlaD^Ň0BS{H֚V\L#S\zH(lUG| 粈FiTkwbj+VuDI^B{@_tjK9$G4O;^P4 >fƷAEA*},CNe^%X:Jq-xO0-txDk8 q:u{|0\b^̗h|{?U9dYEmEz0 iʡ#zUVfm=ȱɂhsQ]I2L7SdVK'qB(MrTkE r„$UuA;!'>  sK 5J8"沼%Ou%ЫkbJhYټ "FF 1zƍODh"/Ibn}e,:}ԻrLǑ;܅6u{Y+w?q*s x@ (9vb4u#D_ :pfވz,yKeh<}'Se| 3Z#O&P:T/9x`g\oknARux$v$aT"5߻ I_I/6Hϊ,{EdND)K'DDޝNHBǏ @^RAAR@f?kHZ#Qn4Y7ͻ,AN*hO2I`QNI<,7</5뵻u aWTW~(97K~^s0b#un-{q&:#u}-m/s sNGL)K{6t\χ~Fm1t Į[ rحzi+_'pܧkKѨ.N\璏X彶|VX7]o]㺧3`.'UC9*S;X CJ:4>#lL)&adĚ7p(3o5P9;`gha@: R1="#dvO>X>ᏺ:CB `K.- M6}g%R3R{8Tǘsr, X>&!\ c W᷊"k %]+/%Ro6 *,W0piEaU5%mpXFr!ykt;|ȜOl(pş ۏGIz%3G\4=V( -e~Z*RҪbb@4E 'C+>/=r4ME͗[UWbi0 z՘oݒOqp;P]88'tQ&\.]d=i]YCz ){R0#vFA[eSy= &A.J88u?eKFIP D@؏'孮] c'<=HFЙ|Y#>PĆ%2 o0E?%"܂^ȒeS]TYgdB:.c~?WVMWн:BKdQƅL[t> @N1rdWERJ(,v:LS.jm v2!r A# iVbI&.;nNJTMjp3[15TU6H1K)i^ϧ*+%`^E|'']kؙV(<YW-s'(_){Cu[tmR݂{G%u@9 RFG!J=iVvpc(ij*~+, vA~'H )(jJ7=`fs7he=ISyU}W{k`CqXAh7eCPy_!Ţgڀ.n1Avc p(4gEPFOD6p^w0 cYrMﰈ8=񧻥mಞH.$)a3}`4 ӒWs!}&y76wx"]SPi9- |q0Շӭx'E}qu34aGfd]ympԃ|ё3d ֫.Hk/3xcSHe%,kz[Y$b&ZQ6MIO>dK'Ȼu\ǡg''}6*łn=I+V'5Z|΂} zsy[y#-.= w'{.Mm?Z5 i~yMrey?  9ֺP^[ƽv$_VV]ٶS_Sl [u8͍nZ^b|ޞ&j>E`IdS2 Q̱RT(!>(NP=ugg@ H\棬gr46PD=GJUb:Y@XbX:Ɉ8˄y(m泙|-Dizǧ; Ni߰ęDG(uIǙP"g,nw^nc?'"*9hOBU#lrK-ǭ0iaz)qw VҦx=#`^o^"C,_1u}/5 )"tE3cՍ6z<-coFW#S2p..Rb()5@ JlL7rY27? f?QgKqE]k>U1r,H?j-Иpg#\#B3*EJUB]Fxz=ߜkixHsZ.mbȉUTĴТF r^dibO=B1ty/@^xL#bS}k?4KsɱQ4gқh8!dImcnW?zMX|@7/겒kmsN~yw?"#{Чi͈yvD)n8LMqNT"0$(ZV9Ay_g0e~ #~zi’ Y{wu)7x%R1TU º瑭 źw 2ۯ0!Y)O_`~b۝rh!(Z IɌ8/3iA7T;64`&CbFB;}"}ާţs7ASőZ43[UU[Ww$}UG ݢ,I3ʖcWthxن؆82T5k#q$0IErJj$[4l3q^ݮ@p.NA.>+~_es`@ꋝAjN ,?7`ex\ S;"w 2 7(.|9傺F03=J{r/D*Y#y\z0tW*"7R':ɦ6;m_|@AYOZ[Y*v_׫Rc#BZ ݔ߶z 8AX:AUZzq Q˴A`Þ&zntNkH/gg`C駍pGݠ+⭺(l+g(Ds*wVlOu!FcQP+":_'."C˜CAfD ]z M7QveD d~-7lIqNppǼZGQv]퍏@'MԅzoKͤ@΃C np8^(c(G bBZ?GY]U%l.,4x-9O;B[mHGխ{,/oNg}xBa|u!CM..ٝ!*jc+QDwH̸2wZyyc.[֖YEC,\N^2=_$@iJCb yO"g.ӠJ뉛߅{U;p%E(4RN1mDAQ*v6$P܍ya y>6va:JPBre:Gw]8AO+-[^:aFFܫp$Zd;ȘB9|y@@,Y}_Yc71m+b?I4&c^j?A͗ F?ͱ4ӔމH0At$Uɍ},yds[DؗUQN-$QlklR{ d uPD;zo`}L^#a7K12! '66DP2XWb&r1<#fbg4tsrhz>;eMr&BB`Z` ŵ[Epi_^~sr;`whzRk0JOs4KB<%tڐ>D;LuP{<1m4Ud[Dž*NH rN^g5qW`YB-.b4*E\d1~y:4V_J-UnR.h[[2u*XNaߐ>>)V mĨ-"- ;vk >#;n"ϗ&Kq =a} bqdm*SL0FqyD-qhCyg)ѫєZiwd'ݒLPY- A6+Tꇾ[~ZJyw|A_ s`N'Y#Lv Su;s^ bޮ>VKlLi>D&?Я[fKjXiaub\/pdXo6  n65]b ĂaܥSpr9FtnSZJX {&?[ (#;&aB{o [4H[¶#v)?O@>wǽf<i o Nm( <\ۡ֓#T QB1ռ+E-58ۧz ,dR +s5 ?A1(\ ZH?;"wq?kUvQ[T<h }f#"=uI<^¹M@҉+咺H[b3>y$h_tn3Wa6?sRVǤ-ĥ#q \icҚ&nOHJUuV? h' $~bY_]Ddg]/F9V#B%sɇnͪ4q5!!(fow(+xKƀObvveG,1 p"E*x[uҕԃ =OP& #e҂WFȭa8}뿡_C5k&< K5\-6dIw)ܷPAm4! zBkv*&{jP20ltQr984߾0@h@ʙQ/SzZ(^д؊bʊ)%KzԨD,`97hùUʼnKؠCGԩ$IOHkQ1E$"fvIm6|rs cWۨ'"k.bjKzZc!PR7"/_, vrV@_~y^1jCsu|A;.n>|4FڻbBʚgI,uT+S4OAws: (A›WȔj;kN"nq5;ˉqap pϝYȤᖓ:W!l11`!myF~l~K:p= ԍSTj3,;/02ZӈxOR-4 vg˹PKk$sH/x\.ۯ?QA >*0X/3):2T %9?Ćweq @ñ<f0k(adϑve4BJ- sU0-x'I8s`q8sT}8:CJJfR%f$WhR (]1f"Ԝ7ՋK XcRV-ʪ sM_|?0-qpgbU&5҇rMm{ ؓĩ\| vGPvV8E8۾k&#g1ŵwF0{>&c/9(Lujjf>(GVNMbz!F"B@M 6 ZcA-j4,S)IxWvXW DWAK +ՎbL~HKy6G927;y$^S~c?sQ2ˤȥUV`D(jq-}~%Q Hg) 7u\v] #DJwJ0ij~S(6|@%CBVa9uRԼ9/H/`U0b$]RɅ#dɰP #!!]iHW n0Ig&jgè"/l{DidZjU<)H戛번%d ǯ>Pު ڈpFbgt&tW-.1SV/格¥Ol49uKL#%  L3$Y|V:'[QbHn8[i S@z(9.w/F6/#6IwLjjPC2rO u%NeMm 3XE)HiFv' 4#%Bj \bo͵hqvxӮj bTME~0,&a7;?GWt7sBYBU򵓟N/6{+AWKQ-ۙyxFP7,p@YȬ,TJTPU_K)v5}%A3k8^ _nzo77:^m:&p%`O֫-P_M/E@4baf'ASh_ (xV)[V@v &ZyJҸH!R czbwSB!ϘX<!4ąͫ+[H_EO,9! Z>Pqi_Y:."ʎ~kdknKRsIXr̖m/—y0+u^"hQRco,x) LG ѷ9(MAmF70.Y7G7CZxN+ ")f$z frb*4G`ܤZ+Ag@ |/J h}':ex6l`EfC]ۏ\'=!fL] zEhWDvͦEYu'9< Oɀ|){'"qDVT5I &f;RI+pCr蚊ȄҌal–֑T-}(QDҌu'hVt'L{@ytˆb,c/Bkay)MEHpiHqDوTQ v`B/oedv ik3 F0[z 5˙⭑Q\ˆۅOid?|'DZx/=(ը2=SC9 z Yq mJx#dz&l#5Nd't|,Lx+eڪk^bÅ*W)F'9N_k+-Ⱦ IL zG;wLCn=;p>Қv _V[JR*d- { k?Yx%CQYɴ{I c669M E@Ɠ)?(h:5 +E<]`q4W8MqOaygHo5 H~н-ś[L_{-/h ʣH'XM~-Xk¾GE:?*]7EɅ Ih7]h_^ 㬴S4 ƴ6  Kbqlñ͝#:ov/X(H%q(uRv~|ו8J# n7oSxLf;[a)*U>7)wŮ4H$xs} bhܩm=VAӣ ] h\:Vg;UIR>kUx"W5dɞ܆Ylџ86GLj?փȯpRI;4PL;ֲ"%ۋ o = 8FI/r~iqN%a*uJKNSznP7%Eby(:̔oW;, $hỄֱJ+(^i S0 ĵ6l`tWJ4Mb.F0aC S;8dPZ/ ђ@`ղ~ UDG|W#GfS?Ȉb(zm\Sۧ.I}ܖMBt)7T)NA `Tif|ϫM `0:Zg+,RR1,rDN5]H#v RY5} qF @g~kѿ RI`G?8BZ]-*AFiHi]4lMTѻMqP*Ѱ&Hq` }аۜ0 ez^&l4 a(c&A6Z`iL/E IŘ&,h}LWEy y445g9r ׍ab/:msC3{)Ih)LwkBȲ3'vpJTaf$ [ WvQbnw*8"x 6F}Ɔ$SqMg$f53 61)C`eޑh|/v?d-&w9u`A'v~zxGg]&]a"Fy$a/eXdvĮ3o+g3N #ea/)Z@9KIk=poats[y޶PcP"#S$T4WTQ՟\¼zCM`Pw/iTF0^X[Y{#0 k%ǑAZ0xYŦ.@ OW:f!0˨YyӄfY譾X()zMXˌ EwZAVnfXM0rϲlN//HjhqAj5u@۲$#0j_"8ltD|NHFhnϒQ ؇d8| Q}sއZڦc NPShи "fpsPx wј F`UoNr9}ኖ/h-h3KO+=wYs֡}!jo7~T>@n|j9 \Ejsnj麸hJp'D<}+X!)U6`-9v>t,(ЎO)Uum@bX1PWEl2:Ufx V03ۄ8@5>uRv{z@Ϯl|,ۯ#c; hVU4% GH((6wAŽI}ё/RDKcN^Vt8닓"nTcUT~yGh*aJ?鵲r5~}uwE-]L&4P c<-TCX1][1fO߀/`G'dBg[JM O>>;^&6@etBzI^l jYdX3api1I]״1_mcV%סgѨy?x+7銨}PԎ$7Cw1nk1m!&#|}џNcF$ {}RfȚ1'FkbcሜhugAefQQ^OgQRY{JD{am'4ucWo޼R9,84qV! (z\OA34:8ɓuНѹ6(FanJ1+.UaG_>I^Wذw3k#n3CXAlSWE]3e@ !.Tn*(Ng1_$z~߳mBYKm$ZfpFyG2NE0p9LXV}XV zʨT(b%wQO=c+;͹, #5Mӄ)Y;|@YEF]>E"s 9c囜 \De2FJ@̖1OAt|TM޹PTTP~s@yBk`53X7X6GT|9{vrA=%#Ë`֐ZP]>$Eb>&ؔjYG=T^Z3óv=xk]9)gzyiT()d`/ ]kхR\kBz^hlBW, d9$^D)PbDn߀9˳o%'4 .$b~e7%ـH^@qѷc*~Z>qE͈] 0 ʘll{JcT2羄k v[Bz8ˊp 3MTOH*Ɓd#oq\gQl!}t-sgɪQ6[J:6GO- i} w&7D &E?qȉjzh 3>LFcݺwy%YwJO~l-˨/z93gI~ GY^p Ӎ!YoLRJV >^l2fqP:|YRϴq eNs@@ȷ!19bS5p-sJ9~,-+ Nߦу&kjrͮvH[by'!QU*Λ[C$ZUǛR+}cH$'k:~dUE%`͔|ʣ =!u\@W~XLӟ3׹b8HtĆW!꘸pVk7OAw~ǹjnS*'F> jW=_]fH?3#ytBgYe9'L#x+ J/)Әy>QWb&D;Dް9o(]`OgOEa3Q5 9A؅rQhP`ZSqO'_zO{1ұ\MḃvKjqǿf% ޔX`y[#r DQ4}`~>`DDX3[x^s6;Z0i6/m?wF?UIHJG"ʤ{oc4JpEﱤ7= $(p=!Dz_qTґYzImD)`< Pf71ci9WHj+6Yr\Kxa]팝BPdp4bWz=TVﯷw- ۠Hot3Bf$@xQH ߖJ` = <ٵvʮ<yxـl)*?:*Y*KF!Ps?Yi !c#ݬ;*[P^ОTvj? .3)V@PO{( }Z珕sRԞ*B($]z.l^ ڎeX8]Ug#sq{~Ps wӾƌC ?K\oˌ3@u>^Bx'~\省&CN:>!yX0#_"91`[i'tܻm!a2ѡyČ)l 8%-ʕ!@BòXYxXwy"IKF[AF| ģ\`b3cI8J57 VBO 6>MV#f%UL퍠2${&h"3m#5_\G,d.JPJ)ϣ%&WfKfhEaxTME4a#9j޴g!`,=+t>g9;̄y)&ÚEs:7vV ƾR'rKJ.Ήk]Jf;DtC!gXx z-f4x&a -Ş M2CPH7$ QzB71/zRlNTx Njd1 LZ} 3Xӊ&&d.Wj7KybНV`M!2a$\ǥI`Ac`Jt ˪4$@!=թ|PX&0z^IN ?0}ԖK@ iWH ϊoX6B"p[BȐ]X{A9Iul@/ @^]e'+lvOۙ6dFƒ N e~dA˅g^mq߁o_!꒜JPXJ~n,Z/vUVY Y~Χ` m+WLH)|G ZiNX%Lx,dG=9m~fZ#- (9atͪ$5+k(M=п7hO8|+Kv|?#gbvgy%-2#}{F~>]cxVH˰\7U1B>;,ƈ(`ef)O  41_!8)f+Uپ"1\rX!5j#IES-9Zx'm۫qf⥲c~n%)Z{%ΟX >T1r|WMBDtDa򵀚w?Qu?\7\om,cwՖ}&~"]$*eYJH@rIAbP (/HQQo8foy􀧋s#H3c#v{Ҙ 6Wط4B3mG"7 b#ҳ8Yu#Z tJȬ +}YxTj^#g쓧ԉ# R#ס4QCF9N仾uVўXD {**`+M%ìiv2rY17'Qj;i8Tpg(rKZR)Sa1t& wc.Cc~Bq+mj egWgE 1oͻ);DE#=mAjZ"=U)!ĭWC-ojMr:7E&pRˈ*D9%cgv2$=uܠ/F$:IbVDq]TOTJ_\pI1f>V cώ>H[/yxî)[8|i QbA-H^u5ght>_%0@` q~#&z{/AvggM}ڰ@W*G|J=]wHG0k przG@$Cn^b$PjJ~]灋a$2~ߌ)<C:ئ5wt;qAGaLUF "JQ=d\.D-r? 9 a՜ޣ*:l![۵uct寯 N?eB!ɂart:kB Awbѹܜ\10Am3e|BQ,': :\2Zx/YgEv 5PF[C2rJA&$ȿn]D1jфNH@0)c^cUCGVk:O!*%9.0dPүr/haصӢAZ>0!aF ^q@;_Ès,ul^Hο2q cH9a'.lb9g_s?#Ea9u^r' ,yFO8wRZ%?59h[7j oYާUdPcƓ?,.fi(/3o)1XJ.\uUH{\Y.,"< }d/g6ٿK;7mLf3/TqLhSPp `8d3.uRZYBоfy%{}_r6npko@adxhKiM L0@~+4.wH`OӨFZ{/8A3Scâτ?@]8gUcNd® s3ɴ*a>|nRfX;[)$(צ/>ojA"ӔrCm\@h(gU HtyA^ ?ԙϝ&vԘx9:Wj;J֠B W JlSWvP?HwN9b]L>{{;ʃd!b5kZ-]H n.#a ;b<3)bfyθ1KQz0^]& ;7[;+,O!NQvk(ʫ `os_0PhAȇ-Rk]%F$\p, =Ԋzsыf]'֎O.`'5-sc(v3TPmVݟ)j̍ؠNhT<זe {plHىq=N g}C2ڲ?dCCOn50ض`7F菳֮y,SI$M +gѧV,m$h0Y].dΚ,;HJ][K5WѓshMڈ[|-ߵt50Ja1li3WeBGXJ{H 07]u|UjHՑ_0ǩUv"hLLxWm ;)$aXJRz@fDDK?@]{=.;g̉<}-!ѯ(8f3 ic]sg.<3RExDxå 0E3湲0lh2[P!}HͥoҠF3Xy)3 L-"nF ֿnCj*m(/'E2eJk]h.OuE/7C0WI`fƞ%52:M+Ǵ0V.H6xRnLarJ\L^NjD̩w"1iXdB~BRi"rwLuQ\M T 5JeQMa: mUt?҈$2%qKt$ %Yf~eC B$eax'͸8%j=L9MdnlԊFn|Myf8ҏݰ'jy8 y]T_Ǵz!r`"_ϣ8;\,l[|i]4joO>@ 'ӓqV.H!d-@ń0'͎9ED Of0x頧*hOk=H4(ץ^VׂBT,z^,Nnbބw*&qhJ&Ʊ]nM=x8ZAv_V'b%䆺AF@T z/K >Y! ၐiow㲺)9Ja>z^9Lcd,%v bmv_{J{TJ9X6R Մ6,8N"E1 LH>? uy%/i[OGw'o6teLWeu8&K1*-?B@+-ñŵEI뇸+FbkG}kG_ŲNkfX36O){ G% ۼH9I;e{8eMp6਴=Yӻ^5QSeHē ~QL\I[^*xe+`.+-_z͐~2Cj(8_ྴA*EaQTi%9qDVzmH72$25礨'NrDUٝh]U$*OQ~L=5 Ʊr| @1_b ;A^D^dJ[0MS.#b܁,_ɟ h__ur5Y5"=/[.83쑜}VɄ)X;^ˇ> pt<>_/G:OtIU,7ſ{9p#+yL"pVƘF ۢPJĶ6+/c8gu.0yCJ-Nkڶ>ȓ-bb9«S“I753Ry陯ͫ7r[-C>ZtG eAh 1if0`[4=7G#}4x|ڰA_U<:[ dN4}l@OTrݚT4Hg\Ƽ7$^30FIEhx>&sbXA[=}*lcM܈ vis61 >':0FpdT"L0nhτUʯ^5dϿI?K*voړg3̰x(FŅS @(7ep%r3"K!Kt mftV@ ?hŝu! 9Joa_ F8x:Ewj3Hߔ#%˒V(>R'zD1Se(֊oq\ZKq)G8#0s4V^oJDmx/8LQuz%G~E_֕À4?oCqۭkWؐ/uwO};h^'&2@̇іbB^?,sEB1hwkظ1/sMּKd3xl=N' ֣,KYesM:]ϕЪUU 9'O1 H\1~:6\&2 ˡj7`SFV+"TLoLW7y%4%Y1m'FMm~^LViu o" yy?41:YMv =kQW6'@RVV8m-VK@P?ͼ[ͣ$9YocNlbr)a;d.3x)1gyAs#M¥u-b=tNQN)J :| f7*aZAy`>v\$b DIOdCnՃd{kyd Hr8.(j{tCS= qM"a; 4ˁd¤j zh­%_Dck^?(!ְ 2W2D4pWF ӄ/l LT |{a\KkE?aC;tUllhkéW{p.#٧z3^Y#285*٬HO asInc%x!lF;AݤL0њ+4c*ˇnMr|z5:Tkc71nvHioV~-t˼v=%ŃQqMw˳؟ZйlwㄥZ5ˮ/ID~=e'k wXژN<Nr D^ hUURzBz'uKS{JyuE[aDPmO?sK>DXh6R$H_z8{| D$3GV(iwm2yr0pEn[5rQXߵ"K0gM uD8C6K Qp^ɴk.;('/< -jBR)`LZz%UJ(QNX&W{K $93-rTN` uX,'Kc<[.bd}dV(Qጿ-kr]*F jUɂg7Bߢ~uD cg %3if9cR|K+T<2M@YPd* KȨFh)OH,LG#rYcDIP%R`g,\g!d٠qI>jqq^yɉba;}/BN>pF&Kr9ke*w)Av=)=dqQw%{6{o\uir4p151a[͑R/bjpD djCdD`(`N_V֎K;k];W4syEN*,/+97}/4ݶu@k>7^OO KlZ&{hÍD#17JÛ 85tPD ;Ǭ~Ic[HXb9]c=oc1D#V& ,38eŕKC j2s#YOw5FvWɺYT$6Ż[UWd,3+ԕr;#a)f#8_oCŷ DR1bMy|I=:jԎgepH& y`#=^p- IJJfVkwlF㶇ǂsۖ{U_bM9\2e[Mbh$hAM2C\ Uk5;Ƚ_d"X?~hGRjNο|D15aBQ[)dۦ*4Df5a N~w+O\'7pQI|pJRo Qp _V$3U2rݾWI:pRoBm]^c GNo>R1xAzwҔ1tQxA?Q;R5;͠n`Br*.+$4pD>@mzl rCRPئb 9U5P-!WC!nzVdX[wǒ$a+ӣD{RyVLL Dl>?)fME+b+eKŇf\vbo27WмiPk$1[g3Z%2YT t=]N3CIڭvK6nٞަojv89X!Kn%&/>| /3zk':e@֮,^ڹDNVpWK6.o%3&scxp Ώ`SѾa/] Gs{*>]QJ290Bkh۫si(,Ќ _-jYǸp_39ױC(2Ʀ@gΜǎ9i|ME9#58yz:ug|3,9ɧH$f7%  &*a\t*仳Qyl7haKCZusoyOGX viwYLU*Xΰ%|*r!l-2o6-59!ܜk)2zk;prOQf+÷ ņT^w $IF^QEV?_{mЍqʊ|ɽGI8ijxqFsZ;,;wgw[?ߴ˃W._>4h-hIMWrzl_i~%wZ ax0Z_Z_0c8bxLMlRoߩ(7LM\UƜyVEAoR!=6D2z"M*1; {e,Vm<+;^]Fܠ#u-|=ˏN}TsR9S1j匩/`}5 dd1̀G_ґE$œhmY2tg?=uJY^Q͇+hW3]xqݥOrc!s}IŲ._`H1D$q nSjYAaꋓL@ _ˣ }[zf60OZY#f+z k٤H-b~NZEPdl<%jKТHo3]3+R gۓK-"[^͑$ü9y'8$)(m:ɠ46_!km_55ۜY?'>]?E^k\v,m($%EV4x=ɸaۭH@{(z@hSGr|f|\={*(t[ 잷IkBF^,mX$-cA6Op4.H|n۫YEkW#Ol8sgl̜M|{ Ĝu=J e$aLaL0gfB$bݾ8j1n.,"є^пsUR"7+C|.W>PqybՉ"aE7h*j%m|{tx`8;Y9N> fe%M\F'f)URڟvqf,쾂p5#cnt7ۆN=_Lvq'\Ij(Qe땳"Ƒ9)Va1EILɢcUر4qn[>p1jb})2RT6ij_Z~f~Ӫ0eg7.7 ʵJ4Z0W*ת(o/ӧ 6~8[J; 5 tSYsH=1kb/|{[qhnv%Co)gfZU}~j<%6LѝuD'-~Yto}a9Vd.Ky% Ŷ~@Eyga :rNCp  u5Nk&ډ;%"֋b,\S1tnw vͺm" hk:ow'(_%=/ZaUM}n_HLj ;vS&i@`Mc͸ПlHf-@xF ,x/a{ܰH%w s a] ejGT@qπdYp:K/y3?KZ2p\++,=x:6T*n@B JY 5KSV4.տM}(TAvO3B#BUvE%T:Y*];.;cٮ,|?@Xe*jt,7]sevi’BVn:,YQYd 5Mހ zO*>LةAQ?pL-th_JT/w2 uAچiLns3^O)V9oėÏ2(h|Z?h'#KbV2St'aYȭFHGؖ9E5,СDUDhcNÌՀSƢN#e [P,)~Rb6]݄lM}9yMP2m~72)>yMdnk$$'[$X0$Sܜ$qlH\5 6elx p=τg3Ql~aAFluj:+*FSILӢ7xw`PoO0{|^vɝ$V,\/c0־-j9Y; ǯkpAPR"9O#E: ] Pyy@yG$|]7xih{!w* 2]900~<ˠs.TeC+BXd ?u2VLIV f#ؚe;uɬ,=fv*sMQJiFS(0a=wC~TAg5a$@uǡ6#2g- @> #1|i*pn'UV:Uƭ"pKݤp5 &Rrț:E݂(p|Z 4:q9%⒫ǽ9Zrn \4q*^T:#NTd+̕H5F!܄ˁ&R` ѐGJ)pC)UHzoAO }A<9vԽۑ0KNP^_)5 ύŀBƓT^ 7״3BB웈œ9"L9YK~:m!Z!_ˆDT$C)vRli@kj̣ӆDTZ脮F@ `^( Fucjg){+8U}ڄ/o7$eUY%B=jEX.[k?9^fG vp1^-ITL+ʰWKo1)]:{{9{nxѠU\ @UP3]%h{|#n1304WvpA G~oeVVzɴZE@ ģr/g"زd6 9 ME;e9::5$Gwo+qff5W1D=wݣ=X RKS\ysݴ]m\c|GݣO`mRCt ^Qao(Z=3%pUG*ua1tVptkpŠq XJ)ĸVlu)hPaY!gDl!s`*lb9I[ s=u iNE{0rPBQڈ )~{u`K׈Ww- T$ Jimݼ y-}`al&H$xbbyl~I( %<V=:p1t <_[6] ymЕŬ p)APR>돭!gw !>OcLܳs6JeLӎ۞8+џ8Qa.&\I1 u+P퓜.p-<=]9zQ\lz97$-/aqȖZ_j+[D45^F2%ܺȔN0];SbZ IP{ؙp1h.6;.CBX/|JڋodjOͲdbc1@F56f+ꞙ1瘝VhV4"pܛpG\$ny0c?Y>Dȷc 3Fܖ-S4lܣ=hC% .{))r|8}}O$[;݀6Ba5B"jT$x tyXFZҾhHm, p MB +DJn1m}Ӷ2ov~N.CFƹfvUZ~f@Cy8xdhqBJz [G&F9=psA"hu0AʷRXL{z>'E"X׷!?%*SfJϙH,%j#ӊ>LwHىYns槴k(ʉnޝhԗq/{q^5cx0[LFKmS,ml=M 2rǹY [AQy$Ǵ)3fU^MvD'dExr>@ӗB]-B:S5D95{kO!4-79Q~+'/lk Cڬ%\A1ha-o#ƕ9\v=C'qoؑpC߱fFU^ U93-儇mi)\F $ɔO`8pv9|}oJ"%)q Lpͽ] UTA͕8Fg`u Af װԳB.dSW<&R쁲Z3 -$NZ{yRSv?O\Z%:>0;҂>+nk,zEb~]~p^bج"a |PEG '/O1(RaA,%ռ︫w?G>4J#~Qэ\vD/\s&y2i?L"&/aSB|,pڙ^sE&$5T"<>]\R.XXDWޅU~}G_ $A#"z1yG7xIsgy{: \!~[ZlޕXg衟ˆ$ s d5 UF;2H(? Ox;cxtCږ3KK`Le@"7@z޵/=]$l`){Gξ#H~]xꞕW$姯 ٦.EMQWr]ZG,Yul*;'Ę=k+B?{2Yʺg􉎐()!f,(R~J`/x)\Z#Lx|I/jiZGzUZ v8 LUN"cH[(~J&W$&~؃.5~jT+Uö;X?mK aD1SZW@]{G=Sh^yQDtu$ۿXԏҲ:_"SVu@k*wc")WT* ,E>nFY XY Hc3伀[Nq_+9iަLm 3u gE$!ZJ#\נr.ߕa_$h<Ĉ_M!dZCɵZ诋ίy`2&åV-4ShpV 璵:u.Eǖ)yS{ň8cJh+:*1| )}xv33/Q (<ר>[)R + ٷ^Mzk t\gH 2d"dXi٠ﵽRx42[Bڞ1.E(VrJ@C@F{͇\ >^ ?AJǫ\uX[6!W'Oɓ)Nw-6G`>6<(+I%ro|dN~zbv1' u""1N,_$؅ӯ@{P}1)jyftԚ]JM=-)xٮ"$0"ue)Ae2JKJY3ְ*MEYn Mħ ^o(ɩ3 NUQAx5=ڦ{ŒLNlc)ZsT0Ш87ǂ)E7Flu]@/mѢJ6B$Xp{8%mryιրO}^dݣe~MȾU m])mM?Yb<4]NP^؀;ۖDX^wH/t [0Q5}xvD\*IHا1~& m]e4t:4 4Q*2t}g0L+=~9p،WҶ@3`ހ+mWOu' H Q):ZF$"hH`;="S &T>VᅲX:m\՗ ʄnv]VDx=(G6>&t4ӋЭEe'۱12ѿqɱQ|e}CxO#yZ:[cqԮO&]<Z.f^6Te{d.sǂDP3SaXt<ˁ㰙n:ys@ 1C.S%A/ڷYǒC)E*05ŋ76X#QZ'NxEPuwK.f1FN^+2$wlhA;,\ ^kBHYZL|oh{ɛO)F8Sg| O(I0;mmL&R4t{a B飮gv ̾?{ގG^V&#hA DX~3щ BfX (=Ʌ?5fw;tL)<v`sztX"ArWcpVgr^  H[LEz&,OŇר!P<^?#,OS_X< RlXpHVÇs'6 m*)K7pv&A1V{0IA;WyU WtK?J&iLRǫ{]-:Md{T 3ertɬ׭4A7}7b5f˜y2^j'7M͉?&W /nzhVh0Y7*QYg 2Vtm%kՓɎFt['ΣL>t *Ş0MNIRSU~ 0ʩupTlR>vXh4:waBBu=ԿxC I/*Y'3`6kPMHi'_<5 W+".2+cFOM x̟]O 'E[hVa]JLu2 $)Fnw3+5v0ۤT1DjzdfLoP*iZDٹrMRv%bQ Rj˗r;w\t8~HeQ֋)6Mgl_mx/@];$tCϧ@o QD0qV+Ife,H 2p+4W[Nxui!SC8CpD t#pëА{|D;O1.&­}B,<2{ DřsT;돛fk^`uTW;¡aÔ 8HlxEj&#\q/FN6fԤndHsbsߺes1}쐧EĒlBĢ[􇙱\Ղ )vyv,{e <|2T6,䦻G wk&1 tg뎥])3V*v~W-|ȩV<.ڡHx4]b Ļf&PQEUʗ2oPP!ŴT>7 9r+.JڅR*,;;>$vK8kB0Zaf^ZxPGQ</@HDBS޽;kJ2YǾ95IjpEZH7mKgbqnw4ܝ:L_ZVw_EYP ,RT(ғQi25h.rdRX|ԩd9^=X8>N!9֏bP{O@@c:zA]:|; ڼdOӠBT:€۴lM(FR%QbE>3AHVC1QP'Dzh6\t @P$r.0eJ5OǤ0 'Dq}u'n5]\C~jN=4 al^h'>)0|:-8RI<"9Ye *i9aDn+4 &RXuYd?i Bke)_m몇Xy>5p8# Nq*1<ܝ-Ï3t ʳejIrޕ2,ױ`OGbg_uTa؜_%mXyJ璦*Ѕꙓ@*)@ J+y" uЍBYJOo3@gޕ5Pߢ,V/ #z!^6ftT+*LvH el:~ O%7,LoX+Yq+3!9T&M&-rM9ǝ$3B6 _YIz!͗D_@9ǧ[B`.} F:RqP';y \(ų68*/OBPZYYC.΍|/RiyLOJG7zSh}naG1*Kgvep!0x̊9&On<EҟG_G,/diӭR#QCr59ې~y鼭5> )K>Æ:wR7 O׿NN^9#s2$GڑMG~vbsY,L*aIXs?3|o\ A22hHږ> n2IlklOA w6l۩Wэrm>K?ܞ6QɤqRl-Xd1jws40"R8bV}u Ttt);6۪,aU4;'X`Vtϲ[R3 &ݢ94k-$@/P~ʻ@Gct5D\0L9w#U]==-!{bl֜Dag &v3qU*Kzzvitŭe胩rx*[..V-Yu%_!ý>Ձ6SѿsV&qoݤ*ETh vZ J9s!mZ/BNDOƫWu]pRӮPbG@[fLHȱxA.(qWhhsrcniK9ˎc1ҀhL[aGՉ'o_\]F[,-mZ#D.͜h9pf $ry q8W3 ƇY;SkcK*:8JpedX 4khyi[yy4"Uu3m{)[`<ǒv=P -Hz!'E8]]rep\|ǷYaɚC\WL{EƁGU=ٛA|_0Vki. Эv%rQBĬ"J?X. v=Oa;re,s#hc`fGȜGc"=x&/ghJlןyw5[q . ;a.Tj$Yɇ_Ž&R*Y? 7W,pIY[ktś)t֠(|ȏْܥS:!\5sX]=dg_ȓxk&*) W*'"D>WB)[{ <£*Tܓ0߀ ˖Y~y`T2cV4+ECj95B\etN{6Q N"K;n8 x."197|2דjev]q`2DyO` hӞ/(-KmS8 !V'YL8rCͩ|0R_˘q%O9l:(8(\]\$8`{w}r"YUy>f˝B4FWMݍpRxkK疙:c,>PD|KO0l>)O\; sItc|Gvz+ Lp: cQLa+-FLb`ZC1`Ɗ@;IښHXR,=ڌYKGI: 3Y?`^2*osi'hf+ohM,艴8b~vq]6YH~}$? +F 2OYP:ߘ!3Tʮ}u{5 Sj/ }Ly*4l4f8'G@ʻp\/jbb\^=5j &| dx^ïQ C&wonF0yvt߳Y 8~h]t opkkW{ZN'Q_y ^D֐U5!+O^F+2HK ;סAZ݁m1v}3E(8|i\5MgigB] ST #e\!P]Θ?i6'ؔ$a&)d 9UK G|z3~zC}uTN6EujfW0|ЩUA%RhwMevZp?Q ( ,gբ.z~PX Dsd-ŋqPjf(fd6ÅorE}z__  %KH Hzʤ'c3¼ f)5BOhFە ,Ѓ[kJ` d?n%}[VwD4/#@i,ttÏwx=Lz7`'E->Jv0H]PR {\4 `!R)B37>ۭ&XpR^WE `Nϫʤ\X8%Pop+˚FT0\nTRSF*!^d? :0X:"K%KmT$" 9HnXǀ,-U{\a-1h+KD@JsQnxec[h3 |rD V+E){d$\^xE\nl`lWJFI cfQzhॼ 9'TD:UH0FHqc鑔#]^ˠ2"DijbWy]X ?KS¸ O-HO+?^a1M:*af\#WsPo÷_ꄬZgdjLx{CD=WQ+e4$7,w}-?}=>ߨht. RPW:@r.~}pOaS0GB&AqS=oj{c$,韗]$$VT娨B7OO]#8{VM8(ܛS~e0Ԝ{K|)vQRlpWēƙE}Faʯq1{sݥɗb Ri)[,IZwЌ*]Bq L?pE‡au$I;VSkI]1fƙ0 " 7.[SdoޝT!)T?,@.A!_c$bN+lZ`Ԝ-ea Ǽ"%se\9A en}Jȟ c|~| _p OnP3ޜ6 ?B7o/τM&4(mB32Ȋ,Yzާ߉,kYPa( hqq@lAX#3kzWqo"ґ ~ Q%3ʷL":z|:P}iXe  . 6൒.lwk䡳IG6oz\7zHӨk?14'G!z MY/&Pw.QeLJfu`)F1Mt]u+D#di+]yL`&,'MRjJ(0<:T[I9Yi&\|xI`3)zI`гK"/] A6_&L۹J2k٬aRN޷0q=ʼy2MoHy=S{dO>V濫B̜r8~ӢAmKh^+B.cirrE֟sn/=#r8SL1VF2AR7W<(46o`4ϿRBk0_i-ܽ[ S0Q`~Uф;H:|spkbjZiMT뵩v큙ҀÔl$c2'Hrr逎}c%.4}H-ď '8ToG:46Qt)Ut ŃCtHDܓ|8 ʚk7al{9x0&ISYm"4`my|^Qax}$Wvc4``լ.2Ms,%>$`G`A \B Xt*!eJª\Y8O$NUe>(\f^SV$etT*Tbr>&.q"iT;jw}Z !4rl=*ކ#Ѵ$>%'<˱\*. *Ӵz'Bbݰw8XʾW:FU6se2̰<5DldyKoOze⣛KjӪR*DDVhha^Y6oxP'HWz_V* ;Գƣk(S˂^K<ՠ&<ӉaKCW9;E~أ(;xv$M51FeYGw+{4XJ&I4~uch*zovAZ GO* a?t~&xE][D9S67rstTDm(L&1,,@- q{CSˑv88)T^*;v>sx5ѧVG}g}&UI;C 7|2>i(z+ŭ dG~{e| @v'}@30*R X~no)V0h3%N='ꭄk|\|@Lj*wU^EܕA*,(22ɖ;PJ?b'w7Ѫ(U2s&N : Bzz$ϐgC]Ir˭~OH`rogAb.5ͩ4-~ڕHhq@uU:KHH# I_dAwp#@|̟]LNīx1On>XY  Jcxj4?Y)f:ôt* _K!h>Q6((|a /i@é$MRs#XRyϣ̑VS~g6SKLO$-zju[^(Z Ӳ.C9\7ޯ-) )W1•P J3U|͙ȷTK;BØ?*u$&w]^9Ư/o8 [!5_43urL%$8a2?E|V_hQ w4RtBΛl.U}-7 2aK Yl6ߦQ{f^ޛCұKifS15a^TRdžk`R4y<'D8M(Y"4~7Iz-ONk"f fSϏBєAWjt`_j7 <Ѕd.&:Ziz1MtgZ6E\'shm%[ceŵs7wi̡GR- Hx\TXP!_^dZ7ʩ Y#c#5W_d,,ZP>|@锭4ַ8,|6r*gD-O,81A/A;"sݧGmG>q5:=nqbyP4*}:pGD| јi9^=gڃS٭?\,J=2[ V1`_^^\lQCeRk,{UO>!aIԒ$bOuCJxUR.SiN+\;v}'g)#H R _ujWv 5^MGm8!}B%{kTU`_|>+C-@_l`M%&Z;Gz'$/).МH*rGB!AQyI=Iqs`Ahֱ 'ANB-oG (3U5:E L'+h? ti<v ^B~d+±:iI^]c\Ѥ>-WQ3.rF!nΜ6EEPYiSɏssOݧUjEQ[$Xlf$$7Á AiTXOtmڕUBޘɧS$*p$7[FZ&vP*ǼiNwc-[: x1O۟ ROf^EaUC«o]9eg=ثa/^ |x=sTh#ECrNڱf3.'$+ v04.m637׼RiVԸe,<msz*r0;=n6DkGz} ml'me ش Bb+V> '\@}Mh@!(e;聊ub'\{:Acp~!#*Ew ޚۯkE%';Ʈi֥ cؽK8K漻vyVdkΠ'f[#oʲE=(J_=q^ PǤ!'O浒d\-Ø|N''͂6DG+Zn//}IR+AD/P R`*E1(R@_[7}"ˑN) Tag[k)skp] rgZNҰl,8ָywNyub>X/>ؠj .5EFԾg<}=պtn%KIهn+`Z[]eKA_UҎŒL0You'dlJ5 1e(}!x-Ï+ΩC&h&f?18%zaoz n0s=V\SWVL +KL,'yBT/*/*GF 6‚3@&oy,ƮبM7vT>在K`R嚗o6P >dh[|!nXQ+z{{|[&(L`j)Jj!>z"U V:\ &U (N!yܫwc^~^&iN< +Az\A.S8I: rG=z8bT_ 9Fj2bQm>^ypn (Qbck]Az=R0[i薪&h#MPR \w rWEO :nc@@%féL)? Պ'Hφ/v*2J+ ,Gaͽ 3u8Xԉ/¸Sܬ 3G?:訴F$˼mx2˸NYICCvw~a"qBWT%;zpمNk뷶Ϧ 9ݓZǗH)|~Ax(f\uyHn,fjeMLnk}ae:n ٖw c_U0g_[yirK "U"0`bkbD)ld@[ǡ\:Te0H*8:sm)|YtgF! ukTjK& ӏGE$|9#޾XIRq'I C$w՞(difGc3?Dulnٛ0;a_ x\#6W"BpNH!БL=:b5wx1pH_ּ~k {(ŃZ$tf?gR $:uݥpʌQ- I.Z{{AE*ǩJjQ#lV۲z(hvx '6O+CV[-9 ̜ sqr1JnorAUFYUuI˿gKbpt>M]DCh1}c+ħ:GtVq>B?M R">՚ˬA&{/jWۢVFr2;א&T7?r3tn4=^nEu@|4A>:qb1sF NVf $0бk`"G*Xn*+ a7?S74;_)P}^Jp(Mw77z&/W ؽKJoսՖ8O !&]kmN6&QKNI)jej/Zï"S_=,BL rG=%j4Q!I`xy^]4(_咨FVf 'ѡHd,AD sBv"a*ֶk9U$;S(?Ԁna?-_//S\}^` =Ak,PB¹n(Ʊ n-FfP4*9^&lPU7d:@?p16cdk|/3D/#D=d_mɆ# g#3FeH'' p0=E@泬j$hyWG{qX -{U ي ,k $wp.T7o+! lǖCYfP:z7=BXj&yvgh9Z!0\$IDΪoz3Rɷ+Gb^rԺk/A!E ~I7[d3Ӻۯ32]Y2jCYTo񀐔"ʍHUVH&7$7M>8VqB{ k8j 8>oQ"u1#gلr a< +xY^ex7~?2 /O LsMt8ERm:! *QF9ll?=H( *n 8(:? DC9n:x6 ;{S~PAC 'Ldsh@}4}4Ha=j%SD},nBpi} !`q",}?vyJ2S[ K[TZ*d9qd1@S2gãU/,JQUS5r/6G# LZdNJ4mtǂ1"/v !(pT+NI-@ƫΒ_|]1O:ߖV˻ }6+<霿ةFMֽv#(lz4Z򞶘"m(֨F`ƲLܷYeBծ]jcv]O| UPyH e%? ]Ks?P2ձSz0?s'%⻰S> Y{LdȚN'@>iC qIW%^yUؼl؎ugԻlr:+{ !`lL9'q۵7 Ƿ.'b${opJԱ5i)*  1 Ũ rgMҎT"r/F0dz#߼XA1Vzᙯ۶Dkx%\ES Uy⠼\u_w PB%P*EfIuy^I\ۯ" }i!޾LFs+^t?w,j6q:o&Ժu|]k]c%WDuSʐ⧈ \F !w*TUTcBԍ\:kkBseV}ܕ]jCgMiҨ:0Pm`BXv3 .as+4XƬUb8<L!/H hwޏ!*PN_ Lm$f1 4}Ϧ:<d94k_j,:BgVџ=E`> GѤj;5_5|m{zNcSO0q>J̌羓tG1dd z.L.oh?hhLޥ*ѱl8."Ym,yUT9kv<b YcnEDκӷz'G(wFdČ#}B uE.R)LIF,ΐ\lN~K|-],CK+jˉ_X1^JL,-mQlA![ƞ$rX9ul6ío0D7E %elF*K̜\h,F5<!iw wh=ܭ/~CcYOG"h*'+[~BmPxV:wИ؏^Ș]9nC:o?ՃՖ^j)k=TW#;VӔ lX&4]rR%<, ٯś$D2^CXG&[ok0,г;$] Span\gzy[A~uEް$_PIFK X˃`f'ieXe!4Nw|ͽ.|󗢙 Ҷ»z#OLE2lN<-|?1;u"&Mg٘+f-b&;(7ELI!;aGǛI:鷧S&S%qŹFXJ?oֽr f*0X %yA][AMzRi OʌOYTb0ڰ_ f50 7&wsʎFw#KY@aerM=,-{`&D.q $P hWQaVG!nbPsɾZHcPjrHAQCZܮoq n` E**4;F 2IV>maznw=ĞHR\04rn1e(ujg07XK案ۧ_.FIF=u,1܇r=ѤPjm_/L`L^XOD %G߃(bWwD Zhh{DsQk@^@r|c׮YdoEٞ eVDܪ PUwCuNl ucA˫o M Npl ƜNNxWo՘ 9B^x,Z܊),:榼JpR>SQEP2js)25USf,( .E-O]1~2~ Ubos,d{ jf.P/0!{lua^ԣrLd2"b]EmL6}"?-uj~$r]uNz^(AZۡws W7|R`,ɻ= )_Ϧ֥ҥ OcobX,>("ؘb:tQN # n$Ds!LF60ǡH\CcDK[Z NuS<8ʋxUAg[< m]%Q8 X1hԫ n_%b(Hݚ#;_$4LoZiH17R晽: )_@*itr>>~Ƽ8tsonȏs(6]m^]9 V[x/r@P.gyXq9t+#{6s21ѩoWxJ\M-X߅BȊ# GS[9-6,E\02WWA„TvC&-%jtBD;A,Ts_dz '<6VS`[vIa(\3QD0 Az+jOfǝ8-oucP^KWīus-c:lTk(ZP }>2={C/MoM7sX--1–+k*`6`<*L0)kzVhџ|{`R ETqړ+{ miYZ6w(H~P auE/Cq j1]Iq4"sW_H =3Z2:UQޣf:N:D >GN8;U C:\\8)xXЈB@Mٳ1.Üs׻AeKXPL{mJ [c(B ] ?_Q',bqj.o#g=|K aE,;Mm5|>1}8=736yeߒF#yDUt3~gR# *MT@S.,RpIƔLc[ jaW4aI3A hfAâ@>*|5 ]Z~*:N<Ն(4~7ShwNT艇voJaJ̸3ȹs%௺۞|n j\pfc{/~OM9,Gt׃Cug 1 =GT ZH2f0QHc`2| cCs-g$]+fp B8@/`2)G(E痲XϦTR\o.CG?)6eLY[5P# ͎J]tﵷ{)%W ג[~4~PD5n^)XiGBf*X{!`m't'+'[k{ rZKU C u )Rrٞ(m[lH\<2|ײ1-5:?HR봍[@$L{ϑ,Za%e5Y"ꡓ>/K* Bgߛ/ ·XvGysU&e1P∠7!zY9k:59mje>+;d_zxS\(bZ)JÚs'.\l[562SrL s@>nnT?6I,X?jcu5rr϶v̯N-᪰ \VUb;@^ڒ0: y3?8a4ȯjFZI4MZ&7bcsH}~"jPqMșFLduU_xyzsgV٣"#y?Ui%4r>]`:SV- [INֵ>C=Z\_I20$Y3& "R:^~~qOpBW^SmZ<`iC6Oj_G`!Xa_5C?y;Kq{] >2ӟʖE Oք]4AKjp8ѾyTY+ԜqBPAdD+I?LmXIPhhp|cTqDd["ׄȯh NQdNjI=*$PoY!G<ҟ>Y\VFUD|\m*RP*G,nP-I6ƞ\">6BE&f$=jzx3L8&Ў*-U L#,h7vY &-pz;wc/'U)Α|Nu V{[EYXlq_n*ש W7 mskQ8{ؓ[q90ntN9bn+}pсi ,_Iw_KF oN3PMl<P[X/Wc6&%:]JYʟpE 3lI IjZ!~.M6\G l>]pb$T6bs15A=$יoZū]W;9:k{]Ό9G"7$ioo9m>3; hNp$50)J{MJOܐ>! #)h\]Wn]ph=,kJ ¯5 !l׃_ϒ@S5whڧDp))&ir'FiZQ~Ůsj @a`C|+nQE`k[s홰BQ3q6&S"lxC;^ Ë31T{P|-LcO~i-ALN[P'.i!1nI>I]`k"nƨ\pÊ{`+ߟఢZQAj: 4|$we.)܍[݋8oͩoZ\EԐf[BLS@˯EhOpNQᮒlnKW̾ >'OT{36(R/ZlP @3XMhZ>5hٴ*|eB;wn(&C\"; ۽=A>j&/-6Xa-P[qy1wyoeMlȨ,Ceh/e5NF@'-N] z䧞s=R BL*t:(ns p3-sR^T7bS'q {TXĜ絿Z=, CvS{]97 eF` 5:7NuG+0a [5V7&p20LT>35-ReĩzWT]|ov| IF08J,25pOPHрExZ)ZǛRsH):1<#*:,&GgrL4aDrb! 4N|d~E33〈P'LwDf,ɇdDJ{nZ ^` JZhܳw{xĩLN9I)h5WТ[<nD?" W5J^u0|9x;A6ptГYA?i'|&L{B |%>'kJNAcg=Y}ܷ`uױ9+)*ܓ03}}`CmTS˫f#7^ZtlyJvH@kBB3GFO̸cf(TeOq,4HFg~բZ=W:)B/@4+cʓUodW`͟U6}4] ϓK_H1] 98 6/ps86NjO0b: Ec] ]y`l~3̀kw? CawD'o|^5bsX4Nba2NXAehG}lr&%dZΎW㾰um,ѥI0 f]Z5@XCTorfz?ƓfwHûWM XO{=/^'C!erK-dh8 xCf]h.4'ma.l^BC#zW:$$ }Zb/]Z-+"{r!VqB Il=@}@ͺU+ NLVLMfMͯϝšЖABgByyyﲮ-G5ڴNuȮخ`J^] @qxy +B}\D!w]u;F7b: (t"hBb5&Q${3K^BPH\s&a0ySfc1 LI3.; \yPLvdcY^,H޾=-?+\i_># cw 2N1 9zS9iP VJɘ~4Jΰ78/<RkSJJq;H`HЬF^HӔ a[~mQy O!8rGIʗ.q_]%%HTZ ! A?o1+RйC+J3%̋n7vo$ J"龍/ߴIlz@hc&Kx*NAA,s$+RZ]/9U'ZZouRru-q08SbkN0 N+WEU',N^2xKtMVڣWtqlVxz݁%ŋ);Ww[ _[ 44xTI$mPIϵ=B&cT1(6! ƴэtVCz+%$X67%)glRmiԡț(H`mmh6VXqnJ|9 GK}v8^ǟ$/7y{2r2 uWڢcez (Sfmk Z$(Ϛ}ZH:T}L-\ ]͌&n+O4n_74v(Ad*BꟿKJaj艪6\Wk ޢ ,j":XsbIhлû|vl (ΞX1o [3E`tarVY11qմJkQ>7֌xg KKYk 5J|^x]z'?ŰJ֙~(`̺G%1QN='d cW 6iB(<6'-*=cQsţy+ tC|PwofAD#zTyd4TY}V/w򎯞#/K=梞Kuc2[ΫgV. @2Ljl}7lKrn"j1HLwj.JWf恀$Yő wR [_ q+L@W_Onp:5 ފpW6z.B)6*t;*9]'m9둜d-'r/iaTL kWu`I}‚7rԘxF.< XpJֱ-sQ/JˊDN63  ,AM>[/㖫0VNNmY ~nX<_.G rixVꬣ4霄qu˥i 5C<:n=+ CXAD^*Fꝥa=T<2"q)CK8bF$APqpëQQ3ÁP|!,+[ȡ%XbM& 6i6Κ1:hն x`4 .I9 EKLobR\aXq/5jw7Qy\(qa勤 az+m7&dYW͋$HбPY!DzcE%3 1[؋!nI-@KeRECTEs hn?쩕Ϋ|3Wz5_ RMZӖq:-)jwlUw[C›:>8qC%h!`ś9NzV=Mj/rNN܍5w 0BZ_$qȣ,* |h((W4gqdP |"S}y"5 ͚ϼVYƲe`OcA[Y f?!^"G;T}Imj%X,FH,+.T$0Ն) Ϯ< l`w\Fuc ֌@Jl]k5{ZW:ZD%wĵȴ~3/*GV4q$ kJ j{j =,K3+r0]4HjF% \uȠ0g5$zQ[{ix1_.mj.r5jȮ~:'~,Ijz*7)z>o/&l>'d;/|@:\(b]Mި?&xi t ܦw-hg$Iά@8Kv)9M\q俕"i~5WdLUM;&W;h- =F8o|Ta&(V&A-`4L8ۍo;L1Θx̒Ya!q~WE&mE/4KF#;=d_w*[J bjj@Y% bJZ6[0oÛDbx&0iOQ{6ɑm$A0D$F I'ѻ# aڤj/Gq oN皑g "n2\;(dcf5Kj|t;Ǩu$vk;/6}A' ᑹ5tOh/o#_,`e E 2 s8ChحYR7ی^\tf˜[*NU[RhD#G:d.Hw:\C>2xEr~b7UgDv8f#VU* /8~zǚH5 O}U=x~Oh.!p&.|-LmY]+?z&h\+g !hRbJI@yd l%rU[X8t%ٻ{gN7s|d*˛թ3?w9;Z3b_I)\][Fy~Kh ,otefZb<=s\\pnFIL;jf7|ZeC h0@9 l!|J 4ǵ ][8YqE p|qM30>WIZ-60Of`jo];4FG dMJ*H[ lڽX@o!cO R]M+!q>u5,LP s#5yx0$K,>YT߯HR>Ob@{ṭ.& I6VCruCL~xJ{>4#S..VJhTfW.+5{Р!SXg% SKm޳+]3 E[Bu͝4[N%MO^#Ra"|u}T:~O TSMdlRlݳhe+cDEC : ڎk;ءK,=x1XodDZQ)LrPk] VI]Rz)ʎRb% cGǻFƫ.N~ $T&E"f2a,Qh}H( ,>Żɓ2!$ژp¨tآb'CUv-Z۷ 5d[.C'߮;.{ls*1 IJtmUu^܍W˗q^D`n]=mt6To`*ٞx C^9uN8/@mLAs58%f6+ۋvzltRY6'4Z"/3L 4"PMTL`]•/,Kq7geu ~eJgw~vCܛ BXN-heN8.> c6 m{I'?cTx∡ӝ-4r KbW/߼ᯖ/dFIQVOE A2Hg(f9fN8^-C ۇ +ܸ70:ncry=$iT3mf!h#>7mĬGR-mj}&K; pŐ4;OofY{e*tփ;=)!|ٝsE}G]ȧR3zl.~P_Cp&eNL]7V3}0B7\A<_@@ṛC)H|l*㙓x:reCɘZ0T ϹY4hyoU >)P([AJ50֝vRtaoV閷 ' AfʚeUĆc{H 1|-ziHTyiOјنxv+E焇^2nQ[eϾcdgm͝ORL'%񨘒\ = t;ayׂ{pa4JWrr=A6{wH(Pށ!s֙(輵AJ 8;+qgg2DB. < 8Q*M#! & [\riovZ OQXSO Y4' -GAC0C7ݐɃ䁯0h*k1D{Is5p ?JZ~]*=PA(7XFV;ç(ɽ]Zm/tg/b $yk*5=,G7 S%% k.iX4lh FҠM@k+Xk&Svw, 7K7a4EQ6ju,g"pt9%~Zv޿I?>6cFZR`m\D ҉⣋@,~ .ĕ<,2 J$@=!j\WRm?7j*-|m\Stk? bCJʙh' ;7l5qYƯvϟIjtJ=ar{ݵ <&@I!hsIp`##>F#FcޛT\ɕ_0vA|XOE)tr1[ ї]"q[h7̦7${X\s.V8^h*jFCz{aC*fT7ԏoQPMzMxvG&)ߌӀ}bڡ&;ɔm^G(od2 ?INmiLG0h&󞈃tZkx֑x:6)ϖB܍8T4Qmo^ӲUi!h,Nв] )@4D.2IsbyuT+|/ IUv+̼ MStGF1SQv žͲez/ Ѧs,"k9N/V>[%]_k{ުY:1X })\û}TBXŌ;C@ \"\SQ]MT)F={VڂKAa׮1p4Ah~wFn։ZdaSķy'Z V_>#p!xrT>uᅖ[__&$ A+e? 0o"8 o'ȗLpmaj^^h *?zW[CEwIENwBL⛫+@x_FP;ކf% qXF6%$%,ff.$ /eh?T勰} @^j ; Tɋٕ:*曶"sίTî>*zw{l`_cZ-2$-JȎHiM@#UeBpXuZz`5<H?!VWK !ntW/"ܽv Zڰ Tu\A[SE:%1ZMw%l}B((FoS.~&M\eώ14[j %Ciu0mw AئMLayhP#>(@y1咄R#.RITIK y|FOy G1^"J)𫹧>$R!*kSY'n7J5Cml 98P|Ûmt7rM@QKi jXF\|_4&;ǨKњe"I`6vZH*u77͒xm ʞdowsL!г8tX#(*tS !ޘz b93*̎^?I]so6Nr.5"غ < 0oOs EG뚜Mk9@Y$ӽhbGgxG*C6ۘW[Ax _֓B-l+@m{(GpjǮXLLCnW*Lb7\PM"SϋES!mOIY?q~;01^Q1!a{S8|R6|È׼&sk[)kv*|FUB^ \.ʒ?ҵ[LYѺYN% +jq/ݵ۪K_ˇ99WV(X I렁u, y7TDԤn}{_&|>_ʯyR/YaZYEd(E$M!3DOEYO6[1twz@څV)tAeARAys»@u2@m:R.ڙ|̃@9|/?K5d\dP k)'⁕|)TU0HZJOO.\O6cj{LqJW x'WŌyEBEYim$doCy}Wx"\ё@L ( G>T1z}t?uWsP[](TT %p\]H"-PdNC^=N`c8bC&xCYպͱ(#!SO+!} `̗!RmGv9G pBڂXu ,nO24P~.&3O9Cs~RC)2UH|sf)̽H:Tq^`!EüYy3X3$*OG zloL1Hz”ozULC@84_vx(Ls$e)alLQJ)#O+q{L<~Č[U4XM w87\Drˁ4Ljy/ufU'Ns(}.uA1B5 Ӏ!/AZE=ٻQag98O(r͹yO]Uqڸ0B/%UT_eBJT70w;eh=CF0.xرmPaG (pf|b7WٟNQ!`8[%ASLVk~s`@Eإi_"sc;TLNca6dpM$D.Vo<Ҟm\0CœcXpD¬R?rXiGpTwgc=""Fcvnsb$U2S*!¬zZG)X"cPCYmzMs@mȐ>]P1m ӐOڶ "*$4z>*Z熧 tvn|o)XO0*TnD>2bN:,BɌhr ␨)bW? Y{L'=I {0~/۞*V]ٍfg2M>9Lĕۉv% IW.tPZNB1#a-` ~Q3y5'C8`bh8$>rYMEd2Vj÷*0ˋJԗj롩Ym2H'疰辮䬛 X?Ә.xWdN𯌺*.&{t¬cʩ: ܨŻ]aqAMx0E8%gH(nb =3i6;}֙?V+Bb} =7QB.uZfѽ냨?Vљ:/ѐk9W*'w6%; A{fdVboEuU @p@f92(_M2Pl: &NQ5fCFSM}y^l6[ ǷAE(@|Fˆ?sP0{jjj0Y30\O).os `xR]cdhJeeuBFp{P桥̴S0P B wרz#sЍk0eqZWWs%3%}[\RʓIxܚQ6"m ]_\AlQCSX= FQ}OB&ld ѷ1oM?Zܹ`* ]*xT.WB52]ļ~qH˓5(z8wUw^QvAX.KCm"0;K~[A\s^ZWvȌ٥BZ>(_z]i1C +3&'-NZ$|VecİQbYzp oe'Y:̤̇wqXlhB`Nࢢo_; }x=8ou%d& N}|n50KD4BڋVo$wM[(!tɆ\of&#~f{scޡ7}`MjpTr(!"uShxGkx{ MF p~>HKWTo&3]X~ ͽiwVgΗ vTދAfH_b/CxiW< ïiϗu?}jҧJ{2ۃ\ܥ6..~WsX)u6ݰ\j5 jqKىD/7,0_Q^IKeԐ% ~:alSȢbK "CiWrlV]Ky]uf冉'`6oE\N,E| P7uͧF/@Fe|g7:>H7OoaޭaJ㣻'fwg? x0^e#[cYHfpA(@cj C\?0=ϖܦ6MqAzct'FnU(Knƴ5.UGكzC"Ԓ!\eh138Ds/Q0GYJAhBd)Iޏ L-&UI8FcVvF"܂}(撂fh[A6Nc)XQerF!oUGrN/%4d#VCv%Ǹjd1JC)[ƒӷԖH#{6}6\REZ~{?V Ά{DܖXcb@[Gi³^9މzm>\G+x0:ֿyAu-ZBRSisJ *T qC&K QZaػ:@""Õ=N A8Ȟ,97ND|LT c6FJ%)G y`<^Uk1o8r-XӐn6Ûxp;_cRjº!8H@ w-(cD MC(o+ax#8G")5529n9"F`lmWidJ?"TT]_i$4XrvSexF!P($AB%+Ts.bjMRvG3ҙ?^39NŸ)@$VkO+mE?팳PTހ)4rC n{!2b2G|2<{E K =ʭ/m aݯjcBM/D|}~^~ 񋅸R$9fLN2Eޒh#[i~:c漗 Jm} ȅLȑo\rU7iQPz¿ɢX+[X0unӝWM1*<9ލY8]?uÌ7!]@wSCtpʌ7}5":}T]jt7KleezzlDr(^:Z4>Ϥ-M4ߛ&J5apLZ+zEJ|Ih pR,w'\W:ױ>T/̅wQgG,eVγu75[̪AQA0x5|OW> 1/"ED u+?lA-f${(!КZ%[Xd/~5\*.!}5n>Reuǖ@Q@tդ308-u?8t2G >B~* @V&,~?I0nw\kqG]0 XMV*A, hd=%JOKFZ 3vf ڏ^1**tX3cxes{mμ^,ޮ5Ψĕ+)O~7$& ebbWF5 tyU YNnub$5 VװB*ñJo:F J~b{teWWML1U/J<V~);>&ڔ+ ;Ql;c6+ټxf1OpI| LX!'8cq;H;{?-CjsË'w $ sתfߔ&Wl3E옻ǂ[Xig6cĐJ.n>s_ o;Bp#lГ0!)=;]MW󧉿ҷ&CلƬ 9:v<:aJߍ* Od+Gl:~J"'҆P]{cb6y5|@1 nU.)6K `1ߗpoƥͫXj˻F #~=c73.9 ̍˶wS|\uؾs$ 6^P1?-S]) ۙ"C.!+JndƋg zcϷ+Pv謙"B11Ué{ Z1 X88Jd:'4|Tq-*~ƌ#EЃCNAmC.1Ŵ^V `ݣzsdDH/!)zM.EE>E ޺a(M|~H(2b0aC#$4n܆(&Ѩ f!9=̃ lyO\˞E kpga~EL4.[Qb WEȧ!Hȡ(,H=h}nًؒ >:Glڒh# Qæ$l !5A 9ͭ٪-L>50W2!zKӆ/2ԘqDY-af,# y1W9€%럎=Pj OA* 96^ËH;]EOXTh NȽn2P,Sg銶rcX :)pC ˌ +&A3Zffap>;M GXʎyN? odƈI{X=Y߽t^O#(ZR`.Ak=hwFCLЃe^ɂw% & B ~}iBzt~9_[:PoD<(©_G'}Y'ZB$XOrC?X;]NM$KN PEUi'FÏFhPϸ*[C/4 'ZʭI|ʁo q0(4 I.ޥ,ZXoƠ/`B:6p0Dي|1wIU[hKLq P迓/ e8MEBj2A`y)2 5%.[U44b\k/oi ?eWm9)_,6qvI Uo%9 O?:l2Z]'wX[7#ӒO-r1pYEN+FA{Z_Mh R,=t>I?VTNkcN_:.nv4WSEO= 07#"B|Q ]DOG?U {r_ںdnҏUȟ͌T]Xh,Yugbߜ*[f%7 r$o B복Dk?9{ ޗI>KcEx350//<~s5HOcv)&pɻ f*M}/j}E8G.>3wy-P^R2mI)T 3@ve 52VR2 6I]~bgw:s&D3՝v7+ {h W TLXmf] "g#LNQ4ӌ3tmZ*YbѺOT1i^T:;oFР"[56U*W1Z}AxH/J*D(( Ȟ_{h(i>agAknZ?fpj(ci?lsTVBl|&Me(_(WkXP\ؖ f S^{pqll6ʃl#c9q)' (e#oyGȽUaaMKV*Eo26Kqa*뛟~gjE7o%ak 5F^i'"k'׷?"2B9[m\w:4(r HyӛDBUKI1OxǛ^#|P"%mgzhU!Q L> tbE'*JP Y=AdJpgXj.maټ8܆`~C14,E* ;xJ ygVy>۶0"^X#L1^Lrjs{bXm^mc){8ͅßپ9ўcPp%0]ā.4+(\ LyW9e+n8]rה"X&єGn*ؽ?DAFfYE$ڜ0B`Jf*\ʂ;aFE񖔭)} s\ui$nRZ~a?:)Ob<(݌]ajk)&az!t.Ihfi19"2ќ2DG r&6JNFrrk/|M4s-8SQPFND60TKTֿcQL(}r|1jY$ʌհm$T%xӈy6:&xG߿hЁ@Fi_G-UI.FvKjL 1Es>'MtdKnM^tn\]A:pM<,:]0glȈY,^{]DىtAC%k[L v~J\9kN?ŪUGpV ~^EW2/]4N$DPR@*]X°.@/ oWzr\]֜bwC K FѮVapҖ7:X:c8V.غ?^k+(ƕ;jJ&DN'[OwĎ Պy=t{ƾEAɟx⊟ĚlHw"7m %m/d>g2GşTv%qʻGezuP#pY.xB'q' Quҷz[K2+awi|,j}xޱe; $P$y(d¼eiR.;^`-J}=ʉq©s΢$Ct+kLg6YK ݢ4ONO3>z%D8!EKk)Tl4}QQ;J.zOņDH"qdV/̿xɀ&ި`;K%cl V1Hl~x ੅\'iz1 E4T`+逨Op ԧAЮf ףa+QÂdE:0Ks_`Ggu!kԋ[0 ·i`ͫ gr\A\hZf1uz<|nF6KgmJo]gr[:qGkd~⁈ٌ?717\NE4_uelr@ITOLqQf>q{e!K|U6Hҗh]]ɸLƼ _cr@rFԦ8|rA٭]uE’uy5#!GRƙH PKV,M8~@ͥؠfv3J3@ q]+=ɡ4IlaJ0xcU0C0%&y/>[ pJ!  CG+XHD/_2!@l8[wB)s gr\?-,S̖2O,UEA)u)##zh" 6֊0KB"ùAҌ\'# l*M'_DjVFdt <3iPКM0,=#(AX!m|s%#{E'h\S%.\BYgk-{"~g@OU-]Qts%в zgH5r:ll1)y!0-2iC~@ s'~jn]ENR4lK)0Ֆ{'%G`E˹.<URIx[6 K*Hw8M3aE߹4h'm7~ Mh&F 1p=IWٝs\LΝB%cf(5_fq&^sSTT\؇GnC{ŏ.Tcs>st!#dD#wB 3c'p27Z5(z(jb:r;T+e ͝cZfM6aK.Aj@XRzA7mpSIۦEa=Y3qKh3LcZֽQѓڿK"f, GMYK[Luy.eS;Brk)lëUGAB0%[dKMإ:Bh#Ae?/^fd#RmB<RWNO4@zXvƏ=նJd*PA;Ʌk3yfi>2ؘSO{mC4KTK!IZL7lu`͖YJFc kc#rne{M B>wn# kxC[ o {4YJ*+:W{'T&,Bd`EU3#%s- (ww;!~12~l\>@ QQGMzP-fۤ PGj߂MZu:Q;Y!@vP [OiW~ΤXLp8sgqO u>8ÀVZۧaL! DtgkxhNFL[ϩ_,9*KªTE*ExI@NGE2 *ըԲw&badYd́/0bZۉW5 Ʀ!F[%`_pZH[n+ o-4JhQ/ *Z\LV! }G›# @nb70iY agK0Td3 W5tSAؘ6i@q+h8ƩLm%me6X 'TTouc,fyP";kgȮ@r_O"slU[]26lPg(;Ae`ӁiߘKcLC řSs9i B#Aۥó<.;$n~?.~$Emn&.nn x%N]~H(,yM(W$éAKns> !B6ӈ-2V?0ijy RZkM^C& NmK )9EQVtH5W_.Q)%==4WN zOYdGJd%_`V6Qm#$h↬)ѕywΔ:IJ_A dQ#kg&sCr4x|܏Qme>!1E\?4[MD}]5S8N@{Ơ3GsF @ 1E,w K|lp(% טWLc; V|oӤqkD+i|!t У/:'[vudaF*ax#2@$JLj4sUvt3 #RڑǝT(V>-h0 yYJRsn3d{v#9⍧=F0:nj$sTtȦH0$7G0*{ݡ^OQԾ&kaaSrq}}º53F]`. )oUx {sqyLRtx%hbfe- ~м b,GT[3*]!F,iFa*ˣW;3NGskeWB*5Տ+yYag[G*qi^AXt]w Y%@ ]ۻ!KNDS_lO+!5awh`Ij bCI\EN ݷ"cMMy TM(iDG,ō&U1%$W/YtXPeT gTI'\l<+ɱ;,qE.Y LJM]4+1 %dj=&49 -1W](冼E~T0RkM6j pSϥRȱФĤ4"EZ@D5Xغk_bL2n :.C<oL"հJYz*y Hu*"=JRJIʧ-QqhIq UGm4iζ;BM&HGs9Z( -\tށzc*S"}jElDWë"Bx%!+7í;r8 :iIny yN>Β} iucpS5)oT @ Uw%-ж[9;qM$ag ])P!TrN<zd*bZ=Avjv5n"J ~C] 2f +/{E/=#cn_>4d4N5|Ԣ>$X`g݉)h_^ceGh2ZhRxO>F"B2wA6,#K*I^iW8%o;3 tN fX0 {=jjioIJLsRZbMt +2S"cE4cb b~A̱eQ]D:1\Ɂ44 F]Z lL.:v*Ye k[Gq9$9SCX5. ) S]_]4P }#YL7h~Vޛ]:5| b'h@%P00w7 k)2Q`D~ ;UMX&Bҡ煍Pz k`?3RnR5R('K -$%ҥ镼Zud-L*"q o6Y:瓍?ߒ .,]bǑ>걑`vS,]0Ec{͂>:M0KnX9M:ӷR5êZ2Z*#ns:DWa{%6;be@׫nu: >AFOlq Zl-!k80?2c0/.576Mkc1.sjGʀxLQN~`frZٺ5e&6/I?f=m(Fyӊ[D Ι"EeXHwy/216 ?sp<{>ٿc@^?lH}.܅ aD08Euk_AzP5 4)+ ^<`.V Qsn;HτK'z44sk>g9`ğܓP =ez=FȬ$8i:s}otoƹW58ĞQ-ooxIHBKF ζfJнsu6qt_K͗0PxB@1mn+B^:K X$.w8Q*crS@sHpFU$twXA=ӍmEw΅֍F [4<$Xkz9%%B1u~uwc9pmX%2YJtM^͛]:9pMR5E%wcTTVAYWzQ_Kx)d!ίl mMrk#Qkb"ֶ@Bhu-\o{r`d 4UW8=$*w_.@n1qy@%7r[Vlw]0Fsǐ[%$t+EV]~u"KSͦr"~ɢͣ>w["d~hV9 ,OAv"}$6A_$.<6Es-:"m38z Z)BXamQ~tۀMŁ7TJ]VAx5K+L3&Z`ul < 4;z`w ujG ֦:~C CV%cDYT$xH *WNx̶pԝKfY-rH`[xlW;+TC ;/ȗ RZ ѷs+qD4xi:ZBHw*qpVMƔBsWk(׉zW 㯮|6k5oEJ^7ua }mS8o|!IIcK?SK|M扻d V^{#h蹻F1( 9!+jaTbЛo4; + qݮXghAJqA V#V0^]MuD T1='!Ďo/>@ <<e䣏FLg5v-'(f[Q J'G-U8S&`[qnKqn %1A㭮 0YaZJ~`IۃoWX@z>[,_\,;0V 'KbgiJ<KRLލVVS/tb"<܈$ ;n)TP W si!@+8ʑi(U_ f jaB!EjnkG MV*g&ӝij5Stx@߂LF%F3AAQ<"Kֿ֚ @t86 ٨h.3BxcDX'uf]K[bl"> YI{V񀆴yS_̣(:ֻ[B)f(x0w=2Cz e>JF 'P<):V/VISƼܵ g/h;nuc 'gIC/4 LQfőO\K{R- O +$=K./UM=m~~W5 *8_c!b^eLk"WmQV*%.\|y0Yb=l3ѝfgAA?'w>`g{P(%\tq_{ж$z{f\S ]_vd˻(R#51On>լ jɯxb*?3wlTb6:fEYop5|B!;T?jB`}`r~T9WͼJۍ @#Hm,}A@5ܗ<Ά՛$~0:Πt2neyHs?@ 5lQءi&5]0&vfωXƱɏ\m:z 1Xsi]&U1D׋kD˾ MFs  DE= (`jFЧZT]w/N\:obu }*KGL4 f'&"π$:#]dW kH[ <2#S Wth NdDǽLBa<G?À2Q]݃%@qnV]Aa7+~Q~w/:aȺa#iq) B ;_G7*AYUwu׭i.U۳>R QKIU Ñj݉uخu u5[1r]\eFExxAGЌI[9c18wwe"$Nqm82 K1s#"k @H1e|Rl"<;{ybk# D=W9w'j:ScU k?P~745ΨmaVRֳ'Ӣ?wCn֊86"Fx }* H-{iʾE \G]x۷?Q]2D&Ogz |* !0_{ &=OPZ(Af҄k U5(J ' xЙ4 N{@_;p5=ZT[ 5d<ԛu֌zE` 9, ,*A:i|x#]iOW١nsKQt:@d,D䳺E2Edc| ?\j{ Z1< mgmIBH(53Fl$WBs͌pf` d1pe5)d55pɲN] Kزm AJbޟ hG)Wk:7kR,tOyLXa{K68A4` d(đC*e/ uFA/Q3SjHQS56r;лv $D~eP886;"?!K Ȧ:.o;[ S8M ]>? wXm0HzL.$CtpA+å6fF5RN_;@ i1y /鉔>m*7 s[H! D ƴgUwHI|ڴPrޝ|lTŘ/-]s!YaEqFI||Q8j {0 L;%LTG WF~9L=g'vXQ/+%cI9Beaڊ%#vKjjDɃARhy6>-)-/.C +U"p</˜x;mCz7 л0(LO}sJk;_{DgtC7cÎwOz%Mruo$UG }OU Tv9SzJͭ`RcRI9NDڠhiC~ 7 < _l*ȩV Fu !F"o>ׯ>=Mw= j*`kUXSUMяZ l=`aMB,턷:Jyɧ1^|KcH}%W #*"w&i"?BCN?s^,AhK"2bhZ8L\7FK*Zi&]RտwϽqo Xd3ʷ&̱6N$#ֈ 9UqjEZC) S(`:Gx]`6ÿ҃5 EzV ;_۟i6yPe BOUs~mE1ܮg5zgEسPIf_nj^1̶܃:Gb.]f8$C~)sZOCԟz4 )e.U!u|1р-oD!2ڠ _1P4F}7t"RbTQ{ ()yc,hŪ|U#?jl[p8BI* P'{G_F6yɢ~v[U mbN&ݔ'G%.䂏PXCw԰2,!buƯ-Z"?k:8qK>Dž0~Y˸: Dl4QJpvw mGՈ3۬!rRʕd'D"TrVxj-vEAB&1϶Ǹ kbGR?myKCB"6Q0',XeI1 |mjƓm-F=U"Rkg L7yE:lHo` =F0: ؄,%V bhRK2򒫔Wۡ:D.RQ8_Oʅ@'e5\?+V4 a* M(ڦCqxrrc5+ݭQ7)@'DZ6mOG|J_m遚uG˙nQ58D>s\5O(/n6~Jps]=R gɥ]fW Ŀ0|0@檹Q,|/1؄3AE}1N2\N^bc8IcҎƵ6?o@"SZ[PDifAwO_+v(NaMG|Y~!:=.ÎWٲQ)ksF=VS#ÆI'GzI,֜@;&9OzTǒ'`F[%~po =姽 (sO[uNx9Yvܐtl T-rc;2Ѕ"KWS$[&vZ4l沒Ea:̄^}E(1+RBW':vVӮ*Zz߃"[~DX݀aω鄾4wEbv /-С?^W&tMK=#4gT.q6gÏz@lwh,j5Vq:rP|o|daExo  Lq U*#ӬZaF =bf5!Qwc΃ /nĕ%3qQ7,Lp6]Hin,r^QؓO!#rdGH}IjSu}M _,O-#]4;Kw9m&ʛS~NOLB᫐vb '\}LT '䔬(4Jjx{ dI R\׆\a풰`@xa;,!oyR.]2c5E^́ȮPZYkm-)`^ c(0/'JkL=rb#(iWB^)z?S`6m:M:0I-&f?o}/j?|$.zho9cߥ9X-@RC)r MIQsI[JZi 2ntd8>^!f_Ef<8-nn*vϩd|ؗ6W>IvqH𤮩J aژ̦[ Qp}#s<)e&:j^n@W)={V btMX88k*n(ƊH@}A$Dt4)Ck4Zuw>g XӦt |W׊' IF#ډ !1:Fvm2ͨtu7 gL*gt-k? +l$ay =@>NIY#9ɣmqY-3GxKEL@PsI͠oM5m's0ſ?v 4/u]-N>a"˿L\@z)aRlEZt/)~9qͭK\b~xm'uhbgA *HLIҾ́1?NAeUʟAfåyNT*UḘ.-4nZXrxߗ!3&Y7nSjdW8}GODI.E, MbЈLZfm mH"FN V7~*2C̈́?թZz+27g0(k\x<qAWɝ}><nV4 ArhHH,AzW#91' ~X6 9a5=V|U)DuMSdJԄ|b랦$O(NޘOaut0v0@G,~bp09wLTGҕ QL0u!O m;|#72f?UĨ%_RKyXwT.oS ({J\I|Y$N?! \q4' )zX 1TE`:h%lq kUb5;j{ؕ 5cL*7{b#lF-d&I s˗ F._㎠fG,kUGE|/ gC=6XJ0C9 AWx 4 zjkb8.}9I2gӨ8{&o8_[ J0FM&mF 0˭/!^lWmcW}?:<3L3~ɖZl*b dK4U_#հ%c(8Tb^#UmԹQ1.J O̥\\ BQ yh4U ENjF!2n܄?K_UVd ;:UɷNU.?P(1zwz\GH%Jh>ږi|E*{P>TmћV_DdUnΣz5q%?J..oGM,Z.6WYb~k̯~>xZlgˢv:cPoa^ĩ?0F8&Mzh$C߻lECic= y+g0v'@9d]">KPii$PEueBԐfo$E\.*G֊VE&%o5C@M9 D;2YͳQI"=WCYyTsvAAO IϯX */bR4v4L74ο}F`cMnr.kV9빔>)J+ )p,3R+危;&9 ۴8Pzn^ {\D^J{hQvX43 d*OqUAtM^oܘWP@~wNpOm5didHXlU.C="˃ݫmOaH#ynX.օe3ڂW[ް;\jb}rZ-In5ӾR' nB&X"+SdfF<`['зG3!Ÿd/ަ8|HcRPM톦F]\7kUk&(sQ\n[Pj.WLc{&c9z1A/l@tS$I683Zc'V!<t >3˶-#PĿ~vQž~sH<{[- x]Nb`R(Be7QO9e|w[PCOΐ ++-&+2lZn us/i8ᙢ_9:p*5| e ,5B^cfQ{xaob۲_W2w1QBSӁO=[vamuBCSU+Cp8$*MJ6YZGG 7?ݰKU]^t\ӖI|lm` ˊoR n.Bc$JxTZoj u$5B֋(H3[TKx.q#muw}wX VC9eapNu FN|۠-ZDC^s\]ΔEPO YM~2+. Yߋ"`M\:YCQ `S1xJ5Q-wW"^ *3ze| 8Bn؅cGwUqXhoʸaH3畟xu٧a՚?Ux|?I_N%4AnW>,䊿}-czkrV;{djٙf.T Ebg $nD0?hg.~Bl1xy@]9ĀYܛq8Q_\&QT g:.*Ao"ف^>ZL~EN"i 4`Gy)<Ӕi_^Hm pT]kqXę$-a;DHu-L}H'S2nan}V(觉lz?>@$^XW-ÞVWs!i:}~1]–z[@i1l0籡I1{T}Vɉa`+' p*0+S*Vs,.e^"2öxYG+G ڻ–KVP'˭ @i ӬXk8 }xFĞ0͐YSDk_!k]8zjTQQTϺ4q4g3ƎA뤵qoQu,^".RV/16L'VF ߎr6;{0e$ cAud4]Ǩ#3ʣ"vu1<[4]pG^Ҧ%c)G!'}܅V풘|VP>3 ϔo0$? E|榭,ki8ӳ.#ASCЌ/jĊ+^-iD9Eha&Q躁琔(+&㖶&;L^c 2%RuXޮo>]s)wg IэxuFkh_7:ѥd=d|" !g΍@1 $4\?n!D~Fx{bæ5ōR;m:kǿO޲iI\g?% i>qFU Nr-o~X^! 6#R]v'DȳNle*gqytr&'5}:좳Gr[ H XLwVaݿ7@b]';ÏAsKd n-f)CZ5|Y QR] /CBD ¬11CRx&Z:Awխ.VQPtuRv}O4F%Ք[ǒ8E2oA!b _ rsh7Q5Bw2:ϹJga!2_\~GaDmH[Sw eʬ?DڛtSU(/=z[8F %TƸCGX`=b^:qh!͗lw^_';8B7vB q Ǻ8}ݦƉSէ#J$k{d9U }%_A^JWxqmZzj!@c,c n(FNXcN١D m^REV1ubd0 /3~eB?ژ4zv̈+P1LbPhDGF q(sPJJ>/oRptvPK}I{o%I`n/(̏}ǥwC#QYWA_/|),oD:kcMVm0l:4~=:l*o2W))mHA˜j=a iEHdEhVC3fViA9L_e_WCIT](([kEt1I5>;d>u#x%ƞ<[Y{$E}eEoĺEKx~H̗yݘfN{bR6 nѥN|c},+&K!Z)I꺳po43fޑWp&YSҢQ*O}y<4lQt65PTJ7Ő*3˰쀵pi/,,QXu%A>}UPbc߽{,RߣM/;l^a& X} Ch~ɚ!\ۇǿ8Xh0lQ]&4{ =['/j0tPA*їMUgr?OjD1TQX{L3BD rRiЦIf~87*:AgpFO}&5; *k#IWyն&3b'$Tt9+DlbġmJUn6,DU:u9mXZo2F#2I[0 ZBW\";gK6J^{OO8n#{I <Ϳ,B(s6_?} f\0IOh" |27]&m\1dʋe!IW9l]eu A'ɯ21=8!hN>գRtf'$2Uue&Ei_ / FVj^G훅WY2 6QR.N8ܽz[=|G롺2.)4ȝB#;Ɲl2nUYfy/1ܮ2jУ̱];m?vL B ᦕ(qLӨe6h{)16uA3j t Ma0"'BK_#3ьAB\d-bR0 Q$5u l DT)Q7A{ jځxQ`\YdNG墨Ump: Ci`:0eN=lʨ0Fx!Jߍ~^UJ!=tQg%+M7V%O}%-/\Vs)m`LI7#aݎhvG^^Hy.i$٤J'Ù!n˼K68ϧ:CiGKu(Sq],֮H= a6LZTT\!@^eEHHtP¥e ׯSIit#\5B.IL3vPMo _H[:q0MA5}#W40 ŵ9fwB3j{LG Cn`InsXԆ! 7iq~'_a?,P'JW_슮xCL0GnW-q!e!2bqn u줡'MNL:GM /5}2Qa_sCEB f?&+0OsVFFUz+5?S;TF]mK[t-nhΖǕo뮢09}=:z#u*IȮ{%>9m+??` .Za.0kִ,>G-EZ0׶swr-ߡFI-^i6=)$Vgȫo+LRM1C9nYUz"wͲHZ0d`P:y{ud ^R(ZPS>`{mm!ЩYv`Qo`!n3 )(HP Ԩ8 +[-rp\i{蛥ECx-ԸH>5z dM2 @JsY| ˑD W*km :U7dXUZA84C|^thӗ D]%xA*Y?;QގՀ&IC#s!cr>4duey+=)BD ^V+CY5P.!ZSCjb84oNNGjzl]'mYBJl' j纩KvJ^Ukf oR6{>]as*P%34B x\f=6W2߅Hߊ+OAd:P\(S<ل)Z0뒄eY\ON%_jMlw?"{}`5BL)0Q3Nȃ~ -٦+UA5>L*xnn//*<φ3$ /w3k\0$A;ALv'^D!tħԫ1m+ aqt2-K-֩?= mtݮ}lsJGHy6 /o;&^EÈBnbϐ`dLw]9&) ;rG[]7s҉jw엾€0H0H(d ^Ň0>]B ٻ -uEeu$8٣\Hi|01i5!6!=1WGz@)Ǵ1cNI$Xqx H}VD%sǫxRl"ƅڠb@[̄0;eNoeR }/bR]u.yv/PV Ass 7͈=2(.zg}FT<gQįGlBI92H-hRRw ^4]uIGhʋt^ۃSOYp4 ?>hozӯ)e]/no5DZҭ_*]FdPIR>z=v0$Z;~*8G\;|'A בMΰ`./Uk::Ǡg8SAZΧFfQ{f/Og_YJ֋Ew d` {E%f"a'Eyz OéRƏ,_ʻxܾl­8a 6qu?vRskZ~2=^܎ksp\H*n$H,0LTo> װƊBĖ8_!>4/5qc{IǒĕbBbuwQC6kԦmMCv wJ,B2ymy@Z.U09~ʲWeSR vjϿl; []\rq:SB0p[x@:(k+وw1ꐿȚEE| d pC>]{ ʨ1jB[nY&Ah^V8o-5BܗzDf01+x8\A_s"\pXAhm $ +u]bT9< rzTX=2 TTTa+^ҩLx5,*˳w׾n!"^KDskej4׭pWC͆E_&ctZb&?UM, Йr opa`CI<7Dd萉ơ^N{a=yaSQZpT#yXf} }型'D.צ^=PϽ 3(($P>[I}l.HZ{ʂ~b4+-g" Ş8LKDN+*iݑsAo0dF?F(yt0y<ۭ\ hrkXt%Ԝ Zn tWy9IŃMTDqiީ츛,6Zâ6 Gt$ If7Jbɡu8(|IaLl] tnE#.T\cGӐIPDMϾ}dϊ.y*6!,Q$OMj]2rN9!xdW%~>7XCHӬGOmE~dj/Wwgj(%T=twCx]yq}uWعS$W<;Uմi3z遺 _wW1g'r2H(g&;zbT*\ EO$NBTc*~V8N*^;!?y0qx|Qm]ɤ^ѤHb^1 T 7[ƭ12d4sb( vU1?i&M!+fcǎeE.95H2][T,L~kIT1 9ӝT|Rp~Wd?`*|rYyhMgߛqj)XLBrUhBz'nT8J))^,`NmR䈹Zg0P>o@ud7B!JxI`|1^_SрWd}(16=W7+=ׁN_[{suB A7nKu}xILs U&h7vl>:G˿WNsy/7H0}'i)9I<zeaV|"Yh̝4=Rh e4`@OW .!~EzwF#v+ 5y#m4 &DMO c5waJ@NJ8轶J&d}*lezM;(Rd3an{ G$MR~]2բu% +sU LВܡƭ! 3˂:FC`J?:=g: PMG%P4Fv!qD́VzFYzĠR!"3 ) 9jVI!5- 4A"j_:_/;|I9BrC<ԘLE _@w>#6XkvgָXz,~MFd߻ g`e8Lz3v*B [{`US*嵲ۯ <Ř򏏉JQk2*%0sV`6@w\WlyC \ʗ`$MnT FPݛ߼ǎ!L*$,z? $Ntq`Vk7IB^t,.H&#Ipq`sa Mؘ#i=8QV 9JxTGFkf g?vVfzscġ^(5U>IU8"=N-LJ4.~ /KԗjIgm:)!0A/}J:SSof%Rau-K8ё`VjSh?ܓ̶0Q)7 `?vt6yb8 QESc%&4NKE Mhܣ !v G'A,NZx?$&57($堄Pi7FKV{O#*{6I "^"3 ~rScVrA%DNeN%Mu9wMov2Ȯ-DU|IR3lDzSV8' /6 e:oPXX x b[?2}UYZ&6_{SKȌQ^cp9_6)REE lCCV>/PTz]JFPeK&D0p}P!tg䁶ҢKmRr@4\c<.&䡙3!&9lj>CLuek4}>[NKFEB.|gn.upϬ׽+v)c2D-KW|2dFzx!<ʦTZ772fw,_< UjÓ&(1%.赐cR{K; S.\ E͘IK &Yf([r_BFZ;Vd;mlu~&{\I(*7ƞYZ\4x?MGܐp7oVX$Qi4eqd+b’|Cg' ę_fQ-bx>3P&{,^B/B#ڵnܡ\P&o@?X7ʉF B # {#)Q-a<JʴȾ"ܘ$VPIFuNdw?zΙ1 :@Vs"|7wP{ ]JOMW YʼnQ*%VLo }#sBej'a.ξy)H1ͤq.rYSr@)T;}/4J-(nNJNVAUQoXig_ 6Aۮn_^?w (C}yBv z.#=;g"5kۉ^ѵOrDjd=$Ne{ulZucUƶOx;~z15PNaS<!6Sg"sY=W%3up|C;|Up`m*F4+gBZx4ELئ2|6\r%{J&l3j$rS<Xw3?`::9ZXv!w?0+ +Z2<Mu1қ:q~$qb拥 3~D8[ c]Yc?w%D%$*yڶ;'i$t@% q̦NLosi)N6-DQQ< x 溎i:Df ƹ56uOI#׮`kh߯z?<[$fP{J] }3ReʠAJ:@fe!\^mωaTM.t1[jta%N] bMC_Td%)ohc*\7 꼹BrDJx678/#*Z Ϯ`H%Iw&lg&nvBSξI\(կ?cT !p<-cIXxۣ|[v3ɿɘ,I$Yp0 E6n[>C12k *e?݁jDWfvc0(ZY q+z7H7![GO ?=TneTjo{vp.Ɉ՟J`|cϘbY>;`:17؊]kXoe5D `ϠXvMK8EudLIiN'Z|QEYdd"߳jԟD^.J~Ff};B [{|fVƂRr_7bn vS Qm|cy0b{3uM~xyNFOHK6-dDvÛ)[q(4ҌnԺ!©!I<+)f.az9zՑ}CA$$dIb'=Wqu iUv Ύx;{ohw/J);/kUs8nʥ5739 4 e \PE i;H+0U gheJ E-}ю{"8`G+;~*4ݏFs1?+= a#HR{,L"Zb.|,4Fށ9'_ۏfO6>3( r:M@7MPiϔOH11R>Oj6גxM0.Ǝ&üX|m(X+b{` Տ@qEqI;e,iI>" `1gܟfD*ՎFhƨ10<-ȉ_RkoCv;&t-_CY7,}EmH85 NM:`'"W:Sbk`%;Ilu<%FR:uy3,F|hD:嫩*toW" 1tZ>X();1Z7勛Uʩ Z,A0f6" SyA|seYt?d:R6z-]d_;\e??e[S+(kn]J!KF1dOeq\O˂vͶJ{ҠT@ iNA7͡$*! pTaGʄON6j)b?B t>)uq!ƗL{,I{/\~ w@`FyŪ"`A\ee9|ə;Ť[ֻ cHHA8a X\$+-KVe[`vl?Y̾ҫnƎ cƭg/u+MS-`,ZԸ7lRh;巋p'Wu89(M DhMXBq.0 eWE wl96q.;Yσsd(eGVnZGs('ŷB'2;ѝϩuxW /0Tmˏ)^ȧzڍQY 5rE_5t9%/aU„1"fuP7ɝt6TyyEXHhE9!Gv$z\1Jfy2yY 8]akM2!!-L1qPs`KgFRr2ζ(:/j`y`[ߣc=]77PyOB) ]Jy(8:+" &JmvE8 ۞o`TpO MS9 B%ҁf|A$U=n>v#@{ |jZgw@,Ci-rb3G$"eyMtzX^)%rZlWѳpa%D+P+Wb7U!eab:O\c_S6@jVGq_ Rl˂t|88763$0<ֻsdAWQkN:Mo Nw7tWe =C"EV" 4m5x߆L?D8H?IDhr%]I_>W J ̞/ȒbWd/=ăòpv#e٢ˑwu[ 7/+Lf8sj>\48׈\TU20ZexY'Diuo5Y4!JP)@.~>Q2g=mPj\$PU3??^)HLjCWeapJ]q͟ouj@ vk Π~BnSOz8~ F3CEߵjd2sv'`Ea:ί79<^Tx<26b t!}Rν4V5']LoZFP*YMǸ^"uuďh7Wm/a[]o%cn%B}>?-f HҸ9}3R{)po=l[#,@в6>]2QgMv<Ӽ|%9yMjY)6ٓi1CVw} tj%+" W )gɇ#"˫CfZ|< 7O Jl[YܥPUY#j9?btGȑe2 Bodw"I>cH21=bF{ ?i83p&#N߸֋њyΨd'3B 8/C6nrN RԗN$Ed(KF7+iN]F@^O=7û!ψYo_r_$έ["ni7^ rD*ٗC1ݩ{J8Br%R6'}bڷrkDvexxm]xV</:#JęIg: |sE6Z|V{B@{2 Īgj SU(_SO`t~rr_1B]Y=7+O4H2`$T訩%j̀Xs~2rFJr%4%b!#;)ŽX`扥Qফ#Bi:0ޱL/zןDз\"h[&M*8 xoZy2$NjC41hþsm+мۮc+hG]grV qiGd)"adӂ3ұ.y8DL4#^&ƮiS0nA} zmb'JaH{gS WazIs 8QgI%c@ _FBXƜcn&d і1/͖E,ɂ Qbn2?[d |,VEkNC@WUkt5쒻9^"h/Z<kbDLZuQWrGT^ FrHj(̅ybeRouK4{!mƩF&}4O*g$:^SZk`Xf0_!G-""/ob ю^I:Tkf*6YVf$%=uh;կ?;ޢs!]gwիC|O:6u+8K$y7aɖ`I}B>WTΔvᦹ50 ZB%Tه M%1"){1gɷt "SsT52fY욚NvÞdZr邳^vVo8O-\7#^ ]h☩-j)s\Cn81BY`,u߮|<!ZsJof |˖8iALXFx#8sáJiE~w}2TÄuu E5^:_#ޜqӾ 쀍s 欖o%>Tܠp;:%Aپ Zc\CH::ʻs]^s|B/v! h~*8> y(G>ً{Z}c^9΢ Gm4k-hN\qYZ)@z͏Ԗ+Rb)t0y^F-RXĽ  I Zv}vQ s,d}ӵWWiIh` Š;7C:-' hɴě1&@ZC+XjµF%-V23E񱅳FzŃsI\wdFV:=E o~g$KLs7;e(MkɏԵW6;>3a9phdȞÕU 'CQFb/Iud}꿚)IφV@1~en(`ȟCb ܰ۷$Q n`cjR(dٓ,-Ldxg"~K6" >P?F9=W~4tIԕ,FECfpR&Kw4p׍6~06 2~/t3슭k:w}̙k0f{u6gĵ.W;1uҥ4r/Yl0-]](/Q;," <]>_$_(kԆM弍)nyr3;mJLyS%AT.~^X9f` kiփ}A/䋔Dԑ~JrfX Dȃwճ;IG" 9V8( ARzwy-q7e4pY 9,5KYS~7?q7V_, vTOynWY۷{-!+…1U^Y_&Rq/FmD`V2}i`8tJpY/oN]7Q($D6yuU?ldzLvX hő9`;(Ho]=_m` 9'6\EgΪ=T[/:d p[SbL ɹ *a<}g]x^8]'u7ǍS|,>Wat?Az6dpiw^-.,z^~Z2nQ6+5zI@rJTiVBOБ7&:8{lFxXŔ;Q \ݯ:c1ƥ%L0a/~eEFS2I(L6u7pŬmk]rߗ&E;!\VrԞ"^yL)5“<4 @{3R |T]Ə1Ilm [cCvӡ( C 42UƎz5Xڠ|9b> sU$7+4:E3`yN/޸\fs\eC@j{Y~d70} tM֘X["w%=Zȋ-6L5y=Ǐ'kM!WfU#:+ZV*.[+t9~GL W$ Gf޳7FUq;enE?T8'U7A[Ӑ@@GnpK/_~fS~UolvwEB+9|2LtᾴlI(=pV4qp?RC΂荆l."aIf8Hj.]ӅT<.q,_ҩ(/[Tea:fEBy Enhqzϖ7Q?{tIR4Wb6E 6IXۜFۨ ixHg}.nuvKL1]Rby (K dLGNa_ M[k+ >78؀J?F=K,2ˆpyprE<#,+g쐒Yjl- ;v*SFL11) ء mK$@5)tFqEKͿ`A5LyL$Δ䥪$ *v"%PQz(c #5fƕ oTDeW) uګٽX=Zݢro,g}9F:?/@hђ:7$%%N׮qjR[j qԍ9q+0fqRnѲ7l/I Q ͔knyԻO3oE{g?ӬRێaq4',"4u o~U3E R&gNN2>-q;{ykYU9r _Ck>+GsN*zu5pn'(bIXc7?Q\7l^l[!3?E*WOT,LHXIn/͚V'd#ɺ܎XHGVy{EiM˂}%SU4Ɣ/wo\ <6bud>?UI"BEqҖ6mj;[&CMXw 0ϋbڿ+6\yqDR9ۚMu'0g@( Ws^<08sɼyZYvd!ڢԓᲜ\l4ZznCza YP8R{ÍoɣyUfe]`Gu n"X.N@hkU<+#s]u̬GJQw_ ;S7k 'q>bCKc_ #Ee68P5T5Q3f8v ^ <&<yfRZ[#$zQYn"&`Rq:dh +#GAxԊg?Q鯉svakXoح;L>ӆfz X#! &:*O N4wwS{kMy97BgOJZR*z]f~яu*䦖(T,))Bsp,U^m3tMW't0/ތce7?2cq;THK5^[7^TVwCSalrh^x#8JȨd[yae(x$T@Pq8~%jKXs-<٢0 ;-஠};"W1#ϔ <zXMp 7ՋngSBLiwzEvX%nADѕV|L=%KEW ƩpUQ~ LR3YB)-: a> \%VȕLiAGKzQ\d͘n#"@Śܙ@-U>~Nts0yC7/S[+R`q~68D*%9t56T6BΣt6wf*_Z!s~zU]`B8'5F";}kUg]7! ]cu+͋7|ĶC@ń2;晈V"ϑXPs2^xW 5ro@9`=rncc@EՂ/mjfv^$IX6/e$@f3hںܝ69|{#Jz(H㼚$,ڂCZI*QKOqA(ˆr-(tZk< Fd5c44B^א9*$lI`8!̃! d{Jx ǑyMk<@,=x ,?Co6Xi E @~!Z=oq>.h.K ~I%fTM|/ Taֆ )7wY[ |/qQKEp G}랚)쫈t &B%&œ&w0&\`bB˳2Gimz^-Fj#΄ Ifu+呓(`SS;/ؖm-2B)#8sZMDřG0ĈbQjG@l<Ž]PlF7ǔ99vK4w *Ŋ<ςTr*'U ^vAOk߶ς ĂWxЙ2'cQ<(yT8pB€T҉t(4wJy1Vazd.`epm=MmػvHdejaCǛ 0/JіZ1I5.a$R.hdx(c}&%f^8 @~?ϼWgֿQZG{LȧXLy 3&"0;Ɇ 5O*a|N&ur^f.d%FE"5j0y"?͉-VI& Ky &ocp%kry>EKl˳Y-a}p9_()~^ l;Am@Oa+({ )ļw96ɼD``+I2:܊.h/vn9E 4~]"xx ճITm&}ܨ?poPP 8j\6WAnJkUsy"]DnATy3d}4ڷsusa&-YPŷg/Wz1ņκbL## Lˣeopq(Ux95GHRZ S*qhv(؎2$i Mzhټ0&=vn݀ Q^:vn*̓7ؿ$9ӹ՘ƶ9kwꉾ HΩr["T*.d(p{¥0l~#@jatP_}> +Jq;{ I#d:zƍG~ig1O+B#օ_5Oh ʔ;>a$dhQG* [>!ݎoF-dhܪS뚼Ȃ,,Mϡ2Tp,Kws& зѩ=)ld05dEV &šQ,JZ82RV )-7I7Uw^4nKnZkoHQ_H4&! +CGa1^^r5W(CN)I%fݻMSP4 =>!@{J}nR:ɨ\MصliB'\yk:+k %saxb큓ٯ2J& pdcA"x7R!B{*7)"}ϔ4e0SG8T!Zv4u|EPȯڇUE8Ԙ #&W}h&(OuR4/׾˄򆐅vk^60)-iXP5Qkgju#OvLTڧ0d$x[5~"md>{~Q#uE؜?o!@ݨȯq_^ߛX~ rqy v +͈WjC|A^d6DruD˧Gk9ot)sĞWZdg] 57tfJP( WY=wkP;JYP?&N&LρK%P|"R6/ Z]" #V^]u{Fu;vx9Xf⹒=؉ml;b%GL.?*pjRЧ!9:/$'q":pi J[*dW}_]A@N KQ]_6nPRܡTBYk7ʇR`& "cdϺ.LM&KЉTH첄?_RȻDjŏaϪ^I2>mB"kNpJ[sׯ>ᬶpI/aոif#r M1ara:%۸ vvRxP 6 KF.lJg(`F@-̸K옝nLݨy6Gu0 `Te!aB"{ydٹ"|hj;Jv1|4́¿ {)Yfa8։TQPU`懴įۗ7HKG͆h;PH@c {vetI XSynvO >a?>6k%vS{Sj_z"(eؾcAD8=G ?\) $i_i,2'=OKDHh$悐P,/ b]뷢-Lnےq@.)4s2 P0mbYWPq]>WCg?\hrU_*x;(|uz6vX|ۊ5j3Vbs- \Ԟ>\•4常nffU]AVBWR;7P[9VNՅ_A'< +\gIb{ɧ~T !U0C# ƀ{5b ˡW0mgجfdRf%]b3N`tƗmƐ kT|ȝ=rF&بzם*e`/96=%v=y ڀsK5/ZI1Qpܝ#_/d@daZ)ϧA99+]S8Gqj- [ j}dmBY2Z;lR7TmZ+n3CUyE2? |ΣHo-3g1mVfJQp츓#F mT06bw]m;;tNC1lH$'9,&㱼swzfSDٳ3rm- 'F>YU*flDj(+VaZf#%Yk`;w<珦g;Z$cÛ_=tKPfkbe6I(|jDkoqUds,հm8A zEf}{#6;xd7kU(7]ndxCews.v'=Ow|)RZ; bo팣urrISIMPgw[d|uPp ճ}!uBLr/$:>uکg`<gQQ@^zfD!0MJI+reB __r;՘D@IaТƺD?~TV@A\q1|Vyo=-zY`BF۞U]"'l6 oE^wmZ/T]ՀlELɵlXu9Dgp`bOqJkzpJ"`EZ] l5mηfW~cLF^J@[8GC845^*#$miUdXDPa|/!%eE|Wcтr@G(ϸfM&+ü`F !0Xհ>7^F;ļ"{,i/OHc\H y?涾ߚt6 bf{yt3A=m^CE8`I׈V]n i*)ݑRLܪ ,b\/QVڂu|xJ)#MGnY&K"X00LE:1fV3(e\+QeI0ԁ> ozjIDP$r Pݬu+#ʖ(E{w :^B 5W@C<$@AZc\NmLk;t.*2̕r LVZ  4.">z[x[u\GԮ1Ψ,LPXz#|/皳 U 8ӿ*-xkqq%* P,a:tف_8UKbo܎`l$Ax}k?S6XcXqϿώJ9pZ{h+8'z2U4&scfÍ #e?/QP c.#G{ah:/#!hؕq0D+dLf8%JقI|V0BܶZ6eiOB3L>E#1ʡRŔBN7VXܒAt=ٰs9#JI\L,fmɞI`*(_䇈*!݇~Y;xoS>{ӌ2`Ԅ'8&zq{_6a~8Adb &͵Ȓ1|V>w OUD>6haEYY%Q D_$"~D}XHrqB2^#zm?)3o3P 'Ky9@>D hPƟ|P OU< }d<Ί`3ET pܕRMe &(ЊU jf0z+l]Gd1k<$[ͪg[rR+ף*Oxg 'ue fץszOQb~P#wI;JB3hse( ͸G9?K8 3Q a̰֔*j/Ư2*J py}5;LQC `(:\ av\m]#_T%!pBpEaf%+RMajצW'9}3gr F2륄p[cc'u`ץr%:>uv9=-$JF@8k`|Lb6O3SAZҕΰ蟯ʍA8;4\mGs.~}%^"{i0" ďrT%/Xl}~>|0o#⦗ aN3U跫^etJ$%8%q7Io =l1 Ы SaFAGt#tVj[pvNקP7os#X%cjcCϒQl㸼3\ wa4p\`0Hvj0 5mHM×iɗt i.4UQJuR' @crMRd*l|k i7RQ\:vOdD8Wg@ܲNrzӳ/ | +sy]mRr,$@bȃqt*!'{mg,fC?Oy,1g"/b|qaPƾ;<ݍQJhf=VXs%s3gkKvMޠk:>CݣtȜBBb1Lr4-f| c=Ax2u $;Cw6ҶJNnCyVF!EZVEoc~b-25vycvdCMڽ'Q˜R'6iFe* A1^G"*h=,a2Txhu"f(/E݅YE$fTϐ,>#h,5ŊT>S3xiڄ&/Fx! J)) uJ'tTFOε6/Hn#iu%OڢJub#NEK\Fb²}{Q+N#2窗:zuFוL&LzOTw-/emBSn,>.YJ(G| hB#C=)Łk8s#TC(m4_@<{ww>-KWxfF׾',q,]ltFO+ ~ G^Ҥ'nD/ĝkZ2B̻o ;[5Z%!N$b aPK5W)uٱD 67P2#&{CHfNdӸ*J'FPn7xk}&-m=ъ ̲k5|4yz~! eW6!Wo5Okf3BepP"d8Wp#YA LG6MAà*2f@ {1t%zV ZiPie\Q͛RYd&$Og 6hy6TpTʘR} 1z&Mq;h DLb!kлZ}vݝa8rF]ܼlI\s` T_^/KW]/-dYQiE3b FP):00PA=+쌮(jҠdb%DrZj3e],*aiM1s=riy} ~h\@ \nO  ##l24 SSL𼴂j'BNs}.V(%i8]訕%0tS Ыҹjb.wV*[ǵ@/7+@ww"YԙyD.F*W(-:s68dv}tl"-]j}pA9˝(ciA/R,4iz)Y46o`-UqGGyG)$Eq랕CoNt%bdFKM p/SVPSQ >\1)5GH0BUW`N :֙۝ewTքd.!Xg^h &SP9#q.~^@`.uuAGصJ94κ&H"|m/-|SqF9=(q)컥w ppv5 Pϸ}>;u+'oCozGMgB &Rg@HS\$/_iA,Ԑ%XpOMH`V3A5|j%WKt z=m_d#"ٙK1*NŁ~"S7ݻ,UⅫ7evI(o]hB:a}/RPlPnX=Q"ph]6D,ie̜&)y`e;b&+$ݫ`K|Ϡą{*)^(D`XĆzs%9@EuѾł$mv)]0MI  Mhz3 ߓ@(ݯF1((3\ѝwrw#_%sOrܨL !ZO칈& 9WirJҥ@K\R纼*Դ-Lp{.һo"=S UinkR̍qL`磷I;Tym%JRN+._ó1uWq?;*qC9Nq#W*ur ?/gR(@un)ڽ8D3 IF!\H*8!⁉i9)i5?R>b7y"o󏄨@ii 3#x,`SZT]JMa+cA@NK'-,YνeV5]М*kh~Ǽ Α.P܁%!]DԴeISL}wzhS\{wI9=!E\kD0kK.V~z /h^ .{!!;4j7䚵#v`* ʶY\p2RcG*eD#1k29vBm,'.AQe1yf@4qU `֢m`{H {Ej9Π_ XTV3IENI 6u^j,:>')yLl *ʱk\8c3No~Ve ZukV)V /`?Oݠ)H}vc0/=.ш<2?u13='8/AxiB.Ik4 2xQ3*"OwTiM$]=`C pkxĝ΃F}n [\ıEbpx' nKEH Ν 440F#|Z@A Mov}`>|~,c9&l {c?dXM (5yLZAiƄ0c|s 70[',gg(Ԇ-{VH/q͵ ,X+z'2͓m$Uشg߾l款@5#dL tϳh"^ȑ@gDoZtu9[+Ec1|X}`H* =R4+Tb8'{n@p܌qGkdZCS1+<߀Z{ĕ Fe9ؕ)9Ko(Hή8LƐEXo{)5G#M.Lw+f4:t8nly()SƼB\ENTflx|2wY *rw܃;6'gjjMxP5"ĠӎC_%p~P[ 2,g-V`2GO16 Ngyt q8XP| Ya.QWy@mIZ"$Ƣ1xشbwm$܅n@3*:GaŪ鑸ĩ021GR(xQ4FA;R{-%+-?$'ߎf8A2YW*7rY͠ͶLS{(;?*.]Ks,(3pm?}T׾%G:|;42~%m3lpzҨ4Lay^kR.*KRړ;qu, g6 4OmBD^4CAb#vKK[1 QWi67q+[IfyQmMbH])*D$_y-PB~<4ӴFqƶp-Cf 8VK6>ڴ~1cgI뇁;1v]fቒ{h]/[|yK<4/&Z$mS~ Ћ9<)3K0x{lĬO/C:MU!#lBL@Τ֦EpOaa&寐jRD$#GfhQW014L%* 5g9<TfUHr4R_]ro66vai6*d9s8-הT{ @KsS1&Q[+Xe&}13k%`toEܥ`zvN GBS$8~۷ϬeWy̺б|eL32CNv|z4n.YoǴBkpV_QpʽKYҒl6I'cd6lQJBO.-%?ˤ=%.>pѱSOұzqq+2HjxyɎɨuwg҃C<&l%#>9Q)41֪$xgRٜ{Zb%A'pz4S7ĖGqCs,vu'.e2ͲΈA+$y {>}1Пv}MKa>,sYx91t~kHinn"XVA=̭X歒qhc~8첉Dn,&ؕΗ{pzAƑwc[\pI{#OcsWBA4=*fv=@+ԡpچ'T5_.?-i>W Bb?qVGO=^>%2a/e A`Zib [0IN}1~I!N$`:0Pc9)r]Ts/Ylq!D5l* 0><fa [D eJO&_\ZaH]c $!NJd3zgT,OT_ϵdmSȒLHӈ5{Kj0.At1'}X2ʙE*ݾUB  mtښYS7IoiY[מ7Y&7&,] jh Vp5FjUE"J&kḦ.yxY2*01v Dv\/Hy'3m}护lB$d_#6t|#Y) rl1G;/C|ym HW L1jp\2%5j'W260>F(~?}[[0)eX/yQZxef$ GFiaЮ@QQ%+~T\Ԋ/]b`!IJPM(G_vuIB6K؛.iۿτNzS%C:ךe: 4QLIB {wgx.]y8 S#^ N4OO4.VQ_|%cŞ|, 7D0DsPّܸ~%.GBl@6~ lc#xUčc;V~cWs)kS#h)(vja^CƇE u^D,EU )NNljnh>#O@b:^A@]wKEr4MFV";H &sb h2h~bhKdB ϔ-n4Zѝ+yϘ[DV]i1"j=sov\-e 0bӄX $y٢W<#l dgCX:wn Ў|l?"pdnxUOydm'>[ K_ڌmTELbFhX@=$L&C䃗.3=vpTOtǔh|.P))*/&b< m5uX`{WV6PDfVD=Ep*XTrb%hF,Rv`ۦuHɟx!;dJ̐6bP>W [՜~JX .KLSAtPn_~tvZ{6mm"*3X(W&qaXqCFJW2sJǟ}Cf_hCeStoK LܟV|({*PC~o3|E# 0W+nOQUF_VdF."B?m̭,! KHMwţ@.;n.gHpia}V3slx 1vE|^0hCla*%:)(p9Z> Ú斁0>=ilpu <.~O]lHt6}Nc6Ŏcٮ4mGqU҈whC?1״2D 8*U7c 8Z̹XHs>`,@S7 _b $KUy{:X5?STϭIKjS'1u0PUd(&oP*c,=g1,~zDv;_f2tAjM*Oio[cv%ܺCԼcfŧ}qXjDݖԍW߶ }5?} G /=R@x`ɿ|ԏi (t"eSzU)8EgQ"y&Lm]qZVL!noMޮ+z+ ZN|ia~/<:it-6 5,PxCT#(Hnvd *ե_]/j'let)w \Jp!S`tvy?`-Z<\Y6VT'mV[ILŝdG fϟ.h)PV=Jno% }覔'@[ɵTZ vT1.F4Oɐ$ݰ YE]Uʜ4Ҫ_*,]C_f)#CjF 9Z]Rt)e.GJ mnF?2HwD%[x۶Tr?B |P3MX({˩י^G(cx""s/C$.6j*:?֗lu/k, +R;J?!ԉ`fBvNߴuz̴W'>ܕuGZաJ9*Yҵ{Cs] sJ Jox藽X]y<$qUs^4YH8?hG-fZI"RC!Rպk sؾ|37K*~a.Խe!f*c5vPmm[";0T3w$?|Wth*& `[&c" uP]6Pp u)@e`̄~'k:KD5XןML .Ud .v?i6uT9(dpt("ȑa>I<+/Aiox|;4ǽ ڮϨY7QIt"{48BkB: ֥S4MokAL#t@;}⏫U ROO%fʆO,I30ȑp Ho{3j*Ws݊Np)oq.O•&WB7\Klx4?qWzhZ~KxBaD/Dur9MXm9`m'ѕJeJm̙Qna Ѱ8j~ڠF dQO0Y`KrN<bЋL Y3?\#cݟE`mnFсƯpDWmAeQ̜\lhsS:o|3/8I='~wGe H`Z> {WM9OźT6ո Tt0fm܄݌IbC'h1a" SExA񘂮}jAkI<2{[I&;s$H"eXs) Cxz}bӿ< 3<` jВ鿀GaysR1dYifkOtZm7m]3&M> *n@sLc~1Uu-WTY[x0@CR[-m\^wᮙ1ZXQv?@-}Noe"1vezi>t\*yM듌\>HMI O:mZ75]!Rz8^zB[O CM@WNoEӅ: terBs a/!C,}FeҥXYAXm qA;͉эdnԛCo-m Q$Y9㲑(/FI Y~1O? %| s:M{mv+ԮyaDag%x7(`s3pv8T:vL:|+S~)zu[ŸP<<+ HbDd圬LlяϡuJKv[ߵooYZ; " $o:vW}ahv?ׅ0@a9mfTa8^RY<'fX'{Kjm{O$0(m _{jJ/IYpV}!ݽ~z]hםH8X:2؟r\][6Z>_UPG-k#C8,IvSd-d( ~J4E0G:`H)/lFҸmJy+E kI[G e=E$5hh‹I91'/? 3^/Ә929𲪙m; (ݔFjΈ"jRP/l 1Zs#\@ӜCM6GRd]ݷ`#}NO~P#Z-y祇 _e"BVAGܨk%c!<_/&CzỠ5hnk_P]iN'2X?"%lM-OS/_o!t%e/#`lH94Ot!+5( 1O'ftۄH~ܞd1?ZGbC]WZ^tUwG&βh:݂T] VzxwR2 ֤Ak4n0l,܃k)ۉt?NܪFsE[,Kxx&ˢCbOw/CfW2Gw7H&;gU`PTw;|iNɭE(M%n ȡV'iF6ZCj*h&\EA8N~` u9IcQ:<% ZL?ְ(o(/+Fs[b8DϘ)w T?K(ԵHz}`6g %|b$d1w!mΌS b!Z2n>VqUfi1Js.3dz0X?RaSAP5@'Vj^N SQst;/%#'4 %aj,Bo鍚ڨm'" ЊV{2!,,47Ǩ5㾨X}蘒mV07[ 82-yl(/7M|qJs_r6WQY`Nk^&S14}!PBuLJoOpQTѬTQ/yq%Ţ^"e]j-bQ +]uXըC`kzŬKrY΂%Xs2q_#|H~p*r2cP-py셯<`)%[SHqn%w <%b $KM!nEkS8-]bUR 7 ,:SaRLv,Ĝ80uS vzEAw׵a#%Trn5f‘ֈ ][l|!m#_&QNva*C߹^?PwE~;V Dy6 !20194)+Ad2Iڡ}oF7T#, \[:yQЫ>D;'jƏ52h Ci?Qa-`H-B:ܳXű3^%y h  l,zzC>uk(.F)D% `+8/ap!g@?:JUqogr0%u/ - p;]3}^lزM?Tm! x$B"[D t,u3B9WkEI281ux5 ٳ IĶ^yX44mm!pJ^+#^UĆ6ˬomY[>x (PBlL&Qxy3zz5#إJ5m|S#6xwYpι eRR7ŮĊxm Δ!AΈ Rs0KRd`S ,= 7TJoڐp,eW;O:vno$3vcZ^ܴ]U;;rxrz%u ,02ԃ09ϴcSݛf"_N l'Ե>HxwYR8߉so~qWrW#=R̹GPupKބjr'zݸ%})L(V:(کEĔ -G(# <[&>up$=v#pfXU'YBbZlBt QGM5|RܦenakcN;oM[3 (!_R!pPJJOM){Ur|%25 EnNGk*vE0jRcZ7S4>e') ?'D2_Q`6\lTE~|;N%sH2dKގD߭`r `~4Cfy5͞>"$04dc)Q_ \*DH]$mگ[cM"uJiOgo#uc@l88q"W3sY? ?=[8Cːgn~} @^*KFLG-^Rl[UO*kKJLfu:g_ ^xRR=Օ4}\Sn$J4Zenخc_ 2rżMd9묋Ȼ'ko]A):EdάCȢ<2VQ< UЮ9RصTa{!娆3&TUKVm,oIn" om}%8 >BFZ^YԦy 9GA.UhY&8=$Ir[axMjL%|*Sy<}Sjs@[cúR`F|N@_qqjj(erI2!Z I)ڼjۓqRN Pƃ 7;bI]?OS]aWۊ 2jłFT;B` Vt wұ"k'Cx*Gɇ3{Iυֆ pr1E,ґ'ޯb&!0W j@±jّgL_3cX(?JI@ ze`eH嗂,&]7=˒ߏ g@f(h9Ҫ o4)!Oh]؅2 (NE;-8CCM0D bM y'k=bP>vtvH"|'R7R 0h9hzAu˸8X& Rh0ƾH!OT- БE$:(DBt8=N67\)Q~!ОKʃ &ûB|K$DND>ϧTI>C܎P"I[cR " 9;ԮڿvXlC Mns`e/{e''iFa;Q-g̻=Omq/C`H)9ݱYR\؟L i+׍_cnGX ũ\Z 4{XѿYç zLDA2??.^#3l4H |Wy-UAk_ yO[Lc&7jrN+AuٹL'r9)lv!&J,o_s:Kv|BKrd_.C1$Bg4MENƇbkbO!^눊)FVBh/D@PH5A)Ҧ@<8 'S,6.[IJ?\qI+0#7',A/lb=m7QZ:\Ⱦw!XmfyRAJE:/#~akHW +'(6~6,24cdoe9p$oVTK;ȡe2dOE v;bsJk~xM TpkZKdUlӚ63Z\IfoqU;[nub_oVnPCxY5`]xs#w^BNC_k3?rstu̍> TKQbGW~,3|^`}'6L0nNU"U*Z6r(f&Q9ҠƩ$$i'f&jj3?,&w(P|7r[6tYqE+^Ԟib5-jݘ#0EEN9%*)%3Gϔؗٳd]`S Y7 G#|>w\ .M03D&-cgJ#JBG.ŨA ֘ % rO]8 8!`k7^=P҉umwxPȣf =ΨTX^@'mfN1Eב/Ms$FT4B~;pv%)y|Gf1! ] ëd|ײ˩%M6rC-a}ʩ 8P, ؄ӓ?~Zdkx S eL<F;xV[YƟʰ"O-;>0iM9܃!}Ml+7TA<˛=E.vhН>ۂ;:\clO#s6-V>kA-[/qM6 W]W8zFtFR4s{t5i Zc9>P^NE>I錚Qwc3yƆD,{iX(6~ʅ88+jW)6G _NH2U ^OlB40 ,ua&Qd%ňz{X,7ʺgT3 hmgsݲW@:WT(ȾaP[ueZy%EKu~:;vL'`FV"(.xV.k pb.q`]0wnC.;yT*r}M =6i.±J_7mtEde./!;tJy1uGD$ Zz/j@I5=@H6C&SPH7Ԟ0t:W^R'gsfH[٪QK]\XK7D|e]`°8mE{&}0i%co5n`PUƽ|J?j9wOZ8Zj;4XVq8M%.?l5儩FR}'}tDe[bQo=f֐$|1!Gu hr`!y_{K_Y@CK edҶxI;eAFA4KJcjFYy:w%u#ϳiU-Yi gu<#Jo҈40[R"6S_GAp>t1 j!y\g}cl(rƂp>5܎p+L)7pū0OAq>+s ?xs$pUz#٤M0QH:T ]a8!2Kt2NݡM~CUAz@2UL.mus2ZX:"}F"C*fY1r#v<93ToP@%x~Mf<,u+[*Hb|}GoΩ0kuP!zA0A_ڒh߰_oPVJN0"= a+04z˚?k:* ϊ4"z;K?,͢o;6J 4b"-69:p/y i n;Bf?>q.߼w}Ley_`$ԑ"")zwF3XhxHҁ\m,>)\m;2.8!GWy=q[UY? ρC⦈f.)8S.k<"W/){9d x8B[ᶕb=4 1ܗ{ʚ.V] `4D]H7mۆ/>;>r8u#0tA޺kd~0^&lW!-ok}̅\vW1G ƟH#Ĵ€ pz6|ɧ:+ a@Ea_]e4.bqV˴n)!W;.؎F4 LJ.ͣg"Lݹ3HxPC:XZZn?:"A%+ËޯgV` uEKjBcD_vnjoiG5WSې"V.Vf\$zyt @?tGQ!9"0JY~qiXYa` <? 毳X@ 2*0;g[,OabKndq!< "Vl]~,:4*A'+uy`Wo3.i  jqfK~DJ;lReV/oH3Co u~siToD5„d=o#> THUiU¶h[.6X.%%V?b At 1t1~*7Ě#?|/h.NWf<+A6}oZ2|x9`g6j<TfaYVSA` es%&8ΰ EZFFuEe.|dp[ !DjѢ8J!P#'"T/ Gf9tyJ[fߜdԤ|Ϭ@zg'2 Zytt"js~taMyy`܀bF"z#BOܐ! n.\ DBV-9WBNIndjҝ1@]Pl<-zT4G+#USJ&xCr7C3 t7\3Ls"EΫ2LZS']od5EHq_ϭHB*z.ZlZm.&On[`oqMRRi*lo^@Z&)"U$M88fT-ĶJ? H,;v[!vH+WhKJn 2R0m~5CB1TNcٺ$4K=jCUM9;uu⃅D@׭ h*gm2Dz\ 7x~~VK ҈Su,%\W(3dla<#Pѡ\'/uy1ys:%-4CEBT)7Z\CPSk%'4{ CϮ9tNaU`IctscVCf<@#Hi?k-G~|n%nxMUfYzR踕bLg*="Va=p_5jI⑗K.Ivu7v5ya# U`jy)<-:"LpȄ7X&GʐjĘʩ MI'ވ{@r"e/MNOl$o<%$b' -dj>:$ ,:a 6bB FlƜ`.L@Sr86GdGFq.JH;0֤5|e!~m\;G|=9>`jYgeE/͞#,JKd*H(VeP0{j3fag'cuFGG(Mr(ւYl7 (d Bp ĥ 2x7zx._ïMJ:PB0~r^9uN>J_cy@oiEOJ_ຊZv]i ^8oXvƶӸ ciF~ lp_{r n>hWPK("v0NOn**} & K“!Fma źpd_Sq@0j-v)'!4 ٖނ6"[jN{y!|s!!kCdWQm"o8W ƞ,]9o*ª>MuP2dr1c*cgGẦ oP=)~׏5Zz3G:hDtwD*%c -v9و淛> &YŭrIn0*;D5|Vi2ʨ?HեjRoU/ JƐMxM_5|}(l$[Fi*1tetf:9!a:Yh!  Ubt8t0Gt]މXNZ ܚw9DP麹,tIlfh5ʌ%Sx=3tհ7ur`˩`5D =0t-nU{(dS4]I]o?_jtLUj:] qFg"ǜD2D?ۍ4fsB6еn 6'P˜鷷ta ?}۴s`_'#draz `O7l58Vjf#'vҡMt3TB;fI})Ч~Quaw2@o:NV q[ >clڎ3k"?ߍYP~#wD9Ib11wEMƩtf*l/.u>L$ TΣGF0/Ko$C79oq.gU(N=my~ŗ=v#RXW\tG$=~ 8u%ysH*A:9ߕn~DCCvXl=HΧGoi8CDTA?)Zrof<4O3򯖋Ǩh/5M |"b /êmZ7g\gJ;_)H;Rms~(#/olԲԻ*%g5|[BiDktqNկ8]YGYJ'RQZpe<w^iӃf: =(vsе/J[Oී^5U7OFV+Y,Fj1qAE\2IKN0H{@9#@c D&vb)-s5\e|*D+JҾQ?3ŭYVkܙ0#Sm܂hr^'=ے)YqEލT`$&q&d!1 AKJMK3 Y$(T?&2ZأL%Yi{Aҧ߯oG_AW+P~`ߙJ%$dyh3Rz"q17WV4-/eq;Q3)a=$_Vl~:DMZհ ӧ"S>8WL{Ccq]k^5Ot;qUtg\o͆aEU-ܡ| &z%$lMN`&:l "|x4EzS+:~!L{Y}I&nJ{5mV!ˮEsգwZ(*7odhgԢlA |J{1"%~{DՍ =x³BPxE9gkmh(II%bVjU/`H_E{RtUtSxECQp@//yRZ6A?smu?ԑ  L-4"cyO+\h2_ iwc\at}*BQRl 56**j;m3YdJ~?f'-Jtl? Gvzd,cѻg IS3 QEbwDEö,#+MXo'^Q Z'M O/@`,(V;?5{%``HRʸHaT'_DJNaUy{} JF 5HfiţsiWf[M]씬Hfxw2DI)t[ ngO<RrOkJ7_R\өåo(=FhTKqQ"{:NPxh\HnԵRs*޹l]$oh&҈S{>sjmUDѲL2nSGi#Xapzd*^3_[/ЅB렷(j~k4T 4rmQf, \kB|P8G3 oEAG»Okx`ʼn?Xdz$WhO.UxQvÛI˹b}e`7J8L?qD:QY;[X2fށ> :z9kJ?Č;^x$9vv'm!ޭGv!֎XJvM_ 8QͰg#M 㯛l/E3Mq\(7;>֢Dn8/s5hbx(inXˌ|Ň0qcxkX'RgN#..^rQu!YB Pt֠z龇432YTZU,Nw5S=gwMķzPfGiი%ng%_4+?Ć $0~Znv9fWEԘMb5D최xf.Ml.63ewK7cQm߃U$:- G7PC BA&ݐ16Iφﯴ^Ql;CmW 2?@ Z"MT܉逿$A"}AR3O'/ǰ/6Ρ$cu~O~gx͏>;5gWl"hP=4ʘaL) W%YOI%% AŃIK꼯M~ I5*7|(#%h9cA+=7"Ů?Q:$j޳,@c$ϋ*^ eSPӝ8(C.f/_U= D?>X?oL؞ iĪb?5# mIc\b*B'xKmjQ {k}p nb{pqxG?m7&5JS&6ýAPcv977\lJ8UU nt?2dPoTiHecBZ-wFo8=oOq(~eOO,a늑CJ anKPǥ%s)oQ0$(Nڑ6rK(XC9ADځJ)$g6iK=M3W ! r }zQr_boWa0/cHO1Obο1.Υ@V.A$}珆6jk&J(a^cm;n OEx.~%{>_MQghqR'3_ΰir J~p r 51 LGn$^-JĿB3`|Jgj<ÅҖ҇.BwNOOu?v]wΠoNK`aId;0w ta*tR &m|F|զ}78Ho"nJ7H9^kSVM GT(ʕxW+TDoև.edPLc(;z#_M'/uZaE"qʕg$|PVQڅ=YNYLA^ʂ-U( RrFnE z?H`^X~%^P!VW؅҄Z}Kf3y^ݡh)ۺ3TZWT+󶝨uk=ԜLGU2*iGU=E^rTQDX_#MR}6}1ɘ} =nyh;ct钲,n+I_9_w@;f^lQlce)I9]G&emch.up}_}bc|&E~5M5]DuH &ӆfmb[|P̀# n=\cϯc J췷CW k&Wv3b@<bďi F^%tC7 J}(TctAݎ(~Sc\# .SAu\ l5)hXX=۔@g1U}J1q1ڌ{ ljm>C-xyrR5sY舓*3/ԵƄ?4]NCҎ6GrĨTvɢq~]5wH=z{/Ez|`ۼ0JHmQpP셌tj9$ߝ6!%ܹ1.] (J @yi"ei@ZC:ɚsU"i]tBtz۠g/62BFlłg@ dDrcO\q\iWѓE>p e/2eVDn7,4[TMYj H͞Nw-pNqrzb$Vr@ITrpjh7:3"O_Pt~9ӽ6,,NP%GXt-=Afjj!'LvIE/% KzG\LX.IB!<<8) ҷ RD(@-ohSU ~W f8ڀO"hX-7-f[\U}@3Lb9 8U'$Ha4Gj{p#\ kr䰲"ɯכ[)#'d SAV |?"Vqk gҸ":g; *|i.ZڋuRq?;u5'_>΢)ɜ%1gs Ab6LsMCTA ~?usc6L@U0QqnZTht4 ۋ$09S g^<w$"P1-HV ejcE#`T 'Bqf,6QH/"CUᐫg0"QZ"( Pe_@=ӤpB`.]7&*SܦoN5P8C MXI SGM#a_8ZتX2:bVtW 򰶀?r68MoTtY-B^i \- ztT4P~>A}uÒSG,{HǎI q/ZɔU닄G[RL4H6RJ)R<ۥ:&ʴ׸ԃB6m$ #]DOnd2ןR8;r!慳̗\n%SRR]"1y$R,P]`sS Vr.&pF+RGMi-4G"x:OG jlΡ>lk-uK gf B-RM?[I-ARv{z_ ;97AqFg)6Ɗf ΅-7N wmrbǸIejsmn펔VR%`-@t';CDs_RmZ"*Pa 32dƆ&xثh )| Bv~c<H;Ցq}seO5dn!2'B'!ەRw8u]ZV^^ Z9(PcPCxډyDwΖ],k׸z ExLpǥ0E@'NSz> O bQB%K\Y0 NF=k$~06Sd}W?x*MW69g2e zzVF |U[7"ږfd[#""~N 2 ?ЮduBFQ\:]p6Sۘ#Vu6M-ia9YR;b[MUu?"@~Wە{Gt*rcmLNў/Ё.9T(ZfBeX̻XŏXı)5OJ~+ $!KD u 2SU GAā&){mϼ@G5@my ^p^( %f4$CDC"E\[4)=m%μ^/1^ilFt#(|Ǧx7YˤqԲ%P?Z,s,wv]5̐#Vf ۾Y |9=R0?P:nkT+ `JIm/5n?CG}NS1}VZK7Q ^F_]o%JG6\pg,|wu/|j jӉL# |5~@ /േhm8 ᤦAlpAȨ ^9E\s.)'6¬Z a!M;XӰXNr):LYEO?DDTݠ4N'^50]h@)ZgahY_BdR#˚іzly¹>{J!fיczվh\ˮJFRo\Le^5k)[{IbAܚe^>Z;k6(RRA+L1w  !h}'Y}`6W.IEiԣ]+_'qBpw쟣qڬt45vGU3GÓ#<ޙ Aڍ'VPe3̤Po_7 CNN[\IUܜ(`vE/cg'|1'̨5@Ctg4PӦǃ~m¥$M7Ho)ИI18&PsiuFTMnpTڄ%dLQJtr%EG~.olW-|ƒب#kj-"wO Z m%Uq,ь3e:͢Ƃvf{:`Oҋ&%Fx7){N~5?cL`hOJ. տ'᳗KBH uRnAO.п(CD-$oJ_Fu>GjB/56$9<`9E4b4}"frD+qy4y' }.,!ZZF$F^|7cȀy7$d&cY۰fuM?);37fC{DsG9W, Me Tږ)h3V,5 F-il($:#gz(7g 3 DP#?Jjܳ5E6lOӒrs΢@;i+ 3=犎py#CVf*ytCTt7?œI rڧlH=bh&Ur8#?,lF9;ׄ}L&d\4l.ncG<<ʏFZ7rׁ1@"DjO2{vjGNz)_@O Fn鍷6;'mۃ>ѺsMo}.jB4FraI Y·j9Z, ]~v8bo9B tB7*{OeHC-?zV]IJ57%}l_fF~Fql]}d_h*[D@;l=83]SA˜pLh+NU,T9^_S/VHaL4cX8ѻvg jσprOk؝6h :{!,^ƴ6'ȽK<B4ER!6kHrk%l@C2N" k`;%(&ks{$Ri,ͣP3KynC,M&BͼHq_;VSLx]h~L-fI&D̉9,}J%86\شΑed)Sw˷N4 PA79?`.!x;0_#ˇ_ 꿬WpH'6eWԲ'ACG!> q/>䧜W+Ѷ3z PRS\e tNRi?#m7rS F=wByOR"> {2&OzC ^ I?#t3ahSƈiJh0]lQZlǹAl5X[|( ]a%X2RIjخOȜbA  "sy_˄Y}iuQ]b-Xg@y(])Xw. ϚĶɱӞvFӎ<Y  /vA!.i J5 @@%FQj)5 |qgB3D#1xʑ+6s) f)ҥM-+ F밝9lj2]?c !E퓦/+:0nˁ.߄:1qkbH'g {snHJ8 jwd&P@J{<)"Drz i'E'vq&+!A\0lާK]W A61DcEo }ĕ =ᑥIsmdTח捣 Z2Fm%}1np-'~@lODE$(H$} 0r8S[]a;'ΰ' ;hl6˴fPd·a,}7@l+m5QK FpKd5#vc4ʠ F8Ҿ%F z=!ZĢDK ~kE8p9,m ҖJ#>n4&ZYAIjjn&euM[\uFgD/@|a =;-Vng8YZ6c6]ۜp '1o d@A=Ɔl*l};RLYFPS1z^QHTz}8A *(jӀ?{bsU$gpPk(@87.YWǧRqA¡_wQ.dڮ IۆBF{ƓjM {WAIt whB$\Fת&Eqjp`vAowDڵuWْ>ּ 4L1@cȎB{'>}jxBxVם,895t?l1k8?H P"o@A;hsz zb d" 뛍!c]or KlLH($};Sp+}GT ; Sd7N^e '"Jde؅㴭!~C1nkBtP}]&j26'((UEji*gV#~v52m 9b^:<-9Z9Fz i~=;Ś@K]2$dL` Pcd RnCuo^mdt<~.6nް 6b;,_м?КZ] S ;+]&@ 0bZ 1h!yWjg@/'2;2 Bs]Ϊ)w!ۼamK\=2*f" u!0̫V7|! !>4Rx`7!LXgxTŸ8Iʞ0 KjQ_sh `:8PtTP1 ygajG6|ll ٛmɮx#_:ZqUS>eqB-hWҮ&?ie)Ô<9JYOySN$EL}66~y$RqM5 9|9{L+6z"ox,0c0#҄d;T0`<οQYp$Wedh,ލGU0TWJ}џ/S⡍E8pc򺏒HJċx.*:lXr(!Ƀw(cI,"{v uڏF'<`BCqRCU&1)G@Gœdؽ7|)wgT#%ԐRۗv$FZEz.Umul_}m˱|8V}ǂ%brRGwPcBܞ \FY],\Q"I+ZQ ɳNF뒝)xV.4M K U+<І+m>gy69%Eي3#uwsdsQŤ>fzUiSmpi7f撰UBpRoq(1yADjfbAP 5 7]YLʑ&2z0TB,̈́M~",2aS_L RMާLMR١5uLNy߷ s 2cOViAq|'\zƘTwe8wQTraxlŸviW[%yPh@GX&>n!ˁhBR-aﺬ^E_`j;!^nD9:_[M.[Z3vچ^ 4~E V K?X> o`q@[oe72;a&z7#G^q tvvw}+#;|Y$aHP%'f1PL 7Kb@, !>L[m˵N[WߟcZ H("en(+ܡ'{F 2oLYĩ c${vƏbdJx$7=hFg,DYQ$,E.O$·d 葘ٌTW A#íF]p-e7orP+*bQ ^X&GJN寐SG;K 6b:@w}y7>`.S YQ Z{*4 k${:7oXq]dyc\+!JaB(̜b{ja؟1%oiT|>"Җ(֬!qC ZA$/ FQa_ g9/¶9U1eA s <ِtvo?*&5!Kwՠ0V6]l* *҇޾3LXLj~=#_GI7`_T`!3;]p {mvw7B-R^[Su7/SU@zC J__"0%6Td0hnA"}a+1O9v\ΒX>BzN%waVUƂƏ- ר̓W$oxKMV 惬6WUQ)ܣ2ܤ<-,^fP 7̀ ?Bo2p9F%̈́4-žQIcPga?uC4Y:" -C6 aa9t#(%5P >Ul[bll3l<2{|* .Yj%lW:&e Zw Yd]<]nkf䵖,:IvJ@\p ? $fZ$|"0/ZOM>ϭ"v.ϼ*Ԭ &;JgWW xC,ךp;ks^o^&)O@ y \7Z<=|ET̡|YCsg˓! K('Ԭ>6𢟦]arXL__'#"09DuHt ɣű;PVn胸{k Xfb[IO|all;?g+nY̹! l{rN]@]h\aQaCzJg \Ka=@'jsfGxV-F8 6vl7Vs̚M5C#&/%'CcNLG7зߜQ_c O@/6h~^c1"u2$I 5 Oka9EMF>S>~ -7>pMTSU*+ (؜Xx'^0٭A??p.I[-/%i]TDAz9 8t+5 f!OFѵT7ڀ_k WS[P@orxNmFn_٫%?kq";jk@ɥ]}?mٳ訉YqC-ldq" z=cB*2Sn2 ˦WDa? 7 CҬ#8$3ks2O:~,D$5;3v$!fS њ{3TowKm 9ֵ >,{03j m@K 0V4Pݣ#J/4 /L+™L[$i拢%JJס hx<_Qx3 ^]#e%p XbъˌX1׊KG"maaFu"(Hw;Ԅhj[p~vLb)m*r/^~ōU+S>d4A]7atuGZ1#ښ6H̬A4h\jfIBQ×pk@d[7a vV/b6H8 NU:%3G)Z ەͶV]LׯB-w LnCrW4z?V4ji*Ջ4(Qi}'ԔH5:R3#!FTuͣ+UX1 PT_ k>bSJ@<Wschb}a+: ;ؾS%n?ceb!q~TxŠ!0`1Kp&zr;_<;uw.?9s}[Yowۺc+?™.,BQH [m]Bº) p~? rT"iyT?)cyx矨ʙz yȍ:Jki;zrꑛ [n hOZ 9ܥG%t*iWSx}M+87b7Xp[ N(GjQwMk5TB1\m J'ƀ-΄T3Rj%0]:Sq.o*F^d(gcs(bShӗN_뗓%}%;]_wư}6ڋY&E]~> ?>lH""bcW 7QZ}eAm~U3ibז$4{#Ф]7G(j}o$?-eIz]I=ٝNkO}~, 5IGEWa~5qa=DKm*f{2-|Y aX8U Luad^gPZsLhAw{ٓ&4G[(̂ ȉF) #\%+KQGּ3N:`ܑ̧["W[Oǯ$6@ONޡuuԘFgL'#/nk,pʅwxBRt3Ɲd4Cq<ӹx-Ih0>ᶙ؝*`_gp7"*A"z4w['օ1v{M+;ޯ"nǂHi) ]q04-?T M'7x'G0DP]]<٘4NǕv~o jk޲Kƪb_9JTޚp3g< S7J0 <›FzQl "qmO@^iq"t$퍕X"}Y%Xjq#)k`YC̡.Kv95&&`Vcj|rqKGFL dS2#Om!۰s7{)(N _.ksz9Wqzz!R4w5ǨͅjTjq`7e跴<<&8z]d4Ytw .n[k@mb :Mpp2o4#sMK4^U{ptB.F; LQ_x;皥ut?pfty%ؗ͡7on:{#[cr]zXyQ.Oeh0O\Wrty.:>/w6& p/}4񳹇{ y1Ea}.>N̂vO\m+AN6&߯R~.MAՠ|hhvѳ"hB)1u(.Oç8(;*rW P.~9Q]@͒u5Cq.c j:}|3ϓ@w;QRF^}Xo~ȷ"VD@oO슘bnaIdqE*q"t9t@:sdbNgf(tRӏzއ@+Zd"EܽZ'"Idx#`'\~1$~*[ lSm fŕi y78*ye"h x;wi >AD82- iwۺ"w4Epa3v9$V~)R*ܷUOC+H3}acΚQ7 vOxf@j )r֩{JHh3B+Aw!hAHO.*;e:`*&x8T+簋*a~{;@9AE?b,{DB+6Kl<@zL meR,Ð뉕!{t+iۅ+2 oPbx={㍔0GUŒ=vg{muvA#h-Pu |Ʃ "͚k)rH1Q>,|B1 _qUE찁2\͞6 v%6{&)# 㜯ú|IV)j 7tVjűo;7v4N~fPtCv[YWӂŪ/1?ϾڊD.Ak\p4## u7wπ զPX~[OC=L)vaq&89D<&KvC';ۘw>4êB%noO6)O]l6p.Z/.CHa+>WKjnj~g t|Eh,sJ&03}ih%ȈkR^ߴ0o(WJ[*5'i:L(7J&\-`>0]8U^μ  DLc鬾0N@AmIIqrKV&U0J?\Zټ[u"Tx{!cga9e+\(F|˥KW:)KEM7ejT^S`\D臽_V"ed|dDa>K/QoƹϾw/g<}Y=kLy30X#/{/. #P]ff~O42!"=/rb y!9\,T/8dߐBjƔ>d+do@^zBZtv2QI:B4qj6ۮ2 5_NJEy nr(9yLRd`\btAGfHׂPyUnHh~-oщl0\ݱ buP܇+,TŒG9&f->4 ^wVhMGU^bIBU)Yc(+j P{KZ[R4m 8~>ꪽohݢQIٙ6~%c"M?6[l BR2oL+Ol"͗%3yΛH!qGǝ·DŽƑ՘Q9!,;@$Ux?鍩cvs:^O(JPujz]g'Ns mʃ!rl,cSe)_:iЧ0>biÙH̸V$TP`r2k}wfRϥ9()̙kل Jb[rejkzڕ5k/ծu)]Gb{pE܄4':FՁ+B/ &!@U#P /o9#ိ7oZJ~#ay.-XSE1Q*N:5TC[%O[w9m@>[,ovDI"5MZs9X/[KB4q2b|ix"|9S7W|bX{_ (Qpa|< AOWFEtpC5 fi+]5N9 KSy7xv7fOi;UJy ;lD*i"<РէROa)*pW(e5\ħf{Vkj̈́v]AoRgnyd$,,nWWsa#}GtoON?%py-cͳ`V;'rGl`ߪnPs׷ƻ g\j92#=˘dV NojT`!2fS*NzaQE]fK~2 cYCZn`.4՛~ȸi9ng #ƖVOW \)H x0Νeq1c:$;S,4܈d9<_WvBoLuyXTi@i"0 Nt8~bL@:Xiӄ,<M@@ 5w m4ڹؗ B+(υ 6Wʨ NC_EcI@hV 9í>)HiH[[zYOVUr%o;}aW=K}#9Q9ؑz>Z h5d{vFBj~i{EJr݇G'.;,q|OԃS~kS$|~#mz ƂB7PQ1t&;cv7(/5݀/W55A$o-@ ujQ|m{0A-kqu%-nT?Wgt ewP.SJ|rbb&IS+,iRZvtk)y\ۭ42gQRB||@dkla1$ H92a$maV43=\akêh1O9yy$Vߟ1mh\1hcc5ڏV3 |~G>=sϙmK# 2絾ꐟ1Ǐx }׬Ӭ =W<)TU*73kNGn+,o5qU3^ʸuq$m'<[Ȟq,lc^/qVYā8"~ofOKg8CBժT$\c}} v]2q>)]1s^n49.`dsQ5fWz<\VsJ؝,2`\m-?j/Kn$ACKIxrk^GUNޑaFϤ4dw91lj=\F=P{.c1a c82E}.nx(L w#g`]a?9dLdz<Nݒ+ Li+3^DhCL^!܏{/hLhiOQ@)!LY3%e3p=:y1~hRU8\o|5+L mZ` Yіhϒrwb+3L†?@j6A+ r@庱3QMٷz1_/:>o|* N!QLzZq> 'IgaWƉ] * i[nע8Qt6gwL|;Yl1U7 u/wpxEcQ_+l`:'qψrQ ^ A!;,҄kBivif8ahrUeyd]hnc2Lۄk~2Grp#j<]'xÅն_3w8Ҳ gb%}-i.'f BC0H%:y+I *+UZNpؔlɭ19U=_4J\azB=LDBj\ \ҒnS,dE8V\ #ydYND% Obz$դ)--f);TOatz^՛tyYgCϛoaWŝ7S^Hk-S-.P\ i!Ty]hƛ^< gĮ ',ZrK3OV*k.I.TSJ/~PD1%ox]gΌi+] wb'ifpD*y}RS_چ/;U/zTOt9%܇-dȡ[u!5:c#z xzeYN,&&Lbo׻HǠkKSPQX]^~-~.褄>");])Oq2^MW!0 ʞcX?͈)I^GcQ%NcHb.[5Eczj{Zt]~/xyTD}jŊ83k#q{R^T[AybFg6QkU;-&W}mln|d~@ЬqY LcLJy5o󍞔E01HTB&3;qRζ< F9wАTXM[ߟ4*Qk`6/`SbHޢ?{e$ۅxgA7(XxtQ~ \ʍeAd'0*QŒ!ݨ̈+uވS'{am1 F{K Tq*U~L8篤/]Sm@՝?Ҏ0cs3MGk a[ }X- tKtOluK4YZfA+k:|, ֦* 4%T.L]ޙ l"Ece,*:滦ȯP)[[lSTb]FQVpDbEH'txD҈;a<˨:+۳LZSAHY,Ucgi&Chɶ-@K:m|\$ ) E(1O3ZP`Vf9,1O`ɼO"?8=)(mԟ>ULf@8"~E 1xU7b96u=G~T'2^0$8.RyVIs Q} J5-5_=Ϊ5؍:jb::Xx`g PR?qL87Ib GޞV )\|dgP#rr@Y CSѺR5VXuR'h=xKh.p]/f`{3ݤ5>[냚~z܏g-o^>qDiZ'lY6uo|MXs 9-y;6JKE)8|U^!s4D*߄ upMx2`M^K7"sFfPRvV-c]((#Я$$ ݏS~ZV8U҂,"/y,i<&)qu9}O<4ot4 p^!ՐNE1pBz]0xSB[MjulM&0dOH̓pY(e˓ \V'S`GjhZ Zx %g'I `o[n!TbjoݞC0NjuCNz} `e!xdNCCJ8|(CD@ UK G5Uō#IS>fF3ܒB2cZޛN{/02} KoQ>Z09k^>c߷V\T:ޞ*x=$K+މ}5CnxHf@1' Uϻ.<*ڰM49 iWr :k;RT+, #^w.[hk܌,xNad)e<{@u?Lp9."Â8gMpؑ(bB: #x}6 P}v;݈Qb<YQh^خ?>"H(Y/> VQ"HW6E0^PX,`o]hkj12z)۶ ߦlȯvN҆ 猪SM"Vu]Ҵm}d:Y`~cW٘zg{j{}6L5ЪllTT8[뽴CEuD"5Ao=Ig4*x>8xktp,'ٓ>".1ك?>!,sCȫ$=B@# L`)>q3w޴3c6kt_xJRڈJ|nfXpҽ'p>D*#'˸t* C х#v>b7i}C"Wo*cɝϗGHP[t)-Uj7^{/n3^Jհu})ZU8A[+`u8(tRnsvM $!b~ژX8ݳOu_-rN eR-\^9>'Jߢ]kfȫiwjiPfp}^O8x2H|n;NM:_~Na!GP懱vK cԖDi05@5Jp(& ׬7igh1Z3&lU=J|+|(È7鵈4PђslaDl+oɾнyQ0QWji1rjG(˱,d ^ -~*c08jTFDK` 9OoMW(ݣ&b|T I @1ppZ1 k-˿F!]{.^<m\r$]˞'+6vl-b&[ }GD fk76I~y7L/ыCY5ܗQsWXcnN#퐻C7Doؒ߶\Q 'eg"݊Y%F>0 D9`e9\!|ފxc  $: XFyE7ӔirQ)xn`%hՕ LT]v<^na#&3^7f:_szX6\1nTlU٭ hb$zIs)?^ =?Y$Ȉ%H`鎋v*̳5Wޟ9?OEj;˯IƧ &HOaU~>ѸBoީ)v4JO ^3߷CF*,5Ԋ994iiIIB_w@g6֟9d0-0sOA5c׵ w:٘y|@H!āYp$s2AVDQ:=װMO#*t/ 4еCG inRl_2a}&䠾HPpSU)@k3/`FnJMS|'g)`"HH4e-Ȋc,3[sŷ4 0Lެlmu{O*+@Q'Ezx!؋sؕK(A:q$< ZRnJ`iV|sQ3~4~N'*$Su@ !=k>ufF6?$ >l/e'T$8=sT0 NxɟRgM h" B6TiS%1la[an0|t#`b_+T#3YPbK5*2>~.E_ֹ䭓 nH*acs*f1Mvw~ b,azm+3wQ-9cA @Ζ~⤉3-(~7dxoЌ@MpQۢiOXɌ&AZvK"f([9r] [S$/sTNjrP? rhP!BQW֙K1ɻ@6GwZ\" }~MJ$m+/pS`_bק=C5Epu$FClZ}dE"^ eэbksWMOR u"NC(>(تs[n4dliSj[(*UM|E JFTH Ld>h￘f8q1*58^l4tBI*? {noߒ7S~uEH_7yym1\/I?Ag.({zL 86B";k`:@*)bBH~@>4y* qvy3:\ w pr(Fs9P 54'Uvium?Fix1d U#U&! aOx/փ&K @sԳR#tkpn{OE&1)=~P|}o7iB8Kv:w?H@K:V_K 3` 4IXۢL;/CPͶKK|G[̍2kTsbi[.~8 8!.&~}*rR{[oiFŁ}eiuVxi_x!uDEkmw@.˩*'RɆGȆiLevj__S k/] WsTB,Gܙ`M9۔OxO르_\R'Q$xu(unK 7,UkS&敏9Bk;YTɘÄ v՗8xhuBep*1rS[p9L$"pD[ɈQyF|pc |TfK]{ `i|zK6|_5*b՜S("e_.&M M"Usn1J]gFcOyS. WͿ2u$_w7\[A[)2CHWn5h)TCW ̲5,wu?UCS٥˧`6MSZs Y5,]v!5&F3Rg!ob,)@83 Bݢc$=(pje&e`>("Gg.4-.JcŹ<wwdAf۹V m1}K!mN Ҡbf:j}4^*]RL X| b)fa3TW+v֏-o? Vr~d ѶVڱ=¨Zϧ[D~ZŁй0„Ho+ )Jkz" qLKĶ/.b.l"(ϕ%C wL$s<1җJ.9wCJȤèy\d(u"A>լퟌJp'ŎLFݶhtjHcGLi˩рuJMC^m)L 0Rxeb@jp*I3EƍhC î ) 1ؘx.-Vz@8Ic/`L{_"uG2QmJ2Y^"GVۇUd6Υ ~UEd:R q[0mHT?Bٹ+~:E9`;ɵHSr<5TB ނuw #5qDbfMPIT/6|w Lvr&Vߠ-&vGD GrV ZG>[G{8m!':Fxl LP{z+nwҒ;E)ϩ'|:ZmfvsRN҄ %v`z~7 OO"VݵHԎ yLT}6:䍲aޔ ;BFGpq y# [ 'cW15uxלY R! 7ɲIz;E!>"`VAy흕Uv7nkHu30Pf]#pKT?swZcj~Lkn8zMieϵBbãa*s,OTFph]>bVe38ˊE$Tm1H vGχ@xma DPY?6%Yl%v}^a%}U݄U|t#AU 'z^R`YP'rEUV2.jADY٢fGl=nB 'eu0NZӞrSj1+_3=&5YbAnVFqN(PRˈ R>&MZBg\l ۣǢߞBh;owSl8lԼ~`ַ uz/رЯ+Y k/@|mKyĽ\QҒX+aai /סJ`dրuIT̽9WV/OUV?u@w)E&AQ: ۈN{@e}!LH-GVSlK8˦btuռmL*Uv/j㡶ϘԴ>Z7.2FEO쏥YĠQn.@ioJ.;GIN.P$󤇁,Q \B24MXWfD6LLgp2h=e ;Ut5:.*ZM59G^쇙TtKzflp fW(܆c{ Bo}!w(bz82lx[Nf0C׮׋Ǽ=^p`bUC!Ნ[^!U}Ua0ݡdg{RREc_~#6$7,I|ATwvmQwK\3?MZ=`4Ӷ.?텂Avkb6ӈ ]5Y&kB'W:S4R0iEK7ٙ!96ĿX+v"!9/6aE5m7?WUPĮ/;Ľ1! ) vG t~0ghIØ Uʋ]o&YМΖ%C,,Q✵0ł{Kg|6'x̺4hԸ,0'C$OҮBE3NmMSnWF\>a"bq1$+ `gA5 D Fj*FU|aDEabbl9`D2{<;j>6]liꈠ26>[˺wq]e@a? I׺P^o"o.%$}n6bXW`Vbsi݇>9L%~o204's#&FTEҔzbSn<<ܭUk|yЉ_j-0ZtpC%kP?2d,:^)ǹ͝-LK-A0T9UےZ)D ],xJ"23@sǕSn'ӎ᯦:>=HMiֹgRJZއ$alyC(ڪfeZx=|l oTzUl@%XZAX(Ұ+F*׸VoKO $' W˥0Aԝ>z߮[t5Eۄޱ!Cjא3=U|$ϬwkHyBʑ/qEX߱in:^]K95IHY jS8gRD[y9uutBo1nk[pM}5$ 7Y7Z=`@o+~,JP=m4qń}D*Nkm7G#oF6.Tr^sQOˇF"Ԏ4:o)ȝ˞H$W>nqq9aY/fl7nrÿ3^/q QhX$v!q7cE:߷6k JМeeЋrؔmY8gXCtXo`L\zg @4WU"b?Amfe9R=Δ\-1 g}\)rTW %Ga\372ڗR{1K-ND0|ۙ.`FQ]RA Hvi7zG;]]I 8VRҪ)x"k0>NuP?'8Q=4s"*V-V$% ,u*-|)uxH.#CS*!)(ռi{ mMiwB' Lh9A#^{D*7m ځ!|!>sb$`HUMuu{qR$R5[K5$w*Xm\翄 GU綠+9zNAZ:v?f>x7X6+>V.dRfL=Y'jlIY=&a@sRiQEL?nܧV}B! ,on}h|x SJWTs:=kKyA[ 5[-~(/`IC*e<P1OI'Z>6 p 86@gNZ"O,41l~,[ygiD㽗ԗ7HzP .HWc+HL *woxl,D>nM_HyY ~OS)f Y&wjN({`: gJi3Z(R41e] 4`gG +o@KYhST0W+ӮVH/?/Ң;BO瑞b^ nK<esܮV[aPT_87wI6SaBΚڭ58xQ!1y:]u2G'!oQDU+sJmT#q*lfs_Ze]Q d(%A⚸ >jw^5bu,YvdzAS)1/ K Ķ.oQyG5IQnl_<ZU//@ҤowMg>e TD#zK%/?pWx:ظ|{h5MָtvK\)HtP |J@H%8sli&] 7^3b8!Kgy Ml(ha3" êA+#8:q 9E_#"u&LTjtg6*-̕iLޘސ)>³:͟%Qe*̥@V-LvR1k]o\^KX'@h҃"V%SKW!#OB?b|bÞ+q 9HVP Fʠ |_y)L,?F3qFsSѰTDrV/.J bIEپ!Kt{u4fR/6:xpժAφ<#\meCMLc3ބS'O> K+)i)n$r S&U/֋C] 7P+<9{. t.ny?=SRȾ/G`us~b;O"u V-l 0gp I?U&_&IMx`yUNZ,6ܛƞCs* q#΅+=Z=DD,՗ALVFYxABz:vT$~ZvY 0OkWPB0_^wI?B*`B3@iwq|\w,X~B3Zrbf Uh^C3>P GA ik&;~^ `bbU1t!,:h'#V\3m(nڛsK"B"$y, Fxͣw!!f&gDkj@CQ⦞3Ga7morBjfTCl̻ ϢeXhW"rI{UHW,g'DدU\L@V rUϭ*ts=_2R yU(t%Z vg([g ]N;O:(  /69#5JŰÃyg`—Ļ, LmjYݪ:e[P-Rs^7D˶*t 7b< {2֠1&$_SW`ihG׿W]Ժٲ,Ś^~u<n~d+%}р[L 7Tg͖l nCNr6yJZHUS'SzͰ߯װ>?1;_C6/ -DbuQ֧fr_tx>%pH&X@Nu=`1'`_ ]lǏ<]dwaM3qLTj'}'7մvӔ5_ z-(HZ 9Ry"f? Ø% X;;Uw˴vhgF?cbڌF|+IPy:Vk d.hMYbe(UIѲ"T$ Bpx4yٞ^#y׼b kNoS=O0ltʙc`Db/{g*Ue{5l}ט{$2ƫ ´4]ȋfC#(a7&v|Yi<"':Ý=S[Q >Êy$5Qoˤ]4l ˿Mݭއj}F=k& hF%=l}e%cMZY8~ؕ!΃^@\JA2 /4 W$| 8}@xo$-;sZg$x*ܞWWџ|p6S#_ʙz9!|/-Ff( b$puq4ѥo;7""qU k<ݴ򬎹 r-}.7DxVAÖK$P[h**D"݆IkҀR0[Y~Fq&l yc"H/r!P٪wf؉ U;B zG_ׅbj/}owG k!fCx_)21`C(ƐkEcT =iC|1Ó)DԮZ4n@5TB9C$E3R)jZ![ "Yc. UF-YvU%.Ңӫo80$j^9fIlF Lpɏۣ ZqX$&296t  b0Ρ#.3n8^Qy7zZu$ ;ekm&C;,ɂUqO ^h`|B<(CIõL8?hxONDMptW-v\;<_G V{&ؾZ@xt@6"Șoi҄ž{A^XQ߱nE%ONt_ ,qն6 ZOĪ2`N9JSUUZO%׵"o~wEzYmK}f7NKUsWXAJdzmӇ B21)'W ܃# L\dө4[틤 _-1 &lߨj^~3BXWm&}Z}p܋z;d~dO[` u3|9ΫbZ5ѠOK@4m:#vJyF˼?et3-1֩CQTn2%; d8v|~ZJ'o[vZRn]9O-39\gjU7)bϐ']ًTd',1YޘIcGve1e5Qk&@<G·oh^ LvO.}LVY[tGxXp,ois}n8 4946p|]Uj`@='"HSk`=~D?vmhȴ)=P]$FѼՅOɅ`@5)6 к,{.ٞi_2uB"ȘI$T,|_5 @dJsUI98O&ڔ.)ަls9Y#}~X]}kxIQY8z{q;Z&!X4 SW%a1BKUe&?1I܆M,9U=).ѿc)n ~*2b<%xkMm?nH{JѰ….]@DMnp\ Kg̑VJX]Z-{ǺFtƬB^PBN{>kqR3r#2Tcͫd̉pM&T3@OL,d%UhRIl1,Ԟ{/kJQ:5NBV`5q*FNoh2 HC(5 Z~`Z WE 2-Ž h\c&T iT|rn? ݓ& ۛ_2nQ TDD kvq R^8N*՘C@42(辡%a(KS^Ц")s/oEH(3 'ī)G=t#V_8[Dl/v<$^NQR1;')d mr˼Hѽ [/B9TRegXKݘIu,V8ب i_c`A3~M@dkLXlT1L hEPNVZMzG݃r!6q-wKD;.'wO;^~(Q1 瓁b_\MM*vy8ՍBfi n% PEz fTeX*3anHCdom!v)# w' oM|-VaEJA;wa[i \@8o&夣ǹKIб+L͊/|y=][0vr惋qWٖErxdyf8cw5ty'n3DqsԑKN *1*d6d8(5MBM{]X$yؙ&&CkD {RANY*P  a]礏T)} DV/xjPi6ڐع4hHѭ0Li$=Ӹ^FC_VdxmlQPx),8=ϳt"-iM ${cXKOcxoͧߪ<Ϋa W{R8P RaY.L%7:ծoձpN ;Wuvjb,m*c3"Fw ,`|L\5bIe*> FEaz`NӮB5!FX QHoeÓmp v?.GG_CLrHKa@\%-~tbU[. E!lm6(#="*dgvGJ}*ʏr[Es*7. g|kShFKSֲوĦ,وLRm7Ҕ %_뮁/*ֶH6gݞ!u;G+Y{;xjg kޚ_}& J\%ّYYH7Y1<CvbFn8W>^6&fJ2;(&v~ExK㗶nxIH{q{ 1J/wW̼a{K aćBm d|> gYYK*7=y 趣J>mHNє/"2 =o0P݉7hKpo6$%o \7ݖZ6CGYv'4hҌox >Q Tt[+qIޓ;,h5xEu{AMnS '\&͠~Jtm_)CTہ՛vnAcsto)jo-WU Rygl|}jaa `*vJ(HS nƞYs0h|i\L8~22jqtg 1os!"{w=N<jbm,}GP |U5bSqf4\RK$ݳQm_G/="˳(wρ \paafĩ&pY6(Eſl]*Ed~ v߅Ŋ"e03f e.$D*lo-!OrlD!FA;ViSͺ-49dYHC;wA8`ꍗ=*E@kY-[EKGTPmSZ<؏&iOaɘ_N8 KkV^s.ЦKn{[Ba|B KoƈkAqNvXHƨ;yqEkeS8 =ۭnK4ww'uUԯݥ)BI~-yԵQ=83'G-l=\ޔU+:h^6 r4͐=zzLMp~u00G׎fyjH/G⳰qmݤ('(&v[xd"k #>4-<\]\W{ [m+1`53~nkVKIIc+ls΢U8[\@b1 c QJ.8`.TC: 7 DO*Mop˴)0&LebeC'/,Ϯ =te;= L`{P~( RTv/V5uRAM:e5t䘀 Y{-E%ߣx7(+[s"h.-8Lh&6MVmZt<5Df@*oޠW=7.AqmC6܄M[{~f^L3s {Vgk)BӌCf y|1R!}ĕ> k,JQ!hE0,NBX JgOɛ$Bȵ4:4M,TH7Kƚb4oubutnJ|$+PF\JEZXlyã:ep#8Dnmȩd_ہ;z%q'tf}U;=n>).:{|* ùgNZw'Ct莥b)-gY'5܆5p%ʃ3^dXb$btP(wyx+rI.la4^Y3$#ffӜǜs8r{+?.1Ga5%,HrP k2V aޝkP(R jO&QMXucs-]5φZ61F7 }1ӆkÝZ.`6qX%?L(`.^KM.D:U8($w$2ͪIys RyP#~%5\U~JnKlS&܌k&8VhRƔ O`b^mn3u.5I#)Y=EÝIN?hKiD0;y8ljOE{AC3N3۔(] 7'wML{xM'nX+qyY0+}_xk.֮"e\^B3݈?Λi4z1)h>ͻE^IL%>z;*1h;y[)W8БO/'h嬺d7f>ܔe=olQY  Ö?IW9]~%$'@8ؿ)PR!$ټR7ʮ9?6,{9_:0(vl ;d}.l `TZ']pԄ\}(ģUɎqb#]yٷ8bgfcҊMt~֒MKhyRzw4C ؁řz`*k tjQx1'(;O~s,|\Tލ0>3E%4\6yRԵ2% ҠY1B΋z[G.'l-t7vgPֽ>ɤ89P&H=Ƭ2Ds&=bR B.],<'Hy4Mԯo<>3Íb~`h<3~ܢ?,ubwH80*+&%ɎWݓL6hСCK n^y-ivDŠ]LՁݷ\`k=>K˯u7JESw៾)b\(̨;5>P< ՙ1DS|GQ e޷'Έxk#5 9VvHkFRSkH-6鯔-JK!"7P6"Z!nrB7_REޟ*ڝ՝n#xƅ`XD>GwѬ(Od01w_i&~\2a\n'ruS:S;Ӡ͐G^u.PKYf!.DqyF=φ0"7NF.Z]^(ŷxƦXq[ZgHI:l+ PuEQ  #;>_a#OW ' *VE"ܬ8 t$E|5JVN)bs+A*OCToCOb+c]"똊rvyC^$ǣch~tG:zou<#5 0@R-;CULT-GMQ²BM:$\3x_U֛bB)[A`IFZ]Im+V.2,f $&!S6U/sgm)SLVju_X2lC>*f]I{t#>`,Iz*" ,LΏrE ˠ/;:eoX+7EBa纤fg4ǧxn^6 *Z֙3KsJϨɀUwqL\(FMlRv?{nJ :9dr*AwhpmvOo3grK? $A6v1" s! MͱS(_5I$g@ p0X2jCCwML#D$Zmj~H3|՛%t(K&Qkx6r,4 GχV;E2 5:2%(Q,"vӛi.HpexvV1'SԦe,m*+x,!Y*3SjgKxwʽq~䲑gkAMlnwfHHenߥ2.O>׈%ĦJzI[S ȪP!4#2 -l|k痄6.k9[)bAҌE'ts"oED d~,M,oʜ^/ ${` :G~6D Y\FTJR=Oh]&yTZ9{In>hCmdbROw?Po)-\k>U03H%Y@vz2;lesr,VjlO@TaC[f&Glg,єcJ>X%?]x!3T,MO=ҼڼԪ M]X.ݼZ5%0&~AD7B\J:.‚BS(!&SrMƋhͭJ{{B"J9u)5 8ZE.IX0㚼prN"긺Y[S3BHhX;?DC6^obʹ,ݳ 8Ϸ ŷ}J(d~FOi|0xBNo݄pzbޫmOt($%:Yn;} DgH 5N-:Gq"\%ܲoP)1$>/]eYjYףstJI˲%m}B9=ŮZ\sH؂(pݺ/yE |95TFc,B*9 i&\[w̷mtj w߈ 3L+L(q(UȫN 풖!YphYbERh]'M V9L܆9u,](s:]} hkW_j[-Ԭpϳ['srFƿR9R.TxyʇX8#}P@a*tPE" 䤧Y];& *H|/vCo˩9/Ŝ}Jջj-(QBw$17Կ9"W*9}tc2%ۯVfshG; NO4zy,P/ZĚKyĮh.WYͪ1,cci8q 3}.ˌ-u)p1h4QA[EJk\f]E#_'5hKyD[8D.άp)vnqO}s ʪ#=Nws`kV*dRfN95gi~IhTDT|Bq_ pz_CV٭Gde9֒ PzW ґ mokgJ۫cS{${M&I. d6M^є} @Kp?D8qiH) 8ʘ[Gzh8rQ"h0ڙ-kN U"dČ#~`hdG)hr1(&e/ZPI }K8ꢢ,y3iUD^r6 ,Y*H#Pi5OD#+#j{/"eL,CXzlJ#Uf 0T^z1 ;:/9%L]\怡\Rnݝ89KyzX(JDjQ/]<;,UDB`\,tLHou>aE?U{3 I'(@X?;nAsLj_="@J3Z<^>.IH }-w%e;"\࣡2i\isd*aL YWSF&Nz}/V@Fr=b\S` h6RL~?*$f W~sdQFyʄ!#I·'.oJOg6+VDWdnw&D"s^X>oKd-\oNSɁ e2#[ 0DثlI\@9y8.{glX1 -`2Jg_ދ_媔KjMc,1ƴS޻Bi%Hҟl=QGȅRm-kafm->KE#iC nLh(q]Ov(&{UU`rl\B>'e4wG;&_<Cy){ 8^3hwI iX{~-87S_rQr JgtwO)c7j/e7M ܆+?LDw}۰@JSj劝>kzՅ?.5z`g߬iR^Mi#[pRsy52yr. Bꯒ6Zh_}I@"=U3q k>5 0FjEbʶ)☎CK?x]XL-H+Ҷͳ6#e83jg[߼e8mY~7ưߧDlxEM6םUN0t$ NΓ1^Cň76B=<Af,8ArE[҆8-W<{IKJ6+ĹH:Le[ap|41=PKUode'?Ow Hg?) R3AkZ > ޒ[)wr:BV`d˲sC," |su$e8}v s\YPxXyEʏ~w1<^:`N1a4#%_05ד{Y B#:z rm<6RGLM C Z$Qˆڮ|z]c,.ecɆ.kfUWCU0G5%C8- (.7W`WȰ&9;,̡8?l Z&X#)+ItwOp8cLG$d4[0vDҸ^׉l6W_` u˹x"tea s$8J!fMJi^@ eU *ӚHHTc0/>Еrd(?u.ffx'mD~Mp5ic hor3\tF;R)QsWUonKS,nlQ)2B?H'\xذ1?I4"'߀WcЏd3:۲ׯ:a `jmY9.;Bpۅ{:S^5 ͂W *-mu_I޿4.L|*c3mP:}̲d[HDKoXe$m}dW0Bm^H&7rp*~6\h.kyzQݟ#F:k-Kt3GhcT$[خeNLO˜R ܅Lpd-Nn ٮ " $J/#;zKӖ+\32ՓD#MYE. Enn(J.9o!fwZ{C@jΘgì+~PMg )> URBhޜpXB*aRrp_fs-@lZ& F쳥'<["Йo5*HJ:p?d3Y(%p!6lʜ8JUW'9¬H|H.2p$vX8)ö*p^Ɋ6(ЧRYkhE5zî;XUZےYj݆G>45E ++>i]nsO1y_Z\SŃà=vp|&[#kYs;vlJPrD{T9xy1zGBp@̫ (7%Hb1#wݞW(؋bq8uc@-2WGpnđL܉a;.  KQ&hM>k?ytEZ7Fc4r:ON4i5΍&WVوX7l "Nlj^j[=pS /Z>q;|xg>uq P/n5d 0:U~|DpAz# JS˩{T 71[&-zy~4eŹeY|>eY_cT=0?FQN@?h8tQO3j d;wþS"لvk}V֒`]G[C>U  t0M#fÁ9UCvCEc ;ӝs,D.7;@TKAXq,]%)wF{)X+iךv 053 ̝q \^o=4]]\zhETgBsZ>R}OA+_Ra2sV~dy^ }_/D9ڮjxJX\{1v!;E=O>Zc~ ̓$Ryb?_XZa>«õs3FzbjM=HJ+EU1ә;2䅜JꝂi}e6NZbi-!Z=BZ<2Jidd_џ=QwZ캃G]/]]kU(Hibg `L҂HmẤlj²l! m3uK^ %s+ad1hTFdWI˙MV95I_wEiymrrS{4bTԚ.][/]d?R|uIQ/,sE43$ 0p9bh3T, ʍ4#T\x2XU W-鍚qC{N,\gβ*xKɉFom_ l' ?I"hbeۏ{,#5\iLGeY61u)h#M% v-yn'FhIV1NF{6ӆ't(dS"J\9qi Nyx}:ߒeKCaIp`b8pp50{!C0O%ݵxb ?&P'`Mb,MC8 qE:i'r)//5sօ]DMB#! ^*1r=az\qȫ?6&MKcޥpq n㵞Eי㋽kɴE62&ec͗]8$u|8S9CpG.(t\.;jHRᰰz[S Q|EqvLYBb(™ch0qn)o -cjc1*98DO:!D@vOݍ+'d>#`;$`)/ W8zo3S2 S|^~bj+? F'#-U)|,o)B Ҩ˞e.mFd|X H~n=KqٕT;p,9 -P^M'H'-s##VL1VQLPgN9)Ojbޠ{"e㠵iדQdE1Oh )|TBjzqܲևO(GtFQ֩Ig>EWmVˆ٬hm#[ܯmss{U šL@)թsF])0 VX )]"]&?t:Wf͊l,H ac/5>7yr|->^zI.E:;{jB 4gٱ^m0U.KUjx롢]28H*Ԟ(n6#}< 66>e[lw`tatslXf c#=3:rJ# _'8տ2Ɏ0H& -tSL\/A{F> nADYFq(.}) ZecBnbyG?8@Kۙidc*tB[^+!`jjq5Ԛoft 籪>$>s?P"a>* t}};B-A?3lExŢ((`6/uzcb`°c{Xض2 Mȵi:QKpKB;Eb`--I<_nֻ쁌 i^6tPd[LWT:!s>"[ohk%~Y61tŕ=쁍2CJB-X z=dKD+7,缅-ǙY>2$NxR//ρJQhbg@Ś-ʰPs3ZA:Ϟ}LcR*g =E2}ڻ76-Oxtķvh[Jkr[aYly\Ue7`>FD0ک͛pӜ$+J4 cK*x$X$L+B|ՇnI89PzW=-z(n!>1'!ALۍb{Fah Kt@TZ3-* & YB>/rN,1돩zyg%4;Ii> +mYݱ&Ґ' r7YȎdefw,le4v/& GK1 bBJ7IgqbZ}ҸV(7B!I0T9( (v?k^iOH\wR+&hU ˚yi2PJmbb7t^$ۇ Ir|%F̭ii._Yߦ+){kS(:U!:J[MF]ڏyÁF]5/D'*%Ʌ>0>gWRZk߂ 1No7Mfx,+Sv|F?@}S 0K%р8m_|+cL{4@fR 0iPp|=zc&q-rFvؿxhƆSl;l[NS;dQv Ll5i)d {a 2"}XFl}07BTϳnguA>L4ٶEiy#{Nof?])3$~J$ h*D܄ԂϔP\Tc/ GDUXj5}խ9(lbQ\ۧ# Ć֠;)"̐=~{2+7 ;9tr4ZX< a3 4"1u<ƻM1yogL.M悹~02w ,erϜ3o?=Z8 ,y_zJ!R16ݑn<9ףYV)6\ ] ǖ72,2K<Mk'WCH|s"KaNX:tN޻zF$ u+=~g(-NГ EsyLY}O_C jx[})Ku db!l݅?'/ض~OZXObToxITpIQKȂYeMŅB•'npp<.bv.2^P, !uo”F`֮M东@Yh)*'4]Ņ*,<9J`_ /@&9%`nT qP{%X1لy^'VAL'Rl+W[ oqFǃX80:X@P)) GoHIMR~hELO]TGNS4^?Qp(,ChtN  K)p$x>zn _~ScC 1 ?_DD#VzsCva87T~j dӨ.v>MacK7G{mk Ds @|7__By1i A$,X, ]#9vgry(8:la]}\ ;8f_?!EY,, .B,F55P{[ G&(W{v}V!qE$,IPC1@Ci_=fuZpUP<2[ݡ= 1Rv:Tݱ^F't9k;`8-զ@ n5u׺﯈'^S_?B(ЖT7*G Yrs4ք6{` 1xǤ>WK?H)"îWV029o FA_Lc!AinTKQBĤ1|LOcpߪ7w#S[ K׺JZ‹zAe | |SsiȮc5xG\`891j ŃE)pϲ\gʠ!u"#345};{C o<0[2˘+cHYO';m#|y jpW'u#ԹCv(Ex3J-N)kHOyɋs d踲R,$2ӟXRJŜsQ<]P neZ#&e8Z@A\OHn.g[ 14%s RiI">נaflWߪm a%{iOF8]}_"7|IrzV9LFDIiӹ/Tvv^rJ-lQl 2r &L ]_EBsJg>3ǐ <tgX]]UdD$|f}&ܻB`[C?i4*} U* 㼺sQI%|rV|aI,ۢx>`BkUSP]rc/.c/8[-ן:(_Iyi(,' : 䒦0W<L"SƃĨJYnB?J!$\]r5X* e(ATM[/Qvw2F]EP0S{1bMMG[oUQC6gn"8H0Y:hcKƅ3uFx.|5h|0ھ3y YM}|{Ed"w"c=}m7?x uqZ bJ,R J~bQfߗ6m4xeA~g)g]n㙩[ Bq w沛Ξ."n3TȕV@](S~ÊP D E$l)/w3aQ*)7}΃P X[];%nC2_JXy6]aHg ̫.-}pzӲHBXKuV#9þICRw}ou% g >oJ>oc`U3nw?b(|^SQSo{*31[6EYĸlTPl}-hz=TTm5K*.TO7!±qFI}I4ɳv{d`yD%0\8!d]v eǮK9Uv]cԚcbabngzaF/Ybo^*7]7&q!k^e},\f5H|n?{š2W'O Dɥub쐦߾Z9~YL`_k-ib=pjUU& |L?YԈ' %Hݜ,N {AS]/ᯌk6Y)5o*_gz 鹅fhLn')/sOɶ24q;plԧ/eC*hJt9.J#6gՎu0zR~KZ&j%be?݆T,`-Q WT>儀Mc|7~;D t{aPRQB(ZֈbPl= G_H lƂ澙q%U\d& <7I/Z5|sBh6H_qC6Ou᷄б=kHnٌncn9C\D} ZxgW }\[:ϔ%YZ΍ܐm|e|zW.l{N u %9I5'kAyp'}flWunoV!GX&Z[˹{!:{% U _mPX-#c \whuD6?>r!cx@xGj%f#H@8+hp<V5[̽U`>bD~r?s>H~@n؍s/J>]E6#sf8_e4bW3J2B6I\clqZ'HspLC Ҩlڶ1(G7A77Zf8cuiẗ́ᕐt?XX"4#{l#$6032?D…3 ȡ 2k棅;2N>p`>o^Vq/ȳ-8y˟,_'XuLrw~?9 4NyN'!y@)On'< ~ >h}" ZF% EF,lHdoNZIV 1Ag?mTBmgP%ׄ ^0у,>([6;f&IIw^jLcO]^vF2_vVpj~-ٽdO 2d#Ɉ.2X֜Bd.LC.Ze*f \~wo/N!"{u׆ձ$04rZ^@tqx׀@:4 @nޡ&] L&N:k?}:J +8[;2tzNq`DP4Y&ei_&H`@~R;+tLxmB~v7o)f KϱyI&r&CJk+uڙ_!b!D2Qb5:Iu >w"pʻu9zJ!ҊVZ*`ky umyD˂YlX;nOY|ޥwʼKwˌ! G:f񚔹-F>c)f!C`1Jh:aMJP6\]ABρ&Er% _%s˜$`#`d3tʕǹhBNm zKH 2˙S5ufQj үw(N:/ <<*>0PMB WgbA+@%wBo$p F`UM7~c)ʚKuƤ;\h bA\"z=V2 {OOITJGՓ { pLd[6T)48vDm ŅA2Q*]ЖhFg뷬%BaqЂΟaYE9XonJ¿$OܑyPYjaSYոԅ\1q?h߼)] 2]dx~HW87C)(7Fh7y犟vt2Rr|nuoӳpZ^(auMoP;s*&ķ^P{Br]an =,:تQQ覰&VA뜹?_:5waRcvMk, Φ?$*`X*VX:eV_?{JӶ|ւoFlhF.)!oO4r)~R6{ch.Jb()߸tcdD 7bq|P}1y6ygIɝ]_x졿8nP vj5o 2ޜJ~=nuk V`HIF' ȼ Xyx lIvɯĆaoy@U6Ok}_Sڣn6ۥ,ݹ<+ 5l:%zʃ'rڗ$%mZ@g7dm btp'qNkskMpʸym%;WNbk;@W'A-HbPHBF'R.p* /\dG<:x< 7c-ȼ{dȲH,?[B6tkb뀥:|1 s)W[tnCuLZ ^G1oGd'P"jYAY\ɿ,jD43+ٲ5wmW 2m=B 9m?Ϡ[qˠi{MoKiLyVC dn>y inL()ȼ܆|Nmt].R̖}y&.=e{.x&( nv,_27 ȔLx xޒ6tx^c_i˅?OcXWLC.I(y;?% B>Qx}pAJD~%h9;KpaZQ N3b"`CdU>f"9 Q,SxȱzYyu}P܈D[Q#W^.[13asF)5| o:~ӤP|Z52`tai>chʡO!jע+ 7Jvh(v'~IDw/NM-^Fs[B/cb)]yÐvXC ͣ|)i}I6^k\,C]rl0&3zWI,Ţp^5ܹ?!G,ؽ|Tg\pJ$=>AO=i?IUI \d" 'Ε&Vΰ )C6A?YKRQH09S'K`w^LT>Af`DqAP{qiu-;rih ֟faB?r3NMoe<AmEp6G)J_Z]W;Tw=D[<;ﵿ)yRuɕM5+ܫp>܁E[tɅX*B+nTZ, ɧ nC;oZ}1Fx7xu^zRd ˺2g`Ⱦb",%X SO/$Ԝ!t[-Vi@'os1`g[.ud00a0MBc3B^ 0ƾ}6]7S)`;!~z&A1Իa5aK|6j/CGC`A㨦C"'Ͷߖ1QdO9W<`0h%K 3 t 6Apz }%Aם6w= xbI5GHb!#,>aPHn_3!8s<jΛr$|<68?JLQ`W*7O#ZDʠtϯ& )HH[\V`tb{^fD 7Е!s_LHvz`j $zbuLsW9hNwEf@a+DnP%xQXGs. |ϭKC.D zф>=`oZ[Ar9Z)q3qzTX Srl!^EUA]yWnr/{& Mߞ%%!G!1=TNG )ۃ$Q誗 h過5bok35HX}h  P-t״]-Rۨ[Rzt\1Wo'mN @;'%[dّ j-gwU"yfnڱ5 S/V˽BV0s] !ZWAxcEZ6ʒQ7B[E sb)ܞs~4{SZvu;%{~TXJNqPhcn9KVQ W5 +)ME]涕^BR&^ zgoԿ tudl)m~DɩXX HyV‰#i?oJ Df <';;DבERy9uC3#M 4w+S , my:LβyzVsA*\J61u䏛 H9R594u4Lv41dz9&Sd|4^Ѩ3sQO5DU~|BsUsX1GJB5ƈifNVC2T)Yt6),?4fŷPj{?Sίo%K}:CBhd vBj]qHx9v)A* B|:'x"zTjWg@O3{稬3/8H7 ZҬoBb9kg79,F_y4j>XƕTMR$1J mz3JA- ̸>^fNF8X`VKÑH׍IѸ1 G6;)Wyh]7wz4 o)l˞P]dk><50Mn7bDI<< }0,V@%Õ3z S:'bQd0oy@\#Te@Ȉ413sNWۺ—֝덃.`g`X]&t+1jTEr{HV]#6kL{(ҋ@Ә' 2SX /T{͍%kx;|;@AFT?X>!_nfT`Q%i,JV ÓI(:J{|{~8EB̹g_x0,jfBҝC+ !1v eS Kш{TSp9"!N ( G놱3BDTϵ rz}yɟG=z tIaRet_]Nr:N3;@;HI)~LLE}/VʀX~AeČl#jjvIM޿תlx["N9FҒ9r`N) I׳R|b@.@P^yjb&$e5=3U$'0G G{C,v\,P6*N?3]+X~ AX-?uŬ^APxu$=fRmײ?Id0Ѡ𕽥Ϣ3˙רRWoo$b>WEܓ] 4-K1I+TUH 1}z?$ 2;A,3aUp"p؎]@o6ZhhYecL4V {1sޫz{g^h4DdzS &2͆_rվg@sxo4 iw/Dy2um97Ra< %|;BBB6{࣫ Sz |$ Xɰ«H%beVG!x߆Ҽy\Rݤ0yi}&4l +1,tZnݼE)#dXٗPIkQ%T\>Haä}*) 8CֹKXjE0n ɝ*~Go rz.]ʞ_{whQq#kj`}c4C`9]P56㠓r%wI[uwM4QԵ<Sv87b6"3%\OYm ыxƎ#!Ǖ[}x05H6N3[@{P3:+bY'zm6Ѯ.x2uFLr|kcV?KMQJ9K#[";-WRqhE99+N=~(X4׀k}f xϲJoRr?SdK$, vMĀI(7OXxx.X9Xg70}v!e%׵ٔ!`̽Wm;;ՍT <- }/o jXbC?mi JҾFs7U/S%0EV:2)+!txeN 3,qn1?Z ^T!Kif:ru: 8vIUü\$6 +o7~yT ]=J(vgv?Y4Jw:βk2P%6ga礉w9҄i!;MS,c`DŽ@$:{j+_nc<׏+$e@5%bFlſ-C7sw_Ag9B\eq?sj=\\2mYpu럈">yӓ}B/|?畘@{%љbW k|]Da2vzv#YCF!1vz(Ϛl)0< pyeEbz ?]ENM73yj@ U뺸{]@YgHoJbRyu !Q-9Ӽr^UN5ۀn_ZZM;`yxK;EA&7{  2mj #[fFW9?߁!_mm - ]^#}h1V֮4JHZVhPuP$f{INV 㧕+(Q/̦_=iܴH7xTo_:Rhp*zH@R->pB8  {AwK]]Č:B|S"`)~ޣ283x /1kO}3o0kpK5~kϋxzUvVٿ5ίO&c'jØw1U\ |_ɬ rS!e׳9džO;,itkː4694^PWR>dս'IErFuRh&w ^6GEX*i2U{]:3!&xap,@pv4Ci1 [ߚ]il @#V=tCj%\GᕂRo{Qq5t.{1+X bNPu#] Q1SD!}ܩژη:H| ${՚ C/y_wao¯Ր}x e}Bty٭9gut(S;vE?M=1 #x~.0AߐXS1PKD섵uFjȩi u+:m\POrJ;ԴEC}Gk+`H|iUuN~Wy'm4 q*oίM%>%:'Uy8$fBN6H$#oA(ۋދXۭPzQUD3*%4JchՈLX~bYGPRTG. @ !o6Ж deC&Fr?X_AK܈I-} PtPÖK{E]Vc%$j\ݖ|]{+BM)e^"(zUuqFqJJd|nZ?!dHɉ͵#.~ Vt0G(߶c#WمJJ?sXN~2˙> [\wX,; Nv%0J']kg7d8"k}j0N%Mx.0%Vj@j(~o8yg؛m,4m gvqA~4&T0)ZJAp3'3b 13^3KWF94ߏL.g((걶',*8i{ *Y6.ݿ>#0A B)A c$5$h=Z/Gӧ,l~/T=NRT}Ȱ>S8]wv1,mhnU*cY{ۃI` wv2@w$0m;V jO)xLe{-ڸES)b9agBCQvCd\kX+;Ď H2E(QŎ,jUї[ؕ?ݚ6)Gft#87x|=zGfTP+ZH"[>BT9<}Q`)-Q:NY7ȰM^8TsRP|﷣;ւV րAM-·L) p))'x]d'&|ƁPRܢ뚶VaiD@=fF [Opc/E*Ǖ)=fSD?S ͖-j#al-9T" \$*W+֖@"ЕBџ!c2d^Rcu~v$y7Fʏo>$6S wdȸ?7.Q%yQ`2^C2HZM79HY] to6?wE.D*ȟgli]Q,t}y~LIA֦qr#Xr,#¿IJO("V?_a;y|BoL  Į-}g2oFqY@|gdNaB]LBm 񊉝%9<.II)k+.x$%@":_8y7j+Pg@lJdfb{! n(*e3}E=?ԣПv>ם#? c wH!MlP>كdž3-q#&U8H 1PDGxycd꼚do;vn1g8= 9HBYSSvG(Z,e*`@"W*"$HBTY.u9¤9Oy@]Bj^"dP}RCmt>Β_XQY ![ zL , $A1X-KT=SMk0]`ܺKx3@ a*,!)ճA)U_r"ero4UI ,".hE-- E2[JTpn1@c %͂,}ePNMRnҪloN WXĭ_ -9*M9$ 8}T'n==@BoU>:Be;rxS o[beSgb& Xlsl,y?#2d~Y50]`^t3ݛA&>pUGڳP*XvB%^ۣ4o7#ঃF]5,9h61~py^Q 'CnivU#/qi+&F9FT(zbtIզQe@xɻk}LҮU2C9;3eD`dY5:M\OBOiG,MxH<OxWt5.fB) ͢:gw J=sRqw OC(z[\bN$O,=&~YʃkԢ|ѺjeyۂyUk6$ƭGDMcj f6~bs2z78ES$[oM^|ZCrf(ª!r5:uDjZznS9T{[I#ae۞AknL,}n:M$Z.3NuqsF[܍VtnD6pWvt-|ЎШ˱FJS_ bI ,1V'VK$y eHS&Dmz|'x^ĝIٝ."B5Ƈ@C,JtY;*,7  8c >WQH΢d1ipž%ٿbοg/&U.7ݰ_G^zIgZ ']4N؆NŬ)\/SuP&. _ƈD6Nhwŀ6Ლ}:x8&NN0 5#mf T RFE~-n?jףPʜ~NKjr;$0fd=r#f@@*SaXg%[IYZ0ߑr)PA1ݎ^_h!WVQgJ`|BGymJ!z,zW|DR顚5L-:P+Ljb—@`" ([!~6={ fgGv],i&9>:(첢akapJCiݽp-CƝǍ3'cW[HwSmU[V{,k ׾ˢ0ŎzH} |U;7"r/H 0X][\ٰFRgNLc _R]cQ *\Bү@6A#2BZޢj?IF~OqgRJZ-z@NBU)b0"b5ARce`Ҹ!M 5AD3mɠH1rWzȂs2:%49$˃ld"&ͶTsl9M{MFfk0j;g=~ Ky>-NKE59ȱօ´n)GJ̾ ?6*ns/.Tq&!¯9 p$@xzA?eϊGZ N$|>Pꈆݭv87<,4z \lpfxb~a=lP4O, M,U}t1 `'Mp¼XlJ&;#` `bqOƈ_Nφ|PSY>OUl[&\ORo MLY?- *dh;9 &&Z v1YX52 ɖKfwDM!:P5L] N͆w</so 9tȚ^| 6v[5Fl!y*׎ vJ`w릇*7|fh:oaQ70d+j]UB2~p5Ϲ_-h{!j;P?V۞C1,-%] I}軂ApuF ~JOyk5XN{{v\d3dCbNӻ(.65p-Lr?2?i.je LO ܃^e8"er+ekeGi6ՊM4=X-R ޻==o"y>j)Rjg`,g':-]R㚅Y8YgdF [6.bX8`eU(qy|A6S'nAE}IGK8]I>DEYiQJ \4,D; F fWܮH.4ܿnTX׆a* D *OMBFK'؂ImrI}K)fy8 |^>Bm9pzpFY;VBͲO!#I7F.EK-wC ߀`s9<ʩ.oF)[WIZ\|`um#"W E\tw~a+6eQGؚ2Oq[LYzbZVrĪ(G89N2 -CXb558 -Y/'77Q=Y1,FHx Z*m`0ܨ^Yo͡\{QF4ےf>"&y6֮+4IX FvtvHtC|DH~#iȃSבH@![q&]Oޅsnb;kHݶ+tǧJL>w'S^꺪_zytbtGjcc|V!}.dʖ`rFArԔ4؂p=_UH`农wBM~L<0F%ט"0` dsZF:CG Ɯg{I; G\ƥc =WO>n݇rƒzY)`PU%FF+tCVJ ?{9\]sX=`Q*"Ln c˙"D^pӌ^COX "bIK#"GˌQPU~u)W 1cM.^f#q%,"7 /М$T6\4-O :9@LjzԢ, 0xO=T ,{{`bKо9K3/D+wU^(!KaWal83Pa퇭0Uqu&Q_|/nbm?KMUfR$گ`.=u[i0pPVj)D [|BCUPy4z h$_|+~BԮ94n+uF0,8_?M.ςѸ(K5!ؿvv:]p.K(pK_d|Z5Kjo6 `z1 +ڄ}Vܿ)Jz5Y(IF :g,%S`T[!M {M*|BP(|d;MT6t@37:dHT'RE|O@^cZmއXÔΪ&vMrQRiWrJGw?ˈ-\oXVwrF e<øҤ^ ֽ)Ioo2 O"f=s!f'ʚx (kCG"acxޘ/\7}XafeZkPEZ:昦V{S(sIz gӗg`:5E`f9t#9Y;b+ (F zc\E}կ`a-{ۦ U7ᥦϟҤ3/',pz[l":)6,-lMǹ|ed ]h[g7({oAuVRB\ڼzvE11\e oӔx#M,X%̈ XqtOAG38<l$#hHz/ WV\44?$G+^RYN?>49JKZ,8 3nLKT9z~L]6iT?\I_eܓщa4l$-ܦ6rMkcǽ qF9p 76!Дz=>LuyӒoi1&C> ņoO]1jO .Fv'ɔ)^n"s}hP{lo ,_Uؤq36þp6.-k43]{\;Qp~ %stst"oTxi VW{ W IFWR\\ 2Dq!eTٹ H,d1x 6ρ`<;$P 8H`&o!2i3Mb}p7 $39.l~ԪڣJoH[4h^:TʷLRrUm#ziKR F-ĶPv֮:p9#F,2vxp͑:+h @NagD35\e5HURabp+^l'>&|mU>5DUʘ =ț 2@ _l8ۓb4HV#T&"BQқVj\P9*~[i+U2Y`^IYk(M\|cNz+3t5 g̪~%}|g]$ [ڍ9dE'0Ya]VQW C!*{~I76x^JQi+|Y`zt T',-7_>xb^p?x *c KTZ-5.o1}Jp98@VJ4*~f7"|_Ab)7Dx^` >yU~x'sy29x~Vwl쭨p rp9/AYϚ!3#e<ʽ5UL$m^4s RkV\#ӟ:.ܰ[Mc}t|CHlw` kB]sttMy1uu [1>L"-N3׃7Jf;vFxIA47'= ?pBz6 uc1C/4^rx*<^;ͧs=gw\;\a ]P̀PDd@"kS)a??EyIVie0&fJ8O8nl:->8Ak~չw8lr'ps] }1!275GMJFVõ"UF`M\MitwB 0*xHiQ Yg'[ڧQȆ$V5[=Uկ_B|4t"x !)tĤKJ@)}nj˦;<ɒV@{)9 4P9 Y *  3r)ys6,acaɔRzt^Jٖ?KF>M$::!ҷ 0j֕IYVzM8.KF¡)'? Kl=M\y#\vًED3Zdu5Om} jQIhMχ__ ޏD\Ky` tm"60snsaw£(3Z˝bPז K6\#12:f3ggΠd);&* \.Z:=%B#t` (zi܅{r[~4; x)u4$52^S:!#{m)]NOjog1n2g^tu/d?SYVdomc Y\6Dh{a6H gwdasSNIxtWyo7*i/-]"CL?W=!\^̒ˤLPj\|zIoihf=0j'D!̂`^3vgB%s0 6-aG|(˖R85TFϑ]tCM| 4IS dbW܌B4-fgO3.Ɯ9rT-2]oɧZ~X)4K*Fd&J3/YE|da{}Hr4{(-3nsDgؒۙ Z.0)7ZʢprE ]g'Kt,$m7ݍ~430ffՁsw:qmwWbK`sR)[ASaPEs| ~E XL,Ш*5ɤ=#Jn<]ُs3M]sYMŶ)9 v0+'aZ T aEX9d%|tgjbs;-23"ƉF`mT#cVfl yuc3f0>:^^!-go)S\lF u$ӭ+zv ֪K.Y^=p 2^O-~f{zH;PZ@ ? pшZ@eGt] ne O r:? [dܯ)J{ .Վ6\W{a7gMe<$,kL@c}jW[cTH #Jk)jkhD{ =]-Tj|N@Ԛ(q䭱rB )7yy`.euWm2m-wc G 4y tTq" qu%IC#,.,LEּDU+jW릌x'khzƯ? hȨ併f[`SRiB<"ն 5HSL+)Ki:n3EMmaRyO7K>(sFF2gcY覒ƨX/xő&ԅv)rAJ+1i;jtWJHl^T%f/ij]o _Q.880<" δL.ZЭ5PM. ` L/.ם@at#aq o5tZBJ؍9US09{/Brbz<)Ωl2A゛a>ǒWf&3=;)@{^p7wZ4]lpʀɃDUo}dFP/"O%wg̔1ɦY3-|j To@:0?nhaiW@P2xw6ܟ?ik[Mٻ'hެHހM,LcZ zn@>%.MfUxY(%ڼii4$-;R XwY~xmһBq{?"#URfH++Ϟa>D5R[\-ZE6'1;v\,C}#$qeTʧo٠v|wH᧶ mx_ꮎ &@C6Vp߮rAHq7V9O 嫨+,j}VH{%wcDfzp!DIBJOᄹk?3c'C@_q<P{|j$io6:d /voi(؄ݴb+}0C~,pnʮ1J-&?%lVdPVeȨ%6rYQC9(s/V!jjF\cUieOg I^# ⭵J38a0">-oFYF"l}%ªB&->pHn%$n68uA\?gl>>[)נ-04HEyΤ nk-O gA+G=ޠA 5 d] 9Vьld( /|2E%\€֪ 0=,z%NS =prPb銩F9CkF0kËR߃&c~N듏1lGwyQ2^wNV9d(-cstQU޴^Q:3}oJ9!,~/w.̴e"NbKD"H؆u;V"WA~7!g5": tJ/G&u/ '2͝D4RQV vrfT+C> .8kڶ 4_QW{^7jd-.vfrTcnsA@<pm*Y/3Spxo74 Vk2~ح% bjmʦM۟#5O 'TwF2}5a"c{Wr^AgF/ ў<{i2Tꋂʤ S#KdZyMK3{:Z)N{'^X ?(\3SS'D/?vc,z|y|bυ.q{+ϿU8]q􁮔?~MpyLJp9CB ['+",`~Eq!zV N{7/6>\*(Bc"26֧gJdY.L ' ^gsUܤ$X)}Rœ dxq l{B~z6lʺA!TKn@Ջ/"rww҅Ainyެ2~_eښhgP{heJhnp <.u0j6LhaCRr! qYU+ !ղ9h]G7lF 8ak6r'y|vȭoMh9pO=W2rj)(62UOi-9>f=(Mq@GrVnžJȔBLpI.E"$'@Xv>^)YPQk*H/T!<90U ,5,7ɋpJ-"MX!d/PF˹f( B88+_Rf @o&A]kndI8oizB @\`+l$aA(Xl"M#J>z<_ |]& gUQ>_eĆm2Ǹ$ fn"ҍu+ 7qOs>I[ uʓYZl8FFF$\OGv۹Xط:s#>ME DC4P$}as |xuI~h0!wemQ 2OG偣&-6Ldp8=LT8L$k2dގX35W3SA7]'Ҝhm6Ђ,Tz!z uƳ1L=g%\j kspJ6@4QVgii oU~qOE=rmka">Fk^D,p^[>k ܑ> k+ܺ=Zu>`͏@uCM`yQf϶dÃυ i=r@[7~wf _'JZ_۵sVTMfWd%fpBk?r>_gK1 % 6!_{Sr]c,숑\p} ##$VR@*A!.ʱ#ߪ5ϖ߽pb:/ K:@`!u:V@rUVﲻM V0~ >N"w gBTie0.wq~&3cg.VP)/cft+a:=FOH).kIF\=s8o'!`F CJ2; {:ԪS'` z(ӶfPu,xgYv%3zwJ0KVy~@*v{SB=XA "]`H5/:#Ghv켹tNR}G.ܹ~`rshaĉW7?O9A¶.˸ 4'' nǂS+L 7 9d,c?a9^2v3XeρlԜc}wF[]Rꤙ~ٝE'ET =O6,LS#+żu*(_O!."2N5r^i%xuoHFkʒ"HUMEɾw=m~G;'[fyU3~@oU1gņH "-Ώ/G[cy]@$JT߳@K>}Ez]M~׾ٝ@LKܔy ˢ=!xKCŐ1) ޥ%hc=/#٤KcawN~,pJ@:oܐ\֍ΏP:lARFeV&oB:Y/ZíB_6K7E@G]#(.~eKcH5: 9+Nk#&#kOjK,jdy}ob` `*\xpE>M R=]EKDFuv:a$Qz-@) f֕gIp<J#Zo,^iAyc7Ie0$}+:S΍ZZ+_u) CZ~~(ԏ'Qa1&#ܼb!s:i1w_‚E>;/fn"Y*4 /c' x?rEś3y :U}=_3ѝ=wfdzsh 9LB:}]ʏl54[B,iqV)1ɺi_b"`nBch¶ fxB?ۨUJ3FQn4+]3+ ĮZ/fB8oiBV6} :蠫Qh7/f ;8C5 tSʱgR w|ou; ޜC06&ђ1?@<' dC[A)c%!"p>=Ȣ&)Ѽ `E1@TF /UA) !-I[ '6nĚ)yz;D?cy|Զ:H,S|BNI @TM.`n~OZXH$ SWȉИKܣ!J0(ztȲ6<8ݘr(] a)cQ&Ri:{]cMI<j?WG-)\ri5G鵳MFaܒgCuu%@m&(6>ͽ3̃(ci1 e1^.\W5XD~WҹK0mԬbs f>H_e&Zga_憷tn1aLWB`5)MLvW w߻?}=m,!@HDo:Ƚ~W` }}`: WWZ&нVޣ̣?TLnU!PB#FĿَ1/Xꮆΰ_ο"M'샰(ac&0=cRxZۃ~x q5JZɻ@Ub-8a W"~U;芩*Kx'{N! iӇK=gFU[Rn6$E5k_I,q}kc&Qyq>,])=jCuw{I{`PaW^|ȣHO rhVȀ' iLFf–'J&(|&1!L\09<_lkW|[֠s[!Yc"dSo?C!EGŠdRۮǫ/,cGQ@6-(Ϛ?|5Q esPr<4&Ak7LT ijh=t^aq nIE{\&C t>dN*6_HjBITʎK&g[RAHz&~w{2iqPSggdIO}W4ev67ҷ 3Q) 詍L.z+c$U{s~9IgSm3 <"%n6 CHv'0)=\0;p]hIV ,^~RZTxt4 CLMB4I *~iDE L}HE/[׸:YSSY?;ia},z*|{ૐ}?* S b{heq&؁!VSLm.4]\P[j̙DSA`n/ 8H~ i'n_\U@,' t*q\->D$V;R߷G4e8D-+!,@FNa\%04 s5,w"p]/i5EjӃ"? i=ܔz^,rbQĦXe~3:(u @}: ? UkѪ$ WBߒXм$eQv JbtY]}UljY HDSu){#=|Cr ڙ6DкNA^'8G-C3(P7s/4WGsQeܑ?Neh. Y:tb+ Orj3RL= i^Or9T ʔ^5:t:n<8kl,kGmhyH܊ vPF&gOzviD5 S ߷@h[ 8g˕HZsŻwn赒R)w+g4(?q.;pc`TF@+-?ўVJ}SeJJ X <Լ ( ~Zl WdlgI,)h0gUb@FѮihzY"gHp.e W8q$Cb@gX>QCVNwrKqSY։UݩqT&i0h.4pWឃBhl'꿞„Fn ]sl8OrrRXffx4 hFE&Y0DQcoRJ:՚L;CDu)zeJb+aF?3K^g긄ڊWk/E*t1M5Ёvw|ysvgJuǔ{!܁o+H[hxY{gRRVKtMp*u &"^b)NI`֐c 6V/|$ҽ,d38CVwH"z zN+~"Zl/fwaސU^i2Q??m{v_ٗ[6$aOj(du^J|)N \]Wl>rKbn7V{I`+]F FXG}5\-.nXr$'^I E 3˛\WFGˆL1Fp*qZD񑌪L8bd <s`[e?Mge3;jn6kUϪ۷{\˅e, ZzD-usY_4Do7_8G‘_ǵ9v| ?,%<goP'Cclhi9KIsÙҐʍwǮ-P 0McH*E \LخP\M{oIK*ԍשcՌdE [o>(Yq7w!3Vx v5bQ`Z&N;@?s1j`< -7kq-5~,miVm'H*$-?0Y`ݽݗc vtTEk0)pœ6W'mSΟV5Ỏ.OՑS>W`{2C!bJ,. /7'b|0 7j~( qNߛ)YoZ~ z? u^o %nVz<eeaQ+qW` @ lj6y@ syx֜>sg EKā|] Z-Ljif# >;Q,&rB-A+b|y$?mٰՖHVZt2˔xĈj(53Sdsr9sifG\1A:>N_{PW*p[VuooD%JGjdnԗ@Ei|ID[@xHťjrT} "#)V& z%x ŃH!6q^ v+sJ =}FJ:[Vl]QC{#sD~{InQ b9c" :~6cMH/Xq%sOS`,XؕL0dGGjN=`w} sNt'*!(װ\uG5W$ C!^ltHg+{@*|w6rq_:&1GlVvRUJ;9?:k}_Dh[hYcJ\F("K$\!/dSmi.~ʡX胉J:a3

jP]H%gخ)F={vV2_]RCA˅y943Xh!VޢL1zQü4 M?pC[ FBdQ4dբ-qcy$+qE!wg-aT LQnv6b7\)(nY[6J)B1O4nX29KzyM*?R nauLWqFl:M PVSgIC[n!5=W$@?&cx9HprU<`y&0ό|ӧvY.ٟ&# CBg_9e<2-Ԇ9~Vνad]m@l=ɥGz CzYT3r!=o$q 1o4gfs,/}5ڬy⅀`+oid%D 3|g$M\& ,=MPvj6_[֡Is ߨӥAZ@l8!Ak+땓a15,853A`N29W=Ѷilْxlzÿ)kvhsc6iްҎuR~O"[5D%ѮHagÂN`*KYN.t#;(ũ4aɇkH XQJ`L豁_mh"m+D7&_ 7Z[i]B "pySh텸U Ln a*5 N=Hrq%h`sg cv5AMۜ^p?!x{x_[D;2qT$&L}Hi+'տZ}R1x(*ju*v6`l}'&FOrχ$q]b~ ,N X@%,BJ9CxKʙ%گǣLn@!E|G?\J5Al$n7W;˙ԟR%NͦcM̝R8"שy^&ڟ.צJaʼ{rRd*۪d +>v=aA l%Pd6p% )AHFǒm/y I\üu,,yB^8vGPgs밄eog[ }2}#ܢ(m"./? >\_oN? wl?mkNlƐACncGN oZ6>~7qfM&ZBu@LS.I=YGae >PjU=c{﷧I b>[3\v 0;>:I/c3 (sƖ{.>"DDPm^2 ϮChʵ[MB22`'m q6LBMx pvTX(W_ZkPŴ|h s e_ f#D»>BT $4Y쉽PNվѥ^dE"c{{-a>lKic#*fuVIUڞ˛dmܶCL6zAߦZu.5qY@D1n\'Q;- t*a8˴>E?\x׮hٛ_aslj^2Ks7S]9̬`6 00L.Xv7 oyy W@gYW{4`N{=x1 ßu랓g )O,&&$޹Q /b|>d l@ MDBU\8??ب*76h#iƌFBwuMIh6* 1Ք?mXDR}4W'\+M.\fM~7f(,'Uty:+BdgNo&0#MK"Y>_yXt#N^@sK_@T$R-pjP6 Ia ڸWUI\W ).v>'R隈Y~.׈eU&C̋ㆡ{ vYgtUDobdGڒuroPmv/or^ڟ|iiZ ~JƤ |ˋS˗ $uY=`;9? (i>;A2۲^5uq]?F1wLٲJF@OIĝH0m:諴mN6nGtx>2kWnb`b)]{I$aj^̲&OYSY<T[UACm%%ur4%mU^xʇy7 z۔|]hMj*`w!4-ذ/̐T=0z.n-2jwZho<Ӥ3ڝ0 gq/ĂX'@~ٲ;֐~\LN"!j%-3쯩HU 7}}(/z]6u@ >Dtž1gԉ6k Me j 26VaP4DZdQbD^v"PHS60CޓwI^WY %7.y"ZB6E_E@l {P =8 T5"D*'Z%|Bγ%.X gYvHE'N5VU-Tӣ>h2f`8k ]9vμ~QX=,lD_Xb|.+ԉ +s`%T 1,ΝP@"jH Út&Z%(2@%&E19ne#ib6 [X.ddǩ6Ǜ'LȌj۸WLA*@ap0Ɗatf!-s4Yk5 =FT&{!~Fe /G;lKCʅI,9}OU#OUmjmD#{6"HˇrF6[;J\<9KG%6gS"F11C>nqxČ'Yk@vt*L]b`齅I{X6v+Pkڒ V`J?||3/ϒQf2@fMq.s=wCr#[-+S:x\7+CxZ lrE|d:w"^[yOBqTaTX.wv$//!ډ-]"OZB湆jtKf6k=ì_/T(L\F &\wA/TF8Ă@H  z5;;Ǔa#AO&W+Z=疃B8 e+jS e$G|mbpk#/*`2e}7}9Fkq#謳d@Pr4)Md*ÿ-B0Eb$#Lea ;D0\|OszkKz~M~ e `o$vS?gnX">v|^ΰ&U\Aknj.μIJ(S0h*&߂ȳ8).Ru>RY՜WlوHB^ 7K*8Ե?Q=)#SRLO|볶Հ{*>C2Ю _,,5'ga$˶oȅ4+wm3VDH`Qh;!+(2G2͆3 r)SC|qPB02ѐ_]714քx|Ȃ2`H#1mYYVHjynq,3_'Y0ZI+ɳXRQn|*WvP oEK3p !!mXLs@b}E=C>H;<>TD G(3aHzd y};пa8Vް*7K_!C̥厳xo8Knl|2 "V Og?i{ 0mߎh>Y`<fg^Wڻg[˧C#@3 ~Iyq;QINKykt C$Ʋ@8(5C^juX0AҊuA=5)-<[,PҍN<ϘlWÒtD [^!k{瑻_x[o'x/̣z) 1U`2eR-;EG\[ u8|,†0ʄkԦ+^B־Axӑq{Z"ZSdgm[=Ztː?F=Fm8{GA ք6Kl(ïY^(iL,ggoh&dҀЙ|s4,aqUʇ)n(vuRS5ˈދVb;*Ե$|pM['Q !xqh]!!%jBÐ]3^MR$ tCLۮ#c>zI9C󛍏;0 Uyݩm~OrqB 'Ġ/B{Ra{~ DZXp'܁}Mf* Bf=Q[̮{sf)A" 3)xF>7 w?7lL䣯=`8ӊB>.zMJn J;rvQ?g r4oCظr *?\Uft[4MmogmQôYuBْr~qVeѫp6%%ƵR͟J~c=. )N0 bw_3]JjIP^k<`Y.t}Eg 4'o>t(d/U9cҒd TB.PLgUÞ^M漒arKuFݲܭ>sx*Ej,x66O"x=PrC<,~ْlTRRp%}AUH '̹ZdADl~?#;$ ׆@g Nܥ%}HueK bfEjJσh,9hh0U 5MeE|eЇ9V8P]3MgMu? I tU|Ɗ8!ѡd& ίjmFO4TaWȡnS{Y,|8kt1vT 9ĵ:;Q!d$:mM; (0 C!+6(9>?F+~<`r=fhg_p.7?5/$ɂ[kv+<ʈ]$ OS7qa!w Z(?h֩{S5HչGNPpavWr J=|1 *`-ĶϹ&{Dfj'0"aovCw-?oz!)m:KJuؤ|s#awIz05?9^>ڠ`v.%Z>("_'*&\:-ZCY6$GxE$x@*`MPvFz`meh*ڞ+G-=ڈ.@.w*c16Hk}mOF$ġfZ*b\%Hx%0kQ|] aC'Kldž>ୗČ|<1J ] (jZcq-,j;o< U@7懂ej$<ĿV|RtD27 [%~[$3 ''LZD/=~l3'7edgJ^5eJPhTI|=ε0Hk-gb05=yac5A\GX>Uhэ#n&b޸NA~xGZYUN;ar}?v7<DjHNzKLOʙ("9 TB\;cjP2F y|8n 56!Lm`HY=ՌdNE})UѺhwRI%fl7 \\y98;$d:E//c/cmÍW|YG0Ny Z}RJ,)E@V#d*2k/՞_|``Qcn ^}B$4=$ֆMCP+-=!*j6u]JnPD (j )>QqǁrI(}2FWj_;գ܍ʑ!KynknFevMWNGC:{U݋`,1hO^~.7y] 9u~+8wnk XEbxptC]?GӓX* 5"jm#|{94^tBL*1v@jb65O<Ѷ~W[R2n[z7bJ tgy<jLd&AV[m xR2/B7QM% mN{1BftvpMBp Ĝ#L@'  H=~"rMI`y)k!@9SÝ< N%)yQ>.hJ"PdS7&s+VqNW;MAIuZQ 8c Ex̧~0f6I6m*TY4PRL3R˜nf RQINt5)mTr`k龝2ᢻqҋ ߆%CI}O 69ua KM$Q]0d+hbHQ׉[#Z+Ή|S0e6x+W!@8SÔ|K^%}-RZ| 3fT 1 EtٯO)(V<akJr8g'()]~ 41ohGߕ1Pa/?li>AUH(!%-ϱ~P0z鳵ρ<רHIV0"vp0zAU@Q0a~}1_C;\ hS\Ost~xn Sl&5robTw# ;,TV p_cOx8sP۶xJ̴Һ@rCN5!1F k-x/ nb"sIIDzD'#[Ar5.>Z53mH[4ZF`y+8JvG4~+hqG& CPZFJ bNB e}\fSg{̞@?x5odb9~BUjZL/' eUvCW&Dے2m>8G iF߰y)veG1¼=dCDAXC5˨ Q |XF{f`~Q k]~b}!6xh9cbhr„:ᒝ:0qg~1;xuJ/ U!t8mnsY>bƃE!WTz4fm6C5~k5ǥΒ'e g [&WZl?58!'U& }c$~HV2P@`9єDPu'1^~͋|ER^8t86B:({]/VyM9nd ,ʿ3>\L!MGEzwGT_H"s .K&٘_"g^(Jn Jw/񗺎Fhlqͣv`RU{|3MK|ohf\̌,xݕR.Lf<nFR;iG-V(rY569t5þqpmEʏڲ A™bgzTlڭ7dO>#ma,Meu xKF.WrrVLSdԺ۬eT\9 V'%Qr V|#=s%9k(.*D 0C.B` :АF2+T`"n78W"%=녧2;-=\2;H%(VĠ!^g+-?K XgW-SHB1cvaTBAqƔ ҤfUZRˢi4#x*W^~ݶR&t(AiGr4: 6PW,@;?K^i(cS(mhCZjݭrP9I,l_&*8/bqRIYW1zn%m_]ȣEёur;cсOf){#0RWui4\$KmG'#,maZ R|/;QUe~@]B'[矗J7l.b?<4D%z+eJ9K^3髸L{$e"$c^jh،<1`0lm؄zY+]lb-: J~5ܵ.%0M۔ " 7ib*7W츷ʜ RFX پ3qS+1='tR«Wat@,b#61><8(-!>&}m6O]4&s[[+&A +WDy U~lMr3nLJ.LjMaKﺓ1 yՙ2ʟojC!у^a`K~6/*2S܃WЛyz1Equ2%w 供];N~N콱MSXGiCtةLB& %]-GxsAI%'kj(3tY N$pNZӂfMF!鱛#m#g9[D_;\3ӑ|>ڕZ: 6X`?XBA Dq֯s;z^tPW'b0?tsܨ/MR?.En5q;籏px[#_Μbd[@,9nؖf_R 'vh88^ 3H I׼m󽦮( $lNG0>y:仞yvge]F,1{؏7ktbsrj߲/CCGR/鷝 uס0I"H.݃HwZm 3G(,Phɗmʓ/pŚ݅ rs!ļa|G2ZLJJ%,ogzr2yRb|MmD1vD;2]jkcdnI78³A53bF]@eȈ&jcďkpZQ5G՘R^<S\w럫Uy@''?߇#FD6y\s'pm\-S=Nv#M|ITvY?eU\ &*J\ͥR-Ѵ`dMXp-h@E AYרR8X.>l2kɿB~1poy4+z u1:h,=>.H5&q"5Y~ [@LFS%#Us.$ϧ &7FD:*SݾM >uµT} *EtlJJZCw8:25*qMJ/ճ[EeTOowegX4i͆aTJG"D|t G_Uy8 mStk>趤v'- Jڊsꫨ]\ӗ@?I#_ 8D= yR6bM`36vl'A*C2IGDY;ʬg\a#|st/3o탒$,1Fi!YK #CԲzzsm }2 =D+k&*͵,[A%$Cx6su鷀bQVU%JBYIa6;fE`GD)~HGydL`bg6Hc?b;5xE]r& YNGj ؆} lv8,KE,- Ln I[~o6Jx= ]y(q5Ęlwge./3}iy6qU7d4ZDGH愌rwkx$habGa:$Dub3`٥k$8` w}3͒ILFGN\oyA[O|H56!X|RMn y`ОqnmmZ޾>ݲibWn_8G<^e22}Wm/^ ݀X5Ђ[7/״&̝P`odor]xηb]WG@#L*ZBڳDKؑl*$p*^o|j3q$H|cDfM6ixXzl/z\E7%[NEMQ ZzʞoL 4#wHnHldp-?kh# ktΧuɵ NC^bW: =V4wPb VVyUYD;n_XEz` y ` 0G+kgtj#m,'@C^\=qF▗Ƨ'cT!/}9y!ΉUlMĕ\_2rVDym@ 07~63׽ljK*/ZRXu|sg< CHwiE-oxxo6/Sӄ^MNbuB+p@{1`Rݙa>|a4KLtdWaGwZdg))8Gcw"߭QKX%gnz& 5׹&B nӐ/6!L/7M2L!}}jf5=v؞y?צ1"AR(l2vOÊIDX5Qk3ʗ Zp4ol\esk1! CoC;]8y͏PzZ}|Όז'sl)12' rν^|(/wd<8mTGǾ.N8.b:o8 !7sn38 *oM'DnV9 cfpoSw7:O`Ϊ szZğYĸ"53iK/s 5\g+R]Ͳ ff YH"}tSxV@.m]r|y umj}3 S&O`4+Donqrx۱~b"J譁 GO|G Tc/*^sLkҝ"s9ï D~` ކVmSZn4˲^p"LC!l+Ommmn+7"B *dDyu:sTךx :*Epߚ3 zL]@zDrV9E3\)aFe%ЉO%T T+lĬ@,+7]FWg,"D)iH-_&F!/df#!iN*WF!p5" ?B]s2hd>}@ԝM(4^bXry@Ԓg6>Ff.:M;x%SxDy#F-<ޡn2ªROkMmY% o̩$=sȘ{0oZpG!- ' 2F5?Կ)E (]G3`,->Ͼ`a\k)-ޙx }:m=5@*4:ug 7Աc xe*CAgHLU?˶mYby*G QbdNWAnJ? #^zJ;Z{S(9>3 va!E%\yh#qeܫ=RعaJUKh́:2peXTjq/#OSv'Ns[x<d^YV`OwGˡ]i b/.tݪT{0⋪ 6yɳybaT~\UO_XM3jV޼w,0Z=R=_؜6>}BxG1{8ΰadG%~~,Gᔗ(3h1:&`6{⟖}pԤ"wSfa4qoD]e&EtE͇T@o*w)91㸗nT0fCEbd-8t]L"-ԛ^mzRYr\HJX[\@D'r'fA!dNpbP>hAf5iv\k>VF{ۊ]lM;p$B $FQl]h U:"m&v}sq3/t? xLDUKG1&&a"f>>ևv>1}#hi_C/3L񲘒3J `E~,g_FIFߢ*Q8d54Wȱ;RϢ &dAv9(Ygu|F4wDZ&hm{l 褘E.+d>/\$ f* *  ,m/~VT&CKJh\n]ר<^Z6%deC5 @ oWݙbЁMeW#xJb:,} dyH"2&y4hgPch޵@GE$whbh vns|GP`HYNN5"W;cLgRNթ G$t$- gX? مd Wp@6[X9X-:v_\>ϐ?cHM09F)JggHZ\hđ`W *׶˸ 23H^5 ֕TOFnCU.mn.',qs7;IcN)__'XBĽ8CZZ- g *R"b6*ŝ第2?}炪.meijS?9 W2wa* hÆdD_PYEH_s()gA<]FW[z(/f GVR@! --D29f+.)4؛D"Y/ˀWݜe ٨YtD9raS=߷uiy4FmKB(\d:YMi!MH*7ޯ$M7g 4Du/U_|aliB_ެ w ^=!)\.[VncoghRL1g=@V:ί;@8@(F̒/?%Ro_u.YsޔU\(1"qrﺧla z PQ,AUcG)a!:w@ .La˚&/.} ZxĘfw^$d=A1BMJVHtKdП jѱw矇V}ErNM6Zs&ZCX[=Q#5l?i{hC;>89(k]lV\rRqF>~MװG勺 ak_+h xejH70R+٬qãrH}g^ƥȤ$?F@HG@AjCUlaq_qB}`l372楩 d=M7.2\92YIQ6jϫ3kr';9sEv?kt~YkC,`IU>a)f;ʴA/[pɖ?q.>7ckFG4OՇsdsՋw?S6 )cMCs/@]4Aϰ!?Jժc{AQ 1x-2CV^Dojhk52+ʫJ66n(NQ*|z(8&ҟa]GP]_D=vj[85kGbm/obYؘ_X7{YF9*M\5qwvȧ?2V|JfK]FƧʅGA^U8~!@vكljT;IMЋm}9`µ%p0(ȨOj/oV(nl: Cfv[ (q]3F_npE_r3UP:{iф "U}vY6/uݺ: b9$Gb<8#2k04A/V-67~?; 휾Qk\ɣLshExB ēȩ&]hM(hj YCW:+KWCCqsW.r{+nm ~gkV{N}'sYS6vRiomzJk?XU/J!dZS%'i5&sQމWҦ|P8f:[[yjx9 "8l=jE>9)!lMt#T $Aɔ,']:YL]k %`>HQ|OQp%Z&$ұ}m|z>3' fcrYgA,XJmTEt# +ˇF`=(^|3N<,]N>μPܪo!?Tn^uqFk3tԵ &/̬9ӊ?nϼfjQ Df>iV,oM!FivocV-{ VA#ƴ' ׍Ғ@yqF9*"PO})a+#ȂWun^ί(79'Db8Lh˄' p;%C&! " !ܾ83=]'y|wRm ? 2ʢR-K)ed;i$A$O/(k!#rku۴S[j$ZS&8&q6NZ;w]-r,ή[: xK^%zLH6&M~_MsLEsZz$T`t2V]ku3ڡ$^zҖ<7 )4!Xt2nd2{Tbڀ{HRO5쨓[L{0!`s0dAN xr ޚjD𲘽aR0ŵs~ΦwO OauI,&&1Ty.Vv@NiA5">[ҥȆ8=vʇ#osZ8x`]#Ľd7]b-잋(!kbہpf.)X0R>:f^[]6r$ LfpTCҚlR_|%/1vL`f i/3_!r)g?ޱFwh70-o‚t8X8Y~1hI5;gBc5tE; %8_D 7 V:FS"ڀx07B4劷kRz'~Q"H(J{(Eu34Tz}ulzWVd6RRpx B9ZW9~~RF.d #Leo3Ҵ 1\ }]S <1Tm ߴ!h<%ʐ&-E˪ ;| ^\BWsMnT)P(-`J8rHXR5,0yx#y`/mO-hF :ro.=4l is^dh{wF6qvO?D8pm?9۟bHTZSlsSJ(OJ]4|]8bu= 63:SAuwG}B(ONSF+j(s۵f+O'RQD2_ _evh#nN2$NQoWnZyXճ^CVV n:ޱz(=) ,#$7_5FNlJbBl'K1ɣĪs&M?< '#l*Nm`ؔ6ϻhr-#O)i+^0DmE.Gpk:Iw+;6k|'ĐNB$h)񀎑Ha:vxL7qג߹"UT&l "YBL2-Eqhxh)c A{\,fx 1QoS1sRX)5m Űtv1?(G csI,ޤu ,l) '햵7@h!~>_k#6L]clhJYQOmM;wE QMlꇻL䩮6zSXׂ?}06l#c*s ?ݒC{zU^0 @ru Lgt[t6 ýXX}L>I^NAv'5#M {ÔSأu`Ê ߸MN6:/CjڝB5IB7󝹺͑dQ_{n+@ym bDҨ.U \ZGQ֜pC&p6nTT5UHj0B_4)/t|ޮ?l pXyr\t (^h O-d+뉗-IDfxJɇTw7PEGRT HJ^ r+gn+4|K@"`e%-$nO~XY;pB-{2 ^z͈mҦmz##3=,=e@"ՍkZ䪼I[m&DJ`m]e͌iA#_VؑRC 4`~} PfCU5p/ B%-F@K> P\O"O5~?%-N NF_cgޞmrڹi",yF"rh3YV Tw68> ,avu )ZɈBO[\oj#Ix=3&*M)t ^6r"m6;qUWZo3>O|=x%uj˴Aj ?+O[]jf+0S[MʬO2RWETZ|[J^R;cpMO´͞׫'b ^Ok+x&ʟ_AkۉȸXHCCD)I{8MI܅S$ƞd3oZ*}Y.J)HCBWX*:%NɖZ%T q]r~H흓kZu*t9^lZk%4uL?lWcsyV٧A/]xYMy$rv`&p[;yk9&sMU*RH>jbt!~B3|i.Fw4Q?G)@m*8x{C@nR'spX%1pjS9~-p'`$t;L@b^iZk~r_i~ ;k;  Yɻ4%.IXPlm;6P})F࿬)M]54= `^yة:>gna=6HxV!d=\ʋ4{E9p &ևdZ0?l'z#d.sU{#Y Nh (4Y,)+rUo(S0ݰv$"#K<dA][Yֱ:<[mL8@E:'3A&+5;ش8O$ C4>ۑcCA5n.^7llHSSdO궰*"p(kb1%u(aԛ8FХ(n/~P]DqSALmji,!@{ A6>/x1+.'ŝ~URn<.@In0 _XB{( NS>\X@WC{VuӧK?d3wB3VaSx#^fM׳pDa/M`}SIW?n9e1E6<ާdNuZc`Ta7K{`F &{: ΕDY늸S O"qfx(XMP3ZЕ۩% oeo6 Jt,}*4] 5v+xʗ{rN[JKF}}Sj},a)v+KuKJ9,PUNR.S.-/3;lDvb>+"A8޿<ěe8 4"#.V$Ej^%sfj~!/qHdK6듰4!y .uBL9$K9/xT)z9o*~U (z7үC¦L*KIjDow\bmt˴#9U(Xe@64l3m/^<(Vf\NePcY = }|S NjJqOM#Ctx":J+?S+r]Et5gڝi-:Q%Ѩ<'OvnMηc*cںfD+?# H>&pdί!嬗畭6h4x&lE/0.WD LEfa0= )\˹2G*춳,ύ1-Vok2RGޣ9w`xhl8[M Dt4늒_C6򫧱M> "y <5t'seJx0bkQl,kNum\I RN<_=?)Nʐo(F2nJ5G4V Av+*q tvqaK*F@;m@u2\, ԗf|d$fJ4@6@bjV3yE-;~31)|o QMt-5$l@>-ȧ-!dVaŹ4Ln60C*XCt>N'sZwww!Whˡ)3b2!fGqe-:g⥱4 :zC9`lTo;i9eFyP!3*]l-2_%۠ecXN9{%dec\ H:/.C'rF/@H8=[Ȱk(1aUkޒh/`̷!yF;3=`A>TJ;^O]~.ͬ )cu/!X6ܝ&\_9΃~yOn6+[euv`AzT1T\v +{!hHg4a/O,J])AXmLn!W)+e-(JNSDZ[EER} 4qr8PS]B .n1aY>0Oy=BUDKEYbF}`ԊU3pV|&]t;bu twBX! *Nԅxj.qwti2ԂBI'W7f OS&\xmN}6<]8 Dy{dz˼&M}_.dqZ*'5;R~ .'p@y2_ǿ# A q5E[QH:LqaC.{b|8croAs^˓ _i҆<1phM- ƀhY!Pa SK`Y_ٖA^Z5vnpIFQ6BLɎ>M07u|^/ kMr8.ﳕ{'}voBf+^2H/ :^xaK\÷.`st:M4C~|zH9iﺆr&ZT ͼ8@87Pj \ΆYwe1pC# 3>R"6^J8O*DT= ͥh<\!N0Э顣8nrgl5İ"sG{K&85`Z&]_ʩfgI ٵGPmL__| Հo'b)uTJrq9+F03k5DNJ *J?GBlo ɋn{x3`/-Z@S);,+ĎA+ ZހSI" A:i0/ѩAAL&"T*]I,calZU;R(E_"l:ߴj" ?˙ x/K{m@C5&uwXy\z/F*D_K8dʉS3SW?z 8l=>gFJNXc\_r* NTEB$zU=Osf9Z LWֲ m)jVWjfԦ lM,J*',~Vm"XF\LB)yC,wז }ҙI ~SG7F!W!6u4V1xzCYasY39DYqb)'ܥ+ 0p>ؕNS0 "V.ݼ iP9ybތcqHFї@JݥD ~N0$ovI.^ג ?}N?w dUCXøqe^[/ضK)TqqJ\HD!sErc*3)7H+5lZ"QmX[?(*hTH]1,WPӉ޲|cq0aTZ;"q4X ̈́OdA $0`!aj/ O^p [uJnZPpEJ!aV5V9Ifh'tTAu gt%x8)B^m)GU0PZ%MIy"{㙧Kr i?+ Gǿoшq~3f ?WfB5xl?_/*#Ci y~̬C-<$EhX Wm?;_RvK%b\Zsm~zkƽAƈ`(qt>o꠲cTv.ĭ =tVP̋u?GRa-?hnEVk J-oT@_um 7Wny,J}Z}{]Ǡ3YuUb',C!uɡOtp#/,km?szrZykC)O;W`hp9FuK /=3 [q6"I*hM;}R>>ȬD;cbjkζhtcfꋁ3G:Ol6DPhq "Q}= ۱,I{qjwI5cA3gv X3si8p3E9g٦zm +=Y#܍̮ڧBm{ z5_JJO .7$fjU[N- L5#ںS%%YI΅2Q|AW{4b/PXٶBRwP>l 9[mWK=On ]3~ϻ/U>#񲊣CY9 _OUrÀqVɶ &B^{E:đ0-.4%B?hΈ C-xE+Œ GYZWawlbZp dWqݣ@_zUS'58ꈁ%y 9%ҌeF >UZHwݓeyYI T#][rTݴQIq8-}[Qb|ԿJ_o^7+reX7 S3jf<)P:LgH:_9!VWá!" ϟO-Oi|c3)V[#og㩇E. -)1I +6W"B5YX9hH7>YhjC~StՙVUҾgq7P/0 0z`+lKQ; 6†z>~sL;& MEkmVĀ=ѣl c*~֍W<'F-M-B%wpmHDe6+Bj=GC֓7@d O'M7/,3}fq)FV!?J B* ej9O qV`$K[2-y$mGUA:3?B=_c.)Kexե3Y9fvIyJZho?5_i 4Zxk ~7 R i [*&fF!V6xB! ;m1 Pm,6"JvKE\6+ߣ_i]{\ya!C( E 5@/qv!t!md1Fr*s!1kֆ ԫ>ɣyN6.yREw~][Ql:)q㱤굆ͬ<}3 DAܔu0ʬUꆊuNe BGݳ1뺅s~deX/[V^v%x+MխC词T{~8f!K5jSbfeq§]뚆ZeˆXT?V>AtrU 2"~@0>?ҿո]Pb@634v#E{I i!0)p;^Yklk14LW-g9p5ƮGc@h,}f`uyv;y!ՌYO盋[Gsg&gG a8,  '  l?qğ:Zjʾ13 (ã.Η  jiyS)n|* |B!wtL 4CBHoZ&;^PL -GxJ}R2v~} (}c[S'J~z 7RѶ>`Bu.Օ)M'!n!x1;b~5>8(}@ =# "ҢJ,unrd!ҲnV#D'+sbi yjr `ö8_q_G=>w~B/4}oϣDQF#n JѢMuGR% mbt+;UiXշ)4U4*q'ڢ|ի;@I1{+п<5L*{@)P<ù*iQnpk!%'92ɷ O-9o I-H.U)JtSveg(JH kk ij1H E#W X\j,qOq>GОYY`;MJdHa"O:qD}oS5#OZs>g՘B_FYlߔM\~9}*晴YgKQTՠ|<8Z%Xw=;^z#]* O y3Œ.?r <ҵoNggG:+^[۝41dQ,Ag"zM9c/T7өkbCYE[s~b4=nec1m~D6Ye,s\@+AQnS(orI@ klxv[& It)09#U|<_=4 ڰ9^F/ҩ ]{BQ+4?d{e샞Hu ![',Ľ_\QWp! i}' >օu]x:9 f5wkQJSg;mΘG0~y5eEqY܄LUOuS.++Es+,2ڙ%V*qAhkh1Lobo J~9[eT4r835.F%k)ew/2PҲ豩/)y^tv1qSW/P'OpϮC_Bo"(2;*}h1rX8MC(xvC+K+Вܟȯ"'q"#O bQA6)_6ߥˋeAGrVE@ym7>JՒpHs?qjn(be.IX~Q<ΗGu9Řt Lm6qOhtOmƘ ~0ukRR%;Qv5H7UvTi[Nd]@7Y@6almo VW6;[kSdv _~b[m f^}U` {hcXyޯ/oSm[SH$f z'2$&B{Wjs,*zzP<~E_ǣYH*6MhI ,Ȭ BДWnGb]G_~Sƽm~mlBBz=$vMqE QE]12嫷CHdd Z1r=6JG"ٵ1GMpvm%Fii L $>1%ed!t\zdbI!}3kmnϽ%*Y8(%&~Qr> Ggڭ+upk_~͂pWXDT˙:+Abe&jҎ߮hvwj i,oЩ\켢ZQ%[AKk`lnFXG]6ݜeAHd(d/p:,7[KHG.$ؗPeMMRF&9」16%gܾ?)!oM +T _ifaXo|c&D~#Oo )S5k>1Y[+;^Z}O i7PPA6b&ό/m 5O17hUjnTTp z䷶;.Uʖ@+bk&{t < 16:.FbSPQckR!LL;] |X 3KJl =Yw(8OىF"}ρEoj.R_a}$c.!k5eԎ37Ng]:xm.ttE*e5 g(HM^h&Dh!hdΦN5p6\_z>a󻮑iZc7cH)Gʞvm'YЮ_#'ƗqRi &K'[WHY"wNxS2S*WTOȠ1gfԸG v=㧍"KXx3-Vq20('ZX\Koh(b8R"orEĩiieH8m;舞`y7$ͥk H CwvtuO?G7'ڤUEm_5 dhyEoNgketnr<^Yyˆ<ˊ(2:r"Q&bG~B M !@X0ȋ^?#E= !^:up6mش |St)P׎)S~ا(ZUlzB%7,@YegC4r*Tws3o ׌ f $íiAqP?Fn I4ߤjjB/@!l-Tw!V(;#N)j殌YZRLb 7;M_(i#Jxҩ䩃xƉFe벀2<:L~3yT*ޕv,/n6{Y 9Qd(?AZDS'yՉ4?BH]8n>_=[e0eK֩wN8CZ2vw_gNt4C&TWR~n\!\Obi:1rtt"bvAy8_0ˠ]uL ]7O%E=ݞO(.Tph6_:;a'b[)7hNslnBrU>%jnFF.j fL =ݔ?™NX\1,ns4.1ܬ=;&dA;Wtw׸8yO`lt A#}UO kvE<['.D;adFȢzO1\udVε'M[E K5Pjӻ0tOp_ 51Ԫ Du^~U'YJ-װ2a&2T\u(ArtCr2uu6 7ZyTgW.o".h+^a; _R_ vg\n7TkY_/HcvyoSy&PQMi;pJ.M&BC}'0! zc+k,Pn\cANR7h"s5t(g Dc1r;bn9~1߁vc1м . y0J j%lB&?Ӡ $HJgNFz&OH w]ZO`8zsyr"`J*!08mt6dT'5Lt4oAHHhSV8VJdÇgD|Af^|O%KVAKgYHG@NMj"rjXuPvU|y_rA*dV?Я4'">rN>)sTOdW#;f|z$wAuˤoHkcEu7qcþjQ:n'sci2hUΌ~N) N|p[4Ruٛ3_S,},JN lZȻ"삹6lc7{7@S̯\:c1qv9r'RKAOs=֋ YR:lLSfs-'#1%nBU'8S-,,t, ?XN֚>pߞwjhҊ׉{jfA9pT1S^8 LkvT^Y$K.!mh' Rin)`PiǦăE~݁PȨ`S5$b&il.a;pcJ.M ɔ SQ5HүzLe/M e5>M[fy]܃5%* ^UhMe>jttR]ۀ֏h,G64@njA2.-2]w N;qvyHci3ҡJHD{~aJE(FƊ{(3s09fm7,q[tى%l~](]@`b'/^:rBonX?k߶\Fzٔ`=WDC>}{9c17PEᐼ+qU@:P\ Zvl:S! a; osGE@NO$ K& g?p/]6,EFy~ "wji4FMk٪`@E3(}<ѷ  +yc<)lmwR; xzJ w@w_ ^l%Y%o` yC6ѐl}_WkXVYF$T:w\gϊ84Ii(^dM"RyD'n2޹%

֣m%^aqp(2o!UNc'l]?-^q>HX"%5s98vYa+8vs⭋j\ڸP,HE %"奈f[a-td1ImZ}$z 1=ӉK{Hw׍]l;AYP+k#!+7Vm<X憋:s 8 :vi'kݙw8͹ԐYK@;Jv@SRKB  8@WH5fHCM. 0/di9?Sk [ Zh܅B`̫KdL]XNbTdzH0&%"mt`Բy/XIUk632X ]rc~xPh.C+3Fg87Vp"Ltʏf fYWM04R9Y|7yPT+t>pԵ&0 ;G^GU(a.㾵3ͺ`5oCHŜ0M4a$@wY6Zbfz׫S\5>pҜG/]BdDΕi6ՙFۀF]Q7<d73⦩MИf2+OԪ&#zv_r|+LvD߃I9uhI/hZ,tLE[Nei1&0c>'Z6o;%$\i,~UR;C%s.8^fR 4v+%V~@X]ȅJ%B*6Ēb%nw;J0ѱC֟)*!1"y{+^EN&C;_u>5 _EyQ[=r2잋XTc@«97C=q.ܤY홍75F KORg(}8b67jၾB/\EYjI3pm6Kڱc(e6?Kzd=W6T>ov: hI2<_I|GmepLy| huY <(*bKsPjֽG LspAqhըAWH7+" nT/0D ]G=!iUȃ]  貮UkC)<)Lr ihv߿cɄ|5~*qIDJwϯpu_<ƽW@{q);52VTֺ&$A/-/p1ohwt"9PiN@tb`49NSR5l3x[i,1!6?nUm$[=t!HLh#߅#ih*lAFH04m>LcdNQ([[8hQCTܳ:-_12b2d8zn"bXwR('&$Օ2+y?w"2RxHbJ`6~N@rAyW] MMq[4\sDꁲ0/!Te0ml^n < %m\@%5::jhl-? ΟIN=@̡ٮE7̍"C*Tʯ&jVb_ f{Y)fV`NxIsNϺ5FYwnO"@,o iI4hRL2e=m&hfxP'22/%UsZp_\q5ȴ[gL k/2זH"R2uDI\oQ<:6M%2@gM^L7^-CR5 t2ݻy˶Yxk\tƒ(J'':1_q1#Pg3.m(wK'3r"T4 $Ag[rMD?VZR^{x#c|w7[4f a&KA$9S !Rki[כ_'X.K s_9Xؕ7?3\ߣΊ"=hK=M1Rd}X8Wܗ^Ȣ%'Ui>ԵAv rdWJb5߼GpVCӻIfeT[,>+c!QYu)*96$SO[7,f7 *!47H\X=h[44Xj!d/xݼ $E3/)Lssq40l\sT$4P3eKh +:f{C 5Ŵ p4KAv a)"F_u >nҰF$\3Z%Fd>4;,%J׎!vpNOtch9wLɉ`gca3Uhu=ZScR}"}V05" LE RQi^pPCxb:P>ӛ3X9(p9Z+5NZNW6Isɖ\y:>vσnD~x(-qz{#}QCh$nZ \Hgjrfv,{9*z01o~!:`F}:d/򮕭mq% Q(gO /|FBIk]gˆf{_Vcy=.3OvuoLmPָҶ͏D?ISQHWw*A'x6mJf % '+ {~fia-Y"b2¬fPF?oJz[LÜ37@bH1\xܶ3<:׺WIj8K8'Ԗ,xo7_XjathoZJmWfwX&Ɏ|}Kͽ>)l2AeC1T'ҽ{)ZN?5ht`6Ð+21;23fXB2/E얌2aB,K[;#\;VX2IC$K@g>>ӻ_%HY|0%أ*ķnz;P3`Ǫ%䆃9snM e7xԎNvN )ct%dlVvP2բV*G֘ܢahA_Gޛb50 ˝f5dreܭ{fɔTaIʊeT~kPQc6l:t/8m^{ Ib`#oʨlNpD/S~O܂.y#nȈ ,)>ggDTk<; )LB [ɫ8ߚ5<=ij{FWyT:YkcGPI!k\<_j4}E@CSt3 J%) +&~6vE{k xnShm1G=D[ھJ#;Jz>]ȚB}B,bq_Zn!}$ Au[m|tYȷb/lMTslvʬaX᪚d3A'j~>I+B"vhka+bÞcc^k'%Oא `D5Fɤs*k3=`}RWɏYfS.hYp>.-I%8rYg)l1-HJ=y;&tA#v?Fb!-DH8(<¦#.XȷSw_]VBL_QQ+d(Dgc t/; 56&ᩴ`Yܫx^=_z:d ][Xfng-AA143?a!@"3$!+>GĮ/̰<1 ^ +ݎ]y7ƖrȐճN\j֑(CD)5D+@<ĒBR:3=:7%-zp2`[sa$8 t+t9VZ 4 gKA^@zyM^O@tL˦R)tuߘƑ 7@$XVz2[*[Q (cbk>t 4`4I=LQ\v cZ~_5~c5)~S~y1 UAtU [-fW{~XY1@ԧyw(1$/u5Y@/hr.]6!]Cq:C @|h 5IJyRXX>A72%8~;Udn17e)-EUɂLWoUr&(ahgRZXUN+4V)H'{ Y@=}&)mdv>͸zcZ|qqe}mġaHyؓj& 8ZeN5uMPVYszHS8Uji(SAZf#Д0^5 P[BZOlz@9}jE v8 eLj"gWa׍,%TgĊXxbQ@RHNzImVFS2hqSSɩMY`Y{KQi^Cۓwtja`= i0SX4^EQ^ӂmL-u 8[VNnYh$z4L-hF¼^ 2\.OgJXgK _J Ex0r 7!=Ni.\7bxQk1RAC͉\%٣;yvʁtO?L}Hu"/*6iwn!բ Q4>4JgZ6IKL׍c=a79fD%֒{z}ˀ:;򩷉+$Lb0BW~{F;N,620JNPgJ gY KN`WgTCUؑ){dTցvbxhA\T6Nt8/y|/{bvÞ[ٻ5c<ArMcz]XSױ=  eˉglՙ{E0*9TΣu`R%L<בI#6e>K BZq!(4=N:TO DR<şҎ w/+?ɜ˺͞wLgɭ Nju\.`$-<r;ǵ\!QDs6^U^m2Se!,ke;\!ڊCa~gއCNܰ7H,ve'.&+Ok@16l*.rKlLiжk=Ħ]{0 *(H 4.?PfsjxXR!cF";LDYOce4j1ݹ^خ1+^aZ8-qnwb*v|=n)/nUt-"# qIK:8=#P ""D T,m8$Д_vZLJ7aFgOnV(q>ju[UZL4f^V6Yu2ߛ2;P.QxWu=TC.PrB }D}=Uͱu$Aqlx;nf l˨HeUPw!/[Pi tzu`½z'e|Hc/Q" (L4qUD!z+ϳȼ$ ^dtI\=%d,earjE>͜\) BDMFqr Y?hl} nGG^߫E3Mn#Nj\ahˉl/-)}᩷VbUO0v)IbsN܃$NF.vSER ;0j'(` P,v.uXɣU@c3-)ڦ`w(|Jq6q͂TQ7A6Y='d#,/PE96hۧy:gx07Zt{nj~NmIc:iG 6!aS5Kpc%4xytd0QDqQFT z5a͸fxn=_LEe%P~ᮏ);h?x$zid9]yڒ$bh_r6 "~VL6j6j~cdv^B|$9hX;@e.FmpYd#OWHnKb( hNP^.#"U E!"*||"޾*:cͧ*SHQY&t+vOQQ&hBy7ZާLjS @ؽAt9s5Q@W[Q[ LCP[BC,tRŰ~1s K"aBmĨ}U)b槒Lhs(?DUbz&jx俔]ITE9p{yz_]X@_w6ȣ &@BTOb #KSՔWX lAFy:DpQy9pta.&ySBS~5tYc5fS` vC[w^xZw8[8MC+_,``0޸ =q10_OجRǁ<<0,'j9".+LvvXpmV9KJ@ I5-;9%Ӻ^C߹c!2r[>4Q P BhxQdQI7Sk_us.),z4b\W'Loϭΐ@_s,23֣ͥG!*x;'G5def#4ס%ÒM0ZAe[#r `EA0OX>Y}^bvt x߮[g+ a"O^q!*Jƚ (0 6[>5|\ zSH-dNgY 7ج\ǣ]wtЗ4s)7B[anڶՀ#.qdkeFct}R9YC Bc[_6 ЅEq[_#A#abUICRnM6;?/9I[j$ŷ6 GjS%0N`Hj!X8rmyVFm}5ZDž#aGsEdKNMȨp@a9{wy^ >.^XwI}~(;[#3["RmЙ'rbQcrh3brK-z7XoVi2FD̢bb{'& vDx##,AP(͙ cBSJM!dz'E\? + ѣgׇ|2@@#P~,Gu1cZ4Ȓ>yh묱R%ԕ)Pر"[EHѶc+St: F# dhAУU}.޽kP"IME6h(116ԕhG='PH\Ms.|Յpzȣ#"a&XEpVď"$WXIbr}Kcug<;] ٹt"(ph˜O<5ݢ@40fD}%dRzM}kJZڷШK-xp?D6dUgG"7Z^ !Jy挴u?i56k9V tI)Zn?K!YmqbG*a ?~چqvG0/A7kYW e4^ LDLNwivm_E&?TAڢo9W:A,h͊й`͌Bto4 8x2'jH8f"T#I˷igj?Ez5cv`E7 F$vKWL:"&?D@)(p5=*QA">EBٍ%Pm$QfZu޽v8mɟ|,{-j g;e VɳH DSg9D||7ĆM B%`P =̓a&N qqMTZ"J.S5Lծqp@K.IN;kBlLGGlWinn`Ӎnŋw½G+57xRn! $ zHs!Ft` 5_k[]CMFi5<P׮蘙_FМ HRq&1u$Y\%%A9ZF+qbհ4^~O{0vKOP~7 o,sĤ6un6 +8Ѯ)i-$ͤÔ"Fi|gv=cB ۭASk.% C6?}JHBū~D~ZlC|Q {VwS,ӵd2.IP ۦ-r[!yjƒ̢p^vl\2N}-յ?Ƕ|ފb6f6sNd-Y-Em,c$a@V{+- mg6,q8EI%P<^ς3 #F O:)c0D0y~aJewI4+`[:;4Ѵ#yi zLβ,@-!q*ά =mf=ku\LTFZL'f:AerS뛏ERl;3'QNJ1,Op0*Sg>G>"5 ٖōAB\pbxW/ZI9ն”p>z6ω:%-MZtgfaվŁh/! YKKP,z{$%ܴuUG5 I$A|nU?ب.ט$uT."?/i(c3k{,[49l,VI_O:BXև5DF ɬ:vbR-@1`50O*+} &faQ>UdTPpIo,7!8Y46B(Ad訑2P_|>MeK*^5غ_H^hQ =ON'&OO¹gJ4q5E`}x3M7R/+-:4qoЏ'{ &nW/_zS"kNB/nC@S\ ǡT#nz}bt53R e [K~r`:)錋٬|d:ŀL$F)> \Xm~~5Z*ԍ[!@090:T 8".l3C}1$'gqAY^a`)I.Mwi&B\>^2ls/9}=fd}w2P R]Xڎ ~kC.G)\9KдdkAM_,QP?(`|KH1m\~Dq 2yUs,Q2;6$vjgOrBjV|8pW3"%D23%C_M{J(rhKK($n)=s)Ku-HqZn:  ,QZI{٧7cE|S8\ZRE P3&߳yy^*Jx+'M\m7a+ ~2]Ź.(gظ,Smof񄼱lF?pSs#e nm0/1_ = ڿF`wTɝ, C=lqa M Ϝl]j`f O۞YQbF"mÜbzfK]tמ jv`@ΫeV%=&8?;XN}BJt;ޛ+X̪ @Q_zVȌ2`~TB OYs{C+@6{sq; ; ۄfa"%JȄo~]VIX0%~9Y?7oJg` MknbfnjBҲ7 AshA切 95Y}qz i`A^j9l8TCs"- Wh_g|c>m*dT@b'x'5KXlAݹo~j*AJ%鑿BߣfHZ㒻#ݏeѓلnm~ňL VCl5tpC%|BX)|(@1Q ȇFץ". g,yS2XKEV,4_E8'I̿Cw~pɾ ^5tg.3I]mae? bE~Ayut :i_zNR!?Uӫ^Y(i>ZY1{iy#Qe (؊ToQLQpNmA}p}^O%`^3v~ 0aaz*e`1 QJrQ|y8ن.;y)lx|}y]+ "Pd%}Zoe$N-+CqKϩk}_NuəkKC<X>R;@tjU|5SLTnI*3HA!׶|VTL\NZI=UqΫUS(FMC*ַW;`GIi7mDZO-G g=XiU`xN},rlNhqӬb &$5a6-74:Q$Fw^S^/55%:8A z>޵*̙HPCE4Vvalξv[OwVYILJI Er~͛3AF{囐QwVߞfs8Jss[{Ҏ (}S5;}H2pPPgu}6n~N=d|9'>?q=lb׮0R"pNU٨> >8j d¦`;ęUVYuOZf_D@49X 1h<ɇYz[ ׼Ž4^fS+|fRՍh]B1+[1G[KC1IsͿE!`k;M 63K,Ӛ1q[qԧ^vL^d x)ҷ6)E<$e˥=h(mw {эOK{E?5Y/ xiYx9[ afx[\p{g%3iKKY3gQ5Ö -p F}ު[dgblY-aE7Ӡjw5}(؛~vZӵC 4q%ԇ RO!=/14Dāl!pitvҵK{Zwq"eTR` e}VyMwwҳX=w7%s\'ݴ$ 0@> ߮04y|5d8]{v5[fֻdN{,%ݎ߀/bkœiε`0JL1Q@:Mf?7x(N̹Ie27]qkG+兢AW /~A;^)`{6V鋷+Gׯ\Sj2*k)Ш4*ҹI‰[93Ti:`laU}P:ZFFwY>g0iؔ|iS;1<'Oz6xTFWYbK.dP"QȮ.u1G 3@;hORO 8T++_Һ9Ab2l)˻O׀~պb'7@/+J,Qm\JRY2"F[П~9s7(NM&`DS.&eG/m@~ݛAwh5 1:%t5VF<"4Nvqy9m';P{O)\IZXD Iث‡z5})y (ρ1l& 0-5uIaKJME)5w~ X>,wzd7Rb]l֫L#nWgt -Qr 4FP8VC$SE  P&΃䯘J!:@f<i$;h(Fpк$,s.QrI6:|B)O2Q 9 w+~{5~4Nm U*7ռ-(҇*'^3k}CՃJHbWqۯT Gˉ|G UH8N!^H5ጛ{ #"1rvh]]wXjʥ@ZJ6)d2jq҂|D;։v%vg_y  g<K`b"@[ZI!l准Nj[{UUv%+}hOegGI /nn&q[ 9Hb@ι{z o62Ff s>&62BC~aSlEޟTӣ:#+8ު-K{[;bJ=sl$Ƽ9Ƥ0N?8)dp[t8%BiLg)>Ǝ"-ґ%}lR~ypeK\ԓw'x8o<: FP AID7[&^jCħ!=]Hm+u:Џ##Z0N$ Aq3FlQ>t(!hϥ4 g1I@rČg"_Zub.K7qrcQ$l t'-7?Q"T^]ѻ@]p -ScFx0=Z,*$7({ZM* K8 { 3^u;%};@BnDz̽–:+ٌ]; ;0v϶K*LDcGyxc0tdAQN]JZ<"6_OEFUW[k G|ALiEz{: "fr`.lLF-Oj`ߦzb&-X'0*7Uoq&P+(ЉU&%17w-2'nM=396' 5`~?͵vdh3, ^Poyw{~NrbOAhCF ԤJc\B S=qO1m㘞{jP1y[*oeouٯeӂрϴwO3Ek"T4>/9+cG;$X((ib|lR: c_aU;IRi 3|ZV^ECt WOHFMtt,h`ؐt_eYi0h$mfu{p"sQPڊQ%ĞPq#Uʾ#HAƑX*(q9k+VYooQӚʶ |( 0>ZCK9'2,K!3yJn_"`ᯅ7 ID&8mxWuT+AAnN\cafhR s8kJ9Uf0Ҩr_b'o>zo8HpCJxcuuxq:0^23>`h7Wy^6bB<;Ҟa,@X/5~Ø a|7IEkʐM Kv˩ Vi'x~К < ۝@4Xznv=jIۙihY>6BDb߻{tdަ9ɒiE%Ƭ-n5+J)KGm`A᫗ɻS zeQ^b| 3[&H'j75iвQ*I1(}ܾ 7e)R1+R'2T?8l?Ѡll􏹾凂)5x0XwQh*ytDRG[Ԩjˇ[9-X\9r6:\n!1.m2̋WUxG\\{Ĭ ghNN7pP+/ɮȊKOӤO pW-Tׅb]/CzN>!W8F9"uBJnƢM:dX]0.LEÕ&An4|rU5 m &{RY5 TE250XknBpWVli.P5^I1=^yT+aɇe`h(8F/Jo6@wa(93wC~WS*AFu֏%  0[ocıg4^Z뛼uvjv5!7V5#nF>cGNTd,ut]7bp>bS|bU-4FvP$lgf"T݇Lj  Roq q\!UP4t+o;fe7{> ѫ]wQLq@+ B_6FxwO*6eV40ugҊt<lvzBH@4 \.>mN۳FEknގpI> x~ZrlC1(hހus@-gC'dfI;)S'm>cv+xaA5^Ki>/y_1 spcRw[e2a47;+凢 F.d GJU';19ªU|$V,e@;\5jew4} D2;(`sT~d]Hp#nd!7/A.}GX)Q-Yk{Wjq֦T4TF4&>}cLnL8(\=lO˅_'.¾|e>Obܙ{Gȼ{2h}[V apQ1*Ag_W`dB&ZiӋD[iaP>;~7gdlLIO Rb8ÃQSTRSnq; {k1HZlOcRZ$kwt0H鵺|_Kᶝ ,/@*yCU\zπ,/ mry`]ʃqg'&?wW]3(;Y]!Phث8Hy/ (LOfHiq e;f%VO`YcoC4p=d1C^S> Mb(=@v\M2%O ]>J<ǦC#pDaEJ9Hck\ lNI8>aWf|mbcjܭvIH`#k:?$rĺ}&eKن\sfʲ}!^?]6}Ջpk}$]`ԆkR7{ADO+O`&xp;͑m|q좏. ^*釵yr=FҬ hDuCk#Skk)l|XI =)[GWPUţLU%CE8pk4&2IDƟo֜ȱ9 a֬JB5s!P枌t77q]/oJZhHZd ~;nz)arl`Z+嚕3| NDe~ CYkO_<-CB|ϪAn®ɛ:]kFD3Z@Lf,,w%\Oob̟qs2\0 9w>g$׋u LX9d "TFQ;E;*x$7(nNS@pHB\ܦĔXDdg Ph A?T%_"G5R`oXmi1E5Gz%24?n; d״ȕpڝPF_(S%1XLdM%&‹YHZ!UX]1DXfAuh~wdUN$7cߌ Jlx$^P60!$+eiҢӣHI9T% ƫĹq.I5~zt9m@jԴ;$W ] hWO7ſ֍E͝fsZ棙GYA/GSlƘe cd7:_PS fTb( :Xj1P?kBG ON]}]"4gr-;V "71J8!+ L'(3!kqVnkFb'ՑkA(贪`k l!B4Ǿ'# gJjK89+*ɓQ.*6 V'-|dM1moF$WE(9|հbY.nn0@^L?qY-`~x}D oG,,G:V u|p5}:daI98}In:Hf D fGٖ]7w[-{Z1ov-#bb{=2elURdj պUb!rsi?ukPUт_0W5_@P]{CE4t7@F;\FJ#Y&,mܪcP%wbkߥ2aECz5xhǻdxx+mr7BuƄx2dSGee0Si7~$JuŚQ6)Z %_ПLC g77=7}ԣiآjK%'[@BJp =7qIS$Iq(ę~iƎֽ7!D%V@ڱƎڕ˜P~D`՗c >6d1 0쫩U/XjXO[8So`q?i)F{:(2sW1'ʯTȥ7h+ժq[vvNJ/%m9P joqOcԫ]K:([oF=@A+-j ^6y\'e5Mv8 hN2Zq郂$" |IbFȊ*m#$* "ĕ gII.8j~'2<0Qjmo ?S=n/o,G*sz)JŽimn%W Mf`:ls2WBgp!V% +ffhM:{0ȒQ gvyV0rVLxi> ?|$]'^lq]vǛRA+^xNK}̧Y1\B~NVU?^7ϨÈVY"KDѯ\aP$2jah#1ؐԀXpbG#$bSj8bU '6䖏@xQ%tv7UؓVq6@ڜ+8z"qs+Fo%E˾A1vŷ!ZOzy4>G}ad5:5Gɔ^+pBBo[wR+_@6E3E_!Q ' z}VE NN֔aٙ?qE9ZZ[@xߌn vf>Lsr49;ڍ{ɻ!n ?X,.<"ۺE QKe@̥!C:mVh _OF) G*&Ry9\fuQ8Vt8mfruzGcL"{dѯ;-)\f0a'ΨVoĮj@5BsNJ8p&o) `$,S^OI >Anz7go}Qpm|RTM/_~Dָ.wItu#Vكpr"Ƀ^K@(ת58 aPnWDH<a4⭱ 2:Ws'z%z $]LA:]5k^nҕs7 ;'f/ >4 ͝|%\ŭ s;by -Gl7ǭ 3>}/FAwE'I/kBf1ьH^pqye+[areg)U:iNEO/|{^JQ\q5~1</ Y-p\Xqn e6O\rc[_︖SHÛ5qHF>Q1< 7MDR pKHOhr)1mK-Aװm^Z$#.\+ww$V?V)/Q 8Y޵b;VBL?O%EڐĘ`[ZCC)*VRڅAo7)2R3++bClN;_\U?m $>:5 z[tPGX ¸_'^3,.ƦNo+Qu!S-FmaKZ:"fzW*YW}Pu z HW6+ONPF4X H. Zz7 òW[, iPsͳZ Z*jqm&T c9[I6;W,DȪZ_ٮ.Lj;NSPN'2TUbZN}x ޱhh*!Ust8$ DI;,"'/]=$24z կf% /6g3GaXNh(:)SZ ZNyZz|ъШTOKGJ0vl1`*CA|1(=hR)F~EC6pWϣG C7N;N#k "^eB%pLp+.v؄.SΎ35Ň?NoDMbrM3IjૢbxٹaM³:&ݵ*yfԴ}+g4scNpti#nPcdeY #󮅭Ca/AYƖx07Fver#QGZ=W!ܶl 9Y"a7.djSi\qb.)]s{q]`sD~#ݖ6V:XNAi{d} ܗG/R28JA"a<\-@Woi{GT/-r50 79' %X;vX'8AgDwMt ).#VU_ƈڃ%M"6ч4ny ^Fb"x;>~GZ1Hw"87,Y Br?-.Pǵ QYAtnT:L,וϗž \x\{ }},"m gf@$qѨp2xd1cN7~+6,xHṇ#`w! IK$ySJ? [-7& 5, rS\#D.>,hq I n@.֞6ʅ `;N<ucGJ1TX>{cT|4W!q]z+<:*E3}bt]kdf'I`yDΐyJ?yC| 05u;eǓg\Rt,O3R-e6^ &7 gʻA`lcXtG%&*5 r-aչv4?.)1P@B vrr/$[WR{6:wI8AЁ,m tw 7ߵ}?=Mmʎ c=nI5̇u6@S/iĂۑQ[ѵrf@҃n$g斝6o9Sd8iWӞǍP ̈boA YԈJ3.x~sFRρ62ιSJE4{;tw?PΖDYarBU+g$!DVKlUik^7eԈL)s+ѠBoֶĹeBNj1ӗ}DjaY̺VE# ҌutǮ1}3lV30!BQ~AS$( lDz\nKKFXye uUgpJ}0?6%I$z@ՑcXQӊkQ b[qloC(YK~mVC6؉No.[f19ȢF?-c2@cX-q y.%ΣT]u=ެ;1JҙP#C a3J(f~ՉI30M[cvud2g$#`s|?A@\"g$CWwfY17i8졙՞O%~W'Ia5O8i1J 57"~Jq=2~l U|]SI\ ՟K Ln%"FϘ*{I X% ij(;ְ2tɧp ΎjX;"?1 aQ]w  P{Q@?g xu6{CP\$Đ%M =b0CwكBwB2]kjMbq2>{Ez%4Ǔ5OぽK4Řg1Y&TE ̥!.(o( }hH6;cDQ*/6‹A [JN!cZZz+a6=RrJ:K3cŠ}s2n=2RQ^%YLe-VS25AZ/׸Vɓ(hT@S\-KJ_vK7䣫UjǷ8}gÞAx-y~ mIr>2 SϼQMQaQ+=$'oP_DV8K^ғ+V&8֖;/J jVH@}\/絢l?i2\'d_&!Q/5-SP<[">hE2 cCƴR D?j|t" l>TA2Q/|HwoXsK|!j ʬ'>1)elDvH>oO4x46dv"j`Vj/ߘTogQpfuVvus-|l:M*i'xE V>X蝲oJRO7<^>xEoF-H ]p0&-2<%A'G܄N\hYƠ%Q}E)USaȮ7 mwr{yf .[JDhy@m ,2ZQ`$ TJMf-׳0+U~\u:d -T$kma?ָ9 b(L ihWb%T;x0pNp)Vo`ՅV,wɼS&-L9)eإ]JA,JiT '6~UТ' ӭb0gyNWAHҒ(ZMBUSa6Th cHM,r,#;T Ų(u/^x1FB^~{xgUA!$wCM a [߇-T p: ; 8Igӊue5/u--鲆> ተKq&~"FJ2KON_!I' ?~3H`TnHxpNpkXYaRI? x՘ yKW?/MMjbWUm#Dob_*ڣ?F5Rt`cerHm:O!-${a&Tm} f53fD8]&o)Y~~<F]tF9 6x pV|tѤ+ެ5ybL2SPs^yatz,vh.anNUx9C_ pcSqŚ}ё*0;5^ezO9#y!:H&e#Q1凎aOW4 X%㮏)oZ')mFtM=CIu7LЕr!֨Vn^ NyF!N !}n{  vYĆ@AգfMVv^.y_Ź@QSkd:h0 vx^؜oLf=lxEFF Hַb^P;IyvZc]zܹZ>x$}IRae1Cٟ4R5j:7#o|X -:|rq&3/r!U>{?C'i8,Vw7-'&Zf0.)oQN( IH|Y۾G柄8^ ƃyH q-Y =uT•3+/2,OF3TUޡDr/*o.)WݿoZQv>;wlre)Lvv{?An⤨aQl:D;BiVQt|[=U̹(kZ~r3"#Y"wh t.yM1 +gKU"wvΘ./_:JAz'\)uY 0M#h0$1W“5 Mr!ucKX˫SE'GrzcM".B}\Vq97%RYQ0E}v {92k76JD/IMU]7_LШ8LJ;|GZ&Òu[0BL>4sH(aȜ玳vt$F]#Kk*K3ߩAQ 1Om<*Y?I2~L6LJkwZ|0xg`kU 7wTU "V E;le,+C/6|w}߉ǧ8eV{ռ)K]MORBH{ zܡIҬ +D6N=då%1}y*Y5We^u8 R<°*x9e5{U&:/R^{}Inw0ՙ;߇3{X㕄y9,v[um%. I~٪V(oLNc:Qov@pĉ.Wf/T}dr&l@+(xvКFde$S(NA'a8 ,H5a:i2\%$ J{;#%sM\FhGf-40j)kFyG>۔t#Œ DL!f( ?'+"Yy4@V|lDV6$n(W0}.2 {ITM'݈) tc/wx˜3ƅ#/'t,$4y_J9jx6z~d0¿㼶)_ꏿy\W 4ЬeWa+a4]h-l{p^x3,( ^KϡBLꛟ/S# XԈ , nm;݈6xtfjHҤpy[n2}M=245y"ې{-IN?"  >vV+v=VzH{eݟ|(\!9fLм^(ԡYY3=+@5j@?@L߻Bir42`H yo6OY` mt_!#CrxwpZ͋ ]Gn( Z\3"9rBtٯj+nv,/OǮD} 4zv]~ƒYlSN <1)Ac? 49O~5JQxtxZJm6\voՐY[ sJs4VT8;._ RR]oL˺h ٍeBiD9ss1`-s]G7oەgH4Ԍo41M딦RuLwLsalCLԠՃg."[btnA+!ۙo)4D8jAk _EGu.n4>ګaW}~&i8A`[TQb)C~TCc޸Q0Ί` y2uw_jO٢ZP%]D!D~4L8An]]:y# hؑ^nhN?C;Qu` A:>ɉKpGiW2h/.)42oXl]q-/.sFUQH=thwSXS9OrtEr366 UL#cy]xqkɿ'1g0SS}Ek)bM%.dEuKb^"<$b_4ziUuz3s_&&հpFMY&醳J9RJ|][k)4:U(# ҖLA'I;sgA>H!S`J`=An_U5=têϬz~ʘdBVI@ CkYllsmG>{3֕ s]ބ$c67Wl'£'q`YRI">ld˭iz.$J%F*X@vqaAn7e* k էt 9_נfqK~JgKl$۪5ProFg([쒄Z߬y'-F|WX`IgثW')bUbwݤE8A~Mj\7.dLh@pŗ5tsF~r,ގIS0Bdf*J"éxHABV*w$96Yqg5{q|)Fp)68ƒ]4 uD/0dB8q {f¤29]-zЈ%2wnQ_%NZq> n)1+SM =?SN^~]Ȫ\ɜs/;CO[ڣ>`L&=\fя ?g kxpie('´3;հۉ&EX-$E( V*rܭNP]f!@sCK4tٿSGJDt8E6k>V<)=e|7r,e>?N}.kKg0םtľȠ5p`j bJ:AN-l1a!{ЏA/8;G#hkRS~op\R!„.2]r00LeufrY־h1 w{v xe e~ K~CdBv3#5E2bgjg ۢ:Nzqa/IcNGyUYt(Y֏!U?+jڔ3e*ffweGV;׊Zvh(A?2fYOWElʯ\ZHjfwg?vʕ~2~oy~>#7uƠxٵhn >sE-D80Fkhꑤ蕍ȶxti]˸&Zy]kAW,;4a')F0 ^zA3O@kaQwZϊw/.~x1)͟D-PNM fQɒ+k"ieh#\}Õ +ő8A8%?܍~Eŋ#`v'f8?BF{55/"7 /_c%E;#/H/L ԓM {v}YwR 9(OgsI|@evp~LF pPpԈxEkSkLFRR۠Jfg9Plԥs*7y=cb7Ѱ",s]Q*6evӤ:'Q-HLps-/#EMnx$ Yhyk!:sV2O3|ra,EYBz ʐa- "HM站aZ %i;2ɼǯTc_j]Y |i¯R]!6׸nrsP&KIi$U\&$kLr|tӼ m!5G^EpCB&\j4Cp@4Z> ꡛeݕ썏\qB48)\!Rx!p ǖN]'R 帋/RO5W S_Glv O(>؝(䋳q'{hf.dJ#oDt*#+ S}5BڻX} P/Dչm~eeөue^Ɉ||3)W5qG]uTDl%Hr"J)jJYubI 7W+gt{zvhs+rlh'r<ַQQxsuإgEeA )J\4(g6)8y@\Q8CH8*t_y>FMZtU}DlIhUwVN^V2нw=Y#[[gJx[~:iհ(nbH~`OTT{!]>GT֞d H5oPg&&QnU$nMݳ,MuFթC'J%5D=jyܦu_A.urE_һJmυ9ūI:GEiz9^<2!)8wnS?O^| 蠨Q&xr(|Pm!:w-.1QwUyQ0&,ޓ$GwƆT08uX"7TN+ќԈyXjG!t~vy~vrra6\3l'UV"ߏ?%bz>1 3hK=.PKK/`4ט=G>c{VB|wl*zR ȕѠ%Gόh,|i#(!q94@3.Db:a)brs M*źϢo}cvFKXګ!Һ@CXn76Kʴ^+OwoWP>Yн5M_TrՓ2Y΄nm%4^VGD ޭxkȖdїh-n.\~ !:ulda $I1yᘄF\\nl!G[ybmsᖌBuBh/~/VE2xJarX5"Rf } &ԐgaQLؗtiͭ,`Rd\ʩ{TgClm@+,hYRZzSؚEzH~3 ZpdcGB]L:C/8dVg'V_Txz"0v&FZ7mHU.uq> |"*DU+*q̎b1:1\DPy:oY/&8s` X.nqYG_RK6#6FyI˅_JZF?LK w ҫ3:}2@%N6xJY=W3fK?T=s kξ !ҁ狡v^,%\ 笶#kMg3DS\C]oy"c[3N>K6 t!dȵ t҇9R<]38o|zS ndCz g=5@'sc#q!Qh*nvIÆO|5g֤4kr)9as b;c 4Q~хW'3X B1qGy,26WIU}Y1p+r3N_"]qL( u=X @]l]n,aHkFo9$N] y2VhئpܢY. '"xm y&!eѢղW| 4eXőx8)Mo>]XS^R/HuvLuk0vUcVx@fG30C@l)y:XLt4#K&@HĖ~G!7J%UfË[6DunȹS~V[PzRanRVeBa9\Yvn 3;!bѳ9^&M3jF0R=3GD/x}ZPye~/iGGXpuN#>U/TEC!W &,I=3zkGd݄i曚ϲ2dZY]g8(ҳDy!{N:w  FH0.(Hm r-it *Pٝ5_=f׬h|ץC棡|ey5M²\3lV[DxY#e2 >Χ }R ^n FLe[,ˬ ՚xT=1c6BU }/OS[J  "&7/e&e3ow0%*ԚnY9C,_ч:d ^{ѣ%ѪuV]b|^v%LGBO߆KY {g6[lkUAC[x旷*svnSj.مw/`]^$_W|X  ]P> 2fQxp;P+ e@Ɖf1qj\-}, Q]r1g1CO?[I#'Pml.9]=mʡ8q{kCzvs}Tw= ѧ~ )K1 Pm]Ȃ0WU}qy66194z ct,gZW~qk 2:l/kXi֜]USh T])V79|4؅ŏMpi u+ akCaW9b4RܾV|Y% ˤ@^_6*JĞPVj͕ORU"=tNp#{꛻Y Xg m[q@5-o%XLifݪUi~)??(?Lݨ2cwC`E>>3͆ LfjK[Pl@߄  +q,l*0Do?á,J- ͸ _]wѡX&gU,r 4Kc6 2o20r{t6 :U4ƅ*ҵO&CG?~csidkpT٧2&;5"[F9M= X\x_߾Y1Y9!F"CDk ne)bqGĈtY6^W _j-}&ʚ36!Dx DDmx?7mt_ f_ ě]&@f$6ɽ,DQRʫlU4dN ]'K\>tp検Ch%cW̻. E4{;`|牢Y F[[K`j`ye +sK7!ZHc vV&1\Qj / cgK^ɪ$w\; Ж(3濅Qڨ[9 Sl&XN/ۓqmʇ#妪vy6X(]K[0WdIf 㚪V֟?h3A^D/ jw @{'M^s%R-:'Q)vդZa;jl^Y/8!4t."驢MziZc |{1|mfhSfp3%h'懠y(.nۂUz&gL2OL}b\ w-~{<6b(Ԓd$)怈pa6ga=L\s ̜=GdB%9)tC+~I ̩A' +Z6|cF_۪JTuЖ:/U0 oo-aw6cv2KHU F(ͲZsx/<5cy9M18o'H ]Pl?[NT?spTtV'%|(=0i)D=' y'k- !EiʤduiF[Fa/|_dM23:2EyS:C6|<ӥCB*4(4AN82<vrnQcEZ[c#EU)Atm{DErMxD(Ꝟ)Nj 5]R{t\6*4X5`\M3R*=DGgWM/ML'Tζݭֿq2V ’x+ te'WáAJFIEe]&)uiyRFLHqf-$K5b$ dv&J \ݪ*}ÿ?#F0)H#GZ\S<.S_]%F/S f!9kh$$ޤl2r˸6@Z}D mHt믬9&/]ȩ8*{e/O;A{א ֞G7rNFو{˯&h=WcS0S@. 4Sp]e}/Y py6Rd, V7<k'_Bй5X'N6*8~*.=}n-{`dӏ֦5q=>.N@,5[Ǧa˳k!ݩX_2]k +Z=HHXX]Zp TyiOt.Aaחh7,ChGys7갚/h[C/Lr}h..ȧX;޽\$4Ϻ_Puu`_3(ewR7'42ë&L ;#!3Fa{v)UHhRnCNC^?ORW^à^Bg44LHubO(n0*-ӂAkuXH|9cwâKH͞"B%X&ɔ9%sㄡKWvV~X FHD m0uW<5|@>;#  m|RZ')DaGTsot/^`P0xgm2KFz H-'׽QDO9nOvCK'. X6ǽĒB5v$VǓJF qN( k=CQ3hgrFEpNHXC7NQ AQ1>~ eͧ&JfZMcmړvc ͅڽ*C?toKA#xFs#syHuHJA4=]„7D av/H=ċuQNxq[#07Q!dvap@kf=;&X"2.z&Rr>8d^ ؆f"^G}$e>( N+ CP*vPJcL<$}hrPW]SsEov+[~y$%ړ2FPZ܋ٿgS)2X&I@YҭnE8IH\h]@5j5g< Y"* Mvw {e h=O,:nѺc_XB[g-> إ"PBⅩRdJc}wYK[o`y^ѝwDBijip7t5d8[8ٖ#7}v &G &|gkGͼhwH3-c7U')J#pr8& =9? I@P?Gv.61 f[{W3Iđl 5b( aô>痞?=#jthUo4ĝLT?1¤hP !ťF;> ):!sV%8bkfTQ|ڤzr!2nwp@H/M=qG׭k[> PZXB$ix.{ UAEGrPۤߦj+߷淲/Idiu&,O+Y Wc:k?:XfmƟϭ.e1hd50ڕ-hN2{u< >R|zҪ81ciESbAmsyqu=m⁩eعZۿBmƐb.dP5ꭸq+ir_7a"aDV Q鶷 Ė˥ /ڼ9[E~z@&5/}_u <% @sVR9W@f.Ă+?7NzMЙڀ=eu{S|*\%R`6'ЫmdvP}-F ײ*/~74TOZJF _#^ UpBPwy=wНkl:ޚSC&tmCг6=?@:N|6oc3q]6f57? w :F{1VI/Vܔ$ LSLI,WK'nNELiq@YS 1TF@p?FzH1t½vH-cݐY0meM\Wr"-+'ԡjlݵr"';͛"gT'CvZUM0fpp0׼ cfx_d+ J='M-}UqĿgᗲ:,H yOC'v`J2x]4m2"L:+W&!k+DG h.^Yq{Er':9H`d.Z=x/Es;Lb3Tt?rބ WIx%\RD6ó[JH_W⋱hkK-V_ |;ص'3rC:qU˩RO&,q 5Q5E:+ yqAiS5"2 S.a:!> h*ѵfPb^GM֘zwA%W0maIAĕ}r sG2T T_հZ'Y}(M-8'Tk.1 gkę"͝jOkpM~7cLJv@a5?q"=@/֙ LL(,cF\C=ܦ||3w 9Ț]ep&\3y; lPfiX_dcm^ njCA ;X%*: X6n.3=: aX `R!a#@uȬ8eK(XsV;WZx*hW[aع-MN+OByB/HeFb+a<_b.P}_txuA%!km&s#FSA;㍡]/6gP n&ux(]6 De;@23M J ZyC9QX K~}P82-}ɴWx0jظp3/_?bVZ k|wO fYs?wG+GYDNְѭ`-$eYcjn^-H7R>('K42Oʙ U B )zNzhs(mKY (^9ԄYrO7<CQL,LMES:1'0"M:+^K,HuU"4 ]{7A5(?IdO8>/g߸ZbQC ݫNj 7ѓX3ꀏ5ChWTkl)^#jKVEzM]lk7KfO)(=v8 $CQoԐB4 tctż/E??+p{\Dmy{gu:/WF2u:Џі~f55\98Y-^0I., _,5q& u׆׬`qт╗|$P@|9*n f(cIV¸Lv~y;Kx^WP*ȉyS%sٽdIXR\,dUإ&wAh' c%;5SY5gړjJ!jZ>}T2M/Bdzv'*G0wȍmϠAg<:pO ZR٧zز=n&u)<)^9w%p! Z#qadS%Xy}E2 wy\}YF[Nv 1s ʰ4G {SI#FK()@Ǥpyj8HSՙ11qYjiWacj1@d\C~ԕ`ɯ֥ԁ.1kzoF%rgj1)73RBLDhEY i~?tiItӮy COU_s_|cpWRs9{7&6I"V:|m\ot"yKe%?KGS&¢CA6tb"H7.({ڧ>: P8lq\+$n' a ׄ(ɼ5]mB'^g n^U~-܇hܐS%fǙ`uz:W9jDp!bR.VnG3T@ėHKU鍤S1 &Lɩظ1!5@x: -jhuמ{^ "x*1s7M_ ~Y^aU1i37ѭoo2D6:!YO0CVTbSz1SJ⾈&}@eko>w 7 @,m?gF׹!_G\;0ry/FL -wbM P$J\oNо7Êfq]AN죮;bm=T4tܮ=eAi)eIuo)?c6߾f O5v_^⁶/zJdk)n)%#c0 GT1v#h:ۼ(#BIш̱fˢQ̤\_=E }Xܱ 5-1)AnA">[,m2nh86>%1 u_@S0t 6hWR u=lPytT90GS)ɞv8K$S)5D7z ^,F%na ͆@ŞP5dK$>{]Tp^A[}flM NUt, 9#NYd.C.ߢ$/If>S92j:⡱H]8@y3k<7m[jQy*/WKaKBnDX;'˵&ՋI%=W:rEAPr*hVX2JJc]pKpViVӤwwdRanf 辅"u.g8-$W;=rPpޫExy* !3 6ذ,/Q2UE]/CVJ5ih =5 sъ ە9uWnuB?zWM[jl%̏x6~߬-T1Ϛ`f`1ga5fP[N`9GDl;m>ACDP34l.sb|hZw7ͱ'Q2tտ'_hLAGY}E 2OK5w ~(ǤIv5C:XF-f'>cwۗ iL-<:nH~s70$ܼԿ( cS:eG𦑊, WcpNLKhg1x@1u$[)3\oJ1soxOJn ۘK($Tj;lV!i20Er=V} Zաc7qO:hIcĸ_ kT! 3@zjw^N pti,μeA?_aG"Kt9>L7`7FijaܤZۗXrJbtr_!E\r$ug6JCX;p Ild}vsoU+ϲ#[^D/ޱO_NjpԽT#DL`IB%bGen{OV+= B=_|Dɤ8z˦<Ӭ+^X۝)ӫ|W$qeCݡMٖW%.oS˩bXZX7-{W玒`l _fϙZj_"t\0ϧhS({8f85/Z[rIjX{oH}4\"do7PU6H. Ztvi`'N }1ܴ.>6K.@eG7RV[{Is^ZJ 3j}i7K 9 jb{hl85gREܩx'8d9Y#A mͧN0t$3D%>B!G7<̔j "a5Ww?- K =8kWB?V(7'D.2=3(kON|ϩK0$ v0ʷ iu>pHb!t qoMtB~nEyTY_au8A$vKBV9(Kmxa4 LFPֱ}}W[ ՛ iH' 3Trm#≄˅_fG;~ޯ2.Ykɚ(&1YӝǗ0,  jʻӸKWb7,F+א9א^^Hm C1h ]\]QXAoEGV!cy~r78įtӍ^^f6NSCo&HRJ(&uNmCmx{PȂ~!=7a!4k5u-өk^x<>-6VN+,Bw)Zz!*ke k92nLKlF/*RB_[nbcک_׏*|vE$0;}\[_E%k ӟߦy@y(*3U"m-Aʼ!BF `LEbgbStM+9:rXcc(..!D~ `M5hm#NŒ;1UV/Jq<_U=FO^Xé~ k76{Cc Zh,/@uMЏ zOݷ_>T=v2R^ 18ؓ{Y27b?@}#&f@x* w䠆ՋSU Læ{]X;"i籄YUho&MzT߀Ώʊ~19ay溽Mr6q|ֲVC6|R vH#ahAz; }8X1i,&.zqMy\W~G3zzx=2S ~Tدp`? A^E^i_RZ&OW7AR5aی4LK ՏVyn)KsPpzX_\m!1ƶ%G<ޤ k]>0 e%7H#6Ac%3hdTD~|=3%8 Ϫ_,F!WjHB )u8MIFZV>VmgGKآMƤhp\yUSαruZOԧʃVX7,gU.ex oOȪ{J2i ̣κ7Ut+ 1h5b9c@iCg!~0q N^D ]01nY߅;g d [ 0o5'Y{?2 j<'I-hf<,A~\%#}2J]#ML+_\ŕĢ~c~k7wB2e~ۧn@6Љ'rA^vY'κ9CGbi`ra@Ly(oZHGT ߃KƁU4$_ *hYI;W3+ڪz=FdG?uٜ;#/d]7Ӝ6+on!GeLsh?=: Qg lr29ex' 2!Xѓ N2Y,G9ETdlZ;[aD\Cmb\Rt8iPjr.s{P4mVeHNMk_kA$&⿠W0C9X >2拉I`QReſ&& q}N o2)|ώd%-pg H wXnጉiқšu~ %҅(ょyqUxºŪni%d(M[s2-Q<Е̎`IŔ}Q |U舣 0UQ*3K⢂oy1-[fԂO/;p bz(m~ ^ m^IrS\%cѮmϟE'D#+{- Q8`~%G. a"bIZ⃓'YKxf"k]ٟ:E'ɿ2R[Cyb%"eV8Z~G~-(- VS9R ,}d$#]iNg&r5~ş1 ZI$$jʋ1. [Z_)ՙf0ʢ-o)V4n mX^۩#30Q'\ͺe>FaKpJvlFWI m-Ix姺jS WK?radt{*- Dwu)Љ=Qcz=cA~Q`8З8?zj+J o* %`"h5 ?8*K tc"p@Q^4wIA >u}t5mѤmܤ$Y|J:~@9HW!?ӭNįۭ /c/ہEAx0H3tX2199 ;m'pR]Z֫r}1{+Yo45s:6GUͥ0[Na4ǣF)LF'U :IZξoj(TCv繆R{RƧig&Т8wdi1oMmsn"J-\5ocS,%*^_VSSN@(Uʙ+աꩺ4:s^ޠUckO qXŪ9\BRNs&u5zNfhl*)dƕTIBSTu! LmyD _ƃ4.?5^_`6;y˫ BrJh1 X$eg8Bi$$OrZ [u% US#ڞE"EJnub9R ˮ}Nиˁp\ vM%ltpnkck `<F=en_q2pr=<|g \oԻҴDۙ;~&u}SiRĒ5T+E@fIε3"`eV Rr@AX~J>~<XXQ:lLϮ<k;qg5gqzz4À\X}kj4yyroXCAL' 1ŎwUxeD=O0W𠁩hzn}LA HtPer3*i(oVOz|rĽCIh}07+?a]I w4;%T4򛧇L>/с+m?Gs?Vfgƭ)Eb_SPJL@ 1sF lfñ@^buԾ)߬ X9"UgGi1$X@-c/%p{9~$V#<&0V9;j6{}:\Z%>|CNPҳxnO΄r.5h0т8[@׿STZisLYf2fI07b󞱠aj[ p?aE|a ߼T{ 4_hzA;||VKjT#mY'mteG+bZi7h!4/om&'I#M*h;K[)_a0RmSk$=;7J^w]eFu#3fu3P;flpTvH\yeWpYHaƞ#sT NTdKUS`']&bgys c0OC^;X  `)8iأ|zQ:wzQW箻Ra*zx7Dy{̠Zvr]ܹj/JؓG T~2tjN,jr\u1WIǮ=@04 Y./t<3v]v HF=ffwǴ"e-6GXy+QMx8>`{|ELM"Q [ X5mz> eq3 K=$DFxmK}VɯK;ύ)#';g3OS8a-޷? i>GG5.byb䉒jwJ۩>)G7l.|u+TLseז,H3V҃[~%܆_ElҬ5e&j#GͣZPkq'B2:2IJ5Õ~xu,G ;1;|X(1d>L;k2 j~oc;ߌ׾$\F#nJ_?` Dh# L=r%KcrKQ8A>hFp)r[ehٗv SSGTHwDux;#Y,- {;B*~x< Ɂ̋F?3=(a %SnZ|2W(p> =O u|lH(i"l2fhax{ҌJmxUa3B$zzUށOduFLJʹ~D,$]+ ^ TA .! u50HiMo>1|}sN-I0lPŝà]j\ٔWĊ︴ꦘ{]@ O\?e`@02879nBXm2rc0H.jk55s_?E7S:5z:iqyU+psB4zOmmꑆX %ba>3Ȃ%k }qL78r6RT'hvХ ge5c>~4h3*G7l# (@v uRLkڃcF\Mz}/V^k^ˎ _P`u6𶘢PgԆuJ]c5EL7Pl6+b oh#uʯN/>ɂvc7Cqݧ nc^RQe&U{0{2r1SWǣf7~~fXbg 7ܡ/_ԐպizPjV֓J9a/úgvd_r"%gǻ@tGqǟL` :RRn;'B\![ /k*i̸Gp}S>똯VOx_:2ΙA|VttQ1|1)ZBbAi(L1LIm$ӰhM%\1(/CM.o.z-#8t.iG U~qAߣldA9}hje({%RmȀ۝ٛ稝Ge3@ftNvHt_RʊET^&Ib)4TL Old"{ŕ Ԃ*alܝwׅ';W=uBFhTy ũKj:)ݍ/^5*wFY6ȀvAs%?,,. mQ8/5<.5GU>-&8/^d)dV[E]!xl3 ;FzF\>g3Ѧ:P9% xo1fuw**q*u;0 h\=+udV |! a",4iTstB#jdxq]Ob&%J_\ ^< S"?u}U:6Ok:cn}d*{/@X]*N^*722L:v\#O9;otOD\,(涧СYɇtK mX83Ma k*=! os1F[''e"جS>x R3K7f}t`r:h+>9ɸD̛iyf+,ߐ=]kczWl.gVGfNR] -2@BUuj|4R~bgjc']~Cz?q1 Xg .z/_+ɯg>T9]sW_3!z2@Su݃&$Dp,FKD^7GesZ_1udZg[[*0at1zRÔ#21,p]WjE]*X{QVkar VudAOtmHtUb _̑@le\dAsu}EM~|2МQy= ZB}@{iFʅ!ݐ$d:4ppe u%=dׯ1=UU܃8jYDР4مJ2jHI=svź8%\C}/S%$L' 8N,ANa#sglA"K wHA`_[* TT0V&keNsf4JD:HSe6]*;/I#=f=l.I43Ff>M?6˰󻇛b|{]y݆Ҳ_5:4m@ y!e1hIA:458%m:t=Ϡ@\jC ]py=vM .A1)љrZR Ē|%TʽmFC#]C0ڍmy#-/Cz)PF5* k5IG6_8}?-6C|I4Yh酄qoRnW6ʧk jmxRo1};m l/gC:Fl2h}!΃UԆJ#0ji=P i6FMG KDB&l2at4)q<0.9x"^ᢜ"ցQ{CUfIw(}7xRi6ULɒ@=mNڙY2$HI exV9h./~CzS&R2m~pSMw<^Jy$ &ϝK"`a4DУ\iK֙?hEǓ!yAGMr -if9z[_uKdh;pҼ +(䠰8>bթj 0*}%x0']>2ַMI`I)iևs2{UUÊ&vG\UokKfA4ۦM)([1Kڪf>}xQ{V)KEPFS̴ԆP,CP .(+kӒ=j/ybk9iX@} WRFuѣjƑd(j£!Y8;͵o=GSbU;@bBU$0k\Ȫ$\Ï퓿+pLiR/S3`[gs̑eU~Lxů\O]<=7z.7fqǕ |JBʳ[BW'Fw.PA+;C/"pjuQ+,_'$߃oPSGPmӛG Ԑ1%6"$@Ǜ !7(jRNa!Q%]';Dbq2 Y^47`k( ~^)b l)o*uɒlƪ.b]ktx؀6Pe[99#-*Gf ݀H;" 8J s7s$Kڢ4]je/( r:[|C3Ϋ$v[⛮TgaWw:okWx3w6ۄߎRm'͑ӻ,Sj3(JsB&1+I@ai> D~k`7x6=VJ"ubӓPh Aep<dSܽyImk 0E>`~<0Dv; 4x*9vSɣDJ M`4^1@|l_lE_++͕tH'?Ge'y F'Ns/Qk4hm%W͋NF 2 D BvVB y4ȵ̲"8pCZ>?S8XPO CXЬ1n挞db)aA6U -k{2r29%Jƛv]޼ch2IԂP;ɍd buh DC T+@8n|$oTw>&3"O&g>Q =R4ͪ ^^Aw@h͸Q̇1%5FhL dpSm2MJqiZli7Ts/{r&jS,Iu;<=ϮWTa#; qlD't:PN W[ɫ " 4q8⯿Șégtfܡ_¦6pxV;BSG/=2}݁Ҏdd")ݑmf"y/ʦQeXB;h~I%j% 21]Q;-^l;Q?xmy4l;w} g6% u*<6xjN5SF>*BQlJϗ=nl)ߤ(a($?|F!OX$AKI C BAGY<9J16Qz/gU sd@d2ށ0~/RPX2#c55AݹHjp2oόJ7P n5=](C'گWd̒odoZޠ ]ƿ%c^c(1AHrżw۽W_d%]O%_\EƻblEڳ[aԝvXr}=89&>ӢDF3U$ɴSM4E!M 4t4Jd~/4S9!"1LB:nAiRD=Xnul1 x{+-ΐC3'f қö~6/=S GᅗXy%n]߱Fkhۛ@aetQ?BC5b c \ͱ.>ǝR + ^Է1.Ce> f]no0%F4Iky %Ea S]k 0w}؂>O-4 4*)S{% 'l~[jCɀؠ. uG{NӁ6`,O|19X'@iD~CO66uQm?Ǿ<$aBLR\6vdʴA{L![dC\WjldgEXssz{dȫl~Fj93GqFQX+!s"ī$Y5ji]s\ ず;@hGq uF#ثo N VcYEƔr֤!Sٝu$TFV N"t!mW[ -_-zBQ'6Zݻ`Յ"(K6Z@dKBU bkZR ;y9gl@ք^ yiկz)QA"R2Uz'ۚ9 /RƝMiLp\uXI)u \ @tpJE_\6)UGACsf1/9$1|RB~ [4fIs6C '4xK)*).]./hcDFRarW/ 7sTSSbPrem[h=)T+3{o~` &!b&zcS$mlNͦ_|ȗD֗ J>yENZBy)\t 6bcKC9YwM~5L]ͲLba[;~eB:W#8Qo&U$p_FWXS>l( ڿ茓_*B҂bU&!ڌ1ryy%B-,vq̢vs?{R7;'`]{TG 4e"+z Tl>DJ٩jx?e7'NTΉ Z3,tu91Ԭ}M'(J^`JՑ6fz>u8sL"6pr1t]ceZVFpF9MДk:f߀捻75ġ>˚م ܋Z }Ip\uqwㄞ8 NnM-{i{N3e9oaKjR@9IkfJvX'dmuc^ x'}ٺ۾)tόהSwBpX='XմLž~9=_:⧂))+hZxTVR 8Pu3N }x{2ñAy֊.ua>=ZX(8q"Jtǩ28Z7TLdg Ѣ?KI2:?KN'jR,$Sֵ]M*AVNqSftBwL}bgͰ_FW{hPy4IĽ{,lE⣷>SVdn!{V?.ٟׄiR?#WK@NlUKIsdrM" 01q3aNT'^@/oc[) tSA8xLA2Mc) ID3D{G OuAeMP׊+? Ce1zS* 3" Yio;xgҿ߯ϏgZ"u[ ߪ%{< ATgҿA㧠߆ ayyXz:Z.~꘤mm,q>usCVl|lP;4?ݸ5&FKM1֒a٠=3&BD>aoa=y2!Ob~6@ա<ے9RL5k1b[eb=(蒊hOo $YI>*ukk2۠ϯR F=\6tfҭ9Gn>rsd<kG ['2R4ASI#Y%A=s!1UUؾQ~ D j~%Ӥv1L\~#ޙy /B)BvKO<}qq>8EsI \bu(uYDNn*Bn/W>e HNq4ʡ.:"DFMhDXџ ~bVKơ-%tcPg t3U8Sޱt(%ym-q)gJiFLL:= TM$*FϓN*c2?''-[@RCfvrވ'_k8/rp6Ogs`UA~*7ډ/G :xbXel#v=t[wC_s>X?SnA \y av8e&ظ+9 1\{eT Boꊅ4z-NQ)c| "g5_ E+!ieR* 7b&1 "}2h*7'yhbHJZ,ܨ2LWZPvWԸy1D7Ny2u Xjv/2jYncSY1RJi6C"Қڣ ;d*txNs#^i6DmἶZ;a1vUVkړC9x5zc_\d/'hQE Lqq_Vn%Wc\ 3/5U2h=x&4O Qu϶:BrM9 8pX2u;ڙd{ 1260Nc{!X01CAxE46W} ՘.]22=>͊3w:RVZ黮wRb2Zfa @&,!+E4T9Gp$ӄ [4s8R`1MOZr0TTh2v WwҘ""y V_TWRu!& Ӷ3,"ԉ LC'KLZ^R{*\YG7%D^NfUni!4؈%S1_NzuTӿ{UG⬻99hGʇ!H4=^xqb8tKU?&bhYn@YM!7sM >K7PdOD{jLrn.<]K,Ok4^&#f6bh[r ?%w?N"(>H*k 0<"ny\f,̱~S{J ٝnZ-fN;bvCmv }e}]h`` @o蜨 x c1NF &1W#]J:q]s,ct=+R'}Hek,R4?aZ8[H̅;]ܣ&_ :s%Wޫk`z>8Q/?-pgA(]c$ņ~x: ^Yiu8{mP)4T`~l&-E!Q֜  Yw@L|-n7C[#2Pdy􂂚l~ǁGGx^,"r|Q1I ~۟FEZs<[j5]!Sw7kqjr )'a)@n e_] b,s<ҥ#Bi']O^'z+< =jٰRQal=wC.!J*J.pѮT{ 4W<0Rr-BOH ";zC:`j#f}8WCREVߊD77W.ȓ 9;ځ9 O(ϠB}$@_rr l"hӺ rDC*=1H߸y  Yb'R=N7s*y((*4K/,ys쯑h $fCHi8@i[p`\i*f|MM _mrr25şpس`M{ L!?,^X$7]+}UDcmzqNß^/<-c3 7VLĻ8?{g7krLaIhܦ \7o&Lqg^r8 |O6+Y :ɰd 15* fYdIRG.{ sj|RzvG5S{d*5]?ӧ˯|~k8-1'OK ذ!6i6:˼ÎP sjaq2)֍ib6-:xЏlUb4+"xdDN{ҫ!kZIbw/5md(b "+`}[5DqwJC/ϜȱMR+#ZէN$b6 i-'rѓƓ!t,mRoXa[G uD~\/ 9m;{xq{@7Z(j,KnW(cMhr!q{ͽKۛLyrS6ח"L.P>t2Ig JhLI:G(|?"sf+,x_#xt 6U1>UE/bV +ctF OVq[Wv$3'&%aߣ _a8jCZAT_'-lz*~1Ka:}J,ϝmID2`L=wAD7jlD̫NP)hiQdi#hCZT>9ðF`WGf;("wY"KT{BJ&D[FZf5JwA)'O7r$ .yeqR|(jQj*ճmlkg@s޼4=k%]EAI4[;-KOzWPY(*1HҼ,6񮕐ުL""v 9+WDFʭ0edrG)͕,fxn?I 3!]=z ZSt ۿ?{$vS##O@uTC$OXi(m=ԅm"!-2UZNhuTX9ǖ\pՄY{uo[1L i?,PZTHXp1NRpᅔsbS :[2ݝnJ'3L\E%p|\,ʄ(RNVn }>@6Iw,y@ çxOr84".AٍZ2Um rr_DjFsk8Ys\GgvJH[$.aѫ_o&M<=^c.Snt%%7 ǹ7Qn ̍wԩMxQTR4 B\k-\j?V6t7jq0Nh?)'ZNja=2V kk^k̋p5c|y*zGn/O}gP83q0C,TƬxasKR4AeCn| NMcs*8bjߐɱݑx'Z6g !_bƬ灌2IDܶUwc/V &MO=TW(1{}`\J|n{(u[%:ֻJf649 ^'2*Mʄk[V|%[(: aD:HU hbJxw1ݙ#ׯɾҠZ0YOn9`Od$6q&BS[֪g9dݮ%5gi"B"&ClWd*5"b^RMZ@uhOx&J>SŔFE/cHW ~-1<c~V2dg;3ew岆T},*9H3hxG]Q}IT rHHQR!kJ?9N os? QdI*WXeݔzc 9cM T,CLG:* eɄ2E#^NHz{aeS7ެo~dkm®D0 tmNOСf`u%poJ3Fe[$%4۠EmLMkvbZxW=Ⴂuw +ZV.;?h)Eӈ1]P ĊE ჺGyx(dQ * 3m\iFƋi1xYAMDicgUȱTTT,;e" b~~NU eOHE=d3gulN>`/ؑgZ%-[==/l*VsL&_{q%DXVqi K?$S|3anXfN%cxLYUTNjU" .TeJDĂ l*5\<8G*{>h{rS\Ɏ&Gٳr4`Ϩ9cpjhc֑3qiggg:`tɉGЗt@` Dj"=OJh' R@9suˏg/3BeBL 'q:`ItsރSjӌ`F>H WX;PY}3-(j![վ*|b6 YN+-ĞDM_TBLlڞw!]!*nO=MKO_ioF.b>KfYB o]f;.E'S5@m,@b=l(D~#}`l9Sjﶰh/ EɥuGE(--ͨ{&[lƉGHJ0W5 [6F%uY-xjZL eL=jO3Ҷ-pQCV͓Y (9P8w k)8HG-$-a ϴB؄ '(R1WـMQӼǪC<١kkh\qSlӘ>[W(|XqJ$ *\/.X{g=knˠ^ΠN  ܂j N- c./ tjxC PE"CU8\=>a$(4\Eʿr +›򴙔3 főarwd:rDvwIJ=7۫37㎥0]P*QfnIDRkU+Kq2^ Aݟ)ԩ.>$µ` #Ȭ8] crp}Y'쿢+adԛRX-wJXxXu%7% > `겛Pd :}Au"h2LmR s# B rYtdl1{ %;.1! C4Zbso=q^x ybY9$B6B}HacChc_tqB tlHm)Q>E+?u_$5B9|9yt"EWDqIl2BEp(k*~/&SBZ~~٘Fc5:}2;U] Ob2b:UtwgߚU{{g$?{d ^FkPn@B\@LӪT ނ#+s X/@>ۍJ%Ykxɭa[3BB+MN_2wGǛ~'912yYY[SpP u" s PNW坸LdEH:00@]%7=v~WIѝb~,[R4yM,tq@b JnqdPyO8G/9`6g> j~s=x>V[ MϾhk9,_,jp$U7CT ʀ[xm,LDeFZG7;i\A-!: !)[ E;pJ8Tks||R} YG"=_fIH.ҏI&Ҧ'{y=% <[[Y-o(kfsřbh]'(AcJ2*oyi]RDŭ/+p!Jdw`:fmK!E!L=\hu A 07e8{)7~vJA Ss.iTcF^ѕO%>5!I8019Y?c48с,%oT#|6ƮBvAvV}$KCP66f<@e)>mږX<p턩'W-5ak(wq%De28^ck;O ]':N^.Y+AxB"~Du{=y_H91]U9ݬ.0^LNƮG9w!n7^xh2/, X<&oئQ'!w ʧvL&ȉ1tЭ+݃CZPqom5M]3T\SuKsp??]мU0l~&]]I:&ni>P1T=C/ϼktB/͖CoR?p" 1 usnI h1p5D-VsO"=Lk@qٕEwNf?Ko:֍F%3bƲ*I\Ak3m-Q aLp#& Rb>odO&-#md,- :4W,v?g]l &ߺ5=Ebc=Nṕ>Jl#DJ٫ '`Hv6:Cx6WRW 7c7BoAdfoׁ>]zOW_,>|Oڸ KdH# ֵ/W>nVaŜbw\Eh Nֆ;¼浫7g[}FuA+jƥ#$dȻ#/ҋ[q D9z>|q-+.^fAb8$4?-"hADjsjpe@~1dA˄ X/hʓFiq qdˁ5oޟB_-?e^guŷF,{9Zt۵'nmz:߁wrsL:L[ƦpU%񆐲=^(8#>8:՟<¼A#V|k  s vBp;<7݄Wh/KƼiOE ٓ*'QT Eh.j<c7 u\?6@VtP+Ę89w,/|J:3jaw@oH[%;zH6_96$)[ޥ4ڇJЯKP흒4-F!ڳ6 c pȘZ6#o[v>NԒ <[mZ1IwAzgZøSE%S"7# B֮;{ ՝&Fv vϥ{e(R#D5|1;%_x'L?O-bLuZ`b14ſnygb>D O d!$;GC#0sASĶZ@ ԟIYXb&]Sqt*mc'0s)%d2 >+~z2Z3f?^NgxtLFP/%$!9*[*;spApplc}'1G EƉ@—r +bB)^d E32=>ڲaHw\}tt.]_qo a bdTMuë/#p~CI(#ԱG w;M66zb#īrN >Cۍyɥ FnQ:"U7#J M+fdqlBhuX2p0yYܣ̑`k0y +?8ڠU/7Gq93RcG nUӴV~?-L8xN H`)-U 803˜ u>;H,}!*ؠ9Сs"PC8X1nB 1e<*MXԛ@x/A fKpPt^Z~?pt }`̸?|iw-.qG̴}4ե]RAK¨3|-p¢`ua-F>XrwXl91#doԔQrubcϥ LVFEU$Rm"_< !i@=UbctЉԮ4yS+Gl1;)"o^c-"Q>auh<^)^86⤐h/aiD:X&8HEh>dͯljd!o/ (3t[ =/?ZǷLMhk5q}I;@j wgB QJ A#HȹelP}HV Ah~'0bґ43x ɭ^;E~iߗ<:7:~;\-֫ c'uH>]?*c69qr̓AG >P4"ɐLL)3 -n~l?'-mn[[5|@8'3W|`kd2)y<4t RN +Q݃DkZ˾fߴˎclJGYL5Ng56{L.ߢ0Vq7?Ćd? Ѣ EodB] c%%TJPˆہOhy4Rw,9 ,Sh[[P.)yj2Ӝ5+ %R:ڷ(=<6U`acqVKI E ?oiFnRHHڷ7<)0 _ȽONC5=;X s\Qs߃lm-jnc.$,;5et0}f$Yv88%T)y4l.߇zÅw޿Mz#`-pH< x %]Oo8gII'#lK*#G: 鿀Y[{dzn}nr@\qweݣMQf K,*/}&(,)*yAoCd̈́3PvWV쉯Ksd@{$-:ŒTp@W5_Jrx1 t'i  g&eތY[:!3QV IO 4㏰݁/U,Ԓ]٫ Ό9);˄\E]<xW =˞9B&pSJ'*~(ڠ(=fOtk:iJYt /\1}>F-(af9JRCQƵ.-"pox?6!v'H #ox flqvF«#Gx=\du#5[],_i὚І$9\T]%])]h)n.QM{nJVid|✲e?Vt Mb* vM(yy:x7BUny%ëLTptjӼrn$>8xu& PX7Ûяt]]dݝE@;}$O1g7Sd"緐_ytGH9d_VT[ssg(RǵWDns@VGi =4mDR% SMyx<9/$I !I| "7[PŬQE塏|eh?x.ѬnKH 6}P05dDi,+4T7Hwײtp&eW8 rWnWB:ގ 6yWdQ/&4s9@A]J?F^3=~ZmpZ/,ڐؠ|+_VIs,w0?~e"݊" 8&W;g7Lv"*NWvfcQx4y螿tG'~-t6)Grs.7aO r**mFg M#bd]iz~ToVjQ=&Khi)㋂VcOs?J|) DQw! W:QHrFeOkenLFbUg䮀9#<1 џߑY.Ng(doHx9ODT--VK 6w+~=[Nl^hP FB+@Y P!'f2f׏|)\$j?.4W$#攞֑l+*SƸ[QYؗ2N+O-g d`,<-v&VئfU~҅ gv0Exy]3:[A.֤HTnuyMZMkt܅Qì'nΖ(vZ)=}]\6Q$hPvϏ5}=c2 'JMNn5џ9aV ^xRN p:ƎlwjNkO:n Tc$w0 fyVwH @4ICt|Cpy!B{u`zTv*ׂ׈Cĥ'.oV]N=/?Ւ@$S{uM$^|`P=׹!>C4.ڞ R"܀2Z DR@ Bs?Sb!` @GL||Jr ogp6-= -y2'-ng*WUEtgffƟ{,B١Gn@uǰ! hdy}{k(ʮK#^'0 *^n :Q`Z/EY&Zx[y=)<(ŸRtdBH灞|Bcĝ~@>srVmP~)_\`vǿRHU{&FY1htߒk.qhx?0?>B /@(\ T3 Ңe3ᙖEWE y=1,vG*;/~a̩Iz.miD"vБ(obbtj)č-ɶv+Q-'۷)"27;od$Pu98@Q\\+M8uo쳆9ёIuJ`)ѳ `}pfxTt|jѰ_x&+~I;X@IC} }i- -Ș8cvz#K{[EcC>yy +G:oWIbu9 3$3eDӀ<]Ά%*_ViT*d2@N >./w5`IsQ{(۴k͡m rNXD~y`AJ{Y }DtSVryͶϏsB5wӱU38 q֬a + Lצ'3t@<-JT+,PYq3bX$NHyu<klkl  LOH]T:UGp_^P7=+v( ~EDB1=}ԁ yTIy,v" uLxVZC*P^7Ikw|gQFWGnHlVg :._*o/Ie,>;.{+l[HF%&a#ACa;qV^O ܿ\>o2<\d-.wvtOYb3~G3jD3]jvm@x7Իn |-`edW1H!N-0ZHO϶FGU e98H9Ѻ逕]sQq rVb} ,/$&hZSߨ7 rxx(ZE;|s`@Se -NU:}SW1}wS_P';د&nV9pMUM)-2jV%0LZnGLO { ;U(ARq 8ѝ`εwJ7 ԋ1^.e3tYg ı4àdVnx;T,aQw]kކzƏ:O0GWK ^OvBhXi۱:꣡M%͏D9FM]FHB\t*}tN8W#ӶeF+7M*qsC{f~=>&E\gR@CtTϓQ" p&b!(s=e!t>̉9T`/sV- y ʟAyM2=^'ޅ/寙eƸ]?ǯc A꼛S~bV7Gbrv^kU_Py1w V<}製9̺ͤPՅ@YT@'cźOa_sojm1/@yy9o]VB"BK2 붑LJxטv&S,cZU%T,1i[f$&R$QKR1fQSolje`> 04Q[=ӓ֗-KRQdl'+2ZXT8ST|%CcڵW]pQCI\0{lj@'\З'm,g)?f'eWQٙ$ 1$Izf L1?{D w@ -"7Gm[1?T A42sn-^^&:GT&kɕA\O{Nc'&LyNjdv #x9f;a1 E++SJfJVl2.֠ ~l,`†ނenKZ'V < A MU mg'̝Κl1DߢYyj|tfFNCڥksYO//(Vհ'  Nћt I]$o|nB)j Y TqE@P_!)?w'A2}N|o@tf~:T4FksJNvAx@Y";⚏4%T7?n/)r]߁,] CUb5naBG3_qo; Quخz۟V̖kbsF"3𼿱be "wZHvuFx( =ś$荜A(%ti@*~e2 d0?K רS.6 p`6DV:i"~7E~pzb{Qfp@l`cvyaVj3ХͅS]Kq_C݋thtg@P Ć+FRId 4W+qqQUy߱HzVЀ.+Ił$xu#cXh|Խt1Vq qzЭCIϢ}I0 TPsmC\x l[, p\>Qd&,;[liQm%@oOj{\+|7Rg%W40YQ[YW/9|8ECvDGR'KE4t㓨gc@)X OJ{\0ܢR=Xv4ke3m'kVҫ R0GMGnALIx~ 6-mD />!6E!h~yOFĽ1js1mGkfe=otȕXV0G"qDf-HP!3Q@/?Ţ#6^ISt'a <95P]Y軏YQpIUM 8W UaN-^~@zp PRO?GIIOP ;9:DA072L5yk7(v?P'V2Ât~e?</nb1؟|2.OSQO#W &`dUn4^L)#\<"2z륕nA b\I]HǠ\;]Zȴ1WXxfhi;wi?T" ڗuOv.s5?9v3lF`d;yX(H*Nq!',KV*CÊ3Ǫ[5ML1}<bRnpMz=uЉ ߠMPQHy2v k{G:.[\9ϩ+i[6HMTq"951=ϚhyQTe9O׵Pp' ޮ]ձ-,,IUN3:SݘiӃ2=q {DF U<\QffmꦵrVG|uǏ)\ܦ$f'8,sĉYrXL:>+# aoNyr$6WX4 2b̞7&#:; 7k281#KyTM<D ͸T7w>@u5No:tk{9#w]ֶpӟ'WVH{ X NY+~!/ɅXI z))+ؿdE7/\.bWC'=:I@C7޳OTjoR{㕻'Ke>ZZόx{7݌jcf~t:vVU"!R=0]YSS-&76W1 X"GWwaPU<:f]? l'R[IdC%rI7_mn8S;!ۨIdSK6,cfsڠa>ja( u:H1ucmb[9?*䕮KzI?DjO``jxYt}w{" Q8IbBVKhGv䁈gg+V!6`zAI?Ȫ:dͮqzLRJZĀJefw+:tIPCyUȒR_hZ} ր?."12E+٩H^>Mnߙ˾ LVgxI/$ JukGɫR a3yl\ cS_g7C9zWq+߹cS9C[1i&r^()jO5VQگ_:m(E`rI2I;\U?8+Δ˼pgr,ύZu|lQmuxܷ-A jg/]oб QM|Ba֍hz]5d#^tR :bmDQ; n'nkߗ1"<}+.;ȿp;Nr숐`98B6DqyV=adַIQx+x\8Ky.Wa-OcN./xbPUVZ( <}&ҎФQ?rUNhWFK͔(AA x嚊;prʋl폐]ҧηsvx45'GeY)hRه4mqi[0AH*ӃR;MEI"2z`zM,Ri:%ᶤD웡A'$Y(Fz u0kU1!x- Yf.GNK8NtwOV/=o*y}F 7ѧ`F劌XԔpHQqj;jiq *>h'`Mq47B;/BЗҺwcbb8_$\Wn<%%1 ZjP34zJ&69@/1D+M3Xa%6)}-ʂ7Fڌ6ŵ~Ҋ8&}Jh:&;12~S~XEkY z@0 n@ŝ+FLws=6;G*aqTi t~jn}Xe}D*=a2) Bmo|l<= 7:C݅Oђzs Y+%(EB9byI߄qCTx>#f/hΉO|HL d=ʵ3+j!%cZ%ݎ/DJհlښXSӬ26ڃd|=Sqmxxө;fjZ1fa[h=ˁfٲӗ@\`8Vg8_f$m@p>ә>v>zfd-ht/څˇy;y"vPOQ^{)RR!' A!|gُY62 DxpǟҠl׎Z)ҫHe2"@DH+@,2M1PvմDjd}# h,G@gJA2s̼լE<%)"r}h/Nbm'[͍ mN#f?ooxOܗ%;:oqoqAbG -1M X0’571X  e4<=ykm;X1`6:P+[n{0`R H?9Q< d5̑2i`;`2Gh.L`(ey'i plyh Yo^&5IBLa̬b* \`dgIu U%:x8M9a%gh7.B۠'?M|h'#PY1!$H*-)hh6LK!D/是t{# +9,WAcK\IX 2wjA" N{cѕ^#iM7kT pÌGwB*1[`* tTr4/R#Ah{ O\ĬӆoN68&qZP]V%? Qg )F_^Yͤv(|6_E`!)GT-kQ= S|Y]s83g %@Lt&@Q ͻl/?@ 6uT1{/dySI{!doك,13j;4Wlma?\cɖf$`]XZ.k%Ҥ'[& @3:R>('PRĢfKjb U'Q=mz{gϷ짵R%52.N\TG ț!|Q$ևr"Aw:qs#pyn%;@@s0!֮pmCݓwn"]-RW&kIVN$ ^H( rG|9R}%׬|ÂJnח(=.tfR%$q#/d紾D_j^aŒ O6ҫbG_bjSgz. 2X{ҺM[k,Edx.wxo4VCpVovgJ, ?S(S;" 3dR/]Lvt|!AU<b,^48&184܄:(15euw`써a[h%T0f*4W܏lq99ok# =Uf쀪nJ۽Ej@f#?hϴPTgԪBh`' 1Q soM~3lCޞ/ !)u8G/x41l3.-lI 8H6EKN'(- BǪVem/\ ^תy)?u%2@ :bKd()2hZn4T"AUO#';G=ijxy됬)[̏OΧ?-1R (!J1u +m_'{Ia&{x f&YBAqQtxj7Ш3 FI갔F̼!.ڸIA|ﱛ[H; )SmhpuB 7"4w;%.Gu#17fmzB\Ӹ[P6Lh0q>X3}9u(ϕ*, - '=WOda 3eI`OypAȀQ(V 74.L,)eK CCq̦N4BNxX9#URCO tϻI\VHTh=X pc3I(WWH050p/SNR-&VZBnpkl(R+ٮp<^S5rnQj0ң y Orm|wn0c[˚,g<ـghiPX$2p=p:A(.ab(&as C;$vĉYjo\pi&C+϶9ӉX/MMc Re@)#[@B[F U(҅ECDf#bKa@x?]i-zȤȑ%KT8"ꊞZވ]aya)8?흮IcXw hKujRuY1 GƻG3/1Gu$#TG3g;Y_l@h%ӿ=z`Z'@'5_0/hç9 s8YnUТc7hO$+>ba+œn澅幫+5Q*t{)x3W4 Me4Sdt,<9ĕf4Ѝ/?!~jWioȽZoD$S?$/(r[%v&K瓩/j}Bg\v6Hc7P/hr*R~}nG"`0T1H3'~~Lێ.b fy{-Qa$ڠ Gx7&v_!Z $b!Daஎq^r-;A =YOHo/-Knң uг1l2o`Sk㬮cj)NؑZ GX􀬳eN&##aI Yn&_{xm-v؞M#[e}v\=m[4DLMϽNgъDDi ol*)C~j։5iZߜ%Y׮MiD".!ntHf\0ovBvn#+Yrސ17XflL ;i߯^VĒ~+V ,roֻD R`]2Ek zjU': agz> @m39<2 J VPtkН*Lv24|Kxc/*B6aJz)={ ;X3 =,*u {N pK)z&H7_)v=L(* 7|QA;@=&bR₇<6ľ(i/'eZGnʹz=CX3U>QWhRܟ@/Pi$SN#jW%Cyڍ |vo fU*{Cjj"Uo͸U1D~\#]ǼhbNz\@H] cZR0SMe߯ hu_VNkIUf2JPĶ]j,=~$._\Mx}=QSoF=zvTf+:Q` jZ(u Kea@ͱwO'䱄BCWN8G 1FdU )q@9JV5"A4Rt¾pcJh4pMsE$;_{xS: /BM5M9~uK dQudFS:t.D/*CJNEn  5;ԕ8%SDqLFUT%l7'.)u4jPǜ\U73 Bw!e^'oP}f_QLhha[N$IXqw\ǓXS"^h\~>E<º49b/.dR,./R}jh7p` 1Be ?2&'ez#az\ͧOA.4IZiq /ȷ=22۞LʣP>#p*֍N,3UB!HM[U\%( .,t8VCEIX`eh?X)N#N>M#@𝊣) &Y[[Cs|4l!^8-jZ)#MDaccjpQps԰C9F|0qNjG { 8AFL4yI'36&.mc ݘ`]2E^"JhJbG"Dh" Yf1?g%m`=6mM6 ί|E)l'*k懎u}]f`e1*#=W2]{XWX6Y f}xdԐ7ft ҶZ[mrkSOd,YܐH m5f~@q\j#UP$pb}tKQ)WIզԫ鯀e\(e=Nט:$۳/ :2YR[&/l:Ɉ-0x7="] d Y%m&VQєy;cO~^m!#bgxlل:Fw- 1;Y}4jF<>$BV>m85pD4ǗgUp웝(uWeK^+ spLrScdhp_e0XHfz9%;d:8X{OȄ7՗|r[-W>g3 H=&q=]"c/֓.U2g$4֗ƈd;>EkW3 Q\?M(EZS5D7eQZwYgw:-'%ϗxЫ Ro dVY2`*c 2.dz9~\ 1]-0+_?Z];ʘ :0PFJ.i45W`)5ums;ˮP"8pA\}ޖzBM>"1 ? ~}A/+?:?뉨!X0An&&7[G[1 {f87F@xHR͂ʵ̡*DߘhV8č',ģq'0fNc涎dEm>"ѐ/NJ^BWuPA|)|>ʵlRRE{!V G=ݰ]2fd+"/ @|ů]y>'ipv' ,ʽC0;*,:/ &#+|/I*HO448PWM=滐>,&5xʥWB>%ɤ87@rհ)+Nx +v>q-9/=4 vHJ_ 5žt^^9O}FnX\ 0%7W8<בrIq =q FR,NOFP)\i7 kLzpȶ)3#\KL!tڛT&b=@kfUBn ΂nrPW̒;(hHG!vYYY'"p{*"Mo;}HOg@%Ri0G@Zf8,U-IUAD.U(LJ,ӠCW|j `zF/2L|w^]0chH C@y'Lot"'߁܉fɔ3H/M"IHֳE?b5҆MJOH\*h,\=4ǥډv p]Νz3a5/{zޮ<^Ћ3&O8sOG}t ĨGĂ 1c(.d:{{w _'^@OWS9fU^w qi{Iu.yƨ]q”֊u - ҳGВXӱmoy[m+7uIoqY~ޓy[\w9;`Ai:>TוxiLfR|MzR/oyMt:sA6Z76ω-u5^}Y<`[~H x_0seQiYrsv/pט1)mK;Dz$. YK%WBbIm"ިO7z3|~h3D9 (R'SV ,iI LeHX!6dva2kO%&  Zrrmc)gL >f%|wPM >[T%Q#rΦuo gIy"2]="!wI.䷎ EFui}pKo|.&(?ni-ŊX'^ +|.???OqD"]Y&OˆG3}!vE^>0kC*v3hޞD;868FA ӆ:հ&>b?Nc_hX%\(&?uP_l$!'5b ߺ-0 JoE#p뺂 0 $>ypP~2t ͬۼknG4BSTdiE"bWhSacm[$6k+dx_lTm9%_b Y"F0V/IH&CAYÂ.ժKje8Xgz7N^m̎VlQ Ȃ[F0um4l&qHI.'ӗU׼nRͯ:XC){PN!Ź4o|ۮ#$5嚼N}*;̉#{b>ҏd+mMvH)L%._B[RQ> -㢉кx^֟͜+ bP JR^Zt Vdʤ͚ZUMb3Qmr3`DŽVFe{U~}+5pu2HNN=!s΋KF=1dl Wf 1m/Ra0Pkb/|`&Pʇg!ynN@/Χ#c燝mXtpfww2[Rrwcŋs@_/]/Om.;OfVU5z^QPZTJ1訵Vs) i8sCzu5WUdR|䖥hc ĢIvP? z|IfrK66YԓtiXa0T^p䴔 ahV۸(卤#τd |tsz3N#ɢ쇂jT7Sy *XdK-ju@~é?Ǡvch*E)NΊFi}ekmMgf 05{EJ_eT2 7AKqwKik7@t;Q̨aBe{wj@k 9cpy|! E {OĿH;{$emE׉psGNV謧l1 6*19Iڀv0T*7@] ]hDM&2D0p] r"S% `X-.-_x dD&^2֙֞ڝi돠6ql,LK[mˌOہ):e*9}pU ٝJUagkma.*e:zxG"\EI&5S (.=(B8)?&A% ;y4,{}lE(R;0P͇EAȈ y9eQј;~JC4~"IMe|M !E%\D-3 Q# 5wVZu ݷ>dpE*3  Z$8522 /kqsj+;urOKpQb * ԜDF;*=Vj썤Tsmdǥ!DcndXn]mOy8l %K6sa[gy[ۡcHC_v'Osg\ewWA$+`#1vאpﵪ51|T tzٔj .83U `(,iec~Pr@F>}"Tr RSx] +y2ܻ)xj"Scr%m7Wg*;G}v |@%srDv^Y㯂MK1B?ڍu\n I=N!U$=x4i/pHjgLYǗ2{&fG93|PZd1,%9/Bǧ@CWHvg>LZWH,,0݈pj}IHm:TRŌX352JOxNq61ŪU4 tqy,5GmR:Gk9'&P0rl]5[Z0<}rcO-fk&Qswtkڥ5DWMN&?sp=CuKf/=+ mcAem)8xvISxhfg0 u0`x/8-bmGI -(ѷ‘Vhr3|>k#aZJ*t#,Hi*G/F!Nx8kZBMjZ}uO佈R'I2 ye mXe˪`?A~ QRl 8~ M8ʐ3X:vE#Q4KgAYpeX0uXpqFE*ړJ9.>0~Y6M-kbPZ^Ж=T+ Pd4a&[MPhHd)?.49S{UyX%TZXITt:=p-D"ګD~+^C{M'$%Fh#9`!IWnA:AíkKt$ R_? +{];%*. {F|>)#e|#X ca!ǐ'̕UsVʹ0\B' $Bo-e@^hBtn\oVI࿻E?,G1@a'Wxc׌[x&m.34@:aT2{nTk;ɼ#au/՝(mJa2q4Yn&a4Lֺޒaq6{+oTK5}PLy[HC[|fjEx Y ^.GoRv+O^]٘v-)P0'^fRMb(a^ b?ayW.Vg0r8g4X/~\yf+IO]b<, \e #y5#k ƭs fth ̕i@}hy3hi P߬L6ļ_ jF/Spx4;L֝x7_8KuM? H_&="ݧ{Ҧe)3ĒiMIr j I2`Fx/؞SΩ^V^u Τa]Lؤ*OUץ<^jk&c+wo1Pnp[9 Gh|.fNSkuCjqyCj"xRhnQj! h,TOM9r+jiBnBF:s6'r J")N\g5SSeYOD .c :y'Ĕifb8'Tjs} j6xv? S2PZX;`Tك-N i857R&QS!LX4DVr9q=-/| \.r^r H Ks1ݭ{g̃.Uu4~rQo4jt 3?:> B?f܎@rpOLPdoyo!/76Ea{iV"DqDOtƦu\1*Ķ؍ΉHBͨ2feY}A=az͊qdI#ha[_s26JM7{ץtAk=\wfFh$u<&8郻FDGt'`pߩFNzJ>m|D?i4CKic\s&芪Z٫.0Qzy/cn TZcI’ˬ_.U {ܰf%ˡ #fIyih5&7$ÓIBjZW\k{c@7dz] Xd*WTDwMzs>r48||uE޳9V]nfTQa~=\;>}~ Xa;N,R"AЪZn vVŢ(U+z( 5}`mZ' ?MRuWK).s+N:U ~ie`嘿؟#BxP[Z~d ' SuOw`,7pDyg= 9WSSsH@.T 7#y~mz{M"<B(n-^o!Ię@ Bk%ca~Fs Dg#u*!D>ݚzw?S-ӆx?d8b<0MwnL ~\iқ_  E` -;k:޳.{|.uˎbnr_He1Wm4Ic~ySU4^-XQD^S^)#>Hpn{(].h72ˌ-@9r9Tdc"vB(TJ gr7 N:K2j)TV$<,YI,S:I"l';@^Zr=ͳ) BI׀n b=~$P̘ӫ![ #V﮹eG RXo q; *cp #w XpnMVn}B3 E68w~hԲ BhumxinYt1$-x׭$IJUW6 F]H WvN\p`ѬC] a(?SR7Q&ioС63GsJZŗo"s F9uE;08賐fcdB;QbXG*'9UAœvI[f2C _:"E_  ʒ Vt•UQ863cȵ7,0gs a<-ܬ>/!p\7dk,GvCNtwڻ:0S&!:U;l2bt D,S+N{L<7Y{YA8޲CFs.;_"m'DJ<8:y@ӷr8RRIjkr8} E.P0E3˨H·2>> j8sO?7C *16q HKkBaјv7n4$#nE ekACI?bF?t@t s -]MCOnͯv_B'3W]Bi QE&?ry97֬^?]+3C[ohxIZʳN+faCXA:Y f&kW'r]ɳKNV^8zNuFA4 jY@[BݳsUg|_uܷm(aL4bY#sV焘 _Qo mbA0]\¶fhEYbGQ?&Ptf4Hofi>.Wj1|̍bh\z&ʖd5=@r`ۆ,.sU/Ȩvvq_ID6Kcqdoƹэ4ge:" -5S UX'3iRvI:\':]gC+ZYk2Z gFdbK]n{xhvotJL!{1X;G*)YR`̰tͿ.I}ULyyp`s$"1ׂ#G-:ɭ8MJ-  Ԫ4%0v||6CAy5?d ۭN_+Aܞ6 Wt aW[Hq%'H1i|3\&6i˘kRwX><猭H)[w׮#[*ɋ@#/ TcgRT~dnVD2&Z7 |:u.8 $, Zr)IҎbf43 _3isuF-}KK2Y7}2iDh!p&穽v|`[%}Zʣ3hpDY+?`/T E4OZlsoem٘SD ܇ B62QKx_ B+6f;EJZ>^qFxQ =8I6V-jA|7>Ev %!v1?MHƎ4 i'?o 91JE PrژZU'[9By"M1\"s/fsʳOAy3&΋CJiN'BՃ㢄&S1Sׯ"kJaL.?Ž;\V8vYӢ9t +-"RrѓkPk1GN7ljMG[4}9dbTAhE7y߹4Ћ)&٩4r OpGg{ e'/"+ߩ8Dơfo+;Nu FaFpW< {$?DeƯMc8/_ خo1l\ăĩ4b"f/_z%_CZ}iI幭Acm`9%/F_M73 $;Q{ӠGsݱ|i]앵,-zASU,blhc8%Jq\.Pr/i#DeoU%nbZ>v d&wr_"&OOTdy7e^X9y1mhAXyf9X?$QJ\'҄UXH0ho0`(ܙ29.ctH<.IZOa +ŭT{5,6_nD9QC lEx k+g][q grށ m*[[XPfCa3\ˋ{LćODjxnD r΍ j_f먄 e`a0 `ֱM S_J]v sg|Z+[,`oE]F2?3&,g_<c0EJ󰌂=|._۴ޜA{_PEi[GA6NiȠ&%A޲|x/:G#V/vYsSnǨV؄.^pnڋD~ȫC߄$.u< ؜FMyK{ܾ֝څXʅIkƃ$v敝]Յgݡ[}t&y(OP"o K{jX]‰6s)P(Cj]1Һ໷ۜN<}Fl! ul<8?zN)jA[awk ۩.͢*뢽i'C97=)|+'y "BAn f-:t32v\54mEH EM8?":-7 GXIq2roaS_6 JȞ)^pq 糈C;^T FHٱ&DŽϒ*y9fk!YY##ީ}z>exNXs|:I1\JXɟ2O;9y +fnrv[yX[cnGݬ KL+7部d8zY*Vwƫ ~XcxXX[@rf9[l00L su/":rpgt_V;$UV. Pb=lI~;'K^}wN..{GAȾ\ >~gt6^U^,a @g:زT5-=y=>/GvtW{ ]~CtU$XbKÑ+$&JkIvb7U {-Fl}59&VhT+(s0PuJޗSedӲ!x\.Si3$jHY*f7Kb<~n[lR#.(c9N6KyLlx OC&>+pdVcW}<ޒ`PY$|.SK QaM!ՐtqeG7!n~؊wnWX͓Ľ*~i0aA#ؗX6(B-}=Bʋ#L[ʱ>ŒZҜ7JM ~=O-N[uiO{p-~(y㉦ffc*q*lC"l.wk u~^5W&gy6!sm !`.j dA33rC'_na,Mu!J;OEz6fJJa 3-l_?V;>zo9Y=ꈰPJo=p){F?n@c6(/ybMQ6A<ԩd*YG6l jxFžZJ/4 + ;teiRrZ+0DL h֨PO!,w5?nڮJk1Iej2=gUW!(a2Di]:&0R )Ъ*vXBp\\k 9DO,S^2mdi.dP$Wfз+J Z@1ĢaҚųMc¨'C3܅C@[e($F>|\NѼz֨/su$]ڌƇQ7P@S4(Bad[[9"+Ye /)"R7 Fo3\dLI0XU/=սg,wx. `fuD ΨwhXBB}uPGLPv|v,#I-&WF2bW}w' (gdWݳz]ѬWGT!%%kf""h^DzٳxhO}ǀS>Z%^` "]Ǎ/fֆH-g GoMJo%2%e5,ӂ^ӊn_cR50{BmhAaOr/hb>KO4CYK]cWqX濷v/^X返Kr$%l. 8#UpwbHEvәndod"ԗTL('{;]UwC&Qƀi vV='$…ob4/<a]LiO\L/TIO->>qm5j\chlE Y'_Z7r,( w]{zi]Gq&oWnF$Vޑ̤ґu2`vj570* )<^7\koO?^oyeqWIӽ$l'yK s0nYLϓer$s3&M.lAa[5,UZmw~rrlTQv(Wy۴Ǯ0_KWOmlVԻ/jIJ-[I~Ǐ4^HoID ̍Jva ՝S\CR; = Eҁڙ] kǃPFi||x(jo3먣)w_>> pϯ#W$WMA^ 4XgIEtWXu$A3%bSՋ l)M)gdq-v(Loknm-4F9K$VW3wv*z)m|]EѰS+1eebjf/|g:],dPA}O,Rd+O\`g#}hu(}dd>z#3hբYGӖcgR': c0|Mx^wx,ʠ<D^wΝ~ۚL4p˜P4dHgO քb%S j:5* K݊.Ɠ¤%Xu%ѐ>L2.!mPG.lWr 6\@z xxEAAD Y 8DPYR=+oFEUфuU՟V=xo2rف[O?;泀=jpj(ZŔmǸ RZ#lut)]E Yn˚)pz?Xg^+9wgI@k or/oٜl)J7j3)ok lD=FW Bm㗳m^)ǺFY=M{fupYSs-(؍@VT靈K!T(՟9\eSRz;2$.I1̘x48,׶6>C7=4)@i,@ G2oدyu({F{o{JmUEfT/2h/d;t'ߣ\"g{g݊كR_ŷӑ4VwdP<4o@fP*[PQ_.L] !Q>Lm ̭m0HK9$u(,5Z{ho(e)jHN2L3r{;lNv}ҫ ֝P !0JC̥xvAY/?m2Pt]b,y0|=~2Tz2kwEʗިy1W)`V_ $ !R5C:ĘY>R]ŊrQY3[_A{;ʫcQw^|ѽ]4/x?gHܾ Xҵ>_\OY6!m[^z*ܘ0;h(Z 4\_Ǧ:;6l-(H—W"~2nCeUxZ0bdBDrO&\CO^4 Pٟ`1m~E@m=W)֊^>9 K8vX@5|ۯ  a6ݷZbizM>{ޚQ0&YRo)_a,[r\x-6ԧӱ_-0 MIpp-. '@GK f*bץkb /ӡCb2PV֯OKL|?4戉Eh|K28mK-~ $~c:"xfD/?,> s#֤C a78q0A,98ALXdҽ eI "04: ߒz?;h+} __lƶtzZ%M3@!U߳{^|&3I _PV8ߑ:Pzô6~ݮv5WϟC(Mz/s[W.6[IB&.jf?b 樅|eo/[mCcvNOEGQNp/:O(l8XT=R߱ TEU/>Q$zKO2G5׆LWN!pB_fhv*v ֪Fx&P @D/>;0Ng]SW6 cKR ZeK>#z?z { G /L\]OՏX_fWZ%`SN{{a"J֫ўXQMLX[ F_um0 kHԍ1Oga(>dN_hyp>ϚAx E"V04;%:'GҕU`Iqz/Gy% ":kR9)-oR;U{Ug_zJ2噙TLJTVɺ^oab(D&ߋ te;9vUcPOQ-Ǖ]?~n]I ,ӥN4 w,%2_opw9p ~ԠwoP>g3fvtnq4'lD^KX69垦@V`:CM2Xւ[Ӕ09dFc@lcȎ*!˾seuR#rST/lIvfUG>s̒w20P`0+å Д BaFD+\R4yv_^Rmd kC)U|.ת٧YW4)fKu OI[/x{(~hӲʀϡ]>e)e! 12pPBgr(12vh乽7$8{㏽V<-3Oh .Nu4(/ a&Ľ)AQE*?Z_,L: ߴ sKj2y;6Y@q;or`])rA^ݎ2"hɴaLHeG;AFQrmΝEPrVqFO\^tΙ5R-QDFq܏R /+rfWsYD/06)cY북9*> tH(}FeSE=tz\,]îl]4ŊmN?'ayv$lEXqUݚFL?nTgOՍ͓DLc@nY B<˫ 2&Ҋ*__nGtu21OÁݟ q݊2w꽤D£SSO>~zO(-o9D^qB6y9/aPf}ݯ|{!*44vv;2$}i.K8c3m_sVA!!h ;oGh?sgky=B}}Z*C?Igw%ۇ9fح4F;,v0K4=I??$le4 eUZejN΁C3 )қON#eZ ޚč?ST a}N' B4‹?gcH&g'cY^ab&h%z>ZWD]LX"z%ITbo9&|X14‹ZCwJ'\T+陀+32ޒjG@O/pѱ֓_cpH{sQaHC_&]Kܚ\P,Xs[c@8@ը7O6v8/@ %H!qO쿬,"'6QFlS9c({FAecr)G3F?] 5 ͦSgZ1WGגjOPElz3 B#gjWs}>eVLX`J`+$1inm˲oS(BsOTx2e;> '5 8T[Zoy ._,GԑXeGR{ǯ)l:nês/w{}vԊ!lHy8|ŧ%4'1~~\[P#ͥJU) {DF1^Ct&&l’Waq m r"tG]Yx 5R&jϣ(Z)|iC`+4.ǘ疝0Pl]i6XH.*"/i 3bY:uYd׻XJOhVP 9PEPR̯cUy %7SU)qnL KEV;ypI9ż@Öme]A}=ٟ5͵JicGA3}]j,aT摚qAC"i|)z ^!=d'PS8GiuĿqwnC}o=$b[h[fJSȮk5_Β,t Fx~##v5ě[p8'5 ŇD(R Zq5獕A@J@yO;r$2J2l?o*@S#ȰOҍUSi41ljlsۿ?GxC6ƥ9tǎuXRj2s ಚA6֏ٓ@1=$ m]Ӗ6]Vi۟꽏,@ȁ-fo6O96ԕ,5VOk]ZݏgM!wp1CGΝѽ$SϢrұn q%/GG/neMB[|7z_@|<(,l+EJն΄T>C\!Eda">OC;9w¥_@M;V[ o>M;FWҿD@LWs">: (,x>a>M`l`1k0lytx&%l~8=O3" aw,ye4H:XW\1g°Ίг3s; z^R5"](& Z g` XqjéI0{ أK~g=X/3 R+V+f3. ,X"/p㥪{Fha1V`ur[۾l}~ ZcWh}3!j[G;_`mRZ&`Q]+EUJu3޼w&H nVZDlX&<;f`ZQPyiU` I^Ȇ~6,l:-/$Z, 0J %zR'$U-b :S}ښԛrGf8Geճϣ+ծw*C-̜lb8QձO[Z/knXwP-9Ǯ.qϮ4/t0F&c[F l]$uKP3GXEFpZI<7'}=*}+逡4b5#1/S鈬2O~om\qs@M YġΈraHAɆ˧-܂χ=%Z2u3 Xb O~>@}@K.o-1ֱ@to[.5"ZuH3bl(tl~Ho~(A(d.>kb/ qN49IctQ2KX}%ߦw!_; _0]$Gdή+$NXZGɳhFH5YX'R舂#tLn3Tx -Vyb΍hvyPzuuWG#׮󸳞ce6TH(GoEOPQX. Y'l.=~ː=ˠC24:ۏY339&џrgA/)1wRcLuېNHFY}㐾#enة)'-{|0l m)w1>oHt<e=S|H6vfcƇ2Ngwz.X}q`YlJ̒iO1~֫_dDJ\\}iEbdw|} f(=KÑjZrB;iRKCf¯ 쭹\bȮKej+~MCg׉YYڔ0 Y{r=V(o ͱNe{EYSiCErsk!!34Ks69C^(:;6l,/7uEdⵆV2M 5>zD5sγSP \#\X;1:3 ᫌb>tϕQA wy4T$y-MEi-OSEd“DSwFN#FN;=\|b^x^z^A)UaY; ָ"Ggt5yӇ} %=`D.Һ~Fĵ$H ^Om/HJ/Br|"SL ^bN% ͭ$q59BJu{EқHMGS3v{ӍfbfZY4%R^0kt x\å@'{ϥCL2'JJ>՛G cgNݍ |`vMm9XþTBؑ2v4:dParK!O0AR%3.FYZ=x%P1^'X⤯ "VX]YmtaI|ѪbзHU79]/Ր~&9`%rd7UwZsSm; ˁ<(=efX8ECY><8]skYm~bPĕ _|*CqzNK:1i06goͦR,2zk- Hjl2(|Ҵ0c*s4|dyZ/Ybz[[e`kH-_K%EmLBTˢg`;]ũzպIٻY,W"Bjƒ*52z~OZ*.dlq#j4(<\k_cY߳rӘ;:'4*IYHRqBޮ?f2W]wa>X:} DRcok?8 46~G@*ِRr,0&l~gI_Х035#LW6sݹ,k]eH/4 N Wmp MˁIW'ěې >ZO7Kۃ _sō*Xd6rHXǎ'˙4AI@L$v^o EˬX(U5oc(^"㪟玝\(,{OT;uڤdϩ~ A\\CƼ0Rs>6a|̄ ڡ$oC F,,Wė p?H{?`O3/ y<+3b=;7KчS+m([5`"ult+{8VN iٻGxxk8Aq^`eu ob $jwJ q8U#Ik0n5 'I zQP| d|Td>ODD"i*,@Jsq*+#9V'Ee7 vlqAZt,695:KG\1MC,yj\E)QiBgRߩ3)ЇV0u*띐k!vfsnjcFOjIhޡ"ĈzUNrmm")v49vvТ%,𨽨-5n8Ixu7֑Gwx%A8Mʽ|\$QS]8zo54aTV RyZ\of iCև%pw#V=NDG Yy@)l9/ҭ !jҴtiԸjl"un0U fe9W6 yO$Hy ~ܞOXOP=o3p;d0;INf_Gl 㐧ezA6?C.U ,1h*J~`| ̤FվXq`y8KJ:OI1#M3ヲZ5b4"DxKʗk38Wiu>e$aRU+y)6yXtԣ$M5!@VEk*ֳK;hOC=[bk$vRvB(G1i egZ5}RYul?V4{=D@~u]9,RZky0r\u7%7h?؎+xՓIPI;pjMl(!}'m&K?X.߰j"`H1u+q m pҐw2s5mk5j$Og${guU t$˜Cflt_%+d}sX]B`݄mn*w\W%eHB ލMle(sL0G4ktKb4Mkvf~1zF>yGk_*pgYuX\c*W?qlHNyhQ /a\}yN %/YK s/Mflu! dx{g=a+J[~z4%7QoEU4)DVJcfx̣ᷔSUWt,2:L&JjTKT?%a笐ϱ/3Mt"մYM;(4Evbz*͝]IK6xtk_!tނEwfFSLc'(+җP!>CuEm̹ $=`..Pkmy̴MT fIl8ŖafڮV+n ȱvCkb3͌HsMa5ri.3֖CSܿGQAx`Afo^峣&\*ɹ=4(8o\Ȋ*^$'>2B1@2v]I55 jv=q$H$stW)[f5ϸUx/6-|JC҅JaG+'; -Y%+i]R7nfH.PsKwj?kc]`PWhg s4}GqC % Fͼ4Q!hF~d[,q*Mr#]6/K@)X[F"_̑Rh 1I3rHtaˏf 2L-O0#aM,QH y/0 b%dOF!I2/籜>@\N׵\j؈ʌGο|!ϰ+4Gg/2 ӱ4-5$?En"\8i8]C}繉Vk/1˾#U [ȡFk"˄l$܇e4+fsyڈ"xg7ڽ#1H0aKǘyCjw+vg`%([9? i| n~瀕! ]VW%|T,vsv2'V09|B<+OXs()J&"e,d?Tʖ&ڟ"6 {-)-,CRrn&0 9pPZ&R;sBsΆ@cBDď3͋pU6՚nu+~+\*X>_Ʋu`7ѓSNw;5: M0,=;~/HJ fC| bOѴoEASy!<\BgGMf<,褾}KBu:"QՁtrJvCĸMadB},Ӳx&whEV3)@1_.m1<@ь:D'F<(EuyCfȈE#CQ,TLIcRܭ[&* }Id6 "W__s3Ii(z8h~?%Lɮj?5붯GW9VT({ups=A:_JuJw=6жJ"g_4ODqS({ɶ̕sp%i؉K խ#k{Y5͐wBXtCUo%}mI.2B>jI[cU r\M}vBw\fһP?tx!6ߑG.5 S#vNYҭe LȁTA|Zrf:澓qE]:ןg2F6"1Y[b k,|Gex Lo0.u#IFw:/~{/9E1)5tT If; E`n"IrΈENp,YyM)KjA'fKIEq"q#RE0=4"Z|3YȁF>.wΤ(n(|y{-y}M< >h)oK (kFb٪Hy3{ aOΕ0H "9\7E1:#|^q̙[niXYM<rDzFll(iۆ] ubKlf7NAj>9}(EW=._o:Nd80~wXh@)iYOˏN]Wt otiiI6P#9 DP`0倌)> p/N֕:yK84]!*SbH?|8Hw4hцؘi]u = j\*wÊsLumYLf&a /yf@ 1 ɰįmq4L2XYLN svUߊJ+=IȰ_bZ; w}#Ʊ8qUO($j?͌Z: 'n?eѥYEc"IhyXdc= E`A;N eK!'O|0$Hb ʹbykB\H ; 8i'jNLZwWS)bpb(mZV:ɶˈwXxk7A㨏'Rל.[N9~ǒjmǧp(r K*nIXЙY&T[.+x⯶^짠),c/ej4 ]D"&>NKC$]O{`,D j>#D#ƤI`4\_kHL?> ǾǼ\Uط҄УH'ŕO3+D¢u3N(oG(k$)˖HŖa#xNܳTg#G)b/>gUvMi3ڞR+?W sw,@a1/0@1D 1Gx ʗ}J|W3*ȩa8RVփ66`u J T_Ȳ1Xy0gpF{^?l3eb6J/^Eo?H;X͎ȍhJz}Pމ>Z7I=oE|EkՇܙLn$5j{KE@FoL$G86IrX~m N5x#hkA~dL8ɒf}ОÏ?R29S![ĸ@ Za0;TL'$ȕF:ԴJxQAQrUUNuh\\ C3mX ɨݼnCt|}5OXd>u_6E)1U+,fb,2f"uK1w2z6KFh,BEꪱɓ" <7iߞ7V}AAMmSge`'|q-ۦ=VߗYƳx(tx'0e%/*x=^phw؛KĚz/kRr)(C9(+e/Tv5"&˾T{)}_^ CVk ]XQw7bhlt] ]'C|RU '2+ 7zRVjr,QxqNu~R^ǃJe\jNAmNDt:g`'O& "̀ PCHIܤ֑e{Om`R P Ĕx ag1#+FgiS?^E٥Vm=mM EhCҀ &.8V%.m*y$.ĊG8_Cc꛼8rEeTcu.g{3$Bez5N+ cr,OZeʷCA|)>Hͯ=! ^hj# %+KZ[Jxǘ^ x}:Ψ^:A x76Bxll5hr*n^y$44,$zkWHgyb3Y |pNR$ ׂ%ۆM2ŚJUtu^s=W/T! =;[/lM]ho ί" A-y:`]fbXCN0OHia8#@`ۭ^ծay a,mDSb]@2WDՆ FU^.516Pqw s5@H%OoJYDAO"=+)_4L r FSЭN ttk}+Wvt"mO\#.vI'GJ WG g&+;>{o<5>vu> `yi~^[)/vRV& ̮fD|/#iX7esRps䚖\9Q^ H|[Fw*^=~2&mWv @kt<ul`Ufܶ0{ԡ2Eĵx`!e$q12u/sgGY!dM!g{l.!ԧ7@ŘwLFWR0s@Z5X)j?)=ƫ'RYEB-w0!{>6hh ,/P tׁ:6FcV|O)[۪r .qMw_-ճ̝lQ[lk5 Tq1]w?6iQGl[ Fg펛oTE&092WSSS9[MfD ޢr/楟G{ub 8p]3OEK*#s5`{l`zXKz{sj~#I ]?2VϠK8 xhP%|`*krkݧ(,2,zB"QO=}ᮜtvZ^طmnsCi.L*1D"A}'?2qymj>#DQp2{1n.:K'"B1ekGJg1kj[-hxVh@'II2i#k\+U 'Ą5E]3bJg8+D!h؎IR𫖟_ &tè%(1E1f7v@Ͽ-v{&S1PIm#o\J'i%onr$M?VTP*?{*pB3qch 5lJĢpwI\T[# G~=B,bpD:OpUǖwG'U{g%du08ur- {<0̗8P/:̯)%WcόK67TJP{+%X\2R ,+d XWixo7kXGg 2B5|DO̢oOu%'? q2չV'KREJR]({ c>t ;ݙܜΌvߩomUl2œpk`oj[*QeKϒcm'KX.B7\B#Y`Yg k iPj.u8|j5fj%T$^A6""qӈkHrMy,ю[p/rd:Dj: Bp: x~+OnzmF= PKX7%\bl&P 0yj%[q#ogi(P]ɸC`y7su,lۜWO&Iʽby{d3'*F:8iD(t; .syl7Z6y΄yFI6&?8p tk&#'> kd fF|ԉ2⡫0{{XˑC)h6kj*ۨ/Y1(Ȼ`)9G,=`~NjХ>ZP_uEfz<VE:009ﲶ `:awSmH(rqT?IVy?wGN_!1\;͑I>-X|)ZvP4 4!$F{-&rmHփmfB8OzOROuo>Q | ]!XN#J6LpC4TCx[u"ݪS"`5E=E鮚,u{FYS7J$[t0fR<'j)8f [1p*`Ue]œ7!W2\@L3K iFRٔ{.7x{z,|ۅP`څ'~2(˔&ZST9N_\ ޯҥ ƒSq(0!GŶͥc?j do2p^;Rsن5۪[DI>SPg4X^c=) $3ĵ:bֆA /nۃE/]Z|!z'&ziZAJm1NfRx@6*K/q(x=j$x&`DOChI+ꖦA{yrX[|Tp*AFU._| v0|r:lH)GGvcޅ;$s HbF\h҈ԹV_kp8a]m+|:S .?3 pёY2kt>9H< sjډz- 09;;S uTުh*[Їmzy65 3R+r5u_B) ^1zX8=/h/CI)2|=G X8NHn'oͦ[)}T6p9ofmʓ o>aB8$.I ➹+Om a&'P: = ˅|z6 {P 3dNr[:wlQ(ȯt{_~*fˋwr(ނ#s Ij_Vx~r~DsK0i 1^+n-U:ɏAr'"y%Ȧ$s^ꂕԊ#L>gvlj>`bʿO32yG ,ɉ38$h"vXo>l/?|zcE1!:; =|{r2}X4{({abVȲ-;zx3)"$0F+[cGP!aW~h0fTp.ZS+b|m#-Eu]# olRdp.t(vVmx";'}5ﵦZįxߌ`X~J.,C{ y 9JNcpJrg쳎zlQ*OskOv052A[v%8>|THϛCe~03P^A^+, f/=3{ ߒHMLw}uIMW$OڐCt #̧c+eS}u/`0裹GOKdrP!.u2qy(TCٵLr)몎^:1V*@s$}A-[L 0qWy9&`*c(Ԟ@@0>zCQs R:_ al%⠥b+ME%>ɜXʾt`<$6 OTͼ1\jjR<، ta/P~ 9ؑa7L9EûK&^O. \X!^a'd-cf-YB&pPȭ6оif Y7evE:j5|ֱr D{8"OgPj8Qc:x魴J*պiLāZ'oeu¡/kDWgqpvr[Ւ㎢e ܲqRsrAGAZq,|x@D3D wH{ʪCj;^~ IcA(" BM)"['b--XlINFJj$8DTflZ2uSL/\i1j-汄#XEv5-9t*§)@'k㨜+khV"?a40Y1ѰeQ>tukR {I+Xv&!ϊf %hVbr[^@PW>{ߺ ,{'nV@Gcs)T{6Q?R9w=tM|c,5b6FDtInpި\eIޯH o>zp%"o Omyb=aWF}n#,ʥmB3və6UpIjڛ50F5࿦ ^پh* DTQgԡh(w<):7j*0IsyTq=xB*82*$7㠑yKmZ>HBbiFUV;xKW5lQd#MC0#o{Gi)GvHIxHԕ LŤ١Eyڸ Ʊ NZSQ:hXr4@`q/Z }(y:{@"4D+ǸY;lM0͕4¡. XcӄzPšs޳]cTȓ~7~o/ cg' &Z]~.hlƅVVLLX`tNe{= ]7Yh"Kd'Iw1Z~ĤbZX`K"|@廏J"d鯪ks!Xz >:BLrh[JFۑ?dASMt2-cQz:!D'BM@[X^mgF4[~*W2)X.4$E辉:=AkӗEw%ŏҹOb3dc%ioBX~!xvŘ%=ؾdX Z;^B]բR^d!MsesK6eGS$~Ψ7PtgQUv[3s,t F$? 4p2 麖B?m@V!-G#Ȏ&28'%ۥ x6{>[L))6uʭd }G$SY{}̊9=SWJrɂ|($H Pj,f&y9IF )O썸} |X*Jy?ȃ{iizA|5H6Ip}rmLQX GRMvC^E.6RoV$xrzqjs]@Q.EmJnfNxT1NƝ ɭv;J' %g?K,c%r9I4[c:]/YfWڊſՔr;¬WxvL.eK-~%,NԽ#؄ aDM _y(Gfd1qv_f/*!`H6p^ MC> p-EaVH5R;PmkAu:C-c;*+&r_ġf+4ɫ^x|m"%21Ynec"R$ &WfJik_>]\F8HGcmjvHw*̔6Vu(nux /j.4w~.SBsMxMNVZJ(*XNI.[Wm,i$5IMVک]o~8|rCGQƊtL~u գ\ ~kW*хN/`*Bhdю{R0zʥlI-! ڳaJ[\~bBfAbi.딘 %@z)棶lH&` 灗'+ Cu8PՈvF+X|Ït4^,jm_=VM ?z|LnCj9Kx }HٹN2kkEIay/y9vܢbo)By>L]"?`5-B)OFQ!"*R&G^!) ;zեl1dq|Bpj*JW̺EY.QJ6 ~?ʾ۩r6hI*[#w҇Hn S7F*gzVEB[ Ra'(Ԛ6;Կme[Cݦ忷8 @#qX~:vSqp[\E-/wrs=Hv]Wk[%V\^*IH@%LxtM9WI8)s#i[b]Z4ъ; wX☑rJHf=dclLg4S}ُ㮿}M p ڒ: %īxA@/Y&}04=C8|~Cv&Y'ykR zsTS^ԭ#oİVLkT:3ΔZR-\a=7i&^N'y-nhkAƆ}0Fw: Ot ?i_4H۫vIG!e{'4+~  3qڎ^ 2W%s樁?Uy.NG|t'q29`b 5t=;T <;-ȑ5;ַBH\P$[}:d ߪ6 OQWɢ@51`SG341x~A!>`wd]C|wъ69ѻ^+S #44e=?r2dBzD070zIB:IUx8OOXFm5 :0kh%G_=zQW0Jx( l"*6gb&^ۢG#zA{Y=m$F[V L(+^BMuݨDcM` 0l`ɸwhaKD* ]f-] 9,7ʺc\bҪD}WVT+< 䲚 ,"P-"'q$/#Oȼ<]ϖuYƏB7h79]̨ 8-/Yk"# M!A>-^ U;-G˲V3`/U7UT~G OhitWۭ[,'Uga4lGX@'wEܖNzWؓJ47Bf<#~4K=ikPq /)ep0z8/]O_K-/*p e rNӥseV*HHY/3Ё"x;_ġn意Y/nۅ&o6)R{IV&YɭQYJזrqtҰ U(oNt=v= ;xJɃ:KL&:kOX6$Ϊm.>80d~K)J&-(؅R"Te:6〫و@T=d2;g76L֥lr?A%G1xA45ZBQIt x dYLִ}; Eg/Z3O?*F+r܆8sWt=uB e΄)id6sYƜoulKh1I #예2IcNQ:Buz2^Gl*KM$AX-|3b&ͯpIڑl?<hFY)'Yd(GXV(:p@gٰ)Zv+LrQ}%)Lj\Xnm#ߤmnfȴK.K!s l T=hDT2 89&ͧ nDR&WY̬澜Ҥ 1,|ea#ɻN)ҝ77tˑ8/AG~m:h#Dbي VLXS0Vlw9׸Z*5hw r8*Lw}W}HȮRaeSL1QJoq.MdKq"zcG9b)F`;AWoN%'MUJT} :%]}d>j[Aq$F`X@O@o{]W B;A6ZlYKۓfTPUg"=^3.ڧ^ӶkmBA47;SBP.sGL]ADJ8>RcwΙD$Fe,Ir_ "3^6m M S[oF I몼M9RNjxw}2rѐu+FHm+DFV{y z/kC|lW23Gf {9BjHGG^Ex۴G#nrLqa#o_s]~UW^6rɦSAq/c͚r¸.pd0G6f )\2w Oo&k[zQľ0s8W@J!dKpظ`=㞕Ż=G$$uzǚuAR2qK1lya$x#T) 򌋰@hy+jj3 ȵ1\{ftsa;]qGq1pNcu ) c:Y^Nkds$1:z'x!WC"<^_ @z],ZE)"y<^C0t:] ,b!S8LtJ#aZ%m}^VsKJnqWZ5^*h^~M~ep>*o37L*~x1ƯΕi4S)ڸ!TG@Kϳk'0̰B(5>/} }x@rmuXNhS`~MI/֚/Ggn<7*1 ¸򓷭 ƀJG`,h2 _k\|]/c,,Hj\@$cLZx; Mްӳ@j9wG0PʎtN#/-k [bNm_1GK$HW͠E;e9OD\\}GJ O\o ̀y[RO'ċHpڢ`; ]a86><,>>B)Aę+m1ػ$б h0 ;6XDÙL!I$%KiQ=[ʽK%swi -VO;E09Lui2Zh% s h . / xl@ZCp|gkv`M6&n|Py\s9%6_GrIy; ҅3Z?_r9x#:b(B; >[ڟCеPXd(?F z!#y5JQ5Sqto$]67e.!iuGp (gq~Q:=m],쥛1 q& O(ď_#)t]6xi5xY å׿?G1#d; ܿJh{"H|RV >oT|xVH$~`i=RI߾X8(ܬ1~0çB]'sؔ+#U6|Ѣ0{3_ W i+Qpt|(_ e^K!I'Bi^)N,\D3pN bc?$^Д,q/~Cϩ=.ms.`nFG)c)ۄfaQ)jG'W&, 3@kR~GIzR+jS/mzGJ>EP>X?4xu 'E:d>,n\? Z7_*r|-u[PΝFr7Hct':=ZrƔwFN$?L*(``.Y9d\vQӤuwqdL[ ܍@2댪cEYe%-bZ\H,dtyN$ ӑV= yo\$|I5I@ԙfǛxByZUwa]Sd[H&\;5QZNlQ{PlFRn%oe1o kv!m(BE[ ͍Iʷf; :K?[:;\ "'}5~M^#{.NW@e [gb8/f5q81#U7,fh(eϨ gtCS@(Vc!,xjFX̸5GA޺"Rۉ`M$ @^s᭥aumqx2y7R/]q*+̅iYT=5KHi7>@JQ~wLEnKǂޜhJ\̢cv{h a;U^-cjl=RwDŤ5kyYlbBڀw;-&VcNt Ke@تMFU-A!//' ӈ7ll(juS$yH><:|fYc*K fHq9`}@pDG ]i_rYJ6P!.vAn|Wr\ 3u28xg4>ؼm>̈2ς$!~b6F6 7{8:}aоҾl__ LZB94۞4*F+~iEVqed6 b{7~)v۟ד,/OGjp jBJ{;/Һߩ(vz a:9FmTڴ&Sl,p6Y&0y6 ĜKy^ 1 <[t"Ѽ?0PGl{Zh$ԌWcCn31~ƻ5Kjν߮7pk`A7jKwy *&J`xn梫J_o3Kqa'iZmTٹ 5`@pA޿L\kw`sY:XI e7N_ Zacx$ u|ʹ6WG[)Ha++}6yluS0!U͍ix@)VuƖ:8nkP| ;p1kH dvTKNgJ*V..CŐ3+z&`l.Cc| tlzh+䜞; 55! /Zưn2g@ (N7N:c㩊JGebTSGs-11+ D&rxlH9y~?aSa!me '@. 6|ZJ4~GtXyc۠T;D=[:Km֌!R RL 5 žu<`a_q,U""WC];\-Xa?b! X U/ڴ BkW#R7_F9PKqmj-f Add4C 01Or71g DZ{R?*ľ5byBԄZ`)g ~< 9X `D/s| "0a |P-oI%2e/o%1Uf2dzU0]4(f|] g j5 %6qqDNKnC8{>1qi.޷x- wi s$9>89jb#̩30"d nc~ז\#`YUSv9ȱܭj 0Agkl#d&rtDM\C+~wKV?55F7y}7n#}I_zCw3yE?|Kʭjm׏`O6`m!:#~{kuu`ɷEt)7ru6]Ja-'kc='b+l?SU%p:?GPw8H|+F1Is1T EoK1sIثsiLeOv-H !v! @kxfl/Ei  -K8 iBgthU־FUmLsP l #V'mދs/T :1xaB{=NvK TBK|ԼY"? >% ĩ<;eIgOpu×<F=MLhXjTCuF8ּ?LGxZSwhU_PzHT.%)- +&g3}>0tX^@3,E 'd m8, ʜV[oM^XiI'6r/MW\goAGd|Y-7qcm֥j1AG:$My:;h8h-'+/}CVT3@kЭK<1!YM}g)o` BHhzTtq0viޥ:E$PCI y4pE@YfFw&Q)SSuϝ+AC\{oɳ&3]jy悸EqIJ<ce?6k /!;:fm*@V-6۳:j daB*.eTeu:";Įbaso&nU3rXC)9 F3@4&Bo[3p@_RԍD8RcO˥Q@9sՍM (~^Rni h_&P棬Az8O?d[th6HmaVS ZK9r!Q&T@Z6I=c*%?T |9'zhRKp=s2:ٽiQfF T[b7Ҧ w3O]*`rso0ٹ1EU_Ggf%C4mL|O+gjgDYo" _A8hݼTR}D&No88Y(j|/??n˥-CqJ깍"+x^ȬL-O7ps=T(Kj8Q8f YqPbkg ;E/GIŎ%ؿ7fZ^,o ) f+fgZ nWf CV:}~/F=΁IF9 ݰ`AW2^/:n|}1 ś쀎+VxuWlH!@_p y:*ς cecOg%s.ȅM']m,N?ˏ^3oQ}Y!4vp38lWRl0c$aJBpgwL/ )f}jc.Gh2b!RTYD᥌V4byRp74lVGӾɻs"B>x^1ɤ6MN /n_Vt9v^1b)ءvk($`t;PJ *KYHטp؇@/3|@L]/=L.IՃQ٥e LʎZf^Up)dvSϳ%w36'qB m0!Lt4I*Mxts9;mj*yV$%!#<*"cvyЪKyKƠ|^S֛L-N MC$ 8XC]g7/o~ /Q**Gm=M>xv*< D|SפD/0p;5'#dPzJv̊JFFgE`ք[Gz^ֽ"ZbO}^Sn`\v0雲'x?H`[k Tf]=;)),̱@ܾw,vWTgЁ-Zl360&N#%9BU'?Ia@_cdk6LD]NP=I`OôGw ӪF0m@ V tcԫRI;tZ [kb(* ~xְoo+V8\Rm&k{VyP )e (BgIrUSv~#t>7/䙮wAGw` I0_Dy(.yUtyA r!bl<`MEKжƒQDl^ݏqŌP4Ly2,\xge 6DDͬݫ` uq:wyi6ފM:=ڜd(ZRLB<.fh$1O#&s~$,XÄFHV$)uI4̾f\# \RBסn Jwhqph|4x o؇f!(meiۋiϕ1vz\Қ(o/y9"#ܓDp-SV󈟤uN J̍AA| Պ/Wxke?u|oJS0/ujGxa6JtXLpʊ* H@2vR⥹!HFhmr81 xoiH#L|EE6z,ZaDb/\.êaҖt1\N6q1QRj>^I_Ɋ'Bٳ>)P ӆCyQKZ@iD5q#v3Ԩ(#%YZ}ݪ4[oB8 ,x+iu R yU(3tUIe $Se*.Mϝ= OByv|+'oJ/F1RRx[M3Gh{Hp?DP, v~C6;zhBsL>6m p} fJDЅy/y#No~1E'č`3;6(DGմQpәN$hImq&#h^+6o+^+NNf|DN(t`:{&;l7,9XTɋ"A6 ggFLo-- ]>]2RJ_H'@uzjj(eJ|2V\HGD[+6֐Őbq^?4UO&l-U|a4+ɛ!=^UGtڠm |3~WY7z:wp4Yo5"b[-K#Q2j/l<+ y#0>Xm k55d{mtm1E9( dMT8]GyX} 'h xL!yayhQ, L3R =~&~OXN0׋j~ 4|tCFYub @R*pGߴ+YF3(鉿ث%^1/ Z҈acF`?I7^ޏw?yk 2ޔ _,w&$j\Lv%L=]Yy&1T&~V› Xkr9 VFgȄ.זhXyv$F_ CG;pЊO4g "J&/jM?R䷳cj(9E;^hӷ6;P*owuŠcfLQ`8\' AWgʸ. b/.G8xD_YNY\1F X skzI Ք]Y74w]f0.3{I(I7ӰjvBR;z2ԭˁ-qt}= PyI5hו6^7 i-}ǂvw͚x(19fh<*7ogSqX=pxtFAT]yx'%w»Ʊ,r!Tф^A{3Q9`IekKWE2k7Єo7oi[I(N\ vUf9SEA.J-Efe׾0RB#*wθ]Ut9I$ۼ ktwO&_"הvPʵo 0[]]zӪ]7|*v@'6j&aݪ)trC"[j T1osbQѡ(#W1|ҙ۞p݉˽m6‚F !GԄ}7N,vUA痆/Z %ڭ#%-fLimӤ09z{.VLZ-v f8 0Ǯ f[o OhĥZ:1?-OVvSPS3x! + ʤ>F5{/T[{s>+ ߋ>XK27βryeu 7xwulDQ8LڢL/7V>BIGl|ƍĥ;h_/.OD]h$B t2&T2.D Bq$ ЦHQUD^>H32@ؼe *,n ?ќ$7E=d">R%_-'F"9D"uĊPTTkʓ=$PYzd_8}fz waPDFk,M_ 'Qdܸ8 *359Vՙ$UV7.h.yg+և# .H1tqpLR_[oƬ\"™SqA(9=Ov_Ͱ0D_k?)54l(3J4]2.OO({#QZ-fW|^{$#{INxYF}8!_p?Fy)DHJ ^ +;Ui3kQ6&s`9s"%ކ"TƾINRREcuƗg~Zv=]Kadl䬷NkGٙXOOmiq:t̃s^-4'@ }ɗ&J!K6uE|ZӆcklڱIx-͸+kUCDe_x>Do^)cQ]Rp&]Z[P6&ޝP>0Ͼ_n=66 Fv1!Gi}z]KhwrV@/ʞzQa/5} #ъjx /wg˂8ec&^ZKB#YDKBO 8:Uz{]k},op4wG^:j㹹?O2;k6޲B}*U10L7쥘QƭmNQ?㸈qb\s> &;q,t(*l#IҮR]"HX} 6!vFw9ϧ}-SZ'צh\@XWIx I}*Rݠ8ŵsWX@C1-CM07\PGxv亙>+ <&^ 9lw,[H!"pظgISŮ>-H Q~!zPn.`[v2Y e4{ _'b|p'\;{oϵM  ,b#-l0~WWVH+abJO Tm1^;&O+H3<.|RKϡR +RdJlJ4!ݩQ0ct-v Vư2ssR+qo3d.ܐ@Rxyqz\݇W@Yeoj?5n67'Ima+v!lSri8?4I6 $% Π pb}_%@?x;t{ߠ5n/xZNRn6f8k ?| AXջv֜ c}֨Vʔ~X;DqdO2i܁PK9g6^wݛsʊ}ff`q8([O9< IPƿs0}.Pic/-'ڭuL%ߐlE}H:ZcȤgugLZă@'7rJ%8(4p14xZA5L|$bn&SwV~&us1)$AǍs]; sLq[ĤZ>}`AãĀegVB'4T\7:HQ_c5+UkgkzW;T=-FcWY1|Fͳl 2VÎHTf )3#yHn 218j-2706r˕lŝLv=T-/M -&]ӣMog1-Ñkں7մq"a'T-w [ȳFzB˝?#L '|\fdUɚ˗w#y;%;;N):X̃: #6 9WuhӦ^:'"\#H XEz{6e.L1AO.9@t aڳd!*<&r5w\9HOtSRC2;&ٹ "BIe˱o Y:VzEr߹Kkh`^ qmX˕^KkavFzkzH5c_'(={؎u629AW'OK@}$#3SywI fb~,V{L"Nkƶ|\R3#O)Hg/pU3Y837f(銏9ʧ:@g1BZ=? z- JcR]8j>n}Z<2C 1PYajS'X[]ڗA%U{ /ð YStck*MML2q SL}HҞ whILB gŽ2V\OK 7&cc 0b$}zBb`~)3VKMs_LXrwPOHGB%neYAx5E4RxjƿcM]e ˇLla*^$ B]V 1.1[A/)Q1x5RjcbG~$!_eDX"UyO;^@|v#$N!$O1FRtqn}Ft r: .%qӰqxm O=ʳ֌n~bsn)lj uH-KKDt]) -;$͵V k6&]y?>֣v|vuϊld42>O.(Yvֲ77X µ9|h/O W=Ղ|H{id|r.Ld,TN[ ҆aK*Z$Qj|E!&^[!E_ !=!q׼^%T~bu!fpT?P ;O:Gpq/^opk' !I60: o졏"iAG\Đ]UǺArT =t#M "%atsS\؆iwC5./bc*a<Vf\wg!obJq<[-I~ڣ!8v)=Ɛ!plZ_ R 2VkSDP:WIrAQ7rIE3Q\LR3dvSܭ&. ~.)`3/C-T؈t%9[͟ հfL)WNotRG jGͮe#s\/6p,5a~DJa" E/X֗p ?d}?, ytw),.ہ R3sk'Xv*2U7kZң Z jW0}W0h,Y ]8W#r1@˅/xq$R䔒q(ZGp%XUM1JDLⲄ:3c7]) qA]]a|:elf`]6OLս*m=pܿTLc4%nnǙ͎ЇNYrAgeuQ9cM\7Qmw[[Rf\h f/=ԑj']i!n3-8"DOHfF%2K~<@,.Ԯ3hxxB%7;WYo̍[ [|ާ P!%H(oX>կ$"ߺQ^B@gG ]"ˌ#FK]6Cr[㦁= =$0997^878td۪+,봽RԱrawEsQFl6߹JU 3eqʲ,[9oz%,f4 1?K!ue2X Mq_ӽxL?3RM} 0>lcXͤ/2Ҕ(eW;n- h}+ 9cܢ x+0i&5_?twr-b 3߶paM4bHzny8wCϸFCSFI#6QN1]Hko'*0|PxY[54"JktGan\6t(߅8>B@XJZ}jPx*df^u*.f8\ owqW{Ru7.覂v6`_H$7BHYY]?] pQ>;S*tzX vAg#>Bf'&1lg'Ge/ޥL&n~qÓy9\ǒȸ  D%=͊g9j=<= ^fŋ= ;7wv}.6-B^bp@(GpJzI:o4L& AE8@;S:pRM3t[\Kx[p-kK8 P#st8OGg;ޖށ}T9! hϩmΙpRqkn$5q>{Ӓ w3flk'f95bmk,&[@]^>ěk܃4s Vmd0 Mc\dx%P*|Sp{YVȋ)UT0prQTY[@%6yI㉞Rf5zVLAֶśl. ,rfD,҆a/*+YJȃ[hbRO2w/:mC5T:ܸwz A Uig2;#g݆Z[9:,DH Sp X{FHЅ}YEB;&NSL<(JO68_T@ZΣ3g9<,إ qInkX#w"VF @Tw0 0}jC'#JmS2 Ӭ XAA6> <$b9ŮX+fN'u@KTpӿ:ny ߰+=6"2@qQ;GeoP;3X ]H_?wu^,e"^a_+i=Y~* &nj&$,nV'&b0YwdqmqRxd9:e6 MAD#hKɻkmqG)}NSu߬]YD1(7o`)lh*"Rё7G8%N^ u긡SX UQ#GIO!49g]YZW;mGCWʶ{dt{|l>㍎mU, {^'wxGI (/g%rOіƮaO>M!x{|k^"-*9s9WeNB5*iHi*6]TTtI5m{fpuLjqV0:RQ% R]H 2Y0ص"xDwUwif<ϚtSY# iFa(eVPnyk(&.Sj";{v3 I{=x -_!dZ]m*{>fLsnqd=KX1*ߝEjՃ0amAz#(nUKtj:J>E3 #Nׂu|qdnإ*Hnp``U&C[5b]gNk'LݝiF%.`urXWߴZdzQEsٵ3^f( &g)m5.؁a:t!2>s˅DuEc3b_DȏM_Bp'ƱEHph]bux ա=]Z bkV|5 0ղŃvTNn4  m ^p^:<54)bOȣ%̮1S˯XQgINQ5uC2s ~կcџ2Ĺa^Av#Wun!y9[L{2>D[;a= G =.H7ӎ1g%ڗ^Ŗ^Έr"Jx}BnWR,"8Nc8*_"( 4'># DT_- ^7O}HL#DӼ\"魖Pov[`0ƦwX(<{V"f &<f IGCܔ`RBce2"Sd`hQcaa휣 LjH72R?09z.֡ghnj>y_rqa7F '_"J oAjc嶫Ը12z!{Q=;K]Ķ2v)HTsR^>Us1q>́9<<|I,>3KGj'@M):LC_~&n LA[8 BeoO+JN"\Xpg#"Rt Xj<\!"ӂ= U$-D#ԯ]|Ov <(8JM(^5@;s{iMLsݩz5`$ 82GA Tղg(2PEl1W=]8Tcj .pt+~-a+,7p8oQ0Hdo 3PO'.st)OE{' _dI*֙1vHJ,['wrG7gכI6r ߛyTN[:!UX"z$XAJJ\'=,[fmfЯ2LАN%4+Õq??Ɵٸڞ `^J믢 gb9G =xӚ_ s~aO-jbA{%4`͸J²wp: !Io3/R%XWaDy oۑ{S@bb0N<(Z$..XݏNZ 3>'1iWYǁb4t;{'O6,M܃ً~NDOOb0ĎF*!'JMdO05uhaR挄őq}<|7!9*4hsTpT,.Җuj}D&$ѿށ ?j![_#b\q6,ZMjKmg~m}pLr8E=&@JB4SK/}9W\YDwy5!U:  AC@kKIWdܴE#{1) 63.MyBHLQksߒyjŹ qy]-8DXZ1J:T+#[*zT٭.HW/=`=m08k (-iif|4n*#&/DyoJgHσTI&VR} TЋáQ ?9\|KzOb ZetPG׳%C4uh|քBϦ+)y-jp-@5oEG_t6AG3lORiOR @5]`d7Chc 荅_obTv[288"{6ɼ*rrZBYdǢHDɥڝKT0_Ks@TMѷ0+ -"J6v( FdK 19 2)ﱓנ`<']vϛtEeյPKW^b<y͝A]Ҭg>?@ѫ^G@ kt0KD8eBws%~~9m!,UJb9d@I+ L=zLLO0vꒁ:F5l½NV`='f5oE-3)Mg ž#?ePod{ 濚l1e:ɸ _h&a& _X%~vٵnSE8ZagʊCZs?)f$BZsW-gR0Aن~C>:4' i]х֨h`#Pkզq$qjYzb hZ /N E h~KsF;$L? c&v|Qj\d@b M̨A roQzV~V!_vµ|5|/B>..P?A :œ ϥΡIؕw=UャAEK"$qμamR5W N83YZ,…Ry>hНK8i60DbK3%ylG'XUG#n1r4Os& Pϡ)Dּs%Pmta.7Q(NY_~=Ht񟭃^u@Z!g]=[rP7biQq  )ן4~J[gꋒۗb@,PVHH Hթ'Tvu)Ӯ .sr t%V|jqj}^NN-(s.U5^ɠ>ldaj6FYH ܀Ź kw`¾h6AKf8f+kQt*TJ~梘Sq];:w79? нj#u-4x(mqLH&)b#ѷ?rLLt&Ei1ɏ#:ȖįD.Q#zT4 " qwg9]H쳯Z_e13}U,A_tfv3eRR[l_amh"bG |ZtGbHq=㘼q\}^*lx^0",x NG^\h,&8 JL&牣HgZ&4E*~{HnH?OY1u^I흩 "16/EK ľѺOO\%(ʔH'+ԣ!<-C J˥B:oPHVk\jf:#MsBvq/FIh[c: טMZCK x*/,u# Љ8O A3?wR|r0ik Co9@GNc'] ʢs_#< ~c\Vf~::ֆOrPi)n}hv>)i1-ηSUb/aT#-/HkGA >SDt5=4JqTThilz$A8ÉT֬1[i22,֦^(n͖8T7S_StAפ\ޥ'yjKgSMStGUg:! e(ϫ[{NJЋbA|X _29r!ɢE$.X%5v4:H''piOΛɄ F*:UP~S-/N?KѾl)#mwC%@5(I +!*JcMxv.m?4*Zퟫ6!Ǖl}09d#^{a=8ȸ W/h?U(|SsUo/ G ?v^F-GJ\%P CB"ߖ M(ЮV::nZyowVI*Ke[l I`Gw,ȎINzr..1Q{-Ý$̞=O܂,JIA˗nyJYz_'~fsRʞ),ä2HVEi0V5`S썊IۏRd)3I:w2OLbXy GcI &+sы22D3WK0!l:~~_P>t׃ y'!QbHǨ` ThC&3[t'mv">][8r_3ɉF , gr7aF2`Ej K4$/BtE%z̀'bl@`V߳*,P !>Sl&o gB@Hm6"s<0|*qiߟXgLRo٦1P}4%;<2p1uQ3-]?OU~QW! <'v|1sIZ-'@X Q-4PIEw$v@?Z[u6sc?U`3S]ө(ґ s3oxV{my;oXcu\e&Կ+cg!Q":or Aq ,Oh7"gN!Bﯬd\IǠ&)O QpE0C2.⛹"痙}VSG&(h*Ϥ@0єr=/ZWu]/lV1S1\F^JNݍ'A_]` +巋Uu,g=gҿB*|0pe8P} :gl9ʍC̠{%?{]oiO )DW 8b6c򛹟?5uPRdnUk0]F`-GÅPi ;a8zOݴ{ع:|K]%r^!#,d8[A=LN`Q=CY^j C4}qޟ8SgV~fq#j{I!]6+|mfz+eLmV weHl[{oOIDcnw>ԬnV?){yYT@ii =z\E԰h Peў}5%_?m<`uVqWI@@g^oț\hX*;q^\$~ p5cW_D.G[l T!$":&ZV~"ڄe HPSsTsx8]FuZhAkx62*%K}Y@vGHpq;uUP0%57 A .P|EtV=2з)a" 7I:ض!@G t~|=+7dלJO,;>n ('aXݯHV pF,$>?p˯B7߽Ťy305QOD~+ը!\5mk_M߰όҷz\]zٰ.U󤚑yBRYҫ AYQAjgidNPEuPK@9{}$!%n3kU)îUVϤP8m/ڼ3<qC?(#vul>"<4Pu>$KF[]pɀC&Xf1 *osѲ>&ZK(m|XW!oܴrp2ڟ=9~)ط tvŤȐL'ڭ}uA  Loo^D"Xf\5^_1I -N9" QFPsmhyo`{Xg2wR//8B%Sn$un֯G ᆨ'Dcs2&4kCXddZk*zg ȉтmiШ J)%!jt` -x| eoYU2b/8sDv$<;XXLr%C;"I"*pЪkRj:NDsxyrOX!̜(Ky&lDvnɝX6X53.¼\~Y- R5cPxJP-,C\H/j}$\'2g[0 wi1YŠE9~S8 wX_Lsmhg3Gb?t1Ve,QmC? ՚j"gQpNרu*_#@numfZO4>0z'N"{0O LaPH})g:y7'3r.ϙkd)o{I\T4ݜ!s)G5< P3] %l1C>! һAk&vU=h,je" Qbl{r$Va}/[Di6 rn'V<'(Ad&#lmڍ#Oj58]C |JS!af_5x1; @mbå Y ,BRG*7oD(!i% ZQ>dUN08tDʴ nt I]l9 gc&Sxg 6t"K!E~DEPafg}LPK[( 봻@3^bRJkM> +i,_ExrMpA 6)gx##,?R2| ØT^q]%" D~'q34OrQƬ zjd&Bi[lF X3Kdi:UM+U  ,1a@P]Yf"4~uGHq/_,:F fJo2P"aL?S`xkeB}ѐiil1ߧXTnU,Ź&5]/lTښYṕ &@ΧioA?NbL;ϊ6(x/3+VbBN}dn̈́\6F)=xkIٰHv 8G9ۯ9 G_7w Hri#2I0L?aLG"}:lSqn~p:v XK`5?T::EI-`'FW!]XJ~\D51j޽|2 LpnSUn]2Ӣ)w10C't1ҽZPsBdAI=],]F Pr8.@Qq|Vehz-I^NJ OvNwdMm$5zг?Kg\7j Ϩkp tp2rTj,RDW`6F~ zdTq:ߘl!Aq1P=}ׅHT=뽸9mS9󳈰ڞUhkHh^Wz BOZYN.j(NB&:Xr7fۤzXBÓ5y1h6o%O/B,N@~B?!,SbgOdlp,%GJ3Csy0_=!z4Oeow#R8'UP^ޫ `.?ՙ[kFԶxf$$ٔ?~~N[l~ (gjsA%I'J`aJo*{tb dJ6.oÌʃ4RoZk4Ć6, Ei-Κ0sN(2t#Έ@۾cb(#ljbqTX(IWޕ4>*qƓ1dPaq,Mʹ&4u8{5M`㚚ދc;Ʊ%\ݷ4k^"+h'(UtN$o+=ē mo-阶KGU{1G\N~28 s#.ߑ3[2+8ʅL| {Pab 4T Gˠ5O81ځR0ƣG1E]4;z.r\^[A_I]gel=YWVPKo\@W'RCWᶌ&윚 48Rc᧘Oh|OXӕ ƿȁGIij%ɢ_A aELsժOs6+ˏ}ہ =C@{4 :7=@aa9_G<{Qnuğk.<c(b@Z^S"w!sO5:5 #{Wg^L 4BrRj<ő@S|A4/_D/z]La(cdfF%Lr"4FѱEqŽ0921qgi~p([2͹Gz+# xnr|t1 R[:>ʜ G)򿄪ypIAas;XqPvcޟ3Рq7<fo!fIS-հ+h>@"U|w;DSIw{sRLwn{~ zd->cYIV0ςRT/%io)P?R9_ABYnXH +aoF!4#b[KX7v:UN.D5TR H[J Pͫ:cfN ~4XXaKq1T,-+uݍRamlّ(LOIXWnadKX1\&K1o9Ȑ?+W@J02Af|ri|yVz(SI.il;a^ q0vy79×%籩dyT_|~p5t/{;OeUirG4ެ7'I\i܊ߏ L: }-Vߡv^\y&"GV #2kkE( 0?LqY6W)]N+H'JJF?XJjzIH;1!ƈR%hA|MEع0A]{+ S;rz͐4lG'/NFz:*YFpK'sYDz3-h,HKljoI//fߦnarP:9Z(Ax؂<}K JkU$Odk?o}9V)(\}6@? sGPYSu1"zP&fˀW pKv82v>KBrTPٰB^Ϳ{INaX&g-6܎mqI~ڱ!P~^/D&_P~uHzKi֡+3ZR-AtHQ?R@4^U_y|Soo4j…7d?mHkE I0;&ɯ_\ʴl0nȲ6Z$&"np @#5@b"f`5(Mf$X9NY;:BOs! o>y]0t(mt/?oTH̞9W šҸJ[' B֮N}Ql^!"^>?q~ ?Y |z.Z"nJ* UOxE4{0"@wڏ_ kNIE-gwN"NysN6ؗ]_X?uSbkrQ R6:tRV4KfFϺ$AC {HKP[hAsX^>%/JٯD삂U.~Z- հi-cW*4پ/f;gxDX] @-_ ղ -Vb8C:A,fF~!.."_@DK!jiuU']@qKj')q줆ܼuiѨG uf["vZ8au7{ıw4q? qw\BԱB Q&mxfnGŁBHhy7{HK=Tz0t{?Ʋ%Q$nݶqs7܊8>!ݷ /wb3oY~Q\V[I/Wʳrz<~teNe~PYf$oE2ə4,F$Au(+PͨNҚPlkk2sTXIX]^WKUi Mp !=# xhATg7c06 J|5Dt%O з py{/32>Ok+[vG^ F m{SL M:v9zԳ4X6S$q_7[Pŭ|I"l#<#sx2Oӗsyt1X$ Kʔ~k(-?S[s7; ϮL{ԮC$lˆJ$ ж Pj^$jGTәD{$ q;6tͤǷ3"W!_fȯPG\Rfi1V 1oKR5 E6p,zUܖk?]HH[q>M_8%@(AP洑6Èg=˅F3),EyޙU{_{R[^}k=M@e^?aO`էo}L%*Q&=Y`YK^ZŊ S 3^yM -sg}~{3/ơJעff{WohfT0{X00V޻ѷY(:`%}k:97/b/A3 tѱ!D{+M 57Ƒj|(nRtDGd/Kb4L7Ԇ e GQ iMu4Vxb zVuz͢@H$l tx:4!qxr|m2y2duXd-e>wf<0EυɅS.ʝZϤ(i奧Xu9uBCPG_ ּN Fw_v5 A'0`<7ݯ` mWUOYz~sCv?O  :hӧ6g!̇# NYw%ⶓ^p@1&z~'/>x.Toz)A>Бk5֤t"lp:ڭ\5 eY}\GPP.ȳ z v;Bi$HA[7<)Axt!9u78֒w6`q}1#sjY7Km qU爒WU0^e" qk9VA{:kPH y첈/gQXdW{YMQLJ28&0h_3נ ^RnGJ׫lњw`oy bڝNlx_6斈vGbpGI|nA nHc-(\ha:,~p =FL ))f.qÙK]w|b]:'+ݾH(Oʥvw|ۺk5NG޷.k6]r%HP(@孾.;h򇭦m9Ao8t]l `\a7B! C@y U+]j~_ؙ~zܩZ@ d'טc-]W:+R=}nO7 kf^QZ >*q7M/*YX19ԈсovзUّzf3v(KV8Fxm VIKiA 2 mz]rcpiCo.&rAIU^Dqb,W",?xؚ91zc `l]ѭ5Ssӫ :sؐNIaK%C7+ְfr3`<AØDREtiu%Zz3$Bh_ģ,̖m.I(e:dqW3%կݻ^&ER/&[ 9mWFR E2 ;KQt1 ]Ȇ/D""vuS*^/ֳN+#]!*̎5[Xz0ʨ`zb-g̔L# I=zA#g^!Y\L!`:ey2 2O1\.J(qpbvMUUJ{=-Xs @|Gjb󦊢3Qk$ב/p,+M+ze>1%7=@o.f_={قFI̠0CqөG?ŤሒX4K\41X}"wPBV^=lR]s[alÀV'ƛdS8=a Nvb˲յTh*.v7I K6 w;~ѷicw\ W WyUgHEu'i Ī CQc^M.׻6օwevXŵ&@O9cF; ONd\ѝږ +NbjhBrs]%Ǝ,-y;m K]"Gչ_'j(PeV7|ݙ,:m* b Psn6nMaIl*˸H|5sy-=qKbyVN"Z_?;zd1=9Mxp:Vdiw~E}LyT:iZ'T֢WjFLd]~ګ1v)'0nZyZMR 5kº%0tN"=ED m BXWZǨF>B }QooZB_纆l'NF 0ww~{tXUgP/o ?(]I k;(Z H"J-苪QTv+})q`~gބƆ3 QˉI{Jd*5Vۦk./oAcj.kWϘ`TC!e)i6'.fgLL6^Se C]AV94:-{Umrm;@j0AR lC!!z4?”~Ct\ Iih_ "+P /^fA8Eev(~O MLfsAlfLz0 7@8zo8;Q} p CtfBi}IK`u%K9޹ul|~f ױRߎek5L5UJM9G}1?X !h9{J@ ."x|2|݅^Sl7H$%^-d'C:r"=uKJPZ@vIP |N] NaKw(.6fhHԜ@s;̔(\`c(+O7͝SsQ1Nswx 8Q bxkj Y8RG,sZ"bNPКazⷜ޾,mc}ugLۚ^]pY eziD.3U}L֑ uh r^Aa%DdԠ IAnk]&Vn.Q`x+tf2D\XȟrT6G=>i>lMl˽B?\>?:QÛ@M4]sA(lSG&RWZ@!XڌF],9oj@($e~-~"/1(Y?~'l:Q 4kBo*M=b \X׬"W }zq܄8HeX-`|Ftlmv#o|Ur]q 1Xݚ@.`&I)H_y#L:DRKe/`S~U&HU#;P:VTnڹsTik';] c^-iDB.Mg.:\EĥW)ikx,;9X.CփxzJT<b<dGUIOnYҾNIRG,DS{+@fkh,\`UMf,! kIտj3rt,} x?gH\#,./0N(~Vx|L iN'˴ DP]g'w^G= fiW фp( ĿcN3Yoޙ8q5r1ػe ۟PyHG0AҌ0(  >iǪ {B QD>̢%fe_]^T=JF7MW0 ;hoMϔN=|^< H/XH-ىY `8UN1(}IpNJӭd%";Cu_==Ƞ7DWq9 AtBȱ{\k݈BtT %ZB?͙eфkoT탎YOsbAl`S:sfwNVȕfASb~G@/A9n?YvِU/pņ.na1]Az%/ T"FKdVەC4 aGl#Ga)pQHE迪pjvcf/z/LniwɰNTTpl0>_o=PwEU1 r?o-m! kLy>Eh_TɔU.I-- 6'WN3pO4: v5&z&Y=Uޭ3ؽek&uo&nu`Va-HoOg^90;@R&E wG=v"W}[,Zdp;=qJj=7ET}@nxF&$ԎCw46b7&=;Hӑ0B>>O,!6F, px})4}f쒍<.VA0DT*C(ݖq|Կg[TG=.&+\in3)z_}$L`48<Huol@a·G }ǹ,e߷SJu-ƙ ػt&C~Ռ[ZYhqۆh[p\faԮ#3ӏ2f``)%̅ƪ_GBA[_\}*,k544DPةI:ue.T&(sFHgW,8"Qv]G`XuxXKCBeDʵȁ'Xv*[uA~a!-.c98NDAIYyɮD<'c b}m r>'.q{q1w1>RBJw$X "}ʭ1˜k /$Sw W!eHSO&m7s]c>\2hy3GQϹT~79 (<'nfϑRL;ho,z 15/7J{UQ A}~哰Ad-$O룲OZF;_pDةr?N 蓃cbsVn@+n0G1) d!K^S{nݗuΖ,FeԖwn!%%*lUЙ" Y4gVLq K>Y\? ^lAJFn,DFO#2sXQa |KF?2'T/A )D$AxlDq+9*vE3~y_S\qU_Ҏ|2va0/jjh9^kٳ,kJ5Rj;* c0 H{J~ڂB[v=!Vc*DuSq)Hv]Qc6KFcp /*_{KP7=r(Dʀ>ԪfWYW$!aOUڼ |Uױw;#뵊%wijBRoFtĎw~'gF`(!G{xKsO5,wVpZPD,ִv瑞|pqw6c\DRV;Zھ>UHsn;fmMAD>с;c\ X`, uMt-)&cf3=k;EQ,b&rlu^ǜô&G3pgQu~K8 Jr7&4Y*}_ԷFB۲rڐ47xEN]f?8Rt"\û$3i.s| v3AUq@:4(#r{)W9so :VXKBMdꌻ"ۗ4n_"6Nx#gV'hi$#\B.% ~K hpRT(`!~Ƿ/l,rw'&)rj? -QRUAiOqDu].wID1INŁʍ|wvn΅z׀3 8,ˊnLh'L}xǒgmtGDi3mM Ae J}YeӞQ -9K>}L揉p jRĻƜoΩдfw]gbl#p07cl/n]:pzpWbsPdo bnu&!_C 'qiI:_n_ʂƍ=2@$2Be&:SKP!<: +8 :ܒ}v&|o*b(}v,TA†f3ez Rjӟz`^v:*w!Q(RӔbA!t["ԣcRc-M`2.T4X|,a^i ]/P 0saꂭ[½P(wBhOAr7gC2mN.O:`OE&gUƱBʔ9jHPHџW&rq6 hC):.#KRzc5dQj4$jVeîW3m9D,-XS|GhK9 J-]HԔTK*TXOUvsL*Y!]@5/ʆqP<2^n2ʎp3X_dNR^>bLm}10+,ඃ/0<@oi%n?zS#D۟qKlXI@$|Rmi)~(܈6*ʵ^?|_ponj:7ۻl';ZPdGX@Ayx͟ELƺGEB̏[e>\jG(xDȳ,1SAF?yg%ħy'9䩾Ǻ' Rt򞱕,Q;Eiкb 0/%0W񡆁 oV~+oT'NW|m-K*_C|ˡ% +S)1> ;F}n'>~ߺ:Pk.¥R췏?ת+{Ri?W?2"yx[౫|BZ.72ZPDmpN쮔d8VLE$xRR Y>CCI»'4SIȦuE)ں^ u#ô. -.ޞlG0=B-%t $|\I%@u2ć`c 88UW9k~Y epZsG0 MfQ EE"w. B+p#˺Whpbc4|x^ծeF<#>UfgQBBIA)\{tq WB,Z$t U48q<k ,2߹&?cWcBWwGY=,3.x#2<4>v #=}R~jթp!z29J^`B(ϚEOb겵nY9pA4 C/tgC2J81c scv-ۥ+IH+VJwYF=ޖ67C/3 xz+U[]l%/-ATDŽ~eOn`lF~ѿ*Rȑ_oF6o X] ">'4V(67Y6o~#! 3KuW4UP!]_E%PS[wYkl̢@b,#9UD9 fWb)X!cކ^߼W$MŬ˥=}!b{ik9Dͣ%Vŋ3O%uL]mdn(@&R~tLWvة7 {h)h}Gi"K <t[# j}ÕmQȄK,̼laTw-X&-Vg#jj -92(˅FĎ:YG'ܞa/XnSH+2VvoU[3b-(_E"BlF:Ј;&Qӆ{_Kϸ|BFv/`GyGL-B(Ěv8F__ۖ_%$gZ1?NW) U;66UnE4MaHK%.DGzBW2VH@Щ8bXa^SC6!Umׂ_ل#5:@ѹ-O`/-,3 ʺn̻1!UIОf2PC?òqGm1lF5:2Uv3~ SNoȋQ3rxvi؝))*{Dn,o6մ'ۦv~~?S9rȞE)Kme=,DD:(Nb= b4 xY3mx2'Z&YP񝖓Hw@cD-p7rg,֔J!/lSq|dQh[ V`ITxfAۊ~yw /ѷviR!d)79(-0IH*Vrdbz/PJ8ٜcpЌΘ]6Nڄ,bnƳ;#.\NEfv9-'Mi!HfsQlte-+ctcB+ źuGq5brЌovF PA筻 ^f:C ?0~jl q]Z眺> o`>wP>QLi4jf Ǣ[q{ /z7KwwEV h` 0ݿAw֑bv ?ox>i}o: asQ&VꍼF`510t_іzv]{ɦBDdRف!Wv_[ᖤfQթ,e9|J#)k|ޣ~ 64TEq'*7^dzL@ ͹EdTU*IƯI*|虴y-ȰҒZ{;? S"n96pAfYbGrKW=6JN1Θ_=v-ug%'ZZFld~_Gt EMw@7Ys? 7*sӠ™'zS^(ׁPXm"Ă##! .AƪKK6v R(ę}.,$ 7j]l6y駵 K.xY ^)8 $U$~UMr."C0cd>w.њЄ7密s*L'm솲qbyҩ'oV>:ʘ7y{ػhd&U>ӠYHW^̟\ g3#$u5pǢ tma8d<׆&cK;jCL2Qۇ(+0H'1RZf 4 M%~KY&[X[7mUG<%^6.^(̛x1?9.z#XqP]礡6AʵЈ+'V\XbkgJ@;Iyi]XMZJ?`.e&̮01z.umD<k"}h @X22Ც^@#_6mX~nlգgrtbF,k=Y|~t0'4̒Ȱr%p{ 4 ]m·>i29wjHHjzNKLZؘݙSNBSEҔ|xͥWI]_eanml~"F&;cggˡRZ,2yA` 9v٢^yV"=S LE ujłY_o_ܐ !~vqwR86OswevMU}ۣ\)[z'i  Y C6{D$JG6Q>=9TO6o7 <_ oKO')Qb]'eD?z˔/DrCɹo:פF4l;E V@ǹ93jdG"m1d6pqlf2)ZŌo"p{}.``?_+A*Qe~yw^wV ; p 'ܵ)Cлuޫ ?R@Ծ-b2ZpWǤeX d傧`u Lzq<;mG{kXJlQ k u7霠N \OKd zd;;õGDJa,ɰ)tۚFW mG͑6y%bmY&.֦ǞDPԬq3m+Y>JN-b|P -=60UUb<\F <8^\r6y0@>`_N{3Ej)" +Qt_*Q_NR;f^ӌ.`^NSI +? i?2 aL\tr#Xl@8vy#4S;]~_{yW.)cQ < *Dֆv⫩d |_yv@HCuM)S'Xh pfE5zm03rk#XPB6aLu kPZO).qOZX)?Nܲڲؠو^';"H˩Ei;*ea8gᚣ̖Go ;y$gW&(mY<-vȬΰ7P)j]#slva9-1NuuUV$YC'JIT M]Nr/(`P襈nwMPy4!P9n&Gj*!JOꡖ:s7>SÉ! PЬ~Y~RvC#ۙ2n7l4]~tf9"Y<ydMӝ-4=o%dC//x&a5,LO?7Λapn5LwC=u %aQ kՄq䡩vWq `ߣ_I<->g!px:̖1L;9a8(s7*-j}웗8mz f'6FhB g#gwyҊ7bE_^2hDPATe4s?ڽ -.އOS;A}8(Jw՗8, O, &Z\wK)[c^!wي*W:mcT<N6 hH{[`JHKEQ*=j|}J&ud_0# Kx2n֥zu!&[:h֙iE<=}mcA kR㠻雪L[IӋ2lYEʇojb$&u4׾B 2`&Ү:Oܶ7d:48v1( Gk/YmYˑjwz_ϐd~  W倚gތ>3e#m׬_ZC|m]W* .F#SNs@g 31ɡA >2C?Rm:, ,#o?JS ֡hRQu=5cdz#ɜ@nZV/5xR@=uM!}ll v/+=W[F߽v ։5:gxލ,LRc=gi:?A@L1RMY$măc@1Rwh혭hZUoU~!Whgp` R0:T TU{zAå_d> ۺ`8x >:ò "ZJxw $|PP(J~j5I| ?a"& Wxm*tdhy@,q-!ok6WEer3F"tlkweuz9cJ3~%k }/eGB6 }U55VX\9,bwA"Oev`(;:d澎39[u[ -sl %dVͱJ*e(XZهZpOm^C^h1}T̎%Hս? :Bsnn u5Pj> lA=l+pZV?!l$Ȕ/mvu9'b9 kzaPaGG`oUFaj@V:yuS}@(9W}15@VD[y j3sAyq0z,R ~%N1`?{4_h 9^l~K1NǗ{A,x56=1ߵ"z-HœmUx6 1̎kI87xqwqdR Ī`}ʿ@#;]"D0P2u2Ŷ?k{!1UHKEgl.gN,ym2iI=ȫsxRu+]i o( ;k`E Zv%ݝ&&!kY N-"e=+>Ԃ뎝9S;?E53+3"PI\b-~mS0^",Qwg‰>Bt &+K`cSSIT[Q@qU?\R[Y(55@&.񚃍ǴLmpJZ27n#^k>79Ia]pEzEvM+03}"RbR.iw idWQeȦ˪l G*~4UGBᒯAˢ"q;SwL\"LmRb~ |jK׈䳘R@ 8457L3.<+'U5,c\bj5RpTK\A0PByp*TemU9L*OT~{oILa 6IJH"$J[.q+ o<_rcإhdG!񊾟$9h֥D{lp)Σo(Ve# ~%tZ[5Qʀ2oڭ{@m|O޸gSG~wbGBKmJ YwQl5&W2Wg~1.{:E^B)V֩ -@|uhueũ.U)qgaԚ IfAE h=_Z V&b\Din땡]ZzC#6{崸bOF~ln,Ep6 /$󷨗aE :_J * 75rFk9V,l+NEn\;,e[!pgcg\[K\r,Dq;qq#[yRWҰ3Nkrie (i|S\ ?J^yVFjc5I8yzfYXNKf;Ub[(3lHے9ʈG,e f)6w4`"ȍ08IySuu4]2gٝ'^2А @=X, (dFg8း? 5RϪVY6$E69@7ڥxT-˟oșL80c>}#C~.&&1Ed܊s u~kiv[ۍfyPe޸Yܕ^FZNQkSzs~0sn%P t# F'il pa_81sI,4ʸ!WAKłcrUi2Z4 mJǁnx&G!ĦXԀG2-8/Tohs fc;1l6m0_ǃV꫒KYR}+fV,B{% y]ss.2f;mdYSNHO&| ByfFx(l*7ՎП׫n*nмVI[ H@Byj#:Әf /li._#q)bWnKi7,΃Ix.I Pg:a~)a3J %:}C#ҫڔӅ4,8k#ZY6p7 ?28= -҅&ܾ'E2GH! (HT{:9嵚S \3Ԥw^{> e/ #6ܞ&ZJE/'F*muig n?nП7b}5a{M<OqG Rbό`I@WmdfB$uXD /]7A4*I ,PUT/6W&G7uSů=0C ̍B.S`&i'v})Ă1l pz,T9xGXQ:rRU1eZNyaUB^T>>Yl/fR/0 EŔ0bvG‡=dc\BZ7h6J l|k,F;خ`g-? d~7EDjz xP#f,SUɜoDdQҫUA'S xl0;c˚`V!Oﺓ#hsTcMdf9H*5z?pMfvg'nљiA}ЋvؙR|`)cOǨlK<8f/PTiZV-N+]NiI߭S q0NsIaI`ݗi&&v+ʑhb0F'k尉UG~IO\bW"͞!ϨZ 3fW3߷hY? 3?|1Y43k\ʒ~9b7YSqEͣ/OEzM(oݠCj5,?>qm{ωl9TK<|A08N-<|%ɕ =\M.z{ojw`(5޵ۑ̮*&hrOkLNxdE-3x]3Pl`''~]WCo̤^Q/n86e2x\ }+7WSQH?pKoenyMlj%3}#fȞs޻VS $D6*a+TX4Dzd@YCoVH[!&y! !.BzCXaKG?"WQt8!`cfE6,#lyg# ӲW'9p< pD him&BlFVI!{&XRy9™hc'gxIѫv{7Dl s׌Fm3/T-ŸJbBFٕ:U7$LR-&9+kC^ޘ /(uPt7ITY)֚&x5zD >8|fAs ˤRfY Dr5̠~S|=o.ei]=ȇ^ycҥ(D(Srm39%n:?Ư ((Ž%bKC[*Τ1 J\IR}`F# y0Cy3/pecjeؐij~%h*^?/K(W{R@6L9v9).p#9hItg5I>h\-BtB*H~F].gTjUf@SNqC좓G;x\;bkOQ5<1FN(5 Y9%w8DG]+ܛ(b fa>̿0p|4Z@F|$MJVi>W[d||oț`H?2U .@{R;o0oI75R8u>蕍=J*~0(〘X*#?(9$kSDZDECkiZ{fvIZ$ &0Uf8t҂6pX3DHʥ։BcRAg݀5P͡zg) %!n\Smw泖͋[]Psy. N}8X^W['3Ǖn8^ oAJL6 }tRmL< kb|%uSOYmXW#B D;"p)\3.їykѝ4""HNmE]X5Wv*56:2r o%jv<8.cHV=-=K#-[P?jЍd*tFl`N5 q>ô%IKFwXmvzpǀnuOHpCѹsx@ CDz3N\QJ yH+9)G?2_NwGC[L="l#ŞI[IIEa#:US0KPB{˥VJ9!\)8r6Y]FYk!3I|dE =&q[!2Ş>IjxI: ({%[[K1ERƸk+&l©0Nr1?4ɗP΋OD0?>j>c(*i־Qc}XR82:T:pk >Ti)69Κ*4 1+5Zq$I5|ڒv;|z֟,*7/} =~9M5vIs嫠m_ق|L 9]0srRSq>VNi$7c;)@> Dz2;/sI"7s\":O7}̅it7QC[՜iGS tä-VP&'38.}:g!騕2osM!$ۧ[- gW%7U`HⒹcɧ"‚b,j>|n`6/Iʌ RW(Q4U|3a"V 0Y9f򨩹yK LEr  %.j-nhhoˢ3GܫyQ ]<[ezt;Γ]8s8* \)ch,KRGA1MB !68yŴ, Y041f RӞ44>`%L Yì^_yGb܍CJp;Zf1K{ԱV ms[T3xH4!b:/0ڃJ%fq#b%ߩ ˓acڞ>kr!@rk|/IKzqi!Ɉ*SJL0<:]ld'"Ң/,=2y=?Xg^H45R`flfQ|u X#~0BY#X1Mأ6':> Id vrtn+|-:٨\T?(/SOF)ѣ[.OAoivQmcy}|l }U QF-)IBy[QN"Zq"]gا=wٳDh M~\=a_ W"DO*I8M21V5~ g@h n2'nGL;8VYA:NUfw/dc m!ۥw$hvc߄=I#@n|6z#FO1'?T<)X/(/#@Aa\9fdpE!Ӏ#5+:hg^q4."1N%eڡ~A0ῠDa%OmPm{ֹȆ"#yQ 3 kh1 @*`Cۊ)ae ¡Is$/_-ȴn`fz>ge֡k1v7[yfMH6!LTs uZN@qT'(t11=Dޕ hdՐ$k \U˳"\;%xj@VWyȖ}FX]^`nRֲ碭tf" '{> !D Qk ?Aɘt3HwXVO^@1q7G28FhqK_3N-eDprHY'dINʖVީXH\ XљQVIːcEHj[/`P5&>taiTfwyXJ9M/G78#D] C;_Ӗ  Q?ι@!^oC3"#V!>\-v K`N7I2Toˍ933ҏ闧SS%a{((2gytbyU1?Oјw z1n mHlR~N|5%(iчb:8b04 捞UDS 5F۔U& AyB,yz_VjHY'a_I(+!;Yۉ1BZ \@S-f6O聘B2%AK^N`Jbl4yV{1)C";VߍR拺 kf٭ܩ!׿L { JU^vhgM z3x+-A"XZ T(}$M,l9)мY J-GD4c79eCTP>1-l ~!1#PoEH06f*U&y{ncs B9S*]2K{3x ,7V)E7l]b}BM`֬.Nnc9Sˈ<;W<_'+Bynsn8zyl0F-8{N h&9d9l'y&U䎻݀HV<;!'(LqJ[͜PփW6@bipCTfk\U1coM #LȹWP5%b;׫_  d?JiYq Pǟ.t-&jfpzsxKlQPQYkمz[z@c8w=&Kk(_+G#*l9۳B1ZsnKduȶT7T^+SsR2ǔDP)5@giUPwnٙ"ḰUKVͿòۀ}8'Zp}Pj~y͸]x*}g7 ]$^el(Sn!}o|2 <1 r]JS97{w);,h㯭n.ga٫ ^т.pԡtcՖΛ='稦  =bU-(9PzH3nDdv.]XZ\NPE|O$mH3Hڴ#)+խ ϻ'~ЌzKۺ uj`XQ[#$}1-}c /.  ˤziyQ;0[ЃkUI6GRìx=Ytʰ ú중ZL3y8͚G,oOչ֨?[ꇂ4(k_j+XOEpjDTQ{=X^gE vumoC cRnյ]E>us>0ܟ?Zr@sk\ <})'/fb&B_wGg~_"#Dt۪kN O̸I#;@_tLp2\h|@銪ùOs:EBC[%x"a:]'ǚ4+.;xDUt*qDJ%fϊ_MWhqd sĭH7!qd7s3Ve֯@]i~xz.;*P쳱/`'2r*+KBlt> Z_uʺ`+ 80²şqV1-") Nxl}WɱUw@TDnarx. 8RʂfegwNƣ&hd> aUe8JQ*ۢлR䙄pRFB`FBOA3@oCh_T1hQ@}b(p'k]91# _3i y" M RԆ>x8 >k\n?S~~pT9mV>fM#'B g(ϰa6.UR gDEkAg5{})W#:t@lPzq4:fF8,&LY%BD /u&ۚy-ȯIi!*h gC 14ya#?"Ʉcʢ1zN$P .IAT/R˔ǜo[ְ5]Nk3w̽ oAo^B+dۏ~xǐ0^˝]@.&;.$n܈ AOV0-:F%:}<8=_bY! >9 W{6V~(C{! 97+9!u>xDHL`-zDfާmlE4)'\yLyٱY iC3RIԃdJ-ŏt4y#5c* ;"KAŲZ7xjwSbB x*NrD,XvY0cG|]\Cf,vyYPreRCiXk!UÎjawkɻmwG _$^K1n]ԸdH̚O,]oEͽ=#l8aXE%h*(j5RV=s{ȋعJܠ:pi5.״Lgus="V" ^j-< g*[qKhqE$ߒCjBlkcut&"jF`Ԙe/d>E8Ttجkz./9J2Q{}"Oާ( sVc4(sq ä 3s-Fֲ[w:ϴ7]LN0`noFP jvxud$D9f^Vx2Oҝ>Jc@@VK0e`:C7 Pu 0mް~(5yx̳ >o|!.|Q AceUޅI[MDzbQW9$box!‰!:ʙ4HVۉ#unѹDbN(hdJCᒈT%B&&Yz *kR59fӊ:t&6  1ۛnEH{`aŠȒFN en[K|,o1KuXF[ah3}}g}xK6V:N}[b#8K-–x'l4DNSx9Y)OD!EY&Ve#Y>8Y{jN+@Hp*BoiĬ d }OU*wSs|YޭMBwogPrǣ/KK/ΐ=N# Ӕ Hwfg,sX-\0I6XEHD0{T~O2THQchf1uQWMvj K3@.;n 8%74\@?Y_O<6﫴m!܁Lރ&+Xw[F/#ό@!Jx1awlt1}Mĥf2oVPrr.ex}ai_Rk2igC0^Ae5W|4aP>(IHB򀡱Q 2Y/nF~h{#\Yq'JGB /9߻NI7c6 G #&#E^6JMB@ 1-^EY)|L6]_.Lo9bha=⊢f^ɈJEuV/ hhzD`tC%oڀP+BJUu:jDB|ZXxǖ"49Uo)`#ɶ3"EɖZZXޡXd/ekҶ(k*ol GG Bo{rTj9Y-qcBN= -xA!Kp.3݁ifNmu~o3ze2 >vڠ 2"RAJە?ytb\~%PƄ@C/c96UZyipTsC˛W^67he?k2@g5f1f]#J p?js w:z 2>̋a Elեabt`~֯'; $2X~rp|zwO36gmE6|HyDeZyԳʴ߂DNsoxY]/Z.?M޾FQEZ~ZO>*J|^p?2v3T\`.<~ rRFˆ7&]?W4q#"Ipw2!H@NC8W(IXoЂ ![2Hfq [Ͽ a-h5AKϏF?iO< z$n<(,K0re"G$̂Kpʚ,] ̯c{AOD% Ե ]GxY]}<_]Cڽ)aΎs5x{GyNzv;q'\WA̫u %tRX9D̢,k]NT߬kep$fsПC;{U3aٔC$FDA?U Î >,GsX7yj$ܿgnоc~% 8Wա%0ˌ I2sZ۫ϳ`&GJ"-+9kj?/@)ݒJʁ@ϦT/2( #|J1[qL됛YIixFN;#d+$ v?O4(^7aYK~;4pކ)H];Tڸp쁖̗rX#^mG2J8>DS""~NAHР鼳]_&cl˞^zk ip$ / Ұ@ ܻdݺo]p.m q0d3vBl;tp<:Q6E~ȘtF݈7/ _tkf:U0K\ή9֐_C2`".\xKvA3J/%7EWq[y} * 7~^CHBA %E2/fzlA {7{9Z-ٜ5\tF! r_(DaxJOJ@Qg3d|0fKzhJ7{:>w_ '%-Rǿ&3DavWiǬkV(L<`?I~ ? ˕AVM|(rB凼SgQ`,9ڞQSJs($kqޥܷ47n%H&}p:u=k+ͪ}:ʮ:bV0|Dn 9!Rm`D 頠i3)R0DO`J /\OjvϷ#> Oi@mD)ܓTf]U ?wmEy/nCCoJzDeX* ћ9r*Q F˰<8& ^f0 û=#63cY6.E&ԩG trd 8]hS h F#J|_<̣HluI4fQʠ$FJT?5<,dһ*γ* \W&oNZ!YnT1H%Xh),>OOǵd}E8̞5^e/F0.X5 (4_r|fzNJpĺmIMH9>dr7x{im)CwR!;>AmdzwU%ED[<# |x͠@^ &mkJA01NX]YX"ZV58鉽+x'KE ѶEۜ&ھTKn]ކT숓9 QN2kG0ldzm|1%Dqp'j)0W$ {sk)/~p R}y̚;J_FfHd\ICu5${dӠM>R*[ZmF*eu|WyĜ_$q 7D#܁]7{4}ẌƼϝ%jl]ͮaF5W/WZЭtb7zEIaA Y=em}TKAOZ(Vr^$Zz8? }r ^?.jϑOzktR(@gMՠzԏQXE6yL?IRm=D l a>^*P205)+uh;˅d uhr/I+uz[+n6-4ir52z%CwZXJc|)Tzd#<` vdAn蚫Bf3ԈMŔض z0⾛o3dTжGA[Պ!7 /ϫTc\]~ܳlݯȍuJd{>=@ |-lUN)Ř &oa`VZבWl;so*ނjX|t7B`Bڣf /AeOF_7,xnߪ]28wF9h"U(aI=X6^qH<"3>HjۏK/u{B#.OaWJMb~qe(^g(_C}:,iӝDyd.tp6UZonm,.O'j盉w d NL~-UnwxFb d!/x,|TR }Qn:6r7uK=/<:EktX);s}-O8Q&-$$i2N A8X2t@UNkԱ8isTXeO{Y\ۜ4(T 3 ) 0f"xTKX#Xxl㨳Ǒaeq:{$YIvW%#i+Aґ+P`UY>hۻ4{馏9l=XT$mC={{j[jm3R%;B ll~B3qV˻E݌c!ͮ1 Cq`pxȓrje;Hiϩhc{ڐ+ ɱ3',4hGp*] 8ijg2Q&.KbM;6z:=R\>$,'Z,8 ?J{O|wT"9f ti&&TbnttocI`Ք%5Űy?:;E1ݱ̸UkGlUTܳ9"\DZV`gv *yƶl}MI85r a~@( tVڽ|V)<@U_ Yệ-xAHcbw%5=S4(,~RLJyDj竭cVU9"dq{sL^~dFz,V ~\d*JoۚJn$d.%V=|/uF5BuytkiIx ۿg{'=z)ٸ$zoO!?g2i1h< n!O&Yh_[}b7R}/;R` /でLK%ĦS5}rKRf 5ȀNggJnhY_lډ PSѵB!9IKDZT|H.ª%2bzYJFݧvG';w7*_T=Nڱue8=H[ēG۪}ZhN!V4 EؓGM€9!ڞh!PN}͕. [T2Oo#S T[D;TCi7*XȀ19o1E[`'_.Zge(-!=tDr3l{q.D/w p`ؿVj!bA^]YN->rH.j]W,ARԾG_׽rH>.5mp"c۳ 'jk ˾4Na\p-bî/¹ć[G!z;h٥lbWa Op٪!3 ]O@LwJ`%sCBK)Zp[@-[bەj䲡.b),^A q aݯO ?8fd]򔓍?Vo+>xe ]Q%j5OI{ ;[kԭ47 zQR5vA:Z}T'DLlegs hٵgY yz&WIG7'FD7"+kOqUaڃ6I!R{ՎX9ǴLAFr !ux1~?P{e ]=Td5:x$.RdTưG6q<^:M#$FioAZ|͗f6Zm[|i.)ci5B)XaCCp2nMwBU3Q($:6,w%z-Ls<ۓ*Cxb$N"bzqx_[+f{I8`CZ8M1U#4ec$MGL`j:(W44G^=#TLO{YJ4MKkdiXRnT.M*qR-7st8xUCXuӚ\; x<s84OD{0g(Pp`4w]unvRoh)eٺ܎3QF T[y^3wtRR`1,90e& ρhqrm;<HGpױr)V@B\𭇁߇h6z}J2Cu#XVGQ+J1HQ[>8X(Aa@s'אe=ZP0ldpCv#q9>݇[aVv|3tGOm+cYD@^4?Sq>0.A&v wZꮧH&qp!#IO.IӒ#4Dn)"!Rh982vgkPz,*%rGW ~7 AvLCkzF-N>f3>Uס,5ԑ}Z0hl *|e%RܞP&d-ev6d/+ݵ\>B9#ӄ׈yAzT8|qM!A'WGWS]_WS㶱+:uґ ,J$7xNE'3tJ]ĔЯ^yZccHm&i^ lEc@='ckls؋bvJ0-Nb[i}9gş&or R^7`s뻈8v %V%7ܴ>ym0h筋/,GoS!:0#/i<2?/8B8o:O#2:T*g"5-fbdibVI>?I7cR`Y'qąF]9d\oT"ٰ/"}g?%ݖ4mx;l^Aup,wrι[+ #vHDB /hpa[ ŚTӘ7ay_i`Xև2v.5yw~0*Dax{ỻ+FM~8j\^;!r46./㶮,=ؖX3 (u\[4Q'#n'tC m|B }8VRy))-r,Q!M/?<+A眗:V|~HY<]E^L.~ {M3}~oi'p{Bv5kQ.V?o cu-TƴdHXzI20edjm"'Q*Y~()V9CPMMx#u7=Y&m$eΝ2FbmnKɅL/tJP!bq,9c0\L1ǰs{}#|M>fіlkT{*Vԓ#XϠSfj*>Y9[\C557;G~X6[$=s\0܏Juz)vn}`>k+{2u$fCDIc6&cŗUL6<3q"g3l+$DwKKЃUͣ1@6)l3X(L*H#_p@K V\RogHV2sklPj>}{ "m(H /a6C ~r%VB GMSp GW-Ђ;8-5U>Cxʛނb4~9nl-Lvg Qd]yTCrkQѼ(GS]{kQy z}&/GA[[| 7Fҷ`1P?tycw?tF o6؀C#/fl@8&t[)$6߃nɘ?v*sڪrp.ytjb (6ܫ~遺uu1 EUG" ojϓQb[$U+8lCX6L1X]Շh=6H6 ϻܦ3'YX{nˡ 7vj(y@Ƶw|sSm7Ydjʻ˂{s)@eRtѐ_E3h{P&a!SxJ'r]rdbZĢ*(F7҇Ӳ kD$A"-/ 63%5uoB)KP`T&Jĥđ}7:==$$ߜ/bVhmpiO:ZT5ݺ{ZHሂYVv CdoWl`A8˰^ ҭ ʹjzt "\R؏`dƒ?s#H)AފI6$XmKbd[I鳠c"A=0bb):6+Tt6ThPcK~ ҏKn戲e!dCuXsBL' 1U{{ &la@c$9^]u (RJEA6=10VO+h IS_X>gn\BZgW`,ƭ6&/Z!E/8^XG^@ 9ٻ, U=_") It2&^}J'=,ܧxduVnb-X8=,xE!:bLWWmRggND=La\i#OZ1Ws!ܗ V|G`kj@ڀrgi(HcmM4V= `ޗ"$ ?e֒RqR*5sqG#!h|3HNvp[3 :voⲰ_V]M*=;1|ԈN#rZ\B8 &iOK4F4PʈB4hDxM?-ќ3 y[uhyŧB刧q%n*ߧRDEZ!si=.c8ุ4$otF nP^#E0׍ƟbQ|ԁz37itsf4q[ #^ m؜,GeqAVlhziȊh'lcֆ ,2;fh_ufnl]ps ƳkLIkGhX4?7J4a1J#ˤTDm 2H2NOhd-b{╉9c6Т@38i&4Շ]<(S?g$!CxAkm^0(1T9-U6e=]Rʄ#>] .{`.CQ\߶WtqU.}"t^S-^RYu~6X$'H^TV(^i:X"H,vlf0SŻYuGN yLnio 2q-#: υ֬-ӬxS pId`.g *,m+gpc1Z5n8]W(L p!1W1 [Xwq4IA0rFfqxsAQik#`NK/6 1]ܴвa֡e/nrW^'ʃΪ Kb9Qee"s,fSnXt %Mu'pGhMMȰ(oh<)_pMC[xk] 0mG۴IOK_In)3\k*ɟY_юF STio v2پx/Kύ{hqۨFFB;[iG-Ė`1dC ·aR`ԁ,B7 <ϕ, .[i{NG-I#2J=G0 C"RH֘5Y1[V}W̩|Lem_DY0z%AXV٭cCsv:tJEsk`NL] 4#wk%3x#.SRɎYW(^z *fqDOeɐrr;Ƞͫ.8z=͐A7V=#cK ⿖2~i-j}`ijc mJwwt ]qf[y#V'=/V%Y'f\DEa1\TӞo bkVn1ҽhS9 ac< A"2OLv_UNL'}ٍ)2fRq<ȔugJ`mo#kNb|lHtMB|A!tv/ 2r!%`lAPӇni?jF4E撷}XpiP0}]JJOO(<$xRRvC3p"eS )Gf*oXsM*LFn2׾Pl)ߕ0+l*2rh *m#r0ב pʌP9t\gpa)k8?$[r=Z8(eE͟b1UtrJJTF^@y{3*ɎS i8]I[Xh;i-Էr㯡 V0)O^Ƚ8fR !H^&`qz蚢6F*XWIJΒDPfٌHA.5z\`d:}9JY 'V"S Li㖩^A}or.P*mdkn~7t-P Jӥ÷W" R: @g-x2D:#Q$+jftiCぱzfoX/#*~Ί@eֆϚylC6^*7.gke:U7Shhďa1 ųLCT39G\6ƛTM9Sx3='wb B#k7LFӹȭEyԕXZ S4,,#z֮#<>THk'k?>[(jŧ2 iW[͑ߡ!KXDq p pTDwkնy jmD)#[t{yd [uΦAv C&nۄe :(@m_ P&I2 I'{;ڂRgE8XGX,rƲs#`3BoЭP_+1sSL+^۵^Gs X6L ԴF9,zUɷ[DI@ײ!PF:_1qöf.\ ,aZX}Q1g̸g˾̛DDnC'.E M(t 4jT@gR+rFl6 I&\ؖ;}kYw'3i,RKKmQ/G )K5w2!j @0TocSK.%S۠^X)Y[0|qS 7S~K)J5Qh66Pbi3]]K(ht`T(kT3ys%yVupi%Ql2hD aqA!‘7Cɠ?/&7iBM5O'H0ZǴf~k*Z,\)TH@L%͉W1'E](B?N&z#gm Hf-{/">e^lw7Rk0rCRw/sd%㻉ʱXS ȹ(*+P\KiW Hy4@4FS4# nsbwBqf/~U02WzA2"(_ 'z.L*jp GK^_Ac-=qۉ}L[ڲ=frd7,g:r3aGZQGwk ߤ!(o AHX/B _~=*퀒oX" _ <^dvZoڦ4 da !a]*Rk4ȅҨ6rcC闯e%P(='K%po GrfB7~y`w?!K_^D(0v'uԑtL޲3Ҝ U\tj10r,!^B浉48,]@PLMn7O.UWRg>7-Y,{>6gq6 SC6tmV0C3(5"#4V`*fPu~"jMHu -Z;®EF۬;< xG?~~ŌEûԖ-&s*$?cX%y|xMcaP$uygBlGodd$n[g*)<2%qC5 t•٪{-m}Vp4'7ena)6 mTH:xk'z.\xT.σ$YA]{%10ysg;( CzՏѦjU)ax)m7H~N5+o,>2s YOAA =!\?"⹙~WH_2+ ;s>į3HB눜w5bpv󲞨/=9T/ \أN1%?iTw`X&7E8F, 8h<6UXKo!rӭPtt-ԋh( ?;j5-"֡^!vdž`icWY칸oO}(r.4!B#iPI\t)+x r [ch,PM<~$ڌ@E vʀQ~(C1(7ቒ$i e~_A"HG%*ڵA_nmv{p,tFblPb]Df{ĢWtI@]y*mȺi[Xe,(GWJ"1ziI)-V *7y @ɖq<;a8*r-~#;tގqofz8'Ú%BCúqAV>0nVϩk SyWDLr=o:&Kצ1H;O: Z똊Ƅߎ`WYzWH_ )wIC| pͷ$w0֌w^zGD;3⁥Jωd9~[%l@b6/3=>h%BkyG@LqO/7}1/p}RȐo8DCٗٮ%ޞTbH͑F4(.ȃ` Fš$5 /t}^Ԟ4x9`Oq3air0N|vb]z&wΈᆥPlnvC=5'H,XeߓE<cd/і+Kx#%}5͂mΖ"ceV)^6gjQt dtCD%xlk~fr5NZ#B㿻<k*yeeoՇ  E[- u&]BDr (-6t@4X X6@B:3aBBKA@;dE{˯,xriJ'_d=&]`2 H4A߱092Mz Iety] GBG/n>߷QBD(#ɡ3tZ2yh2NܷnrK~dJϷ6_sUgڽbY|Uƾ.}"ԀiV\4oЋbL4tW3R5H^ٛUdyQ&RDt|v{Ȍ7q޳ϒ>GV  *O6(<-UU ˲Ҏ~V|l{E'DwJ}2(javaͰPX >Ή!G]/ثu KsZ Z̩N[*i*TJNJz+_"Nhl|TlпE>p< ˬn\Sݸ@zcНSawbRT_bfDQgԍjj ӭl@NLqz0xc4>^ꭿ5ZS)K\eqBZ[BbQE4ld }ѲBEXx+kX>Gf*tⓅ@܅e#YCeq%k? @5Qح\/xDGm~tr |垧—o`["ex2N3on# B r0$>דHu.vӶ߹;H C26!]mrmfBW_-ؙ$adofc#見q^❲Ihg'@mJیLD^ .U.}P.S/]ZfKwZAU3 Uhէm j"JҧGqᜢU$uLBkŜ&N}uI\79zLF0=C/"|8. k(kC )EE fj~.ه8΄qfAvTWxY_,0bڋI lM&h||RF nm&)CWze&sOwT9P V Sk@=g};"Q؉E2PŁ-$`jUز˗PzB=Ea,N]ĞF'Z^ Eaš>q5!i#Z)v'/ U9HN ˕K fOڙw_tK3-}@BG?0xجą`gLoqx -2ODm>KqCF3NsDW΅?3)HJ<W]E >#}Pbp.u6At?|987,xŞqZ?^EzCM) qet֋'J,9LD:AK%kqDa݀X:i$SGZxZrPTNɦW>ee$LNK TD!Oc|Oo.KQT@F>!1lq4("{J&P@2+؛p-Y[mRotQ_̉xlboII߮yPO|.5(/B {02+;P O=C4ձC@F-˱zJI"P5;0C,FR Ʀ&0ҩv@+РX]*kS9y9 HuqPC}|eC%nT9ݼwFͷcc++ N߅cLTCuynM*m-3uZ<EگXK֌@9^|*J#Jɓ**4w,ݤO5^LrT:=[paG>UzT/*^,iz_hi<yҗCIسܪs=:Oa2C}>YcsJB(:[Yd/u0XÂYUjX-UG$|Զ0eol6S:WӲ\S$IE5" B6N4x?|=Ip%nI|aFf$Vxrbt 34jU"\xgM,'c,ؤ(~ܔ^Smf!>(VAc5m|SM]z)‡v7_ S(o6oa%c{jn6\\|VV}K1Gnpҗlm)9/`'l1sUDZ>:#@Ѭk0eGOh9G`DsHT.'4s֓bVr NaidQ l {[O&`apt2BAn`~b1NwJ[)~7XyᠡQ$+~d iöX@}u׷*5]̷leq&8Y2OK12䡆v *ٿszunFg=Ғn&VqxwwsM\I_6(q,S3@<ϗjdP;Zc3O1_pD;f<[2K pC/iFjX3*;%I+pA)sl*Se-ΦTyN3ϛ/.yp!TpZK4BVzHźSQweXq\=27n?ϐt]Z.fmg ban]}ތo `n\(?>_Dt;׃4ՅMZᦽ|B:i{qfWVo6F.d8p9Cz(jW.%SE ,?"+ouM8?Ƞ7 g i24. 2sj NO3ڇxRεG(W:bKFǓ4riePfFh$w@Շ/Mɨ=(u?Pd)=. m&5o__.f !| `1_ir7Csh).>m =XRcHެri9r4}i% sAg8p٩2XR-!0/n4)2!4K=7N@{W:Tf2i,B i3?WzzϞ*l$ cKZ knj,{L>`s>K|MRBU#M̲M%9<;G_DrOhgҎ^\c!W5뒾 b r`Zi/2  Q<)`mRyl>}Z_]udD{X&p3YFt`3! J|t 0l򢲛 8#䙒 Ҽ* ]{'R^Kpaq`W[20ɟ"t-mD%\|LWY$q#u9lYzDe8ZFqP *z6 ޫNA=Fq~6*_ٮ2F'=׬$pR@_Zޫ< F@ J&'+t7(G1@d{o> Ƽwu G"%"P=˜ҳl1JNBËRG{sw}2 (Y5SY\yW6 sJBG}:~LO $3 m\Ov:2|tn wFa촠BsODEw8F*ӧ Rn5=F}ɇ<㾒ي/~ݳ\UTotscU[B_Y3()JXaA6X]eуX>i&D<,6pMQ2vm>Ā h, ~EF4%=<|J~sr Ep Ƭ28ץ|gA呢gl)^oe^|?! i#码b PSX?O$p(`U6j-ablA+M$ĖߚBC婱FרpbF n≏@&T-A/ %~M]R$FyzKW.{j_3QL')ϵ yGb31%i}B-vHuA٨ulFڕ[8[lp󌲯Dؽx,oԭOY]L~|<"{Gp$A4(k }X'>mOV?'5!p0 j>%ZTP(A!Ǵ*ONxjG>j`^ |TWYtQSgn@\4DM{6AH f}lSNpL}GSәW7JFg6Ku /T#3h_B|)pk;QFkͺGt59:^j݉7,hIUwz0?Iu G4T-pNb.gB [~8: YXΫlP{@O}wHHePR|SfL\5᭬JV@{GǩJxƚ|n.x6EJQܯt㇙o[ɲ[;rW)BZK28m= ia_d rk )YAB?~;<bX.RE/S)}`>d;@JlΩYҷi,r=TT/*c'eA)X91x.i~yl3*`*-/6>[0ѠYXv8ۯMbn!itF.4څgtck"+m䡄)/%jMr)79Tq5 -0@=K`E _>g\+#c&KRu=t|΃meyŧ|DZovB?5PI#`H5xAMb*Pkp2Ό5p ij]l2XGthNL8!CHI}<-ZN?%R:Rw]$hĹh|]iI{ b3o?8!sL*dSr։G O( |idToU`']t07ڗ?~~ծu~?*_q68-eNatաيmoix}L|g9R7PT1Ov񢉩K@sp ?m % tH}T 'o&;3XO fB9uӃ_yEs;~HA@ !:B%Yv?o|lHk[.2>$} 2Z c"x 5 0uT95ס5\8"o :(9xCHIW"IɄwl1eEhf:ʤɏ_ ?X~w "L2ѪbVf)Z4, `NT+~{ 9 %KGPD%]Y/R1ʞ'gt?#x`@ .s}pb]֝q^ (^ ߧqV[.%O K DmںF V=Ԯw| CE}"'Xn/kvE8 {;NpXPVI 4 Rdv(-3yrc$=_#ۅ0R#dׅ 9|8/Tsa,@MOE.Z~$רʏi:ghz=6BtSTAIeEcX\CJNr2CYGO8P"*D=0,ۨN-S.k @Nm"rNߑrҌG⸫4JUݙ|)Wzs{/O/ GJ5*_5gx1sN}Hł{*2#ُ<}dB+b!q8t1N=210:r; 8n%}*=cRd6+aL=Kqu-TI^Gb\,,{L5(${4(va'gV|EݤMe6<4p9,+t(L$ YASg$P]fPS sWRRY&g=Uf>61Fs]nA}:$poiUh|~v7мI#d'~`UpjA_#'N!yzv{zUBhM:%VH]e6Di}weTuo;Fp=5osC|Szm{H#:lMqf7%h좿zSސ ;sEͳG9sb>`jNc[&gb KcE;0?45<&IS# 8zpxi닇j2[6^ߌ<缟] *bD[N#r7lM?xw\^sIMO'c"?_Ѭ?a#?`9jX:˝5Q΀t2tt .v5VEY^VC|T(W5+h3Yu3Kڱe]H3Ull0!3jDX彑5(-;m@ut4Ȃ"J#8ME΅{r12p8}ߓu}>$l0'T&T#h#ˣ}) .[e4.[QG=.F`vCk٦OǮhmJ%lPt}D/];E8) {d!d%$֤R+ZK <82R(תP4p0F]Cjcos.,񚊮dhA6t幮YB6u;яi\O#c_Ӳx3}r[mJkdcdrP.e\7sEنi>ڬ@Eu{uˣtP81-{K3j뤓BͅE睧.:U~i̵徴+РF]|;\*KP"7W+sYDދ~cu\-={aql<`s  >{$a5~|+G]VܮT ͷ'{љB<#'." K{ 89$*v`ծ5em׭wcDr7&3Xmeof:bMɭ'-Act-h$D"VU:#BčR+o+<ǐմ s F{sJvh O Ӈc h`vKR>f{'6iD Ј%2{@sauP Rn0+.- @+o~s-TyK#p?a{$X*y7ŧk0-~g4 15" ɇ~u^49 fEe)|CPz'oM\_L'HSgH!?DptnF=*^ݙ0 6; /Yl!H!iX|"-q ֤粯%Pɯ]-|&Zr tkO4|].q «e4:Wp)>+E y-1 Dvәj "Eaf<3r &_rGUN&T]0Ŋ҉_Kʦ=i9*}O5Iҳzk\"U:㶘aU> &ؐUJ]z5!E|Ub a0̣˂]k6bWq1Pa)$<-u՞`f#= iF HQOi3ⷺmtھh`&0JWSM&3>. h e chf"\he«(l+Jq+ǿ KXbJ.ɄI[{g"wwotkB78KM)hDnR8L'ZsĥZ²rlZ4taBMg[슈UPi@raϵޖ/$GrОՑI iVRdND5W< r6\0Is}[fj3(P!Uv!QL+AWϤն}l/I*Ħŧ1\zxl!Jq/ OԴPIxڅ/-dߪzQxp 74WB J/9ֲp?*} .VIqU5|1Yrq\EQ>&xDwJ4~um9SV`AHIpWB^HrIµR]n6D8qV;G}/lr".!P7\ycl031sXk`PnN^Tv=iutVb7l+ZXΖ^&OKq:7oN#ZlC~\10AǮRP)PVXЧ6~?UC?z0Ll|F#(/$3"9Iü%+հ@t`ӹ8$1qJҮ4P*55Gzջrj\ޱs@ٙ7Ιa1^ľ)ְ&E?Ԋ܅G۽FLIyx 3`a Z zܖ!zqwr*<|<5_AUDGgRVek@h\j4HֱJǐ3c#+vx}tA=K"szU$8e8h\;)e{v1q!{T/ɣ9K|C'dlw:~h4u&gXqKt̤0ΦXHل/G9j4T&?Ƹ@ܫ IMΖL#QEXX itdKђԠZ /7!V.33NV:EvWxhEezSԮi3Fޤ4L{P* D#ٺM%&kE3f;piv VăS=@#sY+љ%=!VnC ^鵉!^-A 5;3"SS$,OiV-KI!%-Xj ٲf_Jĸc .OP 7:OKy !ՊS"=:z$`ofYu<؅K!{6=jSzC A7?B  B}qlq3i̍I S~"u z2dNb* ^%ILx|"gic Y3#1dY >_L P 6̘.Χ2AsTi7n`u8 2qD};Xy~u)Mqhb\8u1DƥwOen+]omtC0LuiR']o #F%܉}jPe Gqp{ჾ|-ZgTA.'o?dt7Te5h~$F6>rr / ) ( *j@Þ2P+Y~WW*Q)Ў(ئ)m}H6OܹhU[cy`4O@'ΙA1 bSq ZR)/1J^* ܄H$pkW3RvEɰ=S_@(sm!T`L vS?1L4{_;s2?+T\tIwIBʝp)9LkGpgfXHw>]=fRؾSH'xJ@.بb@XF2}?[t  +^b2¹uv3_;LіD@;TF˦|loDUi}~ikKw[kb{{FщM4 &6#dDP%׍"tucxu(0ng=m8sܽBwir qMCNˌm:9NqUL_ޒUl $:\d {3|iֺP*8kzGaLŃgDs:Α^9%fPgǎB4Zx `yPe8ll~kJ?&ӓ3 i7>߶[R JR{* Ѧa}%wcySG &tayh'݄u~:…׶O/=U`|Fzrح|w<|u%vyM;U< >&/Y< *z } `m&=#g||R5I=3ʪ$L-lڥ}e6?G5s1zfYW0u yoIIb\feg;!R"J!4Pqq$q(4#݊TpuMJVk:3[p5ݵ\.+M4]aw9v"Sn$Ss=7|{h9/ kV0j0j0W`x#!ĐKsRI Z2^ĄQ͹`aCRͣh}߹QͦY7-齄nEud?ԡM/{A:7I?vxdA@/$Ra @ufHzW O$!4;n=Ǜ@C3*,wp$/q]BoĊb*ޥ݂_Y&A6" m:5gUig8˺a*˻عY*T/'N_ ͽuO;q, ;{Ĵ֡X~ك%D;H\=] d  cJg+&Obm Rkuf6yĠ@Uzhp+o~yݮt% ifk+5-'͙<1P"ĕfsPo*]~ȁRc?~ͽpiD&M jȕqW؎o( t K':L%cAJ*0!8 u#=^8HfIc 'uVYh˾1m|zݥq@V MGvnI+ hz6|$]1OQkpM}[qVf׼v̗ W#EKw,Fb%rԠ2E e6-I7tGۀ~# g =u~g(͵T-KRiGE|Wr[vɬt8ddFQLĽpl?Uo+}`K~`&?2`z=<:aڸP7)m|-!8~ܙK6ͣ ׂ"뮤O-Ьko KnLRt\hld1H d6vt~Gc;'wZ4Ƿ ]N%L v٭{M&b'휾YvkGY ߑ}bէ0MOI=gsM@2n`:HI)4cVxV3RӹU/M=ޖEB%gؒswBo|քt35/;S.)R —̥ 3+ɸ c,{2]aѡZ/udIT[e 5R##ܝ2- ~L U <3(zIqf6]h&hM}ފ/uq/)p]XSya E9[u#=Wx^ ^n*onM tƼ/nbHv~ %1~)k U ~MK 3ZM™=xϥm״SAme2qȵK@ `'zb0{ ̎"0?N*:8(9fSa ԧRb 2Y"<1O KE$р']G8OW acQUvl;r[eMX1d^sXd$f!Oႚ3Jca6<`p Ƽ {?˦vG[,j2 CuwZl X ቎@w(Ǫc4z l rP@ձ,V◜9^L1 E~Y kpi,n*Jͨ6nrGL\ś$5 n2R/EB?,εyv!\LYIxHDJO$6UO#ɸlij*ZCֹtOv;HFMZrB{ ƒ6 շ&-/ Ez)p% 1jⷭ$Ɠ()F̎4~|.d8}bv%"LX IUn,^{/AnWSo8*(G*PY {f|R_i;J$ލB: r^;8(NAhQ+*K<ӗr&{"˚ %Q|aaܣߑS 'D>\(|\W /!'ү|3j&g/kQ Nƽ"|8puPn:*=,2ݚ#X6w=,c12rlChkj> kPW.l5=Cz2dD6 z/,@X'y"ԙ}GfV_gXѻm) ꚵF|MgV׬ ۍ5j0_dޒ\.)q('eik8Lo"kajX[ 9V)cǖ֢`P1e9vq"m/혻4`s8I7qF[!)m9KglCٔ6> [&b"@0swl)e Ν q4]iI*#+?ׅd=1 VqeP*14m͍9q2 ֖Xr{uүn}‚G630/A5N}( E=;2IU)*%U y"cga|EEͧ[\;W;;aJw[MZarhfp# r2%yH;Wu-M25]rt_J03³N2od|;6IE^BRGI@&{հ.t-*urDgȺ%vNb s|VX+mܑt!i31Ra Shes]de[YMiZGj'Kk5!8VpWbjIQkQT_C$jQVsjSxzA />ʄ' oF6-ߎ@#bI T )zO7K`v Sn'G$;v1/o_4k.U Q6Eg*}N6^3;dO*\Y;Z$IfMlt$XIʌ\Տ_1|+! 2 }tV4e͏R1<ʵэ|X eGx~N}= >F[rm'XH ,`M[e@8Bp?Hl]NÑxգFʝ=NPཧR,c(iyHdՖx;;7A _$\\sz$X*`&#gDn݄j'~p:cm)Bb3wZYTvkMnV*[9a8|npŧk'!!IaUHI^ * )g3=ZW;QZ4wMIg_7 7 B$Yptںm#2ֻqҴil*e\;qptsR;iSK)q/ԴA5 OOOX "z`E|x({-A(pd)"[8S9=)"D"yI|;!9fy/ Xo]>\ 3 _T͋OlC8,۳jG .xԠ;g ~z0-6~ Rۑ߈33ᰭ&#/zE9;6WϿnj.SRj:qV gWadF6&1  il+*^SvЈې&uv?{z\N^W NI0pa/.CYA4Э1MmF|A|.)'˪d Pk%E+YcznQfnഡg8O@ 7傤!SXu;Ual/ĎJGJiy_ٲ^\Zj+ke2;>aʇW|_ m|؃#J$|cuAopOڨoE=>B:xN}!0 DqZKaKpUggQ7]x+7ʳdWSai6ﳒ4qQ|,E4]A.?HWg+D%7佀V\HnNټ•CUi8vg׮jXA %aaնb:ĵ4/fl /ySpw.In+q ՛/Fk_k*]U%|@t@~۴XI~Iv0*巻`̉C;BْyemG 7TȨ{DC kH0-B:qN-L/7 .e-W]= g.=EF`@TCXm]`d$4'V8LC| Cic?h2;iH Gs@/ⴸ"+eg> 'Qs#ᆁbV.r=o|ݎ %s~zVIz7UӚ=꓎OVIՅx9TFs6Vu^؆[(@Zڙ*`9Ic Ԛwd!b j'?=7 P(F#,n[<͹&tؓt׿1GĜ8Q!0JOmaZtD#4-)v]nGo8%>!Kp ~4!).}tK~ ~h+f"zz1Th5לMxn½|Ӆtm55'رn62xIQ ;"Y|R~*A{$ҵ]7sk[^Z:S4gAG](@l74I0P#>'ylŷmuW((nMTy‚6OP lNN! zVBZ&$ ̾ @-Z]T46םjVU|wA1{;jHc d.]e#hb[ l?4"*[9"hg"L tƫadTL~ʥ-q J//W*yRhePzo_* XR+꯿$ؐsmkEZ7<-/jY,Sg@5"AxQfY9oZ >fk%u'ctFl{ ,Z2e«觔l_A5=]`{G]?g4m\0~(\h=gSn/U˜XD`̹G#FdO++NNBDdNBLm/93+K.+ObGM8%QI yXjo0=t(8d!~gG[}]IDx8NCm/w} &21dAjf$5dwC.W~qmѧ,G!̰?6+яK0-*\Fr=Ȃ--\ uH1]; T5~J b2S.J2n9B`Ry,j3rTʻ὆X꩛~̧`n``VwEl&}AO[Ϡ-l,Cy2Asrqџ#-[?O-V)^*N\KA9|g|f=X]`ZL,:/φ2 :l*ȽXBhn",iet25+{Dj65@MNIqnWdZ#ԂYKs]MHNV5R<0sfmDFpUؑ]U^{>S(<Ti"G|+k$EߏzOiZ8bLQ?LMd}셦fGu)/ 2'^r_Ng4`s CxE,NHe/R0Wi2G$9E"Wa@݊h+ϬUGs ΤzW Ձ`*Ņc ʯIAg?׹:/?"{_/KH*FSەZcRԵʆ'dF—-Xn@Bp+tiYJJQ}ц: ExqJlx;X$^>[ܭt,KWDZM!kyUTt bbԹVCKayҟ Iu.i#nlC"}!ƒyα8`bd Xԣo팆I-T~d75;/~Nnφ͹=zP;孢zGFX Pݯ + zj) 83c{7bAS^T\$,sQ,qEkȵUC?¥K$p1r"^ӆ$'049QKvׄN" ze$sTUNOWj٢#MKCm*+X0~k|W3FN7b&IeythaZ1g%h[ k[ z42iիj\ި(/|bMPlO=^V齟ES?"#r9P0gx4{pߤ5&poxX9S&Pa$!%;-(d gE09,p '3YT[f>=HdYApr7OϳUHR3+?& 4)3ꃫTi,7BjR"%OTPŃ >,ays d1]1.į-9޷kac/.6r)ɶ6P)bFҖ +Q|0uW#1o]ΗN3#c,QGzfV8Bϟ5},NaBA\4@okO䖡1@iC_=au}m$/)ie>ԱjNUYDYۇR OB&GEֽb߱ 6\B'}} ̷1_)%`cy6'x3ֵe%Ov|C"(^YB " nJR'|IKJ2}VPԻw9_v! ]b8IsNؘi!k Tlz!.0y:圲ϳ1h[;zPxwn8D!xR6&sK3|*9sG ~˶,jFuXCDI `Ś߳ 4`Pۉct3h<:0LB[aBF../|lreqE%+ZCYI%&w:F^D2?:yr(o;<*4R ry..6'U,|WB6R)9ڐue0P ʨ(EsUz0qM1 ),Z < ՙ=]:gUSPv?[-:/(U -AX'r_T'MNc `<kK]?keYC<6 vN iߜhAl g3a[aަGZNRLe5gU!y4` } 9^9aH:O8hy2)^I:55/Y;f[s#PxDq7e$aV;xϦ'c%-fM}/0i26*4<MɲTe|7Otulj;Tshh2=W+^˺Y iMՂ]oO:d$X6SBjC(:$ L\ {3m7hgW!aU!'E|0}T2UP_ e$H+4RgU#4f|T)><?FRGH ,ՑWw>z4! e(VodTH\X~e&kR'TJPT>XK[~~і=XkN@g(3k̪Su(,)F{{jFbZ4!3J-~+cs<3[J7`W-!k]) knȈ'g<%֝|藝OJ"+F.`dI6eBZDMq@NAYH@rgA $tޠmèyZH?m1n|uhfʌ%8@nI᫈_qJG{t?Pشӎ:ڕfoUEhg_Q.47 #)tM5x' hG6GFSyt-~K?#ʄ8]S FJ?B |CziQ=8]FO,[iVI;ue65k.Df,`T_p-wsPFf39<炑(A P\`")FIC5U(n44뮼K[EoV[a }߀FOEz"T:WNF|ƽ$D#XmKt0(k|\YB^2Ν)JcLh 7γ4:'~yL5uLi` H0ce}lX(KgR]ITY9oa9L x]@H{݌Z]~ ~kkhT"y'5$LQY8 aƲ0G V-gKGU1避zǰv^FҔ'97٪V\m(hIJJS6aWxGr?Nia'gWZ(d;HMo!K$fijNCAz O:[Nyy0{#KI64<UkM3]B>n^U81y@ DSB]3\@ڝvD钊Pvߌl(;;"=@{fsہ&\2 ;.Bv.c.6G-z)T5c~=$i8аX2:i .i"(w9 7lB0ys#zۦ^n:𓪗9۸0Mgِ-°#tH.c~"cAqg~ A=Ο3ӍB԰FvNL!#SR._Qbvc7_]6&."ihrNlT&i|aD1dȈ!A!vDƮ^Hzn,E0Ra%,ţ.Kb4'  މsGBApqͥ[`pTVJ *9*vYx"r.5 8*վx*X6u"Pc[fTy8&٪+=fL g'jUY^h(Y'½j`﫛G$ JrW9DTSqp54}@3SdCiլ2%ӂ^OUf#>PU&Z>v>z,[ij?6-cݦ!~t <`]DŽf!5(vn"w~uN gBeJkοf9+jomu 5ضQ̺.<7)@H(Q3px#258CGěoHQGX !μ:]I6i:vBRbz$܎C'?Q!uFd N Ʋ*@G#!5Q_xˡ GL!lKyؕZ^n,)(&S?6A.3OKou\lnb2xoKt\S0e$9_t d׍I`3xf+ryye^BIcbM0L 98a[Ֆ<^q×pL(khMkXf\ț0un]ܪǷԑነmn4*"a#\k[^,#&]2N'[B>gͥJƅ =&ڦlD2/J-%X tv.KFPYNY:'` ϛxfB=Ed'Z@5G/Bc@X!\+qYvW{C+eRsOZNm/`uXpE0 Vd=ZLov, ,Gz@ҕA,Zlo(R($vem8C]Ey޴!{3Q<ڴAַЗʙ32] M£)em@,yWA"K';Ïf)r6՛k|p45RY8$' 0h;?O)¡8yQۓ$G @LT,MZ%%=8P5yǠ=VaJ%I^TT^/^ys5`1߀vJm}65vzŸ]԰Wc*yź3UvÆ#CA˩Y~< ժ`@ @vBt}=: x*D'(>R X/vRɚ@ۖ0=Ns: hN m%*\|Irx-LS*JD?^rlڈxIw5Ѫ=bbkg|y(oMygL. yx`Vy_gƻk?H}~*N:_I.?god6H+x{P |+UhPDk_(n@ewDT0]1RZyQU6%q>t gُy5m*Jon%p7nIp Z;"e!=m7{5 ^ U xˆr@f3&ycP0_ۡ bQļLGPSB3 .>OeuW"H+rG#6+)eRX ݘ@ {eLunIq{Yv>dTzo:"P7O~ N;Ɂ _rI0YdT+DA>zk pS)Zh0 e~ȄOaxf2T'ި+@yD&Q;N?ARIieM5Gf+r|w%'ǵ ) fA@fӥ#dWllE[76X:a˧#Z{+ֶ HXBʟQTCw6V#X3&;(ǿyl n1݌KAD@STR)4)eݓib)ggŢCHϹyzt\H*h*fiEzJ / HA f*xt[`R4?%)3j / #͋xk}G jq({Wdg ܵV@ZiO.YT}'[8R^ \@Qۘ,?G8ӚA8 UH(ٽjMw&m 8K}Vن蝺6p"Ӳ>NLsX GJì\?` pLM'& )5cOX -F<ΜJ~OK~/U Â**Gu'`CO"hx{7(n?$*^Qoff-;MMcb}TK֖֙ߝ5#b*1u%m0 -Z8=QiZWB>?F.=A‚s WۚR0h0;[V [ce#D)WlL4,{D#?siݹ@0 `Ud4Onl+\D!}K$z C< u_RBFr%ƿ* FqE8ݝs ?qcp/sz0U,nv#PIĞ= =U%?4\Mκ5bPy-ϗ,I1RVr 6_9 GI @De9%fҼv;H<I-庖i2??_kHD4㰡eW Kj2jr߅z\3ݲ# ckV[/A:aWH-L {P|cd$ߌudJIX̯V I6$50:N?Z/,[WٞiwɪtD/FI;K@uR 1E%^]^劏nAڂ,&rړvM᜚$$DHeU:n 0Bla P]fמ+;4]*t'6o'3V4+Ps](#H}qN&Vyzr,g (K;˩M6oA<>17 > ] הޒPݖAP݇b:&_߮ 9#HѢ3iVgs`tD6'@E0h^`j442Kr b+Cq(< /Ћ/1GX-?42[JUE/kpd мТTDF؉ ,C̀"Qkǵ  nUy<]lʯA CH7WWrsL3O 3w$ĸq]dj-9 K]s }#:Bi0bF,bEr5i3ZGИ"vr\O9Ot*E j%cB\M;q=y;Pa+^Yj#d 5$ T-z>L[c#;Jmp3-nP,#Ew@/wa.yEKc7*u4ţQxD̢C~5\Gx*Ε/1]OzArx>uI?=7T;:'?qrv `B!kψɊ<+= 0T)H;kݶFd ;4}ᐳnxdP̙T$&[N;UZp?wAMW{(7Pq&Ƀi;edZ;}6eI8d1c2B}{Xs *> `e*.0.-ʲ#ȡC ,y[U- .@]Vnκ}AH#QT> nR(,]40~DTDS=o`BIʅ@^͓[dU7{ h،X ;6uMPBғXvY d[~PyEwަz=B oh}BPaI/l8RBm)1L Wg([ymQR+ 13t GgmͳT?G@K||p~v%\Qm!<FY_'00b=X5Z Ud sn*_(0ў+wq}Lw%i`_;t#_㖽qqȝ[ooYH!C2`옮v3L!Uօn\N׫+lJ[M&9񏺲M[OF2_oYq,smh8LZ]GHpcxU/L lf\;*qW}#y'~#8ϝ]J>ӥe&YӖDN=t\~Vr߂ypMhnXEg$Q{m9y(۲{ƺp)A}Usu+߮Ķ +"Vhy/WFn R ~Pqܭ!#DeO2Fnux[HQL2p{PCͮVkn|a3s7T:؆N+e8`এuܮ-6|?q?ᜓPgu{;54^xF=4'; w37xa%K IJXIBբ%$xO2%$JR~< t]-q*YskJ};5P7P_ˌi$%jw5x~1wzymDSܒO%GX"lunopCmXh/ba/ ;!Qz4$AgE\Kr݋T4>k[hh0F[6]4D>ެ#bS6qv*:[C24NHz s#~uAGTE aUzٱu(aȞdfζm"<':aK0ZNTxʗᗿȱotJ!Tkm[1yP08c}:rJJFe7#hz`1U*4Ԋ0 =|s6zs$9k$$;MǨ:<[w5+xC0CNiVB6GQN;rLS*] Mg,! \_.@"(P1y>1UGC$'Ѿ7oRF^(:f+Sjq0#/.P^:cfzǖV:WuvlQU wm|n }(#z0hdzٛDGUc$  9%JcLl1B,p|ow1_Ysշ;#t؉mUE* 6~@xLjaoEUB.ܢn y'된Q  , \r:㳛AI7vɈN#vJ7:RNo"<-(Vqڝ W)2"i9d B$-F-?ae14-DQ1>B^ERdՖe̫>'`Zj;r5t ?Ĕ/k9w;Gfl2pÞW#KA:|~՟tLP"oiY֊r״r8ł;AQg?۠Ğ!;-K) `b9p?JZ+Jݿn b;9䫱/SR6ic ݟOuifduiEL CKz&]qE<@JVw& wiiڎBE1b;-6غQ Ĩ|/1s &,`Dt͸<jz!DgR!C]J!|G'Ƭ+bpFć5.+I' bKߦXdLaVK U0WX9).pP(ĻZ3)R  wb^S)DϘim :$Z"x ʀ 滂bO m_z<=|S&\,gȀɉkAg ATAMT@x%Q#gѲ9[=ȃ^ЅİqZ@3n{*1#ZldVLh"c jk6@7,v%K#JebBC56nl۔KÎnMY>",6(V{YtE;u5-IVm@n`Pso.'t%q_rjv<`W^>?ABI<8CқN,<,$CHkaB~h0Wb]V0)kb*L d%cwp_QoplAJ0X-x*.%`_I 쥼OfX/3lZ_@^lFML/N8tZܓޖǤRݰ>Evx3Զooc6Kgi늼A& u #wm e_{]?,sg۬Գ( }hpt~B2"G<ӫsFMgz(MޠBggLQ: cдE^!ʮfJ̸v.nf9l$凭"K7-c%pdmdU[xL9_ [;RE>SIke Pb0ՠ7 O _\F+.B)k=KZTQY p=W{\qϵ,n VkސmZF[ 7v4p 7j6?uG6$B,T{lHT~dC*ACoH}rĪplƅ8B1/4$3lH=# D]@A/,,GBKR9/*{XSFfGU1_BЋ\gZ`6brwK<,s&c"h_bg72NUQ7<'=So-EmRU߬BqP(MZ0xRN1x>ӷL7-A`:}%ġIz]deQ|2T<OߘR(ˋ^`5ZY1I2[tOƌxtI"#fLM :ۺkY>oӏsUŌId fVMIYu'ha!q>dԧ=A'o*zjKRPLc"7D^4 A"v(-ǺX FW=;`M0)1&\nNֽNܗ3HBK/1Ec^e$[=U1K3Z_X'ߤ.Nl3;Za,d+Ŝ7p혼̗B+NְjJ;}b퇆>c .g Zf0~,+%K[.sU}E0dtfp \{# E/ͱ&pPub6IB~!. Pb]hL#6ŔcjЏWeV{⨽T6boM~}S0U1ϝGà xtEkgFS0챑 hŶҖ'Ne8'A4FJǖiü /arv`NMRoxj6uK0ʥB4LF9\ XuJ1$p'WGd8EoUXik|k 2S)kxкϩ=O4}[ڲTi%^Oe N#ۯ{-M" RB DjU'rQqe`T/}1z Z}t7o0"g2Z̵W$4{Ov@fٲ gj .խiPVO[Bo&n˔K*PhP 'Yba:ƈ|udhE0d)ϑSBDj= (49!3Ԑøu-F@7xYDFL#fժ1pL+ ӝWľ׳wN+7SU\qܯu )l > Y StWufg H5Oj/2(!9upO m(1KxƉCӗ3LgQ}*+>ŞTzwqv) ~K `Ƴv %7 Xȟ h]&6̆^yjH8d\Z'@pao MT NSp#%K*zGCtuIai ] (T;Tb^g;5<ďY1EC옼'噗|N4l7O& }KWtmTv X±s' o2rϐ^,t&o~E ~OB ^8<?=:T̗\sB 3dC sC32'C;ϲ(U%*!pİ.9_˩\"kTAouSƌ(Ȕx#v*z[HF2Z5k=*[EDk V; P2k-t|w7ԙrnaeOϟ#񉁼@-6\ paXW-Оv5F[n_o:(7sE(#37!1q< ۷>~yu!1F9:`sofZ=i>{pIْ*l:5t}Mk/Zz(H2 {Q&~P ^'at:@;NJZQ D =p(*bd2#^Q!v ?4ʏ,b+Z½"'N{ vMJ,%A'S] wt(Vj^=e5 $Pg$dlO!aDI5c sY`ˉ^%D&\挋ʟ݀1:On:̢xH3sS(3 tN(qg j(|99gtAn!Wyhv1Xy­N~ΫřGNjB_RX rEQ"Ñ$R.ؒ)R<\IX9nW/s톳0WK[3)޵ T|WdmH>}1=^DjUR)K#&N/0IV' ^h:2iB8,#>;0JZEQsw<!wVܜ:jpp.>bVdyG2 TbL{y;0 YF^O!H8Fo}-4B į6Q!fw\*b7}A8 H#8FɆqܿHh^ vƔS@턪ƽfҝCJxX'mHaLe)ZkY" (Hšwfif4{io(656j%khVX71)pY 芔!U~ٙ&o1Fntfd(}w݋ݨK \ +VLpF]wFR<䳖aߦ[\'5\ \FX^ڤ,SR5r" CjY✤7Swja|ufCDN!e9;ipNx;nHrن cKڥ KD٘5u6 辊3ms{XVЂ(S E,| eW ;ĭߑ>3# X$Y_FB_p>t^HE}\'Ɓ&#v #=֌#^QӞ,bCf&)MpooҡỶ {$=B;#Oz}V.x֔{_(l{:d>& lq XMJu5b_XhaBG F8Af_)R}֒Y*{F_7*O=:Ze2 AS1g־Xp^6x<]`rפ ߈~ mif5>4B(:eErZ3"=3nz&R#[sn S_`ѠUv(¾Gnyj;bC[;Q:H{$TCqJy:_]RS6/Bpm8~UٖzT*=9gu M)q*?wHΟ+bJ) ~{BR| }]W*mM ){{z_{܆:O ѳ\g8c{4+\0͊Ƒ(&$Ps6DeR úVh`&fַZ e ҹ6LAo;╘gm-U/r1I/h;VTD +e%L@Xm$5M)W-WdvᬫhZ{uMGBgDӻAߤ@Gymk?dsܖ\'E]5y^&X2绛PI!;PaX(ZC'lѲP弴Pv-i? ?*Sc/:Vqjh6̜ m^ Q!A-5͘$aWhms1 z!VXhEna[԰֎Zkˮu] U'ťEG" .&w!A_kn7lt'0T+[j_b)[qE;%Ro'=fDD<9«Xkӥ6gA$.ĺ]Eʖ3O,T_+!Px|Ћ5gpچU_pF/_W7([?j (еMȍDŽ:{Č s˘+Գskp"iH#D:$LNG{QQ 2\EcG2G]l'Y]_hC`o2 V ]@H=Vpʻoh/4g9zb(|.MEHhprBO.ݨ3YZ9[JHtp\;RBS{ e>M&QlAFö^HQ-4"~`JzLPGDY{6otx

ZV8BvO[\E3/<Ďd .hhGw>q O_~9ua>tI8GEF f?/"BIo% )btQ{!>aZIMJ+< NS~8ɲi~Ks&PޗɈ$l d0@ 9f,;INW7ީvi!>+ ]Nh{;ʖsLQt0YT[+ SkFXelU`RځmI;a4tKVr R[H D#Wg qlXj+6 |G&q{gm+TU1a%y ZUy&Se_)UWTTok_Ŗ&I)(|9de@j3 ⯪7sb,ڶ,f9NkX[ (z3GWؗuVy1T2a?}*xȠ馲h5SHx^0_g%QVv;hpFhꞂF$U\3ӓwJzyxIx!wv5O*cTˀg7{&'kv2cX^9Jy !A]Ol,}tг߃;AIK)frB<-kƭCW? nN*ۯ (&bष/Qr/?9/Ud𳘹vy9~'AѺoe„njiF1O+9A,Z\r!p~0cV\aF/fA2rZ/͘WMK3?au`NYS Dw% FA<Ƭ,!XI:[aPsYkuH+W\kesh(fet愫zD4}RU{{H >Յh#^Z2Q|H(&Iۡݑ=yT9G΂:5OC}hTy$]-+ ysVf>ZM"6vooB+3"B"M CgYHi!cO*IB.t5YĞ +Vjo ڽ]c%(ЈMFӶM)8XQl+P Up>r#S+DaS`IgRA.Ұ}wچzZ*_y\:Ȏ!H*fna!|J(@"9YElZߣ߹ VVu<(wvA8'}{E !dC+HMڵ'ş ="e"I+/vI0W!6oA9ƜqJM;R'C-uwOaorFZ$ Z6n.(.iVQ@9$e =ы*sXöDT1H{>ʭ&ai9PQȀ ҽ.O {:.(B ;[d^|.D绢K0F-ԋT"5n]d\eaIQk! yC,S#ch^mbZC8rGy^~-mɱߒթZ6t "YУfO}!Kb/GGd4G6rǢ7Ow!{fw/Wܛ<יv#>UHJMy0v E%Gm$bW=  U@Uq-"+It,$q`ڿʵ}B⻝(ܒ=I2?~_#9B{n*]ڎ^P9bv3L>ת#jjoljZkߪIzG '/4-ymdtuUY_"a/Ѿ^޽x@Q!7S=s> )H{$=ҏ'tZ}?9`Sg5ekD7%[mOrU^n-dsxUfYA+6$|M6Ed]V7akSU9ꃾNFdjG YXY*o ˶l4[ŤԸ%haPt0ʓDSg<]4 @ZmhyW:9 [ N/TP)H93<]1 3ɒ(p?07Y/?g3_CiܢOȦKh C [~xɩM,2żh`zf R}R,*@Ou=ٚ0&ZS2 &XOgvjDg AA$-ACww R0uZ*09,>uNh׳ ''ITuٓ;9df-m׃Ů/+sҷ鳶v]!l+hH1`TU8]Eao*0b P3$K, Z䤬Se=_coþfį8x[23Lw>B|.˫~gS-DuN\?&c65B}g2ЎS%{GܣI"zёn]Fѻd'Z:v[bnctGoZ:j$jҸ+Ҏ閒/'Ө:AYꆈ ïPQ'19E/_.|z=EC)GQqRN|t%U-|'rO I\5W5`ώhsZ%>no1, %nԌ\vӜ89="<è_k0 j^!hY-;+1 #\Kk2X BK(+w)9{F9 {R1Vhi1xLV p7<2Y(L-# *|vv4'ѝڕSuW;d ;8 Xj|7|Ywr[U\CIAGk&-Jnqp|(7!wDrjEο;V&ˣD5 .g։$(ͼ^yQ\RZm9Vbb-L M˘ܚV=Ў6ܭYJ -Uu"BRB呜I)Py[xc# ܗ &F`Vy;V8$J2NB0Qp`+CiblsI65  ^K2`4J~$Ӌ! 2P匵,eB=(d_=<HehN;3}į:y c?V`fG}Ibwi}UOc96Ki~hA[/_vg\(`4m"rr"wUtTGVO.li'Z TCy7^*嘠m,%$"K#Ri|'"Ma1MkE\?{| ]oic}.~pNb0V)=jxqd!cS  h*Bu_,}Zλ8ϴhCf|K<\B^`ioFgvP[bک6'LZ=kTժdN=p)oh*'H+#DU-˸,|gBmYljFݎC$p5TTR M1 5hs<و,p2ø+lp)(}.m߰O WL4Za8xYX(Fbr 3X1H*΀t;?(*KK0g}쐝IeMb3[4jjm{?K1=|.[nJnTa`,/>/c@$Qp"MZ,y|`?1Ry R-җo+v@O8h{waE"3W.eXa2H XI't[+_oyقzwkgF. ]Ii}ioM @#zj#=B")}UJP6<)F\6Imhh23+j$20괙MI,Cb;fz3:^!\,s0LzsʦR5|+<聵,q渌cYĘ'cѕs~3"<38ރW[X+NrR@>ZiE}1&2>06'+] boȅRE,,DӁ1&i<_kv(s۷6!ZDFaɲiTC51R}_g;PGi3G״ꊚ(3 5.9FXRn"fh&l4cvXU4~q(=s- 7 N/1okۆ!NPX3@#zh3i0 HQ:N-żVGgZDعH6$튅I18~_Aj#ϔg{e7=JvW-wxcS2aek%tP *\JwCy"`hr8T.ބm^֥%&uGr,}beq1' XYQr IŢUmGK+ o&'a&t^hA9@hu_Djps`?;J*Q8r {zTV&u OLÛ@6prrElM[Hbo'͡Lj~2̀ɫY FcUt`HB6LbFĊ,V8%f8+iAɔ+m=\:N?CJq9b-Aقw[;ڙ{ N8}D9JB's©ϓI8 $ Rjz 5KX+w!pn:aՙlqhof%s!IlCT5FbƠrӣhwrA#W.qumwrQ3MTP4K.I(Һ{be+'8c 9!݇洰NsRԻys[3՜s2&(͔kmZ}C}h uh=IIédn  \f7){AygIwɮ*f^sARڤ$ə"K.s|R] *9mNþG`dkqH΁]3Fy[ƨ!Gk&^tz[ѴQBЊiABi:6+5T(H H/1X,û6fEbH $/Fd*ANlmKr-/5_Y2||lniE's5{%8(:ej q`롸.zhR9*i׌)\sy<_Bb8#ڌ tͳ,V'\/%Xm<ymޣ2=@VEqTzgX<e*tEIV W}i_CeWU&>5Sl>_]0Յ_|W|L跘eSk u 1xڔgu#%& a.hF;Fq8=j=1NKwf*al{5-EDw%=O؏H/Zi>sJK/"sr !/)zSrP zX+0M0d4)+v`+ O! A''_ɓOMUl628dpPXhyܶ0#-^< SQ78o>`OyWP?DE8kNޟY~aH"Q9zbҶRoEwTcK2ȱAw@^ r/|*{;2U&|y1ۼ6Uެ09ԩGp*n iv'~K)(-64E]ߚT(2#=!lxO7W'x&p՞@DWJZJܗ3@ M5 Fm§JR2o RnD]~pb@2 '"lgUwR479 NhpHHe$x%fYPkvG.Z\<\]Q$jL CsҔ-ٲLv$ǚ O, \f ['xah;Q 7`*CP4Zį l/s/\n`d6A%W&o U i^Q᳠q2Mɨi_Y:6viր̭ aɷ`?0 sym v{<_BskX#lLp:D^ڰȷ-(O~D F@P"+Ec?G7%e-nf좤MJ(M؀쀝R$.QF0@Q%eZ"X"ˏ (Sͫ_cMԢ4F [_9-Q=`+/g G>R*37_0_;꾊u(9A\-d!][sJ'UBg"ZOz.pԽI"l2߬,%G0cewaY76) '.]44*NTV(ӟ-"B:fE^3L`JメK5 `H)z zi#e&5ycE"=҈Ze߼\%2yBDLh1(>58)Q0: ɀF7б82Sav=Iqf3~2mS~>,?-^6Txrl\B܏xoDO `B({MN4.J8Tk v}Y Eb9zkm4c}fTKQ9`4,N0h5"5-82og?=y [K|tLw8\pErN.2sG|&ЭڏDGF᷃?y˸iG47vչPvcW/UZ"͝Rn M-VA"`Ccy lG *VӍ$5!-j卛7/|esk.dv'3³wo0eVhBk,oנY;ڀ cθa e$\!mh٨P_]'X#+ djpi.EȀm}׏, w%3Xd9k7sW,~Ƥ'jO(vMT@Pd,V?~cwMT^e`J9BQO_7IBqCgĜCRSWߞ<8~S{ [)H#rx:r_+UsmE o{~C߫-:җ ?f*RR|(dNuA[=L'N:ΆB;u§ ~Lm+%W7'n@8mP~BM(W3vNp14_V ͈1*? gEA$F4=tP@y=j[y*/ē4l2M 6T|T&Pu@X- fHąvbM˼ )c|ءC! fV\YzrH>QW-ָ/~":}$kwnTkzmx=ǒc֫삜h.o2/T]cB#5fy)_ϱpVWu@ oOE¤0˼?-ecƋ e^ũ/*Qb_7 %v6J?~g^;ZV_vU[+n0j4ZVKc&9羟I[H(.e]fuiCDĖL8;A1 }Eǵ4FJ[$*1$0#%72hn@*V{duaLWJ{F\EHOQ}j˶+hB}[yD߬HUak-ԉj 1[ g?G >piDfWXFڢ& ReL'SCuZ긠\Ԑk\ V:N\ bb6 !隯{Ŗ;ѶYP6|;iP){OTu_ 9J(֩>Mo<BtD!QhȕYb6!vv)wLPK4zUY>Xɦ8/ޯd%%hWzq1)2J~-= 't@k.2 3]T1j6' +ŷ7CY` ez/0%WqTmr uSD+ETuRSn{b.cIO'ͭ.z ܃ъ^Q%m8 gN/oX!Kt &% rI?i4տ>p% WޠomU0@2$&[ksu'hښ4<'X4ݲlp٣TCHK|OT_)P|7J1 iŤY)bz%e ,sV s qk-Va &2INO:zd$V\MѥqJDR(ǣե e&lͯY[a3w_Re뮚)Hd^<ܼeLOZ_Z{9Ǚ)PsU㊥>kH1$I:t;2WŶ2lM̋ulz =ωtm+lx NF ^͸*{ڧ=MP5NY隘tIʫ]bG\>V7&?;(^d:ţ^ۛc~Ds5 +vZ'_s$-QvۍT4^7$ѡ6i^Ӈ@q=a-ؓ'.}nb5Vz}3Kk8"%A,4~wNP>uf=Le'G[z'rעi)cYpvv /fjD=4ir(_k#O @xm<<&o  R3ž~i~C"2{gy?Te zm H-FVV[B]!ӚuY:q䶰mo69X30<]^E='HK64590-*xNc<Ү\c&ƂͥarlnvPk3r4jC&Б1$ȉ*fw4^82%+bӠlf槣LRC}"EQ:1 n+i[7!;i wzȩW : qJ 5 j:U0xPpD?桡ƣ]GP7<51ӧ+,ImI Cԇ@ܝDD,jPJTAy>~[OM^"{<9^?kXN JA2UAdJc ~% <2T\!K: |z*A<,A(9Հ7Rlw1W:l#.Ep>{}*[|vE69)Lu<<K&T8<o9A@%}̘w1d i#ۇVu7;H#+ǡw,9-slFBŵJ,7/Z 8h HO/"<59 ՔN1O0% G>zC0qY sͷ~#%Ad~;ۢ-ksb)ޛ} ۚhNdi^QJP4yAW9Þ֊N ;]wZZޓ.87Lb| p/`W%?'J Z,ҀZ8@|ϡikkcO oTqɎw^ùer?.}>R:>ro*o@\CAiuA;v,֛q[XM\D曭Ɍg/jw2D,xWrv(~ha8uY$97: #@Ȧcv7LFau ޑ='IZ93,Ɏ7/mf"n|`65zou<g۶XDĎv Ӎm7"ok%[ :~Sd0фp`y`)X1\߷gOZ/"վ3{`Q8S3`#yȓ.1( Y{LҜE\BO{1~_YS!Na.=o{LdTR P)cˇF/!@z&J|݊y&y"M" ylR(] ^,!{Ex|֯"ؿ]ۺ&<׈7,*ҼVO0%d3H #o7~~Bt-x 'iD@RXmBjh1 (t 1mfuQqw¬mj(3Pq|b6̛<'So X&vqp:n{AGD(IݽBXqp˸Y IM*Gh..g~QPgPqi;v%>^Q^O B-j^{狊~PNgXV\d0/P)ӧ6a͘Tw^ |Yvx&y# $f,Z=$#-#Lw9\]mg7Tf[|aKF}a)?h;r⤄+|dF#,ܙ\OJLaD[ ma++6PP+Tjq'YPoM8,3"ǀG˱W$ ~(d9DdCS3#Se-淛@n>(x:FG㌵Qat(w,7QddՉcՁĀe6;6{<67{C1#! j<(OAZgt&chȻrhI,A:O0i'dq Pbytڀ1t7 +5J T$#i)Ţ=ekVL%ևEJB FNNYVVtHb ϕsp>rixb>,xO0;g:A숹P4 ᓧV/:moe[>\yw+5ʁ9&S8t0&$0#oYHT:[D,RG`E8K Z<:KtMt|*ס4*Pnzz@5+H$ # ֑R-0(3P莿\˚wĚhzWyu Ϥ=7<yjYYڋ[1 43]ds`͎ }K>Ѻfp=Xvz DQYhPO•H 9Īp.a[yc3VȚx%OΌH>)^;IN%!rʖߕ-|SxU{e@CxQ& YGzi^vs )B{Catl(L/HR%/nv/M$~P!.ABvyW;@Oq{&Q}zGD`{*+ηtg§X9E:ܾAG_xZ0[uBfIo3ZnBӾdPG|pZ@-{ETU+k]1C wz; M-ĵ0#$ėQw !h1e! exnl]9ΧI⹱Z+n3G/it >S{fSj3sWn 2PHp؈ 3T5"k?[U]p~?mcKtFV:tE,: <\Je !\٘ *V{Buթ PeU;y2vF +d]Sƚ҂%V`@2@ rOqgэ6ˬ7qMba^H /$H[ky6٦,' 9PmV0U [ߟi016a+K=Fɏa# `&wr( ăT&U~d㣲h "MeK"Ȧ'G XCC+kP,sI2#s 0ak%++ӁFϩ!9Yu5yn y*cW<_"sC?a O#=Y^d1Za):T_cvDC\;<ĕ.4Vatb[0Bl&Aϒ"jEEj5~9Kh5s株kfpmb1 f|ՇppGjڷW \~|I/z#ӱgCmN!yB66apdܦm:%%'&H4;tfKp9eB)ݒx8%Vr ]9X"~Y襫HU MdOo_QGi)Y?%t @peS XkB4\T%~1RܸMBw4J%yJƈiR"~h5%ۄ㍺(:ɫ5槷tR_ͷ$ZZb >;tD=LR_{{b$9TްR.Ny5ʵa>%95rr ٥0hXNR >39 J8xn3 pc@W}1q@lъ(<קX`ݮϕNB1Ψ?+V;<FHus8TD &{ ;_O̓І HA =kNؖPVeߍJ6PJ^bjq.$jNhԐڐݛѫYH Z?@r-A50>k=a>;ƮBB5Ou]脕ìvV0ac؎ "1͞}7z@C}6el[U.{^D/rՁ0dٿs52wGCUtrƣh}Rp<]?e*i_ iY( G%:j3ih/^ə/ |>Dx&/RN TriJyh4^@G%gyF,8KmtjUyTXyۏkʑl]zydy4^v/F*Xtb>j~"$*ڃDmG wkA$&\&(#K{if `IJL/]y%5](^f$6I9V_S01'c͊RZs ?i2W|,tv(طe:=!hbm銖|Y5* ~J\+]nX+uUצt9>R"&b%\'I'OnLM9a)"зZ:ތ=Dwjx5|w(T `z;5!Tz)FIYޫ:!035C GSp}̑ a{n{"N6 vR̙Iơ9ځc`:N`V5 j> !E'ݠB>ϬUS]ۥı|tdj_o?9KKq|{Lͽ??sz??͉eH} JQ*) Z3xD8J b1]:kz۞ULiY? dK$ f^Xj K'm\C;_۟Skc2ø;w*VR4*83w7Э"Jfrs՚a=9?hC:')Oe/6cC8:Er>bA}t kJ)zŀW='Ip韡jXfpQDBpV8]{=TN,V?! ?zN%T2`9ckP$O=mGв23LwmD-ԧVjc0mF7|G5Fa"ߑQMثͶV4} =mTj!nB~YRglHaCPdpĎbkMG"u4hA!kE3ћb8OK8ėL^f_ 5&!e =tFW t.NEE\:N{g_n,܆%f> _M, 2%,'h4}q$1.>6J]*UW3W_/U2gIwT_6%5'ؗu9ʃ?sza6mz9X${/ +Z^S™I4. yn=֎>(=eSWQC?$>UBx/QVkiGe> H25xFsJ9DXdg;rWSm"cuWkk7%S'7 G11fX1\YG.݄+0Z5S-A[ͩD>5ЎUA;ځ"<{Q lN2sݗ>(O' {{yb5oa%F9YB7AkBrS h^K˗ Vmk@ϙ_F*cu|UF,]4VhC3Ǻ *#PI̖PqTM`k|3s<ю8?5sr 7 fOdSmf/4$K=g*O1tƜ:6H<`4(ȝTX|KFh<GYQ0tV3ѵ];کmņ[L?` $;t= c7i_y-Y x69=!'YůPb:7ʄL+N[E`$FW׫5VA}UԧDR?'e~ey/NQu6SE&n_%kV);Sg&qCp"}auBX34~J>3D8RAn(!sZy57WXWvE Ld~㲗}WR 9|7\иvbKoDNٶ/c5Jy9kJGMGZ;H:} lڅNf鞝D}\<=aDJ@Ei5 7s"RKz\p[T#b1gy:b VP=7I]ܝ4ee2KbW"b@/݃BmkKM6Ԟ}~HRk~ՙR12ZJ@0f"VM`跦I&"LWE ;صRF-?<`: P+Ѐ yhlqW"Ft><4SCwzfؠYu N8,5{y>e_d'g|6>Վ\YS@tɍ=,&ac3*f95}-6ldI[ɤb :IR%ju{ Ce/1V;ZXYΌ$[BD[yEq^K#R`lxE ?#WojSRP";-W*L ;Q=~, xO,s d2 -,e~",Yrj(V ~Z$>íK 3$E+,zJe28KEqW$XpBAۮMYi&Y:[֊㮁pm9}kl}nMFiەHGW!;R*,{)ּQ[(ם*@<+_uV5Pr)o,dX0Kvkr@<:Mj:aIU8ɯARIxp% Im&}f<)Z|3cS_x&0FoS+3iLy -v_(*Ms*bFWР{t`ʢ5lHVr^5AL)ȫRzo>uM 2(8TZC@(gOy&!tti^|3jU9UM 1צ_m "=wc&Y[?{cy. 9qzK&DpPH?uk zYH'GB y.P3eLml5!]@zSyQ Ak~c(mh Bf¾ /ΈKIul{*bNy|9CaC|{uegؐ&7ӹ^Pl߽L37o~u ߗOX fWe!y~; / +Қ0C"dp ,5Ssv|I ; Q`Ek-6TT.ոc {8|pU!9jf޲`i3e2.c6Q1홎Nz"Im {VRgߡ$J=o!'AV"kEX,PgD/D\R_x^$aZeX_!|1mEJ?v0>NAO PWI"Va U@$l G&r]+PC=C %=7'{Mg2\)eW%8ދ(ٮ֭{)Zq` l /A[SLI߯'|h#](cFgG{ىʒ,ǚniGnP[Ir{6#J r>2rчWWăt@b_p*#x_ 8̟.^V{\I]_^*ɎhqҦEkT)ٷ72G,=* jR.ɠQsL›R~ˢs  8.C4sŮtvT>dwH. ^H( `vUXbG?imWi ՜} \1epg1a|ϝ!xc4$v_GZ:az*du>hny{Hr}8T90Ph g:nhԲI<5]Εh@S}n$0jEV&8BpQA;"!Hͯ8^6\7,zȨRmb_ZN :lzxALPChh3n Ïlzw5c܃[:HpLG\}z25s 4hҙtnu-&h%*GթS r6.(f",3pTvv 3|&$paڨ`"#NKoJbT+G>WK2|dPn.A,Hh1anxD$$̶B>&e)FZ-r &^1cEb79_eu8kȘ]8M.?ف\HY,"͕mq ;|8Ѵ_< ]݅" <@2q'e!,(>xϘbCeNmpLZU}yWi p8| R˞ =h'//FxQpwJzvLTN4e4,M2)^]P$[T|1*Iŧ=ݹ5."~o*)n#%3jŕK5R*OVn>),)%kM?%u ,BSM]F3t+s?d<%gS{Iگ@_>`j$ep[T2*ZMp+yO4AurUgtr dCHMJsEDjZ'4pe0NQ8~myqj }/nsi(Դnp䣰8@o၃Z/XB H~w}/rBrs34JqVn# j75*yV$!桘Ѷm,X,~AANn$26o2өڜKFsʇ-Rpy, |pՐ 3ylGU䕛r0=6\SQ4$f2yr<6}{Z )s<|g/hJLG+ .fZeΙQQ-4,,_0 { %~*r5OWp.KLr(˫s`a$np@~'.NcDzӌLFC6$*{ш$U1^CB)_ @ d1W UOj K3zmяJ1)AYJ2JVk,5Hhl,eB\]1p/R07j!-/AURX8Y"2,PH3iq2 e!`*5@#ޜ"xcG0lj0ԅ 㝆2A07@X6auqX~ȕAØPLhiE,`; gGyL/:zT$}ޱ+3>b%SeLC دM+Pbxmbdģ#5Wˬ,' 67S{r J_:k+VCeLDwiL

kF\SQ2dzc+UJdƻ3]eC<512oCm LLƉ|lFڇ(-UwG^mK#ɀh"95NrM<L'pKRUsG*jӅPw1q\)]oQK}M``N :c|+rA ~w.IZ,$o d#!AT t\TGr:Szai>0B8dy(F~E?yY7{}mz(CT<>a_X$Y94+6tWL@8:4KZjY{z yW!p2v[d8QMмjǪdbbSPL*s5;ƥ4=I"8FbFvî{=ËzDޘL7yKngo c2]mvE=׾\T־YXp=I\L 񱹁Xf:7@V5;(D< bG4ԉփڿ-O-U}0"leV0V1$^ʪ/C0_OGG sR%%c);a׀yu^cBQ;)N$jC,s9^٩˝PT5Zk3G釅i3XwK؎5$egzECo>e)s 2#rQ0)^]a[24fV8OXacQt}ٛlAփdȶ%ꋋ >OV !B;޷ՙH;KciCKLyksْx؟~f4%kZω]AO!ڻl?KBL>hi>y[Ax[xb; n--1^Ɩ/GZV w]oqϡx !Dӆrj [|6bR.xe"yٸk9B4кr-W߫`,W *q$KqOtJo.6o^OkkvY`fPf +FV#!ڹ 3Gi ;,x+t:j[3g2qIciRkɅeLg\}K]h򮲥OY7"UrEꕀ]Qet_\o kC,Z6_A$rKܮj@ Ff6Lv#m%|}O R\|tc= 0ct.1X3[Grvu%X}-_9\+.W9:vBg{#T^hY:>Xk z?~0x;QY)g (;E#S~Mq~țE_9N@Fap0Ô6XKx=0爑Yw+Jbb͠<5ߤKQ7.ɭ39KOA:Sz-6"mŰn, u_Ħ)ސ*걩<55*\̣hftp(MױAcg,A9VFlȆ;|Or^P *2DLq QԸkZ H C5)ǎ<"0͊wYqh4g} t+tf ^Z̃> Li\Fjuepǎ8u0/$@"mlXҴC߹v=$L J|! Z1wȎl~F5;+A<!*mW{#v}vϯ &o^ o^n_ID)?4 [EϚbJM=/&nRg13rd먚;5/e~{`U ?nR J%"{qI=f=ȾbOs-72gq >q$z1j;t5N:o:#!sfNͨͩ*$衐LQzaC:0˞ Vl {$spzZ'.Pwjkpf ?E $'vyw, ȀQE^  '*Ɣvb 2EddkپCsΉz&! j`\y&cFv<4!3l2?82[HvB>f 3f~FY{9+}16窞]9S}0Uz%r'Kbk50K{bʗK}ȉHO/H>ti]CC3e9ZO9@l:GH}GN|>8j:/émpxG5aئk|\\*$! 9A&mvœU'Dܰpp, {a76uKqNnhɤv&#ߥyOx * x ;iՓSҢCp+1N;Ų*rr~eG*`J0Qd+=Rwsk0K)FiIIvFbѦ_ _vx9`{8>P#IY(gv:"xǻ @݂rO cr M{G@kbCGf+6B{zjF[x[0Ҳ+AZ}_uKRE҅Sy/bs+q-7(2:Hf[=VuRe i{kIHUD!K^w's|aG~SZof!|1^XbJ2B~a.lbYk)Gt#}SEj7Z3/^M"4|m8J/d8)NȒZց^_'̧Ul"kS֖hk@%ڠjOxMȈWo<֦djv,hLE3Hr CJ hG<$_%;mSm  +*-r]u+6d?P[C[du>brEl ;W1IwS:h̋{#h g7az&<'%Yqa oV<ѺDwa;n*jw 8v69xhJYfbюAeSHe7CU+zg0>ǹޒCsEg.cw%8E6 aɂ%nO]&ݾ.!3)1pRBNjjU.#ISar",RS:--Qd`co_*H] %^bEznP؅{߼'% &O\' ,I׫I4k\Z[{5z;:d)kz ̭Vcyx)踤2t $7ըh`. 4D@01(e&N"e`w2EJ f*L .Yl2<4BV%x򅩼;-^JȊ㽷.7,a[5q4*hF7c5_ckR}poʪ9nhW,Em@^,<]"x-7ɸBYYPv=C]@9ZfϣI PfnN|J7)iV P\ ) gk: )GĜ^-'c^€ܶɛOބׄoEPfi :sj4BfZX|#dl'3 ">8lU|qE"Ƕ=k2n\~ e d0s_̻~ZjXHa>Ӛ~[`F3h@+ëLFMv۾9a<1IUrA) ZU^ (O;26T>Ƨna" n Sm.^H{PgL:i,sD13ed;UC5'  ~E=8셍1o~wLc텸V͇۟ۨA[%C'zjW&9 } #k~AtQIZ(bJ~ י~gqwJ@ֵ=}ό=c ZZE&[ac?d;%6,;qe$GtʸoLbXe:"! XL +uu{,5E媡82`pP'~" gtOV$%>Ւ{Ef'nv|b}3// .QJHF+r+nKH˂<#.p;܋P_;iaU?>wT\49Z]}>Tj0GHU]V*eP&p[B4߲#r˲Nj*9GiZUh7Q'p.$&Ft+IY\Q btjZ)lzogՉ3`漁5$ticJ<;#jcTxI:N>*.>^Z H>WXĺf(ld4X"ypEj6DD%^PCʘ:2>`(}wZdH'B*1kuXaP#?Kpj#WyڲY2s:CyjP.8BG@bmiL&?;B4Q 1|j};ùjUTUaj#F %@-g(|+"?žtRB`ӿBGdք:xR6R6(廀LSv Bd#{O%dQ>g+_ 318 Rpn/ߧ%{:Tgl1Ӛ/8y՚@p+8%:NJ]շS" M .:T>OYW|W&E詀=n|F鐂DԽ"7LyhE<`ӓ9 WxxJ1}E !z[ 5wuWRy!1neÚ$~ qߥ^+#̘ʓ2!Y`fwh85+r:VOKEg1n x#%:kXB ]iKsjaxph㓟b|ϴ #HeH꥝ފ@5w!840db BKX aV19&z]GnIKe(訞pr!wB[>-w}{亅n^iRL | /^vT3t"($TE)fk~xG}xB,̌F[vQ{AR 6AoWa;\jj&E:[&v5@o چEP抄8X>8wTˤb%RBS7hL)-#&UO>Ʊ _3lOe2#0'rȨ!}6c@)$ь{ԯff nDlԊ?y 谓3j-q6)`V;s0МY-lRx;/-tpF2I(gDv. \ak: }&E蝯!y/,SG% O` >ځ-'^; rȂ6-G=qփW(_cZY݈ggUWD]xob(]#oe_s.~th%įPuFAsk|$&D[{e0>1zrܝK]8 6  zsR=Ub[!- ב>̞ 4Zӥy<I]clQO)ũn~4|w`7[8/$ܟ~Im=Zu7)^2w O&jԕbKןXm_( IZ(@/T3!ۥ1Wqb&2f]Jm^HHPl pb :BRš,b*4r@R|8Vh{MTǸjXfQqY#hՏﰫ.1XZЙpA&;$2Y^ZQT_YKq '9'&_HiyMpc4S7sD[ݳ=1'rETkϞ%Ü֡c#^ %KyuK/Ws$ ᇽ׿(Z2U Dq"[ BʫEkиy&'ka)C`I@(ШEKgCL6sREgZ0 Hyx_ ˅֍g>WICf]J$1 M} 877=@ipX|58`f؁T'Jm^`]ëz[pnQYVWZ&쬴Z @M y eКVwyj 텂F=Ѕ[_6AC+3TtMX, \6s"W0TK~كh:V~~ ]][&I#{Ëų˜,bv6(uDpR2Eٛ726?W̻,X8h3;lONv`%? 0ЇW c ǤS)Kوg#1@% 9j@7ʾ%4O(3$B&:b_n{AD>4kFӵuķY/- tȿJfiۗ^ 3APG J ױw,"sz"q=`Xc>\ -/4ڢădMa7 h AcɗKȭJ^ya`])L^&U;Aw/<:a==yhe7!@uSXl([~T"# p.,|ޔA$ Ag_.7d}Ɠ+x 5@,OYQ&76dwC<#a墹-boDAgCjۖ!UՄ%FS M,"7ʡSȩ]^B;aˆK!9? ĜnB$SǔȄJ `Q"W- ZNbOGd_ZL7_=fKqg,b;{߂q#s Ǿ`SVA LNXk K Ilgɦ;6攪S;kd6iHc@3?qz$9^ˢY;zo՟.~N5ˠy!-bI- 9wW%/:Щwp89 8c?B4Wum lt<* LW*m4&!K%(5vM>Z̝`cxB嘵z;MAŒ<#`7QKbWX--T,&өt`͂ 3ۤU!Gnz#K\1g)m=]ʑˊ]4wQQޤuϤjrILU*v(8*T"fvͮ/_=`CBBXom_@ꀠ^utḎJ4X5Æ)#Kjej{|޿Bke_oAla! F+ٜ{YVn;0O H6|0]MZ{ܜ2n>4uZ9QU[Ѹݺz*8nE#ސ 0gpfK|$1 E9Hy0\),Sꕭ }(/N3x'voC]a`=Ӹ}PfI_hHowvHOEO{ޗv^?ݼΓ˱nJ8̋C~"7 o[m%;N*)Cj MߌF0)91:+,{KkudZG#c&\>'!(GWZ".4*ݱ@bl3[)L[^w:jwL)5l!Hq>Rֺ\[`0$lgk܃h!g+D#ZU*`ә?^E=hXά%CW,נ"KۖL)l]Q_wPGo#ݦ$yhHՌPLW˱`Gy\ J(v?īC['-2 "'O00\0Y%ذaÀv&ޥxb{ ǐaПzmA43G(PkBeyYF1scBܰ's G"HReS=ߝ %94'~ HzAesە55x._:oŒEDL,j$L/陋GgYVOlk}H1늭P,o7H`F8lzXh)UFt.f :h?@S>ƥdiA"r)| dz TO928PiE5V1تk5q)gbÎBH~nR؋ G>&X]x+\uVig m٘e_L<(^C)!J(B$3S'G>m,j2'utP'!RQ)k7R)[E8=^Ua}_nirǞV ܩ[z!?l ུ'˒Ji"b3t7!^ytY[zޜ1gэ*FX$HIsa=PUZ@/.n&b EyJR뙦}m4>kR(.OwI;~&-u|boV~awT|6iGXf8c}k%53EM'nZ=;|BlwvAf:(RiF{\\%|/^;CgO#ۿ`č{iv?.J d*\MPpKư XE0CDs3WaR0PDD8:!<ԽiB$_}|ޖQ;OhWMՖTEi"geAwe' n+چm澾XzI0q/tV#_axp.:;-@.m-D(I+v #2yJRŒM{!7OF&ycv~XV6!pA@=g؉|("iMj+:gS8| b^Sgע(3X nVkPY:? B}^JWt=.!xƾHNDz}FA. LfCXojhՎC+m$ wHbe$\hyF}fѪI2ߛH.[4kk>_1wxDhGm;o]Wyte;_ȣD<K\!$V:As~@ZfzfNM't W82TŴO&HorpL @ en$r>3<=ȒY!kLҝ&:4Y= %*>x ֑=NsQ;twCAWo6Tʱ0gJtԿ+<>$Vq0r%8!ܔPBι ݹ/~5zOWЛ Qր-3|׍ڱ68}<>Kicrr {RZ'YaST%A6Cr\Y7#آ9G=uJɿVTz̙Dd{ߚ 4 ȆKИxy7ɠgDk^ߞ,mZ'w:PVklm(T%S(.w\T@0%@x9^,H:22~_"LnÃkgižk?i8R,܆4_Idlۗ%8i'v{S7StFd MjT a<&>Ko N, 'CtQw(}O BgT$'Yl}He*ᥧ]TܒӺ'U;3-P1wA_{g'V ~Oݦ y-]xnV՛̾' %ubƏ/茋JE~1+CNjbd _:ܩ)2GI&ʩ1Ѕ?w]cN4?OZtL wd 3}P3l4~s ׈ +-lOm͠cSIjΨzǜ~˪(i5P02ڞS2 xPBU;x8ۋ@O6;-PRMuq!Ìh&򦖲A=D_Y΃W9 KxK.8xvң+{>-6^S<لՆN]ĊBOd͇=獐`:ܸj%HZ! ]Rqvb6 [uŰ+HZȨ2LcV]$^n; ہ|`+EHGj+E`wY} J okv)7n'aCʐÑv /y2=d z̩Ԑg6_`=^ ag(k.(JRnR1TZVowE`󏞀Y =I_wv  Js0#a424;9 ulbe: [ C%Et-;bj&4D䀻)yw=i\ d9s#\ O/0x "tm;٢vߖ{JMjS,[m0rtx^h[{utZ.fsl .5'4ǰ g9p&OBq4n-h6SuR΢OVn-^_ʵK2~ %8blR]!we[3{o6 NF4)~K2eIMO#'ՇB1] X.wykΉr BEP)c5̦eZv>g/.7P'$\|(U"L~P )MV96A u~SJf%^%9{, ۄ<s0i٧W8v$IABqd=5Qڿ_L!!4ݸW*!Dt 3cV#I~~~غ1CGGȡz;zY[T#iM_]t׹}(OH2ɶsÚ,skml&۫" Y4ט*І< s=k)Ԥ3|/&_N06qkjN6__ZvÙu@O^{[wE05qa5u$ řrN<6b1( fάâ*=3AJa;tVYu%ﲛI^ÐE u;F|Vg/FiNl9#nb/%N4~dRe҃Ïaҋ.ǒs+nri,C)n$`ʕ`9ґVX\UF];?pe5T06.]MnAuO2)"i rI17ԦJzx~(?7#v7~g7r֍=_ ˥G'[c)oA)U*tw܃~L !2W+GbR ?a4_k=8k F abj\?!4겯UV6}H/RyN@N,Hc?̠sZڽΥޢl3 Q"B^TU]21IDgBQZuT,ϒ,~r>Bq̧tH^,:& 3JC/^R]D,qZ-sG.#;еe4gaYn.,F,+ .: 7L"ٸ{<3fB;ͅryĥsoߨh;ovĸ:TDY̏=łt-.6&5;D*H*l ?i7_喡-@/F=ARl 7Fl b!95tORY"gu {X-fB=/ѺR?*!$Xj$t@4v.rzk" c靐"z$>\ieHdoB\Cx_#UВ XhfR^_ ߨĵW.bf,bw qCO#'Br޽3J纾/]BzG;ѴmYcF  m@ ;}rd\^T 䍁M[̍w bCKt\q+Ic9KQSu8rshÄ;V iW^I#0?U@l@EJB۵U*fҳBGkϋ ?mdc% k듖WE$UAM3`^`d"Mh@63$SH)C2.HfϿ;$M{ APsUp_$ ȏ3t{P$>Nr1'jsR>y@ZHM xח Z]iSA2p%t1) 2NqAGRTũ*PH;CW+՞W9uĞ(쎖{>#|HJIi@n]c?9:&;4^qRZrG2P-M`"4xRe]Oqsw/`{fpA\s" .}xokωu)4\Xi=m$;ò>e͉<6\g)[H6ΦqSy!a)LO WO]p9|V{s&U]1.M[]4^v(@ dslCovcnm2(OYnY;^qUJ*OTEzlQq6hH,Z= ~9&!d7\Trɰ1xc黡0?&;L>9쌰©V_go$4SJ-&T8nfU[/cњ8 ه@G0DhʪؙJ[mz cz8 Ŷ"$2z}Ζbr(ϳk6C?tQmTL"F$ac]hJ],\ Lϩ($u)l C>TRU .`ODT<&Q ŲىWŴo*b=  uތ}Q9ƜHUlzưYveE<^=aTaUVF+\?f&:վ`Rރ BK _Oen/&_񐓘G0'jAfdN }vʘƴ#]az6=ċX!TX%lE,IG} wŀw]`pY]:d| [D<Yr4d'CTnQG!~:2<[H~v>B$>1~JIGtHMiA0㌵&1Nkؒ޺%` u;SUSuwX `oICD1xS0+k$ݲv_| ~_|ReYh^8>YC{:[rufJ0 _ Hl@a=OP-PzwtAKmVw*p#"i#n֑cVQxf&92(ʍ`^no֢<;❛&Ux0ݬ=9@*! 0[6{V!i$ =u,@3ޖ蜒ͩUY8TzFbP7^*6-P~..-}0V bwj0 l .0} ΪBe:hE5ۖI |􊡷)h-^D1Nc׌P;(!V+៏2R SnN)3/(4Q~}4! 9 #,58RCrtwc~S ~#5n7y䫖Ymڸ)v/\[ۯbLT e{ݴr2]Ա.{ls#?׎O 9a6\pr ՛Oڙ1c '! !ٓtB!yR$Fh#d|Ohsʟ2;`Xl:Z%X4Zm$r+K<}BH#|o. ׿AIf{LJ|!? m>n&4\9T(Ž#.[D%3@˦=hor`jhMN\՜eW4ZV6x x|\ I} ve`7]uDfKWBc7y2d4n, ^Y{F BB90ad "$蚶|U퀰Lo1ziR*‰&Z,/zِ'!?67(eӚ)kzw11OĞ0WGfysg % UsYړR⒃ (LbiuZMp HΡoص(U (1urArzZZ5^],o*KM. ӍՒ(e Aƶ(}W3 [5ܦ*Iΐ t:d @#Qn:qMA,J]61a`,.נa9;{ p1?(:lԬ˰b'Tsv5HF*c7:5 /[ [N}LcSMĩxQԿ"ѡ-,穭)Fq>%>2قs«=<]9 U{/3*[G03Ij IrY` OoSo|W!(f]"LxOmx+"v!];En9e6'98tp~V@7yd@&J-p@HՇ.i LƜE^S[`ҢYR(^KݧI^*)ЬGQ >=`Ha7:Z3 MjϼUq-Ro!=Y|py.բT0Sjs{ͩnY%M86D`)VDYxEAI(꬜@n:\"S> ]jKuwtmPbZ8vh=v!\ XJW\ `OA\V볲'nKV8S`B<{S, sB4YϣN4}XZnT15+?M!EF]hYFivyO~.An/\yǞ*8i#'s- C;My/3Oߘ"R^)'uN6񋗕u6XmX`fLJ9GqȼuףG] lcYũi\n&DPC~d*V vze ).(cx;_;$UQ肝! Qͫ|ެ63)͔yc*im39oVm?cԺz t bI^MkD2o]f4뇣Gbx6Tbg h VծY6t"uvgpA"Lf m/R|u);8nN_`-#H s&ҥ>7Y r]Oal^ҙ-j6qHx$ %FfJs`m(PS g=-"P#"@Z~J,Pcn/Ñ|8|%qE0+;)v_'I@%7i`-up2StX%6$6e_d^=&jۆ0VbˊXu4XH2&kF|OS_Y)˿=&>v5RMCIܩx<N*9 F-ʻ!<!!Q&&)j u=Y߽B>]q*(TLW9s$mVa|HЂT7nFs|50mѲH yo6ќ}hBcuwGrqU2S<׺jDjFIK%1-428>nY?{LgIM =E<<6եz1IxnDR@-R֨Zn+p8_##r*EfSR@1BRLB6NVcWwzM$&7ACY4%62_e52W!NIhM@ \lZdsRAP-dD+HRqhiE1ﭝ29C-$%kzC'ٚǮMevHtPqz.3jxMX>]`״6v/2@8$ -k9Vx@(_/di ''CB + <ĊTL(n'BewlRy7Eo+D9XKRU @Zſl+R:kdr! EESˑs*^Y6o" ;Z0hm3Z]dzeQ]IVEwlZ!6{P[@ޗ_Z`!HCvGyla@|yQ8f@Z"yEt_bK}dCs+iZbxw?;Pn/7j?&e68V LۄHI>9a0-QXRg }Z\ҔmʈN2b f^2"e;}!IeD!Ȩ`"" e@ec:G&éUCh])_C{\V0vi QEEm^"7АQW*{@\yyJuToZYҖ1c|:v* /ih] ;opoސfL_'ՋG-=DfBǚpw5WYTuyQ_ޏ_AoEdYji[5: ŦXME^u`2[ζ#7۰ 0vV],aes%69ֳ$̻ k,W?`##ĭ"ѴX#unZs)>.t4>=sUgF|D:yK=yiQ;P)ηcg!!'Lss.t7&fR}1 TrGnIbnvlM6[!׬ ٧a UzΔuP2g6&*Zض{m ׋,WZVXw٬Dpd>Jw*Wp]7M距O(YH),KR]X$=j^14fu_ΪTAfH3+1Erk\ٙ;5IM85:$s?;fft/! uDWTfrYnDsv=HTPLݴ_^ZW>=0XkEOh|.:;%|3s.r@uu!>MnhB&M.QS3&j-/;o̟STȷۖ(/ޔ>H JX mp2~""a%Xu6:zV.B0%ITNLZEXTAE]Ͷlj?v 9$߂a5T[6lYdCO/< r:lrUu?A(Dse[X;O;ۆ2ETAt_T `.A FfQ)&OoTsWߑOG_9mdkX0(]@F%ѻmǵԄWВ ?1$ܥdur:;RտB&4\){r"NS:suvYp3FNhzc`7tN?Qp]^-Vp`Xp+466_#{1C&D C(;LfXE]1C8"`*8F^ߛ"4bՁp,bHݴ܃%ϝQJAQf=zV9j4.s8+ 4gh.bkpG l?6&Tp]Nۂnm! sm{@_?xfUtNpɯzcͩшY3\T(. Y>̔LXn)-*8WIgF/HAIoU&:3[;+^A)C_iujcbag.hn?vZw/8y d!vqrY%w䂵SH{B.g$ 9 Kzř>TVm EB:~nxw3nܱ x>s%U5ol3n_ҷ= &Fh;Ag)߀($I` 1f\D`0NڡN ʤ3ٿA F]oL(Ü5S ?J:BSӉ_Y?vmC'LN9#>jyPt3?~K#NYqKvuN Io}y^9rkfdwps -9vˋaQjfwV ,bR*[ꣶ]3%< 3ܜqD񓱅SפGONqi 5Y$dlɌ#G:P[O=Yƚk[<e#5Z(otZe6[.ӹ܊GU3o! mHq '_FF9ӌL]A*ueSnn] u;I_d+JL+9@uIV {Ԓ. ~2H ١n"gVތXK㭿.K@?ҕ {ߵ~Igs3W{OA0;;ZHЭAY^JԆC C'ٓS(Lj$`d'KԌDp~-"۟`mΚfzpH}֣5moi]:N arb RP(8ۀ)yzs=mbLG6,%> v&KXNyc<,88r'˵-z ` -'ƃ64: h'_{_h$kQPJ*4_N{^?E*7Vw@Rs:ݯ3FfG5 C h/$s|LlU\ *XhN|B5C7JvHV\Ujs.3mLc4~7b'uM w7Nt3u5x388 "_4@ehywqXG/+# 9Wz˨Õa`{zw)tW{j7# X2[`r:\|2QVd1F\K?LQKa5 wMoq%4EjNIer<@~~̛AQH4ަ\Lv%AJ'$,8,ULt?(^XC5ULeJl>CoZJFJL2U?8c687}*EڐEbn>7`KZ|aha==L '0V+~dz .bGȨ}l&5'PTr>6eoV^3ujoQ50<0)*+7 )w&YIebt>"s pn1G1Ƞˡ1-o˷RASUoXm5> 0A4{ gKhK[V:gav`֍u!6mwM+ ݫ[^>t=从1OD"е1p4lKvJ/gaXDz䣥 џi4#A?4E Z=F6&qE^fJ/J$=eu@{M5D @ykVbR)^ ꨼K.]Wұ{skp1pM;y'4~L;v,ЮK]Ƿn34hź1 5}EŒFeW>X o5+1?<Ա ^?J]Vl!C 1  hVufYb;MZUN԰LN!,g@dY3cyަ*Nt=w1MiA'-}=Xn8+aTZi 3ܻs@hlx \opK=D>:АVJo:F뢑iY:y\WF,y," y^,r䞎.JmS#?kpe_ٴz_PRvhILO*b**_Ӝ.o [YHiL%j=|͝lcw9kx p9Q)9$l%j!Yr%47ݾR辵!!Ћ>-kueZ uگ66 ڞs?t6qqb;ob~ؑX+NeT&܁yWajFff ƿ/'L%:,/ %Ѩ2ljeGscS;6=&_ ctGޢ_`햑HX,:ɐ_&WS)]}!oԝ*eYrA/J""|MbB|ʗS> K6:d}A"\ 8]lBWedϸM/M _ /['9%Y5&d$a!#$LJ]_5{VuS.Sk}=jMbPnٻ1KOA%*u Z@<^&AAi3bEL-uFTiu**"91+W9 p ίTןva<d|ay!fBWC&˅_/.gˤ#[yO$m?\o]|G$v@#I2}ʶ3$xZ*ҷ mXsSncs^ ]޵\"{Yrm2 л'UٌR]hPCԪ}i3;uK$d.IK-ћɠfaePqL(RWQސ70/ϻx_Ev%$ *}tBOZ{}inlW&a'!˭(j0#H7g& X7ɕZ#:>0 TNÊ{]Z~S~ipWlɂz=k1Z0&=>g16(۫F6C p8T* '[ЂyY Ko)Y ~ϫEW'Qw࣢EAcb3 ԊQ\<^Hl$.7ˑ'j̅nݽLZ!J+%Y$V!zH<ܸzK83f/MJP^E#">y gȶ?Ѡۊ z^}NDžL 4xd\Ù$p S  Z}UCH{\\X`>Vm12^ܶlBeTbޗb-SK\-31?=CLQ4799r`20hBͿ&rmrBn* 䚴Ӎ[D,&>km#APj$We'M7,}떙v.}˾-laB،aˍf+y.Hjym~ƫ4@KV?h4In}6xIExfj3)0S;+x^#E/r7Lg5o S8={ d^#Rk/[-\>΁),YkQy\JFU_эG|h+$5;:֑Jm6/`x &vluf'y2wqZm1U$*kVU rm֗9B[k-7aA ?!scօw!ZϞ4l햝2˛GpZCN vRakaa~`MƲ|e/7=kY3 FqH x-Ƌ\I72mo%?2DtHs1pnk0B'&U(" 9u$G33s2<@#|uO3&)RB TN7`B8ئXuܘWjd6iK2m|rmAC{$'{;z3zݩB9i&u .4{llJSAt.q)eVh4Z8N {SA-&D2{Y}S؋8'"}$UyW[$~zH;uzÑ%C}1Ӈv뮎 ڷ{UVƏ0v!UuHT2 `(9oǟtn;≭n ;>?=5 \a0"]0k?)q? \Ee1J>9m^('1pc'Vy&Ȟ4\|keI7hH"!9/GN\xLI)X/Rqe@\NX; cPo0]N |8 n^w OoMQ |w23f%n.äeV0%>Ho_t$ &;"AMHric*7쬔j½bwGQf ?wF7nܵɤ .ȫ"rc+vT5kPAprK{-%h ;Uš-U AlǶ - %>zC 7=p& )~ޢ2`a~j6E{Tn4f.)q'ح,YpF 0ک Gr<{2\[Ig *5ud 8*bd%cS$i3΀W@5􃛫U7aAR^A]=N3zs(p 4G.&/EoSI wy 1D[Kڄ)EJ(mo4F^,&U "rնEs mk+Bc6%CզSֳpھn~tLANrhat315@*x5)e&v7FrRfmSk桪=U=xYSoָ@S(ˇ5PRA#r; Xw)S}eLE 2oٔ4R|@Ĵfx)\6JAYPj $9#<9Ţ9tD ƻŸ-b2P?h0XZc#+mlUL?2|.csM-x2T5YfZgá;Z.mc C>YjQXct3BQ/(x_`r3,FmU<ʼnP:Yʚ-Ŀ-J+>9l:5(sȜ5 @SeD]ʓl\A "p)bxlۗxFx 8'0+hE, TJFG{s?$_XkbNʀ҆,g5J(AYY]?*-*t͖y +pt&{ J&;Fr51|o79.ΏMq;|n纵N(2~5) I)o(-6J538kyGX;k q .'M;>nͣ3Xp`]5UTt.,驥qh{?sD1h",*Lff|"ż>8Iy7^ G̏uJ$8G]k}BPɿ=#RhC?c/Zlffo&J+®^z|G>ܞ1Y wȺi3q7@䓰Ta٬$, ΝHt_è6OCu?\6CJy[,cTl; )i|l\{H^{p(K&_?:[akU.N? k+> 8= ތY&gYDs[$d%ܜZEtԻPIr Ԯ~1+TmiXUyu@DوqR@q՗k0Dety2+Mh˗Z30]!9=e9s*z0绮eaիU zD)IzMS3Y:w>M)dڬpѵvZ__.:J(RcO~7j)%GD[ֻA |=IhGA8Jdku2M brkx-Xu~7EUצ{QRp#lt?+#5ܙdF[mfLbM>ǃ֤02Ȫk'࣪Eۚ' OkzRdʐ$Ŭ:3#pNhEQ>VwOpv"Q9pQAyR`faqUȞ^̄2=s`޿f8*ސ &ssQ1쎯 ZѥE?ր^K ,Nx/B1~ ^Tj 8tR Vqj͔,Ҭv.{>:d{ESexԂ~C~īcm0? ƭ-@j G@GIR]5$]z [羓[2%^ƋϽ7|O;WWжBJMݧT=G(8hV]ۿ$+I |0掜MR_d49 XUUܓfs 5gJ<6*DG=. yj|F:ǺDeȏ %BayW٤K~Ts}>RGZW$Ō:zq2 F0vET~VJZ 8vh$DX $ޫTURa*z O W?7D KMsA `Qa0kg%ȞZ CtXؕʨ$ek;z`7>x u@),?Ksw7Jʌya m_->po]O|j.QsdI];ﹾ(.̾-jjfyŝm g|KB5kЄ֨}(bXh^*}zG{PyގZ'Xy_Kba8BႭ=I rD@}>Pɝ ?TCqoq]gہ`&ҼGc^RSxK_tsK)Zq`>+ (P\R@ y.$Qgb=P)sFz2cODnd0lPQ`fqyK"x˝c?IA yz^E9Rx'-O澀g"rc\aB (uׯ15' gaB@P}'.YIk,rP jn."lc*3\=n \NZndd E C{MjU a-TP&AX+|˷sIޖu!w碠:U4hFAUI'_U”?<C<t|FdLDԊv;TUz!-]W=S9U_a3luG;UAK(x\;u&$]È pzL8Na>9DjPHtv X3KG8+{O*` WS¥Qw"낻Kbǔ@AJf"$ F~1ù2)(ǷDG}2Gu([0-'x=RFQ e (>Kl˭>s~l SoښprnRD;s9jeW܋vFЀZ[LU[\X̐-f8iYURzOyh<~9ƔDY[ rpPg@Ce-s;Z+f}I%K pnXt86Ub! \_ (ik\ߺ>m˂s;]hlgTq0-QCj2g`6郘5#%g.HDvu@֪^K¨ƟVxw|;44E'xPq;3CDfgo8biF@} &pZ4D%(XI?BDw.82vb&FpaY:`9Qti9jĺ<*ing@vG@&٨N_^?}80`>WBOȒQf+.iiD {e1[: ^uHME=9ж@ٮ~^,cL7&b<~|$@c2bbiOD%+`]BM|jgz>'s' {?0 "C@zP'nL) YBnG8]OH&IsC*`eZlq]"\\ ?WT#T0â7'a-m0 ߺlXx/,crmuh^ܿiNbe0\I2VEE2ςf#:bȈ]+%WZ1RTڔ: fƤM4@*0xNi4p[ԛ?\_e.{ HA)G=9kT,PP{Cn{H sDb2tYyVLBj ]gkd2}@Y*$bwzQMih u]L\x}N2Bd8Ҏ;f<{+C"ɜ;|#}]˜<{i>nj^@{l .0 jmGh!OC$nBB½}qV47ge~8s3c/<49RH5Rh/Q% ;K;[9x,;BVͣ ZFJHn/Ȭ[f.tԮ"ͱ1K{$ !wѠ}87ӼtmJ*@X!x7X`3$%%JM.kV0aK g;ų2/ɏRqe\;|l$Zc_ZWi%V'uعMRgU"q}$@Y,k^PQ\ wԇ:ϙR-MB02q]ء_H)Zz_ft:ʍf+̥>EN:6"—mOjBO?EP=(l6B6]4i"E }fe"׌#-Q"7Znm;lO})4> KKϬؾ%,2w*)]铠rL}^IUxLapHMɪ$"A !0UzdӠ،һz냋dEksu] EҌABl FU3bd G'F70Z<& h:ZgM#6aqL^' óđ LHD.̻D'b~_kpD~-hy.Ȱ&DhWm,JBHNbm%ok'b0hPχZLajP'ԸHNdw;:kUΩ2l4|69$dtwT|ٷ%fK٢nTKUn)ms[֐*ǰ,Ĵ_,+ y>ޝ_9%j;!Z0}6 f!1Uh5anvMꏿ~h )cOgװ2YD fn ";@:`qeEv1ȃ ȘcP̷%Np[7iU~ғ}Ѫ+ H!4]䲹Xk@=~$յ!keW>d q1F: {8&赇dS:a|BxTVUa]dZԒU, \q$"_dii$K'5PAAJZFMҖo5>DYˏ1ݎ1Np8N{Dp;q΀?MKkn¢hӹL%/Q~H7y[DduJANas$ب=b :s~E~raMeENQ//e=)8?kcy}:۰ /bp=AKEB j:۷FTL퐊ޓYw^^f9%N[#QQڊ=P9!Yt\h=7,Fj!TܪxĈej`L߆ ʯ 9LC%ޖK'\;/oD ̛.'|e 02T\;A+~f* 7i=@yaw8mpK G^3n8G͌G"6,:hAdqJf+=A\- yȺ]TAѨ!p\kAɀ&T4+Rvam3 ,qxP'JW!c]Q L=Km!>UvMqw;  \bs₮T(1vOcZI 鯢6O&l$ CKO3g!O6z ψΘ=}? zR5fG/NVY|gSҕr (@tHlGao iCӫ6,9^{ K1x-V풗Wfu废XIR-`Ec0ıD\Y'4&BPj0Dg[}gmPg;3C$?)9P+;jQ)G]0 Xb{ԍ9+tzLPR-qx|cb侔oƑU$u>D'ڸFnWZmzmk#n7rp `yYW8 {bY˗ ~Fb2veցGPhߟNDZ-8 \k!ſU*{Q葠݉HL,/@ kCc#2QCMOL5l2UBi#tP >u"4fSrS&9HKѓB4-8T'Z?}JlPS|"%q%X=j]}<~~)mjQjnrm˷-jK7*yu>x]mUǴpCXVjv7n IτuɪUe&3rxn9nxgGlX!<Ü{翑f-rܫ,zH~ kbg'+fԉ5-O#ƺ|8K\5qRfeBѱug+]Q@x?ҽa|itFeZ4TGZ; "jIO q4ړN6 ǽa h;!R"P0MH4ݟ|BKBttD65 Ka-:-;M^D))ˢE9([2 4% cYKM@|Ir䜁켔0vؼ&Sńxڮn|ODEjx=eB[OdU(l9&bOG.tItv6@"h6Џa%oVy_D1w^.Dl3Q{b&͟`selJ#("v$:d aY2'LG!|{H :vGgY nKF&IG8dv5&?bt Fd op~JdaHj.Ar6mMD}鍠jWφQn$ E;zq4F xjFfp!S:ʎUf -$[ojJI}ZH2"ʡ";}fd@G txwF!I Lf:8T{wZ ~՗PY,mipnxbQLVg' N=ehlíE [Wԙ舕)n薒-QpF)ZsNFYHG &LYIc)hK&LO!z|EnnJ^f1Kfl[LbO(w;4"5fЫR}'Nc i7HEFr]KB|hE.MhW_vvu`IDl>yQ1"cLxk@EfW1g p˳C9pǙ~ZULďs|!z8Xҋ-52(U: R`X oG{,֜R_D C/I6̜Y3o"Kq.TS?ݠKr"/vgd^9'PV 'ց3}z qQ|P! ػעJx5J-tU\daz=wWd|+MĚwz\#pyx됫ig*,x# ʿ;XzvN}̢AAhNZJ>F43jEC)7M!>.C]"E1v[,?ZdE[Z;K8iN3n)aic!mhp܁jky3oDkԉx*f)(*;GVO7~S\۩sz (n+q2’])a8 %`;*r!k}@1_1jH^D_iK;ڈwTd'E ju^_^=Esg-_ԧaլ( @jV`By/B7P~""3ze@g{Y+tN3nwu#)lŘes)@ʜCo-Z%yQ62ƨ.y/T- 2 誏 6";ݴk'J"ZAFeEVon~͵$d3'9UZdSz]`x) `"nQ_ >%ƭCˇ[A`ROӌNV8'"QnbY]aݯ c?YxE DD}ii R(>CQ< 4 Ϣt D}w`ow0'&E0B`!k$BSi  g#1-T*|cu 0kN31,۫t,ЃL|+mT /}>'Fe\|8U@sѶAU4$6eqloK/&.ܙmHS?D6j^ ݕ(9X){kEX94Yà1Iq:+L;p(2`oY\~h-Cuqv \llĹ̥H"# CO_MwhpY"g1{G FWFM5qc=🂖g#)[}ss@n"k.۩|r?V{" uۓ7-{04rQReq{kPtujj&]e='Dzb/ٌƈZd8"t>ލl:77:mRCYw@dc5h= oyw*i=gxz8ɂZkP$| G^#R Cl!5r-Beh+dz h|Y3T,ja|[L,#4OYR3sPi׺BB͎n. {fkMuw9v9npuGL'koΙ:X;εesX%rl؉WEWtWPіS wTZMucE/fF({0!7i,8`Ȑw&lR[TimRAYkh2׌`H. A3vF]'&3muDQKP,^w%eEh&L 2K'Sa a L b]̓&~kIEwG.gϾ >fJȗl5(HJ\|r$h~UBs+1QKd|įS C%<րoA |/hwZs @$:]Oa tӯ~Z?Y{L$s{A1YA/ſvI: _ y.WF$n90Wݱ x=.G 'vq$ f )DO!C2Bg 2Ba @a8sYNUcko( g|hp7E@G}m >\ &DUw4Թ3Z"'UIǴ}r[[X;8]pk«6}=pM_ҝ0>6IXKׂ4<ʗɨGh k. W%;{?KDOw*;R`6 $) `|>]*zOT|AsΕYK`\ _w#{dmmD"~0 DS=!9'NHB' HtP;FCPeh \wamL6trDe:~[_$;H I_\Mՙ+LW3x(NJ%n%-JIЙϟٯ,xXѤg_RĒ%\]WӸ 7̊< xۓ莔d 5&[kw3S_1 !bK?ʒe:g 98݆׮wފ<:zhhBގԯy34Mp@_Go gYƢ:Z3b|}}"uL`K9Mj}VZU[ ziެz_9kXy$hxΜ$N;)5!rtCM%rf8sX:, $BFL#;92y%JLLPi$t5Ua8/%ջBW([k\ş`ϸ/(u$RaH<7_-ԮK;ͼEVoZj(Ϭ y V7*= ?Ec{pQ~Y~4dL%C2gȮ9 DH>k O3,Zuّ  PxMZ|atUxcgHI?79 P3Iۦj J/jkuwF;1GͳBty%V ND`WuU /2|7, ?Z3`2Yݤl ^`mj!gfX8Z(@A|q{Zs"eRZCx} gOA%N ATP_8,'J W瘹s@c}Z m^"A;:9u(dv<֝{r%ŦVir2d5^6Ϫ;WozP{z!)i$f.jLjX'ѦLxY  w* ʍ8eg w.1H9 DIN7hT̄~{Y Gt;̇& cyqoU O{K((*Tv"(o3<.&Z:c9+G'g3;7&;ѩIhI9t lMav^H_5KOj0_sL@ER&|02:zUgc*C2+M$9<"is V,?^4Yփ]]{7~rvDUBxu-J9v_\U!Ha4񭼾E?c?4 GYT{=9Q!B[X-IAJNk5A Q0M Ɯ`)s}JAkPRl9ޥ< >IX:uTF *ZN8]/I%T:!,tEIKCY! gRkk#5yHp&_0I+D}K(+u 4ϺLhԷXhu8 nIk7d hzs22$d Z?ٻ fYhh-ɺcj2| {q2ūWPڗxw L(- I ISF򟲲/RA3]y@U?LQl[,اץҙ1Pyj>iv$D"W6wj`.4])4ܦp)f71nuu*ԇ]qB^(M8@'! (HR{T ? */(GoykqiTߑ|^mT/RZ מFҘ.BCA-0m];#VWxC)?5i;7([GRce}XdG˙{|46zϦѰz'2e2bUN',뼀BIzWѱ]8Shp3Lw?H( bQ"9A]~+, 6@wҶaP; =_W(XNxaS'v=rT;G͆s^YvO <#-GASM7\ ywl۩7=tKA8S/ 9>|/t%P(pG5w-}8 [a|ѵFn3uP10}{ J?k)el`yٻW >t8:izP{tsTC'l&!`/(XCRC>L]cYc0סWjUb ͛sW 0X Rw%%YІ!mauhAǶGEs21:ZѼ B.NwkO[t8^DXEf:x;tp6GF#"ʓ s~)fu-;' ny7MAY5@D‹qkAjzYi/zHj8-n \ٶ1{[],!~ !;;n%׹NJrc˚s԰K_K;)"^.<$O\Lzh+x#߅_z"%WxpBZHH=AtT Z^>_:ЫH $%J#qϸJCT/[o柅މyf`RBYp$6XROLfLx˽d'bj-b:'Wt,z FLz]p:9eEV:nKMR/S1Dg NYZW,{Ze9e. I+ު]2xNCcN{-n B˵U*5BjyM )_Yb:~+ZY\aVf}'ޘF!Z oH6[wvЇCZzM*_dd! >_ڇtXy'๛ϐ4˩6QGxkϣFg\ afƼ#І|t*Sڋw' Aꎀ;rT4}QBC[䁈+gu4LǬ1Y˗r_g N-lbO9FT怾۱K FP~J&8:3ֿB2ecڢ%`nS]Qj8B9RN:C2g4vֶ?%_ ! X2v%@\OpIKŴU("™B巺q@(63Li]OEw0 L\ǠГO!h΅ Ŵm?Ψؐ)>#欴0[L^%jx*$nc zE{/[ݺU0ӽBp6OX +}Z#S0EV%I;(7Mq{d5Dg{T)9$P҃9h=,,bdL*_? ԑgtRg*VHo|unYG*߃p]kNɅ~q/"t:5];eyRiyJBpy41Xm 9X23n8rEeʲq:b 塥:!omOڌnl fQ˱#ZI],CIl x Ib59f1{yߎ!:W=}Jt)N=ĐArT32'l>\Q'mFݛ>砈"718Yfi0,wj)VqCQ]9)P5=νoĂvJ e[x};ٞF bK u4XݬGc9[|IȐju~qB0?z00֡lrlMYC m y"VUv&+|䌩:Ēa:iKA;,K6 /*n,^(i).S?}UIr"?9u)$bD#%Sq^%aZ੕GSS,LjG7LdD@=./o8+.crBvg>Qn'i֊y{NVNҔ帕 y^AI@掯j! t:=,t>S潄VWb m`$pK&v}k81{$dy wvLt*6m[fPC)<9V .lV۽,7FZ^PdQ-!nz |{&ϸO=ߴ%AFz X&# P0\<>M 1F8On2UϭƘ1ޘ<%g?2iRX3gE\f?θ 2&JyO]WQ$O|7ԘW[2.FVx:4bO0Jш4|W:4T $d (<)9ðE1d& 0OX~[+%ΧmmvH9yZPn+|:9\jՍUZ25]*ՉYȳ ٔ>w|'Ka&Che[;;!7*1taazc`/kv(=U 9&$ɠ˂q5L[ZGh޼.N,h~9sݤ7:Bš>2I`&֦0X-gd¼7'GITxYFvu\~ag9 5mUlM޿JYKe0o74rb_桽| flX(9*mxNند @~H`~ s,ٖ@*e?lX Ukp% Őhbi)n0˷G|Ϋڌkl(G!7*ka 9jJZw "gO˅=, `YE5;l;`[jr9#QT6$܌LJ K@?OSV#ϔإ[c^t\HO3ZoaLg}(Z VДvԠ-Y NGvжUXn:)u.!L6p)=V{ 5#I^R+pXgIqgG7z{O6YY.4=#VH#+OZY%VțqwK4=De }$@Ns@c 'Mm[Q0Vu_' QNC!md8B|XV";cBcXK"qgU,oP|-L@Yy_bgOӇ}ԭԊ(v  ܋;z?yX/QAy\hXTpwa5wEƧ!n3:6 _go.MWp/I:X))EgOK&_g^Gζ5 sR kоEDz 6$<i4m֔>+#ȩ8;Kyv'ɪkQ0e\:B`BHs001D=^|לtP&$DK8^ҍ.S.>\#'MX3hʞ*eL,.bgW@‘U,= 1'HFR?hƁ)o$,sp6?`Nɐ7z/LA[vNj8Bi5EpQFh`]$ ``o[-1=S2j j$"~$Oʊ^әuO0lXl.A)zaAt2v,Y*@gr&M*& s먎PmBqRcjo 3)*>YDgj+ *'i 08M4U}=tDEn \eF UuIh Jn#%~Ib4 e!Vȿ&17% 2H/.at^ʳ2;0C!\<lO!_{%̯9f#-j@ʭ[}-vqqpѝW\O4S٥ee(>bF0sd|i#\:Sf oq $ԡuY+yLG0؞6(-guwJy3Qұ-, d9__iUs[^EyCLn5^5@OO@VaMr9*3GT4"s5dug1+N3f-d ^! g#[*J&K4i_Va=,ċVQꉾ 92),q ؂+quc>6RP1e%.w7tA]_Ќ@_b)%c.[mcg|Ny,tކuhdNsh}߾<Ǐ"b с[HdtJ8YY߀?Nt(t= _ZpD9AEyʇ8t xPm4O<(?D 74Z)Z'/`%8T8N`Wtk9u{{I`* /}`ezc{"Iz.Al!-2]gWZ1gUO-j2╕>/nXw^ßJi#<&a^uH݆qz@8 TnPd{A-E H2[oTgdSGNfwJ=?zne:cۇNˇ&(`ct6Fb:#TM5FrWPB# δ P]Q=߄*5|rKXFGx#[<SѡWqŖ$l{Vp1}r| ^"Tb)'Č#.]YV^6@@$$UN=c۱`naZ8W[;~y$oe`յo4:0w0X:ZYE|mhF'm0R$H%bzK{%WMw<?u|87 ֆ&@z.D:Yxn֣t,r=|o*=If]Z~W+M,U&<ޘ. ;OyGGvn> n{l`HueZᇩ}9Cg0I!q%[QI1t^n8ſַcR kX&!fr\*壡LEH 8axRZ ɚ `K]ӈ?Fht7vfAd[1zlh徾BQȖ*"#þUzY|qc}d.}U' l_09Uف:v3[hp`juG` bE݅zp}u/XqK$2^X 7L40oqB`F6^Cig2$&kg^ʇ4Kދg蔻b(^(2>ؙ9?_Sp*VG,(g\HgOgbp e9֋`~7fFLu%X&&MD2t1 z*Ohy^}s 1¯dbKvTk 4ȃ.' ىGb_eΩ2#V.& \^w^hT~XT8IM-RMǵm߇gJ~{Iim 9ǏE)X$ Ϗ;AV_8ܘ10 {Ό=0N%T8&itD!~Y&I۹{g=ۇücڟ%Dŀ߯AX,8Q-x ]fRe #J02HX TH. ܇Hbm/PtKyXtS RLq{PoG٘ԘSSDA*<aޢGdxɐcڻS});5n:q{ )OԩK@s^ޅوCCےA\dҴ` yyi<;ߙy`8 4ʼd:z5aV&'Iw;j (/sBلkk>q&do3rƍT isT؃i` ԗ)&Բp߇GEʰWQ N8c[f@2) -1-5!` (gY D! (Qp}j R,PpmFՒ)D:xjHd`/yMnXBBϽcGp{^ad 4I`4lE:ZUd5<gh/'6m  Sye Il=SuБV0:PÔfs/E5`zKd ˎEirYyu@'t /2@BGy̛@DfxYm\i2L(K.G4Kvm 767U4C,*2V%l[ ЊJC|k}berf b;?£} 7D\ N 79"{[oc5@DI[EL{a s#aՊQyj]˳Մ5_}. }ǴcS_gZ_}0T;8 _5J;T|eTkܥMXtFSщ}(Y~X ukڑ טo=EXBdgȎ"\LvWNku rrvmHOۊ2_> ׍Z"o {Xe{UV=wC`$([=ʅ\M[9g8wgP܌-V9Q0-N*V&'CmMݴM_5XqTN"I2~!Ŋ)z2y߸0vZ07d@$cru.طB[qtsj?sw+g9a#dPeY?-ɀ'x +SNk}AZeeRvdb_"u-ei{$ !neH 5kݥSuV),7vY!AoDRn+YY= OK9 ͵N[g!KёX>)(=/:}%FvJ p03V1fF 7S\ǧWά@ʡeX叧S\hI4*wJoʉ%p+oݜˍ̏ؾ]{6ӜxD޶I\Sp? ]mqDDW '(Hjj+S'a*_HD_n[.?1uܒ9Upii !<zZ z!`x{g++ Kq". 6=)y_TyI=Y;8 TcrZ MlSУsIRB呲X= ZCyaW3bxU^94"vfIٷr >F,ʻI[}2Y53z Z:]ƨp5>)^1iƗZhYwkn 9Ǎli"Wf-CT^P߬JAwcEE*A/z|oj)yJOI14M8/|*Z"&W QuH4OpgD (.TuR8hhBj̰n8y,!i".\0LޜX$Wn%EI帎4~Bs:ZtϦݶcsSHʋTI1RLH]}oD aA[|L5~hS'fb'5*9;)hٜ1@t(s\B}/OwRftUY~]%kKAş*\/\ 2k7I[Pi] ea͗tK,8eºz^x۷1=qnӘ2lj Qc4)]iE3ӄ}z pHLh6O\yDg+✕T{}e89za>z*bp ،c`_YT탂}El e>KFsU"O#!j A !m,C:f5Q)9^YFz9%M!rtz9Y|6FMTsf%*7}Y}%s7h3x;53#|UpQ"L0Tk6@[MĜ&KjYgR(0b;5W!0?S{$<Y+UAˬ lۙhF (L1='=n\3zAt(P[E-_IYA0k>B{HYR $*CC7ou |t7]sf9)D'L}v:٣ ix7b2x~2A!ʵgsG*ڏ!CRag,5ʟ 2kamA[ b.!Yg< |aTi &6u7EoA"nv-U1~uFvdΞΠ<Yoj apSYF-C0 z=xbl|oq⃇c6k> FLC|Ǒ uFQ7G򊶮?iLUyʟY򳰆c8VrE>+_?yvbb;p5GyC:F?R ?gi&5Vϔ7i_<!f`s63m4hk jʄ 4˱vy SxzF^%qVү+׳wRA*ax+&5"T_1i[F6pCBAFR%(i$O/)$B ƴz1b,II` $7s2Y[~Ņu[9 ц ‹V +"qu ^~`_QKW\Js4atb8Th4 ;_B̤#2WQ0W%@ocF/-Rm5j/n .9 }0B,U09ɷcmP|yt<cI0Cj$*|3XFd*H>zdZM#|݀[h(yLL=a0y6|aTܰ)lfbxâ/Zx[p DtI1n{Y=` ީB00_gY0CrBX+^߷]g&~c*kU_vݖkXy}M-ԋ^qg QMZb#9 *ۖiGhld ]մ:*[Cw8+:TTB`ŅV+;B8]vR sNl<;El* @L=hf?X<P}cЭ\$x/kvb}0/Q3_SSR meM0=cR~V$@;iU] Q2a|lq+|(eojSQ8a[Odqduhc LGA1}~ 猈8Ɲ{^kٶbE>dSNZ̊A [loԙۉBvVa"zr`eH- T|qY-y ]AX>;F\TXpJY$nXݧ4Kf$U)G~@„d5xl'R@?3d4ZƆYUpϚ6O9kg Q3b줜[& n/Uk5J ;r\׀/`}t72*LXNR'DZQ#ZT|괶4N_%͠u7,/BT1CnN'jtſr`*VC#E(L v@78Ӧ]S!)d@"dpؠnE0Ae(eñ5 l_jK8@˺P=%g}Af IQidIH  ,ld  zxiR}ҝ% پmcGL4s{x UҦ TYe$Rq}'k\EO@"c  ޶h(ArNr'pX| ;1DXՇy'jj hX愗/+ ʖKD>6uX K$դ@E-O"6f!>!xqrɡ,{|1y 9s~8ѐڃ k{S*f.,o`!XCaFl'׳v!kK)"K0=C` AR>BNP6޻2-EMDTS`QcEu7nfJ >Lt @@0L&x*3;(U@(:i-Rߤ+FPw8W8S/jUB5NɜX &"F|2VkѶ bG0сʄ.8+op h8*kZ.6xZ>]*=.HPT }ڼOڀW{ hr5- .fuFbkgB9_Ճ+z'Xookx@R9T7G.c mӖ(x⒓:X޻[HO6D8tO^ ,a|ֶJe\$-gI$EE+>t$x\=Сp7I_nS`ݱLdFrLukF#rnA8UM] JMfezԧtO/ (VE_Q.̞~R aL!YB :C}RCDek9\?It--kr+b1E(c>ՂʚaRԜo]QWǺP:;׀n_GTgr8~'\,_ТJ)JR:Ξ KrZ~0pԏ2_R)Tzj8܃e՘0A<(BىJuD>ZTSDkvdY2ư?['f3:fx^ofdkJ~H>W٠ٳ^"8%F/pƬda>D}}6㕇1O UC{.]H1MLO#"1[[?OΪ ͿP&ѺfT|V^,m!Ž8N=6VǼ)Cv0]F$f; SM7zLɺۉp:LܝgPF1>rfMHq_`:B@=칙KQg?L6K#_u-DXILN//T'3D.6:HdC@}{ PPNLYݬyBHNLޤ WggE^^QF$ET ؂H憩G8Hq搄 #$db fߥDQM7SO69q;2Içi ەeHhOa'ȬZ/s(˚z9["xQAN1T=⓼:>TjY\`ԊKˁ?yko͘5Qxhld"6a$422&mA9S~Tbf#ɷv|ItnV:#I- GS܆i?KZë8* ޚ6>h'T˟-UiYL.~?;U9TA; X2IZ`CyV|cY+5'Ÿ3[W8qx鎒xlGЍ mc<++6.2kض7TD~-\ˑ-eVN UHu1s:s&Cb ,̀,*Cp34@UjNXE##̝-8,.RcH^\@au8kN˷#`2QDJhˍ=An%zͷ+B2`wtAbV 8R]9qU=tˆ1q="<5 id6g'ذs2' E2=K䉤r@pZv h.M0@=N $ˁ Hjn1đlx@w>ݕ8}UZF3셵=K@k>Vn 0< %]Ha+&q_&C!ro2͝6i )ʍFIC/b[rVxR_M9kWyyy!/\6 N6G]QJ8#?z<7Yv/GNL{}|xcF`:SL^Փ{\a4@xںhV`'͖/ؗPƵؤ%{ڛ#@SNcQeb8iPFt#CТ~M4}bx[e2-2KOB)Vh6tT6E*!I*L=Y1׸b5xDͻ:S` \R2?C$ė*"1} Pc+͓ZG\iv-N8%5*"')FV'Mh%:4TR(;ׅ%~Wx8@% ܡc {MZ[ lV:;o{'W`$_-$s$p^75WQQiot L<-@g;ܶR:=Ǘm׏ HKqA]:aa X;3e(5m[T:8ֶZ, e"VF~õG۷rAՎq9VEO}Bp-,ŏ6%ɪiKXP](,I HZoi ̆%P2t &'%rFZw`==òIvWU G 0i*EBn`QD]?;RVXI%\raB<’+Fdw]|_S kH'e::^"[Π)M\/m}ƳAذg-{2(x;o\㗤 `;3&)*yc9Vj`}ᤢ^'=1^͋qRSrXցWsV$*|exzTk"!h&ZɫtkUsq$¹bcy^sV*Lh&2/h^2I |jH{[{8oW,ӏ㗖^9W%rE&^HX.AD1[z~XjOQ&Fw&|'cI}X7xr|3sL]c*oboRzu}PV.>|{ܞʲ8sZ;&]%CEy_=xtvͱ_SB7fiwzom\f֞'suD|*"F+H1/j f4z}*qwg ZZ~(X;Z<N_d'H BU7UrF>wY4H5iS7~|'.DcOQx+oTQ=E59<#5s:JGgF"jZ' Zahkp&UvH-ob$,O2LTR` ^mM *u1 *v\%I?PPC+Smӏó?O2^jG[(Z&uN zXs'{S"2 VL*o58vbrm@,:Mo@OWj-6cܩ*jh . gwf1jc_8I&b㙿/VF%)-KC+PƄF)IcJ `βs[MN 3L@}Lxќf-d ;U|cb"sNąfG'ݵ_Bꆨ:F\꩛|(׺?'*nY4;>D(.2'8r{PWx$~g%w9@7267”lF"i Ðʳi}$e>E7D&*Ee ը%-Iu[W$HZĐ*NxlT*7ѻQD~څYT@W];Dw%M(֎!+Ux^b%2'.q?th73mPMIM<4$^/ EudFGLw o@Q)ˋۘ/g,}.S朩VmFG,!+ Zr*{!!W/\f$hC շ@x/&"DU !ʍ6 'nAU{ܲAG#myXBX|]h/xռOJn,Z'@y<Զ2M6*KmK;v,hNo-ԐsĴe&|%@O={8ﯜofűgB"o98m/:JqwU >$wj:T:\͊jg5\y`Zͨn u.'ϰ˸Ƥ" jf߃N>OR]]Ѱ~|@~fh{*QIIo]??dX^qCT9H%Ƿ+q_\vfB s?1 +9p q7>/7Mi¼ͧ\cu!.PEfIs_xI.t42</JCT3}HL./ M| B+m mtxI]"ʃ|),1"ʐl'浼B]=Q& qf):Fa+[#F7+*Jٞ=eە|l8uSnX~ p3"&*ū$ /}-1COGc".'l[Qx0Y@bg[4/6) QH%IE.}R ^8?#9N\}so-/ڪ.3N{j8oj(o/<&X:V߱Y\}n01bSp+pW4y$wx)5bC$7 իMOyo?jk"!9ZbX*8qwiqe3xm7-oYY+-I)k5նN%"(n"y_R0zFf2Jv*kO{{MlWwˀDChH[~Gț]Ư?X}0eѪ@a&#\ vLGX<7Qg]Nxm uYuϨz?2 fm+&)a_cǿ,!<{,/vjbkI+3@I78,j\Ӕj'C og'n2VчK;1!w,ZG&O# n=9 H3jAƉխwGn)^nͺ Sn+6n)6uRx{Ec云 P~Sk4+{Q*izP͌y }ʭr%v%])jî~tzSlfpħ)\cmCCޓ|1$8)/%c%A1VefkLʃvYaKfwTR-tșMG+ցi ](aFx!q\V4tq61e V\(_|Nr[w99@dpז }g`Y@M]5*}Jo~jQe_jmMe9\tqgyiZ{lP'B4[c nㇿA+"jwa$L> p.c!}/J,]p43e/DwJٳ:_x'{k0}RnFՃ56We̥[e).}ߜw9;M=Ƕp]^h Cxo 7*y`Pg )NK,@e>ڵi;:Tv!j`Ə<&ȵCdVUAK)CfCj<;@Yʅ"x8T/oz!n)xuGUNS,|ΔV Y ޤlm8ʽBxKF Ű,O 58vkfM-_D+nhL<҃u,$6 n]u:YHS2D{ ʤvv?isXnx4=>[D2ޚ5Gɡus07QZw? %I+ a˃lCT 'p 3s%#h?I/FXw== GWb@+l%L;3iqqgazwwMSshi/BJtRT@uK6 0S:LSnMr1hFѡ0 gbZRΊ8Y6>y<0}]5rBd`^¸G V/)XU %N#8E̽HQŽZ@@RlX¶6̬M]-)IeݬOY&Wk.ͯEeLs9OZTΤY6\KCXk`u&~`~[#YP~c=p<zd@~Yv kbұtFD)Il.}L)o}B@{Nop#.ZeL׀֭=jl-^Euڛ CT|V{J0:19 +f׵ø :+4e5(gwzxpRHOC$_jfq[RY3[u]eRMnScր30O"&9ۘ4J[5yW1䂝_!¤<}L3@6yLtdKK]@yѯَ/焆ItQ*!9 2X -6gG( 훉+ނ~ĺH]Iͥ讃k#MίyGSҢ-vmٚ4`?".M2B:3SR51,8E(G'Ĉøc`ʴ#~V45S*>ɦlaRDD/ 8rw!/;4*в+k;@xcXUy$4O0^+}RcCZ`'zNW KfQq5g\klt"&n^QpAsZåu[m8}1H|R}"Md&tp1|/i^/J ˞iJ/Ep>"7W%~cKW՞p#n\IMxr+Su~tTb=7u֋qյ T u?1'׈-N}NY 1gAI*F%|L) V6H%o;OJxO~IKL A^Xur]+ݻMX^qnF"փX"f>?驤LyB+m?["nY@4b2lV1[ #/Lыڸ e'#gO„"n(r p(A䃥cNr'tzA@/W*Ym1\{i͌ၺ.1֌a]yQ Rw3`Ws -:)lW1VKlf ^.,=an@$WKhW:Iq&(n.gm/DaZ9֛喩_z"5J;-Fg*b[+?ɥ[#l6|_QԜg~{Jopj x/E`QKxW@e}-*)< YbBK= >$#m`Rh;Ch2Ϋitb6ej2iw]٣c+@܂/ةl ,",(i72I1R~.k辀1_2k+M9EȢDjeߧT@oxRyjfxs_TWwx^uZBEs )!GD0${,9]ƢT^sd1EnjPT2¦m E0Lj =p%ICVL!% +/V (MhEo)-=I*ؗN,MB.]x [#Kp:0h?b, dcwHc˰UxLF?.G-nS5 RM1v,jIQdK6WZӬ:$,Oecא;~g.r<;~j +o.Α лIj;2&k> cb fAIIlN5MWC!Mw.ZciAx+gAQרd&5`ؒ8vERhi9Sjr[c|ne$VMV݇Fe/4-%ߔvNgZlEްZ BAzC`$$<^ 2!D&2p OtQU6XoĆuvxƶ*^@ "9ȖNsNQc$C[WI <ޯA_Rٷ "v{^ʹ!'J?V)Ud@/1޷ 8lW_h÷Oe8;RnQ3om"vK̒tZ~sf7*xUn/E6%'`e?L%}j!Ʒ !AyloY#bf h6$i =dGo#ч%78A2[\tޫ PA}7/\P'cѮ5@` \@\ZԡmⰳgϾ2$͏s7x;'^S| q--L.*u7qJL~v%qeԂevw^)$|7F8 =NsB ζwUKYo֧B͟ӹisJ<aP3B]eQTV]p(?3 :u]̀+z3aGXC:i[A嘛|P A WK0[b|K^Q~h9[G2{veCY>θ|zبqhHr4 zhdZ(툇}ScBM[a0 !FH8ٜ ?]Y*W(gU.;%¨,fn}k֎" kw}[}˵'܌1dI<_+l޵lmVbGE/9S =`i 'X6TJ,U17Rv Uy ڤ:btoPٙ2T+wXYOHBj y,m=B6ވS _4Қxaz~[8Deo ɦ"s*/- z%%wD|y&XvB..@vPcl2q'quLU2BKGH >s`Vi]_VSrlӞL7PWsC5QS}Պ`Z+O?wG`8.z-U6y)Ϊd((sc52\-*KS& ˵%d3CvEU;Q'uT ^Gihk۠h8V<%#"Mr"LlxG151vsz5H!͛prol >[44ɛKxbsD5YvTv閭̛2<^!~FEԻ7K{y܇تJJ|vV#y*HRW> u'N|I@|9z"[}vIlyY֚e>>/0ԟ.8÷"SKs] ݛGS/mg]82]"C(Zoa94}_b28Rg-3l%!AD.jr[ǓXmbU./ȓ9 4[9J*r%5 Kh45ONꈳL> ,#c<d &| aFW KA'OVBDӶ󺳎_KQquK;*{FM' Vtx;S@Śv')* z]"zW&zt6ϜKí`2iV\Ƶ"+3/K'|Qk-7o3ꢌgcu?XI}!#o8Qѭs_s/|CwBG b(ᴾyWWB*Ӫc(>MdR: ]7S90FW@mjx7W W|r;?<PBl^G:E.x=\&%:].iZ TH䭛ǴTtNt.CZ 8mx8s;XYetup "Aqqs)<.lrSO ʨ%^] NȸR0qx#`iˀ˻lgifŔE8B2v%ʩpV$ 'h Urs?xgƈMdyHR3^ʛN o@/!XPuWE Hi~S즭applTq_b- =p?!}?Z&E3C^AZعy4|יqhIw~]:*"9'ŌtrD ESuՌB4#9y-iADpÎSvΒ%Tx~TIOZGz2ೕis]rr xBh +"H'x<@h{)iCZ.JM[ cW6/kqonVY% 1y:ZXpѠPN)zᄿC[K;isAsK4~ڭ3#ѴC=v:J,ي\!2Fٹr4WƗ7Ι_-V{]0NƳXNO=sy& tمهXETN[i\N|2 5\fL&ߍtDO%azT~I꯮p Y59ܞ\,:hQfn cɎBԝ7yL%S_b58ʡج$~Xq[!^'Wt}(f_Q2DwNA9s^i<'*GKevkw0^bPMwS2M}a8oi%FJ9% p"[eeV5<ԑz8!U #:XsِWp/1qW}%[eS.]T8P" q+o?p͑*7 צިS(Q {Ux ̨D{lteSQ7[*0n3Q!mC"JatLPܵ g]!B-owfLwnMt}b6[le& !J#L]:.-x%]0K/:BXg/U}9]Gd d[љ!ӂN/YLJ?(hK{21bu0ndo[ 1VoxCC0|Z6fb>5@⊆R} R_ IU(6^ %饬0 \'sBx'KR-hJBWϋH7:V$F!i3qJMb`9歓.W !iB2d&QE ?2G?]u{&d5g=Ѯ^&`:}`d lr~1qܪU,b02* {_ye͘'13t"TkDNWyB=KEO4$ 먧8gFD Ō'TgBvY XMW4}b*mO->aJO*` g'{dwa}FFaXˠKaH<[w}oy)N孶{Y ~^u``BkMނb=pBvCPrat})ft\w9}sxB' b6&8|r+C1G&|K'V.c\{vKHc)Qh,z$Kϣ1r)niSN?Pk Hl[eONHćY ZpQЌߴi;Uf`$5 t["b7)nDtzPWQ+%캴.K;ֻ_,+A+php]jcXVhm݆lZ{:[kv`< m~Ey7Ͳұko2,vZ%o=0rMXܢ\`?ؒZkɡ^?N">0s4E=sB.-h˲&=Rn5 319B06j"_7, {ȑDŽF]VTuj?Fӵ<{wP 2h $_/M ~\mt{ DO.U|K>=Y4A Lkx`5t ..Y kI@e*weɿ"S;s17?t~#DxmJl2jaawʈ*fX 2ԌCf2Ϯc,4wO3LWFLNgb`5O@spdj7FF*g@' ZG2}>6B͚qn!c5S Mz]?]|zm#_xJHB`#ypʹ{ylR?:w/̚=Q$҂v&s`- e#op^؎郍C2Un4>`W /XĈִ)9$f3*.*e΂d&0b#-O76;AZmё۟@Vz->rLF~ !۪Wfsf 8Vg׺ ^*v.q%4X 7\ q6]/ x:.gňc9Wiiz[yec[_'¶x3L`ZcK:G0*"]jxqNיѥ_xX[aTibwLrw6[fhԣ;H]Nzw-9g$s/jFs ;LF{ sBuO]ш)Y<ή蘬'0v5-\&:UwQlRL e(% u[{&/dZ2 l5>c&>EUzJ)A ?-D$~U SPzYuBxz*Dc03I+E74$01~?Uu{RUW4WT6X|1:Xglv $d38(@zυK멨Ij.#;T|wŴ,4Y( S8reb(ks#nQoMď6H 5D{N$3r qUɟޗ 7b8SKuDAyߧN)囍` 'vDl>dsDCMZg2 `O@6B ^9סyyk`ǠNē3\Qt`mYNs~%mj^} 啭T&Q eAGFI" o 4R8g.KYS;Zލ8HgmWo#6[0CkhB[^2-^i* WC$A_Ջ5ؓ?Q9h$tT &`S^hZx|StrQVᱎkc̰ھnA eԿM=˿z"QU@37TC2z_5dҏ× (ZH_X?Я⟠0bԯ(br{WtϢ-QݠaG6 ^۠12! EcRk #b0PBgɇ7@ݾikmZRxë= 3mG~ߟ,%n-Z(tՂ̠ yNexW"h>þ%O'1d].FNdQMuBr+X)ϙqt}H'u"v}V_W(g9'ORe(r bѲ4uL4&og2cE +ֲ'գ%/x2msa뫨=dNݬTI MX^di6}!B M콅 |"X4'2^mqЍ;w47**ӗ8p-1?IJ`ִ%(Ey;fdCi% O'ci{6`smeIQ0&c`"RC䷿j;q5d9 '",% ӭc`l!.E!$^*&LM+P0ypݒ7i٪&泋 7[ȻpPlE0Z졝CQk+SD*gmCq UoH$B<# ImA误5MFۇxZSF#M X;$p{ #݃@xse"&:6-`RCjHb50C\5=%zߣB]5}Ca Ts `YqCŠA1GE[Wˤ+!)#8/|x"(+)^[pGoG4R0Kmk3<e5O]Kyka:sғ82lP;\]pWDiwWXO(w$2fs,W%Jݼ/E[.+;,q {VOy 0D#FPE V'Zdd\mOD4/{Z."ko~i] CjJ3jM X:}3EƢC!Ķ|1o_ a_Ssw LN|w_ $u :t- w53iOuH (r_Xޮ XFBSY~Ihݔf;t4,%r@9G9*{gq|TB6=rȁk~3 O'Kv7C]#!HAY,XD] WJ\뫂¤3+VEuˬ5ݬדM9U#6;^C*>UO_~ zSRyqj3:1⯔iKԖ8_CӖ2Jdy:+hd)\Ba.8wyÂwA|z}3~񼹡qw] wC:8l"{`s2nBۙG/Y0W 17*JxD)ĺ$6q5c${ 'iiI^kGNA[?&Gz= Yfp#Db%i]X]PO+s$Zrˎ.&z^Iąw\:!wL|*hS&\O@Ψ3’-l]jD3(Gz 6y 2BH,"?.WjJU=O*">Q6"=h<4ʪt|. OO*1mm<ԲmHˀäp,Dq}!z+f!ՑK=EFC:p!~f5bHw # ?} 0xf3Q,svTŁǟA )DIm',xlkj֜;.)w2R)+2GrH],prVkPiLڍo7?5̻ &q0BAj$P#=v$q6+^5)c4ĭmM2*W1~<eBGsy{<(\\$gpMw@Ty'͆r$|efe;+0?>I@>*~Yȸý (pMۃy)T.oPNC.KF47DȺ8'>`wF"ێS=ϣ!V( !: L6XxS")R"fNwb>bCOJ>qCfrLApO~C^ (jq>vcO!Iv:DB;dNd(Ds @2VHQ'oy&aPkM*h_Nz\xGU)k41UpanZ(F,[կ0 ߋoYkGЦ쭰R!cg;-@e!B:*x'/oکL]NvSg@ #KDbBg]2>. e`mDEC9JB?/ y_Q%V|,'SpYOL(.iE\" 鎭Uék3!4ϐ{*fNY`*GOsQ/18U?!\gJN=nxUK.<1Bݧ;_rlϤ<@=BSAW,0(V9oC5sݰ0gS, pť]C[ԄI VO]J' ^S5ګ)i_ŨGPibF9L+꥗ICR !ⳝ60.'ԪQűFE]D!&  ΰ/E;|DQ¶uh?!Sf~u7 i1@b?,u Q@u'jr98'BA!q %%o5z!myyMQwR@م.ZVsi)Вq\X=|]VڸGK%3 M n~fp7OK ~ViPk~QpZ G@TzU( rɑ8 Ew7QjI_b$4jAs3x.;}Zlϖm>D-[(oEX21.iַ9Yn>fZ8Myk&yG)!Gj ^xs"1Uqү ۰Իs MFb7~AoKUKkExm\ko2ȿ Q/|e} w"Ë / U7s%h9A%a\! Cl(I:"XD ZmbZf5PCNsU>s..P0gnX~0=_ExmZ+U=SI)d(uû);?yh(\SBؿ$)TIoHҴemYe^jk/V)bit=ư 3͡QWO.<OvHQ"gy}78R ڃTz5]f/6+\hFH+$pIljcns!e˧Z'aPɂaQ1q^νݜYU,MQ-ƯW&xu99#~+AiU9m,T 3ɻ+"L ij݂mvט}z,Nh:%c (yLxx+nOc˹?s heXdbv1u"?98lVG ⫗`{"VTϬW-oP6MDDCLT5 y8ae*Rsn"V*Tn`]X|lĻyI"2^`ZoJBץK [A(?4VyKreVKM" d Lu9n5j'&9]Ĉ|+ ݅0(sʏr>٧H0RD?,qtK ¾(n=p&9F,amBC{'E9؍zjRwA7ep!^ik .tݞkKYmD@Bɴ 7?;ZELJs|C _Bc [EǶ%!3@^^npqTO|K5?CL|9c&@eb`jMB;Qie:+RzҔs䷙tE:Q@y%$Ub x sfX4}/րZ?ݿ5nHĤHTWQnqQ&)/pqef(U3h!2f DasC^5aRD=bک̇_܃Z.=;SttV~ Ę.}''׾D2“6 m<{v/fG,) NJܡavҧݼv+ޗ1AJacҹQҺb0EzΒ@\,<2(0_َZ,2Ӯ[35>,'GtGS\;jl\-IW%wd8]  =T ;oX;6/$+A;d߶אjU} [s]wE*x=8m ~j{'%3mx(_3.kfu6O[W]XWvQٯ [ G(7?vlM=/d ,n*IkCSFnz:y3 3Nd3T#\;`b4~T]U[kd޴@(L^S2{iK\fɶ-88 b[xxKcrn,2Etrͺ'MIb,I+4k9L=') M\(X[;IE_v4b6JaI0򾎶@: bÈ |+S֙AZZqh:Qք?}gy}7Pc̬5N0T)MT{MtE]3b47a.2,O]E ?ɝϩ%nm CW 74 1;&nX`Mk˧ۄizzzs%q ;QVS[Y-ӢCAcЦPixv ,&6oPU@,[fLi4yu%0RQ1gнpQʻRBe*P+uXF?. -ފƮv"Xa-`x㻱E1ǫt8U#=Pj3ӳ Uñ?_~݉Tgn* C&:gنBg3F(#m832 0 MX8"c#t=Bt_'N µ"%`A&@'# Vm S5xaWAe/t-RB@A8Ok1ԘDs P+ӥB]B &Ss[xlM8|{ZƌZYw Qgg?}2Cķ!'  *o*g%`4esa1 ;sOkiW`)Ig$<2 +2Ա1k3$s 0vz}{J+M(Xp"ӝzLpbr@_֎΀= ϭ~~΃Xˌ߾ 4orD~c))8M ozogl? ?g8]{:'[H3aV#}R2K#C'@I &xE_}U=y`ϯb*sI.?g۝-eJt?C0Q)y !@Q7`Ν-<$|֝Ղ|Py -VSp ؟+cWJ5~bzI9E2ɑD՗Ʋѵwby 2+ttWs%-ԡ:77q@I7]Em{GCGjh">==mr<"ܸCXVohHB9sˈ|7'Y>(P6Wʛ򗡣րz;@gT1s $&d!_UeI3$N@†j*s2 4+tQܛP4~'j& =2t\Jd@3K"l5~ 9FTE 5Nb*m# -PF*:rB::QiC +$˥k-a212o3'/𢽝kF{SSv :ByvcDԎ6S{BU ;m?T ufH]Qltʙsr (S:J(T^V>Z_@>SAF~K&BuLY+28b39Mp=kNHX0U=uyAaEcx〙XiL=,qR '1i;j,أz$YlFJ[*cN0QJmzf=Hilx.&c RvOB-F^\.N[%(ŦydQS/[>:.b]eh5*-IvuXg裹ǀFnX:"SSYIkc2L.ޱCuE~K(!Wwhg!`2X,HvUu*Q[x\(@&=;=~ia+[ugajCvzʠm>XKB@w$:YC WeqA.Oen|&64Vn t oyE=S2MqZ Wˑw`@8k-{ z |q_X@A.ǻDGFytW,пS]~dOMK5w^O#_/l|͛RX{ Xn! ސI/Yd =9c΍EX_Lo0H8}5WRS@X$!;Pǭ]|OBAqJז cG{^ٙAZ +y0˧Hq&$;deTdVBS䚃0سRz=c.J30lg8 UQ!Oh=[!fNSP ‘w}cq.sUC(TJ 1"I J=dVcu# qbuFm7\%]ML7?2-gXe dv*W^mFSD]MU%R<>!e 0N?1a /{J HXZ yΤr)aurQ6`(¡A+ EV͆qN#mG}XH2jj3ܾ<69Kre5HHg"aHYOcd$wYԞ2)-'<5/ߪ@r㕸΢G#|G~50ݱx5W}dE_c)nLǩ'@m&I ߆vٲel[mM7UEys~vQ, c&4H67Dp艈\Q`&Lj[p jTA&nkZ/N#SǼz[ӭETaEe&9l"^b8?/B23UKz&,ky^.=}`ߵ@JX:O h[mبzYa s y 5Jj-90rVlG7/_ҶWqiD8R%ȀMHox}Wg%{6]剕1;qc +6wNEنKn+9ztt {1eJEL' hŦdX]rpFrgo")]twJVÑHCŊ_W46 MĜ@؍'/م/jk7e0\3?`&dbzu 1ͪWYģ2&bgfVLS @/Ob!N<,]]-PJý@é!|9'p{}^-tj$`NWʙ jmzmu+" )@Jc/v(gmv3}tdC5d gՠ1^R^L ~ N4D%Hd|>PRN +ĒkZ+^fHc f*xȇ#`~,0\xlOToZS~=aIv!." CB֫@%kuy L~z5jk\yTj~"Լ{ݶ"a'OhtrJWl(zbP]-A #Ry7b: b\ظ.?Dl#^f8W{vs𖘾'D^3C%`PP3͟ kl;Rc Wd {\h)WT*.Pp'B)e2$|r_o4.ӆ̠hII劈H(=A gHrR@o*N,D3 …ockwzp{ć2 ;vA#K#:xd B6 .4x9_6.ej+dIzy42UegSdcbE[Jt\Ԍ˼\ ngGtdd*:_[}{_d(9܏y -wN\!SLE ?R_EՃUx"吷g\c 염DD^ 0 :V kAA @@h"|l XΆf5춵U)vAViyx}E[F3Q͠4 (ܺ;_@<ƒZet721W&0 01!4+G01mP@ʩ _,M[gΒ!PEz~jLvuIWtJv 6'$"3ĜtkY+5X~5F;.>inwt9# DZ߾K ؂-@rzQ  o L&~z$Г5X۾+LD,bjU&bIwƟXVB>U~hXC{!(K1>T`J届6MX/l0>D,b'{YP2NˆiD@3-PR0jL~nY9Slj?s؍P&7([*@31nF1KlO`N"ͭla`2}p?}L n}%@?,t&2_o8ulo,y-usib]h|(1zW%|nߨn+cLy۩$i(N[1̀EŵK"<ėxJ$ `M:J%5f+\+ڒ&-q::Y ],gc=}ݎ)5ƉLy*\=[OÖg${Ҟ7jNFqrr* l1cEMQ$8xNu\rZڴLc Z B!9-),|D88?h.#ڻz&/2,.MZJ?->ɦ. \) @zȝ::Erm1u(j9!Y2C;.L.U|*wsࡓBT*&n6-*N!vƗHcƉ Ŕa -E*pJ#ܡn _B㸋wF'#+䛍m[aZ$x^ExOhخ Ehv_@ًQfuZ@ >!;[UzSi|%T p+ь3qdV zGeV̰*Cv(y#@ɱ ļz qu,C6# !"tx3pccYDX5 % -s4-LbJ)m`bc)]yvi42/> >C$qEw>el&(so=[z:vL w A;D[IZtJqfe/]p)2^|D1ugUQSLNOl`B6繰[5:%V 60k 2T*%7cf]PR֬D x 0w (ۺ"l큖v6 { CYNҠ<񛦦t66xMq2P( _( U4~fyp-da]M.~ -!lquQlIJpR w5Bm¾4RX??XEf%"+ǹ_5oũϮ/Ek#v^jEӝ£/F1,UӪ^>]UFn,6Dl %϶6Q6YAlԐ+9r Ã6ɩEgam5O`&F}3bEYď 1qy%s[l\\?Ϩ 4~C>#*ƞ=ED%D^Mtf=f&et6k<~3`mf2;ˀasNV.g'q׳< L{Y~SR\7v`ŬW,71څ8w5@j0,^$1^k ӸK.MĄƀ0G}+fJ.qq6FqrS@52.sw[Ar-O?V ʛ韝 O /R<$y  .Xʘe0z@MGH0oHgXEc};'F1ߪyrԨ lGtu<_vuVdoyЭʡQtM5F4f>S^dUE0gM0i5ȫ+OUIt7ZdBg**O4諜aD]mo3.’y fA޽]譏9Oo@]E,@&$LZ < .^Gu"QPؔ}kjKWf$bryV2iNM%}ADitQkb`rٍFԇ?9# R uB Gi並\ڃ7^~6cE;Mp!GZǤiݒ6o@++^붃6fӒN1.Əl!422ɹ5_ 6mqid+CQ Q_UG!<{*1p'{x鼮O^`|άrry["Ś>}.$De{:&8H)a%9:7n ~ӎaU@heo>Si85 wtwwdg+Z`F:8TS_eE?&ݷغϵJ(|k}0!3 38?,+;3B s (^|Nl Eoklss99 X;,xq 7_d.l6&:#}.m⇘.imo'ؿicIog 0U?4(%OXK<&!vD6֖_kZl5U юגM4 ?Ŗ$~mp!DEWԨ[Ngm94Q+\>~dƕMbBvwAj@=0(Bsi3iOnu/CD6^{" n޹̋B)?PnNznY1NNL| x0.3" yDjtI0PsQ58[UR%bV] qU +9>W޲mӺV*2j ݅ ͊cL-#F'¿BQáP3OpETfas+?Kϧ@In': H=6雕Mәzߜz4u>%zڗvYbF뛀M4^7-AKaI+l /Xʐc$Nޫq`m20y.CD)nRr&țc#\ˡCҦqaLO6õ3vine~B)b% <3d U\H҂3f0ӧ JN9uխ1%`";Pjͮ[s@-P#[SQB;àz67i[ tl[o'eoDLz>;,ޥ|*4q=QlG. "_'JǶ5U?TրHZʎ6NO!^Z.ا (Okhq-x2pkCWio|_Y)V=;%%g{xLW 2c'4 3q8-ED #v? zx*U|8:T PqsVJg4~Mk"i>QBmĈ&ͺ XoWU^O/˘a]b.(ʈeF[ӌ*K5I3'z-Q;k HZ(/;&!њ9Pz$LH8Rb艰ȣp\od*@O7+\TItTzlH Ut#f`frP&HZTF1jSN3bwCl.~":;Pʵ4,9`v[@ 哧^?Ul{yFZLPFmoqN7ȱ ȿLF-%3~ E.!y@ 0:zaٟ_v[)w0@y啊Æ$:c '3}(#FAkS(=:rr (sTmvy~jݕ/-FkbA]4 iMg*LV#%r+24mARiikUhp-|_^JT #1Շ.UPJNӐFRz9b2<6bJ"9"6!xd5r)۱t0)EII曳|S 0,T1Nƥ*?/ 7=h#%YcRHʒeev;;5GB8򸶟ktIC6|C"PZ%]gXkR(ʚ? j ^[Ա&.+DkqcZpj!|Z]u*Jk (wzyxs +g`܄s6r :!}e#w3:ڄM*bL]E쭻0.ǂp@dt҆=)t4P 3OIy9m,%%iI:IƋ5|olOoM&w"F*~&#?!fuGrDb@Y@wWapF+0d~8\uJK}Bk׶U&%NֈjkOˁ6P:p|)# n*[#rh% +d ycU*ϿwQ_Wn]Xt6,]OŔJ>P/ŽrgaHA!0c`,mD[,ÙZZgκ%T>NkpT%7AI*jswYB#@F,^49;uXLDrTF\no~gnw3`fx XypZj]*g]P:rv7`ݳV!նGk`45~Z *;g kB5)y 5{8EEf:+'`nMs}E55|}-Ȼ` i,vnTLHyM򥾩|Odoqc 2cSN3,;Pr@$te*sÓ Z70>(L5Yq\*1:>:²KS1<߭TlލϺ>v= )tߠUQq@ƌnآH~%.K$_k2MwB1>/lYCšrڙ;>.˸[=/,LfKڕ3'~EnwdV,㑄6(-ʈ6a}`w6 #LTr1Ec0kO[ͥ2u`Uy{hs*22 0222HVkN E~8ea x+VoNeLZO0/U86صbw$JzӠܴb2EmNI4ZX`,uLyG1%Y2IVqB(1gCc+CxhL%=f%ecstg8aG=C{*B9V>),2"utdu9r4PW^ "?RLqNxSv..ayؒQ~R|]tҮK5B*:PO(7qY\./lɏK;n(iC[3# FE7/oFCqe'ؠ]C3 N ,{$ =:8LJ9kmB,TY3x@$/n*EžkH.-y?i (iyp9Pǒbt oFsA!LK8:Y2E9v6}?g{?s񹩷" J%iB. _weեraV4+^So%#Yaf|oQ/u(׽iQG=gݥț4_8z(>sK\#5kء^T)\^w 2x$~$kŜM"=t\ʼTK0 RWMɵ`*[cV&e>Kb;Te>+)EPU m;9ԉ'!Z}nCb!>_h8\56yqзb9 sLX};eJ~lJg%q&XKS[1hJ_.+Tm,~\M}O~fVZ1(ezvƆ $&y;e1Ń{9͊O<dD'{[4kuR OQ2%1nVκ櫘~ڛ>t %rG>R&N͔'zUo56th֋e2^8@)(bM   -ƌOjNrD a#yŋD2+92X# ,F̓=ZYJ!lDxbke,=c)b!^!19Ǹ\f&.aՙ}!cӲ+W-~= A3[ؓT{~^:wތEKNeC]F9 S&6: m٤j"lrX+huVfnD1qU (kA)Lj_L ktNE2P T)st>mBY[%{%'-]~Nq13^.A!-]rVTn'i=k!$}DJf6ݕHn%1(>pUd3x /BJQSC3xƈ"jxiv˰w ri_K@ .VNmb?ѧyXOQ6 6 'P.7~[q@%aٖg)_P.ovV)h9R8;&ۥp:nP#ްAs .Elk/bHf|*bؤҟG^ ;xET|o@_I.`1ݓ 7p/ .D ` F}Xla]wsN}~c7 Oˣg@6v㭞Z1/^y[Ǹ2bQ+k'nɣBHYIǾ=ˏgdD+$9􇾶Xڝ\kZC ֌-kN4i4xBܟ|5tVu(6p.QOe-&cQn ԟ|0D4\0vQOH|O!< TO PWnjWaĝp$Sp`BpX hMia Q#=  ||Shb>TюH2 Y~ܽ!l7٦)mU}"'a.QBWWy=lsLٵLy ܱ/?lDI II3^Q#v0}\8T2!Uy 3E3&Tp4O@9uNbC,dscFmӮyv 6%hӇ%k(J8Do%Ү.Ř/[DQK9HJIz\Nj?""<+WNos+uLW@>Q94w[-BȄǑVp?D)tM _ 3bg5BAg!>&j!fs'>+ 3Iu`CfoU'ݴ#*ZsPHaAizdL`myd05́GdB9nԙ/Ϡf:4ni_8}K_iSHڗޫK8;:ɶ:lLgе>뇉2ѸO;v=c` "7W5%̮`aP >θi;8%vniN횚P))N1ic`dhx66Y1~~1$4mɧ?bf27$y R:&ڰKF{=3y}+&#<5Bq%e4y2ȭ! mm8 NT-nW5;^]yr#5~ ,!,T!),\b Ia~!>9x;Q]-Ĉ@&ӗkSNeUfi] SUj#f2*HdYϧX%)DZNKY | p}B6Z9Րt;l8 tR}){/$`[U;*@4*(4u@^6@h='S*8h='Y+F?_]^-gc(M2 4'&$ҊL:4T$G )J5<R&P0L+XҌ)6fީzTKWz£}JT!MWyLJ,㵸,ZeL);Cnԏf, fM4K*Rˮ]پE>[t )MGfZ1v~5*g?*wW!Ϲ:{Fyx`|p.EY?+yY0WO$1-~9 ǘ&o|}1kZK:;[V!?!,u{Z"{ȓ30aZLj(:?7ZzGsz ˚ - sa"Xc`!XnuaiUIH5l}AC'ָTdm ŘEq1"kJU'dNtZ9#O.G`1e՞Olp1@}$Wޢ{`)+ X&NV2( iPa(3̅gN}w~Yfo'In {Q` 9N,p?pa:j\T0I6o8GIf S!|'P]i]˵]۰9ViWg#-P.m3M 7&h:ģN7Jzr&n@ЍĸJmD_yF=SE=Hlʳǘ `(iW9Er'3;3pPS/^m vdKqs:|Z~WlukS0P͂ |*0U`"rd+ N5r[- G#XP{uK+'~6S33%]@+ޯHo0u tjQL娗D`>;/#Q{yn':ޚzh$mNjy?myT˟HD8qS_"!-2Ki&Hx0"?j`zUCt" 1Z{^ &knr!3z$ÔdGs)7'sSFO(Wq/zLyp`g0uPB˲I;ƾԷzMZȗԼ!ّ/N9[fe\iwaq55ha!-dXş{FГNE'Hd[v{VtG.>27Ȉm(uQ͍gF}T~LC繣<ΥMf~ gF .dmwYE gbZ %u dAׄ%Ȃ1uSކ4yvw\]{ɲųjlZl{A&Hݱ .!2GG;bm7 PPˆjddUN"y'g\M*͍_*@8dy 3 L*Tw5ܸ2[5#vaqEP' Y U%HԀ=t[F(ok.k .K](&rЛ o0`yw_"6fSϋI6#d*t/.t j=hALD6p' Q|LQޚ\L^yy* ?z 5;s-;E黟ME' GR OFȵJDZ/ot9tNOCcހqʏh~Y!A4LܳJH+|H0_ڒkm,z'#O6a#0;mz*])#qϼ7o`d.3SJ3=p&rHP5 G~JN|vc"PmbycJ^LT\g? +(\B^?-v3cU k#?(\Mmuc,3#`I||BbU/E{ձ &Vv8.S/φGХPoth+ڇxj qN H#Ta{yd@@2|<G]8Q\6;5["FvN쿇s/.rfmo̢[l|?N DSnԧA҃{oβ]Y=OƢ] njUN."OoMjw(Oop~̯+ [ uI[熛1y"ȅMqr;/N9 Q5c5IaI G}gq|8!^;O)ȰW_[c!vɵ.o\| ˖_<=Y& aiޘ9+zJ!RnO5$D=9ٶ 33DZ)9+Kb|hht6bZ+_" 'mJ.$qX kL0\SSl*U0aw$a>S_<Ԓi݅zQȒH *UP5BNre+芢~hvv=KR .2]plqgHiJ䦝51T8*X:ƛ2$٪^| {<[D$ڳܲ[Wi sCo&''ftwP} Is ӅzPVgu_I%o(iN+ G ܴ]n86Y8J,o.Eƍ6 N =. U ;J {Wg>cxJsx!E"'`l% *Az!Ҳ:坵D!%ɝCUU1D{=q%Øݤ0٥݋x^r)jw~~֨juci vP5Lm {v[˱Q>_Z0ep\UBhd>a(xKi5VrEI$RAnXPܫ(vK6oC-,Oߠ.PW;f߼**}P>^t9wDn=4r 'x4h.O+ 0M俢jPP c| ce vs7{ag-l|28~|.Vٕ[|Gsdr>)fNc~duJ'j ϊh`5i^8PlA7 ˍ jn nE&։)۷czħtq, IzC1_,_5JbkWzt[WCP;l/wǷJY8H$;d^7`Ay<J (폣J"MEzM@M-IGPDV/4G-H{RJp)W*/L`8iijx!|i<KB#9)_JT*`Ki@sHb689ޏaK6wCRYHᦳFVf <ǗP8[5\hB~oIE)!)GQ9<<ޢ&/?!X`r!Pi4McHE:i ٥42m!'hp}V' id jw2H#a <ڤi( b5_LL< lrB.kCY`|[/ҹcaO䔘ԌdGdڌX`{UЕL;X(F0?Rp3iyIAi6*ldQi9A%Mf1^?/)mrkfD ! z7m]_TQSZp t98!l(o%zzl|6zh^ocor- LG($^jcYAgqd!1!̑n#ƿpo&cn7pTH_C菡oyXv^4l=%6Er嘥VTc o]YNZ(=Hyw,HSpB5¦;ifò-j7@wq0H7iWs> `U4%\;V ^߸ؚeq6Э|TxL&|J}7f*4 aʃ4frIv'=izRXguҪqiVގx3{bҹ͌gW!PY*+v38kǺXuYc욒HM۬~۸G=-jUI"SKb 5d AGia/xЫ4Z?Mt1)uCA l~, v0h{(5qA#f~~MUyqۆkYdN>xDFU"4c\qd]3{4 V[qR"?H7Rӟ@tr\|vH|+:A'KJfS3{ /LqF\kp;`s.G#hZuzIꜹC;Dۏ=cB~A$+8!^oY Gܵ{0md} +DCY3I3)3AL޼$c$/-/mt3"Ni2;2ʬ92BS:\q Jj9Ti(nk1B5>4]djFtU͵Hf)ҙ-]5hq:S24_N?v'v?r_Ʌk9᪱Sim[d$nK L&S5uCk $nu(%z窒EYN R̦Hy2O#S 5ɵsj4!*il,t{|xָ:p`_;11Ds~^_f\;lԖ8y=wWjմΙ.QB Ν U:͔[Zm[}xӼMFGx\TC.G:5\9(}曵WPvQOn"S_&?/]~Ri,gs|n;,ۋu`ϭLŭUuN4Ԭ|fBHcg3rg2, abjoߏJ@_sٌ䛼R5Ժ;55k(;-RO[(E-1GNqvh^ӣrͺwLuS1mc&hQ,,nE9Jh;K~_,l)"lK lLXb@ RA-5n71r]Xa)ФsjpB7g/#Xi6=Su9G{,1X.D=lOzZ1'UkBi*'r$dwWqF{2ل"W. NNoV#겳t׳;8HwL\)F7V WHT%6l(V}߁ЭPnp q%S4pN69z3Yf =Y̝0a:h-ۤ(B]#ث""AjsbdP_?fKmSJcJ+a\RUYKvN葪(jp\(f2wDEXoMa,%(\8!ӪїU++^b<C_WR3*1;QdI`@%6#~x8cs("ov([ :Ϣ`mI|OI]$ "F3JjjH Xv )im&;`g?9ŪThie+ks&]T$\yA%mB.ShY"P_qWS2 ~5`ߣV5qj! x#e9ljǟ:,(w=M d.ֻҝ}!5*3k#XzIJcGaG[1vBIT@fa/KIp42G~Ll=@"LHhVZS֡~oyH58 I[{ wXn3ĕ MZp Sk r8g /Yy>G[W)mz LSAw-.i `$ g?-߽]n2m$V%F%1*kh\⡔>`]N]{6 )w)PFkܬNmt4~ W67-3چ*X" QzOAԈr^ɦؠ/`cC/wX>.dJ<InZkG+5.)"!?L"XgX j+zDJLGo6W2͇;潹;Ot-N\Mиmݏ˰[Kc׾> h=LwDLbܵ>3|j7|SY N;&fuHgfEױF΀<唲83[Qq^>Šs6ɸy{Tr2 ~Y6qg ,I`1hCM3{~~Ӈo3>!mdzOvgctJ|JB!әI%Ii3Os < QՓ20<4ĢŏJVOj+d7 j(H8>+,e{vKMu)<T±ƗRt^ں޵Y^ aȒ0 ĝN@T_r!i#jwvZfD)*߄ H.Nǎƫ:Mb}*d/ AyMžAJAu8Xi'\ [OjVZ9A j%Y`vlzrP2X/iZ`C@m9&P$"iH^?@щhŀ2_/bʦxj:WvPkJr/e$*.lt_yx>$q·WH~#Hsgm.45׳˜;iςOs*AՊSI)SARJgت<-\ۂiczWzNbQD(KWS+Fm"@DCo#Q 0+ct+ږQjgtis`w'4ɳ䱑GIaML1Ovp=;oD=ܞTs[h^ X(+sãHjQJNFN|-_W\܆'(IjwU?{K1;RVt9Cl> _qv1wpsCʠ 1=ҼD0B./Ćq hR1o Κ9!L&O띀IG)ԛ:mW´dh7 0`vVKIan%AlRhalpCxw) Ĕg 6~$?[BAQVk!|{j<"(TpMwl$ U9FtVe{! ̜UF1`ItX^V:vv;XЫ+eAC#DRē q=҉'|R?rCYQ]խ/ P1b _*ޕS\AaᜎK͈Ƥm)5!ߟ8XԵn2̓2DoWmΦc#y|6(RVE9+q\N  `< Bkt {8huYCI&~]zF,܌洵mϠ7 vJ9UpuqP,BAчP?9|^"ZOstUWoW4%Gfz~ OG)X<`{;Tk,NiՓoe+!= Le-ajG3h(%p׻n1xm4zCڐ0=C0i {-6g/K7A[94h{믻gxmqv&BŹy@M{(AT$g DBz ߵgT`ClY:y3N"5ѐU#8}Nt)ewzd: Q,2_ph繏 1{R*ofiFRA5RA2SqBZuʗI{0n(EUF T5@ G' j[]/M&=q{SJ2ы g]zO|d/H. ҇-z.߈@AOSбUe%"oj Y(=;Ό_{{Ω M0m;6@uQlF y}Kٹ qBٵMkprOQ4)k:s'VHR|Aʜ(ճvgD7@>sơ@N]c~[Av;8{;q׮<*JWjCUh F$:Ji3qR~P{nB0uY͝A-W[&ki6 vN,<{I@]1s իͿ-g7 26շåMBR:Ŝwm@_oedQ;fj^SW. &œGC}`IDXlPJv"*`HW7M:3$6=*lUV87oH5s޽;hws1/=e̍}֩9WP3gB kи%Ll/$]/)vlBrpAQz3,yJ'5Pwh̥-g2YݛеD.=/d,X{ S;iůvGbʔ%wdmkQ2!u- Rt_a1/'1Ȋ!k.ѾAkz7saMv -E 3w>;r}s.PqU,0?m/ -NzV 9 _ ֶHh Ft9 tRqDR.\D謦P׷P.nh튀 ٞ:# ~8M$"X;O}2y\ :-B,wP[1B`(=m V-_@R[g1mΧ&!7=ZЃ@Y2G<] 54+I8yFR[Yc]W3R%&RYťǥo߻ǟ H}bf>zCo LaxHxW|! K9M8ܼ }2}fuQYՌZ0j鯦/(s،hոzNt8| _&@4$ /eQUH"&M.S'LX1.x_4T 3~, {)jP|Y#Ret^B:&\Rb:: =>|SO/39e[^ txȝʧ:GG(Wbu~0&bA;oSB( fЉ9,M ހ*#=ѣ\HEθfn}gvm"`9 l e{VApN¢;ӂ`F(ȶoۚ4.)nMsn`1Ge"\R/;2n?b铨GyOpss5ڄ#ܡ  -G̯̐j@2]Ԅ"LBb !4M!P~P ȏyҹ~P7~qe% ln2nݴ\xfȌ:K' ,-l7h,K.tg4Ӌڄ|-kFL~R\TW'_ѿɞ䙹&H:*n`!vWtuPK*ZoWlOP [ +/0(tra<~71F9v 4%|'7qH0ň[/X;Di:^{OCW>%=r/i6(~ap~՘s΢ p;`G6*X[:An6zjszlFd ȐJoJ5 $";֢bW䆑(,2G`kIl3x][^M׮B+o&tW]|uE+d+05& `n<1Ju,XL?n8|Mj+z8d IB(RBW,7s#B%h:"DO1)*K;L^ER]gTƺ&8K$^J]P]g[V\g?<M"$GjyRIRTpu]cbSY砍@y^1ח*@KЍGvo0ʣ.0t!A)ém*.+7N"\@G.}ԝ(p8xノE=&G#qJ%jC*n8%Vj*nMO' |]*>\Xkw|nk7@noc-僙9H ~"Cm猄aWudE\cáWg`uEj?#p`#,~",]M~Kv A~9JN__ӭ<kǣȹe<}SoƀxcPv.gA7h0~\gz{53ŎH@ N )}h\dkԽvwXUuq"헠z̬6&Q} 8Sͽ݇@Е;1qk|&7 NXcJVMYӊk/AqJ3e|4N;tuTz@. 0ynPJz2ITpDcJ[fj1:~hD ;++OVeǍ->2GK,aްÛ&%#”C\D+d}.# 4>(ab(SCl)ݶ̚uŮKNxh٨TN[X{ޤ"DnS tٻخԁbt[005KAF gH!9/6àiԽV?I\)NyBoL(<(vr\_DZ !$mh÷qHbXu̵44|<âbZkB58t>P{n~!Ͼ.Q%c{luǘJ1~!X8D`]@Ix(Am>,q%@-!R eh;giXsrðT϶Ʈ8Gl ]"[XK$je9-rdg3? $4_@M"ˍ=ixg(vMKа=d ;U8@NVtpC? щ 7P.[,6:Cپiq0ݧw5<ц 0k 2T҉>+Mj ˹~/!]!TS<@E>av|*FƝ-`@˿.Eԟߍ7f;-``wk:`E}P`-vGM' eQyd!KEp_?J⑴'NAǶKr$&=W?.cۿuFzl.5*po/[G]ҽ$1 d.O[nL6Kh!"Mj@ӅfmCP*g%~*]~PuM⩪]J.0?7V0:7{΂ɦ69Lt3Tov<ϭ?1\=x אh%iiqjɆ0HD' '8jn879JJNc"!҈vcưV 2?ZuCFK _.d+?W-ʰߑW8= z оSZvMnI9m1[vCߚs+5O\+Xa:8 $|!hH%KQrJ@~ 3kdR%V_R:'dSRnӇi'뱱S) x|?jٲH3n ܑ6]}/N8fmG*ƞIk =?Ђ φ{UO/.:$z *칚5v" +KxGg=:qn96f ?KWEFj4)[fp@[ +5yo}QVܮy gQF3B@&X<^MBo*'%ֈ ' Mc;LPeЏt 3}heU+K4K ?5BƄ2BOq70AMpg[Xf<&a_bkw1g"tPr$q5Ռ*} .$OƼbqTcl~b_]"O*7#ה*,|_f|9(8@!Q֒i~5o`::ic{u"e^@zJ [~YW|i~ZCK"35& =hJ0<̗hD*'C9_+u1y '->nހʨ:jdׯx¬x'*[&{Q]"\-Wj/#;y$^R[ú=%CE˩:Eİ WgYF>'Z$`*HlrŹ!]M*`CT)/$JWL u![HGAfѐ|9)8*5$\0Ra2C74m4<[1A ` (e`\yeIb1lRNi?^ũKqk=vv=oYl۰bmt[bv81U _:,Ic?t//C{^++ST /w=:ܢkKDJCCUzRɃҡGmU> K\>OOyc>hAmrU"_8$)<ݛpHBX޿|4~kp&@1{G wÏ@8'e7b(7q˩4_H,L4Ouq 6  @8>YGqsྠB yv1*Q5ZG 8rLqOxyлGЛ-ǔ$v8+G~ho:tc;SQ/@' x2 d_¾ăo5%9fvкƍCgo&Rhuij| yioF߅Y+ rC/E }bToon|R'kmž[q RC?nO 1AnX]KW,E ycd(y4MTxU%Z|0a*Y~|rK&ǘ2J 5azfԱZ =>Q H-dN6g 5O2d{F$~&-~T Wf0JAb.]%#fb dovg4vt-}JA{cDJ.Ӹ귡MGpNWq%v;Ar[YF$-8_:`ҍȭ 7`HG%"m MW95`NY!^毎RzOHd}l7ÙօzV%]2os yw2PAaFk'?Ϙ):㈁⠫<\Vs9i#NijX95[wp@B L%1PM!HYcq+ hKB;`%C|1^LL5$@M0-XFhHNY?o晐Tu+À"”gn(fj@>@@(R>,;,&:'jF.h0Aǡh~DS"j4tdJp}ޤVcQ/~oفۡrQkeoA lq;6d!rig-FVL<ԪRsVwB\/)~q v%HgO˵Z',duӖm p| < -\Ar/#`HOyO?%l/O58|Zt dk,wciMM>d_EWzW8 2캐h:f>8xT>/i: (YNE;/eԿ r|ynn 5txKv"Pת LO-Z1]) ȀG%ey0+D~kWw-ZRzQϼ"d`D *>Wé\:4'ɚѲhDQۄZN0fy1 oV0\R:̨>Gn`j:|fCK̞ɷ&=K=ZVfN1'&3qW1)"ZNf(~Zq}tdmn LNfHG'T~(dr di<QVRS.H Kʉ9b%aXMX+46WʉTPڴ I}GOU'ƶQOX۹TFD cEfJw#mtK 2 d/50x :8E#UBH]0nZQYQ7\]xyx_ɡA2έJP:Qµ GԛdȹC3X&]{zV>)S l ZV5 @Bl,Q:Mdl zM9 xpqPPآ$U4sv~Lr͒J>Plq'>D& 69dMO޿rr3i+g+J'̟97$qImO]+@yc!blz99O@?hJ`*d˔PvRl݅5\a=q;F^ Դ4\\ƌA>DS[~ؿw,V'Rǰ /$W0AT+*5Ҏ4ugRse?3O-z={Di8Wبě]n)\XJd5#6+ׅU'.)%.rgCю4r('/{ 䃿,Q1j>ރfrOVpjp!DrC̅5V.`8ʉ+UlntHdD32B9$L)0x"'O=Kx2Gq׷r>e{NJD\A8*A ł$H!zWzav2r`Efha&ɠt a3R+]aJqmH>~^cPT)8}Е߶ 2aA0AWԴPaf5ߌSDg^?ToCtXNgޖEES5~[*n<* Ȩ$Q= 5'ܺYȥ|~C}*~QjܕpBeQn\@ʏ%4( n\6ŮPJW˫{,BCrY}L3 Ol2[_á#!r1[:|pfM&;0 ؊(&ÇnK*'-P4EIdp1a  gLFu`6b^-r%oarJ>Cii~|tAa'P#+JAr) [ _k䄌{&NR3ڈ#k݂[NWx..[(nP1 Jij6bq(y}J6]qa;"@avs͌FMKVBOen`ђg<pRsSm8WD/vRȵ h,r\e5nln9tlCSPEhl ٪wW1/c@/.::ԣL%(U~nmWK|*#3oY#p4yh9 != o3fS쏅t߫X[~SYk4 ^AB~HO*˭&b@#cbEiQt$% jh5ڨW42g#j{I0O SڡHA[%\UP ظ}ďüqaz"? L$˻|?y G!GC'̃[ZuـӶ-O+_LxG?Ja=I4aԝ.DY975'eկBE`خ9aazda]֒տ!#`C|."tw)U+ٯ}E Q2&{cM`:? woWJm/&|w˝/v,wbA 8ZҳN?'Pkb5q_dlǒ0Cn #b a#aa!O|͘[uWu+9d3U%e╍f^b* KGwT΀ϐ 9w޹ KgMH}S“,S'SykM!zj+E~Ƒ7k\끰:'cgajfqFi- Qxe7C<e!l}ڤz((GʪA8XBUKYd- ݖL-t7gs$i#>*lxCŞd譽U%D~+?ס_rʧ%)jd6ُN !U8\4f,V rBm<Jabnf`J'bMrU ͳ?}=][|Sp]H;W_D6Я0IS4ZLHV:^| loRb4Sj 7Y>,n[韬3\2-^@w 7 þmَ[vUj'Qw$S?'+BQn->DCA#h1^J%k "AŻV$XurNWH56u("Yo;`ŪFU B?!|AJ#NwP ˠ[z'aMsX2?n#rC}?|ĉ9Б f'D {WQZYk`TCUDaDuqㆯV\$,!8* 5ZyÝݙ펾܉'fZ|IqDIGEcZc`{Ŀm8,yO\Ѝ@vpV$v; ļXp@FLy.ŵB|agtVʄˆӈ:@*\0r{@S,}Bj:OI-D%2ɯ4ק*{ h qL\>r)'urN?ޤ!8&0]CvB[ɏy wBEfQNf\yx x (ɃPkٰO&}IV(K_F[@A_.Y'c=>fي?> dMr3 xE/0ac=qpCg4jaREct$ ^Hu[+~7.{>qh֠45: Z9ZGL*cV#( 4ˢ:D 3~8576ky. QiKڛ պPX.s`9ȱI s+m'w@8qQ{ԏ=6 OqLR\_`1FB=gE[kb"J.zS {a.38/خaw2L1>i"MA߈eH[l=Ƙ>cJA\u~Ǧ0Z%`ADyR[+{jɠof 7?iݐڈd Dc!cyNXه+>rӌv<'i8f+A!  wtR$G!̈Q;1^b:ω٢Fropz-b7]=!I(lR&ݳ';QLtrS yh "T#/UTV2v,)A㣐yvo o{0_s~D'?%;Am At+'e8ry&\Ho;د+gmj.s9]ȈǎHoؓd*DŽ'ڄYRm: !x+2)󣝒DyJC`R-s@B*C׃˔h_.s(R,Ihˏ=S3VYAX-#~~AG6xNaY_Cj3^ȜܤKi]YT~dr^q B9=xUq'L*&w>zKz,P/ߙK:B {Y5G)gbE> @B{Eg9sa `|Wdx`S ۅ$xTI}+609KG72dC(LR;5A}"s; o,)<1:KP 'N“?JIa%"۝5xlx3~|y0; lW*}ThuZfOLZm 5$MevGv $ۈXq1ur~`(|VfYk%Qvn^%=XQP2DG_ hV-fIrc #rphc$k'4Z4?dRe`+!B4! X%T KU0?blHcjCIg AFw V☂ZA@AXnnĶ; %P,ɝ aL[h #ʷ;yC<(*ND$`_bwuTc5Ny`uqVdm`3d2m^Tٴ=bqbR5/:8I^LgXD-n;u_VhmWyP~#f (*U'}hw`ʼgzi)9ttY8?ѵ6N!L0SBZxWg`%롪QjW "ڂ7Z5.+vp'-u76TҮ ł̺Uvm ){eǣk+ؼ-X*S`]nGr }:h\1O}#Q90m|'~ޅ[߼dn7wZ]"i?5 fS .h>H#"P|]ӽh4:6D];W-3WaeiƸ q+B),ƳRPEyLT1.Qj?U;2l Aūyu ::PaRL./r:oՀlu("T(\C_$DA8^pA1 s60/w)uDL-z,cK 9jwݲKcʶfCH$fxukKڨ$Em8q4vZ[SHdi}!sy \ s1kUDlj2 dFHM0uCV=u p m8)r\yOp Ue Ks~QڡǚݣjlT \Z'VQQzwYb,dݯykO9-GBt0ryCX.: q4b#$~0{9R@M]bav^Sߙ襙N Iө*2Xb )06oٹ/?ջ#|\^Cڽ"zĒWf1JA"AR94/fwU7FVauUS+[I7\ -+Ϫw5lB͏IIl`z{\#_ Ѓ~81oЮͥj (}[g8oME.09XڴQ_B,˜Ж̭A93q R==^o 8R$Ag޾cPH%Š*%`?宖jU OdzB[,x;GKE%!͉IKs <GC6cfX4|eD^58SoJZܟ8tEc٠[ :aMcc{yn3/K믤:*KzP Od ʫ)4fKO[vGܬ)H)*k61?|0$Sˑ:ZqY~*O1trjQDYSVl#c[8aM^0!Ql㽤Mu·^ {(uki`#L3ߊf"BV„1rB23HU҈x<⿂$HWT:cuUlXlUF!\CzHkwXy3<m2?l$tx04o4\Di{yEH`}1kdZzAAcVY7Wo\ Z5j9a IH "rt*\nq@q>(=G_!Dzl SYlq  +yKL>u4DMePG 76)Y=guKDr)g3// fGi-ʭ~%. OX87h`rNpXzɐRż[VƪyiiWxlѝ[NcPŁy0T*c5g/5H(Q[x8D{Jo"0Prބ/J-rTHqjwM?OnBXMAr ]ٻΰý^_7G}~]PѳK5hq P,ǟF5]ܩy U"/RJp[rg ˆi$5zk:ʴL~&!dEWD3PyIn?B@~Zſ)[!0}/snicp0cv>;<8+E s!0gmhV^hMPo,ZհT1@P9 [k3*FcE,z-z8ёt֢db/5سBӰpjO@ۅLJz\6Jxsμe9(R*U։&i`QI"q6 IC1 0v&¢;([}Iӵb2VjRcs1¯G,yrϏ8`K,B$r[È O2]_6WœYHE/1M?BJtO:OƯB!o[Xz֥="LsqE@BN(EHB)HHŢjH9x X`(atB*$rREBdլ dab/Bv 1cY#:PP͐wè)Xz9??P\_Z8foȬv\齅2MRCVkleT%0fY>E?!ui}'$.?\2Lg޳S/(VqgeӵL mFo@|C3Lsa ^ܳ &(Ϫi.~'|0kZ01;CA,8a V9\u>o NM X`+9J'˳!4!iRSrŒL_@US D3յ93W^z3ДFa~qKcj9A58 =uI]tZCp׮CZ\/UKU6@yE:CvSԊ^ڼF uuu ߯{55{qJS/c@q{\oxws8㞡&]Tcp\l偹%uFӱk~5f-FBFp~! pagbML½_wIͬ6xzN ?m]_kFC! F"|;uou4fԯ].o= 'B3G|,&ǶZOkzNqcc뤲 MuKR7!f- 1~,[P[֖;'JWI>!LKGz7[}ff f N:b3\4Fqn~h:DЌyfӑs11P˟t0!!%d{Kb]L1%Det#qIZJlU^[nP7 ̀2wK! N0lc.Q0E3*KyZmsà̅?Kؖi=^vM&-ϳ[Fsr߿5@ݕR*3 ! 5c`f/Yt7y:2hY/=96S~(q2N}%OREY'B16]6U>[d豭ᠧэ lV%?%v" l;-b֕Z:GQgWA'n6im;LYP= NYǥ[Grxcué FNJ%2ecrC+i85ה+o/>&ᖶObӪocRrVðN _H߆ްH8ihc׼8*c1j=[Wu0ɖʃ!?r]ħxK$w:F#ws AQ2m XT yYHʹcS:<* %չ G ((2;xl:@D:v\y&bJE@{LĿx^8dg>iueˏG-igl7V6' wʊQ. -!X5-p sj~ײ7gɦ-)-qzJ3D C-x̨.nt+Ǘh@*aK H^C5#LKAAp o-JsyPډ{aǛ$9~b) ys$NOWH[~4Duua ʽ!{~!'ZRG*&LC;ޱ<風k*`u]+n0XE6{?gFS^(>!\+Asov?M :V1z*x*ɥY)Oz`tΊd tīraTh)awy>QӂUBVDW{ѓp@ ^6nmF 6:DQ7|]zGX㻙Mi]+hU3эHvT{0s#T,"׏9OTa~qLV}Q?&;tڳPu)G`ۊC5?۳Ei|ɖ» >eq'|aLmR+19@*$Ya". UL:cX_Y+oCܪ4Nkb߯tr@Z%=J.DwleZ8 H5h!*dF_OCnRVG~CAifKAZ}Nh(!@m-8VʹJxٖq~0ՙi-½j9#rJIp@7D3,zee YϬCW܇%%hAʟYCh&#Gty%gK~Ԋ\b_,w8d%-MOeWj#" >Rff Jʝj+ ?+̵߾-awlV=nqQhzzsi:-zNtwU1"hĐ+{~VORfX^[tȣ罪3?="&\Z` vmN~ɵaG- # U>4ݟn1 HYUAp$˺0)ёZφEQ9/A!,.]3'r4J.BpC 9Fr|*-*n 3^n%##Lgf4yCU̒i L 0#}iWƑ*C?hUaߡ!$T,< _rϣrnXoa  &V[sݪ21X$E4ah(iLឝ!T xwd@qEz |0Ƌɑ35GU=v!y7-[n,AB^=7\>; jWjmLC0+/QFTC) P41E 7zLclgL>#SĻQ=*Ď`(Z܍z K$!P90mvx֚! D]m,FR+!j넀g9M20<)VG(U` qgS>Kʠ%ERcPP3kڝvDӛKī[Rg,UJ".t<8#6e#ڎF$+rMFP`g›2<_ q_[) /؃7ԍkA,!N~zdrt̯Q3&Ō7B0F/5TYZ? >P)+!I12Nb]lN Y9aBz%7)?K(Cg~ g@!hS1Ϧ Os;V& 𼤳[)1)ǗM{ '6`=-qϞvoh߃A/#eBMܵ%`?!6.CCd⏨ϣcoGqYUOXLWrr_SuvgtrU2^vKk,:EV-G[s8kl}Z/Eq M+nH)J/nBdGJ0閭\)7H1_ZKHS& Rę.FK24|IFȔxKhqT݉'ec'08C/GWyiՉ[&VJٚ$lr6 E/6""q)p&&8A}O+/- $u<(lt I6ݭp4-=y@eA+~⡾sYs0z9XO-ͨmr'QX|dQS~C T%D) *jk--B⥆LC炔ڀ׶ NƍQ::4 j=G}[4}r6)@,`pզ!T/< sd7ꠞ@_c ׼aX q:#fhVBoMFI#b~ڮG3!+hi_؟I˖-NZI\7BثY vX/y5ɻH2H4Ew/rf<>,LѣN@OsEPG\Ȯy0?ntEaP_k?WpRP-FFi7].i;/\y#e ( z@~ ."( 4z"{qo<JIc*XwzЖvS ū40u1VX *X(O^t}?Kf-eĘO;iǓ 0$hnNW ,$pCj_b1:э+rV{r Z]iBT w {m(90rjmCEˉdSeBwwޙeAj %d fz]?`h\ރt˫ Qʃ\( Dnk ?ۯ k(LƇox(#Hg;!X9 > ?%{wi9/jWn(נ 2U+I*v;Xԓ`cfSPC%_2 )x)^QV”1tD8xW5x#La 5 ׿\Xǒ F X2;MݕvvSjFKjVK; VG3 @nCЫjU"f%CB.gC Iq[ӐHN`ɱNEb*zᓺ]UTnȁd,LQ_KQ 'Z[<6@Za xR!qȌ'Y) kоsݎ3t_(~0C!G(H=ݢb̬|Ri"bʼn]%m:JUBdЮX2R7DSZ6}`T?[Ƭ͑𹇯څT_`<86'|wkhܾ ID{C=[pKL\u0;H7kM7l6I'~:<3d/t%F"'I[sMů) o eNhOMk$*~m-k:̣mc.uhORnfS4jLc*;6RC8?<Ra px? $ r$j g|[>  fU@PIҎ?I`Bŷ쀲CIi#f6٬Gg k7jo.QY -.̀e ;ZW:ҤBF}|}{b>NgaRB,TrEIUI %UI;@DyU9l=o@=ъ||nBY. { 8э8J}t4!zfCpUqSCd>Adkw>!1E ڗNUɘrDd!& @=3OG Xc=rA&/\N;]Fʚ&' m+_1n`7lkw/H ;gSIsb$5ܶ-Ta_1%0?e[D ]٫9nE{~i+hj2S{CL5l0 ]>/׿ޱQ\K1'y퀤@SUFs \塂ܞ^y< %Vu'Dpd4V҅A-\x0;4x*Ai- lx@WU7w,WPe0&?geل57A}k͆nC+iZ>z7:E -StQ9ousNWcU: tRP6l MR-ݻcl/Tng.9KU D_]<y{A#!-JJiI_Ҵ N]c~HR`!0•z- ,G{WoPr1w $Xt/L Jb@EZAcW' xMiG;zn60pE4.(Ri)'\ߵ8U#"lBtH1c@={Rez:qQ턊6_̷!v ^'Yb@`r4,ϩlJ\7h -rA亃/7if#vfZ)YDl"m!v4mJ5?ҿ{,%A,K}i\p`e~rN>(g\ zҹ]8inHB=c |!#JrּK4SN@cJo_Lٶ__#{Q #X>TD Hx{ H4!orP(r_IYzm W@7{}{Huhb N= ev+ro@ 롉e{1y_k $+?i(**&rroZ%+ʤ:H xC\\VgqT+4\]*>m吲J%+V sQo?хZ#2K;| Qm%Zp^W/q`Hk)\vBnn_ŨL6Eei#/9;ծ.&>nՏf$>򋷶2q56hxA |d)̷[>D5Ȥ4 V}0켩*+ 5 PgfI1m2H(^FV't (}&?_y\SԞ)ă4V , #hdF&E |)Oc+8O[sj2*^ړM$uI;+/zѕ^ H_00OSN/\zhΎNO 4sw6"`PI-RF&h0a}^ 0e <؉ڼo\In,[ 5:pN1X@ce Ǐ=CX0l>%paSLr{sIՁkyzNŵLX?vDzNgbߕs,' p ` +be,zzF2ᗻ1M';uP, 0iQhޜ|}ut?%U"}Ch#I3QF?9M0br\ "V]\[fGƧ.ʈM4hS7 $r ̷..Fq\i*Lٳ|ŦEJ .{J -S܏x$ g Ώ4qWZ$ y9ey4SMi!q&ZA:of93%6@&,aBfynz_ Abt"K6ssV㼴ǝkvP9 <i(uNqil) 876wRX~~lr*93햸9zhs؃6V]|J%Roh(}UBs[f!VC G )i$Q/g?20-=hƦh^kA8-/(?b\G2f~/X[jvW޴"/rH w{@HtNµvo|~ΝxI6P;Ј$_?+^%;@t2:PC}#KJaDflT(0/!PgE$ȅ1:N/۫ fV RSe3LWHj>ꑼʭJ +*R8P۟xcB ߈tNka7[?^p67 pɊpXHva#ႹgHduY_2yTVîuERHW /Q#>266|{6rVlc_8PWPJzRцZc/ɣ_@x9Xswz8嬮u;OEn+fX0XT7Ys#XwƧ.άBU@wBc$V,Hy."lXU6Jレ$RdﺎBSyxr 3ώso!#fklYШ}g{HH\ccԙxPELڛ/,GN>qcSq n[6`\1v()Nh\lYYȞ ͊tN$.lm5p 5@JɏI0[}gAH2`- /Q) : 4GL+ ;ئgpXeXPglVF*Yvl웵 %V6o|کPbo(i(g_-GQ4%Q H&Ͼcn[cϻf#E4u+TXw%PSNDL)4*AȻMf< o~߆^V G]3#ARvd0(Y֪ F5D z?$AݑUP rԥ!X}_7xW?*I*gbsBcW*#B 0.>jr]-huѥ먋4b"̓ s1_!+%PBLC`?~N'2M{8QݐͱUvB|aW;D9ʇPݞ_I/ѳ gM5DC_r7x ;NWaW`ZR )zbk PoЗۦO7SIy"p=n~160$|OfK6 c[5nW7yW3nF,P%"gd︟)BƬ*" _ u2pԾ}j}y5.ݬӐ-4l ]13ǭ$| ;(v:uu@:Opw H!ufcưt"_ M. )[G!4&-&LIH.}jwDş P=lETT~E?I{L|"V M]$s_@pZa NB&E.!h) `,MA N7%޷H \?ʺ'ME&tr\ qeO S.a9848_)\N}>b~#IDccyZ&(Vj_yRQK(PQq|M.9]H6Q%d)(ٺÜnV_ 2үM6a\!߈,й-@K/":h1 z\4]t4?CCx rM8x8L" Ȃܵ֍nZNr)A<+sPo4v6PU*ߙ0Evq8-# .)wvfOb##cM-PʨE[2}}-F-|N;p4RGDpV5 aޟ -nsw~ݽ3kf?E+IZ Y1]AzY2,k n^ڧ IߡJls/y9A7sm[ϨFw5BՔ!/!*Py7^?s! oMy[q9z㸺We'Tiu%J{5BaFV1M>j/UEpI\1Xa~c{RaQx S. #T}!ub\\Abpgsv;@m>b;FG0 (:i\ӓ3(|zK4вP- ZHe^2.X&ڟ ȧ犄R951(#Iتpĭkc\"Y,ts}:zz%$* [nn8 s$DF:fD zHa^ 4gTn Vj #>IM+Hpm)_TD{ϓZB猨{/ ODY(zy22Ux%;0pK.͵ nq0q'ϛ#2g@t2|Êry7(L|cA Y;3D(nn<Ї[S;CUbQz"Ǭ뜵[Nu k0asx=a_*4QIƥ,'5! m? ~L.usaln܁;/J"0&*lK9Ɗ G|Eӳx߂i5k}Qy~м|fzm)I\øƌ&vU&0&0̪eJ:4q7Z7Ҍg=( QK2f5Hmr8z (Yջc?O ~a9Uoo,2ed DZuiO3Ur-{x2 Ln8 )c-88Y׆t- G9xh 8d1.ήtYKexsR?$vLPb`>r {k'JWt@F JAkZy27ut#[uQ*=nS^m v2XAyVcNѢWc`3i۬ߝ0bgSU!5 C:6'6rH%7{Nb^i`|7'R"k!g1#e yrB| ¢b Y?&Sձnb[!!7ٝYu\-OUFjȚؚDՍ^F+M+6;%}R%uC 硺# ,k`>7 ͰѕaiJ?Lxka'F~02G6C,W~:BK/zoYɦZϨ0ǎ;J/v"uNPoՏhLiG )o.slOL]\MKNexafXRYM8bΣ\Fol=mb:3b[+RRS$zߑCiTHҹ|ڙ|iG ֤et{N }A M.|ƅhPG$SBd:cjzT}յ5sM0X=~U)f`JA%TuquWv'ye@gVemfͭBӎ[ˉ1ݏSy뷁Cͤ 9^}uy}>l3-crGۭ۳lIԈëA\)֍8˯w/՘w20qp_1NB~E"R,[!~T<7WUxKۏHj0 s Q6p1z|AQm[|D)(m󡢧i`C/vY[v6u)7ǝ0HE^5([̯n2OIpP#w0fnz,*,^$KQbL}E ݃=eܭ”6Ɖ"erN{(iS0GhQ&~y9=] s_X$̻!k fT_GkX=b\^88h`bC0Y#Kmᴊ2{Ƽz 1=.RyjJ~^kٰaݐ(G ?{h0+\N~O+0Ч[M{+4y0'N,8CI%s5;aC>Ƹ $v$yx0oa9psm@-EdtJ̧RJ1.G",k:ݷtg2)Wa??zokNm蚘X9Ws@q};%jP /{5W0pЃp*w`%)Βl?vLws/9s@YG)Xg'qvI ܨC58~C2Ix$CQ_z+Ú\P/ƬUJ%lБ /N/ʦ&V&cD2jiuӃFeNz UP9Ƭ p{\Ш=~yD8Ɓ=/atsͰġ)|utd;nK0C+fSժDX0R5gerJ.%wϿVޜ̻ɩo?DW^6FZpK-ΎΔ+s ?:ގ{]a4'x^)B=KTWa+Ub4ɏ]8KM$\,1aY0kibߠ[+T-zBF6-**> vH動# W5WV4AwV,nE{\yN-0C‚ P¦@Υq MQeX_LۯY<F,*B*`{Kz'إm۟QSz9RΖ ސG:O0jB@H6Ach+oMY N7zhQMG8rUo7 #ʳZ7]);(.Hyҋ[2?h^Eh$p\CȬZs*]4\D;jR;@vBY=l" ^M\%S(xXN֦DGB6Cu!1`SPta>"O҆^ES3fۮ 돴kn 7OQmoYD3^Ʌ6i-['@,?FlcrSѤ;Z߉a_M9,%Nibʕ)t ?1@ΧIR&>6(P i᨟aj+)YsfSrnkyʼn IOr6ÞASc*0^xP%mZ| lc>!@J`I#dܝd48a u@Zϵz ? Íi.qdjq`az#ٞ8AIvZ 7̀l:函o~[4)pa#p]&8qH#W`T&OD) k+2&?:kֿC/ex r>cqrソs酾!aLŃkEh&<@ ƏA&:2kHG[,l,or&շ?dSCt :Wxhqqo&wumMŒ@9S{ly=1iH˪յt-hY!2AfbR˘?'hB¦PeHyg5&7DVFd2qg߇R=IP[vq I2 7dȊ1&Srfr"zh&UyM_:&TdS$ӡpZoů}Z^>7C΃/g"\`2J (Lv(>í8͂93v@\P{ حiQ`P1:V k~Յݗ HixJ3x`EU0a5uY wuԣͨ4b;AXĴ%b"2pa$[Q͝wTAAܪl.G0CsqIV͜/BHtGNPe>EHNd:P@\s9(w^)dǭؾy3 ;DYhM8.cޚx-^.m˘@$H!ᆭp:pI;&I0h02l4-3Z85Vt/|}jk8K#KFY U#_KIcgc_}ёIrbH妢dh,N_O J06t#`IP7@qd@Р">.X*E+`~!>BEqپ4/n8-+}Mf%OgىȰuWTK40XMvBlA)!S5 CqpCJؽgsr/a#$ؐ`ZDQ$fXY3^qstܸ)O4x72֧.PW^ogza?zvkR I!&ڰusW`W~W`I41ޗ^޿[a~gpYa}Rz\luWײ@A$u3{}\wE|8ӥ~TZd IGLV MGT5oYȓDRwWW)MRf͒@wl`ewLnVnU Y9S >grU{*vQׅ@F0&?]I H0siGfHֻE+{(0-ʙ)8H%{IaxifMSa[^jͺpQy>+m|w0TT*dU(Q w-z3,V(tz|FX=7[Gy˷vnۑkC52vaUOᏐmEP NJAldmKMX7l}\\V:g*2p 1Fym\fFlV۞#_@WcEKOǢ]IH/H@p*e6"ѻ} A9ӗ{E6"` pP*44x"?fNfOz ?ߟN'J?'?C.wB5Jpf}rV/.kh[]Ch'*h.)U .gQԅ8 V4\&t:$@|wbޜ|EA-pOqq!Ju.5\K(9 P9r`R SGV ׎x`U5kP^ei 2bV6i7 ѵZ{tX&BK6V|݃۩O0Wи!|b&4?{W끂ȵ6SJgf0OYӺ?qKʣa.vEWd&g(^wc|ϝwXJgd}NWGqcN4ԟuڠIc /EBkпlg/"))zہA6RhjjrˮITk4,e~(v~7`tV.f>Cq>'6sIv{F{Dώ-`\ ]P%#E+l$W葅/b0MMWw 7X=!N#Xֳw{Rd0.=59Gڪ51otS( bD"hwAO fsaa#ctOG^M qGFS{ۦouLTz0p:y"gs;ڒI 15'J M%\KffVхՇZ-:f!#4jL6+uم% l5dҏ_5~qA:7]owm'B(T?!CI5Ɛ<]P=P"*- \R:u$R)& WS.v9|yB5[ccP,TU= 7)jO.-k9RO~y@lGxE3V'hOo7`U=];z98R -jprKKsCMOMs[1ܺ wָ H֐f眖{ (2!?mI/ԓۡ!SGf=扏 ıGh^F1eI%m C* 0㮧UQϞCrOr !yIdQo2 mH𺫴 m-D參ܺyI< eܜЦg\FG4f3.L)n!!EȞmzQY8n.Yֳ"8|OO%xuO_ǟ$O\:䇆 䉠^vq)yId*MLƦ!hMׂ{*^I|;ΛrP@उ 'A+E"-_C qIjFSa}E;B;(=z_tMHӋHgM@Up{ ]dkT!+/(y$˼tIDsuh߶[MjW8N&+gmUl~ ['Q %c'|#1H _ І Wbɕ mQ0[؜sb4.XILlr1u-/ uwxpp#ByDn47#(B,.^qL}NDba ǿxd3{kh1)Q'5i+Ź3f.9 kktd/z J/k'7WZU s@ǵ$pE4<j@m :nkʩms_{>|T,M4xiM::[@@ZخOՂ՚%6 hEAYwŲޒK+.YъYWZd/lA:Vi_cN.l;`:"'8"`-堛ڬJ a8:#Ջ]I1(2SJ;/Y%u:GԈRfniDY({ CK#W߶ fH[Ƨp#z1MG`QM"n$* SD#WV\# ORv5O8Mϡ~h6D0_jtL,W= QJѿNkBʶ*&Mߜ$Y@D*7cWa! 69"T>Gޘ2xF"Y*yϰRJzE9%5Ӳf 'HeuC;mq#C* F W{ 7ɵx0(@`Y*L6|NN?VLҦcGU." T(;0c]M/C~0#l`蕷ŽD ޴X]؋̅q EC (@5 /aƏHM"`#WL-R{0>w)?ATlkx;;*C&[]`c!$=Ņ>opȧ (m=n鴸%1P#PQ^ѓu|FÉd};IyNX$sqELߌk2SvކŵG<8M}&dc*%\ן4*]akq,n7ԴdIp =Pg:l(~Ipȕ0 㕧&]bxNl I]<'"ב=<;'D@K6YOvE &˨4Tڸ9ۃfZFe IwbOؙͪsHp7,:]0QklC6bvPj+|> Bu )1irz"+IYN$x1oؾʡ%RW/$rpHG9>#mNkW|+VESD%]:!&OJQ&nCVehp HFJ )U[Q3XYhV{f,0L 7ͩBh~z*w]!|tτa}O-x&NݎQ[ v%⳩ZDqYU|`^kMhEeA)>qZ4}ك6w\i4|ӳ86=Nl0d@K4j -IuKzgqݞ6vR;XK_ezh)8'Ώtquҍx<]y9[4Պ2 ڑ(zV"* Q0C : ݌KqD, p͞ǡAHW8"E,z#Šٱ|}_eL0Ds7'>ʀr?fAIuͨssN̓Z?0#41U"tBwx52`("fHewڅ<(-6x4@q{`wp$J`GJX Hcvo. F3 IHg vGe7@-Bo(&ERΕZWCɐ$ӭh%_ ămFShejHS+X3XD!8l|E: 5G^ty>!!.골)=! o@=IPlPJյWb`Br^1qhL 2LIKZ9 Vj#qةͤ#t)}d{_Q)ȣ2ׄ &g*ߘ:ۯkoi'MrF{` ϧB nvzo^eXB|*l>HM>7P4bkb-@Rӡ|aNfNEc4QJ{O-q#!PzQ fmq @FRxx >h7F8ќKL2*d}0y #F?1 ֓BT1 i=N=i8 gv +)2RƐ#W1kpUn~XIҜKRϩĩD|ihcvm hmlg/'*>!2DZt,pKbR^ND3>bXIy6<5vOH\r3!i3^o_4wF]›&-((}Bi%Fƫ3RX-^8sEhS Zhq  ?C0 _P:^tpEU1Pa!iHtC {xh!" oL4rCS}јoҪ*"_S^{L$ʼn*(ָ}yyTj1rs>)M:>VF!M2C6~+i,F:#a'-FcCpmtq1/^QK1[7,ѐWW69ËP:Ap2LC$ɥaNWW3cqL^q_9/٬U^Xs[7yY޾C,zCxOT.$&q A m۠Y42kgӦxhw ,ִޚuPWLa[4Wfao.U␹G*#ܮD < 4Nŧbf8Ɗq<$鹝1ݯ7Q ZdDVVT90Q5ྞ07meE6+:JU.=G[}~!߅R@6uD r<洵.DLao/ g.Y#sgRA<z=A?_^eDOF4Ι1qp Gp"C{?|8NDy?vwmpZ-51 ZR-ס@ym oצMV-VWiO+ Lo@H4{dSΆUdDg躞S[Csj $xʸ5cܜyml_%WbaNB^V Nj0Z^Dwj`vjB+wϏ]y^0CPx7wedzV 67U;VU9u"*?cVd Y?-%ԍE=*YWk Zq%MX֪ ;Fk1O}b -q ˹acv#T6T$?n7 y>,M}W=bKھ :jru׳C|(-]VGUᵞٰ^V)OouL$oMD%e},-yWeIazK 0޲fzLO@hZW k3v$E5xLtJ% ?/61Fi%LO$j%-lq WA'4:jT}ʉW5dg;__vV B"p1i)%$g>CpԣgOK.dWnadc3*fg5>_YWU%ȸ"_s~2V"gAH >,zn.sY(UV:`VF/ )|]YWn?jߺ|Y"bMpUyw/S) 2L\mMAQf)+ ƝтW9;%jRZ7 _I:bjHYn= v]f} ;cg4þ@K !B<"CtrIy q AdHv&."Y$7 ɺ3c,R(xf?p`cFǽ̏!{Tz݂6-kM/kf=|+x~fCv^RP88@#1>RL@ظ; 3/ P NUV2}`&g!vw0C9y͉ h~?fW;6Pe)L>A}AA1^czsxͻr c>JC|f sK8m|@ OUk ZaYW72ePI2I~Xb$|]I;=h:Y:M,k,Kv1u֪-t?!)0R)iNnl*x`SijڈGn2NBV#Ŵ.rŽ|Ph.L&t=Z:#bIGk*;%g^&<\bgR' 8GO2L?7)a+uѢ21-v hBpgXO)~<8޴؆V:Q }ZŚn s Ǩ`N;#Yh=nfm_l߼'kO$XzQ8@+"h1"5f]f }flOˏm:>eZ:F-C7czAgӴ@/($UTt Nb"C?LHneRMR-qXtK &zn-Uȕ̇psn ܽHo/{Y TćM8)\Gl7h>70WV,r~լY@!w&;x[0Ϗ:q J5ܙ4 A{ekYUuw.sPlQNaI~'v|rB0j>MliS2nFeLe;Q$CcӒ!'H/t CKZR%+pMmmRZWY&&>[3,$g7~kc۞a[I.fKsv4ۚ\Ë~/P[T96 ;{r઺J#,&% l,JÎOR%^)guSֵs/XjjHWBpcE{935 /_p" v'&7LȺ٘S=;x .RX*r76+H4 6Iҁ 0ws uU%-jǃq8CΞy:i)>?,o{&`լ_PIDn-jRǷ4$+G}lMxKZ)+рHAG>`cihVmI5!;K"aj?h4*CKj0R~i3x0]9Ӱ!h YR65|ไ,PgJRD>V4FJ-/FAV.5\P:nIn<=po}y ZI2wo=\l-0]Sȁ^T`~s#/VAHD.*ѧӁĜh`2#m+}_ӈP$8QԆtPħX6p^ H9e0A>co> ꤪ <3ľ]9܍ҤP+7,|gOx%Tȡj?h! d8bd𝺺4e<^*tiךT c]^?b>)1̜qvpIr0c?Kb+OMnnpTF B6cbO/ XBL$7_]pāV?ZTt6ǚ0J&8GF'S@Zpܕ k ,Sc2A[Nm5m146&q ~[(wK@= XP(W#S$K^r(%{:Fnubkbh\a*0r`p{;Zt <#vJjuTjeXJe*&Vhؚ~,0v^Y9%.. ziKEK? Pk jnAvüк+9 Cz/l4GF: $^tatz />Tr 1=x S-KJS xGdCỨaɑܯIDݡXñ],i)t)"aOA; 1[wP/ayʫZrj.Ta.: d!miW^# yEW T3\[TlE'BJ_&*;a1 jKN=pywKMgFhqRY>fgV$GOt .iEfį~9 Ƴ'_${Ek+Ic=q} pf"}Kӷv 1ґ4(w"fd@$L@mJ>a6 ~Y5_2l\IH~j ›5Xsdֱ=!5^Qp4|tմcиz*/7kZH|_gH)QFiEqY#/7-GS1ZWT(1>6{|7nz=:f< ,L|Ec+T풑V:jt=ˍEdg9xڟ՗;˄te)XT{ɪ,ݹo^S`6P*>QbC&|%&WOSR@!@թT#2~QRf)jcVK&6WbeKZ;$}QKiLANx!n{ bzR)}m`˽xr }ifͷTp)T՟㡽 m)`~*kpmT}G+ômg},a$URgWabB*hD+L, b~ZPivbN1CܢoN̮sU2@)wIanoN H}f]o8>"G9꛴gs| `Ϟ&U[:oa5J>N^|)#)rѣ^3i9|c:<]q>؁DB ΢?+Xl$Ή݌"u"mn 7h\ؐ d- C*_R5\|y/FVmï`L;l$Vo?=9Uxwi,=Y=oYWAF8h#R΋c;ZL|e2qQT4Hh:qDTeV#Zu$Y?[ l _ 7"A)'AOF~ΣxO'Bm믈BFSlB&kVNc-%~ŜEbӄ=ӾJST1H"K{Iqַ- N\+{У)LJ旉챼Z eU[LwgR{KٽvF<\R$%T9R_5N]/;?%f"{>fOi$n }7!lw7E5A[ ki~s-^9<as['H/0ؙKP ȕա\FhcqQZ\&$ " R 0>r BGڿpEftNw´-Fvz)Gm6VpP4Q)e)VqlSq%?7CJߙ#C~]'X"|pF G,6xe(:ò* 1+L]*"a% XK^~2WØGb U- 4 * Ő 5uC)XE=t X_I۾:7SwY$HhzIX?IZ|)X ZgDK![DӚo-jSL|~VlZi6B{c Ydo#J 0ͮ{@Q/2kh8+\'h4EØ{k0Ӭ)S<΀`VR %I?:b)) 8(5:]qt"jzyhAp<i8c"bJ"r7w*<\gz:; fF6Imlv)yoa78QvAiF;Tb:ĿHGܤ)hsim ?W[l L( hqYd//}x \!J̛zv טxĽ9dLL^0. Mm!|x~b2Ôu.do| 1%Pa%` ',H! :_vChm" ݔx lF ,HB}#7>8S#l݆ 2x]3kUo5`f{0kmǷ\Np E+x&e}ڏWC4ր 0 ӦBO0i>By+e_{q Op~}s>ZP_Zx Ǯs\FU$0_*a1@v|6]үw|q߅9j<2?D J4 k CI^&jn54)ޒv9er}-=Oai1LV5oƗ[KQ֞Rl9 $ ʹ# -9{Sa M}\9|S~ ('\1Q=z&; WZ06X͇M4"H̊.^cVgx+,]7<ڎlx;0X2_M~]017-B jBJҭ'!}x.됖"Z8|~܄5ΓSKPJg$S PnI[OVwH u|1Xi.o l=5BSKw. R-[]3`w~ʅR%( !egq&\ݸ.a?9!%4Rr~0(4}{*c;-@*`ﺤgq9t/ .t;P O|]f{k.둫> Fr+6BbpDi j&rK{?SʰO 0Ƴ+*5vⵣw6Uk.>3hKql6 >FJ;*V2drxR ̴v`HJ.A#< p2g!ŝ])Sӟ_X͠k\?Pζ $/rVɽ,^ɮXְs#:B^_Pp9k t~w% ku$/Ҋ撴ggzB]W x߽~FB+ou BŜ"r d$mm- |a~*#^k'ӳft*Kv/YʶFssM u' D/OiW!l AhĽB|O N BcR_=#e+57aJ7`J5D)D"T˃{4QA2&7No*#8fHjoGH~]N"mspUySFQo=F +{[ LROی\bh"lUܢZ.@g״GЂ8XXO5i;D0̧(vǻz1C@ A,/PV%=6!E3NE&؅iPwY%8ah2b: yl)Z߂q3w͈h:vg8s]k}2- ~zF8R6h`Q38Y+ĐP]ԁ1 y-M ;a/L֯^oIlndyq-^F73B7E?suJYJ%~'E4Ƕkr)'dwȬv7j+0>KV,[F$-?h#-""$B;v̮^ê7R\(DD1L!6 vbdG)ଢ଼T0f ډ&=?mq&Tqkӂ|n RD!L\RKER{*Z(PK&Zrv^_8$wJU6n;+皝Z"*C߼Yt {h`Ι%kzl뚛uhveЙўvo>9(,` s =&{ Quon:EY35~RFX|XdJ@uy9eYM:낍hn6 ;dത C|*EG?Ue{ ?rFɌY;}:JĸGVC+ܯkhx_O;PRcI2 {ìk>e8X_#c{m! =Jf:sCPC0`䧞1 +, #f+A'wو2[lt.Kl`ihd6R R4BsL])_dchWmI祬%jgBsyDKyMPVyod 1P6(xb~382$u#XN}J%9whi(%ڑ_376EBzv'8示]9erF:H*=syb= zP"naS6)ʒ9o%2D 6 ^{ 5b㈩r~8unB8{51)п 1)0wT,L8#f?RA̷~ֻ]ȇbQ3qi[ n)+;zLϚr m[6o͇4#sPPTzAMܢl  yj3rH^ ^8/9>:nrB}8@QGf5<ǰ߂lcaGД, CyK o?JY2xg]mCmnerύ0ܢ~iH0kMԄ1_Ծ=W@#k灟A?~ OYȘh+X܊-+9Oϳ~Wb0Apii7B;yqq Tug.GbYdk|6ģ>|9% (@-luqkSԾkaM0AOQLI/XĥrvD߽ЄI0Rjeh*?Nzi^X;A4[div\0E׉Arz׮!434d_pxcEuyCwCa@F 4~i!Ljc'69 ],zX9F l J8`;)κE| B}ڠZF5TGBkeV{6Sg`rQOkRE薏}_I> ӵ~PV( (ߎ#ӴCaߑwh;xVi04شz@mqvrvU?RH]Mܑ;M >yh݄h34*Fw?UN `9^,' @kBc7Lc,7P<9c}.JiZiv @&vl.obc9#݆VR_rNؓ&FnhY1hT4Kz6* HCFĬl#clG߇4DƬNkj 85Fp[c?.Uj?K$=?)%VEGi A.6ri{DŽ`pH,@՝> HTщ۰\۬] -*=2"ln5{W+:>}Є>0C =$)\JtSȵfNdr/ ])%$Zg~^hE.! J!K"e:°G-zds12/wkoҨb:P&qޜ=\452г#X=%1t}oCKnW --A6D9O+e Pu>趎ht%ʤA1Q.rT^pO&L ۅ#vt]lh!㯚%&έ+ۣ3)18Սdcc_8Hُ1R41ZNƃl7GrR$x /X kw[+_ɹZlcht;nڢbg/k"ępJ6[.R(%UJNg3? mcm~£4oj1MMHiX[ 擷DV+]R>?qcns5ԆrJ~C9kuN5 .T%0UJ H=.L鰃Jy VylQϋep*«jF` Ș ٟbekge.Du_vJ{EC<\2[̧cqQGʛ3ؠ 6g@A0~b髲'ƜӇ.G佩y*M&ia^6h3& Rj*cs3pRApr;{fڝbռ,P[SxqYӓe 2QeTJُy[H2ÉH}GH"¼~OC L/%[շgs=E]2Q=iy'}Bm翼87xTIuJ@zyNQ${V^۴̀-ƚX}Ұ2o3j*8"b՟ `mč#w<83 9InW<ϵy-%A..rPZ~?qFN[旆Ns0mY0,؟pE6(Iv_GdZ,q^ʌŗ;b'&|fڕ@ Q:.x2>NLd3GII Ⱥ߶aƲ8DBm0ӑ6 r$)S'yNrq\/z;t 1/0 <D^K: 2cc/+qc.,t74?;(8Rz,"'@(NG}($#9 ;q20 |`vIjNi'(?V.%*AB;ҒDk,kn1fZ٧Lg)¯[LJOժZ: vEɎn_,(4#zlyf==(gXi8ȵ׭Ngp9OV-iC66z4(L!#s: I"1aYz2C5Gڃ G`MF0@_ZuP8N잊z4ZT^\hA;^W96dxjۻ)EEʛF)ZN` 0U> C:1OY$]5Ufb*]K\_3c)^LO_~Q MJP]\Y!׋ ;rMIb/luHG"'WK 87˽ػ"=K2:e)~!ŀ篟 b:ph6wsݝ%e,guPsa;y${ ļEX}^ЬֿꭅMT) s _wcS'͟U|"@7Jgd\]H߾6#T+W5ӹ: &畠;VdSU .@_1KV-LQRŊ_#NӼb|NZs~xW<ɾi*XN%k%,3 ⑴֚/o=w-M_p 0Rh)+]f"K>kϙjM"=ƣb7 :03ҋp<@ vע`#FtAH6S@5I0(yƴhv&[JBr%m`Ajz8b̘(*ۨ}^?\4@Ռ?Rځ`R>KUy85ᵺ"%(-1{ 4h,i9Y6x adg^FS^]4_?x]mLZ/єe!glFƤ/*{bNW\?xoxWf֫<0.]5 K]"wAdJV.xC*>է i&\IQ~pD8GdrN8 #5ܺӳw5 F!6 ՝#Tku_am(%f]D1r kcX˞i+/>j 0~XoG2 Cb=%j@^}%{;k)N>i\4F"M8<|a"mc B sDo3E?at;Н҉5';Sa*M@c$GWO!3(w{T~%*=Xm0fp̢Ft>qR-磦SHR ꛠS*`D TWLS zjNFOpWC t"N`גSTsI[&>KuvsT Quc|xѼyOtDtcT. Mi1&((6v8UA}w %6ȉkUzrjN̜y銫7wP ի|3mb KyX7|n{y/l;D`p7kn]O PdtueQ!5lk98稿YLQ>V0^#彈E2PF5QkIFcS(QzK q;ԙUM}b2Oe~֫!30G(^CKjob$1`4 ǘÁV[s#1<9BC=zICkv,e$~ zJ^(e=gtkHORl(UmTal Z w:k8YW^Q VSt☛; (6%N)K9 _J6=NR511c*VU1U!VC {$8C.\I*IyzZZk΍U?'zWlgk#F i7K~s6ct%۱%0^~bM.Hƈ9q[=xU0#l۬A<jg;r@/!Dh K#e\e+4HiHrN'M9^So1¤80yk\sqy{%Ķ]͂H?$>=q1Qـ[Ns^{S9Qj8kb^*-\r.(CS;*DL2 'fljphVH5 yq[,#q0 QֆfMb06+bF %H0 = ggbebSJՐb(5 51:tK(AHfa3YA?I+b6lkwN: ZFuyM]؝1Ʊ;GJ.':>tc)ˋiMؙsM9uIs Mft™]gދ=mՐ}ǧ`'N~5ӟeΤNއ? U;l%5A /Т1(Y~;C%KiM-zQ;"}N*{DK0>>zP .ŴeBȣ B2$dg!̌O&Vw*F@l!H̊:U$< A3) (#:t.bӟ,k)}M~+#F ~\q-(|S$0h2aGR#dXaV\_?z5yxvS_ dj mWNXAZ1O3;r5:kEwEg~,U^~=MdMsn+dg_K/sj;Yc5X:L׹ܴ$u ڑqX$DN7;#N^"oJ35σ'cXOtPjo7wC{+:x2#o9tX^vHu~P(139 sдmA/V$Rm/V ZpO?cu;58R%L5&7L!&5I8,DX2 Zߏ Fȳx tCkMD`HJa-oqDyE_G(9Yܷӣ9P־m+ !!8Jdk,ӻ'T.r;"{8\4KD#kJ4GE>i =eJN-Q ű\:u@x7 (=x@D6>T('Szp\)qx P^#fJJ{49zOf*)B]FӖg*ׅꝲu'78D3iDO%ќyւW\I@׸uTPhi'vs;a\u˦(h#PO>U* 2.v`صյ 'qNj~- S\G[|zZ$hʕaZA./:M;U_#?o>(t!3OFN=\v:Le`y< O F%jU0 puO꜖lr%*Lhǫk36x]*Q?fSǵL Xlfo/f4C ?pL`SW ޳:>/ Ʒpm!mDz}o~/`|`",Z7r?&*J) Aљ,؜>W *o'Ϣ><;z8 |t*¦nӴX A D2#K>c_Կ|&<r!s:}?B&]W[*_ކ= zye48]m(޼vԟq:|nưO:wD! U,{ Av -Ӻ>ꉤ$"J{O(;K"Wz:ҒI`lֱKdDh II:@)"$LXE{s2MPuL6SpQ%R",@RTYIYI{wO)TVMO&0'8GXCpW0PK۾LOX+>;PUA ]qz'/~L#2_OtD: ^Ɍ/sD@LvQN.R!w;91V;pVHmI?@@һ"f\"ZdLIS𤣭]\h;Z V)uѺ#@z6ޡ7/hf wa"0j{Cp{"/8~_g4G0Fj3;|zh&Y  %PQ/ĈɞU>kVODmt_e#!F$n<鯣;pTPUɡWDP -`ŐYW)IHϝPP\5 "-4ت\V?Z%~4&رcu0&-< z wSSRl"<^vM@d B64q2h@g?ܝe1wHlΧ(ļՃ6/4mH P -JJ^yWd !TѲ*M3@; MWB)[2G"t]I[r-5l]6x^_c , "P"!Cs¤Ҵ `3cu*(q71ԠBI6BεzJ`krj 1rfyoddAd4R$SۮUt ZUENP\z%:*9#VWy/M / ꂯ;X RRDKm6p0|t OkYtQKCЏzc.^IZ^ ` ?%A~Kљ%etJxbBao*|:8(o.zI|BdwfLG[Ax !T3$5@kSQCO5\)*16go@d9, _5i<6J=@4*X #!䌭GӹetA5kRZla}Eϕ1n 7Mʃ;m;ޠ|& A+syȘz ^,i 0_ v1V1cgD s5e)zkݘ{ao6/mQkGEоuixʲJ~/M؄ h柕U5Jz䒔)/t xWW5NM(D[ZpЄ-W1;^SL*|8&^lG tnOVe<1\R't;l`wץ5mNZI҅A/)n9b$'ĜM?LHAf8Df1mhP?hFX&@?o%9 4BR~Q~ OH@"kDhڍ%|o7Zq>KlT%S;RW-x 8~ ~G6@` h7#1WEYN:=6)kEE{Ǣ[ 6zAYȚma,M) VZSܶ8%wܖM&58rOh6йmSssXЧ`'c)М%;XYU,-V{[+<-"'Č( G*H) 5Hi<ұbJPDbQ Hjz_l fްT-N u%0w¤{n4fI ɇȽ4M{>9>A+ )X -)EĤKJ5߼ramH F&e5C7I_zb)-8mj&)̕|c~+8H6AW6Y8&>~OhvRwTߣߕx(m-"Ǜg- G dU=Y<$N\굃W, JN: ;y\m*YSU\k DE k S9$E$ F GqE5f#tdpU rͭ6[87^";po 1|Q(Zy,zMVԢ}ML#dU`vV ', K @Pɺmb؊gSQ|T kφ4Gq0gp B|J@~$;IEz1U̖Tܵ`a5aԆ?p#~r3;cJTSr2N'īT/S ?x9 Xl?HG* ZqJ59HBKOPx?fS'-}]]`l#D ]G0Eqd~ҝPX'Pgqa%i#xWNLK͑nw h,&^f:99|AuaۯW)7"(F'44*튶V:u*dӇ8uǦ.luK`˭fQ}%m#TOV'l]v>E2nɲg<>H m~ ~rs݁ hɜhשD e`>poP ~K9׆sL$& S5#{?vq\I ']nِ>z&笿 R,ת,޿6s>*NСT{x4ckyg yd#%DnItj; <v.XJKU%3c ,YؔL=we% 8E2!Y:;3 cO`6̧ g(F'p$l>Xm!-AVrGaD<8԰LVc%ٓ# f5)n m,&eiip,/ݶ4r2,h߄Ya&;#ȤI&ͅx|Ⱦ<8v8t\4UeXoضe[=V@ M:3: 7ĺ_s7d x;-K;Tb_ @79=kMtp7^Yȥ^he|5AZ*'קOZM;`a:!h6}ܨW(A)@pAfʾznňfj5G/L%ho2Cn>.Ԥb,`sݘ0^nv#Ԃ(2䓔QHR,MCFJ'nwVaSOl1iQȿdl }mFCMizɘ~Ɂ:p˨.Rkb,lm`}Wl\b:"n)Qv>bs k@u'8W+Dn`EA(2Z[)=Jux[fZ<ҊRml.1Աb GDq8A'Wmh'N(/I;|" (ŘϮ53|C;r?`#uȯo\4?G=H:gStuN>۫&`??=&"`}Cԭc#cAE㚫=oIZ:{ql L$P†]J !9|]ю5IJl^j@=0+4eTɮ2}%.Un>D55|~Rq*oПss.5J`lS1E폶^)2/hfsG!OXF7Ʊm^f o Ѫ9L> ۆ>1lߌ7QPA$k_/Q1Y$/ ,"=xʹm(p3%2V-/%FFkU@YL_ Ҽ6'vLMQ,Ff gF|Vy{Ժ'&F)Cߜ{~T E3r% i7+P,+J~\|#XolM]= xtU*;KNv!)x%k_!MfQՎj?*ʽϨUU8;?P}qo7?,hD9h-Fϻ\d2Af}^4J t03 8%f.0ܳY&}Sf)T bm4gx0'>I})O‡WBL;_nE=] f<&8+kXVI/ZawZ-STcavz5 i5}:ݒufr`Yܲ?SLjI t{*XeLKFר7l5hHfcm{עe{_>8EJ,Іt){鋚 "`3mz&TZ4Oݻ%oyɧO&4:N%O> kyvٞ\v;ggF̸Q [۵n'vNpD3ATTr ݐμ6K/u43 ={̃fc9I=h^TU{Rxz%Z%A$ZsV;Jb ֢1/lwRxw?;O.1P0T^v'dd4\zm[W1@z2yf4m:Fj'|'1l ܓ pfhDNEk02LomuEqB Hgce5kAӕi'~[qCc:j4R9PvŒ7qj,sy_0U7C uMVŵ`^-P\%z͹dpˀB n/cQL`2ogpZ- ?oVt#]E?`Ʋ㇤z3GQk %Mۺ/a(]aWH.ĠAsJvs4mp5d1y4G4)\Yu6?TJ7mGjӏReᘚ̰ Q[8},m4aUQv*§34Vu[Jcx ]Qr$)]։H@N2\f#'iݻP!,$޽{n1UArDwC9ٛF GN^@{fkgɥG,N/4_ghfu`Q sFw"u UϷpe:!zἁ 1ĖtJK盩L*%Ao+C|iq髼{a`İ6F%!W>gqGv4tntT,b2 TT HZU|'S܁ ┸PV{8(R10X+3م .&]gɤ8(LKwܒFp ڷŅ7ӶD[ur͍G`_rl<0~eyL2$9#ѼH IDAFrc(|4,jޙ3Y1ED옉PSC ܧ~bzXT3yx!r!4$K9<֝(yKbCBV1'z Ҕ *u:ӁRlW|$_AURB❦ `Q u2XJtʌ-E<`d+#hn(cP.Smhƒ+|Uhn!"g9L6~-cE'o*O%dIbŸ*'?s ԩb!U @8Yv QP>3J9j-6mNw|gx{ 5-cgшP?~ h#<įj"!*8]0 ˘M@[-h6ȥߒrJ 9F˕^+etPr9;sH.8PmG8s& iwZ?U/wB?8LՀyC}E[ QDQ ScNF>e#2 {W%yt"GN8)Em%>t _WYG&rzA!EB\5j3~\<,o#*/&_B<:59Nzˮ pSLp@&|ʛ2.i I{6̰$r)zC1NwoЧxI|J)V`Nۏz'x0/ѓܵ- ;榉k+`$k}#M]삂!eɲ|h2[JfnGGW*&<٤B7/=qvzS(h㔚* lՍSAv5A60u=HA.ݕΙI[o+V;`xx㲳A֒v qٸHDճ2qhu9w'ܔI8G@߫*p =j⏕Y˘qZIߘI4IT%&2&j%2"d@b郝mey Lԧ:VozkwĬTb4 2F;u 'o?F+ 0(YMu 08pLH VG<ֆ;5 Dpr]!îx`E?3ެ;B)JRhna Sc6L@bޥG? \pHKUvC ~'+ 0 (h׍==Uʑgıl !úRtxq쾟rٴ_;3#Mhy*|r%Z;= ˮ=OpT6zng"^|unCTʿ (|hRL^nvw`Dy,6A($If5w$-ϵUVۧFտuY_r7Ax$ :Eny*RHBkdHfsx~P\ ى`@J6\eSft%;5$*09݊*OwVL^B ~xtZ/hj2lg䡨6/_?38>FU~_^qԾNNӨl+ 2DU:!)O1?T1 rP. =H /l'Jvv), =!BlM}w}rq>gWIgc܉k" 2䤨úMåzo9IK++yv+r;Z}quzfqPNyBk^#j"*}q*Ԑ782>|RjA#a,2K\KFGJX0/HwiVtq&?h6-mۨbԳNxN~uUo4z=qxDηp54ʰRGؾaςOboX }c]s |$E+ow@@LN&F~ssW%3fc?<.T+yk#eV֯L uƲ/e/j}d]OtH򥲄&a-fAM6"Z5!s2P b$.?`xoŎd';q Y @p3;G[FbC[IJ4Eqbk RIkݡ7b)\9E ewM Z! VX`= M;a* % WT< Z8ez3cƹF|&C#h!.8d1 2Z %r7zƻ!w!bsI_b_\)}+ &N(Hj|ȉ4z\od&1l 0 5|hK'C%j8ٗ*1G.nGx?xY癙Z;[uv#S|4?rQ8V=rpY6+>R~$B]M D+?@^>H*5e4NMG-e*A'#+Jsp:Y0NMH-WghhI35Jt 84ŕD֍ c"ˁcś)vVLjhNfn2(c%u.{Ɖ@40b7.PvKLuƫZ2<ٙt蹄/6CbzOcо&2C!@$L`yObyx#KZ ]$<`iH]K W9./|FB 2$wІTG}2L,XarBV5J)$D)fE*aP'Ōc-t9Uڃ78q x2N4`݀, P_(:HNgryeKj:P7`2êEcS>-ʺl KL[@]QQ^MW=#إFT-v NE!URtw )/in&omfC tFyoUf54HPhYJ=?I5#Tğ:c@@h_ejAW![lb׉#ڏ}=t #=3IEt A}"n'TZI%./_M;㤺ʿ}Gf\+4LMCK<ԱwZMĆޱ$>}&X¼s|0 D$w*YR@J D %?r2 \g(:_c2[2w aE$3y"#?Hds4Ȇ@niNN|MbF_p43 NE4i$v{܂ 7D(͋iÔ.Z>PQQwĝ%Vyڅ.@ǹhבTT̰Cx0|MB OߒfC,\\bAe ,Lwqc‹kZfs3]um Т 򻾈L 5k(>X1<襟qmv8g ;HGe@5m{=n.iYaqV~,6$['EngǟNXҜ}}%RhkN(QIS]+G΋QJ-ȒF1rHagpLci>\зpe<9RmB,]K2nH6&E=]NXBt3> 1_'#/E nQm_\F6@~tZQ;Ym5.5AУͮU|]Pf-'zgcF1 4-<Ox黽W;%B$5п4 MM٢ckЈ~\TᦃJxuuc*Ɵ:"h9,廴=5 7F k/8E<9 !"I}o4iU'>T*qab)}HZ#*UO\ a,rcF?.h@D7[0lNtns}TPdPףzdq1i*\"WW[ .q}h]) t&X_C3~Kw9 &Wi[]VFPR4ur ["RyI8E+? v<C(ltH!Oy%&Iccjlbq樻ۗ C"jF8Dr~yGR־yY eGݾ[.4vR"Z%oϾgi̎vGE84ôԂ!DX@#}0r*I师m) {Y\uP'xQF,p|2x\M?#bZP1]X|>m)ϧmY4l-<#oZlk'[Cqrd^YGZ㛻DZBoB8,hmY谲W:!nKv:so""TTr|`O9B覛B_SĤ{XET?A磥c3Xz c{yg2a *3!8lkYrG,|m\"S3 8(uDv 0 Zx;"N|{鼔o 4ZXn`S5^=(X[1S.`;Z 9'ʟ^[eq&ρk׭-h@|?UY儋&>%2^;IƥKR-6"kH2#o"-:U>/xŞg~g(EiflfCl + :opX5߯vw`̢G彂GH@$<Y4xGx4ە5D]4mn~Q=#ub=د"Bwii>_M֋)/><$Ah?ya=]EDW7mx)Js IZZ?&ٙv Qnp[g?ѕw/9Mć[/15 bS#{|-;w|kL鍐HjzB dUڶݤfisE>uv2H-΁eL:kc Ee/d@!01wRzII(W5$ԮM"!4<}qr%@y3czA '8W:eBV=lq+TIeeB}lAȊq,aPʇg%$v/0a bLrһ 0a4`CP:Ï9 6on:sVQ1M Z߉"*Anc+\iACl%mo|Y~|Ӟp2>?%إM@;oN ?I[7?q э;Ouy)@.AKrP"BGa`5l>eіan{)M2Jte*w=pIl&5~f"Ek&@qBLx&oI R{*MNN0գ-(.bBBMՊB֏wZSΚSBwp&3.qْLs#Bdj{.ئV~90Ȗuz_KRAy_%]F}ETONP=ZŤ/&^*tPb5Pm I!@wokh&ƫ `w\5" >" {L1 BxFh$R1%v]t|IN9]g/`֡}HG~_o P^3 Vtm`7f}_sD 9R]]ЌPl "댧IM}װltT|ኀyO D=`]9Z;[Ѓֆ}TMvLGX>mKGdkwsE&p}춎j#17_?{y 7)$FB5+Qq}tB,/be0oaFtÖ_IN˭1#Mo%JALN⾏:KQ +u|3N¯Kc:̥G1Itl ^iiro4ܚD2(veeYBPz_1lq=E8u>]c9mhC(:Ҋ<2=Ao*(w .%r8>.sr_U,m[ExkD)G2 $XS˩ZMp~`lۅX ht/7)GP7y)3wca?DjޖsQeȩes7 $0OM2[G3δǺHKbb6FuDňUTc s/YcL:XxS%R'mfI75bmA{@4|[#1BY$tRR׬-&Aܐ_K5,yְݿNf3yo.{"fa@Z ~REmDgfʕPw\i}s}Lyhf]eJCo ؼzci5&+[>: 2c;R|F׭Ƌ+հf4?q RGX}1t: lq{~|kWz`MS>RKw SVE3qC2̅23G?:~(%%bޕϻ(Jjt`~bO%C+[YT9Nq%mj>PS|+ 2X`\i DXφANa fljͰ}3T ?L R6.ZN7BQm:(}xf8Y4A(̬:BN`Inhk 0+I*aCB6qڷs=̾7]y[5/>BB\P~d:iYzW>AqIBB 35@byp 6]*F>>IX@jJB Z=-R[ "ɬjW -`A wOvUy/̡+*u=B ԎlLoO+j|$w䖚b!F( Q, SLƧQ3MB8F>l09x&Z;zAQ#{/8c]jq:mA`˵^yv0ׁj92WDZem)*u1L>BYR{_^,6eVmZIDl7;LBVCU. [\B r 4Mڴ+`VemUMadүzω\O.暺 $h ׋0~؉̧\0*Pae!\XBi1Fi@V0%Ǻ-MuBah>n|`JڞHˬ6&Ի%H1ܢ1\WiQH?b(NN|@?+Ѱq}vT^ѥX2d1/9\EtǒJ`cN;PT^t ZGS$^'@poX(CʹHV!$+;&:%DT 'r~`/z=}"qu8'Sc')eQwդ =~acOѢICDl&DAsicY"Bk~c=;i I,x;hga>꧱w"q_;hE^CrHT 7#z4vZˇY/"4C8R+1CH釗€FP yJ?f,pRvلV\Z?b8Fe-o#3yz\`^Կht> Q>&f|R3vcr#&c2I(î^a&E1ӄY 1 r| Lǂ_мm.][}Z#R|_DӽzPs.s6 RP}W󳨋&솄 / #Z!K@4?)d _ZhPQsFHaliV33Ĥv@CIuNp|DZ@OQۜl-I׹GS&^)9eh }:IrI;_YTaB@\}~/i5_H_(ӄL)p!h!e6'+Sݗc(u9p5 F,-b` 0MmϟG L2Mԩ>2DW~4[+\1YE|ªo4#uj{%[cf$>ɟ~fJzqs} %/@]4& en:2QJbDŷgMD4"=J!\UCW=CbJ|۾cC~ZkV\,Y"E:Xc1ND5ܪW6QƄw0:uO-ӹdK&%HovM3aӲ~t*:\\OK"v@~AI_4:Rg!8 >s}A\Pİ(l]"BÓ v?smn" z'M;fyeye9_{[QQPaޥvJs]Fi,v5,=Pǻ yd@GS T)ޡ0wVB[Ot+Ib&.}D'R ƪ8lPDR PjOۍ?}լ bL/;y,I)*'i _]n*yE'.ČT-?57?cCΰ@a#q&&@?h昉HM%k鹭Շc h_}Q\51̣wt|tY뻡% -NB͐׃ LԤ+eAŧR.1q>_ W0Y{OWECuJLr1fA࡚|04劐Q/X5V!%;7WmZMF.1A!G &{BvQz95S_rwց]j7&d@"UC,DnIzZ1=CbN]w"#?)=qk;G륮e wXeŸ ̄cJ=pLtIHaIa9})C8jZی=M)2?tg25W}=B]3 -2rtk5+csVM#;)tX bّ6-P1K"nJ=g!͸"RuW"&j|SF&450aRlir#p?gWjokYst(Jrg%SݦcΌGcQd_3Ѓڂa &Vy ]0ׅ=(l CaW!z>69DdvЦJN  w5{qMU3{+q`fӉMr[&҃7"ւ|_, qx$mo役3`kH52OTVZ)5!Rl>9 ܼ(Oܔ(2w"mwF>V-i<iK/,r`<*NRA )J}j 2(|)dHE"jp:| XXbdO$ضTQH@B;:9x_HhǏx/NJx@X;,zI̹lm@d<-5izFtR?KX8΀le)7pp+?xO? V8!!(oCѺq٫v{EZv&i5`܀,gɀH3;SGwc-z\jXlanP S?΍W>9J=QIOxBDS,(//iok D힋mN;:0cY) )>>U" D7M3_DmDIWe@kD,WU[tc{by}x2gM\SMPA,z}40lBdg& ]M~׎Ro 2oAi]s.zmۋܱ]ugRIZg10S2_awk^\!h vK$$π4Cbϝ55F έhKbu[@xcL`?NOOR&ufeݍCj!L'U 6ŗwTiR6umpc}{Ԯa2a9jN3BZ44>93U@F!]J`F>m_qd9sm^v0ɀoJwY3T!C c52s=ej S,]^\rC9d-g?ramIGo?ց!4?#}Lt0}qJK3 ӧ):Zb$ d,oWTe1 8 }ɉBvK4 Z43#*#^ .)P?64RK4U KUB̉[7r+̓șl!uQcO: % RGk,Ց]Pɋ^ Jn" Rp@ή,ùtbH!+> T]жO]s-}fB(GBKv[)l+Ta\e7.hrBdʼ*67 PFlt{Vysޟdw>yDDx3D ^f[ ^t`p}J),n:$vi.;BSs$GԂjq OP`bpݺU3Jnn'ˁ;[+H]yz3t5dmK2Բ&]Yٳݛup!ƾ=g[U{y>H_P%;PN~kFp),St5Ii@Ywh=6dz#/R='#4Nq5@ys\EN`昃;*A'5S A88JJl;?U a9|N !fTJH5d~5?\xtMnf}IQ>9u3y]c n~<^?VgA d@%meM@KkJa5mH7zT}.a^g|K,0zOk~>6 *ـsco>@xJ VI 4 3k{e$(/'}_/< (PF(i!N CoBux r񃾣E]5EJéY(5=T`hNY MJcW;!W}tbe8{z// "! H<%xОDYȫu[)U(``P{G˟siD~[,H%$ap NS t[HRrYwXKQBBH'3] g¬\t޸"U q<wط)YŘA>7xg(S*qJל=ݗ"O?fƨJ{_T4IFGZ։fWxMŷdi f M?uZ$*_=Yb1r%Z0f7IN;Os t3<,7SdMmF!MDZZn0 {~em:|}kG~.sP.VY; Y'@-݌7MY\- ZE@ϭvO}TXXXEJ'ٮ򞚿z ?@Ju\]07%og]]NwqbGu*&Ef1 Yjg>:)8D:%.+}!)a3gWRl!:/;.zCϳ֧<,0rŐ!d-ZWDm4|(8hQ2FY*πke1R9u (>Ϝ^Bٔ+mZ&N  W:+y}Y ]).zkX9p&:Ȑ; |cFGX%W s;JZUt Ɨe*𿗼]zpeyq'ZGs[++4dwO_P.2\$Ÿ}dV@4E}@7ShSyo< @q;jGw;CsQXb2GBrE {JRLKS& ʿ8&'|_ԓA!;"I>E-T.!ո懡Y_3uT2*=r-y E0^Ñ58{W]HnM8LᜥU&5U{c-{@N:٢GX2x{B^ "*$U[8 *cX"9Soh{Bu =*;h0W_DQV8w7ڝ% ^$i*65Bڳeox9O>X1&՘u!'Gyr@ק9pzYaPfBMm7@=MqeUSBTF=3NVl޳pЋ83! u:vTs-u,+%JI;m\ԫ2_'`Ci:}[ŠA` Oё,ɿdqnE[W1>nmfegS4Qԙx }μMto9 2 i2" M2oLl~eb+,|߶rOTѓ΅\DC꘵N걬بW12d:{Eâ|S }"8&tqtZ 8qT.Ѹ9C^[޺j;1 (Ǐa^Z#آ@Fvi{[(% ;cK#=6Su.NK>O>4{P+JUí(>e%pU{YpAzm" s|_H-+Emf[GVQ^}R +#6x/))ʡgM|V 67?) ;4xʿee,z(qf8+,c 9DA)4:`7֙ދ?Y&"zϢ{aU8QU>RkΨfz2i=]T5tS^e@"]fAme[`P m|%ʼjC +_Km.B[ʢDi>]ELNrFV2Fmn<-#-kz?ƒ`n:<=;[A;pJquuϡH0ϢjDݚ̃Tx^zOhV Ҭ;IE1&si3EC`p8^^ уQQ`q5sjDa5*!3*Ftx UϼZ?' ~ШEeuz'M7l8ÜҮLڨ:I%Rٟ,ZϹ21/suO'=: GW2C_a-imP6K;co : ԲÞ+"KཌྷD &=p"g@8wY$)Q&8X tskx5)lu8)OL+3KxCR j,X? 0I-ѕ#/x /LfuFZt,h!O 7 k_o2mG;Kq-x2nu@j ?ecJ90`j7r,ܭx~W~H@M[[B:? 2?ʼn1sd?_#VwOV#C,Vfb+c^&=uY1g71Uv~U҈Xdy˲n vV»BЏ̨` it"s^)h61ʗuFvj Αlޅ̱I jٞLhܹ=0(C9D]^%qkOlJ@-6.MȈxj7*-8l}m?TqZ T0pk#;Tqmd૜`rMk6 ;eTrXDd{5b?0x7zzTLZsN1rYkﶭM[:c\S@  v|Vo闼sUan6K_n &O|c~#HRɣCbdQ'xjBBaJR}R^.69vl2*XQzt{Ūv0oQ GVe2HZ)<(UK.||$Bnr< *cࣖ0q ;u m kޫ7 [S*:T\Ԟ率>Dd_i7nHxϏd.sZ;ڄ:v쮊lID8O` I={x\\ b[]A- \J AzE,Q/O/9 :M[u͐**" gEr\@Xbz5}a/%Y,NQcG$ȘI6 r2L !F"hń}ZQDk0o%ߜ3n//D,^ E ]Ht))J.v"voJ$c]-ًZ1|Eaf`$Ҽnng];C]=h4uf7,CC(NҢH}cv9^|l_x*QǠK4+ڶx*\A.]z OF˞RB@ڼ c:R٫-x -!sz㗨1ԣ[7=9a2Ny\ͨLb Y:Q}նX'ԳX_hVPh2d/Hyİt~4iج$"I(d{oH` O2?I(@"im@ %K KN92Кt=P ո]K<5Q|UÙlXqeʚz,4 @uL4zP*1K,)BhdBȭ6/;IӖ/=0=!住Yom]o. O}-:Z ITer1*{|_CcR\C_O)SvMFļ/{eP8Z;{ܼRW o `s K;TOip%8X\XuVböF>I9cei $!8~xfή6u QtlW/YuUp:۳=Hskrb_(a?cP4 .ec6oeʳ!N=)|RgJKjŒ\P5pCpwJ6Dgwa9!IYa$JYLOybr}N.s {pRILC{(p9qBA,/rD3/]f$W{wxKg۶ZT͌/OQMAU~&>%1HeQȗN @IiĊGPOjIJ`KÿG0j'(2A&qUʻlG7JA~WHx>^7L?uuԯ 5U\oԛGAPDk@TFuH AXSܦ{ 8B(9f;ViRd D4Nq5=6zU & SO'B>.Ij?a.-wma}`? dho8BZg1PʣMNEazA)%>wt>Nؙ;G<)"sGI<y׮ Ǣq@oNő͗R,hNDDB'J65lH}VAL )0 @]ʯvX:O%`H]:sڟmYOhFvq?n x>>,/6Vv"6U? jLbasMu&pE3 )˻ H b"|И ,n&iAr"$@z`Heԛާ7 ߇): 2)?8LB5}`T er5]O@/22M^F:P}wfLѶʑp"j%c$Pgk;/Ν Wœ$mwS9jcR5AM僞I$X"a\vK/`#r/ jyzGOWMz }ڠn Η=|kCi@'ԨϏvIWRʤ書 <~&P59|` cQ PDy-⹡I}EK9T=X:wK^lC.+a8{W 㒎c$3@G3D=}8|9gq=h򭀧+A&g8;03'6xǰ"RE3 ;s1;T5;'.ǚw=g G^x7o_S|[FJ7LZ'`|4%G6[A^u_"*ԑ ˟jJ6JH^L͟eYsWIҝ\ [ uc5CABigBϻD/;Q 2]u IF-u`rh#7 /mwsKZ-O>4!SfНOjLW-*h՗äJSёoOd`rQm=>{8kx}^4De5bE"Y?Q]*= (|I%ݘ_+,9sw oUWw5ΜqT%D~Z~ok)\!0̰K?W8_ĥZrH$YࠇwÐȒkh_H ZzZ,/c?j#n۬;&s6PHH Ј9K.F2bj'"/9K\~5YINpy ]%pu'-\*[&Ԩ&ķ`*̑zFLÃMW@\fS$8enLI@58{ DKeJxGsw(Ň铏Er[N&Uiaa:$=M鶰oQA;S /\js^9#i/&4`]}(v'J:έ~l붲jJ*Ix~ d'ԐkƇiHXIAؑjYQH<=9Ts /d`irC;GՓI5шvk/#+ }jq&T */j+C.ĥ',.zK>)|)Q½{*. wFW*"X嘦5hKDo%@mYǭ*xm׉8ԖԨhz19L + u <˅n?sP`2s3fu\8vefL7L? A?柮oc5S0ņ)ؠ5m:> D`Tf+Yq ۠>B a\_dHÏ5ܑ)qL!.ԓoځ'otնenh u1}ėT `bsI=')zEcz9S3Mμ(l Fx:QEFzX]n =_b~(]0Z?  !"L6.Ue@3T0ez8Jqumy֫5j:&{~0IdިܑZ-TfU#+N:$ЮOniUaXopܫ `/$(BT|D0뫊yIA G5t;-P G} / 󟟆Rv|B &TWW$Ioͼת}Zr Ac4GkcYTNk%nYҹofdWhH.Cl 6 xLW]4>'ud;:Í*u$\ۮV:YoLä]ȹol]o;[jA]cxhx'3[~]וvHÖ,%D3\wsñ?p5L<U2&FS!†JPrh|JL[CitI!~wY,hȄD)Q-:7|Į~E ɂ3 gh P !LUI׉t?Dk)9L_%p'`= NTk|.`M) `9w5j_9pZ^|TH˿iUIMK|( N!8~rӀ"pWyR!낀WcRy1r:x`N𦬜$h= tOhwq;؊EI3.nЎOͥwk9*T"^eA_n!a K0“( IGF.zBo=ve:22[ctM O( 1\ft ?c)ty|r<=Qaʅ&9qՖ `5]3ȋIB'i]=ۺ0IM@=M{ҝ$:E^FwgFn?gCO>}6!֞nڱ 3k=vK `!ZSOvP'+WA 砆xDMaԓ @~WQ#,:3"Ϝ>!]2:&\r0H ա@m ~N$ͩ)ii ۚk}cd{r@,}=(I͏(WTjr^O89w7lh U7\/MKjPFV>M 2bUR{ #+вܓ@ؘ!Al|';_bnƆt&^N"}qvRWsV_g(vl!`,-{1yήߚ`1?)|_4#=Wv&Iia}. J.h$J9(5#pwGV=Bĥʳԥyn*QNl/x\RʫW7Vbpge^,Y͜EDK#5^b;JNdM,;v*B WusD2lS ťCme "GKyE$U}N!ƬT|,CX _H WMOsTsڹkO2TgҾ5U~WtoX9;9X: 6-m*m泷 KѼg% O]>RYEvYӂ=/?齏5aL^˞P1&% |?:o[q+Cx@QY9j4>9V3x$B2T@Zjy&A( ϚPi_Tz͊+&_Ol_ kXBn -VW;A>`oa+~N&᎞;5vfc[gBox#yfa]$:%à͒u4/߈AC77 tڈhgcEPޑPXa-ş[q_w|:3'o0tD,SmY&δ3W :ֺ+ₒ-%WZ'W8m*0mBo ;Nƀ[80/~k ; PoȺIlMH\M݂7 Dۣ-x̑jA2lG)ԱW3X:vd +[L_UqB읫|mSf9-;$@}!o nBsKQe1c<Tq.pVR^l;=ع2# >^?'T,A(qlCK{;^MBuEfZ?,-AMAmRJ^d*rQɗqu ӣ>.B܋]2zkJcN]Z3Z4H?zVl ͽ769VƄ:]ܽ?v0?d-Z` A0qR"`ge=Kެz7)O5Mz1 lE:n]uڪy(3R($0Qoæ.HƇjKN>#bqR/yƒ#\ UhX Hy"'S}gRE?eu`crrQ^p.À{]{Q,R0q1d3$Sbʸ3ABMCzxV@T">װ{{G`$ ~ށHEHe`FJ$wL{!I qAGsY|(FAB\x{ÉoȄkKO* -Kքm j[*vxYގ_2*6{ajldTY ZvoU懬퇸vWGڪPfAyFV>Uk.HshoD.u?1~TDZ ~3.MAJ"x6:˳ qC7xo.K)ߌ-,i>9yT@bbtSڱahs~6 =}wiCG> 4;<\Z?S2 2Cr00j>d-o QgG&Z낼m;)GH2 uJ:qtk{:8fΥ3w6A5mLgS%#֧7 Z?<K&xAӎ+p̪@@?6d]yh4[u ¬h jg3I 膄m}Vt4-7‘3%/!7t⯙"jIoHr 񿛹/]4[%nVJ)3%Iy .ƽݒ֖aJM1ra؉Sr ;`3NU>(䦝d|g@Й~f~,Լ+Ek)wءwz&UTM.gb Y^Zym4b1Bfz量kI=2*5zt؝n \=t\!|+VȏJ?7QYWP3_ ͊Stbj[ebmiJiUlĦ=sPN% L7:M^؂a0$aN' ^vsrH.L7eOT5ȳj5A$?mfe:vݨd16A\:V7Ǯ ia:xрXDB5ǡڬDۅ ;`FL=j[׿fp;̲.AhkFCTmza/1q4iڟ^1|;tqy((ݶ|8ӚBkJwV+Sp~ڼ&Y_ӡզlL BzoZQm$0DE̶HQ^/ .:F D%8h9/=GfWJ{AVgiN6w1̬J3  LEͶij %n5Q; Fv4fGex6'KwD8WC3f]Q0} Ot [{R+>]#4װVgkVc&mP1R!gD%?}Q&h'! v[ ^p/ eOxHjfi{Cq]rBIʊ'sKғ]4Hg8Ǜ匹'7i P˓˩Tx~dXFv7!pǰq=6[i6~R Bʞ:Ae4b|Tjxj##^ ~NǬ,]Cv7Dg,+M㕶E+\vk}tQ zv mYj_j[% T?-ztM 7`^&!W4n K".I GZUON"6˾ azDwA9&+6CB4n@T_2g\tcU>8Q/)* b0a6}gbz*pJQaK O Khu\td3%'ڰ #r]X?Z %CŎHJ~[ЂmbjA#o'u鍤Y70.HťtC^lR5TDҔe_׉ k[ C&)4h84IX]xX@aGbcToPz'N̆N*yBA&9Ҹ_k d/, nJWIrW{F'l@EÄUIV`%_PTS\x21k(cMϹ#?kֿlj.wGD= [1U)OGAL~¾b7iVJ '`*8[ { /~ EKv+x_(2njZL僈0h)Z0\܏{,xNӌT(-DlH'0,ADw"E{sZYDT]i,4/[h;JrJ󍌜1_KEN S;?P3vnGZ7wvvulZ}ǘ1t-s.BVIx$KOkkXZQJ=&:ïo"JXV~CP($4ܱ v¥+xbé(ǹ 21&$cs%[o7r ^Fmȝ4/G8X!RjC:kK }2m3qqː\ЎSփ!% |(~?PX娄J_%8l1*7sV뼊"Y3{:RpN[BtRE"{sM7vi'IIlJLX)ɀ$aPPoZ ̔< idOFXGHqPG+2b%JV`C9{ @r K ><7m)e9CSBߣ$2iu`h-|lޑ ܜa2L=B1z[ƭY䨏Jq6r4+KS>HM0 M!~]ߡTXY6Fk Rb/x3tk&Dfx̱~2b䤐e)H|ӚDC̴OQtF-bx8B~HJ݅3C*}N!Sͩ+YtOq퀬\>%Ԯ'&+%;gi{<2t|`]'3LN1S//UUbF/~IC_9{*!>Ú/O|ҿ]k@(xgvTdG EYGe N[HlZVZq9 ayMy9X Q΁ƢPh pN DG}NBި'FƉ hb$$&i.H4K~^;U̦\QxXSf Ej/1YxkZ/~ ]ZMLM)N~,NH S>2_K fYdOvGU?ph-3)M6S xVJ9xq:#L_e=۠Ce t+oP-qNO}@}z_D^?gL[#E) }Ϫ$7׉˪aZ[2_M Rۺ0 mСHGh{Ⴇ:w~$)akz yFzl8J@\Ʒ"@T);/s9NS`m̛Bi465 Lƙ?8"`8Cfrw ,ΚᨇBS-h@_Hf-iЧ `މ زdil{\(>!ƓE`W)SG4[vhQF)[6L 29xYD~KNbt.=a*$W_OOKHLI2!%D9Vbu D^9XI%Qpq`JȻf>cߋma񮀆 [(7]KkuwcI4+A%=+_el.9<^kUr݈ķQ'iM'ENpi"C">D JSFpzbtcQy#!3dZ+?9xz!C9ZTK PE&+S[,qZ&c"sV4zZ60+2=NFEX3k̰ 6M.NB^?Nbv 6V}- S(˴5%\0Sol!#x}g<1rUr+"[^ȧO'/N"=pVY|g4? _G4OpL1$Y-k>uZߙ-ӣit (:Q. Xy& DDyt+IU*/9 ɯ\AB/U "Γ̈qE}PҲO^)5PV7^9% ~_uO,>ל"8>ҟ=V㹊KH({TX^s qX,ah"d :"jsL79=@ r; 캻W%:~?)$_lZʓ?lH3.8 $}Y!)i3ي1f.C g쏭@@D:d9# MBV(a%uޑĥG!e[g+*`h{r+u+ܗ*! b;L]͠V\"F~" mNVϩFL=0b7G5sj-R g7 u?clډC}Y vƔDxMл^hiAuΊ\83EEHGGꁮYIMkio$z\{"wP,(􅬦 V{@]8Q`, >/Vp!bsX b]b5Y8)و`}6H97H7.@M.JU5cXkg D9tr7@>Aj(XLՌP-.ei?5043jjWzFMG+E aW^Esg zP9&4 1dcLe'38b3Np˭/B:3-yCҚjD qS4#}$2۽ۀCK%*9;qO-.1Me݉5} (4RL fsP;[iTͳoX%0 ,e͊e;TM嵞-hQI菃+n߷XT/`K]J%4*@^}GV!ymM|ևLs)g&h9,V993%=%cEI!L2P(YB}wݬX8+$cAklMK:+z 8 G'l!gYvr% k-yk5 Ζ 6~hp>^ᘽO'ϖZ.p N&ȴڙRePfBj $UC+#8b^G8 atgq&8>C. ;I3-̤i۩6(o\*. 9u1}%IU(2ʿ+t Kҵ/Lp`gnd@ȹ3~v'( 8b!Jf/$y*dѹ>fgGtxilM\"FQx~`~hCqj_#ݶןL2+hS E_;/e{2QvT.!Gd1gbTQoAnp~qHrʲ&pX8nI[io?P3BUth24?nK{g2 WRPj e|N&Ҋ=py6ʄXĂad&|="wgl!L$<] ,(7RS*5KlMu]a$EVP.mRmyd |-G0u=l{ͧnaOɠъia2fVH?c9|ucȍ}`(eZ;5R:%/T.P)LpSD #;sOal@vb &L4VaL,~*yG6@^unN$mĨY0%W" ;!+AoG UX}3;FO+͇u?mgĦ.EZQ$Hj(OH6A*)ǦMf 1^л`c~֐=Ϋƥ%jYszu~@a`#y7RYBtcc (MRrꛏpc8 )#=W4-xGMYKW5!LFQ5w+a"QzHhY+nof7){^\H^ %渾wGW ]8du:R?017>A )`%rx7M|b^Ŗ-)Pb˩~ƭ0MUC;cT. }- jjaA\Z5ޔZ^doeEWušP7@m ? &JH{a~k,YA uËJeR;'?EhM,y{ʞx\v@Ь9V%q(i8 %}Hr?`j+bKlAh@z=i\{]/ Ze_1HEچ1ٞQlvEk 4tlNh|-]Yh/ST=3[ dL"/nԅjr$Ɨs𲟒|{f]ľz9O:`"m>>ATKrg .3DCK7(@(U~UR@9 GPWΉU#S g\OK,αCr9 8GM:m>dw5,(O~*;hpF2H&a{҉Ap{ftCK:=v1<09w:eWO9)Ut~];xO壆P^ bCl,Hʵ@ljMA֌tBs*o9LS8(L?~]Bp,؆9-m;+$+ \/TqJYpa2GBGP`_]A\Йm_l18|ߌN^l~9mPR`>:Be!bZKy>`T"ie3zY)汃*c8RY LsYqn'sҹ~ݫGW[O:xkkA"ԃ~ Dm&L+VWS+`n&23u|uuIWk6lg'{a ;2Gf nj-g[i1)wGnUfSX2k; '|xw&lׅ-gQ*&pDjb!m?ӍGbM% ?#+ҿ_YbKquo7GՔֵ@8Ads A?ē'p%_隣,de4R`uArm^+@۠ODKaZo{5baR߮&rVGAO>wqKfh{5i.NA c| 6V|yIT%psS|V27 r2jx#S@́!H?NMHi_7QCr^!L5wVaV  +hSvIзX ce9w^J 3gpA}\na,:W"`w%Ʀ+%RE 8'Ht)_ &F{u;Dz]kBc&[!NiҴ}/]ϓθJ5ϓJ]\څ*8&Ύy㛤EXCW$QʠIp3+8Cq7{|\`eD𡎢ҁr0M K\]-gB4]-qܭϿ?cB8Nl&1bֺKdR^3MD& e v}H߲q`S9s'j~ :`Ax&DA-0K E!j@jEbt-Ƴ EB38]1)G^8v| 'tX\b٬"~5ϬM~^bNgqZ>@@5U^-;T<|t(>pp-Z6aX p~FHw?u3.ebDEL.{UJy>:gaI@9M>Y%\@$i/? L78YUV ihf'rB']m:zn$beo `l#uCO&ؙV.$˦Q'dJ<ռI'%c;<ҀOm Ƈ::{`@T+ȘH,c{?K* y="e?d>5u?n*-y)i*|ԉ'WO+ AM`]ޜ<ޑXrVh55U9ç!|虖C'D^{&:,߈1ƥycKNwq'6RAC.^Xѩ epb$8ev6TwcR˸ OKR?&OuG'ʥX̣^mi Aay"ۭ GEX׾28b]L)$`<+z~ RQߜrmUE U)/%H;x ?_{dz&B=Z18D=c~;|Ƨ錩ZC' %yZe=6Z<*"KkK3c>,ZB YŏUbr7Pl0nLiB[*C)S jNt˔,D$aq jWnGwᱍ_D:>~$ƕ~8Hq!ܤj@ q[] z$]'jBmkDB(Ղ,}Y -%\Q_ߦ"fjYEM[C+W]!ZycpxQIylMy6[ZCz%R.06HD#<4crFNTB$ޜY]= 7$VPyT(NHg+*%s{ZmN)Op3Qe!H -?(=hĶg2Tx*.r6/U圲+ýABzG ?XL5}%N1ڬ ɭp22"3 tfV0ɄyT0e,|$*c)-2M}~qL㟧bVi%$mhُPP5W6KR1x^- bOŜu27.F4eU'ʎ`4G]Z~Fo0]9\`w sl2+"<& 9H^91`l{t&cýcԂ)\eA.aKVkkwX'wJC#[eYp?(Bgt߁t4|5էa|o?HW'3cB_ bڟ1V]Cm5!w>qct練"i(A0a۹*=j+sx(K@#W3Suh)-eP?K=1kD;^&=uYz҆k>*O}Bmzi C?3M<rlU$UɺӺ>yz&|FR%wN5H NAa%eJs.g1X!c_,͢&LNBDfc-`ڳ$%kP?lx2"GJ 96X2&Y$x$9gb4?Z>׷7n f_Z@DI=Xݨ%B`@ VK_C35"?ItHLm[ޡBt8k%7-`o]jtL[[hds@:N푝{Y~g8qnm̼pM։ǁzfnD# rrt[-95y`# fr tpc6PV6r $&ZG>kpqDji Wоe}biGž V\S +i>61A_q#@לη͕ty7"WN7R3t$"LAT%fmů+}+/g͔*5ZZ:}j֟-OCw-lsOn!{bUv}(eo5bK75R[Kyukj[*4 Ǯ?ڟܖ?RU&7"c0no]K.Pe߈tFs lʖ.ʞ;BW$ƅ{6ˁ=+ls<3Uq_QR['IIV j/e`8ڬP9RFT,} sR8+l6Ξ/I鎆W;~$]NN#SidQhD91okR 6);?g쿯SxƘqmoXvG#CKnf ߤ}B |sg")U"lSf]{Ԯ;ɝv[gs]"Ȇ(TpPJgvedK@#[b!4 fZ[ ܨ((r<1Di>g'DԆuf_-l !%2)$pۆWK4qa[nd@^}j9, u6[*Uo8PoH Jkz4·G7,hm^L.xaZ8|c-UDB$Bd1 )g FȾ^.YQkM_iKwG` h+~ XThw=l|Gw7:',T,`R2UFܛ{5t NphtQu\9+&fEL$U5@_gEʰ\kx*_{/&f8qd3+)K?(sYob_MD-gcȨ?5vOY0A%$&c2-J[ ]Gf98Qx9hj^\dvZ# c@m`u!ѳ?e 78Qv"RVMf=y|iNㅈ!jh?ܪvix:,Dsqc;Pwgi5|^ sKQ;U@g.gcKPO!6%$f!0an.lT2qA }3 n0 r`C%輳ޅbEVfezQ#MKewC 5؟^d (1d'晷ˮae_ԫ%G>fzwpP,I7.0~v2y#en1>x:I1GJ'Շ]+ x'չe#I7!斣[|ӻ ]k&L"!}xE%$%bz;82mR{Vy,m@D :źkXj!ڡuqXgʴ9_ zo?24AqTْܷ(q/][֚l>+9.k76,]:-ОRlfߴyC %|.TdjEfDR|!š%qZ_:EQ)/C/Qpc.K'~F=8d[%bރ+ JbtYä&{=QBpٕ#Oh3"{&ɲJRu,!qc_@/zW^wσ_nƠmyDlҚ(k`VdG'/2ܡe¨C(Kbj0:~kURE\@c;BkAh??oQ VaJilVP$tD q%e*9(a0)7KBEr% (Lm#g,ĺe8m}'?\B%+0+ӟ zhi.{4ehse} ]Au>¹pkBUNJL2aSV(u"-AEJz@\s)Ff7&Mg+]vw#rI+#4fK!eďB4B1nV'A:F0p 'θp 53{WuO A4wTF~~P1ae{qG :J|,$Bo}Ϯu1b (o7~*vJmF=1Elti 28+C=+v- ;iXF 4TZm@6UQjRtq ءwF(T4#N0͋ j>ENtb ڀ) 9oG}Z[R!^1?tNCUSl&g'jUydiy):um5/QBU7Ꞔe7t' IeW֬Y3R=:^tAggFנgt T + 5V+n]kF4PAuaiqvOю娎8;_Z1T{j4Ω󔘦C^C? K|7)JX^_HǀWG~?__H'KWM!1 g׌%]U"*s3.PH"R3`u=? lnp)i8l Uլ܁`GFKoH3tL| 9(%&Kbn.$O}6/HTYUC Sl'. IDӛNIpDWAciSm.Z7l50Ǹ6\dž+jv6h=n<|JY(%YF|kG?9_庶\t^t[_.N"˱6(è<-܊vDEN:3X!BI{V"_HWF~_4ǿE,y|W兺CϜAAruʽc]yM0WyZ>y),FAJʃz]Z'F@,'vUuоua:b4 Guo3x^l"Ik*)}* -,T0x6MZK%gxK$O$eNxazRZ {kH/>#)JhJH&1)=!s< {Lݢ>cBuQ3:f# +յX.d|GɁ|,xҪ- rbX DH:mqYl$=2w"47B@PjEݰ*٬J%ss.,U$x'ҼŽ>̱c&H %D4_[ye o0B!=HT0.)X +)޲(f+&u{s/٣ |O&Wސ>uQ!/85L& mr“W|y9\BSXx. EyA{㈶qMWUn2I|hcki1 /B$yMiyu+s/bcfzr6]g&29 Jظi]IF&nh/r\޸J Psx$7k"W6s^!u~N!D(#s!MqcwUY`uq 1Goo\`UidYRB Yl}|396A"Ej+wU{ D ,$F!FC9բ>Sr0Vl< ,|J4lelv+&2s4<3bD%ȍl>nA*śXACmɞQI&cb9BV{TD((MZG/!B@sL}td屢i Xl2YѷtԻQGDab4xT7NFo8WA]'ztt8Cl/{b=FH{lj!j]SGa<k"A$ '3ph%[i:5cՄƯàV2 -q Hj<{׵1Ph6o4jQ ܸed@Q6&q vn:#sxeeO&OCN/=`Fχiw'ˣ?Y. !aDޘKؠHb4!w<1nnUN)wj(ϣvrS=h1ך$ۈy`!2xX) bFFyQaOUq=], ɇJ,w1<2Q)xvq3F.V; {MB~Y[/ksE-Cx>#+YśBӥUc],;4 AS>zMGWt VpZH{Jy<( $R,ec Aj,J%XPzCD|Lu5/m%^P0h0iZUM -0Mxu_PPMO nU:ܕRhYqQl<"j8 {_K{C(t?3 G`X'7P7#h>[; C%!ޘ?܏9j&3U~6#姠O~ɘ`%b)\Ս:V4^SvTFQ}!9osb"sAgNVY=@+m`viS+ș1YUlt `0WR=Y"WkIlc;rtLV7Y8pjQ)3綧"hw+V7܏-{)(vbƓ7kB K yyjMnCܩ%_LUUeEPq곸t?=*oE=lK<5\A2erܜ!7}]kDo{s8e[@y*ͱp`'%cO߀19f5x><]k'">༳k MUQEiO|uD1$AjSУK cQ9[ 5v0k*yZFHD?հKrHi͙mHM a@Kr/!rgo{)/qqEEZ7mRl:TJZ׌޷C>ڊxS9x}}X?ax|d!$F 07 "טilThG$] GjJ_lHJh,ɸ||\ẔqK#i0!D|0wl3%c½>ze"z&_ioZ_wTm6n^\k$L@R ͂Ցvjf$'ؚiQ %\s"əp:@Z9X;YΩ1R]W"{ё/Q-2ڤǗ6Hrwg\qR 31#>F4W5wAI FsO~? 2O0`>*w, xicL"It qsOK) 3߻FuTpXTNa/%AåX' MuËMUPv|^F? W<ޱw2PG'c+sϣ|׈ /'(B fdٔ#6j  4S<t= xdkp1.O?NXM'FppbtT48KklEaoz١5E l Hr,ͽK2`rLDydR!&Po^ǭ!ۭ@Ȯ^yЊ=M&>$[ v◦T^vxSTI҃1` :0д|TL$0M8)Z7[AN[)Pr:;6p#an-zH +Z !J2*NwÑsxB{3CgIg*?1?m*K I312>4mׅm7I)fN`14'YMC4HjʀTwX-S4b!،1 99ո|1S9DĊ-;n$V7Cdfc/\ +E#@xA+0 (6 = a'0"(vt֦C҂VB-_hI0đg=O~_F,vґ E8bE>& 0jK~JCmA*\ 9I:T 7i8b!a.8|Esi{CTX4^HJ5)ȣyZ@2nO&N#sL@Q5 8pWL؅AKbepk6M"ZCHOj7,> XoGGS3T$fllK GCd8_/*%,ՌAG: nШQx%?۞f~@נ단d9MvEe&gՅ=SuueP!OJMTaO_t֬, % 4\C?L *j;O.`z2JI3tsKҌ#(\ &M~a1\&t\GS@%)\.6al- uC蠓yoJD5_~S4տBE~.M[ǎ}⮿@ЊhZq&\ L|G*߉L x=Sb%6J;=lThL6բs Քc8[y$'4ZЉ OBPR9ɧkJoC0DŠ`9T(:A0Fw>!3L֦7|>ʍ t'XEoe޲*2em7DŸ>ȥ^ϰ6gΞIR]c ^%`VCc75P*a1J6W?/Ӫ?=Jy79'UVګeD2 bV !t_|"d@_ሰ>XZd6Dz>NQF.wci.O>0ZS7G8i*avPv:0=󽕋H[k;Oۉg^1~܄Iҍb5A]T}Xd_XDRd@IEXpƇFW>Sa#b=;٭T( 9PҘMbOYvz>C(wbKن3?hcji"&׽otB]&޻:2[voXDTNۄPr?s8d~˶۠jaR}Q!UEY/$Xv*%xj߲ECiYEћQ,-1Ж`-[ٙJ<\—PW*8..ʽ/cI=t :Ae*2BnTNPc Z{3/E#cJWTkbB.Fd6fNLK=]w5+/]yo㻬,*Q4" fG R$f.+[iezmj/Pac, :?tQa庿pw㕀tl*2. YO6ov'| &DGpun !wՔ  0(R ow %P(z`{Xm'dPD! EƓTc.! ;]J/ {>reGǮx`OI;k?G9 +VUݬ+{w, KG"*W9dɉKa"lmp#V0OƚZ. s +5gRqDj%r PWnȴՙ}`^R?b9Tl,!,?bmH)4yڽkd"0+hM5B䟽蔹d*@ h׍̌`kڔavLA5H@r6V25䟦oE14qoo \[gr%$Q{ڻ}#ːڎPZ'+EQiyā^^tƻA9(,(v2 PIi|#+5O\-K2 do H7P ;M̴ʣ||E emı=QJrm01wV[$Jx>f~ 260c'"ƀߦb<]  =`ꁗw"Xey޺}W`߰>fS؄LRP dNHORݠ3U5>A {v?}9a&L2aףD`[RJڑQ!P|gs~|>UM9 UK 8VWo]eGT9;RN۷Q0T~ܽޣǔ.W'@|Y?fIfnjaH>YѹfR*%\!q$ F)y-tzd:q<^Ҹl|FO}}nkFYj|,I+ P[ '4Efr>%SٰThnp`B,W5x:^9n#a[[\QWc=]Pp+AT9`dR>RTB['}̳ˢ.x'~}t;:ϰ񍏰 2/XzG%-gǡQܷR=yf b/1Hrk7%RDz}ݟ㩴kgP(qiŝEfAI IH3_qsM-Yoa\⎱0_Zt :V7%H8-+,KH/= mpkDI.)FtAǡx on>͓mLN`# >͌Us+Z?O]$)4BNeNƂX!|,IX4 @ 2bZz&~X~v*p̦5 qLR3\a7fr̅ە 4ڞ7" $2<v* K>²D\%Jw50AĜy[@t{eF|fm.$Z"P#Hitr X=D2(-xp+0Z:O@S#i~x7S^mHߠVaƎڲq4 vm44zjǝ$y+ `pVt~n;O7[Hc{{a ` EPWܦ93#SeLGQevzatI 63m7nE"ۿqe~"" W]<{a#!`F55%Ÿ@h5Amwy(7j/W=yE)k((k8'w7t{|r!k4$KMu^Rt?pe:@Gbq5kNiH%+IxQ_n+!o*ik֕31}nc8sNg*aO&ȉ>㰽)< Zt SPm!FXVMTb)X:hL_&N(FZ5i1 )XƤ'/N6Q*u?|r:(K,=S{vM2 #r LQ3u[B<"xok)pזJ.u:G*OkgJUUmUx;LT8t&DJG%®m$5`l1 o>ʖUK(ekSWM+a/EwOb9U( AKitql~F hfʇP Џ\HW/oRPᵱ \͓$WCp"ʴEaРuOK&-0v$sAN/˖><7lQ+ 3^&L *RRd;yR䆘 >nr]".IprqcBXFt웤 *R0?Kezq?[z yDOA CkWתLP8]{xMK`|Tb^H5Rxo) q'o5%;s(tPooY/MA󚄓i]"*'2byrC$ɺ)$¡BTqv,GJ`DՂP=j.C P6X1ҬC}a/2fub;>&h]ޞ)\zMoieF<"QB Q86y_ۥU~pԿxF̭ɾPqc(J"R:~ALJ];ae:Y|V"bt 6:Vf~앨Ê͏xhham`~7#J&]_ICJ0!tZ!HUp1tQډ ;{Eģ*dPUB]Ov1iAή.7Ic ԾZs1 f0? . 16\DG.4?.t}7;RDYԂ*ܩixua֩ޫŧ cVgyi^tEZ&hu;j+vUЕ"ш#FMn"&$+S*2jMMC@,nZCkě=q _תH~Ҡ& !ծTp-pW_[1sJ4Igw0M>nVK/ҫ+Y/0u"Kk3gtJ]f!+ETpxa@ۅ.a !C. peÐydu߶_@m=lNf`TT.8xຣ3:Oؾ[Gb$zdE-k|N6ojth{U["D ҥ*S),r]-pVk8nCgE鯀9#uB N/`gS3lKbDUb\Wfi{S w(F&}v3HLr  p&zo<GV8-8^=Ƒ\$U&4?90ZuAcV0h̓H&fg&'>+dbò nWPo*Ժ.k 8Tְv@ۊN_> +.+($z2o0sȧUb@?W}unl9)Rde(S$~C/ +.7Lj:x0+7~m;?>dڄ{+%vgdibb矚uwSN^iT2.zjV9)J$E@67X"h/hkXm;\eI8't(j o;*u?1yB J/G譵už(8V%R8x]ցLpMQJigX`}RUh j]rC9c|] /OK{8(u F7f7!_ѓ,=.l⥿OS(8R(3'fǠ3FJ{aF0U t Gt@*?e 9db֭0,ѥ(ڮ3 c_ Z7ZGpf (ff%4'U|F`?$1Iyl]>GN-2  /괉q -&>a&@N1UZ)7c r𙆗{N>K鋠(Mn}'~ߵ(8Ry,^cin.ꑚNF6ns s#ս / Ryj«ӜpT`l&p 7h ;j gyL2$&ٌוbf{ rd].l-zMc` 3Ǘi;s7&'`5=ͤ %P-zk zxqK= 4*vH=U/1*!$`eޅ5`36Ğ &Fcm-W+~QR!T%gh5v#V[BAҝi#F7"3)Yz |Uk<{ޭpJ] ]}B=KH'0BS =L2Gx&ƯMmB +V"*"q\|Xvt)½dTgr;E7?8WS*Rrexx1ê ֩ <3ʨIZCz>o@KbRᗷGaMұ#?$ D*rLfV=EEMEijXdݎ):PSbn ]ޔ3E{{G5~N J4 l9vm@|PVIW8*_2zVF*jϰ)c)j^˜\~<1p9Oozi;*7lf I i!,ikZ3Yg겡S$Ԙ"?캴= ǧ=[[}l-S~ܓ 8mlKBo9ObJLOAHdcY8RkfqQ<>BIxb[B\|vɓTJ"O[۝k ܪ?J[?* Jˠ.&: /՞>xgp, /%@TA_>sf*~L:PED̻\:J 9A#&_[YpJ+S8io:,z|KB Suב:hi-&B̃kK8Jנmf dpσ8$ZspOI9q:|,c`sqڡs_ܣzO`U7+> YCUsq% 0wɡRO?eY_I 9RMrILF׌T[oRKөisPzgr̺q1wuΠ)jZHh13\J]6LD]V2zs[N|3E!(H3׋1*26 c ˎ&lnIv (z>+ҫ&|]dY[xܩ=cLnXY qc4aj-/k|Az WFu>TƺX*Ԝ#'M4|C֬9(2hh)t6?8a2aV1V*׶%\2Nfw k"N * i`]OV.>&$y4}DRқW$eFo%n&>F.B*'$zs-w>yG"5-1u&|j|#1$fJPg)j!qӔ9n#sy\B8oi1l;(eG_ ع!rf~R[Vw bʷEk47ܟ性2K )2T5ˍ"ýcbIcѻA"iC\.7t%P#o {).3faa FKx_EuY^X1I5*k褛 ;0SCe7L *aC tE H\<~= ) + }>1XJS Ĕ.-wCtP1>TG=2A-Y+kk~.0N 48TRKe`֛3:~tbdd>K=ĺڧq$h9<]AvMiHՏ@b+uBD5g2|\un67jq&vTLNojoo9vF*⟪?zďQFт< 0\\T Il:\~WU)LvK8=/DZZLHvbO}^ׂh|0`YýxlP)8ڗVZGts3 ar1U~ @T% 8pÁI8nɾ#8šqחno7ѲEEMSk5:`O:\Q\$פD ],v_r#ɒUpPVbA=˂uˠ@e"u.i8DxYo⢈cqs k(g\8cV -7(<^%Ry6_]*mNHyZKYԗsS1޵ݩC8}[F#Ɨ̪X߂x镫ZJ 9AdMc M^KLɀ:Zu, 2@y'̳T{^*b =@ARyzc^&5W?H-%+9M<%S + PB"Nڜ CuE[H1 O'h?̵,UB~>NѾUpu(gI9mj|Q&-[%S]t0Ra 0WU/racJQ̄ zҖ& /-ltj=^WA/p¬M~m߀W.9lJa 2X2wM?9,sJP2S>GmLU_kyJG6ޘл2fyrJ_׿ rHZ%D.[Hx]߷&;(:ELyYlɱO!O6MAZ9F,v在IlsIwT_.kb%˯.(INm|qojvc]1l<*IgH`<@ʾaD=fNVq\ :mJɗIޏز\{e̞9 8G!wmnZ)7j x0j qdXcR՝fZ?G`~^irkb#"Bf5M7ԭ,pF’>ׇgo7-]x૖ev)Pn7T|XOpFۃJW,R^*<*M)S2 ӤŒ#sO!Q$RJ)w:e!O<* I5dх>k!nvOK%CԄUI^>J/4( >{c2ZPz 纄y,_'|lԒp?G!8zʵ>vTbgճ1|4CN=.{>YՅ;{^~XǍ>`Cwc.uq[6:}|+:!Kj -Mu\М~t^eH5w椿;xοoаW7mьQ\<>?v.cA1g(i^]/"\-L%`v) cEB2ѕ^ڂ e~h'..`"0:JL/=޼G2"C9o3 !w9Ԯ.|#4?d=楜/PPXYn(D3㰬GPϳ׸e* EaJꌟ\96t6TȚj;/R^KnZӍs>ptXO0L+%uV냐b WR3S{ưRYZh\Lq8SMS=lA݅T͡DbU!yşL꥛?f=_f3qtmm(Jq " ^x8t-׬f.iO{C z132dhEdx32H V-|Y7%&LCGD1,Wք}Cl#P/^ǔ&CmAvrXdBr)s<˥ Ej0̄GwT]:WP*T3g~?If|B;A#M6!t/CWSL+*.+X]7'I8!Q YQR-I(743it2M#E3 #<>c~RZp'v3^CIxlejXi, 5GY,9RW\j_ْ!Z{;5ȯKSBV^ 25$H5kl0ή{e#\Z]x͖?2g}7$*˱;|HzUYr-϶p2@w uqht}>/ ASaE=!/,`$ D?NQ"^^h*'@yn@wJ0?i[+E^\ 2W֖߼Gj$x󘣽2O:fP0S>oh:(ҋCL~`?jYФc]7,[;+;R/;}{&ЁJW'5cсj .!Qb1_+h@ nH39:^IZ5rA:10RQկ*Bv";n7dW/݁ӧ5C3"qg{48p4Տ Yɼ,1kE`hΜM. *ٿ1:i@${w@o8S[OEeǛZ?=WDsyNIMv]()/@ {2iJYZeoΛZqۓzZW zb NsŇ' d(NZVt&$~b=i/\4? ~R`M0+)Ւ@DWl<UQds?앫w W!3k5 h`,zYo>^;̪.%0sQ!tQ "h71Bo@{B#SiDu ϚJ (qAgS-붪>k>BN5FcW|XT( DX@x1ҙTvN#"il+訾^~ 0X!z X0ZAxSD/~mM?Ū;"ʗ Z,sjցKֿL>?*K8\`p9dc"V鋪"iǚ>Š4r~0GӃH78-!OMԫ 3Iq%li>n|_9|_ &,rG!|RaCl5 wfӁg!Hh1~3d6iͨ"xo:Wdh/4LP.AWr%K/hrT:0blpz\JYVan$Gd2=lny?)}64܌Y,.R_O'ZSHFZ53ž($"֗=^㲛!t|ir 2A;I(_k j!\H`_;$сcrIBUnz<! S@%s}}B *7WCuv4qO\(L{R59^5S\zQiv" wt?.LWB=`%[#|u6W'R f X1I2uŒqQ*%7ʢOo" `wt$6=޴+8Fⷕ%h׹Fhܬ+Gh4HE\iЙ4"ݲyȀ7,jILƢB+8DAބlLVAf{eKl0lIT7cT"6qP[F0UJެ|@w1qo vjQG;u Ő1k`Kh+p~>NJ}=m(ejq]"wkxCSl(ŴHA*}0#QE(5OT}w]Egd5E^k4QICgOE6ArAt$3;ZxL4џlzSCҏc6Pͳ6*x4yM–b҇5(޺ȑLRP}O#9'zRBZOmx㔕uzCe0Hn2n8̛ĊLrf `h+k&.g2Ȫ 'K,a1"u?PbAhfqFP֡jTeIY6dSHy\K LM$_6ُqi~ΐ"1tCeɟ1ɫ2?Y7@IJ_mU_Q7Þ b6ƙXuM: >)~wX@8AֻVl> Mzw2\|, JuMS5J4i I3BF 9'u(3f/czgw}+d}hfDWǎ-?/q'r?5K`N]{^BQ.e]v:].%%(/3Un s e zt|˴sſ'N9S?!Rɇ'+j)h6]Ʈ,o< ""%?KF}Oݖ -5|L2:4XKMmr$Qăվ q}tԵ~jqqmmR1_MBX-f"횕lAzBr22N< ȆA14`t`Le FIwa- vu%q`wn'[cl@mvڍrlHA 5<:&q_' *[#"+U0By [EWW=,|C|$:-{+jkլ5zruSņ v;M۽~+\&=_pRdG;#үdd9㾀&sVCщ ^ WAN%jԏƊ=›`"a5,Щ)2zm&0{m,)1YIڣoF\}ʪ<" R+o-ѐTa2?Ui8s[eyr|&2ҟq#֡Nat2iŔ3FΙg tlʹ u m;q4A!O3f!vWB:yJS„!/%_5fЀnCdnQl] mb䘩Örgt@ML6IJq ~Y'EnZzCc3ԓ{&x@b1T"Zg'')- |+b{;KRO=7羍 $jGK4}JDӆ$ b]x4i~`_ܘh$PXE+Co< ܖ+y1-(GoDuVYgMBot14G@}YK~DvyjKƩs(-?tFES@:1TKbdmr4DЪNo7=?EmGtcϻ(ro^6U~NóL5Yn^F.~bygo˃8'oIEkdHK &i|an7`/ j{nPV%lH[eГb\'-}Eדo(,[48D&[qXSލCI18WBPQ1O*B5(6YcW%l)aa9XE?_cзDjfiYfx}^s͸dKTZf0ÑF#-rfry #/sDY0dScBD`^}7# (~w)F@I䆥~(U;Dd@"-9-3+!lBdL$i#;|%][<&+N0+oePxTC SƌkL'{Gcܷ%Vg`.;u:g5bzlB4B)EQ2|%j`&̶ x?+Z4Wx{d6q+~70e1S$V~TS{FPO?>p!AW~8ZE9J4M gn DjgbPǁ*c1Z<$"o+$uNVܚ,hSf"zf7_ 8+z̊NG+tX/$I)óaS?xNk8Z ®I=À..,<\,3|p_&+DNf;gL9IgxϓZ8_%AsE#\JHTg0u~x{W55f65ǔ ;IB0%\tϹq"٦CZ@IG*:}/f{ lpAAљCnO?6e>c?~Wʴu]QHV@ǼN2+.sز5'f%k]p"YeEP:C!Lm^&]X6gߧZL^rM;ڴ>-j[JmX@䲾T3d8O1-C I 0&FDhfPZ̶r; ~&< #'ą̾r0Bwn@RSVz)\55C߄)by]$j6ة/9^I wBJy^p_c?p֒RirspNÿ@y&zbPmcӉjl,-pVGbߠfm:+tO=v'Mi IF#UP0!JVZu-[^h߿E~.L LTL ghˆ̔eXATzZed0HMf芝_3yĮt@;5 EDX}=L}.|%5tTZ+д7>B`c_sih7kxζlPۖa[2Aj\'!~Nd!zܠas>AsϮ[YTv >2靷˚S>\-%ds&<,s7a-ո (^+}LRcumÄA7~FyՌst9aC`h+ w!Zg]g x~6 FGQsF5F~t4CdI]4igM4v9/w: '~՝eΫmaG!D~m_L|Jx֯UJj[(1sTvvYc]X 08_l&gLҒ%q€<9n9 GMc1:J6Q+^"y͔гC>FarWd8>{y/gp,3zZ>+UuG3 9+P[PFդ-v$uDM!t[kbsZp)P'Y  7vm1LOO<{D%ya"NlZK8m*m;Gb##g +I Ȳ|٩N\:̓dRoD诩^⠽azfclr;jࠤo#o{1GY 2hM2VfЫO;Ƥ}++kT_n9 yai+43ғ=8e wygK'+pUrwH+D5)Ńzg'0KEZc־B:t/'8c %Ў5|V! ^x%ǥw}b&;iuȊ?LXy+[W{] N-0+0W[kuiB53n8W".SA^#! 62&֕ݐ,.|B('d}ăgaa~oi; }EiHꠌ>:hS1Q^<ޙ  ?4VRR;O3F'^ͳ Νt,pW6yIk9")`yd2|lBl7ߵvnOE7Gv]\N˅1.^ɶ[*b`kys)i|wiP϶Yxw',ѻ6tM_t>ni9 ׊0+]/h$: "!+\Ǽs-ɛBK H06okz.Kf|n;F~2 AXll,s{ ?0m/2%~)%탴4Q  zAp^g%'T@YX;]EFqqu%P ;"B2wmK@aՏ4NPGIk֙ݢ/9_qvkIR& v7Is",~@1`޼sC:#i0>{Y}8* {IV(i\vTM49vNdžu\ڛ<o}ϟrF,z@JԿD`E =ja lQ!r-RA6͈d-2䂜FD!7f+ʉR s[4zD]$J`Np; fs~x4Ih3JU*!:j/f3/?RhE$+ Ђ~7UUV2ZXI"n] UA@äG>#A& [~k>i]-{n`xGva0Ss}įR&3SdC4RB,·M4Fn!U5R$Z\{9D޹yJ[ K]Ih&[񩛷s1 ɣLvL:*(|<^zztUm ydhYh9~tf.5#qTVpxϟـW'0 ^m6 }S0իSosR؝W+we͟((O "9h砸ȕ./EAbL捨eJvȶVJ]%W=dy0V@R]f3XQGEn%YYxn]Sk/6Uy)xr#1͡UOfXj,+GoUy͸<+ۈSL2~b ]&fYvr\3Hrl)V)j/a_#rW)ո&ޥOz&Ɛ^*ӟuF_^r`\*)3eFHtS@yV% luMe|AM&j9 ) gw_xh s)lʧzW}㜗ǁǚFRCp;7\0Ϙy$CZ&F#q|&E[c$9 ׫^3#k@^4֐`IP&$%V 1z)]Vcw\lV<3}@heP wE _PsGY`̾(k""G^48D巇-ā5[ 3QrwvJ)%ax"Lej_] G-"Iڕc$IE2cYdICa?zqy+"Xz#YѮos}yB V!wy o$#QG)K#25l4y#ӥBEb퉬](#lwjAR*dI&7gI0UbyNd8l[Th?;8 Dwq>8Ĭӊ))0wԼBd+5T '$m]oOMʗ:,G`mM*< Tj\9Gg,YL{MY]gvWέ_G42xs?j }6t#S, r[2dWfE{*Ew,_Hvz̙ RM} {FLk?r[iW84c!ws^PzBQi!,E@KU/SjAZIk<1B}0!ۄ&"PZ=l11G`b2 6,.J2ךr4*SEj9xL0ІhYhՒ"ֽMn˰ ]^W vxQ@ID6G%gAvn:r{S! ׫hcMTVi/uŸ|(LVfVYSC],CF/"ɯEJ1U'S:, |zOR%S53{N.U(*Ա4fpOz.þHv26rIu wN HtdH>j I#ԎO6JE9Q^[k]y1] Bci3> BW8D)/lmz1Wʰ b=}P2Ѭ\M(S7&l.J`n C7n3\6r2氁Ðm x7^u;Tsꗃ>v-gV$d({8<7 r7fހmtRMG/cĻ7K,D WjVke/#w8.cPYax'0Ͱa9K5"d Y/d* !6蘵of/ K R,OhMqGzM,VWf=␇޲ .M ߭M}ȈkF0Bwg K~+|ק`\ Xq}E0VmB`<п,O)$dU } $~}K:aj\>\]u+g) ;)g!jZ2}ψ g"J#lNFh3720^fWx1<7|Wrƞ88_W`$n;St6`nA(!t_0{=8c2 BsSx&y|E~v1kS^oکq iODm)'ʂ7|7HI4d3۳8289F#`gI9 ?87^,^@8VhbVfUUؕPU3IC Q.x-_ks`.{2,I>b>(Q*LWZ,U~qrh6,(\frsU8Guk3#QPDdgL YW质$$ Wp_3j,V:N4 SḦȕ?i}ԁ43]CsX=C89hXP 0ПHm64ۥ.ԑ}Լ{hH\`ّoɮ/cpeV3XLZ:Qwx\1w\eW|R 5AIrכAlp4I}Ő]uv`m[3\2g@*$ E S0 =Qx_4fu&j b8ֳ[9 'p.n^ƹvŖ8d7$|a-Mś 2N]UΘ&(h x1ؠ#MW% x%*K.{$1W)`>.7q$Oy1܏QP::3WN6ja=8etڏe2Z%+7  5\xSėL v{Opkn+y$k5阛46Ι|"FU{1Y~ܞ;p4ebtwK^I.)(R 5絙^Oxe(+K(:ȃ*](|8"w̎Mq^ Ozvw uFdS1qB1F%_kWy}gP"~*`%2EUZ}`/C) un*!bgaypu) |$v us wאļ8U^tRo1-ś6DžZC-^["hX7?tAi3? E$ io3ïG{B!bJz'+spc5,p!7g/\c!!g`@v iM-4tTXaOU'~[βοZ 7!E7vi/\ˡEI z^[߈)1KZ1a%~TJavh::zNɚ/~BՏ ΀!emiTb-2t=DhjV;C?i7{a.kQ)?Jc`T})C; <ʶ vXIXڛ01s)QeR ])AcȺ ˁ'!%'gŤ>&HXCn~hvU*kKNoRny(?k151- "yThUB#2eqpۣCtX]9cוw` oP ,JBHEژ8"Ih`a_9GsNOfMm4O@hPX$w6]Wwi]/QЁoύrOJ,1(=[KM{2_ Hg-pVpfz8715XhttZk1HX~4~}qxC`$%%|#"Ҭ*e=fL?<JAUcǢr26~_yClJUoEZ:M ƩL$rb,NI瞤lU||}RZy7@rmv((d+!YU0޻ [HsQY\x%qA8l<;>w4;X⷗|,8+mb͚K>s}Zߊ?lל35! *wkN4)#ڌqVN`C2<̟ς`}~,+l^|!,^50Te5] 3"TCrz <;P eEK4Fm3\~ tklO*OjdOORXnO|Y0YdTX|跽K^+j^Re[Ebx:N#R)TPvw\!$6!L7]/d( h-dveݟuDj%A"Q'Z3-˞O0m‹y-Fo^HϪlIaX="rzC+FMKMhr'Oݵ/ρ6UGsMD«8ـ |\e¶'DG܆6:Lufi =R/mO&pnj cOآ#6دg љb -_I҉7Ag |vg@[dP4j`66mUԂWUiQG,DEӶj廲%V5 7A ϒֺb̩kiFEfsfҖv}Dt $FT ]//5k`d5}*߀IܱD}D}ı8Mh0 W"KEȭ>3u]fM8T oU|zp?z4}lu4&Q2ʠF8spXEE+Ivp/П 7ZK(w(}|RmYv8Qu/Tut^[IXϮh=ϬmqrYUEAZ0qDc:' R*U&C͐&HqOG-V~c7Ү3ADP yK&>\«L?E%i⦒N켶Q!܆,15ksoO܏pK(i~&aI$vHfRoh~̊ͽo+q,6)õߡ l킱JqKRZj+P%c0'#Δ"ը21{:*i6}"ĆVLx=Y@@zLDX!sbȈ}ۺzFm/1 J;*V=ڸ~<DrVG~fbMVSJz⦴UNG!֎<M~~~@`*lwlq|_!o+ԧm҆e((TTMBd&dxB*#}{4H!z*oAypKdԴd'v}-+ h\PkcPfT3M[wd(i"EL:0*_G\J0?Xjׯ){#q1)-4ډ& #YջdLjC ̟\in7@5O")xThd_ыubT2Q۟DV2'©lk; Kj+T.do֩WYtw*0,:c+Ob ޮ|z"/qW+Z~?DڄZMġCڊhv9C^2#b>P xDH#"1>Sſ(G!4\ue T6319FO{'ҿI+KV:@iNa([ ׇ(u"IXv+_W=!2Pz/9'B!oVűP"N_11CX׻<ۜҬsI܇14:ފxYl4j(yeaRkZ!-~\4ng x OmHhiӤ(ے6B a`ޡj0;)o(aJҧ3w_\;sat@AM2Bmi9G&3Q?S:`Yu3(G])/7oI&Bn>ivMGœcTDz*/%9_Zܢ8fB,Q"b0.my?OA0̃=XIK?ub~-` ?hև"TMr/v*#'+qHUz4vO}miD|]]WAg+;.`x]et` B@ͨ;M#wG~_&eK9utLCȇ3M'P5$yIsn:x-E%@=oUr f;S:yƿ 谔Rձ˝KwNa?GPV)հQlAķMQ~ G"Y=6w%2ޯ'dI19441Rk lΧ~(:sE݂f ْ;N.ޕw#9 | VY+ϣ%蛹IEV}](B@ܗvE%+:'<2B.`PSb, ɸݒEWMeAQf„eIĜY#@9v90pC黂t/F=&CoͱSӺY ͠^~= 2Dj>(jǃ`PNj^lɏo<{ J<#*OϚL ֑A#Η%ԙVy$<|'lْb2~IX>2joÀ 9^lM`[~g쿛jBՒ Ȣ0恺 3A8nNl@xU]k?0vS&Y~5l̫CЪنT oJd.Gt2kq]ev+/'lcu"JvꙄFr| ۂ.YfWֽQh7x͆D7{~p?I[BtEA@+Rp9𫃖!݄tY6ʒ?x9LmWLÀdyo #vI%Ag$BDf.15-\G=tEBTڻe[ Qd(o> 0݅8Ǭ{9JOn7WO(i4QwvK~ +ddV1jf'\#lZZSٗyc¹Q$MAH`b? pO"j}ԭN˘:.n {M*RE&n;; SԟpX創26:v(db5OQ!L+6yr%6+Ke S#7C>2o3[]'lcB6nL+L 5'KE?|$5*]9IL˓e&l JuQܷ?cN@ùP !'B^<:\<0TDbvedMYZ͆ޚaB Њh3N t@aHLi0uM6>s>aM^;j<0PW \x;+$YcK̎]ᥭY<Nڕ|ZOXa BD(+хVG> NHĊEFJBV&CAdCf6buvѵ;tt7 ߒs \w-=TD4GZ3)owy2#m-jWAU B^ I|~.Sօ v[jJ[xU=U{T*kܚ,e/eYC!dtC_9msq颾g"P5נ{ 6&t5sȈp*&1`We{+Ӕu4Q:**@VyKZ>hiriB2CbnU8K0#kݟn9|d+zr+x,7BcH0,N|to/CCyT+&9E Lju0~ 3rK Lu8}!BX8uCwZ-dÅ _leùuɵ*'{LciiՈ35)sVi6E E _z6> &Hþ &2IfvΙ} 5 Ei[U/9S*hy?,όj];}&a0m-\(! ~C^ռA=e~4|ί,JQY#CP" .k|..T'CP2=wZΊ2պQ #EK@XMBgH^h#^aʕ*VkF}``m};YԼf5Xُ48MʄkFh4x,xZ0!u7>C'ArtC>m&%\U#݆#07>ƅDiJNZSTM kjGVlZ0`Dկcl-I %Xt;0{Sɯ>#qm<),)VWeJ) sFbiGj2H!:yvW 43V\ 7D/m>\c7گ8SbڕU'$tpbߣF ů:n^! W,"s[3|CerBa.6ku!<LJe7_O2ÉHFzy -N| O"g)ӱ*F0@Dz2!5 OhCT+CD =Xz8ߙ\LðF9b5S${#A8x;~Efx>4E05ʹ/)"_`ֹV`'^;>冔co9*?8>.$ F~O$|ܷ|.K[Xv/wR Ld9`T:`95R5Fd ?bb;F-Fsh;{RY8=9i'ep%sR GIbioƦ ADۦM&OКM~g5>L+ fLcmXlh("M9 e Gx4~ `\ 3PEڳ~:a: A %z&~B~߀ם@`?G*y]n΂%9l)=};*'#?scͲԚӫS`$ ,b2!Ihb">`/ ?.^LQz91 dZEɸv*HN;HF0@o! &LxA$a=@6;FȚ*T0 mnY^N<-%W= (ePDH]Xu}ct|j~zb8yFcu.^$ԋfm,҆u5[}1l@{T5>`!JTaQj;(ՅI#'VkcN:т=ӎEQ( 3@DeLcB"4AֽEqeY2 ҕqQ{ӤD Mae[@}9;U&hgu<Ti-5'@9WY<݁9vK#bj Yhat%倦?S;ڍrƧ_Q%\4.,5& uōmՏ _*3c( `l!X+ DIPWow!hyWj0AӃrrG{*V+E /EH.G@ 9uJ5{os܇ȁ8,>괟p6^.^ ssI,Vi#]| |ɯ7L @yHKLˋ1pn> h`swКr*vW Cld6cA[PyÂp'MFSrWۭr&MN$m8>/TƏ}H88w#U~f2 Q,bs *+"6BFސyǣJn'=)4)q'k:1{S7/{ek;&QqNLμj%qݮG?}?YV>(|{/$즘1ձsڋ! 8Z’l_rQx9еC!($NȔSO@F5ֻw-Jcm5Pb. -W"qMM\|rﵶ ]I/ƥgBHF"ZX[&Ϗ%ٹGq _0gŸSg 3fQ /{Qy۬WBJB´(͞w|_zxYA T'( ǜ^`:r߻7 < чg)Do*{d8 3/Wx`/u,gq~pe!G]mΥ7|>!0!G};A+utq-"iȃ݄8} zQ}SH7R gD2 KLgw0'S(x.س] Aqq<;B=2;%PڣditcQҤ };@iNv_W]|'*,Fַi-'1fs"kt_S$ rz{y7]ifd~QlRd%W(DlxL$¢ErI|jJ/p跣 #35uQEN5%Y7(`fZ(Өz[O` Cq@P0x\Z0hk[H9ٹj. >61Kҗsr`Z^xIoL+|kz;Ao.+* H ;5W>"ՀJWh7!~E4a}\pMnyWh02Ogeaz&ZZ~pr>'>t՝~Mt~*.H5o- ȃ#!OPٕ1=0ָ"=*25+C?`$ RL'+]` ؚHQY;b%pԀB_bM̏@l(>2?D)Ik2j/6,{U(9)]%bL,^v{L?䗥D֥Z<^7f 60/!) ۍh~fZVKGY-DO'zGH~&KFq;$[ ،Ih'_/oP_F&u?}!{x fJ<Тxd&oF@I楰ͤc@6]RٜM/ߤ7${{@ +L f@, ϱ9OKJךоSm'!\1i* [wCnc-{szY%:oJhƘnG`tC ׳o"<ϑsK.kOZǣZr-a+lH]+]3љ})rܩ- r@y7!$.x~ҽCUsx_Ԕ|a6U[ E9R#=ը7PmDwxiSHz~PIFY"N*mj;[׷e_SaDYFY Jyim* cXL`!sws{C{P76 }~ s̙:I~\ݬ6nMe# G0 !SH^fՅ*!RP 1@6!Y=cxQtPȐ[[)A˵>S vA~"F̊ۖBW;<j SQ|%zPnZ|hLT@ܭS1Ca̤ *]u5PSͭO头e$ayTRrcj97.u-3/d}E/"g-~AX (߃`rDej/tγ|`a}(s&҆,*0]]Ey5OW @>.TߩZjT0՜0,-L\y{P_ pV{J쀸9bowtx@ cy׆p6 a1983{kd˴.Beq!-Uod_CT %!$Ї@>6S }`Ȩ'Cd\[4 y$}₼rIym@Hvcgo'$/D^+O+v`oEJD,w:'ROyAƌK$\J^5=/Kgw^w}̶ޮWTh w% %Yب $`^l*{UG[Vz&/5+k &_SnB̗[y86_{k oE=eݴvqq'Xqq"p%bf}*T\0+,L Iר+`O@NxNgMpC!O16VbO 847[{Y(0S!;B3 H)}D q(t"Aă*b̊ 5hx4܊ĮQkFвDvh\$nNʿRfR$dC%o3Lj#$[fVM&|O g^n-u7(ʾ-PYPˀ׬2I V~_Yqhcw @s׌Dr]45STlyH}02l\:^ЯiW a6?A;iV{~T M$fVfmr@ݿZxy]5%HS~̇ofN_UɎ|~[B0_oFen7.¼Q f_њF7##/GRrVA,)QCߪlLw{XO2eSϒ҇9.^5AUuM a&^2z'>3+LB̝e=T\TA}-HH"o9w Z5h,[&f;keZḛK&fDp }6P=(ndu6qq92f׳?gb +"Q/4dg΅p-Ow߾bYoF2UxV|2n 7 K;-V{Fbs (6"tԤݥBFSǧF|*RӃlu@>q y"w5lT"oؘVHI`ȡ Hn{ ɟћ7]-AT[ ]_9L43Iv췽&>bc43evRtxbt:kfrQwc")ŃZ=pE*X4<܄}\2#@c1RJh4=:H /۹U6-9W+,0ݙc!I S^a5v\AInyN,WyB3iఌk"s3[X#moeNپͅ2`#auV<9;,8ڝ!/XWy dVB4b.xVЂBB$$?~@sKvDʬd./:UzjV)/ ^G:#`#m'Clz?4HF[,3L%>\-N;=HCE@ _N ^옍KMVG}}D_5;4C%Q 1ܺ 0EAq*vwihH Qymp\=Yt8ڡvVM7B4Bp )p̭ :ץ9\2 ʇ;6t J[ZPKPҝ*S91yy$R#4(eaGW6uaq9!'o IGjiyU4G7**Ԋ>[}?9 ߱(G:+DBޞhW2I}2 vL BZ0ΝGΉ$|{)Z*XNȱKFҋpbƴѓ ~ 0N3KdސCݬ>,daG9=~2 r039wK."h8OTYwd  0M`vYL 8,/ iуT7\km& @qU J(j;*dWA|?ߺc VUP}P!j|?kC#Gm['>ueZE{чCJ²f f/)X5cvn$c 2X :yDI,\(H&[H"[v?NjvYpGA1):$T-xc?LVI_pBfW%QX +cŒGUOiH7}M*[yTδ&D2 f_|^dlKSSVnM9Ec^)%/Hʑ|-1׃Юr*Gz@F֕TsC9Pe6ͷCC ֥> I2 8bQ]Vrf%g_CγsXjV`Ƴ}W^rYIJH=Kq$]KYK4n|ǞܑZ 'v3zX'n 7kF.Ǣ}ڛ:m07 7, Ż< &⾗QM8g 'mǦ<ᯯ@Ƈd9f^F_N)HyTAVwҢހ{pk48uNu#=kWk +}z˸S +n΍W %ݴH}m5D}Ar?՜&Ζ޵wHamYݮ#2_L  |z!nǢor#ui'Ϙ|;& ȗBR{0)ms9Z%N f| ?khI^[vb90`ʏQE='cwp5\іi]e]qD;d|kӕ$lGn#$<~@a-: =~kQ-JW٨2?'=!Y=>h&EٳCTڥ@$+"uUYzFVℕ6]YD@c.6bZI1j$U#@v-Ƕ˪U]eL#Gّ7|NX>רheE7#bs=<ωȨʬ޿T֠<# uD6I@P0ZQSsw9O&TX~Tq{g6jl.w5d.9eN֍9l,plM9ts&Jڡ(TOaMpsr%ɋ#٤Ք ps`$ޓX&9fBX bHPWқR1㯩aWא6JV?Cl_XZTI[o{y1O0S](._,|} cqjnݙ[QkD\?V _ktzڿnKXEw`7r( Ԏ҅gV| |vL:%W=/հ6|YW2Uk?$M?N?W?4,M6f a%8gć'9:2*-&mh]Ͽ'Sdn6+⫓ Qx`he,=D$Lthb>#LM/InP1TEIbr ?3$NvqWb{/1ވ ~ ,o?' zz*l) 'iwF[xaf}sIf/®L9Ay( L k1hƓ$#c*}flF#P%^e2h!"V{~cxfͼKi+Ź#l`ȜVi!*1a$АMSB8Djᒣ˝gb(A)7#6B hW pªA"Jydk'eǕcQ#1ɤ&qAʻPQ'QH}&Na.YP,=匎6eI΀PC6P49#q`Tm 0̶#*O!T5PKawVb2Ò">NMAL\8J d@XŴv6O΄B"+s~vmy uWN]wմ01y:@lZ8M8)GM""b8贵N9OZW~Ok8ڭ1f}*Py~Q>Y Xyߣ^D*> S!? iT;JeIݱ"AgsԹH>Q]oe2"\X0=EވeVd[te'0"m./-FBSpG$M록iִL#\5鑚!ual"@GcjRʹ,qJ.0_ᯡO$AT*_^QU]&Rzѯ=`M0a﫟~hks!ZNPZԉRNؑ 7K90%yOr򼫷KW*Eh-۩KNB((*nh<~>TWF}R?6JV|`_1+\iANcюzwޙ6|m.^-++ʋ:Qyc%™3 Ep Wtj+6n6x 8}M<6'v?oGMh?ӵKJrj)$$UϓJ–˹*HzӣU6Nà} 3E%ml6GZK K%7%!@ ?n7.D&W2N<T])$ #Fd@*5'93R=mZ)z*πn =v-xC/up~OASz7΀E a;*0\`ss#$2,b9X/ܝޗ)7CZ8ח\VF_Vg2dMf#g$@Wh~\@uBej 0]E^q>mcE xxέ!NhS[5wJ8B R^@u O#EC[ĨpoecAd:<\~ɓ>~lLdjh^ gԕDžus(gFm[ћO;̚܎Dg&ddߋ[hV+)yC LBli >HR7̃uBax5!aɇojfyB͢1u b)P 6JrI ӎK 1ckHAbT^Uyf߳N_ ."8'`1o 'uУ bݟEO% ˷hGEvs d`* ьpLZ`mp[~\.0HO{X=Q9pMV|Ӻ䙫SMW%̪c* 4b|XDk6BtAHqOme[L Ѱ\˚XX4fY'@Ռ&5JXn-SpFo= `=մalݔ+C6avW;QcD-8X"H.^}ׯpBF֕D&J*5@t? 6TXMuݲst9zOn` (f`Zә?QOW_pcC)Q//*'ˆ]UHVIYD*Á"NPM@G; bvSg ף]_)k]Rܗ-8Aasf l<J'AdٜE{5Ө;voC07Bwݴ,8}4Y; )Iqխ#9&|"1#!Z7,^]"i2djlnl\  5^RU$FY1]l4Ŕ;b+S#M҅ 5Z!Ab⯁4?r{=&g?ϒ뿬`ۆ\ݍb :kk SRE.eP* x5e݇pIYf:WfFB"ʉN6q2ʀU@ ;AN[M\b>o":$yɫGl|w2zp] 5x/|0-*v^Y:Q7 Cv*]5Q 0ώp^1~yvEscRx|D9M&r++iȸ<] (_,l9e +~ڦX %r*Tc࿃+Ha; w AHA?H;JMr{ƕer0K 8cU{'HGǸa.Ee,)Ti"sjקa=FjJ)yMiEً/^Px 0 bYXeNgrCUPɞȟj>uMLJzAw+La>(nl1w+T`@JC ٻ6=z,~̙] Jo% qPES 561gq _+MEoNgͧ :K-\'ؘѲ'7Z_ s]"YQq(`˝xzL9V7cjH &'z4\re}zYy*$ Z"pjC Duw:=h̍~9m5 kc?)~,LK:ҖXr&&խN4-՟]JN `'&c/ljZ1xH+9?e}2?備 ltm':zIއڻz'w&^ ϊ?],Ao1{*ǒyMTjPo騄D SnskN˿Z)W0ދkF&BܤGwja2Xϣt/L`衇Y2OCgٮS\X="2gdL|C!"-8d+B.%;w& 1j(TG!}&%0NcQK$r#Rtx݀gSX+gxk{MlscX1 7϶t!ҩk{Bsnz.ev 3Tpik=K]t,]`޺dcmjȊ-@^q*{Mm8XN:w$wG#X&*4SQCm7Q.DZ'lns |P.79٤!Xf5"56 \JlE2V%rBƇ31;rP"nch);D1 t5b/xQk 2Ӏ60%Ŋg5¿5 c#r[,=P(TfFb0cyr3E㽛ao^{fuyOKYϠ㖋_eSM~MNhExբ6}MH0Svdy2 }~Xxa<ڄ;ŀy{{G N"idkykPr=Pg1"qQe>!e>OqT+7(Rn%t/Jd5߯+wyml2e z1GN[NkUG +"6ǜlL*ëM}GRi1B-yKzE=&ց DFi { 5DշNWQ1|hIi=Mm>rq*(UZ.IMH U<1Ȼڲ[=7Dڄ2D ~e8Glj9g?lj8B"|R o@X_]2\9Vشjo`Rp"jkM|kvmd[ uHr:+Xn0mr^:F'D%Dᐔ?'VA %e`΂ک@dm䉉\I\ 63݊)Y< T ^Bz<):)՘3EzGTAnHK*l}Ɣ8\lv& w9;\-@-8J{pb 1,k //6w/p'nD,%>-C)5?+@L}V ,Lzys^5=<|؍ᶦߩڡ5y+پs,4Ӯ5j$B .( ]`I#!E5d7 %2CcuYAÈS4snjA`{ `WX9n6􎗬"\J% Z> uhpa?襀* ,f&|UpOes"᠙αDim2M q;\Hd`MH2ulEY?{k]MUa6掝rW^xJ(u˓ :S!?Qq,XQ K0XIgm=KBxo⬀uB`d1oS~+Sa7~.b+99k$?<ۗ(oR:Xys0_41$uܴZq$&|gx [EKٯ xڡQů%AO%ԇ-e>w/=*0uyBf춃"d7HG%n_R XUsuVú ZRiiv*ޒύP)k(loqϸ%{}A\TV@•<)] ez~<,?hr?YZa\),AC-3J!v;^Iz3M&T\Nn<]15oN&t \WT}m^[LnbTjע^cBcEߖT_q @tApdKkon^wPorm?`40>ړn Ou^9vK[yB&x-ग़N/HP1LE|-2D PbZ%Du>-0—=d~Md Z* VH%RYN֚'1l4)H ˡ:ZVp5ߌbG!uЙL!lܷ Ui+:bW^ׅܺ`ؙ鴚@0G:RBu\-Gd}h`d2F`d Um 5|OfȧhRMyC{*q4ȅVM4Z2x&^ٮb/pǒ3JkF~(t !!.7Ox+z@ڿG~XU$\)M2hm+)&."@5 /jQ˷'ήs krZiY  b̧x.bDdXa>mO+6DmT$O!/vo^7'*M*tT%)0}"LK8wp !򃱩Gey?zټeWd<*ljZvG+Ļ1$ ׃G <(gou-*5s/i=9^Zפ=Ѵ\™l&krgNO w(2f܇d슮ӄ TVx$xq iuDwc6%@J~s@`ɦ2YIu`_Bxjn#'oB&=B:MlZ/)Ƥ4 i.I(~N']ŧ4;+Zkq eunPB190e"+p= _YRp@X)ܸN%*dU\6BAozwV 4G>$uc{먹, -xrpZv2ė5,8};qj,5yqERJgD.<+ެ[Agn g}$Wv5h` mro.c*K|ٞkPx-xVKFq p:@B0"_n3WXߑ*DQ4㌕)|.'On|'`6o5Dyfnձ7oD ύ_4IUsXyNrCI9w~5^Ll£3j bZAZ 88/HZl`>$7c_H#G8WixJt׫ )tlclQBr=n-rE)>S1}JۮSx :oK}+] g-1)7J#b“-D!eQf MVj%-z4RZW FңX;$ga؅^AJZɓR]'bIWՊ3R$n!v@7 ,H5P [7WH+tq˴ |=]:|N]"v&$mblKHl&:mCR~%҅W UN_i\QšnND-[G#eWTF|8 n4 ijpnJ޷~=:[n[@@qs8 /k@V*0<w/—+4g}P1{FEϦS˼"d=&͢Ϙ\FkϪ߯1Q[1n,>¾Er)GԇfvSwe^vu7V˾oPi9>*a3N8 K s&=rxA '2Ȩ|D^uʂӍ';{S!h2R?,C=|uh\y-w7Q贻pZ4'{ʹH ]*dj[7$Q-FTW%l$k֞8^ zlF%4tC+:@DH!'֡)}>H~rmCg,aכtn6yS\ msC_Iw/貺IG"d?Hᨻ=~UnmXxP+!Wo,iޝpv(֤}* [EV&z7#[Os> V;݀z] PAW=ɻꄵ<\wZr^ kR6[~At3 dI9*ى#v:fh)I婔; a*mf2@,TF/E-+y)n-& ԖDmcאjN VjBp٧w1oUg&W(ҫ{y9}+0g4{Qs{rǠl' tp!kq-sE%#Y(͘V;K,lzE϶T +>NbиF2 ݈݉#σJ+U:DQOJs!E)f/qÑokY} Au%h3E&SX&A = Z8> 9g'':e8 ߙ8Bȧ| *Q@V>g/`J{QI|d#_.v[GQ~/ke00Ri@ֿ ;rȬH3;Q}qXQMxʃ'" }G4 6]S29PT>+DnEȈ 4]ƺͯh"bS .ۀGB.m`;b{r$ G 7FJN63[?|bq7q{ٿZ , 4͑Ne#32[-iBuntaɽݚ)kA9ڢHB#oultM3[)_\A>V!z䜆؄ TK*/"!q%wg5, {p{fKl^.-;ƾ,-tL¥  VWKumSͼ}A <t/OE*G\-\es"`7Jem$J- /zJ`ՇfrfS` tz:7sF'w.2n@@: QE4[._(_]Թ+y}- : eo<4[i)u#zcXE8&){ݾ8x!GUC߆f'K܆oRȄ l#KiHSt$7wȡuZoՋ"`N<Du(hv8 ol,*Huꚙ%1G$$ bjKX,G+ލiRm ]++\SGh(4145p JӇIot~` - /pHȌt>sJ $ q! > ?$_R(* m>E''plPC}Kdzhj+Fu3|qwSf,QS";56[Fi8'n HDR2㗑lx] SqDlr yRgY⁏V}i佰T^0 sZ`ֵz;sexҲ2lûK-Rs"P)<;QrQ~WaGfs? om1AgG,p7U {gKd2:)bL:^;C+"B1{R5'. AcdZ5_FQ¬ժaL yXԾG~D|`dkE.3h}$FU2w+ ѤQnr;5EP= EyLiwNG Plq$;DWoc>c4YqrІF޼FH쎨ba޽eʓ4M2IEttէ%#nǥ1~ܹCt !02irVycYZUǗ`DicEdi/ K`I-Щ|wQi &S["+ BzPR\#Mgc8fnאg]#O^QW郶8Ga{ӱLZ[rQ e6r#qvj +#N~#CId '+ўt TopWsÉ'ɛ]G!J:g+Ӌp5N`hfY+%)H[kB:" -cq&v_`[ҟU@EgnnF42py1M톨*'%A!?Ϸ{ :G1Y feTM8:3J蚵Ѱ hJRdz4 %i$ T+Vl JNfQ֘ syz'J87,TPTufw$8 @c=ni7,Uv~_܇'VK#1ѮK_[ujPg~v3GqycxceS*)[}6V^qm+q ̀x"M@;/rb'' H(_Q'ǗWԟ đ̦W;5J8d%[u%>0f br5XgyٜڿPy1f^:8j:utc\a)cƓCQ~/߫TpDŽzkhpwTmƮ5 |rWFV#vLa"*aN#ۣNIe.r@ًoQdݭV `68WFFZQ ^+s ;"{zR?*R8I#BhRX˫ $k~r#lXٽNMSd(46 V3iĂ<˶{99"OУK71s\RRSx$}ȑXb=O{h9sJLgU 5w-H"#<\&E?xxC_aG' ðʀ{h#fVOj_N4qǥ>)aLx@ԧ~bsw1B ACFUkp.ڕy2rf.NGa$itah\õ^yӍ'4/Db=b,y[UoJhmT,"@S^Gvɓx|A/?bClR(B#9za坦״A2czz)Y#[u' Ծa n *P5##4k"?6_T *m9GNu5?wBv˷k[W kgjP4Û _@!dnja3e8V0ʿߟa$ gCyACM{ ܠ&T2)3F-g$~?)h(Fmž_ M_<TUHQ+yx] yjxl' 3hȦVedy?'N6JQ)_s_CCX"K+4FY?ki3 $$5;z+&N 4nhw="XnwC`w@*=!ljK"phxtqu`=V{'ޑd"hηB싲חe;P #|ԛES0cTORB=^ZY4.? 8"/|7pbr{PZluB'Af]n+bS.Zr0$w"ݔb6̾s 8'h}rC*.^-Z.QPM o15/8d@K/9|%!| 4.w{?-dz7M@zsj8ecO(#ġjAs!*.F$؜ ;,z ҀնY P( ViX=Ro"޲,D-+"C5β0 )K|e/2kk0GP4 b|JscwA•Z=jj'] |BU9iw܇ϒ` gwXi }A;d}1~f1څ!E)Cl!wQ_iO7C,"HLd7 e~^ $ SM1%UԼ}"tXE[J1Z/okqm~kaqBC4ˏ!`1UJ̿ {ʲ* :N0T`> KI*o9S)-S2?ʹ'QB{mph7RLumA2cUrK\V Mы_DIr| |wա8g;pC _&d|i5xHwztzBrț8 "Z;` 3P<"&c8bk?k:~r !ley-+z]AIBjJSt,sƮ{АTŠRp{#OjBq kYͅ{zU'JU(tD#bXY}*µf, 'ur(l3&`nB> ZJ8<:*d$($q8V:+n"l\64fNd ]JzFMv6L|m`ɱ i#Ӏ`B+(eiD.JR<5fE y[͍٤Ȥ`ڏz85dr%OHkH%/;lg3ڔĭE/| 9>s8)lęMdW-EcoLտ[z*gڱ4 9t1v"t_dFo!kUI0TFgspH?w\?Ϯ19!%9ze-˻/{P[psLH\ŮG:q}خ?K#Xv}~Fd"[Vԣ; ^kb{$;f x>x$4Op)6H¾7r9[zkWէR_+~xa<-@o P!Ze?N BFy,{cSFtNr5;3Q`r<n&BiqƎ$}PËֵe4 Pyn+U¸VXcٽZ#Gp ^kbqU4> C%g n˻$]\EBIJbwCJb"0h-ITcv6m ]mΏȋ6j~㣙yr{F|׺SM)2No|Ol L pBq-je`Hfp$XG\ƖY~e*%B*Ŕ) tA1U3#BEL g?ȸ q@Fe#Fμ_$U[wJ>]ɿpⱣx3y&P5V}o(؏ @CJ|xϠװ+rN*[m{䅸\ -B?%:;1&aS5΀-ast_/?LvMDifBֹL &Z(&J.K ԍ!q]EeT[$buQP W-&Ub|w<\Ot?8yrsY59ȥ?kTh96ZfZqi_Au9,f:7N(~?{J9[Oo;}׎k~;=R&50 qwc~d9ݾ1\gг+(Z~O k eMTěr #[~ [ZUvd?Qo dZmqLNFx.jH_܏.O7T2 oi! sو 1Ka{L(N~Ũ3Xt !vzJyB.uZn b}K}K5EUEQ5u3l(!%V:(^D|;n6B<巻o2*ń3<>MumI|c<_D C5K k<:/)\Xþ>qۭXsʺтdnܭ #bKd+qG+D%]خ!0w)fsLi[*@E|R!&_-j㟌58_ Dj"ѹP(KSdo9i)@&)#G@cXUC3Y+$J05VXc" F; 7+S|D;7@:'c sUB'` 9sS@Q3& J֥w xÌNV+bfBf!n]>ۗ I֭XA$0b&x/SRlmOک-fB7rtf%lN7ua7Aw5wPn ,g@ςTXJY,ɿɂNڜ*g.݈*SHNv%lԵE:{P4&Y_XT͵G{a ' (p9{1pP0V?VϵB% ia ʻԫQ5vdC?M+9UHB5/ dg 66^mVLdHNʼ@޻s%=En|72FjAϵH]L2vU -|'5g "Tݥ_ Ր\tBKܬRH?;Z 3m^r4:Nl9O@4tk*SKt?MK*R P+Vf[6#.{,:cRh'T .Jk'_#W^^\8ءSJFk&HgJ NGKv( t'q܅TG+-fAxoj˃C*6~HV{ʈi< "'6Yq:Iq3'%,ZEpcu0 x%԰y ƫ6bFilpPKiuxJY)#=hdIN_]Cc9CNحA0"]S(JwE\$ ކwKd3b`,嵀5![0i ۧ&U.; ^B-9_Y7#Չ\z*ZXFΣHL:WGx@gмXj?wBMKV;("3d:VņU$>wglt M'bSQ2F+ N1(\ۻbdW:e( _{K[8+hhBCkx;Э-5H+/ʗ+ .I6噉ZҩZ1wSVcŪӓp a˞X~GΚaF6[N+(:3^zl%rA}_q kGj˽31U ~៙T` u$58(em+ܷWOۅ~jJƐ/t~mY\ZH7 cKP佊4ߌ'W ,faTٱ j;'?'=&W @e BkQ>3YQKBi &.4\xNODyH'[tùՐ qzIry a^jGxPs 0nj$hasM?qbvx8¨#@<\eK bӶZ6qo_k3E % yj2ݨm13|* 9wA94:vY @Ҳ-K,BgmGc+eH⊆ 6}ۼ (zȼ6Ae`tҶARdOKwQL ?+ۙg c.N4I#4S!燌aG[fC4 7J콍Iis#+]ͤi [o.X^_]ai86 !A6=Cݼ:Z6bTfJ11?1'+ hY'VFh߬YvR!][gpSbĚQ2-Xsj Ab"مcV{I%.3pė1UeO{)S#>l7fGT tzФӧ]/B> axS+U(\j)9rap}m';._SֈY_x2%RE1[T"@Dp`8].x|5/zu6p[ܱ*;[RXCjwMBϥIjû386)&7>⭎'sR0NO5[vj"&Y$2`aWd5YY)%Bu]r+5ɗC0"ՕBZQX@ !e X"m6z1%20?.{с^t snZm\X-\(v{+IoT_dcט\&w=<K(7 YPR/-Rxr#@~T^_W oW0}F^T^ȘX e^YC@o۶$#6;j1vjwN r © c2=Xtd13^^Fo۱;fa%]BAxBMPJq4R؞y_g?u%ֲa:4vOMD\ NPR$'`z(ޘmb/qFeWUd @ P3a/1L$I Dمzfy%hiE3E-K߱)z%=Y$viiJS:eJd G#xpCGӴq/SW5߭83Og)6:іƋR I/ХۨjS~Kbwn JVқWp62Wg88F;`ʈ(G+[q# ]݀ 1ʧdʷL:ay35t@6s}?@Y- бNA+!ia: kP䍂gt рv&_) , Ȕ Bop@qwURyf(䵋[Ua=߻G2c.D:jʩISdPt{=}i%-ŐS`Ž&s6Ø}Q LQV޳UoJ`yo017X5qb/>2Ph?3bٝNK8` @DtdeQ8R _w1 #"F"=Y"h7#,I,z4Ofbys#rzO:> l^QE\m ;U/+X}gn>1CVP Sf>STG*őa+ƥyE0ԟ= ʍ>]W(b4} *gxc 8RRslr5V4CO{dN߹hZc gTc.En=rt8 \vbQ |50ucE [$|/?J Q(*;` HmsA3iYg ѺM?/ɡ˩H2*C&qTwNuB~$k~'{;٪I9yy9TAD=OY> -6dx>`3ϾZ=camY4 !#vp[ ɀ0v{ `i5~nJA?(OXDgC }D4s~Q!Ѭd0L+P ٳ}>L?9 ]ߣe ˊ/"vLL oZBngI_T?5G芢E &:K6|9Ǫe0Hۚ/AbᶫEWKuyVViTҮ[]`c eGε~N#Wcf..Oh[ uL[G yhix;T ~RXH}C5^t^?bh?zJ>&t2;x`_#xذGi&o fe5"c)BN %.v00(:}m?A6@uT62GW|M^HK %>apH{>~M_V݉6_;KO )_X]?S~ްzep9+t@_*ȣ 8PBWV`$ԕǭ򜛎Q`3A /Ze@c zCuMm>9Oj e(!"Λ-u gm]+uGY$q`Cq0Ҙ?wk@d!_:e7)teF/j>%G@DLZ;[ݮO&F)<>k !mY2q z3xeǤ햕4)Oqy-þN<;V\PkssXw} `g~(OxlV{I ҂s+?cטnЄۃ(PQ਺ZEs=gfqQ`h.!\l,y]Emd-,#M_.V(l/:-`s(MXr}MOM +,lY)*X).QorWoހE?p¡0{a!v`}Z|D]|Ivw]l^^nP%b"<juW~䢜D>?R]'rֺ\C=1#{ toVB7?S{5v[Ypbjm{VpyG'n >\oGV>!I-vP aw]{!N"?q>X49{T/.khD%>x%uRД/HJJgKxؒ֐Э4JϨF%ۤnt-xQL%nhX4tÚ3__94XaA;Ec\s1'< $o;_&&I& C΋-Z& ۪|Tر|sV3c1C)Dx˜ď@ۆ#G58jnmR+e>Ӯ$32/2lj.f),HwjIue*1z0 |I(jR_h zvWm !6QMZӉ̺n4Y&ccƼ۽xtV ^6^؁'/_U kt .tz5|Mdo7{F|J.>1AW),с…o0tz<8j6p+1WVA :!=];؄,gB2vz>:s݆f4 Y'mz@FhzH .9Gp?L8 kĤ >M%sC^k\m+#,zN]oFi Qk컳@?H}_Ϥu/xlapRj>ړ _"PD{JLZ-v$d`xBic-X:FN(]JIPyp=l_tPo'H2W?erXRHY nS< uk\{̛SBEfp6?aZڬHD*7-HKr>A]Xc!Ȯ5lO/x\9Y^8f\ܯ''TՖhA7K&5QMe$ duo Q`; Ivyi nb h1BEhXN É/BkHL؍Ma~^8HXxW7 D"UarN:W` -C]'ݏa ~wũP1bߠJzB")s&q+j#:B#C~ M|&4j7}5]:Lv]c FW$9|Hn6ig%2 \NBUt |`<gV8W:7' l &4jKTC}BBxTFChVq c2^\bJl1.P 7xd*( DP+S弼a9܈刖xO@(N5D ì ~KY>he7:E>;>Uе:9vyȩ`T5QrI911T!V:-^TWtR5KĐ ltrg>-cRP ?Jo襗OEs W}Ȍ՛/A^-qY==#'ԉm[W- (S,!.TvaЧ&qknGRfc[zmE"Fmj[!|+B8⾻ҵev!+2LVm63%-2elgV垂0C3P\o%sy)T n64 ڞRS7xފKsܺf6ɆGeWGQmzDjDsB^)$>!g4d&|mQ>|<u(`e7 cEYkV"Ar1f}D6lAߧajPy ]N ݙ 2%Z*E,~& N?(QK6 ӐJp3)kqbN>7Tbq|(TU$Lx}25yΝ._\5{k5㇟7]tঅo<ݓvWgLPEשMe5R鉢ItY|^HeV4u""MNM=~c(qXJzUCsXT6a[q9 zgwv[MlȌ 2OV4#+m&~BXfKR,d0m\Yxe;5r2ikjv'p 7*vmzZ&;.yo0τȯ,<)%^g%WM%lkY=Bqdl֬mwȮϳGsa+Ů<9 g\)+y)+U^fDBL,ZbJ`TZʰX /I>;a#Ռ+_. M}v]Q#<\;bY^VaS|?,AA; O~sV_VɼgXU ¦;"!e<&4qeןNAr,ֳYF^ d Hͻp)s.Can ڝ>rUs|[Ԝ-d&l$"AӃxÍhV+~ m#YYeaO?|T@Dg4$#ʤ[&fID4)UZHhma B&p[*̒d`rDia"緿E)e?Kp= PdUKlm Hn' U95ߙ}`ttv ڒ٨k;T X2W(b ^U0gv^Y%S#[Tq&%f7G: j}?eY-UW;"+md7< 0% e DʿQ0ɋ pk" 9}nhRihBP&,6 /,ͥYcM|$yJ^v'{6=QkcS#HJL0\5e3ϝkC21_z`E6}:sqp_{kP]Ataʍٖ!{V0T|##;SJp})1EZu~+E^R9JyԱ @])``=rA#/ dcVd W%%c$C^#&SHYXX ]iҔq|4ɜ~swh0͂aaU,ihd}YW9)Rq,k nP]R)l|.Daׯ!H.l"%v&YEh0-\SdH' -6-JӂYر,fRWF%~~y4 ^n}'"R{Yh|Lph"S)Eg\fV?C' p\*%46 A=E|>ѥ̗ ʂ4}R5be1oCy>GXޗVۡv>OEQv2 urͦv{8`>=@SH6;?פ =ݫսbJFM(#?NQGZ4v[vVU+yJJJؔh^ZZCŸAj,IGABvRQ3JH嶖N!vrx8F~ɪ\)$>EHꦓLt0$fq"0gRk2{ӎyYHDV֓+sYZЕPo= {lsN٣kF ߎJ^ ҅aJh'D5DCcLS&j) PNg-N0^RT"mRق{;趼ts -;x2$;Xn9c(&hZKʇ}t~D$#YWWL)!E1 -A"D嘻.G9_?qU*m5?}ldD 7N"#phI|cb!믻[ VO'C5Wxa57@nbf"/9^ERwϐQNqE[ ,%tWH,Kv$^A#c@YK kMbT<&&@^f/|2](/'ֿ 4?ӹ$/_nhT0f-Nߤ8\Z+iKꊠ#dUV>t` Pʪn j7#(`NPºcQT jҚy} Drfgۇ?16k]Hf "Md+Zea"pGlO[bnWY;.%UB}}<Ա )CC6>W']/!&z)@6c/KW~QŹ_2 64a 籲%` |cvED4j%21@'[\ \H8Ć̰DGeWD:[?޷pvzGcp;9AEJm=Ï֓3-cDCvA%*8QvJ2FCU$͈[E=1Ӓź;ʑO` 8~XXZҗrCͷ0|ô$I@1{M4BةeԃvV9̾dRv' roU+)b o/BjN>%F1E}ʬ? -_ByKz?Ҡx&uCHޖ(c,,4@'?a#3`,Bq\_2f`n1y @צRϩ{KKt>.?9 nM `l? f U+^G+bka7^_G4ڌ;tb˰cT|v$=6m%e1*{x.7ːMzN&5<n5S]u %ן@wƩӏG"_bDFr?3> 9X>嘂Ti![r3GA^A*v}U31I?IjD!5~kD!FMMCاZ5٣YU[~(_Xx x`qd18u_}P7x@<N5o ԨVUݨQ+RH"]{eb!\'yjy(ϒd`_ݖ2.X |X9) [Kq5[O{/m#:rQy]V͆£'t_lLuš2; ;4ʷd-X!ntI U+]ӷlOn6k*jńEspoLjd?=^{G@{Ex"3I.Ԇ$'Wg+l|( @skF&2qA}7az.6,\ָŷI!]b cS=*y}ԩ1Nr$BؐϾ.$ _;4pegtVѭ;~8W]yC#/@̬bj7B=zjR'$cßhr6F nDփ `M$ >aKXmrzs*3_CQQJη1s^\: =4_G:dY$ۖ^'NGJ!K|LZe[qV0}z>hea a <}hۓ}9NePʬ`QV/%P[s B /K՗S- 7my&kHan"2l֮m* 4L2O00`r=pJ ӫ?Y | 7}V6N8=izwGrc;L"c@fN u#Ɠ\?hc1+=rNBvD٢qkҭR]\a ]jrŊυ*1#W,S{vb6V]yJ"T)=_z4n ȦkjMiq)X˼Grsg^TNg v)qsrSt$=h_W O"H6Mf9|}aH+ÆhBq8▵X$Wsx",@m=d-[2&[|ZcUŮoaFuoivCיN:7ɖRD?+V$U705BKY!,!F}YaeG4 * ԓT7,1̶l0e Hl3H }抹 M= |.{k E1"r]%€L%‹Njm!4n># KEx閅&\ yqߥke%K}_j E[GP}/0\Oݳ^~o:8ɛFKpJ"V.->2a]N46mK LP<,zT43̶&FϮ/]!b F9A3b6?0~s$>=eȃHp ~O^}vX^hB&dĢFȢBHH< BraT u5MpRd-o3+W.Jsx~}oZ% IK2Bn60}@\.126I27?S¹UnrS n/Ն M|ttG-d)d>SĴ0Scee]tҩי{f54i 04co->@[%lQ񛓌%8*E$S5fʀ 4 ?`bW$3?.!E蘤{& TݟbX Gp4z@cn$$/:YCTx [\8U)pVx" UP:w!=ܚDn̖n =0q~xE_"# xQ0%(Ffswž(-Ή7ovq ӝQ[x&8abCL֝y)x! _6$ ?鏼 $?<#GOu1JPS=1 ~!nR]SYeH |_ps)]>`Ѯ&t_l2^SL`>JnK,ddZ$/=ˊLڀ9X bXT5mA {t.V``Q\jpvJ($ CsETPvՏ*1Q+@Ogn~&lIpvlzJ= :6~I!xxc^.5< 2q#& _)D')x;b;˸b[leşT@)lV(E+Q8™a mBF gu0k(]gEDY4+L^ d@f'qp<"? 5~ep)#cņ$զJZ?,ޮ՘N83Fcgf_`r(isj T[d gr}@A5tiIG_PcBt6Y\R+k6 BS9Lt&e2KZl1U016$Kl].=6gTPϨm`{%⹍o moaGsN;W-Go`"*y}J O7n("b V#}hQN i.`5U*&"ahr'/PDZU ˻7Zrķmȓ40a.>uAR'l=O-uՄW$ O܌Jq)/~BV,LAZt䘺jAhђDb غA)wrAˁ"yKB],# L [6"[|UsD;jʫ;tK_ģEE3('t,nUN(+Fso.o?I'~n˝ywAXS"ܙB+Fc57‹ b>:]JB5` g 7' u8 ]{3I /TUdwCEƫqLnӷ̄½|N9>2|TWʤ*G/AF:8Wr]@U .Wv! f@)ݲ/kiD^|~yE_H06lo) 46"쟊 fDWKcXspJqXg.H+΄^E+MDbIľ* D,|15!Yc!&yi;N>>y>̓DnP}&|oQ^HrcE^@{ Ed rq$M9rksEY%cy"z>@Kr7*Ǿ& G2R8RQD\WCugGQu}52O\AZ r-euenN0%Xdt;{~'itqnY#bzgEK mɯyQNf׃)١ ZB%#O ??.]\釂Z6>oȓֿے pXʡ9mVp} mN8nɁ25UN<(;!5$n7%!~<4W ҾK vUBt[v#T:㣹lgnɦ-4Ef\.m͌M[_ߎC9u3̡{,-3Y Dt9Q`fd+0 d,,,+8?6h2x4%ؘ<]N L6Lu-Oo̲UFJ͇l6:{pS7j&\~msm!uMe>wv^+:<eb8{:2;vB$%3cK?n\!k-"Ib,B:k/'HtSch>adcZ|[E݈U:;_@k~ 3:AzM`dvsCU&;`Z3SQ/Y*fy2R;2htPyO'2k|$CSYrIc|!3W]DW<ӡX]Pl%\-.VNQok$jdf$ƅHK‰+g%IɍO3,cŽAb5jx(J;{-ȸiYfw?w-iB(kbj0gk'!kb W޻nt8eY!q C0VN*:JsMN=4+ZXγ^m~M%#t9_ -s|krǗl$.S1G^N{\m5U]F{*aa:3M1g:kbjx,hbųdE̵N޹A a@̹?փb݊/aOo^#hBw qLGՈ: bsQÙf!Z gW-ɾrGEc@:_sz7цI`2a#"{P>x^smb+~y)!t=ۉ 0v< xG8ajrDBՉI磕$$ \ \Z֡chl5;`|!Ct'W>G+?x>G]6*WK DJ25eMҘ8P>eeA$'@'v[BY"A3u7]ꟛ:pW{.We\3k$αqy)KS&MYΘ]K^ntyX$kM 3``JfН7-_Tnr i 7.6z5 W@m5VK>յbCo^#+ݑTN[/W$', \^@Ҩ+_k7ޅp46.3~Gw{}yg yve2.W5n} T&@mJNJ-J}Odcԭ+e6uu 1OA9jiKƦ$xعi[RU :+> J*{Ca1d_иĴpd}g78 4:Id8)>>5S'J=x49A f*[RutZi+TG1Ĵu9 C顬eѿi:/5-=m|rLHDgLz7& 8JJ" ]D1# )k RQmL8L*dU`5Frh^h4$  n6dMUT0YKik<{a.D;,Qb\f:tAjvrنZ=-Gsz}yi +{W",/Eb*+,U 3n,hVI 32v *2غU=,č?g7k/TevRtʃKVY?ƁLN/YJ& K^4-ݠ“3<c!k6R$\yG>;7b+}J8#(:= 87I;Y ͬ 5a!Umʥn{c;B"OcÒ(\*1`o>.8wAޛbY=۵XMq?E+i?jlb۷Ҹ8v{K !$GX(R-;_.qI_F;S$<%Vy[b?s Cujw"U!3ggH^L鬈U8yj]/yzݐF`\~&㥛 35')]t?A߫0o }u|nS@1*] Byb( D9{8坞 "_#.Nh ڥXGKyJYG;*ۍK]Sdv߬;VĻ[Ĭn~}>ʵ7SǤYEI.}Ps6*u1B~EB\Jw Zҋ O;:hGV?$Xp9/E6^GM[鹻i?OraN\Kxf\L&dSy JfqɏRlܐSLA 4 +wZT7bDHDm3AncT0ۓh{Jh?,!zp,9K۴l0+ =elgYHU<|!Ҩ.WpV*՚:H8 [Md|/V}H/]𙇡^d.2GNt6x,& [2'BZ+':STa*(9.5$K\-81D'Wt2+%]fZp1ͮY[~|ve&ˆ򗉶h`[# $9?Fx|$| >].䍇1q?{kHvu ٿ[rM ?bI@[7aBXxMxs &`L:#ɚP;DtVNV'ᔗ2z7˓ EJHЗ~Ë{sb1/.*fFl^ueQ^< X)X@,Φ]O)-RRoY6be1Nӿ `dPgU5MuTzAe/e1kfyZ )7ŗZ5߬t$=FS{=Tqp_hqX5C^ìk$eWE)]'Ua*m=Ã(y!hT04pw8QB,rNd)iYp%_{S{P9*l!UQP^TF7ֆR}eG׍74$>U Է~g80 bD9.͚%0M^.:k\Eʗ[<^q 9!۹0Ժ~a:(kߴO PL5hKE,y^O>/d,AwX}؈#HGzʸRYx1ESJj y$а+ڤX=C,=J1\39bs{A灑:tt2'IYɋF,-UB? RyV֛ύي3F y{f-Ozd`G]d6y0yw]uX,Y+)xE戨\bA{4a:xR6zzfBsҍcS+z3d3}K`QK~W&:vbx>WyfbC?ѕ#Rvf4&9aR0qYau{dx$ȈNeu@IM,xZg6_-S<TY0bH檻%hUG`}kI3jBq J2lr#Y Sc2]|#7>t:Nu:@u >zU@v- GNق5}'o!tګ')+*Kf,1q8Ģ} x>TMf2znlI Ɋhb7^Z5s%/pcRg_2(B5Ee:A)X.TEnb.3()m~9as!#-i6Ǐ~}K֝a$ ԣ&p2_$o'!i[d` `boaAۿD{BcV\6 䐐8`"v/s: ;NJ-\~}0V SIڸa!Yaf XIoqq7"ͤH#ğpÎ_3xyl8s=-&(lH}t(C?pDڳ$4.U }|A2\ѤU?1oL6QD$;`|ޘ%e[6  `B<$:xϖX-CiI_aH2_"I%(mz<:569 n,R(Sm2%ՆgTx/ `m'h %=y+ַ $n7#*LeL"Q?Vt J->!Շ <[HA?l&#ZU\!g$dFiz21JS T\bB5kjPRAw%sYҴEC4/!ح E/xP,<3j-.n[Nqo0[;ea-]Sϖ. /CED/<۲CuS}M@ }ܩ.i l~I)^VՄigV@ 9й-ܻsQEuJ^op3lQjXWM&Sq>SuㄬN{ 3&-YkB4s .|#\_ dY=kـ*4ey_R}U?(ʮeuL2=NwC~6xkVL񑹒ۘvPWCyjqZWW},@]qk{IT('urMc(5B"U}=( ~fl{uKTJxJ.KJF5%$>QV5j+k`?>QؒJDay~"ސpNEә֊L[yTZWNTf!!jI@,Ft#DI (}r iUnCew6&>Aͼ9* d^/<Ž9db$HE Ja03P`ptS;c2]n]~5(^y#9ޗ"o}jp06a7݉oDx#"( P)v%uf1f0dCvHp-`Oע]paCSqk7>na; mÁiLj ZuK!$еSSk! a G’p ~߸Y[3Cw&XeM[%\ujǢtK}GZRzs%0zz6W!ªߋX4qRلcVVB fsOtrR#q WO֦CڕY9nahy]N!qK?W˶h:zúz q(ad "(ֱcwx. u"NifKz<:xס|}wUOӕB+EVqmmҸa{L)X{95QԊQbce%JB@b5Fݹ~~K$(2Çv>XPlT[a lnFה>>W.W&Fk*C:(=+hTI(؅ wa [,Dx'ldd<2'21wFAޒ̄_4Dp&]Ekf5CE-8@nNVT:m޴KdxրL+ZͪhMLܡcFɖ+%+I#T+H CLd*ȷ/M,,sm-Mj-`wнg5?=aISX5S 8s";t Ѕ̗e ^L2߳Wq".Ms0(/ R!eኮnS=GxYxN6bwf~­K }_^93H+_IK%eΥeݝN@Op_!rHԥ*1 GɊJγHL)P㴁 ԈBE ޟ2kquXO5WsxuF{ACJLwDP$XͲ]+c`Tbqwvl}5Xx@k na!Xy=΋>]``OdˆgުP\@9l6!/;\/zָ?]qltlUKMBĜHtm u?oXWF{:Y|~JN2 \`wRJ\Znb ؗg`'n(8f +Z$uփyRU ly!"!̎I;je]`e#wzZsXd>g 4l3p00;no,MH" aJq 8 ?fzjx:AayN4g`<)]RAi|U+Tp{|!s]pXwqd0+4!)WB6%,2l)Vg[U}R#0]b6?|=u,ܫUgLP'*1;~Dt{ /ƅ#ЍqBmR Rꍪ0z?ae&DAҎM p:qD̿y%jЬW4)#DɌ ]SȠP{J\#ZP4d߿)Ж:lA_M6#oL+=g~k Slx$j?-kG$=.6#-szS:4C7|WQQSH6NQ!<|;N 0ϾBQ*RjZs0TnJKs~o.mڱusN$l\5ˌy 3(_[p_a ta~ ܭ m|YxXV5:q;fGڝ4ؘhup&-`TL33{PM X JPc6eBי&.RٍpC\:-OT^EW`36%!,Qw%4_U0-4EĆ?DXp> ]f l+y6}Paje볳Icw uu7SeG@kp X30lw}̀zsI]T=_b $vQRqN|Lu2ԊXyI \Bd +1S]d-WUu\1C%p>c,.GzuSB"bӕ *y$8Gy=Yr>m*59U=N4fh8/홭e#e<~J>V.OyZE=мtm!PG etJ%!2{,:C_z'l٦FcHY|IJBhٜQ,e۱NقIueLk'x9/j>YbkvbcA^x  q&Q(e!^&ȩfbw۶R\ U9eNwc;6L!fz?p5zb(%<; 楚cA2D:jy\'f%wXt]lwOfj†1Ƭ|=|*>Gܨi7VM7G 0,<fХ}%Zj7J,TzcPE|A)q@x^@HUè랥mWD% ސ{@N{ ̉|Vf֮h&zͫ3pB Fyl`% T1GOtp]X46hrzaP;P_4b}tEX|I=F,lҚ?f+$ d"]l m`#S7C8{jYf1LkDO t ;yǢKʼnUȨl,n qL=ctU?C5`[Z<-#W~&oSY7 +U$}% /I9k^3Ioo!ʚ\pta^8g!h.0h Gn"bz_s#rD|ɕFY6l߇5M͹9Aɪ_J> /f?m;yL`b"፬MgZ)ԨY} m+4v)Rp vZFZc|VmUQvdχhJ\>L*\I&>x?wIe(GM3 GHkF7ɹ$uҥc?,eTYKsؑBcYW9)YkTPN327]2#9HM~_>`se㠒\J[FOFKB#tsi߳y(d:F49uv '!_T2Ԇh硷{sȤs>$&`~"3Qp>x:K_ftqv7 B"f2vp:4ԲC2mY#t#h)Qd=jě#=p>C+܎^Z iw@}0-C&4|bQ#r{jUE4 XiQ(א&0}E{VClZz)-gbzx;ٖvbZ Eg‡[e. C=202%wWL\3A4//`oSti2 0G:}Y.om@hbmɇ@huc(hD4ɿ.OТɂCf5PjPw%}pm#X8Jȧ(\@#یCitt]_W{gNaK-Z| wk6D:{ޚc> UL ;#=>hjA'Dyc~(k71 4!{?{Nm$[Zp%?Z*C+c,MZPpcG* Yѝ`AѮ_T>VAy"^U8Dz8JȓKI]xJOᇭs{]o@rQPdصߘ1v-qvsdt}MA]2-a oVg 6pIa^l- uY4rRBog'Dհ x 5˧-| `%Xu!YtǦzC %"dq?^99łƘz+Ϋ:P[WwxD?n¼53E;gjEq"ڜ(\50|~1ӌEBNȢAM JO%s-U޴M;Q1vc|SsE d Q=S WIiW{er 2ݥb.KbW9-aʲ.5hJ 4:ગt˂/uƓR.bS(">Ht0qdaKڵ3ͮ--u. 3&6f,?i_ J*:sEр{3%WE0(>l,{Uj/kaQ!Ca T<~%{T~ROIxDO)EeRhQѝN|w]1Je9"|2~7ΧOGavIG+X! ٞ¬'<9[t,2)d^ef#ҠaDŽlJX+2ψq6(@431c$ˣ/zg;qIpjkr$ZsRzmE*plVDaBb%gjRԢ+r|$k.R%؛ib,m,ܤ/;Qݜvsb-ij;&2H:UƁs1JhR>ww}@|Dճtq  ,?!RMQxo" tZP>]'%R)-t5uA,ep` "¸8?Z+>  WiaR,uѤ$x*VV PQ]ͥfeBr: Z "q+EoN@*i*+}OY$~/߼xT6u#oF3MAwq6ħ?{=l3Hcʅ!Z"7Z ͢3 t|GL AwB~"^vW fxvw @JF9gQ¤s$o+.gGbӖd Ӣ l.pQ6k YCVG RǷ((g+ϹERLdP1SWv75E`Y{^%^X\d'UUd;)ba2ہVCbdjRAC'[+FZJ6jCzT=gGyF)d+Mp-t"nVKp3W*÷c4en؝ Q<.#"( Li]I1 6](+ntq/B}|&^gQ~UF39lp0b?;:Bmc4Q([oY> l_@M!? WNBNuxX z[9 0@f][o4?:#z,;6~ן*P紏Ly"*mW[&_Ckh}I}EP6%KWlS]6#c\de{+tLZn;NM/,Њ2Cx= /g\"|r.Ⱥ*ѭ<%S?SmN7c{,硸i IND b'O }qϼѰ i2iq9ee.|9ZIn77֪2}+bZ!\mSokH1T-  [#;.=l 'QzԈ\-M s],,ٯ\O1dPu#:VVq Ȋ㬩OnzٌK~ۋ2O X3TUVӮHkjZ0.xc-sPk8 ^Th,:En>GE:-w%NE7$br-֞!Go_^F14/Ff&(4ΎXż\U_xPDVe+`uø'6/:"#Xؓ:)ھh;ИuB-YRӉrSNZ% q5W{nL!E! IGɏio~R>p:^b\FN)fx< ٢KxWSNn#cwڟˁ);D ~$>AgxuAa_!o?pLM{kkǬa!=:㞭sX@w;e8Z+ucj=WX.j]MVUWr6h `RՂ9f w8gh<@ Kð$,՗%EbU*+B"67?VG"|i?Y/e.D[ґkG*Q%uU>J"5[r|3i ֪6Y׳/{F\*UH@|r.EFёNm0Κ.PVH?8K܃R&^_k #JvU}SFkITһ; yZ_dߋm7ΌJ aT\ur݆;yzFV0̾t:#/6V_:"s#>Ġ1e  GÆ5oD%V ҭh>`ZK. _5`2BrWT#f\hv q'IHEXX1#ǁ pHLidYĤNzt!͎^ < ptfx&U/Bѵ*LK^JFI(m`荋gh¶e%h)t Vp6PG]|\0<)=I opdj]( B˯1j[Cd=TBŌ\*YOWJ\nQ52ߺ]8XA!n=;7o*j YFsv3;:\ɬL$뵿䊸7`k kuv> VqPơ+ȥ\ydVM.Yeu>_BAb՝o3c c3xB^BD8gI4k(- E<*(Egt9.7ۥYmrP7;|VK7|k1a+6yѻ uGc@Wml!+GH^wY'5pՔO*IX`hfl0 Wy`4%QX ¨ȩخdh%QiJ(K\^)Fm- <9Z·Zp޵C>%i;IyGZ +1[tcc֨'?ںǢ%&wH-s-tV#$T yCڂʐ #s}0F"y]NRM8>i9jY_i\ƀIh_2YDjRU>\C`'BN$}7t~5mAZZ~}u/4sO;]ώfhMQ%vсL?!%Y'Y>pcqP*=XSee5d|ms:o9_z^CE',}kOjhDU=kMǣUE>Q,y W)2Ml|* hf ?XUJ4ID{d:VC\γvxoWmZم#vzw24<yn̜U UioYn<5/(L1m=ZdnB-v]d:ITJ[۠NAE]= iS(Ua[x0#vОO."-?c"l4G8a(cG2u<&mb|`sz6L5%_`Iȥy^xV%kPӫ1,Dy~>X(L[zPo%_!gM5uy/]( 5)i_E-#QWZpr @j$"gM|xы8t`\Ga#ڳ F ]&}kFh`<\~_T} C=MijE-9ڍ P\-HT+k`)|{JT5'py8v93#?!SI֑r/xw(Tx/Ӟ@F)Xl{8s@e$|KM39J @`خLJ22woFjY(dƛ>,gwd4,$ *]$Xd\֎n]w׉->m?8';^0`]Zh01c\v+Si<H!__GkUu{pMm4S*M(p mΝ w.s] {(} ;zJ~s'6C`)Ei4h<@وEU_fY ZcZ/s kE"7]FR˝b(&LdQ4кH+c{dd,Y%0|UF܅Atn;}}Y"1*IPYk\F8z*ORBe=-!MMb<Q%_i'12YHĄp=y-$A$J=Ḧ́L}Q<\bd0J! 2P#FܺdJR;Z)!~?fdU-8HAboDV&e3~ǨNF,H{tD*{J SL;ǯ50l. O5OzU +6{nm,֍ 8.ÍHtCc6pHLZ7α4(_ (Pl,<6%AŬ9t]3[$E{}TnLԀeGZiݙJGhm,?rfj(׊؛qvܺܞzgSyC2mSaÕѢ!Rf(o) =b8?w)(+ʟҲ_WW}:kڭJ5"}:ʉ<@oyWA/{M %3ER޾vX|j,VZS{{,G 3zv< eX60F>`f{Z$Hz/@&~Cbb)+TW;x-Srf#[]ZJ加~"Ugqj:]U i+rV sx =IM W5=+c9`k-Ru#O@T]$.8G{#k3"rŌ=I苿"}/Zd,3SU4ր֗ݔd7f[yԿ0 ?_^|+z4gBiYuo1 WKr$2==R1w׵z1v ߽4rVg45OwMk̆i"Ec,]FxneOC@ʮ񋍬GTd"1hH,!M)7Jgխw$k ę‘/^"L!6`2; ?N mWU?딼Oۮu|aF!*(Co:c*r̻_@$ˆ|u֢>˜>[z)Y.Ƿ%h<دr7$e"&0ut&t2µ/\uڵtEMz+sI;V*]juXl*4D.Gxa%3۰@WM u8QbK|szpi3ٍT,ѵ:4DČwcф{P%g]+1*Vm#@ AhPQu.&@'SHrʏrfMJox f7?m}b<ݐ9.t$6̫J5/B~w `1~5dFh6 ??au9hz.1>]h>0ٖOoIoqnQ|-.dc|wmϖ{w|s{NЈOBº!y~;rh+6?QE7KɃ7+L:-H>Y6G֊zuq#5q{ ܝ^>yl7ҷQo )EEcq $7b\kLx LsIF}UÞ03UZL*pcQ!ɖF5“6 I/0R7~ V6Uw٭ >`NQ$,O|RvS m:p[A |L:ً>ze,ijW!ry TGJVG}F'JQO1i({S1ɂmܡ (Y/}4arD'`-S'1dZ&Q;a9ɛ7Z?"PX4/NK'wr9"/%n/!3*DQHSpWnr˱uPD&}[sڬm:T?_!ag,j篰wx{Rs{zYCL g$zPX`yG lyxŨV} ]8Xk(ݗ?ْ ;'!]t`ִv)q" ,n<il&>/-2%X-o%eU7[񑂎y򓔧\U=>8RΫJQ NZh:,NfrtL3;>2\-DNz051R))BT]ow͸dwamiz97%ޓq%iЁEY l\wtk7X! SE 8O&uēA;{CMj"5$U4#)`Јb+ލ=UfSQ-L;W@fၵוHI̎U:xp־KҬٶb/a3kw3% _3)>pW!D.M.q%t{$ׅv4tD^sYC;M'HT 8Qe:Z;OV3Z-# Z%<#"T:꘡ 7=kvcE;0!A%az/W@Pe V d8u\<]';\I e |p5r&;>+%pKTX"tM`'yn%/ bCڡk~"M0st<1.%+e S^{ ',}ܳN~CkO!ќ6N!6]i2м Vv_khDTIG|?8VFYd`H/4* ]0JW-F@O2V|Dž:wVu[p%:ikBck-C\ӵ!~)!g1C[҈s d okd㶗FJA+X.SJ%x<$-}$ydA,f3aigjt$nkn"]'X7ĸwLԔ΢=P 7CW]? Xu/tP m@0Ɠ<|Z$S6ГHsǔ%vKb/.χoII#Ya6١=(.qjLtr7#(q~X*&C=2F=bOH\^~Hȗ#Jì!{mP^}zb SMw:yi]|}msڿ1뾷޴P;-qtcp-oR^*ylvL&*j\lgNCfFV8|\†!(cIa_\13^ߠd<'GO֢C^AdY}jݕM_EAs޿m y UsTsiN<"kSՉ{ʻWJotuZ2@;|IV_|ld#`iBI1fM+IO%cuVf#1z)mISϙ/Drp`sr X5+{~_)mCb:=y6n'V{ҍ2cI_MhL{1FDaâ;  bi6T.V(93Gx! ,FTK9f+8XP$ ! ?br$ UIG}ٴ yX$Ĭ6q.RHXQJ^m%Z<` fnF7 Ar}L;:,4f]NKdI]iLѵ$ ~Sn NOD `ޜx;#/W}|qO;d:t$ v/EuL$2)h+~ANk!-f7W/n{&qOj6f*zʣehU`NX'-ZU>E 3Ok&uRP(2aP%Wsߓ0",O9`ڠB#%})\~Dٕ>A'ɕLJЛ5 "ރ ' 7{F2E (8vm~nWR(%Y >`"]GLZBp)X.qׯ[i7_~Т/Y%K'*B;=,<^9h}ދ̄$/z>ؔ뽖g䷥mIM2jWvnGq{ȎD]\z<$J31 -@Ɠ,+xRܔ Z@:Ig43|mp xqGF/E_*C#W>0X_pe+z|( [)Nb &=9rT"Sw;`zؤxHMjHw[!zRE2"?J?f:-k"%w*j6N3!.)9WcGz=XI%,E*{xVmf; OVϒ/ 9]xڌ h<yKN{r\'w2d̛T-"L (|zqGQ? ~ C" RɄ剢ӝ],lǖzy61f S.ƀf8LJBgvFt=gۄdnrpQyv/u8aܬ+ΣRZ[Odu4Q0ڒUYo~*9_f) >o TGv0†NDU.Av@HO $LfIcq$𜾟BFũ8s3n75.`_ܲOR̉{4?ykP ٗ@xu4 ժE`^ÿ!%,1+9G$gU ef<Xv/4Տ &Yd6CZ4 w*X{Fԙ\qKm}lܱ~`z^=o/ċ[@oU'(m}M{Jo>9ᩱjfV|_ {bx0-k7N(&@ \bH.WLF&g&WJTl7ZnN\Sbw'mw͒ Ct>$ YbKwު6ޑA%cfާ~ fe"%2UM𕇂Y&u Bl3t t#>?UFVU`?Xڇ"S|ti.6sϳQJrK P?3bb?0}gaQ$;KR4}PynU$O1K-5z2zVoo1bWAL Tv/&?w,^m3UBQYgHlдn'8, vx8kCRmLIIy\*ɜ-/;0?[֊EfMV=՛Qt^,k2 %Bc B7 X?i hTc']_؆ 7uco#PoAVݬ[*GǘFsԀ@k4vYyy|ktKDd۽6ɄMN!",{#t~!.C͎p[mChD<ؾQl}E?M&BtLss0j4CX zm'&n_Ojt`{>}1,D/vG.8X͛P&>ggtI0+$*u%fxJo>:lpuWHm4:K>(_'(lLfPэ- f˞$Vyw`oX̹_~S5[} `u uFgP3|;+$\K7h? oZgb">?GCStZڗr,i[!cVKS#vK,f6W/ PV$ +VoLJV=u]E?aHP73%nK54F4޻mk`1;͙bHATm:$):D Œh傌J,c>&- P=-ʲެ9בX)wq=nidBIA ,z6Yd9ZE9 D|Td]],dvzqܼ=rH JKAOaEmr8DKnfrk/x"LJE- `/*-/뱣g l*8N ֗-SQ@s>­㙋 1i(CP-dp9Kt#d+]R/Yw+a4G"[&b}b`|"-q=/ĨCmXHj)L_^j$Y|"?كܬ/'UAحXp]lQ>Y9-,;1[Z>>2[qk$QzFQyBK[TJod=P!k=䰋R jNvU T<#b ߠ<ʝ%I"m)ZIIdx/e4&Dr0dv>5a(\}Dt4Ycy~ %:'.x%C"(  MpjXGƊo絳Ē?hcʅͤ)Q;4;M,q1XмJ$1:f|YY >՘G^ҌK*og#sbM;lo8x<@ #@B9 \MR&=ƥe>ߟ+T٭j*I Ny!{/n~I21㽆F^\>gh<m9 jNRM2*^x mOa Y:Aΰe-%L"Å0ZFנwzql >|VkeE!7(wyYW)W4C{Ľ^A߁6WS0|lSo%M aZvAH8[0hSaY: c/9ʳ.jx)BWR}Scs//&da7'hY~flFp1@i="OoiEn ӺG9MHn_pdcBH7eoc}aq.Ge7m遪G* C>o96ﶔ/gkڱ?ox& 8Rղ2 •t0X߰4ϩA{m0͟^g ^rY\qӈ/:^{ õP_+CL$~B}O H?0]+"P c_T?j}륛TTzwehlFP-^D8(]jP3` ,zZd:5,{ri#)XhtХL /2W%|4]ꄹ =C](\LTG*f~~=r*=7%;;L}=W%KIFzj?x4*jAWb]FC=;̒ K^֫,ԧ^T"o|$uwQ4]ASM,;X?\b-?!~Gi0D&vSC&tINPFcx}Z&+OQ2Dg?I8rM?dH \ ʆȬvA]0Fg Y־$}<} =O$ܡ{JLj8IEF:s{{D]`sl}ۺb3"Jm"eDgsG k7*; Ms~fk \elR!f)S@upVN@!SPCթp̪B}Xo^rfv|HEY ka'i:3(@UcjIkIm%rYFb&![ cs f+2.hDAn!7kYBG?e4­Qx _zHa>Pw$Z}fp49Y2E TY% ^8vDmu44C7>*[w)M529.鄎K]ڧu5B31<OǵW/͚,j"lm_qi:bkaT#PQuMΚs`Q) "7^%H_Zxʱ cUEN4uhAUa@[k0@bśe8B8%) ń]IcNOֺE+5X2H4GCO$U}{3Uo5>92BkF@Ltڱs"{7 _å2k=M"_GeK޼_w-0ۀlXWw#x$H:D\_O\5dSeȰK#?ZB+ݱ{-|!0ڰxeÐt9%;7,E:w$\0;/?:'bsKm(")&xtt"&(=H\7Հ9[Wsb$JXjA1ZϬ}bxBX65v Y+I;UmA)e?K2Yt'(:6GhKiay5VFv:o x~Ԯi0댶Jb&sU~NNB2j^S5@֎o3=&J]O/sZ'!5yA+/^k.4P8=դ(,׏{Ai沍ɇ28xB.1yQn *2X\#dY i!^KynfiWz.Fg b6T5a%+jP;$b蒑a>m3e7S|hA Wps42]]=Z} $&pe}֛yx$I/ge.rӣy=Hd  ȡ m'3&t7(q_-6YCX!ԤӇ.-8Gr0277*^0##p^ Q8?^ePۼj/1љf3u$X|b *fLcUUSdrmgqƄ4R;0$Z, )_٠r Ȇ,γSNbL1ֿޱY)FJݭCQ8 "&Y%X@-y(vsp<Բsz3Fө3d^A%Ql8k|?)A߁sY OI1ݝv%c OWiVU:OORa}4V)ԸqSSݪ*?w@:({je\Ce#x̫fMKc9f3DCiJ;8T7q8imxRIWz:2Z:p sE9.oEA,3dRF1ʺ7X>Df?h 8"YO&\5^7e.^#\䥘ȎͼlKtUъÌ1\O/p+ǿ5TmD HXN7N^ZDCϔv7Ot+>Y R)Pz.@U'vE}nJ`hIeG#0D+0/֘]c*B7fn l~ [W44& ۗD3'yJ5AnwGYٷ+^ Tإ.S)¥?FYmC\o[cg;vT[e:m[O\ٳ ]PPJZ<>Db LjU{Lg4ƄϝۻŐ]idnTʒyT \w]Q%]QҌrC3Xwמ4R4PW鮗ɚ?]'nΣ9.#_'0/TZ0H]x&ɟbAnmZ4}7ќ$ZЎNX-f.t΍@ؤŶYЭ|,]?$ۤ\"rUV4H7$8A#2u3Q_Z5 %a1k?$aүgw `d~cBN#rn8O0/%|r^I:oe G2HPZ$p6/JaS0DX d煣LO53 e]aRޗ֗mڶ ß#\7JTvIHSnw3 3cPvK5 %n?{Q„}D%0ٲ4Ye?g#$vb.{7&SƮgD?BeO]+L'1$a]0DFFm"PGޗNm;džN8\@TKѐu[牭ow9Xnb1M jcLlu0xI CdqaV&SCCiaMlكȋh GS@U)$͉1ԦƎq0'*M熶; E*FX2U=4j쵙$SGUҝSs7> /u Hg>RV^4+_5ʠUfBʶB̨7\F>HSvg6dP!]Xxc^;6)H_d+۬x6ej)@j0۟ qQ$[=d#rn4kӋ=@_(jEK{זH'B} W_§"`TopR#<[HʃFFv`ͳ,:$R7旗Yd34D  &-1B~u۫ 7s(nj\2R>1},3NADDr8 e"=4:R zKUFƛI[uiYzhnϨ# í^&Ƚ>1&m?5WA}@~ˢ{㋎4<ﱶ3k,8k-,lXܕwNChA6#鼽!DWEYmvj@GGzHWi dԯ1'nDO* 8Ddл2JmuB4FmE:&Mu]Csyuw^y! "zn98r n7ס:DO\]rBbU?׃ftOނQj\C?cTR{N[ 蹏]GTU[;X97>Bx\VX#nǔ/ːZE6">Sh<gO§'ZZdGkl(:q+W+x`bW:SZj<1ʎ9= =O#/yF7yTm톑I Gf?0}S-nlΨ! !\Qr>_^ˆςu~iCׄqZ5'!7J˓;T-vDb>{I;gi|ǏU!"#cpI-͑CoPV~E @MJuk]'p&ɭd; Q}7.5$rw`t^4> 5-sV۶ cѡCY_PhIJ1ippR.Uu$;8)X_]:OߙAWaL3tiH)4Pw]Rj!G\|5;V MG Ǯ7R]9"Rj( BkuZy\MWM]6 Ex4nhSd1 Dsd+jt'NMFH9\׃)&뇝ʝ6lXTYuM7{ju):`>c%ݡg&hőژLO;94ӪM_|>*vl+ɵ2;~ԘC S`-Wr͆ ՛'S#*'8%Yb`YV9*' GaʆYSuKA%(f8 _;kTsX^;<1 yU ;191>o$ u7|MvT4hBJl0yRgyu=A]f ^$w[ӣKL@ߣP (5vc [sV&d*Z>L Bł%"F@m \9y] j7 Ft\ `+i!ZGz7 'h]fui@;t#'\"uhwEfLp0P޳%ʶM25d\.Oh&zՌ8>u 4?6k'WI8g x61ɏ?v`[Ck:XqRc?;i'"=~(W|q)REA˫U)(IG_Js,-$ȘDSٞlL@V ʖ|_V||I0Xn[u|W j){=ъD8+o7$'Or9/bQ iE }#R}d GR,3sw5DuX] ʨTí`i}2[́)7X~O)5~ /`q=]2@K+%bH2H4%i#b~)đA u>{3 eW齼d6"Tlܶ&bSМ`qGA=0PT9Q׼^ daʰ0P[v{+"uo_+ӆWҁaX‹~Hݿ_ol7ЋyЗa"%ˌ1ۂ=P͔ ֔ĵ/܂`MR㮻-PMdzqІWk#osplo+g#Wb{jG'(89%sk~{ p~R8e޿atL]) \辏i -/,B[ #P ~Qh) N2;Q9-'~kc;`: :EYf8=O.j2RAydƯt ൤5$B=@! 3)LGV_g/c (5g?npNl#&_Fad^o+S4z9TM>*6'(z.{7|bptcQxgՏjiGNR1ݗY߅x. +3u\'3V9Z?b1S@~o7 k5;6')FQ1 E*Si}g8"oK;l}9ۀՍ&= nIMtwD_KU7 Z݃i;*(M}I<0lލ`7^+Ħ ;s$q*`_`}*a⛏wSN<:@iՑhf!䒄s޶mKjħ ñ\> )JXL4`h,-3hGL^HSZI6Z`X7U3A=Qj"V2bsJAE︰$Zyߋ6g44|qaEljj@-. .Q/sD U![VCȺ;dLZn&y`}PRQ|M D.Pw%Ɉ3P鸣0:+dm.o#>%| rEjlF2_ P$HP26T%ʃ!J$HQ)礖Йw~#7F,aAr@W>?d %uHg+UHbT9&273H@iv4 9Fi>$td*x" R,׷yfUldR`<7?I+O#;g3$x^aqu1?w(FCҬԖH9=p_hXQF_NNy+Ӵ  5$02CߪX|AfC/]2QCX,ƨ@_ S|_A`< #?ivЗr^rЪus@bL 9+ul71fhMybM[lvlj*d=gsfHAUyƏY36XCmNQaϙ{>XY5RuDx^k ɿ U^ b\r~8AHO%RB <`ߧYL]5oYzG+1Uĉ9?x/') d)9,6Ny+,U0W=ϫAF3w ᭈaf?ĀT5y{I;ǐ:=>J4T#f? ag4'h9)Y[!Iǐ7lxC2a!~Y0SVT-߂LP#RC0qb$RyVFL,iYl+~xq8ڜ1DAw?4F*| 9iLu:܌`r1]Zk`Y@lV; ݨFW~Z';*?5Ń^Jz~ͤzX*5njk7og^25`,ǭΦZP_djr\2gݪ^Ri Ȋb,=*B`!\\$q/b펯lq44x޾HWjh.XH}=w͠2;mtӝE@mM#fk܀M̭  ~7Q ~3WJ[GO#d8x #O7VqZSe=KF ?Ek3|t#}]wi|GEN t'Ĺ7=:PG@ >6bŜ:N"eB9Vo?l)l s[뾝%Febm)GLQJ|b{ {/ (\:a=eH010 QW})KFf'xʼ9P޼-G#1of6򠡯c_Lf[⹳Q`q˃ݼʹ܄f->;h1u0-b8^EM5IC4.$)jtfAM 6 l8d > #9;T@;ʁuPS dhk`G:6;s೜T<ҸhF {aa@Q 9M^tta%Z:y'B h$RWZUEM9Kap?jymzhCYş+ɀf[Z3ntI_IϭdERT\@-{[3˅P5jXU*Z4t0/8Ok?x[No3qx8~Vg a[ ÖCw_,"M.&VHkןj&JUa?@ьyd.悬ȎzG($wss"x#a;3$JrNW <q0%H Rp!8.7(> 0u8Ŏgjv:nsTta(vg@&WYfK$d9R/r6| V2a~I[(œ:izB]H8qpsvM]7,pnK gPQ_~um?m:AB2 R J)Lo\\# Ϻ`^m"y)PلBPjQf6PB:>l9#b1 X~yaTAq?뾟G1/q9! &n/_x?HϢ-Wetu9[A.:9(F3e^6f$,!fLf4-5M$Y3|S?@%a \2vZAAdo;6HI ca8eRa$Όf LQ%XՎP@Je\ VAI#z;=K|U-neCSȁS7ڀk>"{U?}0 OϮ?= 6{O`"/"M8 ~!BskXm3-U UriqLH4""0.eU[ёdtXA$Eѱ2} `Gn-zG~Ƥabϔ&?>!FȂ,O"B.A"?^Hoy "o^JobWeɸBDI|n+SO`VEpj̺h95]}5ʦpwk5:0#A 8ĩ`n#%btdQ_g|^ y`c?r&Mm XK ɵj C{~M1[vV iu=dxu~:`? .Ks|P Ux˜ӝ;e; S2Y/ƍbԧ亃G5pn Bٺ;LXマ?LANFJy.'J/ArN- 6! 6-Kʟv:wfJKB3!WN̠ok}YW:Bq+eM4#)IE KYmW5=1zqY[hp\NjdFr qˀEקfZNnJ$p#lnvP[!w@7>W[Atxq]JD{ F;O".[uřMvWmkjH"Ng{M&O>Csd,嶗 6 J?0&jj oٔ 1F};vk]PA!D$Y (eSnBM2]sX"寧'pmw(hyXjGД$w/45Ofi)T4+|kolǁ[gt| k-c_쬙 J%#SoZ, ]^KD<:`§&P&Bqtu~p@ Y1G5f[@ӔtA '. '<\g^236DI-.A-/-a'Pηnw84&1ǁkD[*zԬƒB~=e;ͪLtòD h$U,WUɘ nՀ%V; 5r=S@C0oRSwvd JO/m/lVGH BrH52޺,T0Ԕ^c=^u 4WX$=+[pM,a8uϙ PQƭ^Rɛ scOJૡh FaۥU>U"O +uQތ ħ:PµUUF:Kq1ofA^ց˷<Iu+ ! %05zsV8x<>5:R=}۝rOxko&)zAh+Oq}ېSʜX qLٜKJH b._q_*#UmJb\5 L/I!rw'eR)3ǡP#+`NG5.. ] wk&cTVO6=za*%f_y8wƶÃf R/n 'a6'2R@$m9H1R8JPr1-sF4 L^Kw&| 0px ŦbrV9OUo$X><I1,d d˓/w:Z>O7j6`޹>_E"0Ev+"x1l($fw3y%T"H.(*d9Qqj 'v)~R|p?]PuI Mo}ǥ2y7,oU3㑩O#$_.V. G0ލC4:H7E$1v^BKtjF"(kڰ]A3-.0?rU׸a/5)~dm>@&,u)^r|N`{/ A::X1"z a3ܸg-V(e+cQp-kq94r~ȯ͢8q-1c%.^7zgm's<~N+a *lps|/4 7b7o|*H0:;_t{>Iܵ(HC2#w ZMs~[e_(׼D\[ .D&]9h K]`[}I;W?7D1̓r<<O/H3sLkEɰjZLj jĊx+ʉw\3>plW!%[37Ʊ"9S[HBP "f;OE.8",Oi26hTl[| .Vk+Uj֥#;R kw9O Q+^ olzZQjcГOq+*w2t\cI GV۱E$=O (?BqD^c Qp\\03a3=+WY|h*'sޢv9; !/F:΍pU7&.R A8]qDP@HXk[r{#жm&葫Hq8An&/@)a/Vwjfts]u8AOT0YH]酻b Ÿ܂6e on6DH[[*̭:Y={A2LF!l5m_@ 9_bO X6bPcr2P6if2Vω.3}5ɶv[Whd"V+2_*h=.j)f]q6rɷ\^訝 b䦋p  HCdI.7P.j& zsmA )Xmߠ~;uB!~bِa!q`Qn}E.L$͘Y뇘ZUyKX _&\AՆұƅyp8Ynկp>D , v ήѧb C}U3 WG=Gb5 XAoi%UC~qaݵ`fUT">עlHm0~"~0Tqr o*%o\P 8pOg!`*~G?1B\ ~>%5)c_ SK%urE|>(* :U}ӳe.J u]Ƽt)8B^@w73n0gFr[g䔑UM*gS;qqM'FTr-9Wbt8N4cϐ9,cE vc 5{>k+[O$`kr;UHq2gS%e=TW$$Kiʜ |*rTx Bnzp 憑#6 (kW~ AJH^Y3<}'Nm::KkKVsrLeLA-&dh&%GD`LuUIo 78i& j1#2/\ ڋm yTEP'q9~( =9Q%26KUײnNݥ/3]KyPWBbظŭ[VV&94t!Ա D B]>I@FZr~ [pu.mRl9UbҦodX~Qj9vDY6T0>Zɡ]LJjlv]-okQ.̇I:̺S=]6`VOCrw,)d¸ e?=$(HHR4,!/|8hl߁:p@d1:-V}-ZZ;AW1H] }'1m`Hj.1Mt Ku=PzZ p\f&-:6P|r[ZK 'ΟI`h/ˏYwc3N E:b6W^ QSBs'?@-ɰ˓Q'WHRo~)M|:P A{vʝWaSK;鬖 -U(㋏py664 6']ńFq%^UE|X-DOb>Ч5vlm믝]ˌ]ev()֜V/џ^QA skE]u,b[n_rW^)33 EVyPG^v,ō*/42fym Z>pS\SKeY= t`C 0HomL@r)ׇ4Z :뛦u ɕ,/C ,7Ku[,uj`(-)=*2NIktL=aJP2R\vSiScG@s0H[PP PDcZ龃 *ym_@7RO7aF0>wGnW&pd\FƞR8 m1ᑗhQ8LiC;c`ȡ޶[bכ䵑5MEaQ-`ō)$j;wHHLaJsq>mgY82ilLL>5uOPmDkkߛQch'Og*H q;fƖ.;Rv\`ƌ{Wqr & Q5<"֧wDpoլ|zjk0]2iYΡœښ9QVHgˎΜV헯.pIYׂ|=+ ׍V#zo1l`ӞBFH>2f;|^eAsNjlc_Ju^ⵄ j:";ERJm*%.ߥϖmNC E3Տy +;XXszNn ڹ;$C5x?: wu!BM!5+,sj$cPoyHz=RT/'U~:H V}0IgxtTv:BBB:m* eNgTD$c$>}n@ 1!x}=DNM6 heA A=02ȒXhL(sSii պbWX5`!@?Xsvztef9q,2͈3N>R$u./.>~.Έ>k<9h6jxT㒌znnc37gDJ>13:k!Z j/qC{“@GJk$ yhP,: OC O7(-4S] U={6؞Z'A'Ç"E7l~&.rsLH=\j&#`ougֵ>TN`):ʼnN"|l &s!""" .th dž177>,bWW6GPPJM *EPֱ8!vu`y,[f} 3%`sbO,L]ՙS(7gZ`Y8g5O05O?n!Qa$}[Tb% iX'W(%J*ZǘY@:@2m)%*/TOc k|3²޲NV eߖyMm d2\ )p 'J](P7Mq4~T!o$)e\bsQ"#݆锭-ƘԣURh~ 2Qc=ѡTU@BmvULpy)Fݗ..> )h[~RBo8X:As#w"ĈeK7`8_ UwvԵq@'p^ncI+.&nЭj6I9,ה2'hgo[6X +?~cV1.֍oƦxW]:Z'ԩa cW3!Ws-zlaNdğMvZI69эg26NqpȎa tP_ 7HsS_DT|35 !uڐjӶmLo:~h-fبf\gǥHHE_QON&^ChW) =Qp2 $L 0NtZNa pQ[p57IU8 P¥6#C= rJ9{!:\kCXM77`=*rZDԒDLD-$sLj4ױ3(9EdTT5nXR(w=*-ՀPA$Aw1 s VZU*(C Sfjq5 |ds.4i(b+y _"W@9aGٚ4ٙJ'p1{hEuab>~U2o}q4ݱPXOui2B01Wb{A\OֵmffpJ,Payo7μ ]tprzLjLYɗCB,.eX<_vue< ٢ÞյBw⡴;6*>dQ_),@`xL/ϜAUb|##ga=ڟeDT2&]E7&+#fʣ(7aʪKfAmYZX*:FW,HR9nsr{M. +LYNGeR]䫆jTcT7V3mS~%3O6 ?ưaf\Y%COqtrD>n轅5Xd!w*t!$bHA6s7 Y cBs9Iל>Pyt)vk N]5Mw ԷDQ>dM8^m)ot̐K+:J1n٘т@׆rCJ?GY.p/9k2L@ۙ+ 0w\%n \sۍHԇkV^iה{FvN׃I90$)n*& CuznY4֡9-&쎐5ƪ3%$3y,G24^CqSfV(ȃjB.vOvq&6tټFAk\ #eW's8itvJ{T>fDI!߂ЁL'Z2]6{zUN¬0O9m^&} =CR"Gk~L1/S9N6z+Ň,k^#7#1EA8Ą9&qP U&cCk0w@3ކ( "+nžg6Mm LNCeU,(*黳% yh.͘ved$"jvVYPX%yRYtt7V]QʅkVԮypRTȢ"zӫeԪSF0+5;нóuX[$.猗K&Lpf$$Ix貵j9U-/' aƵ?}bbޘ3oF~C]qkRvSb凁 JuQ- \%y?ˁisB%-[+zZ)C}#l,^R=X%b(I`ZƩ 'k<R(y(o Kg닸fd l,’mڜI&1b r +IXf' ; Ru7n(oz@Y[g%ۦe/Ǝ C慘@ͧʒ=5<͒Rwic$@`&7dL( 8kRCMڠ+_|%S0|u+D?H(=N.s$V:_ Ju/bZ*xauф[ ,X? l6zu1t#:GYA^.aɑQ;{SEZ\ dVc.Q7W!?-+l?fvƷUEdYCPEάk\np|/GO"" h {؎Nz}WJ %zh*Eog~.ۊ9 :6@Hi 7@fz s0A:^:Hд ;Jͣ[)8gA2k(z@,+(Β)I-r/l'5gnN .EH|1@8A[f":lʽyZh3Pbof\UL<3XF{O xM9  1dZ`,V9MWVLq2CoF&W"FY@/[6кK1q<)*r9ua/MyY IY)ybЯrNk`D@nk} 1=i,)10]Ir|yog&hudx$e\|jhuRZCxy"a+t<_8Qf0%E i㩜J g GcI3 <:[12yyޤ P!{P+e6he Q&}3uG4v$fWeq`+5蟙_lTgE=_ YU,*DZiɪ>UO2!VEQ*UْIoa@nYzi+C}jf& MBNn.敠 I%„Y.A#{d4my'Ӛa<D3m *w+w `N#t^}XTɼAٟ'ͧ:ڀzH}jB*%o< hr3>%{O<=.G@̰am{8ɼ幤Bj銧/[IHkR@玝@?Ν3iԈZyO#?V}E|[ J?1]c4fzމ,i~ Sȏ8+.NOVV ]J>&<=~sObԠ켳#{WZ_ˠKt|yL/Ӳ>Nl|̘PTd@aܠIk8}aOi =sc*mdaOWb`预;ScD H$NBG3? ] q'Pb8d }Ͻ-I2.w?[ =gg:3 Vt(=߼1G,$aox}2ܳB4FX^:"B xiIޅo( ~!WoGޑ(fA> }/kQ.N Y3@,4]e=O}G>][z_,bVi}17_l;yY̱ϖ7|Cr6_ix" ҍm*rBGҕD/,K B6L}jvYH\dP\K]L98LoгQB&8?ޢ\* 7PƶCc]{' S~塨8g  (5䥆Acw|U^~bC˦I[uںmW5:_wNunnqL\d @a$ɭ,M7?++x) E8i[Оd1R{٘;:#׉h9Y$Xtb2_vGgܘÛ_>&ôV%.PE 5'Z-3ɅzǍn)Q* sO~'_"(S6#4<]5.v_nMB X&dDH`2/(U2tJN<uJ/'ߝdl[eZT֔UNh mimɒ{ox~kx $FG 3l:h 7r]v[ GM%Vp3)I0؉50TQ Ӎѹ)N6 6P,$m4枎h8\0)*7Z [a jPajFP(BlfEVm{iF$+Rod>,)cA`}]q2aǝɧȏ5 }Q Xf;0^%Tn]ZƔ/+=k[6*jU#YiG{U:#e_Goc?s_8P-Ԕ܅_}j);~fO-J FF{F6O>=XCxw?#p%B:e:FUz:%3KxCMQ3uF! I I ܆Iz*?A!tKys' |3&8 ̜uY.D]:%`DY¿Jk=3x!0E>t\tf?k&10ڜ&Vo/K=na9RQޤRpڽUa7} T7unHE2 JC>,]:#_cwq-cC.q`GȣX;Sde(>)s v Uhi_^ԥߣ zBcF\F߷݈i ESCgrϜ3UoM6 T^[I jaF?`Y}r5z6jtcೌ:־,~֢٘h|-%%5 yfӰyr5kEY>J"9=.$u%Hz l4K4Ш7ʟޯx^(чi93)xZcĮ Fdc7{b)'tm卽 !`$$FxZeus<0d Z'3 D -,7*I?#"bQpA#["=5M[ZJYcbwYP eu34[|EY] 4 d/rij LNYtx `ဗܖ@=oFhi+(Wʕ0: = Wш92%OXe8lRzy;"c4y=?wX6D'y1%pO:p^`Ae8pub\򰏲P_$NgvϺ8jѶ#3o>YIe8b,w-҃OrK[ npk^X֝q<8b>J4$/ 厲jT}aݣjX^kh%c\dE+8`SZt)WD HC穥j0%P<3]G'vI@U@$&`КLQ&'oǾdt'5|CEΑFeg;-j]sI+^,q6sbgGWgl +<k足2ZiJ ^lXokT^6 9~g*bz$f~)_N #473ƾФzF#E04O1QNlZ{s[v5`Bӫ؂YWE,̗y}\~PµF6;LQ0wAjb1d#VxD = (W `dpε pe Xx\a 44P~d4YH7Y4~pwy|\]72sYZ(v)_}PXFaXs9/{1ك|x~u܁:ZgHrNv<#MrkՌ(d9:t+A|vwZحk@4=֜a/: Ȁ庄; }j'ʙeku3j-?vᅠ>L>|!Tk~3hUVrbG?$+LW`^#1"/U]b!%Hd6j/˰c2i9:(HxBN k6mz,6ٮ.YGY \ MI'p z&WyS)b;s{@B g /@VY]%loc6"|hI 3XB+8N@6u D_bpBG]*PRK3HrXdpCq/k4\S6(ǡ"dx.Ls"SÉjû%ͤQ:>8H/Ӯm nӢRi2EZ1sZdL*\ʔl62#|q91Mrsn<5W cüB`@[|8?"W@@28u..SXS:(hXh`U4&˼Rλ=JY qs-lr/;HI!<jdF!RFǚAN=c{=FfXkJCWsċLx].ְ`/fV0Lƕ RB=R`K<s]pi=]|({3NtBiR8 beDHbvQܰsdG"K-C1(p]:"_7z_0POI~rk9F I%;-%‰_bF 7h=),*ʀ$8DйlUAHٯ ny"ݣ#~\J2Ԥxyjgy`sqJgvv=I 5.X;hoDVAF ]s=_7ҧ<"N4ЀC1,a@,7TmH͉x4)߅[Gڽ/ŢU8յ P`x'U1Wf2+'s)C3!Áዮ_/#w0v)VхA+uф˟ J`4g:>-Rzuoi3|d2r w΋t+dۙMSCƬ.һKD(WWƠ.zb˔vN+KY&B>PiGF޸S_hY%}S.v(]1hEw]z7 W>gז6 +I޴g-w0Lp8!j$xynΧ9X$@x'E`(RR`vi!]+n1bG^Ĕ©0^r=![^zL]`C=[Qjpfڨx:&}^x` n6&(>_D`=3\ AlT̚g)4.7X0eG%l; )me_N:?diTCck9mR]+'cU-a]y,\e?a0L맇wnszxI0-[`~A^,{zSKUa+x?ŤNu%@Fu6~tx+iwC;ڡ*qN/4S煈`^ qI @V&y)=~,ֆ0艗\$ MT3oj: ڃ0&]x0E(JYi:d8Ō#WءUHQXcNzA93kښ@Q{1|{fXBޅ3  =ݷD/6`%KW)_܅[bķ4A,KM9{i[Hn dݩv_SѝӞjkzWZ+soSp;,Y z_1_3U~+}q<"I!v9_|fp2>/+]򊇿X%it4MKЀQ2II-;0`h^tk+Mȵ҆_=Ap: u6!tq-3gT`<IO㖱ekt?W< @Ho}5F5X^opa18Y6\}^μ\\ ⶽQ@9D~ŧX ATvgMŀw.фĞpMF-A&&w%mW4i1Es;mE ٚNZg7Rzfs,Pkx5b*KOmK#Dbs8!)d̢t{9! ZC7Z@4*-:nax [*ڲ22X̺'6E"F)?l| O֙#D3vuw'Ή4ã{hs*vfpYW{lh Y{0? qZ>%˺JP~ iBf.hIJ#6 !{'lrŋ gҾ+ /.á{)RUE<%9!U 5en/lRqw̙`ÓUjt͍]{⋣I-zɇx177D@oםp3n hq,$4o`FG]Pm1xrM|!2Aƻx$< VnW`hZ VC4Zp 7PCt2y;@G_Kn)KV־ i*mx 0_3c uwఄ),Io4J&G=M{6iۿ90M#1畯FL7#&2E7rz#IS.^몥c7O>C*/a i/͗X"]5JVjES܍2Mx &:+:9ѴI191v ,;kk#{1nyPWZF |#VãB^㔣aaQ\^qoig@x;7 /_otxF|#u0f뽱f{ڷw|M=~o/?U9@\ >iFݩA52΂ǣ@(M:?29ZB&rKz'bY{k睪-&g|UC8X i2#$M7 mrrZZ^WfƘn-v~p\yY.Ex-r m~"CJyp78<%z  {&QSgR^Ǫfn{Y y0 x{s%T&-ÝoʧRj!4kz3|=jὛQfuoUf]oӹfGdE0+d fs!hj5Цo|U~ԹcZA yn X(W\P$ X vkd4B,9ae?iR'{ ĬBHس _g-bb^1v"Ozh& q eX =~vHNݲ؟j,Yp)v%Tm?HS  :i}6 䮠j4YEfqEASnina jjcb=z71!x[܈vyrM5ڕLfnUwG%f]ň2E; JuM`EF,倣[}kΪWŁ2z.qQ]>2IbhY)khT y %}5t`gZ\ \I/+lhV)Mjzaiyj I}T-ۺ_rQH839e6HQlj9aLQN-Af-~)NK_{c^~iW?4;ZTKF{bsP@Q .-s' tJBD  ?_е()Lqow)zo9"`T1ģgUD0蛀E'՝oP[[GXU~w߫Gܱ70'˚஺E:9o5Ɠ2 -xʼn϶m9p C){$GS]f&O7TrPnJ On ^S,YWvHe?1ΰ>]A3ĀYg@C缏qM,h!pt=#Vb/gڵʫ.2b" raHԒL,_hl69c׏K~}PAM Zl$Ƥ̷Ξ*2RVNY7g7`=ʚ[k}yT_$n !oU E ']KIC+ =o pyגZi 8 ,^QLkğT` ~W(Oxb;4 \Ԩ#@COB zŋz:2ܜEq[M.!9N[_<U;˚$\l*l]B8iGuXz ͔kE:i9INbBVxQB$NoNM?NQq!'m|>3tLKgkrs/JYtTJt4 HiE M{ƟMEsN60}̉?|_ VͱwŌ0Y3[9N\QˋhfC {;5c;z`k_E=HpI,-yKx]SV \$0ۏ~dveIĉY\epr:t_+uetͶ3CI${co$9EZ\UW^Za TXQ"o %]ޏj ,'KtVRae 0eC]₼(,7>/&;؁dhz~Tm2Uj~͉+6!\(f%تiFRֹg(c '8@uxjrP->Q#_y~Ds;Ts&z=Y9'ʖu蓚:7 ӧbxM6dj1JYJ| J1**%0Wn=kMKI7fq09Ba]:\2l_N ( }8w/G=X1gEf"ɮ4m_Z1!1ӧ𔓕4Je͈Kj@SF?=EgR F|^ Mq3tt ε=pYao%[-qO|,AU>V_^$;O깽 ö6¼r} _勺mRe)F$'C4䂮in]+ ǐc3 )LѮ`ş*-{Im߰Enmz]-Oi?ןb[NI2 o(#+EOj ؝ ~:΍0RƚXC&fEムsò[6W0Wb՟0U4g; =s΢W ŀO;%|-t;p@Yc36%78߈S7ǺZ+ yЊ'?i4 uMu?[ ;[@VQ4G Xt(&3}<wg&'d{:p u#R:,[դ}Rcbt !lQ<#D\GVI˸_G齐'3Ba?9hU`/ y6G.Fdw{&}+ dm yCr$WO]Rkt93J!:R1)i#>ﻕ:m*sx& =MרdbG) e>4K"\gEDʟ57/=>X݁-ļ;3qۧHt 3],j1|I']|xm?*c ,v,⧨ gHEP5@eBӳW"wQѕ 0`|@cL4Ҕ<薃\\K}b67B*7_u!i:n[JUbcr*ðՏ胏Kg͆FlE AE =;QLMbFrVEJBa'y攭yHzY?cLIpި3B3xsL=~8:r v}Dk/-::/, = PjcM!ý:}x̢#Dj}LeN#VoGl.l,[ޫX*\okG"uQ7cNͻ?.pN PzH%6~9=LʭGZ-:\O'D%Χ{(Gog9.p]ѵv"PX%c&-zf]?ɕsw\hhp$+lݧDOwUQp K R7,M. F$i,J \sgfUqe>a:1p\Ô\a>pD6d^MT5G:h1t~9 64~ϻ+dAIGЎnWcM0\/}!S-[Y R ɽ'KՅ<6gxb\g>܅h[ntdI&Uگ-,`狡ÿƮF*hh_;5̵*R ۜP[FXi44|֊O~jOEwOx@w=+/,³0D$\،;C ;P=>sUaۺ;cѓlqRBex7b 9y/ " v4l`dժNKm! ϾA$eqLN  i1 G +A3_Fi Q,w4WMUfB^,|n {r3 gM;M!eE-wo"a11~WAI./w,|Q.k p , :On$k_թQ fPof+lKPRѓsC_N(4|'Af^sihPShJmmw;(]2BEךYSvHlԋiEkd,TDiXpjXu!Yަ' Xp]vj]=r+t\kC"r?eNLy*W,nwBF(x >.WU%`R#[fk<6_]dN#ˡ56_]8ⳃQ(ZfB3שsI:]HBS/ffQ?`w#Eo]q1gGUgMOxnsۗ|̳@`~2WAz.ud)r^.Z~{' $2[^V}}Ds>%27ZCaag-k |nn<{6C{ gzy&$}_ݾ!%B85BähBP&cj0){?AM=8x\B+ZpSH9!~_{ 3#λf*ᧄ/7$9eL!FR>O$pKshn*x~fM,\_ 5W| |Gq\?p67oªMg非g@s,_q"ffb:X siQ>V=Vyp .'Gh8FSv6mKQ4$xn"2]x_.=ZeH 3K{@\cݵ3ŝ*;(u 8_xf^Mչ hr_ۅ [$0^i|~bEI_EĖ)oN;}>5)1٫g8tfqITh;ɞ->Gf|&JBw֤*DwD]wz,0&2lȉn#8à<<4%lǓ>  I: wCG—v*`ރuA:'I1ǔle& ʩFjO) 6,pY`;nQ}1¢p kזDwBBb˴+sT TVzGkȬMpd#šTAUDgTx}&Z05JB2)? =6B0emӥdcIUHzL%b S [J$=>bXCQtfEXHY i$;9Ԙ/nJfHf8݆1%>tA& F8NiC6l_ZY:8t-m9st( lU"w ^lB6X:ť0÷NϻIsObf1u5ڳ]u09p ҟĪ,Q'v\N/8˚LMT|3qPh%Y.c}g!;ZDCnWnJc<|SIlz}<_X&w,2豈_no/Ǖ_)E0PUǰ[ ,#B 5S+Ne#=nFf\sjQ|0x8/ nز/Ei}P(@ ;ltRӤ X}A@QuAC3щ-6W|y?|H fdqbavw}mM\Wx\?@ ztYqgwF#lRLz'<B3\M0GV5ZBD-SR]Aoӧc9{߬1?vÁz,{@9b/a>d}2d1iI#k5q>_oFI(@mJ}9fEͼxuP-6?PK%@3nN~ {!؟n]@uq| ~`vo_xG.oXwW9"M?"d^5 " 7B1BX{KN3X.aFcLE/_/h/4̄lx)v1T $[;)JN.@85fY~)WHi%r }) iCG!P{q@Pܠf*: Ba%|/B$B;, Op0xL 鴴oML]\ 5wvapKLa1=2,a?JeHe׀pދ R,hl7uQ¡NtcsdLX@2^d[̵G&U kШCIDfF#U+/ +g?}?EꫜbM2q+@^$Q.GfHXa$>?|L1/u\we+1.&rMF>tP@l`0WWwbuOv3 T^Ki˙➰w$#Ey_ln]f2D*";n! ruԑ_\O/fO  ~V3Fd5@=!)VhF԰P6WN@3NdA=;q UtP'V3?bNȠU%ukIBZaN'b#FXz EMH5п)ҧ\f.QOQHLy2c1_ d칼 6QѤP@kĽhot4k۽_iu3zjf Fó) k]⤒ eCjQ뛼rۛAa Vk?E=ęQ}YKr$ϼ1pJ=P+r~=E}F{GËJH-{58,E8S뼾hh l> JE̩d穢ּpw7RB~{ d QQQlҤd amOAAq1^LeS+jPwTCHMVuKtiR`X|k2"8sc롸qn.W[&(ׯs)EMV\((ԁރJJ7E*e7b S775m߁g*T__hu KYޮ+5"*TqUAw2]-5oLsINfge+2-6׶b:*H6;BsDŽj; Q1ǴLG9?+DNB .(95H׭\hbN.I8?Hxuw&xd(]:~ #w:Net;ꉳq[N+1%/( |}ND6&Q-Hm+LӀw\-zH4Ḫ57A>MZH23VbM|ycȵf.k nQ$"fL;֏Zg;x(Iev{W-(Dn^q_k':As]z`Í0ԖX*$anw6e'aϩ?C4֍Poi)|Q XF4Jm>߂&>6Sh0(v#30>^~JRݧUNΑM5M{S;9j-|PvTW> ]RZdn XfĒ, OR] w {dоn՜2кǍf{3*)L0#,=(z;#-HAr4ZRw03dž?^EЂHrh{(JO440O 5VڹϜzn./" LDM\e mJdS}{JU8fw8-D +CB:VFk%!mGwͅ5r[=uԧ\ Å@XFǿ\Tٱd@̽l6P&Ebٚ܇%u6s9ږE6?Ŗ |ݭnALw+p>Cg4E%4T \^> $ ]#nq(Yn~lRTyn%0@}¬:$SxE ]fh,ʯS~uv/DI3{ŭZ_m b gXt$G5wJxZ߸64 ;=v;3[ ty$;Әˡi0BZ/{t=j€R/cD|˝t#$ ~IS@i YXkWI]´smmcʩEh]U+bTDxͪlͨ9)3{g ?$?+_is'HܛK冄xN a[c;ÇxʹW+2'1~of}'-3g5G\8+*ܨ|`"S+p}~e! |+MlQĠB􄎠0ȩCK?`V -l_FɢI R[ WPIA&P/B*.Y@(Coyq';4գS]`̾E!#7mG86Efǖ EJ`8&\'ԁvf8z=^Z߬|;+Ws#o˥[K- T481 \9% 'ul"$n &JٵmȜIE;MVst|Jҋ3L7}E ؒLo|:#O+};z;߂HpM3j[(cԔ$rU!2Pь(E3/aќ'C1MZݻQI\*ȱk?4c9atjHI2svlBexo"=W }s\2OX$_"_Xp3X""F*HU)WTy;+PYNT `&8Q0j&üӦu9y²L{`g-1IJ8ti%ao`)P>ʽA3x&AX!Tث`x#?ګSJt2ă|,EEFHB=]]dgSAeY_RpO zC]i#jp=2_t)|#2gni4MϗOkH=z6/huJ4KKIjPK0._>uOų}#ɱk< 6Ƌuj0Qm ힼv8@g2?#@EUxB~$ s@0MsqslzMQCȨ I rA@BYx7ƼP-4[Ƙؼ;ŵpMՂ/t.BF(z-5VHD^rP$;xɬ49Lc\nbO:A0pjvrݍtӎbaϠG~ˠj7Ŋ'ZY (Xֺi-He3Hc Nk5] ?ڠ{tF:jc%>R"ajv>^IoՍLcWhQ_wƤU8̑} RT=Ā(Fu2/ B.,YA<~ ɸEBlxvQc}&YQ^W8)rf]QKl~ 8$BjSC}Z(_+u9푓iذ#>F#ݲd7^lrwj2ɉre]0LG"r F[n E7( FGH)Ͱ􈻵@ kY'ClVHU&׵dyjʭ7B1P#byNg0@rEW']7jQe8}!8a(yPC g8hF8kid}j!A[d GBȪ9-|YjgaDl3Ӆ Д}Ů؀7֒4b.0;YJgvGeljqAHOOԺef/zYXp"h]z;Uy9win <.S,}Ù|% 6%^J*Q(=oxq!@R+[^YQdǝ|܀ AeiDz2f wm8vޮAEcd"B$C+'bqw bl|#2|4bsk}tCn/L) (q0V?y5ڜ'Qb`]]T+i8װMR_s%O:(9MKGR+mLT{Eΐ ʸ^TVuӄb3 rӚw̥='GGqY2tRxqiXfZ{hO1%Qû[3Fm;yG8eMhouv`iq:vPͿO䆏ѩb*C*x-6VdÞ!L/[q4Z8<0_lXG5I55Hɷ#GXE:@z}0d(LiD.!I?`GLM_zb_v'MGPj[]nY0t^Q 0/?@ojݟ@ j0ZKA77Aq%`)v{}[؇@W# "⌬('SBM'ۯXm0-Vx8.}-9A pDcOx nZ|%G{m?aQ e"7`=}O~OdrJO3Y;ֺp^DkD 1 q"`F3?[9u >XnaIX708T$n,I&!)OL n6lcɍ&G+1-ZF\8( ?ny5NaLA)o./.{ a{"(jyT"_eEȯ B sRi*r10+xh${$ygda#++1ƨedZ50 +P MGp2}(^ +X`6$2}ݵlcG.BȏX5\iWrpr-FEpXN5Kq*.#ola"M);rv=̫ONl8^:{-}!խ_퀝W/;^z^0wc&߃QU1g5/Y }hRaOLVI0MH+9:#/Ȑ$ -+V:F {Kh ED.1 {jzqB@*_]@_71}Y6k eL-XVHs\}o;Pū1gCyl_g*e7(=[qRv m$ƽۈW"ȳw@!'|y5g##SkŐMW} mFAr#Y =xe|r9KI_KJ,K9W-uFiLZ>ЋJǰDg012̊@mlq(N<Ayotw61w}aIkdq{+Ό/YND/CT "~ (v V x|E 8J0RC|03?C׭;$2v|+t.@O Jf ;ҳc+Dךmnn / i7LUWr|L=%TU[qD `e[~wL:gKlo{ymJ3i3z٤kE؜8́qpYV -fWwƣ.TFWGջW .ȠvŊ m9X1^#5I+ݴ:b^] mB,rƽ tK+"ݶ|M@CT:ڞ1P 5w$(xRRJ _\l]ޚ- ,`'7QXW݀ʒU} h+HN{Uꢨoh͙j$FU!P{IXz57mw"M[ؓˤ>zĕ]̨X5l~:X^&AA<'t%2Ԃ0P`RYnULb 5:M>R;1xyIc{lur[xdc<(bN彸{so9hM<<\+AfIgu:$S[ ;9<>݆q!E-v"?:6 wqRK(YzK̭{vJYc:Y\jNse_Sٻx}]|*Fj\g؅Ȑ=(KX!^ɟx+G\OB4Qso*gƀљQ%n!Hg=/ڂtPT 6.~IN6~h8*hvc"Xu7൮)"WrW!K^ݬ(3AU,Ѧ8.6U> (0V!㥓j[զSéy2M "d]M-69g4"A#sonB6O?;d'}(ݨD͌dEޓ>5|0^Bc䗰+mcoy02V%L´XeWr#G~( E-ҨWhjtN0! *,پ/>DcW.N }VQtW$FpǭsR,Y#X"YV@,C1۵BOC& RY#gQ5F33ʞj6m8:6j B:xg~;]2Ӛ__wD)BemvN a\c4,jk8*O(!wjOȃK}uQN@L(b͘5i=k ́I- %z?+27+0%)GA2lJ>AIvg^@S)kHWkBSUjv_r=U'a\P 82iŲ=^>ҵ &x츠~;l1@<& 7U2 _>0B0T*g_e֐5\ 0bP!jIMS1* ! $*1f@ ;TVAD%ˠ_7IЙwOR3X,n1?V4`G7+K"0AoI98=ǝ*9+8o`kqCRT;y@fnt䵵Z'W?[=Kt}ʃ5q H=-x`YzrYÿdt\Z47WD(Sķ@~@\ Y`>^"tYƙâ_%.FcDHsyt(MП&c! 4+`d 8 BO ]9!qQ=ɰZJf%z'Q! B?P|5D)ɄnI+@58ʤy` {p'K,4ꁤY ]1} G .'Cu+~< [hL=$OÞIbǩt9` D]#FFQ ,k ak\0r!K7qZ7N+ w'jC 3>HNWeI=kT\c!W2d3HEn׽^뽨u5꧷ddiۼ{u/wa=OB(ǘg76&Q[枋˘ʌ]#1/*},AȚ$)gz0J<_JB~tCI5Ii<07oW՛.|wiΈþ;uFcVMsWg&A hpy*diS kxV#(tШdI`. `G -|K{PH#ꤶ^W~"e)+ҲjޥԈBQYk+x妾yVFK!p沟Il@LL' P}DU 5m|sCԙsdk 񹽖;WنM| oekP6u'iyT'|-E7NJ-\vm 4jTׅZK"ZK pAik3˽;B5ފ%|U$55ءf" eQN@41j(LL_33p{x遂!Zd:Vh]Lݘ&Q+W Bnb$"ήU\ ZDL5%nS",I9Kޑ̥bg Q BȜg2hùAQ!6 ,@R#.&E<_:ƃD[s}oJ+ ufb>0j6uMm允eħ=/0K~>!n&z,JGF ~[]a1{'N-&K zK qâ)WV%4%;e3x\ԃ}n!Vz=c| JvT4C0,rC( 'c3Ei ެAgIfRRX9h aQ2ԜlHgZjUS Fzq9?Fy+pw2 `߽~lљ6C߽B`[C١0X|1U8"A%Z4A,3)u}ϗM yD6Z(׈tV(DL;퍂|Ʃ3A{o|7խ:{K$@]hk>Z.9X5B@e&ObUD=<0U֍?Xo9(?UJIwx0Vqi3\dsfw!|_s%&9H].?|\$l4%1=EUr XI^[cUQĩ/o00l| _ bHEC n|f5@y~ޗY5CuC{k͞H jo9ՉAi nS:21k2 bqQ4vhE cnq5\Ua>>.Ɨ1xj3zuxhE0/1(l AaV:ANjMwОΉ.Qx86(]e$ Nz̄;8LwI%iq+Zw=k{bt{xЉ 畭..P7!ml4;b<5#.*yY%0j ~3vlN+oV4ޅGA+}$:x,4Dm nF$@mԐ8u4PN:W*rkD_ٶt#GPN] k>YiՑ-S,CO blVԌE"ϐm:Hkl9%-qcF@ b9LL-q#M4`==$="j2TȥLA9XMpyiQp -aE^vr ؅7,dHcԆotCfD[@ M 'UX?FprщO*fs#!ߠ}t6ݸ,䎵L 봝Z)q%6 薨#ū/8W28ǹi9_M+2(! ~{F/)Ѫ?gj\<NS5551ZҶgAN9ԛڱYcN Apv-eaAU9;~x {CppP.@Y5[ng8maNF:ʦ {&=GK.!_'P}g<*vs8tf'-qtvo 4Y['vS('R^H8b5d(;6|{'Xe_31ʶ,⍄ Šċ=yQJs)d#rg(|3 Ή?쾥FsD30#%+u3\ Wv0%#qt e-2* ߱]'D*ѻmlz,4epPE'#ԕnt?vJa:rOS?D-D::SA#"ct&{R]zCL>WǮ$[F9#,rTv w-U 0 9(nw'8reypd(1q~|: 4N9iŹq>2J4elnaW@n 3gd D ,t!""M8y~k~7Ҹ+o>gQ%GzuOzIRLAAʒoS eǭCİUĉ8^3-Ku)$;-5_KzE5>R.ޚhZK4ҽ,OrAc/KA@$ߞ|n>jD!Ca,Ad*zHz;d VQ>f1zlJLCQD]Rb༾o>ms̍$N4y=* avp?4gaVm|͟a,)Cz8.7T&@1O0*eL!]] w^Fg9|>goޙgHZo }B>f =D.>h94-bX aOjKhz Pr˾sNjٕN̂OInQnzze%9T@h6)ҿk/diR^ )R͉w6-tcr}쌀SvS 1geyޗ=ӎ3+ѩG<]*Jd4z"Ъ6Ysi)WRKJH& װ;߰mYhUЈ=4G˜u[żPh(cCG\K5HhamSŷ4)ӪRX*^JI$&|Cu_|+|T(%U5w]iK~τoh1|2aۖsEKB+5 %7KHkWёcdիbF~{~Pe .j7M>S !HNE١%κ!;㉡1ԇۺ{qNY8jW]VN(dĄ_Ɠzt~>Z1bʣh)g4&{s b7oH­O,Xi8@sO韤u2&b:3uB=VJ( dҠw(#M%-mdEHDGoc4Z|(9$-*+f0E\LFfC:;GغҺړ,D-Z_{c}IZ-mx2ͤF"_KtiX+שŒx,Z0{^m͓Zlj-3}$OOj^WUeFkt"D,cj-p"z4zeZ  6c1W1t-; ދm"Md/Oיv&S6*Ɣ;[^]I]"[ErxI {~Dc x]]_6^VQA$Kt5}v `yΉVB扮\נ q.^=407Wzx Z8K k>бoV-;s>3$ TO>%Ha!YoUe*(0?➾1XRɍ{*}񃺊qyA[\Vqb;̧~$V_-xqt2|d'p/Ciy'f*ɚ.mx#W9: rRytxsQhE?x]ϦVl $ocLu ԞLwkz"e@;&'fs;扙c>S% Dw?&48U[@aU4 \=Cs)g(L:5{y CoG~poEPF3UCo;; se&-) ?Q mNŤ`3GWy<$.dʤ_fsLيy)9S!/ii 2,Q܋L| L{j̇;>//-Rf˿^RWREj_ZZ(2ٹ3or.V:9v@W' [?!Di}Y+mvM:,z^Rf MV]8ߊӹ)xKDEn~Dgx-[%O0i9хmW] ]/>(Hc J7܄壶~ei8jL4Y@ ydt&H <-˸L(3q/A4^og]+DA0aXH$(rxS*L7*1T7gzd)64U5% R[M8,g]#3ܱVnV=n[2㫎zZ#QU /g~Q>!Y.aEz,tēH"NNRZTYKgbwyK˙$4x`q<۽ Y[սEXhc9CLVQk&hRO"CVV1&WSp.ͭp1^),Z$"hۀK9&tJU hwaHp pG Pʕ. x[7Y),.[v4nKpeݢgeVIعܧ]pj|P@LoZ+7.|HV`y}?9N:L77| Q;ŗ48tU!f`\d} 6}yǎ[GDrk {Ba RAUް䧇f=jrJ¥I8*3JᡧqƭfKڨPѯaPտ=SzLӘ~_( K) 8h)OX\DKA.R3Mo;v3-jP:49\nt'HOG=s@`R1a ϩgDŽH~ơic?kIJY3 8? OsܔVjGٌuEj;t;:yʷ-Fft?_qCTvTXfy'B/E=y6<:Sa5ҶOLJ$]oOyi268!vqp>bWn":+B:Si;p/ɬn#ol?Jg @mztIouTD- G9[٬.ޯ= cE>#V^;rρvR rW|46/^a\[2Ctl{NnnXB^` DƝ',LI*հTI ʬ'wor%5B- 3 ?`>>Np MUQNLtB IjORVW k|M}D#k=;cJH H ]VJ2/٠nʳo.\/t~}DuTgIe{ntqiL,!~[h], GT1@\V1 C8?T5F G>+m|m~߉'i(;ٷ)0qo3h0:`Xan7P\Tvf֫7HڰI ##(0?N5+W%vcj[\@q.WH_m&^7rSm۵P~GT=JOee0qbioڡ[$7 i=z* yZυRE*у+ͯ0ⵑ v?X,yzZqvyte xamohb{l6fp 2˦hZ+UTf8 8oyZ <\Ţrsazimt΃e@2ܓǼ5X%A1֥j 3ư[zx+fY1 xdB.#MG]*i]?coX?l=f 7jCش5K~Pw>jQf.TL/!B9o47;,Rf(cV_E9fVAKDFavF;/hcϳEDytI˶ն{̋3MW_L,Ab2\dn7>+T򵤎h\y˗+ϒ fxajpd@ݾI8ҧlWK0&ְc@aCrQ+1x0ɍ|KkB5BɛA-L:D.SI_cNw&BV^C4.R>+>A?W]ymSx [i>̝u>bW-MU(ڲLiҘ"?(Va{XԪ9Ad>`|81щ "y׋Nj/Sŀ.RrtrT;+1(V:rUc˶3՝zhqDgUr*e}bc!;IVwPLdf.@(BI INf/Y@PY26M>yT C{@ކ)y&=`сDz_>M|w^o.CfaLar\fvk}2U.93/HjvW },0R"y ۫ZF}6T%!BGwуGq2O73D9{qPR/EE9o]SMk3JK?ոtNP"\%ܱlu/bkBee).^ <꟤9|ycGK x( Ơ nآSaADIspOPc ;eT,[ d8]a()ck1G@~8Ts)[kLoа_GPMH_L'iO[Ӏ#.]ןQE.Tvc;]0h1?0E.g ;zBV^:R,RT]_!-Ad^p(:pl/'FM%[M6("# :obbn`Z8I:zX'g*T ϯ-W,)RoRU5q5@$N+K ͅ}5Q G2zqȲ(.Ws$_n o׳85OgAGsit$tbzY=@M &̥mI-^֦4}Omhڨ뉅giT%LזF`S6BPs ;ϑx#+ "ǍbG*$Iy}"qfڊ"K(),c>3f^0|$f6c3k/| h$*3=}דQLe~pKgIDY`,~7 pjn|y.޿+2Í%0ِ¡rzb[Ŵd8A_ RdY{JNF^xS2cC KiGjnc7]<_7ц`uիBLo6V q0zJV@HAP-O3;85ʀE@tnY* ]("6r('Z-T%" =$ilt?yNUvzMuVRF,4A}G9)ۂo F4J&omy4`Hlʘ@nK0Wp@☈th@=& <+,6:iF4Ky9MQ%'Fd4U]fC5lUP&?ƴaspK,zǃPc}oa9|PszHŀ^k51HIR.2%?O5vR{a~Wwqc*pZ).$zvC&4-ARDQT/Y}>-G)8|8ITdLi{7cUiɳ<4hia PgR9L'}{'9O{\-oΨ(\B`i4w~)F{~F:ܱGERy0bf~/x,w^'}Ph{Zx8p˃:l ^]:]84o6XxZLǢ3v-^In-.$ڡ<,|ߚN?< R@J';:X5bJդ›9WL_fH4^끃E.I \hSi$%7VkvYv";tu8SiRKAX僀7Ș/M>\ۨs9/{/56(CCB Ies&0?3oaz,p{{5dB !N@- M3t+ҕ(.xRif@p*3EHZ@ߖ[8Lm5[z_!_:V$g}C42J/g./խi:Yge\>"i}3o,nH[ >3a`͒8ٓ b6l&Krq6)3 ɺ1Yc,K71;K%$ʂ jflҵdQ2$+:oPYR'T~!г:A&N~]G0jIߪ=&T<ǍcB^Q#ƬXSиs8X w|<+L+mqNV4OvbA}&{8l'EGкK0 36ͪǀ D2Ff2݇1<K_*?O $ѢNɺ3o߀6=zN(KAhiãNdMd|i_KO$B 0m YX(jsI)t!9d^3ku+Du@ ل)r`PW?~\%8#'dԩ+Y<0ྑ2@ 7/+}xm2v8~+rpLqD:2ѼV85RGXQILR-ju7BW HT7;s((fv)R <͵\@r*鮐7jxFh+a.3q~; *z&AK47Sp6qNHG%'`OnWݕ)AQPYr t&,5.D"9)[e~s* m4%idZdyb`%< @oyP2)2)Qŕ؟nTQHȻV7uoJC|hU&`PI0k er徑S5Ӡe4@~*黦Gsh tp#NJG d\*=ķ<޿τNf"Nz{칃U@M/"](BNt/UD59:Ms qWzQ>q`bè[oߏbXÌm!sGsEK!>f/@.(f^ޫr#xdM:єCx>9#d%LY(CV#y=Y7\t$6 {`JEg$Sj0]iSW1LIVc9};K2etD1dEB}U̶n\ҷ50dCt/^Bܡv׌/v_%R1֑ ;t Sճ|: xbWHAYxPeTob><)cCη] r]_> )-RjDqJd/}6rs{hyur68Ih 疍TM7//d#mJ\ /k?<̳8e^ Uc=58.VwpA`s> i}–/51c YKA$dEwgh 5_!p2\@dH؟9w ):)Na.#a8"3T(bٓrrj"ʬ~l_ǫN )ҋ}6|y[P{rm<\v䤩FP\!06(ь^@S):GzxZ۞ݬ񿄧h>O^^}(jD3Hfg 2Kk" G.E9dZy4y> +~`'_7{oq^ah)Xش_JEY>_+K kԟSܞ̫z+9&g3LΜlEǖS!lȬW"."8kZ Tjuo~XZTl@q(HkGՅp:ֹWJ|47i}W*5'¡cvOTm7+@eOR*f cb !E'> (ofu0v+vpVS<@*:y VM1/2?XS~qʟ1_O;⸺selB?vL`'3HHS(-9lPդݼ2:M/D{+ ÆbfF$$7+mL>À>b}Lv!$7g5m&^<}b=Dc7Yk^ݑX}%՚옙(/5>bxHlfotK#^+ *큄NZH!T"Zf׬YW|yLL ҒHEOv E4mZ^߸;Zeo˾;2sLUlZKGR:-DHMj~uCltNdH_c˺K<1:r[ ЛV$(a{^|^W,ػ3XkBWTb϶A%zCv8#n/^~鸋l {B觼x5%9rr-ՃmSh[z3WWԘ?oi&l'';f޴@D[BA ŘnPR^/:(6;:q+*C@N.۾ ¥W!qx;}C| %Ϊ 承'M]ͦ˦xOןҍkGh`EU9}F0@`Yn(C0QJS}jp%۷B"Qlxiv7L YNpM-?= ɰu<pYVư1]Y`ݲ..q轁S~R0%w$ mk gpW1DrC+8TJwdi?hN"aq͟J&tgDMBFr7L"|_8O;H3r%kj4Bq@87R Esޫx!B󷵅6NBP[Iƕ=mxRd-vW6?J5 aPR~%{ʑ6ëd%6,xuľ58r%צ"h2hTk)Gp H]}P/0̬TVv`Gt{Z c8kR#ӓæh Ib( pGȖ kHh4?{9<x`gM_Nr&Egۣff3 #k ;y8(Uf|3m-/G:Ao;sa@}組QǞykit_s6}y4xث_凉#糐iN;f՝Y0Yd᷌N֠]!DdeH߭gt &g^*ޜRյj* ;W OJ߷C?VWJBܒCt /;P 8b9):(2MpIi<xm֍L֌\X6)p牰~<˿a B0::Wqvt2 lKrgDVuǬOgYqٓe=d N@ K[Ev݆:R!"fG OtbuZ6a9b[ɡ&!(ZDdǧGZr ; Zʄ05fO4˒=5#bJieivbgo*cJX<s' f)@.g{M#2q+#hWC@՞\3'Xb1z/5݇M`5cqFhɫIQyw F!Ilc{v̆2a_{(==dSiBWh| ImW<,fW.aWgE}bWbQ Di ^ *p񻸼huSM)ht8uozA"$d+? ,I]2'Ҏm GIYI1<|b,lP? q^8QrՀlTnU;$Oc>G{hpɾ/pT_Lr/XB@JZ1 8ȇ:8> D-SyC/Ѥy(ύP7kp恶lv =O%eSZ?pԯBᇣLe*);lM#E,/G_Aw ,Hȿa rlBՁū//lg ֍"CH=E /2DRŗzŻcXwCpF߾vrI> _XoO䞐iW]w1J9mD/%'9(z>='J<}F;0=ooW"D! j.R*NӀB{2yf 3Cx.6[lOۜ?QaXjKXEpRkIg>fL m%@}¯(6 p[\ 򧧐}CZ|;Rk۝FVE&my DW2!K\~]H<@zIjd*U;(l>'IE C>+G5O⟉@u_zM9qs3#o5PW(H-Y~ ЎײU5)hz)E3eVtW$eֶMD XЖRL;ZcJs/:ػ?TO9flzIchIaV%+&@(g I9r{G't'`8 X]\qcaqU; D2 :l30pShgU,+±"Ku5y1 ZmRV//&)d#ִǵ ^ST%"wBwEB.8ӃY9݅ƃhj<&wkgՁ̎Rn~#46;0#Oۀn <[D_OԀ;L o<>?,[&T0u=2-h+u=א:#"^*/JsGQf4,@ _,b d\,! tCQӍ E|]p\\DEY-!77aJ_d_۴K*C_t 'B)yvʛ٣V&F2xi!w K8ff{^lP̋F<ȀK#̟jo1w-OCCy\vrxJKCwYH;gXj^f "^1O`ԕ;_I2Uzd` nxpt =hTX?ywWk&< R'W#cqpNܰXDUgWH# p޷/?"ToIzV(̯+Sx+)+x`ƼeL&T5KZ :kx8 , )?Ĉju `$LBwQ}:|SN"/F/ʡ&22RgYZBO!P1 ~DHضV[X9j,N/B]c\$+ڻLXo*4+tP Hk.!K:1l)2^(Bi$ }(+qHTJV^͢ƣR?< kU@L4 G6rG/M wIzbjj*u̍`I]%=085 ;TG>?~)(N\|\۬@d&|9|ɜylW=<Ou *E\7^H3Y\tY"LFfQ(q|+c58u% * yʽ1 !Z?-`!a yDU lFy&y%.,Ut_9kX+¬`j#|MsR\TK[PI8H(MPyx9ib">i~ڼڳBC@ %oJ\ y0rbf`.f0Lމ.O>U%:ʪHXtLF-@)]v:rEG{bzrM!HМI4Jԛ~##bp%]ܴ<~&cC_ݔͳi2ȠrybIl1l;u-I;g͇";B쉚gyvDi©(k7I]Gs?G' IWą׍;;myo.*y嚠 3ӽܘj^Ac Mܿc@ΖPÏ,%d_Q8*Fw^и6$jfre yձjxȼ ]:y7k} q<ɒD1Q n8;bFLEѴ񧷎 _?Ƃ=3@Ӭ+& omy(T`frѓbt93.DGKyu&,~MۚQj(EG@&8T bﱗ!m}DJ!V2,.zs{׳$y9o G*Tl 8BcS52֫^L(ʟGWq-|tO/Lig`Zy<.g/Pݯ5R3ƕqFOu)df~=t,ouɱTV_9rzl<>$f);COPH4w \TZTwhA]%u~X27&-Z('fBLhb6 apO&݊"YGmǜUHF]̓>1a cboRE0i#܀7Ø5 S!.$ p[wy`#w8 7BAw$¢ѺHY[$fuq|+HJ^Q^@TF9{]?搲@6YȚp]ZAeYWTiw~;P {p:M<^Tf8 ŒP@ pqV.݋ܘs{pU[z@) -"/ΟXW ,Ç (֌ KQRm%l(kl>.F.0s:#~4T)nQVS Lx,moά) a%OlFqKO4j[eu&Jp D 6R)/}cDI=w>Q*s:8w*zZ<\Ýi2*Ll䖻AIPz;/"*I(k@~ Ʀ5úHFsƾ?܈Uc쨼޿- W0[JՁ$ROٟ5|iW, bRgjKd2*)q6uZf ,-rƑ Yݠ8'e [ <7ɠжi"ـ!AQ~7HNN烬RWPl`02짩QRç/o wANv'l RWvtb-CG),s:"Ֆu;R \OGkkaQC >">l4it1_XXڞLxgEn}M MeiG!o(l<4,V~Yonaa{mK^gn8vSaݗ!$L4$6kr r5(Q7xp&Jo*!y'J|'WC!?:$, ؚ li}sJB+ I7Azwzd4 bOM%ǁ=@4cch%:KNY5g#?s5Q^u|H %6}/bdKF,]Ɩi(]>Tmlb'MҢ{#ᴎ^ӿi`L+τ#c*[++DFrs`>)-?D#J9.@$th9i#>W@}ʏPD$awh= WdѱҭZXek''\0Ax[y ;|5:WUHz!|5cSM<#ihmdHʓ  zJ"~S*Y _zĊ p&ͽZË=b魈4Xk)$sU=C VL'ѲUύVpA8+T"tVYG%ի\Q'9|u1! pJ5 v;A8[n:\;EgL)p*?n6^)=8M!d|™1^?3uz/hns2yAժT]$W_鋋1ip&l]%Xn$WhrsQ0lK "ieIt$y,+%N Hf\y+ٳ3ǩ%t&op'Ei%=f_oɛD! OʔNb/7/F;OɜdS\sKRxxGMMzRTW6ތ q 3NTo_. / rsNzeZxWœP|1"N.8UNd5wEYHZ1XWa[ PnZ;0n+B| Gߡ:ch 6hF*K}=\w2; h|ֶw\uN",Ū+fS~Ϻ9yL[n=ҵFu]rmN{RGlg$jaFbhE2'SSU)eWO[85@zQ53%@L.TADI P<[y9'S0q^p<ɧ6Sd>3snG- S0B|~&YԛΜzF|lHEire7ay-J)2tBSLc(3i{~ӝW%uzGwV~X*]rľ+uq-"͹xo=ZoKue}Fa J39 `ԄH6ޝkrPViJ{(AߠmBwL«k %fPaMxʰy(d*+¾1[^ mm) xƁ G%vV|x-f%!=KQ"J !yI}t"=66&`Λ8kt;U1 ww *x\]Ln;)8~ӧD*NX$HmMTXi_Sr68S~tK H}yO*9g]>?̅W_w) G$3-==\o؎g2 /`THXWWBrW$33 À3T3^6Q8CE .0r&+.3XG?n}6p8~waSi,8_ 6>nX6`uYzIr#Ok 4Jjry 銺֙c:aFO TBЈ($X C\۳]4F;zY)[IK4+wTC?AI<_G|\Ar#EDb]PN~rZ@x映-Ju7sꌅ6s^v2{c-wAzBb_E+ ԽxBiܽMI?'w`L/[Q6MY6(J4mࢅ)sv_~ ՈtD4FXo& tTxK9%~:ߨUڰLTX,#Ebz}*ʓ'kjZ D;azZ! S> >Ռ,%z4uc.ι̤.ZmED~bTcDV>"-߾gWMc~0x8CɂfdX'^%F5!JƩ%Cǃ[Y@˚^$w_1z? Uy,AB-ق)Y<։xRa" ?ܔ0@ {xТ'ƲP4Bɕ ZžURH V"n832!{@ޏ[DZD4jaUH!?bPD,\C h>>GoǮ;D~D&"u2>K&[f]F5JaLV\<вqT [t&,xPra ڒWÙyc4/ JuKa3UqiPEs S]To8C9LsA8#+.NU-{/]-O}q'dVpHd1XTG 6[۪E]oYG^gGYZe,(k|q-KIqxvn<0$Y'C~ѹ{Zs)N@K(%sE)ߖ0B+ gRS<@,z[ye?gB9]՛/gw65{/: jާE_Zr:{H<jH$PUZhq .0^3,GoLE+%a6l2^ :23J]j(kQF-ikL5{<*ΐv/((nLgޜR#ʋ;uQ𧷨EթhxpVi94#҅h[poHw x!i1e;.($$w5\hqiIAsh<|ݏk~(*Z,Z`F;0u"vfYͳ wGp7SL kԼ夙`Y^;H7&(fw5%G%dt; 3ZB|6,V< R5jdd-It$/K^.=!d&sۼW4d;IU-)TGp )Ǫ_'P4-u`Ӵ꛴P&I y*]//'X0ƩHt!׃'ﹶik˗9-G#l22"/L#<Btv|{թXFtBEU(ؚi wO9`lۇ/yKYg *hr351ɮ$[v;ҿOҮVJVgR8"ҟrR#)HB{RXt_XmX+ŇI-y0^YE#6R@yw>ʓC?d)f)@ -ʶWcyJͲ5 ێ ի.݋&* M )0ݵKE;ޣ7G2~1PP2Z^1>G5/]æɀs|o'c{@ /Q;l r-VQ(?V۰]eqhj˩]߫p! CK^ V ge&ĖTYClXcYM ޼f\,)g! 6N+O/ۜF{$1~b4Kw`5<>#9NA^0I@k魪"|{&f};cV !bH=u!Ǻ.!X2NJHeޱ3(;{.]-8qɭO$B$b ^6,hZCc\U/߇=0Hm>])dm7\xKa+"0%2UT2tbn_t\ x4έZ'{'[#qD$H}Smpu'L+2O@Lm:3z F,ZCfROuE{nה^&ԋ뭷Uhm9:F)$dnLXfWֺ%PY쳸ڷy2F<ѧٮP@NY{?}{ 6(=/ΐo#+2HUf/I7έb4tQZ Ɔ+IQMdbFJ MD1+ l:@g 6XuS[XnX ,ܦ-P_ǥ2ʤ0=%[7D]R*:)U䵃)\ Ͱ@esT;G-QC`nJi+_Jn`em)0='z\PEU~(iRZW}$͚׶NbS1( 6Zl9y+edt+*ԎiBm5DȂ(IW.δ[s $&_g;:y $s,h[T~݆%;m9͐)`]*bnJ}XRqr(``̢!e5цfV>y$eFT9LQyU ZjmѢA%CB#"g cw 'S_V=C%=Pe'58]}1 Uy !JJ9TŎI<͗| u{* c(W-- ی3Ȭ εj 0LN[gtW*KYTR1eJ<2TƉmqd%F0A2MZۋj!]˄-ܐ|пyŰ%w \v/a-%䥌S#gSb9FY7|3=7` 5t]̡/1115~mo7a"Sڊ o 83 H1|oV2z]a3BiaXJ@^K%厔 @<& Jxμ?iW2Y8-+QJw#騅5' C˵F 4CQ9v2]ns1}y|^mlIi `يC*D,W{RzwځNV}*xb`XB?$O$ɫ7Pmߔ1kV[د4s/%3SFY/ꮒ<)!Mpy[.YKБط̣UĶ"6'UFxrA?l{Wg QU)#d9gb;ek'UnFޕ PYǴiYA"7o8,<[4ob^6 z`ŀN%[g*olb/Qquh8Ԍ+Wkńˊa:b6\N#vOuf?Y:m^d TQFUöhfJ&TYEki&Rq%4^(GUvoX_יqрCD%vv1y]EЗ$Mg3L:Oq@ 睜Z#.s_H :^ᮭ[u2rN v-a-0`ЩzjAߕ2eЌ&ϋOw$khwn6Av;.f«7l 9B}lPOdKݻ/+N**(HD-ֲ`>Py3d$g=kG rM$ Ď%Nߴ[Y{xXR{Mڔab5RVwm$H12 TK##rCE(P=8&3nXe\.feߜqZ9x\@ 0k4yΩS>g` T>Rƭr8 Mn/"LR6X%(գɹ%1Q[J2dY+1;AM2s%A4P4i*e?,˂D|l/ƥm+̻٪P_8E!N~* ~Ӊ#~Fԙ'9RbZdpjz+͗R&RڇKx.kK~(>Op*f15%Bk-63,k]H%h߬Bj<6UVpP#\@xg`7:_J'QdctN$Fa 6&<JY_ksC PC^@ Ž#Ecx!" ԓzv+ .4WDĕ9u `wN)ZV *ϴ=Ha*ܳim+|Y~Q7]9EJ kٖq#8u,otcQn]ϊ>kʝF"MZkL+Z< " ߣ>KrdfPY '{EK~[F/IwBLa󌸼]M@ R=('u M`T+79=hq% 9g'Nz+ET1OU& gzkvk*JI|pVZO1` eCwƄm0Yx&vt&C2E;(}w~;ꖭy]̕ Աdf&b/)!&u ˖ ɳM"XNȘ?vBH"w=W 8Q}.߅~d1Y^ZzO:XXbՖ:;:s< |C|N]xD^`$t-OA߽|*WɄ1ѮYiTes:؆[3aI:ҥDfA•5IkӷC1Νb?k?2l[>?RIZE züǻa2똿Fp?P7(Fotn)EHq>u0=Y\Bޱ~m(1xGγV^sԳ؅M'tNKQ0+.Ш%le8 +&MT0O2bN\(s~`R?ot8;3 p P6}L q4CbT-*xI%ql&N)׉ Gb5{t=8QZh-m+tц1l(V㕸sV1cpG6δXvYopft/hѸgBs)k*VTGuT<0Ը,*+7_/,FM"19un0~}XQ8ZJ#z`q~ߩ_Y:%*(&5W":8)]״OdzݝG{3 C2K`1z@dFt+ɕA ntBo8~y-6$WU1 wiSȮ0Pͱa;Wh)Vj#ƀk:h\2aFe"u9՚?]pWs_Y띏e@Fic{˟F>٣JA / bг!Z#)')Ds#ŽR]&OuV K2칦eS+|"ԛp)c '܎wGޜ`|TME8x7 O>y60z)տ0PS:UMO5 1+XFW1x(vS&]MG1JEREܨX`jlU34r|X*MVL^C=628GEXqo, noEg6)}CݓW sh_@2v[+k2{:q]*!`wӊKUS;E\B /uP̝hҔV2&^cE^|oR`IusJVjA:R~T{(/z- w;Շ+^s4c:SN!0W eU}x,[XU!{%G:)iOp)OED)ƢI4 |V^`Dh x vT_B'X&#_BY>Z'PKV+[8*ADx@Hiq=τ֧"Di%!%# Fͅ@:GNլ U!鍲4ZJq2#Prp Fd_]>S7I '.9b)~ѕgIsȑ93FC9J '\,f"PYvut:Ebd[<}j`rD `$>n 8֢ ;!$w{,6ύUPEU_ʌ4]T*$Ɓ1ww0!Ts7}xp$x-!Rnjc*dXoi12<6͊'1z,  ޣ[[DJr{<[}TFpƭzY^y^DE~D`La- |wd}I\QaLwm =Gg$In<9)ŷ,d2 <0QF3o|5V==dn|a "fqO)7H["yX:`< ,iav$E h"ڸW;/!ۗr4oAwSlSGNG P`]G-f38F3;0D3heL& OwsURD0X+ـ=[)m9իE]>_HNV$"/Q{cnIHuO'bj;RJh0[KwpYl/qYqɿka3_hLh'߰^ VԍL_J~!P8OݯĺRD/"*_<.NOb 5"'59H9k \J%;DxUTcF? p4%娚|HQ[J<'xՒn?.j@]vXeX\v26qcDBTU/ߨkKah^g1rn~m)_s`t2ȊZib @ _u*M@gQbOFU9iTLޅf |n4HL[:O|W."ud4UfS~T R2p9*2& x18ABpy__urMJQ\ vGxv],,'мmTėtϙ!QڍY*=hN?3ea岋896P2ȋܯ$ŝ(?)֙YSqDH?Fzt4BGSceFhY6DsW{U!bZr~Ng`<2V!C*8jH|#_1]sFVz\0C43iYA [K7EQz8įp %ᅮuLp59yahoq6ϵzqrUDپ-l~x+yDqcț2vξcN؎ܐbox7GY̻ʱ/SGyyЂB HQ\rD8UyDPm:;P.A@IYBsuf\2uiE=6PmOW[_t>?D C=Eh4kJFMgN%tti7̇-]ZZӾXW][1{ahhi3cBlzxp')=Ou݉*]}$ Ü D٬_3݇M_WLH KF* ~ӘSx7G$8 F+־/FDrT!b}s*fP6YdķOJYfe,!a#hH|ogS@ "YDxQ8SB;W*^"xL)'}2L"ZT ̨Bb(֐eD,nbП4s7#P:^bOa"r.I!o+ cM1iQ y|_I >AӛuT`BH;7엤2i6{+WqOWs|,[_e(Gi.e1=WH'l Y"iΉTl0#Éz)aE2`.H)1c:n8@sQnCƋZLйKvFiQhO߷Ca$%YMDq dB oבaO"$DB¯" sm@LP68Ϫ'ႽKF ,/ɹv@7t{'VRYas5e&b=.$dcnXkܻR2) -vh"z2x `;4.TI8Blj@zcH46],PM Z'Xϓ$ڼoYwb;g!G@*h]zޠ=Nl퉻2$JW8GzD0I,ݝ!Gٔ[L?5xʽN C#.V;(V=^ wX#=,ࠬlsivvָ8}]U̚Y6<<-!k>}5| '?^[|1 :\l2rTWhIMS5렳ugy] z~WzK'QXPvPdP?InJ͘ ;1Ix("KGI gGcLDLVp1[,tz.1n*mШBi P#u :gHy@U4%X{k69zIk)В^EUf?T<0iKYhg H`N߄fg \18kb LxnQ]'pRۢsP LDu 7Z{hu?z ah<#֌ Hfvtz%1☘+ePa./UJfK)g/v#Z'2Hx]%yN>"҃e/ċ괧i)6yN m}!ѧŖʃs78qp%doVXQ}/`M> kBNxaRyҀp,EJyFJlJ1]FtH /x ^G&j?,$-}}x2Pdl0ʪ, PYۊ o+$ww"(۪c]t-3 rvޘt)qtŌg}IߜD#-/ ucbOȵV\C2Ik fjJ|16gX_&=4RΡNSjvZ'ևOKzo^{i\v(Ϋd弊VeT~m~T^63?xWO_Ssܩ>-ZeX:R%͹&ոICHfBc27$GGsakqzŶ36U_y , ,C*Jɦ+Pj,m4t(9V=K'~Ili`'r5wꅇ?rQ,H8;{(]j!sc*#2]['C:%O 5Y7di]=\B"+onSVzC<Z o˹Wh1߹p1Nʭ\ނr$H\9-]odyzIgÐݩ2 s`Qptw-Ty,˖7"={yH7C >yӘᡨ5_z_HX$db R{y)]1稗`3tvIo:)R|H孋gDDM"<ݐرxib텿}th |_uct^0̤),cH9ѱ"S\Q#+Fƒl߅ 4jV(㤴 Z0l@;u+ !ۙsiMD S)_Af| 6-HWfߠ@{b ۓbby*9I4LcO3vki,<>a~^1PJ{%13Jks b2EǮ՚ Tq5l)gfwk:qr14#+w} Dr4GwNV(Ul,Rm]-۠ƹ$0 ~lTg'inCM"geET6I4PCKy'Ȍ狂F-8)f.=bNo0Dvӄ&>U6hՒl僧Q@f]9c{)@?Wi@s' Pg, D>[ -z-|JڄM4RKLdYd+u/$'Gt?}<+"kRwz52B ;4pie8cSh9Y~LQtC g" P$HwrS$̐W2Fa70IOnkE =Ղnud' 87Pcwl~Qϻ}J%LvQGĞQ =b5\V\+|J=7'PEI_ˆBiW*7FD<\CZ;qF0}7Nw|#U{'uޔqChAD'#LwT^KM/e](滙F11ԱU]q`Ijʎl{T-*g?;?-tԋ((Ap֌CjYO puz]$kґܹtyPgpeD eAfl%z[h~dIH4Da٩5G%B:Ytu81=b0S"#,llDK渝)P)-z.Rgh|\Ie\e-+'-U%L;@p4'#AbJd2*h4E3GaC$|Z5TGȄalx1 `O5¨>nSLYfpRȄ{Pwm GԻ|tL6$5,q/m~ӝe }c knQ^*1 Ζu[ߏrO o噝:K#-dk?0YRWvNQ'fgpo$9ÃcmZ<6G`::qܶl#D@ύ8tԕ>\a7~#Zrm"` ǻy݂0 ѯbTV7WŮ[fWUn>F87suI207?F~@| X]^9ϐ\x,[ί„IU?VəоRo_m#*|ZhE$ \v]mo.0_]j3,22JQYUɘF4t0ԭ!ev\K+j9 YhqX]4(eN52/͵6e 3:Ek𑤬yjI0Tށ_nX2 IU)u@+7hhYWn|\NzId6Z_#4EŚQyGbݐyT'?^[J;Vטk? e ˕R._71dGCk %ʘ4蓻{w9$8pQSEMt)QDFE)l/z!9B 'Q>WkƲ\-MX̭٘O=v7KjoK+QdUeHj.ć"^MC7Wܳv1/gԿqrčp Wv{U$'ɽD@\&zrlժ{IJ٭HvIvQK^K2̿!$T^- -D~c+gV\͜OBJ3'pGrad1Ug|#~(u XExajב&0gϾ$Fgh"D:Ҿ4S C0 r1wl?Hj?/ŘXLIO29BV$s1[& ȿ*/o)aT+-Ӵ^Lrv!:ۮ*7 !)$'\f#tQeTB8!Vvaig<1h=XjDTyXfc>dk }PlE}(MZ5f:#]g=.N?BmR`$7,w_-w\ݽrR)Om3 5Nْ.˚%f8d}PVډ)I+q;"^4 fDX{+%b}dC%MMi#Dp8`gCC]l%Qa&CFaHlYGO'p˳@b>T M#Njqݜ {Jz4Ft"εpD_Gt^\uxc+|Uij%&BVp#h Dei>Z3T+PS0ʧŚҏ 8N-Vjixo 5;iCX|!hΟq'JQAg3r`>|;{>h5:X1|~eHHL欈h#J樜Y *K,(VG ˺_Nٿ~| r,I©QA*zhd_jۻ-ut÷>Uƻ>p AC֜qVǺ){&"n ,۞ٜ MeɞwE0.dBģ@,`c_YYma8ǿ&q 5yN!_:eC B@>㕍) 62lŒ;3R &h L0 AfzK B+eqdtڏ{H}e hwZ P˾:СBv;+!+|L~4S,fY줨 A0A8#[löB8_Ϙh,ګ _GDhw*S"q:ڬGR޲GoUnPMa-E>9|by[LfVhODc6mWY|qJe,5=VD5rֽ"QTzFlR7}E TPR MP/xٵf;~S-",zg_G*`GQs8}&Q-!{(FbЄ݂v</Cʬpkjz| Eqܺit\*:5^d>:%}OHS:3?`u1~RןXc0I4GdZ:7]7 %-=ȐsV2lsoz(+weۑ)uvSk=W2~k F^joȠP)#z[.ΔM%1Ms실14TU[vlrYֿu%ȪF݋7/Gy"~KWR_%DV%1 v cKcA$}+5Q#/zyG.yK71VeՂ3=O_rt^eGD%H I5`]m6HW~'ا|h365}SU)i&~ty]ﭗ9-K6/~ū5"g%^#Ҟ{9n6i't`|$WZuj< ;-2pE@01)A{Ue/ /PC JUA\vv#=ԕխR`9\ǘranu / BrHһ*3<7s\gUǞ,!ս/$m `ɡ@A:_Qǿ0,3`?\w%l7h0,Pw8#yϠ"7@!îPŧ>ed;(H|G]mԕ9]66b2-jQs9*(>U!l H2OP#{9|ɠ#AvS^0eL7W[бL B݃/>ΨJ,ȸ/mTτ"輣raQB"%n$.G~Ϻ4rhpw}s`|uYrn,[hkoOn. ;ZbCA~5n^Ճ"FKq.b6<)<ܜX;n\l8*k!䴏 S@N s[ˡ> sӽ16ԓ:,MuDC(f0nU0Lqƒ ូi=J=ޤv}i*\kwDRk&[aVYqL99CrǗTvfxgr΅18dՖ#Q.>CdkY[ 5r+.HN8Xl0ӏ\ YRY"WZq^ (l2s k[E` }m&?Dp(*J_V*R;㍡yjD,_)(YSX]WHh\LjgR[@2eWvS+^Dg]ϼMgbI3ǩBMKLJ@57I[a"?\Xշw( ^l<[HAi&d~60(p@)/!]RKBy<4ӁUoiE4 K=OӇβ2[ɉt Z,IdX]nS&YŠ};GD CKǺfoG~°J@MH]1=5ޕM`g e K/?XViHP3*c7CǞ+lkH)Y\5M@WGd71E7?kx{QL_ߥ~>֚!:؜*kQ %}Fj0 ٣+༺LV<^vx--猻oz^ٹ Puѿ.QWx`)w|(8o=Oa w QM?-;'[RicO+D@;Qn9MK#)NݮVw:4v(SNutQVNLSw )_=ޟGt!]NM"_KM~-Żx K9bTC`ʞȦHNȹm fvYd#WrUT0oںrݟ;m!א$`l޵M3ѩ"iG~h^NPiGw5`4tň)~s8 βdS3.%soj" IE[|3EcT"F2P&7$*bc%[[QZY/OKE;]ŇyYk]akWY!@o@9A}6G#IO 4M8˵7*u'M]WORRU-%Ŀe?;n:_Vz҂F>VW!^hA41f* +LT2n'gݹGVMj%?-GiIͿ!!mp>aޣ^ۀ,Nl74eiY{f5U̙T\8DGkXC:mZbv+ sl9GڃR֕ypT}BokMv1츣X޻_;p :lč!hYg#&S2 (Etҥ^-ei[`f[_=6gS+{ȞT! #8 I Peg6.@Bnn{j2q(̣ U2O-H&B2,՜ǏAjښ/E߯C(]JqPpD+Zxi0N7ۋXR-TWF]8ceYAǷ HnK>[Q*L70ܖ_(S5;^/fad{{kɉXtyXN k~3VH-ľDX_0u;y:4Ō&,w/u}aM4zEՔo.TSɘ2X` q_Gͷ"ش'VQQx,!i}B< &e<*_FXOf0s[[ S?'IX Nk *)ŚGx:'p瑅+2wːO;kڳ̇]d!g8‹AT4KtTZ\ m腞6"qc 3rqݒv^`YPd' T4u/Ru3*O2 KsI|{|*t`N?h#= ,nDUEp[!,D5=uIRz"~I]NG(KTE,0~qw=cC'v<-F+8q.m2GZT٫F; C"$ٍT7ĨgTwOw#і  |^gal`DuUk|D>$5LGK _飇)`"Was^Z9-'-$/Mwɂ5bS5"|JF"G`ϼ 9閁EC$J4AZnU-$^q$Ҽ)8~Rq9U#[w}8R<q ucŽȾ?GGfڱsҌ8ܟ6>1ˁ&ID>FU%ȋdZbҏ3Fcb-p]6 `@7 cͣ$wl8$+,ZwTӓv.05^E++;3$U8USXXb[J? LP˾Jϋ^/.9ב[GأE]Er)UԸFϐ)>Kx('O}}wt; !ֱaD P6SGU唉!NU+3SȨR |^v<_󽧠M.aָQ0g\q]IE5@E%IZL 6HXgg}n=9 4`^XށJaƴf-$|3!rMt:.! n0#zዀQVHd X9L!!,c/?O^Y;~ȝ"Fsm6VE ywY䝷rZ:>aD֊F>EiTUSdx xh_|.Xy+hK]֫T/W줥!.@↞ʱbECkb.AS)^Du#1%庛U)Vj1n.6}$ThIMЀ氋5#;N-w*<ӊe="ux.) m|&oi#\5 %|:rmF4ᅟEۅ7>a88:p.ܐY Tע*t=Aw[}>3Cqr)Wwf*8#| 9h+8! "|uVJIq >L)vc&$}qYW!7ה^̄RY?}Kk.UW VeKr2oN@E>ĎK[tԔkRnipGB잼1A6 Ux|%ͽ&kör7>q29]Uh ^7;*d޿w_: 'lq#=TnbRZ|Rs?o~RX}3)%3X1owGЩfp>{)K~syuKB7j TTb,蹖VEԷPWӇ5dV6;#J FB08kB?JD`: 8rG>2eAA)KE8zRǢfl4):L`!(ێ$j)| Gl` .f`Es&`)yGaF:5k~@ZO[i1i8^hB gטPQWUⓝu!䐙F|\1.hg8u6>S~t g!xBim⡙/;`hHHQ_X_9q>Ubž>$ T]$,}%mEZL"IIY<7#9c,gxYqۜK!`!yKHK6d7`/J:m,^$߮3i2=zgn&sy`YVB-53 %aM8\žXK]tFpfaCKw N(!μ#*90S0Q:_[1G&;s@pnKR I(Ϩd U~$oq^#a櫚G#peM(YѬΘ[C7pxb#"ae9Pɷ?vw34LrPc{iL+eUS(_kpIt 2ĽS =3$Av<[fv>b  O;C ~ ؤ*E)G]ԭ$'ijwZH7:R'%e2HMSHba56w? <Òk^#lv!VA7IPhpPيGU~1lHԍ|B )GyfˆɆaʍ9@ fŵxK⥜] n9Q*΁DhR*Z<1Vf,Z4_ 0csHnkWnBs6Ԑ֟,K^mXA;Fǘۢj~+ˬ DOeba 4`wbz& lJGU!Z [M{GQb/Mc|_3rWoX,Tk4[D5kjoYh'D"h+7Pu]V'_k?l:&YHjh'+J@CF5P;ߟCwءѪɪ3ጴ80eR[9u$1y?Vɱ-#!}M*̗mw4 ){[}fb=(]͈b(z2\''ۋI X$Sa+q\_FbvfUPuU`` P)VTo-'h%H4ͧQ%> i@"AqPgԟw4/ag,\tɽgFaja7M׾Mli>8=dA 2#1 .obdMS 2ݤ2\tgh9VMgB%+A[%Ê5}X̦w~bU#x\*0xgUYƽP)ձ8dL}40cbU3 uiQΐP8;[ d/x{dVCMm,.-94LS-&|:GX N\?|+e6%L( ĵ#dpi<ݒo13xfjg{S) Rg 1*,}sӓ|p>!9K*Vl{{gDmT ڄOZ@7KQ$Ŗ@})Xr>0n--U'|p8W<̯w d,ڧ0`t ֺ>1j#Xx:@?g?o򾴾ύK;yB!B!QRBun| :^ѝ } D6 :VEl%f?+$4ԡpSE&:1nOw5Lb0B¤nA5@C9NLk!11.!E'ToWɇXG}zλp}$:jrXvi6{8Cс \d^]?jZ8= f(wφz"4)`O]?nI|?pd`ΐet<cJ%Z)5Oɋ7?*k(} R̉'`BCN~~xѹ^`^K 1#6[8cl=)A/&QvVc`~(zQm+cOdC#PBָPBma&N:줁?cn̶ P{:zg'BD I u8xljp_2KZ9aG| (Kh B)0Ww3rmhav{Q Gt'Nq'hNveFtbŘQ-R+>gHpZu/]Eњ? 2*or*x0!T,@QW9uKN&kDWtYjt]O2|!.f-'ƪPJDn=Fp3N"v~k^  ˉ Cb.U%Ot&5(=p$a)?1t+bOZ=,#-rd= 2BM"9CCq=5"\g+[:WJY m|= C Sd u ^o6&_ 5:z"cr xأIj?SnWn:CK`,JF'0rA܎@BL.0/7(;?L]O~Q5:Xډmty_vzц Rӱ9(pyx0bhX贏)st^Nܩn o .jg؍We5 6 %hR@jj0*W]EcCS%+b)kOLwpӵT1%~Qqv}4Dny鴉IltlM~|ɍMvpcy!׃Ejug3,ʧ+8JϹ\i%!q몠DzӉx-I u)Nƴv8ҌU7!rJ!sG._2< [fS ҙHP-lƟf@jLyQ+4@V?s퉛Ѳ6( *׉CP/:J HEb-0P$m]aܠiB*]lʕMFb9~vx] J٥Ɯ{=uH aף9U:V>ywY|Q%/9KB* W~#kΠwvSyxqwXr)6$Qe׹HM]*,zWI@%g  ju_WBv@Q r |nDzjoL)Qm+ۆk ʍ# 23tѮ;b YHog`pԲlR9r-T)9THx qQKhJSLg#ҁZoɩlwBEi@30~1v6P](v͂!Y:vLNfh2FXoXY,JRq!>u$\-RX')/ʤ;Nٲ|X—hA[tF.<,tF#a֙[{ғ SC\[幛EKd^$abga>(VRDvD+޼N'o[GXS[r}.0 ̴6fQ/H+_躓~ vYŖ+Q^-]CPEgHH5Q̂cik+mP-*;d>u ۜ?J?nsjGfٷA$_x}d 6 hs`~hKl"+ }wzGǒb/cqz,8g/7*l{O[ܳ A~µ_Q 10;y.vHxF Մ}76/ !e npkUOйdt/2ˆnAY$<_@|_|ް-⸋9::4idNwN:k$~3X^d;yǐh*gr+pV= 냷ajc8̑N޳Q`[Q fUIae#.N3 "|/;Yq3gx=%8-os"G_z}%JI]D9WZiX-YF̻D;mgs˼!T!04_Z\ [,z~S*RW'zޚgU Q>\8h7S8B.]mQ+Cb!cMsN;^%5oYPjͦԻڛ=~S3 Ei_ 9$z֎m8_Å-%JŞwOdiVrT}t#Ti-VMTn\hpi(4Ey0v#˵lr3RRE$,[b]%⽢,LȥbIݻl=}K~\Z%RI; ]VONкOxKGE`rB(1JnZ(8إJ!>i=D[ p樭;o<)fNԵF9>I-'xB&H wh&GH=$G oto$7[:K Qkw=̔T/V1Utw#2#gSqQ4[̉("% .fαJ*WH Qkȯ`B8NunOioDU7Ty3Sp70ͅTtz' &q /&V?)6{ !L| oKBhwe? oiy26$y,z،!p[ .4Ξr?Ս2 2u1$CO2Dx0鎨Z{引$Eop2PQw#fVUG6;:i&"@P˟J*8rry( ݴwJ`)gPxXjq o^P玨Byo۟^A5>uQ1iz0q幛hlѰ9T>\R4 9\1v&N?ʬ~WA^ 2Đq^pa`}3dGld@WNQ*Lr<vM97<%wUJJfpRҮ2\ոUC殠6yNjlխy"(Ӻ3OQ5̙{Q{=ZPa|Bcsf Gc!_yD* xۅfun`$|[$|fc6%϶s#/)X 5^ ZhȌ,2AduI763_q y[+9(rzRI>0E W 5w`|%CpZF>ru c`:P|-޼Lxv.דYDJ.Hjiο Ich.Fv4eEl{j2wU'E6zyooP"}nuZM3z)Ih)B!+H\D>BAF!=֕|Ɖ.|02ȕ7ZHj%>h4ۍN9Ke˧˹3 sag9[' 7DžJ~pL\׼YD§77tLksgYtھJ_8ϙfZCN ۂKcc6VNzkp.6ϾU tU0pť| ľ{{}e_b[^,#XYEGfE}݃r|_wkem { CƫHj[)!L(m\0 40RtWZhDĹÑ.QvU\&:yu_`&o23xSkjįuӳ},dN_aԱBD0RRLeKs9j.EgYub闕+5t2gܷ7+i7r2\WI*'# 6* K!a;̰}oe<%QjE{hzPB(zu嗗@,>F0fq g?VH k-iBS>Fz/=2~FT%tEtظyZf€2mj LI#ln^k7F:+JIhk&YkDEa2Ѳ/D߇;a p~U TcG.Rvyq@I@D 4 |^@((t)žnIOq5{C CKYX4+_yHJfzmK(ZK0@((+1t2 ݽZ&C$~iILn>S~8.@Xe8}XEh_1YjuX Ye®A!EZ؎sSkԏBjr?`Ud T,D@bBR&sA`9hQv)|Ĉ#2MRr#G{N %+^Mdm,th/aS0  s)Zu. YKyKޑ+sR̘K.f l7GY *}p5)QkNrm4$;x@p*ٜk8SMrh[gfVc} wJmor_LDLqf7 `=-eߕM#u_ɬdj[h -xxuP8>. !IZhݫ _|;kTrCtq꾆?Cms0B[ý(3Xu2ẂdĤڸUm!SLĩ?ڲ3mp-3\dɑK8pgH}j3w'D9˺'sEs͎;dlJ]Η!c"f-eϽTS`=!Ir1hHժW6Pũ6M4M'};9ZhS V  ~`p >yd(v7<"V;!*.t+mĂi`$Zjn3eqW@uPȃմǸU\@/w3ԉS-Y(oṾu[נ?L5K~@.^sh6_[\fK$𢵪՜e0JCUt!Q3`FhVFei6>#u%7nY0!IYאɦc;K_; eshƺ!әoBIVFC(HKfaK"V$!-,[IO!0j6U<.v~aΨ`갻Rz;+?GFE&guZZ8@Ǚ˒v1E5Lg oeŐ_ŝp"m2~g 莫xɶ_;88.[-;IFMdmJ{+2<mhN\GhBx\C$/vLG{eË 5%eSI)Xŋ,oiGBp?Wxs:X`FsH#CjyrAiZZ%"qUz4}ț2bԺWA ɪ>!Y)ʨ5c3O2l3˨x5V~T5/dcJsƥ O2X=׃>a]6ŷ@Ֆjhk>s@_n#EbXRG(OwŸ|Y)Vl[݂v'H ]&41,-ύqW?4 7=­T~ fZA52һiJKgLe+ sYɁ~t*dj-bj|C8^?o fs.82器^lwبgom58~%6f]Yݕ/Js4uῡ=q|<<,wh77Bs)}Wp(铼mخKHIْ }j*MmEQ{3(El;6P\YJ0G{*^c:'I‰U@}% Q?St'$&%j.Jo'e[<:Hqh#``cbA@;QIĻ"R?c+IfHuE=23+*c4#3vW A-@]ARsXX$eFv,5;OKvR8‰d;,zߗ/qeZTWT"~լ:*r/:-o>*hEY3`PJᨌ[%,Vԥ<ClR0^弆|쯸N.*QPȽ*d*5H8'y 2xg'V#ȃO^=Z2é\ RfO8Fb~576!qЍPҴ;,pj~\e#ؽWPd&[E\k"l%ړj0ϡFm'ph6xpXG'Z xКtwGߘ.K5}=6Gv?qs jCşR.xM+*~_C@m:F$|T\0Q91VWLBBof@#M %%\ݕIm`yKoXT[Ά>&4Npg2g.:ã-D=>nKưuT"% Js#/e:V' H$pj)۪@f)ÕApȅAe랁m"+j}8'QC!cDCi$&t@`UВv.@ڦ@&_b` ƫx1aQ`*$9"y)h^q# =R+ D66YlBU+fw^N@Oy<)EMeO6c3JN3}>&qhuRΤQ;KLDÂ[LͷC3mMk*> {\vpޭAe)"P#>9v3ӈkz3YVa lZ,[w)+Eͬ ;9(j .iq:b. ʹ/]Krsq9>`'>, T0eeE'}8͸ ʮQj{"X?T 4dhv؞)g|ui&3:Wݫh$$mTԵ&ܶh 2Ph#3Z,>{Lb=ڞ+{?bHT%dENPIxZJ+k ˡ3tݥc0 aWO}+`Jk*4i͉+#hFxV !uba=I CY-f8WwXen޻8C' \ t^C~qיր@hiNS֣|a&=xc}R½6+ k8o^5u:Im \فYm+;$}UU|`8DqFIF S)t3Nד 3'Sg~+N$W #0TՆf14c;/ H<ݗ׀!Y9\[) W~u щX=d/ Wsƃ]Te2M%(tg%SIsm6Qo5KH(%vO鈨 L::pDュ1EB8b} 2+&4}#U "Q΢T$k`U ]TqljN۽S^Òw 8@’AAОF+ǯYFT,2B3Z oPl0{$5q4ϰ-Kíi9< )_בewmY /?;z ccߓSA~O]ֈUKɯ(lyDV͸>:@)4 S% UY0Tf|%(mO6uG9'6̪ -^Z0e$c*7,g ^8 Y A<{ྜྷɖH9ȼf{%1#ԩ`&7F8X#p~ $;@{Ȉ!Kx^\BO070نPPKhx:t7tQ1)p_l!k8xLJ9~2C81ݱ 9rGV<۵C|_{<)h w-~VI0@PS౽ms j0+SC"ɴپBלەG %!™^o,<~o-BSuп7Ѡ'o)#UwcGBfZ;ߺ_y =|l[m;gdnt"jɲZ- b^a:(e)`ρ>ց[顚IՆdxZp`c7fsl OVy^ IvD_kE w]ܱR iOFсu/HMQ]EٕߑVAЮE2i$teW&0Ԍ")p&k3*d0œV_Eum ]BZYkigch ²ٌ wՖJF{YҮ`VbJe20ۈd#ֻۂhI٦Cm%jmM{^Dl[BˤX 1:A.//L;:jxD~oL=IbacB1KP9, FlA&zF D'g&IA"`*{ eߒlE4o4AQ+6vn(~oye"\R -V*ȕ2JaǾc[2Ң Bc8I`* eo>/bRQM]MDlS@`5`se=I|l? lWVCӈ(d߰}zo7ا64Ra6*S1~wٓσ¼"4ӄ(JlY `>ɏ焞 JAM |hJ$(NV׮0ny洨V} B:YВC8˻mEuWPf7!l-Ko۱Q8>,yS4 u`4{Emֲrvun`59~,27T!WZeTj]jWp⢄|3΂*QEvw.U/]+[H3^cg}#()}뀵dϹֵ(m`И噶0!Y"2 R cЕa ȜD6JM|qPt:a?<&xC|э2<\řMGYV;|X%D~_d6W~ zKvoܡK {x?׿ߵ{T$S|C`ܞRCbi5v;>5!%)_>dՓY[/iK%6URziD)+XݨGN,i3qUVK zA2)̧* </@'X[SFuMD|[{rzMKd6aTTRЇ'u>B$WEg1hKttbw1 [fA%T5"; sx'C2䖵/fBL[Ȁق wqsqo=V~ytC✀*pWuxEleNSx]kOl PBMٷ'0)9U=o7 SտwABƭ9.-&k|Xs$;7 cܟCO{gkT)qjw0e0G#svҷ֘eK\9v)^w^9&(?G3Ӳƅ_lǰ 2PUŽ1.LsܙRՆXA?zK11.fwfw Ca^ܶK5!VןerHXAJ?IE % 1҇c/Ц]7BE2µ~*ݜةd&6MLx#GduzT)oYگ>Udyyhe.w[堈+bbYX –f[:Y%9?Wq7_<R4( :y/,%΁9Cό7,-PJO=MB7ui۳RMqj5jjx!4NC'dpUagOǭ@HQQ'qDPF rC{?( 4@DAZ@v!(VZnE&S% *cl&.kSskg|SǢtmXڑ7od!)_C(TJz*E)k J)@c׬:8d7 OjƧ!vG wV/._l{&{k#;׆ӁZP253"IYv ߶L[mG>t2q4+=6P2b-3ZOb`M.Ǭ|})7Ck#FriXQD$a`<洂vi4oI (j=}4 Ku&dc '<Aeيq6.2t23H͊Ƭ'h+[>'76fHS6T4{ד%'hdJlg\XF:#w4; &YmXV8  o"hlqBnF6MtkHUB1Ϫ„u(za ͞p #!+[]MMJ&bܿQ*&0X H~ ^c#[! jg>Z 3 ݗK7Ng0…@@ Zdx%=kpS)DbcR?:5Z>.a>DlsQZ=(I=M"|K_FPUszD3ц t Z7~jdf< NXf>,&,5AZf϶rK0=G&N艼K=Ggਫ਼74.4Ls"3[U Rϭ9`,?ڪ,[0!ށ6.f(|4-UC.=R?ڥ _4a{6z _|D'j64q@Wrp)D|}EkT ḤVo ]pTiv6 0 g>UDzV8ŁN8[YT"cgA]k dPmEhq&} )HƸ ;fMh#m`tbJA*uGw-%74:_TtuJj !*M}MS 'Oll{J`R$aFp{W!2#APԚ@^ŋ CsBuMx^q'B+d{21HsH\vg^7RfFGT[~zR$QOۋ ^s녳:\Ӣk8Q2ϣu ttA *ŽfWao-n7q' }9S7^!r{6q?5H\'sҨ]󳟞!2$WdlL2YMGXP!q{ua:Jq&RWĀ6fdt5u0anUyR?쫿ȦP;ᆙ쀼aԏ2!ؐ~Cp@ɰ~9;! ր Z̽(d{GffS\sunLٍ濮'O w'Hl9N~?.mE^lVaU&wrg==O;^ˑk rgyJ+db[ּ#?x{0j&ؙ}Evl]9Fa tYJGPo)lc;bI \;_\ Oz#ӆx?eVgo&} lB+=Dbӱ,*0?=J7@#C%ymA~E!:/> qxJV@Q5 װLcG'#Z~XiC3qJԮ윥鎡Q:S Ak:𒖇 a(;Z乿sYcp>ĄGı-jBp=锢1[96v"aO5qVekxeΚYGj`5LqB1yOc LM:yQM+E0s&Ba-Oxۂ=/L>S`&<IYˏ=r#p:J 'B[~)gt50T jڗMX%0mvǁ\[x3 էܡz+IYl 8m > Dn9%勔vz46ӭ-j=L[V' e39Jcu߼! ˹ȕ-_',jlYaM)`:"i sRj>u{|8ARU f!r{'w@^Q f)Y M|ȤoX愶*?*-[Vv ,,z9J]}qXRC%w 4mDN 8"[\>5}e/af+9v0p_oxVvcpMjP7 W@K}\ ZS]NvNl|Ma8zXUupsajDSy!k!1U|OLk/cR]3TC@ An@ 0`!uߨ*_0bC>esMi4)Px跟 qE >ܡ VYqqB jb R(`o#/M)z|1t{YE*LlG~16Rh91YG}pqxlĄpTil~]=6+@?$/;矷^Y+`vCanN(x#7p^ aYYa&Lvݸ\*B _O}hFʦaţ2;|i jq_sjP͔Tm0.2D /`Gskq77| |vGS۟^5J`&ǐ,ye`'9W<%sڷrbAPHaicAդ,_Hf8[50L?qoOvK. eH~u-*; iS||']\*-z̟`XlTE=ヅ(7J.+"p6ؽŖb"<Б cPIE \~}Ax'Ԣ#͒uo7hi 2WX6q.6QnqN|ᕉmi>VYpB{/U֣Y6Q\5B_$rȄG Y_⨃͌SNPe&JIxpc${P1g8wUs dp"+<٣:m͓]v9vOoY6ЋsQn eO9,ʎQ޷ŏ7d+I]D8FO )nus&ﮬ`YJP?;XLmP3/"t%4ʷv;]g;;8_2`P`旾7 J!`b k45q2.bPU!weG~f!%_@ݫpdnEk (- [I @<ܔ邶y OA`Dh]OH^xϷ"(2hݮ7 >J[LۼRKK Z@r-u}PW ;RRe!Ugàn_:Wb˸qP@ܰ.{.tc@ 1kMFnQ0u_B@#gW݃(,|Ay'1*vϣְ H#X.J`XVrA俼V"&YɊvA. wtcYFk)be΋CY "݌Lz3f<&,l8(m(<);sWdV2M#7ȑ?CrwDƋNxE`$0AX5S:tZ 8Д +*%3Hv>h+ͪe~fLR+8gZiBW'w¥=f)QҎ'$.> )ˇj' 'xK8uJ R9xvez9ǩN1 %u??r D'mݯH R3<9waG]+pubnoMT1RKM;aoyuJBg0qkek 2fXM 19Ue%ڴ?ȵCTNۺ]ބ@HD\ͭ 'sWY<2?'tѦ- J_ OmU'n%?:TjaەaE?^afwD콗jLvmfQ[ 2ion 8_ Gj  {{[ {XIHS KS1ÌTsš:Yc(@RF -9^Vd.К*!};qBKM %0 Vwaly7ђ sYw сjp/ -sG< eOjБd1 7oN(qkP,9$aT:^6hf@J-B2R="mR3ep]2iU'!"}R1:4żj| T3X˞MAm3B{fHZաӕLT%r }NI 3C%} 0 - k(pk;D-'V+?!$Z?Js[cP0([$'\W|l#3(XJ$- C[*gX8&`˿VxT}\\__nvM`HwhZCOcDVáO}kP{$Et?>YSs x7L"A{kIn' gHsu>9>* R9Śog /D zc LQkyݮ#@w C0Hya:ZE׊'lT&4oǞA77!; - (Vs(9sJ, gN7<+&-B߂` 1vspȔ)Y~qL^:jrKd9&]؅{ ]P`HEtBj_LUcLPrq| A{X~H+(B?}8d?ox~Q sӍTAh3d]|.[n_Ӈe~BKm/, > OnGo&+m1:ٕ&ZH% R;d^=K0(tĸTѺאۍ[>+2;F~g2z "?e"$t޹J:칃~]tt+#T#\cܶ)pi‰1%˵'Ju՘ ‘-X%C6"3єZŃwnG%>(7/cKZt;,rˀh xٯWk5LV`eEŢ|J(_dV֕rw:XI8 @ibt6_zE`TB!5N!?!VZ{N-@BؗKUwnKW.Ui\g} W5)8Mܢ벲cULE)yMo>4q% q+ِM8zޚd6 SįOױҵiQ r߅讲~/Qr N_%.iO E426h1.b)L&F12kB:$eE5Ԋ]\X=EY7ϑؔ} ER2JUͿ(^4e4ҊCHj#t1'Fe]\e"Ϙ:cRD0bMMeX[C)6h95AԴR+1LGfw4%UCrO KH.I& S_RBek76NTv*鯐ocwA{}QsŲzcs!K*qY߻Xe]z{ {ݕ 0LZiÜQXHԘ);px|)엱/RobjK ]553^XtmQj*Β `d+Tot[~N) ߟAB&B/ZNpj ǠXy;Nc^ނ:I-sATwTy=ZUW郕oI5dh\_Q+.Mvd+F#^K2vVBu1;/LOf~4j~#IŌzMTFħ{!bV[Ž2yf;:bk'J+E\IXc5A+{+DD|Y צ^n+[g@|JѤ\4ߪ邍5`oB &%O3$DUܛoۈXm p+]|+?sI !M7Ur1|Ku^ D" z 'cKݰ Į{r鳅9x+7/<%;8q( '8E? t4@g TuyTǟ=WYk1NzuC\<62} udɘ@eG\s6$vH{[=ąOAA4DU\Nvo=C؂b#M;:JL`#},M̠~+ ֝`N~U2u~l%햟i u3KB(J$wX|֒Q r"aؽ2x [Q(c;HmcWiQvEʅ[s~! KU0=FB|>J-?=P'Np㓴}Nة}@2\<ϫ,餭J}whԖZpw?;4BŸԠM'l%CSB%W$9ԕB2lVEv:gL-:lWYgCέkzpf:ߤt|ad ؤL<\SI07>x4*|B}+m/]k 8U2 K%e?BL9xSr2I(^[n'mhTX?! VDjkx@ SLiSPh2KQ5!+ 䉉džqK/7J^&\Sy-VFNYI#>Qh߻IG݆ m.7RJВ=.M 5=T@Rdz Lزza(]#'J E}JecT֨h;r'e֊NHE;81x[@NAp51asM2_]LaX7(ώJ:*ew#lxBR|`#? $q'bS?N {;%XB}>nsЭڕhír_WV \)k) ;+ߦY,g;髢sM#;%OT0PzJhZgn*ISt-ftf%"湜3 ֣=}ĚL/wQÿh&8C%@[50q<;U>>Yj4STU0{muK=,d=I Ҹ7>B.&vS"Synyk֠P/*'f(OkpcWG4%*U'V]YKSܦ`-uR8Ɋ Kɉdf43x5&o4]Dc5HHiiᐛz Pl"M=Y! ĪiG$Z~[!]7]q;9+seSx .YT} 9!5Rs+c%Ol=уf *1b25GTQο`'ꀨU7TZy1 s]Y )~ew.Շq[$3n%m.jaȗ[)Xմr)o|2 44^8Jh<[iက6I&LQ#^uyTu) ڂw/B|˝KeE?>j^ޒmƐ^&†kGq֖V{@Wmz/"h-D$ Q;2=2Y8ϥr"OtSГ5~/o_ z |>5,÷)LV(RȮ׎ts>.'̛>)b`'Q陙C`u'Zy겶ݪi=WQRp7=l2 @dD#N#v-|oh7epd0F^ m0ʲEB'Oz2+'!&q l[<6 h_5[CWrcrSHڨezڱu# ęT|J0 ~dBE )D{?ޖUa~!w0|~癉 x o[ YW9#SH!N7drmhA۟2 z)&|-x =jŢb]G ~ +c"hieVfܯ4I'Elx L;6o9R2*ٓ+Rh%p }R3DoL^MC[S >N;q:%:I+CpQ>f[9,ֲXA4;FގC9e!0ٮpS#jM{ J -Ѳ0k#ki"l) +``g3kfy&;:x=ĉ֟ʖ" Yfd ً(ISq#yA?m=Q8s8 |;4a4j=q?#s]n՟sO%I!*68pO)iva8rjuŞ*ԻSh BJh/p.(_HB8-e;Һߛfg)6RʷAm(b͜įFˠ>n>Q8X?O&Pm,I]$2_eCLzXqkϽXAfM2˶ij\@ bIt5 >dÄQj'd}wETT- N}/Q@ IJEd Pҭ:n .7\ ~6vҪYwk"v4Fu~zS"YJ4A EzP$}%'7m9|x6^4-XS7Rx1T[(lCf E!Y5P=F3v&~ 2R JQߪ@E5ش~Qn Yq T a.w][slG^ᱞһ߇;t.g$# /<,7-xƤ%C62Jq+A^ kX0/̞rLMq;ӔR4JT^/)=f7qSezGf(7y1ڿE+DtaB}p\\gMBu *+ӌǥ^~!DV> i>~kЖkzrC3v>)8Oگn|\5+Q}YeA?T4[JvA}hA  R.֟SȚDzcqiGv7S0c$7,sb5?;s7>:ΰx 2 fhяT@] ت1p 6$h-HTf$!e,0u#䶄(b}D%lSkV pfa0rZ[,#?+p"G=ZS,'oWW fh\bbvրq5oP}QPV|aخYX-¢็޵w D_M>\Hc$)*>q-RGFH"Y?KMIJ!)u:p<.g~!·_n Sڑx<@ɛj;nn!Maתͻasw48$TA[nr%]^Ѩ7霹{p\s#`FDHd}]uCs顁Z@@+N^P^_n_vIYF%NiW>&ŏ~54@e< TX/FIEGt>.Ɲ/MWES<h,c1ZzƸaݭӻM\%BSη>+$xBn>vr2?]F^o 07mF[g͔2cΖ=:)M>z`ՎwNg嘓7ߍۃqk4֍KeIaɉJIyȹ=V5tgYv0JRjQλ>C?Qdk 3z:DSEXSo/t]f {*bL iv@/?׼@0Ge Ҁ;u{F5}4_|LJIDGxrXYXND*h/u`$m2Hґa@w^J6~û-b+_ xʹʿ@u\V:bCƪ*0(C\ dӡ\%@BNr<0c 0޽' fT>X, G4d9i[ /B]~Hv?6򌻡`M=$m٬ fgHu쏢+H:ÐWMpɸ@.%j= >TSQ#clRYb;in< ?:H WŃb,1wC 1 ct/}·LoZLE݉NtҪ 8{ez~qa]9F4^?Vq#%ԧ&|7P;FeQf/c>o׶Xx2r'%ܨ{v<$e}Vbe>2^W"a\[H1~%3('DPHF\knh*t, jM-zrN+,tƸ-H;Q/YLTQCy]i-Ҷp%Šh\b&XvYx uSj; a֬羇 `xu)+UkPt[(ROГm*-:d#-f=l14E6^ժ~Y?uZJq=>eV89ӁĠ$܇tܝCU < CmK5Y[GDݞK9&QT` '3YՂʷ[js1SP#fDFn]xK(sz 1?T nwREoCnM]1hfi8ېGRM0kL,!h+pQ0EFJu#2tZBw5±̡"6Hkڠ]L&o(H vv/|m ~)v& mj¼#el =Zq;sy u١t\襥9ʼrzc5>P5ͼ`DGs!9\ ߰MHQ>/XT{TF;Lv?kpӓbNzjU (=-^#P'{I%t-P0^i=o#5."No*XpT0;/ӂ/2Qi ueXrVGnfbº1 zCTjuթi7(4ilo'R좥d0: ,C.! jW}+1Xc%:XEp:#4OxO*wEśSF? Q&Fs2ʬimhyc;WķpZlBs0Åַ/+O~!$J4MoZ73x K"IgNEӂlؽp\<[=Rs+l;iOk&E4%@d-t]bD.>N׏o7s iU/"?%~U;tئD{l3L|Rcy pĬ_1SNGzBm-|F עƒ]+E@U>E.:F*2;-;kKA$خy$U [!X0]ȫ+(eu9|NzՔ|>7I@;=Y4"CGt@Q#aىR4bU%j}A;҆E" ~ ~TW:VuUvG./uo}6MaSjѷw! {ء$ȳĝ2%2.4(bo#cnv^wŤ9ssEIC <\BUJ){Gwj#kX8'^_B<<ȔS/an"ϫ㹅Ed-$^ CǗVzTdr+<ק1,?/AߘP`6g߀T⩺mp,@7CcFEN<ՐBZ*馓lF+ѹw1|&t8uvMK29 o9a@{Q}pƾU;e[]=U&_,/vgt.V's%qIƸnHJj9DT;*K'N{U{H]:|/f}3 G Yq"2j*Q6g7uՑx0s&'o" WNiTiemr_!z8~58GarP!Ո鰝_Dn8_2_f%8t[;?kpGgp;ˢ`~b`dРʓ9sU)R1h<m’`D)Ǟ٪7{0 C0_fu"FSߴiyMhmyCq&)w#/1j {] Pķ =aCWG`D^*KjzU1uCt:2˕M"ٽ.a5 A.e/p#(i?:CDk$jO>|>L=Kw='pM>ND"$NBrK ܝfNnc-sp[^?foe"i|CH2;m_ ԃ2yH%)DM]eV>J3Fn^0[%pmpTP s/:>:fSnM&9=[*%^"=^(;8 E~z AFmgߌHAX{1Ydf xQՀQ5[w7AwfX_,9.>D ʫC l:+V(Xς:nvTԻ(}tvQׁΪfXjpdž9ppLqtgr )4/5am+4o&IR24FǞɕq ЙY01np ^Dޙn5M̡:Eq+ktf֣t>Ø(Zziǚx|-|cObr,DW52sUvw(/H@d%8"TG=MCaGcIKO_99?[@gz7\?w֠HӖi 55E%ϨqU:܄woQ\OrĎTl  +|(#g~^wS#oF5FcDnCwCn O&汦tbS\ہs\ *`S vf\ 1րA4 4;Ri-OBaRGB0'Hj`؋SVX|]qxOA?shIozvt\󥁪Γ2-7Jͣ j E5XVCIhCTLybTϠ7`] +n=8nNK3zê ImDӰ܊6Lݙj 9w6E.nkJ̖?^}h*X3}*ѡ=[ǧ:cFsy#B^W.bmJ)sE̽SB.>~W!լX.KyFϟ:Wp\J ͹r݂֛à]=wgK2Bl1u$zgH8PЫ_M<R~] B%B64|JD.J=;%h0\qBiZDTkM#ZRE[QV7[@rbm}}U|x GA66 K0sݭϼh$"j~=Ӽ)V[q ʭ͋xݑFt)vF]䐶F=rV˻#a8οb 6ߦ4`&On Yx`!\*^4XBKF rk1tV}e fA i+HUUF?I|-vqXjʛBd 6M G#F ~}2q7ܩ"F=$ΓpĬK?(6o8BD=jm𶵿h5sF(ɖĚf1|urz/_wUUp ը`S G)џ;d{k,$pdek-8 \z֛`;eRcz*1=qC[)0$sA;QAc'd+H,$$a~㥻~RcAT@ l~^jBkk~R!6fe6aytyJStʣ0O]PMPxmxo:}&v,,h EʽH |^2u u˵Z=ů 'f1] F7Ў~KCp07X)Qƀvȯ}%aLJ; V=Y\(Q@Z&ϲTEdCԓ-gƫ􍭀E(72ڊtYqes}U3^u#%n7j^e[ta"7ٸH^R^wBiZKQJumSq85pu+}Bj~_m4 _& X,KK5OdoS!" LTǷS(~e8H\[:9*Fα8Z9znnmbPElRgd̑USI~②ŒKdO[;.oDW5a(hb-`A9@6].g&{B[nK)fF.v7H轂EoiPaF8U,cB[KuP.iFUMShWx~(yU)w=;ǡƗAzh+eߞ'۠n5  4IX ;7 0c^5hzYlQͫM7Wa @x|E2 ^ '䢕̛ٶ~B*v|ɀ4HRRݱt,e0Ba]QMfcW*KbSm0bp˒2+.}&ł닻H[gH:k6PX'yhDG b:ur;h. pު'WD:>ҎgֺF꣉94jTny2{1:`S9TgYtžO~֋ܭx,KDUa+*Ky2LζgsIPE`eV{Z( 2k=#tEpo 狅) + >h8Ÿd\5; w @ GLv2`ԅ્tDk]K0S}(!Qv/.@gg:1 b';/ ||CwRs8ł'mahх5W5eT^/E/Fl "j]'ҔE1kQT4x=8@LƎO- A;mjdvm.3LFqzwe$87X5Iœh]Ro9*3lnB}tmќqe*g$Aڻ? $T0J6oE SX2 '9Ojj )w |  ob/{,k}&:]()>%ZY9+鱴'=!M /O{5 6A I֞.[]Lҍ|΍/q:{x^Y) V)ŦۣJ#SVHTbV7_`5Ir{KpFR*D_j,䏗EH'gQ;.֝=ߣ 'GeO ѩ%> =*}iT"Z)8M:$f!Hff`J|ƑNTgyiHw Wk;\:@aRX&uKp՛K/륭o5М ٛAy#6.`8.،~_LN+<ꁜ._${?lkʙណj؝s0=llHYxaʔjÑPE;N:=MߍP'+xUPfE\F"~~طzVWs`Kdpb=FU}Y<>t1߅/h[ 1:)˜_4h`ɓonM{IY , ;>qkNS-k20 W7sXx!#@;|#8M+v FKqpUs2çG @J7馂nWK?H{>GjA>1{1lR~#8b 6Me䰳Aqm|Ŵ"יIW ZU$⣏әcW !c{Aua>h3Jz'5 D@NJiCgH ڤ1Ðc,}}g7"r&=cj'_S6 wK[ַlsD7A&Pm7<1R'pזb#[Wp-2k{P.gq5^`ҽ"1i@{5n~9w=Ő>q$VO8!,քG7i/;U,`ۻ^q_bxlrbFG.wܱJps}+ug+N̹,T zP&%ujD:ε:o{w ^9cۑ AN3 'Z w U]5Qvu!3+nX*RI2WwY($rTV]&*rċP==v@ʳSwٯ:?>;ba:?<) lBO>ъ G![&T0vd-ɲ :ȈakN0 Ri=jsDqb"9> p¥g3jѬlV }r_kjp2™i 22ቄ"2M Y0\"v\p>^MՔȧa!wEf"oqOҹՀ$a1 ںy{ts+:^W$UT  h wEILtOpVeKEDu0#햙ɓ~ /AU_Øoo .ۻR Lp8,M{Ԕeqppb$%x!-;H!+^fA9`UdZƉKxd0';Κ||QtyVVYLau#"a(\0E 41:'xj@eg1TV0 /fkZ^y%,ƿ!H w~z#99agdPކm^~jJ9d?Y}Y\ìƳt[ٛZ-F,.%Tו W4tiGyV@_mNã>>֣m,fvrSEVPaotd)x~t )NHm0bsO :~ _%E:o@/ [H.BW.t3SOr0m(ݽX'cYH1kmHAmJ\%??XuFW4q a(7A+4 ^;Fdgvi(YOWGD✴.oc<`(iDLN,z1/+e6){2>4u>\i{IOJtI/Vf'9PS%L >OL pJ"+H@exM񲕥 جl|f0",qyɉkpbgs;W|E>ZKN1r}ѣ2UoJx'F26gׁL{ߔlnF#j&!WqӺq, u,H<`6&F6_`5kD;C{my8=Xڷ7vΚ`BFw>ޤ~C+Tx<6ln8צ-0fähGɸG %*kkw5:`<#Uك5@CąKoBH yuW m ڭQ7l)PG$Moe r 8LF vh̙1ye>?W` % IܹoE*=a{0B8^C&pzX~Z朼k$XEp$;xl Pdb?][guvq}zfjF(ĉ0z'魶#Ka x=ĩ>!- ,5"LXG! +^PۀUcHOfD Րh2=N8E31dDx\"3u*"߀L BH a6hgD.>Jia:J/,*GV\ߝ,s0ׅLOV`W9J3!sV/6B}6wE1@q!(]t5ߜh%MK;{$59ӵ:)€S°>YS'u.Ԡ*|( L\@B?t9 Ԏ={TO[e(OK kpn+J񛇉Ɔ"9%;EJADNJlvW<s;"s,B{i/{e4 `;/WpWtj{C#`ԀJ% n:阡 mTi*TYzx}׌?^f{ tΝRw%긠@q PPbP))W0sD{Q٬e\cY{9 ϊc|D6,ae`@QSUA~5.nlj>Rgڢ0g58hp$"KL)%nȆ*=v F땷K6|?Ic\v/̘6ej s٤?kkBMdQl>9 PM9K&|zܐʯ+E70_p/K61 qtQWo U42( &W [mYb ]s%Sj_iSn[FhdQ^sԀ?EP.zR 92d'𓆔0nSK㽚.~}\L,-A@5d/ UFX,_G:O,1^V=k-Q&KۛNP !aD _Ik$8tC,mssXT$l?oQ\o&F潳~5 ljA/ks=oy%[r27w+yl|wjQ??t7%7g}193s4\Hk͝sssJ_s HH,GIqZ2 ܓr* Si#k=s.ȑ1bepthQOƯZԹJ)myPXd:B-7—}T$Cwcbmvilwҧ5ã){ϐފ$U=u0G"h=5Dz\Ȅa+Nh '&RLzʅ{9Ի[7Rr{Џ坜Ј̫: e8]O$ĴH5=o=/.m?DaF K| OS|zƁwW7AebUO KG\3]~K"`IT>&Ffb8dBvdėA҂*u4AQ8l.o}sIEJ1j( م&k+ o^/ [[_V)c&932~!I9UzC0 ]ŝY /Ņ\xՖI :LaD]EEX\ ^Be1LlhIry#tڈUmQ5n1tTIODþD=}//S#ʩ|9/x82)[M%S'Z (2MbVܒ`IMDm[eH tLJFB`z֤mB#V3`Dov 3xDj|;∸[ZxfVx6V7R1s'Ӧ(wSaC3dk]L5!kL^I}a$n:B7ۇp"HCk;$^zIJL@e!}yJtFulXOeD _%p K zACY 9uޘn^4%] }jX “ǫC2`d,1 9\yF = u9kZѦݧ;ƫpE2;OLyo) ~RH;Uf+Qrn`ed c8{CsݗEK̄'9aNĽAuV_ńEƼFqb#DF?YV^ $h)3bd锭0vyie AӴ3is_.y)0Z=Ƞ}&@zxGԽ IjiRẈ~O"yZ }h+f{UvJ-/jV*^oMTތxȠG |vhOٗ \;<3?+O2‚)YMJLmڕ|%Ip=_ ~ObQJEL_F@?t5B]|UU/ /o-@LbhzU* N];! B(vTq5J͔Bl.YMǜQ"[)aˎ v C9\_v(-\}ߒ %&`?Qx`fX1[^W*0:`z{kܟ)I":(.y5FWhg#nW(Z3iwCo 3Ta Fp|Ap-Br|(Gy$WhY"*CC^,#oҏ)<@ׄ}kGKrHng} p̨9hztz੖ ]pY`G}V(q$*y㕴-jMH6b@`6VYWj' ʺI4$`f觩PgM&sJ!ܢ_J{q }pHW?wtBSWi.hދ#̧%kʁ~OuwA 러7E~) %_K[#Y2)La*윣5ߧma2:d=ڇ~OC}YkCb Ξ<֎ /0Z#؈[#%?Vwg' Fkig*&U%s7l4H?vxmn%nIH/A'%]}gP$S/Lyu6L_jgq>1縵tT_Ŝr8]D1PD=Hܳ%| 9&bgr]dЌтy `2_K -E_1Ki/G 66i4NܖQh6}Ssi:d\ƭTI8TZE]y}Hچm޷nߵ eF\Wc.hhpsg: JǚPmM;+0Puq'Ϣ+yl|qUY*)Me>mqKz7Yd46><.%hfkzgO>f"-aT&xabS@ɄN%8,߮?8/Po YGHQ>\6}W|g ԰|[U4.7Msئ'? oNvܸq9l:!iJHY:O`-!v҈ٔZ)@O1&*kٰ& ,ߞ =;uK@Ԏs: ²,93$?2/IuLbCHݜWj=g'݋@owd-x<"5MgO3hW$wKE;7`x?DCR҇ܞ9ogic-iWٶǘEv*|l ]Tl="җ㺜i{H(cu+gBolm!"wV"W ZN]痲)G}y j %$D4t_(uၸ\N G-7"^6樂)Y+ŅnR+S`.ѫ00]nvj*R^Vk[HQ>/:$XK4MgC/H ؇ K6 %Fe+[OG38IRuKT> ?7x9uڊ> cjPY=+Q.n/|y;oLVJuhe':s翍7^iuF@@?MeC=y*i!m1Dk8wvRAk %nm$>>C|^\w `a@Txٕ)ʑ͢v>Oc!l>|}~J2bMPiFy\. A85_j 3Y8*O1{6go\ى? sJ+߰8y,X \|'Ls%I*ﻈTml2x" Ҧ,?=R>0&;p Z$3:,<"ߵɶFHiR>4yq-Fy`!{~&SfK̚otޱI$^dkG<ژ+닩GF?`ZN$8-<ȣ[BubwF<0ŇEg &n+2i < aDZqCߐCd O5`_pq|DزtP>,;IzMPvazeŏm<0Ϣ.U鸡+ȧי/0DvįBNa ax2~{#j>(mJ X~mq~5伮 X켊/sV?5,MGd\z.w#n5(% YKLs(..Ugukb쁻O_^xOPWҪ>`2\gnPh>bO&Wq~G {Xﯾ(_H% *@Fslb>} M?/}sPa {;mz;H *v ]u%& Af5!.w0 ǀfx$dR576goa"_YWWK&mjM:!*ҿ(㿳p'EYU)X G:xvKeřɣūOzȆ`*kv_ ٍR m.yeNaXw1O=aNH!Ǚ(>*:b dKG^Ԇ8`f 8+(°XN)4,$}lrSw1AJR^ĥVˣ]3fЮ5YD|sYP5N@zD1P 4K1>֫#P[.z V{I,)~VyƂ3C]nK L$8P{CM/>Df?XWt°IQ&$N+}bJ2g#H!#7< %/8^x`YR\DGX63Vi"?=(f1iDOӉhd!` ͇-Kf&%'UM{=>EN1|j\Igٗʭ}r"S@\^G$-p Ԫ.\.62Vɭ< Cf`? V,a-@[86: {\R`vre`kɏf"9E6BQ{Nx Le=>)I| 3x|ı-IP,y-HfK/{bUK  *`8K=eTgc>ɾX*FÜcܩ7+. I{S|ą\({7l*slτCLOX ?'OAB.0{9t-6Yp7NKtNFF֌@az>̅(Y9A>bK35|8%=rE5,{(](X\Kt9cMR_)9o@=;ڔ='ZHa}](xC)ʄQ:Mwr}.9D{+mU 7S?M=@bSVD62mr7P |By6{8vT@Öm ۮ4گ):F*`ÛgGoC{A05Fĕ_ ' J=gCY"N}~ťUasf| pOلgB$VJ-+709t-D!9u&p8()L ;.F!-a^/Ĵ/=j=BP7t0 ^4W(}teDwܧE=~m3lC&Fܔnfְ@Mn9o+'twmxtrEcD~r‹~}Ekg$V& X] DPB[ٸ,UBIuim4Ln(- Jha Y(({2A/%&R͹ kRE4 YΔh#m3ɬihm-2qB,)&k'S ]r~-*lns= oB^th%,RPȵ'L5Wb&3;%ߡZv7PW2W_\gG*3Ct}v,UQޔ=!/͏zUa|lO$.=6o hփ-t@ %ý )Ռj㶜!n1(fEMEѸ[tӭX_F tO(rJ$!9Mc Rm/n];97\:~jWY/jėCOOWty 5+%Xj>BfRIy_TgZZ($( u9T&+BD6(Xz߂"3 {f)vFX*ūV5Β*Nfs66FAܠ'ň[-r_&%Mt X1B"k®xE=XvDDzHsF~2ȳ{,ԖHK#k 䕋f /b)ˍE_,IywD+Ǥ[ v.p9dek2wu A9hi (2_.?' d{X)1

ꚶoH`AT//Pr9 @$ J bbPy8I_8mf'aZJ'8HѬ~aI@m^&}}M &5/u1~k?Ǫ[/r[,Źb9Y8Xcw['~1+J[MXbu~h؉)΢Y_Qʲ໴lʒ Sd,)+m9<X$_U:`kR BrXaY4mMQ#eµ 1(D egZxKZ.T麴"pƃlL?w]uf+ j7N429GH$ռNXڮG+P;Go5|,̛5Cb,3c 5<@^ЖiA&e:595mf*&+H &j59GGDFaܷ!9)y]Km'lwȱU ҸN 2(LB﷟ݽ+Ǽ 4z!n^C Y/PױWy+k'J_2eLm@^27Pcϣ;d2sZ(IAmi{q~9'UV84wGInA2F%NPtNɰxه`r`_(߅{\4b f=9?3n+wφ$k8ML&i^Vա%3Ӹ +tΡlti0W^Og5gatni#IH{-Wgj\Zh/܀]^qUNO!%VL[IlTbKǩ^jC#xģ.גcDEP|l@ ߧjP9ۓ9Iaم3曤'1&Un<{b YIf/(k?Mo_#E 'e* :\AƐdj'*KN.Rm LjYl F3쁊dE4s6 5/|va\mc` {D0$cC`+Iq= )xc+t g;nqլ Jэqð JCfrI/<$LZȩ3y5SBRqܭ OII ]*;":Cw`&59EQqLB,.r5܁,JH#tS~Q"SAJEĉֳYKT{5|(CdNv4\h ]dz+'Z׿ M%@"Zc"#͂ǀw:ۍ8BO XS3ڗy.*[Zwi&:O15?'[[zϞ~tif 2HX7ՊObۀZ[ L,tc'p]'b1If۫sBM\zΏ]DM= %vzZ*)4Wy'GMa5h`.9dȆK͒{ԧd WiNZ+$1D6bKv_w1ݙe?Y$?[f8 şZC~Y?[uweWCچ[\yC1k85܉9F,*Pҵnߑ20hO?P,䭇KO%|{gDz{˷Ol$ـpêK3ǥPg\_ DW . dLfAx Xe[G,B%p2:!/z zjc_qЏQh/Aon;XVbiV b"{r9 4H$ICز@^̻/arW޴ +z,q8чk@ 3K py 0m|}6|"mwɟPfI6O'ma1+_[}䯍 ;8bCWÜ.Ѷ`Rrx3#9:Q;|f3|vNnu)0Qg=>ު433S:,'ю"0^юg2oo:!'㐁kf)ȶeOOFA'ܝ!&!?c_CĘbPaF2, EI~te`f&;EOV~UzN|txۄv dz<I0o[4emsQO9 e/:dfl5L bB$ĎTC~Wwgc$MX'kTbں 7O[&.N2j?O-J{faƜJ=GP 7]";Z5Nk4R ea5 [* 1]n4-0k?v.%g4δ>tKm@H*p2ـB#x crJ9|ULWk6cZu=p>R@;)$\\"d*uu TT-p/EŢ ÆϯjE5@nE_8jJ?UrOQv | D{bE,/Q_Ի (5ؘ&]lԀ>+U~&5j'+Ȼu1/D @G3[c~ܸ|R(3&O=?YS^L,&4-6[o@ClrX*M6ZfvVN?-+UO(۹>} TZRQr3+ 9r^ `-  8M9dm3?s"fK^`7& pQk6RS#{3dO0bQ8렢|?/@i9X`JbepŖRPCS$yG rWW:I/[ /8s͕IB^zY)ގkJL '|RpZ\LpÅw բaoP['=q ޚb򜺋}ÐƤacȞ ;x:H=DLNjTfWa8] [!%8%m!~Ppj--ۀձzݎ^4^'cLCee!1Dy`NԇXiQ& ,!] %ǖX哿޺}dxr/]܊u<'XHTJ!WU!Y%8؞^ /gJ'o5< U)L32wv*_C""5s"FpmB(!1.fx:q,6tN\k[E虬sܕsyDL0] 1ݨ֭%ɑޓl=dY*/n$^u?La|M5 Ӆ=ȆD`$`9:pGev?.Vz U҆BܬOc=wvmc<ǧ*ЙUn.![Bq< jq2s^x),IiN%$N>U?b aw?%n/>`=zl.ઃ)eБc/ DVG0iXkw*\+䝈gHla5wiNic[kg4`]GhS> ;ҥ{ֳS&ǛG/vڐ_MŋFpng Ijrr*LudANfRO?Cd¥4hKcoI E@]I0%ײʕ!+yeɅ&ۀ=\F$7,һnLi /. Yx햟0Cpn}8Y4!OM. 6FmA>:3YuK0%sc5q=\^$ɕ}`_ X[N/+z6oM, ji>bSXesp"k r%@WjzD,^`R ٺ6qCMB]MlC)*\F)cq{n-} [3x|"NgO*`g-'TL`=EiqdJl~&'VI?|'Ls#fj`iN^l t|}_ʝ})=kQ 08v%J/-ܠ@i[T6LVaN3 /ƺp*/MyV@sv@ ?ENd)R Lxצ*!IL[E[xGNw@d>64hҋN'BxB\jI AV,wЗYMyyv?ߖvV *m~b~]~[Lb$njF>Ƈ bQXn kAo[ZL 2ߌtֶUTYf=LGz`4#2tƽho.ǿ/͟|ȋxz;|-ۊu-3NM$*6IVSY$Ľ. 4T]UqΧpyyg$lWo\RqñڛpsZEjYןZ6>(kk{h֊zQ/kǴƩffobD I ͹%e4ל돀yQ*'g^|J)ry m suy8C(UKm@鯓+ m#w Ņ7ٿ6|Оoq4mخT#$.] έEҭjKHd0!_kF Y>{ݴVۧ׺5o?[3_?xx ҕ^El۳ԾTZ?0zq~zaԭ\Pv> 14L:㤆h+~)͸d)\,CAɽmW"m(&x|9g!Ҭ*zƿ `e/f<>]3@u\j)/K)Vh\t E'=6|Щ#_ ͚e.kDW:,`gZuRc{wļL}:_@u+ JRuEOo%)yjSL-& U Sge"n#Iϡ9~3S{t`ؕY?{,C׬X\Wyʚ%c3Vhϔݯ2^o> g =j4{u(R88 XKu)WtJ|Fl1sbto[W>a55څ3vӅtW5yB/~X0Pr[:5It𰢄tΌ6%yx ЫR5QU#\%>MW\&R;AɆ/OCrQ7ckLYD  U }U`GɯE=gJYdžЈI.W^uR.ѷ‚TZRf҅[#Q#ZH JYCb{6{n.,j{ 2Y0 TЁv8"*rN05/mޱK46[B×FM3c@pDHEdKic.3Sܛ<½Le%ȑIC(hCҡh~:q}FEOEOuDGf/-jqQku'l$Db9(XcB|Jvԇ٦MbZ@ 6Z . SfJvcdx|'`?{rzl;Bp󿙸"^W_i[)ɞUYOx.&*@-o0 9گ嵽™}Im:zl:-G0Lhs#\g`:}vm-x% DLKEj-ffS|P$J<ƃH ؒEEMv8/ mG l>~0xV 7>Kr$.WCv v^G75R+7b9>C& fIE>yKZfI5gnؘKpNA1n.͑o+zqGb JEg2Eu5]$~\ٽõMa']6o[ǜ6P3K&dיY;rGc@9k bh#4 X;OWG*1>|O\,xXszc*J37R#v>~L7}7Qљ~'Γ5>U' ô!awi ,Q@_[Ze~B8ePf?溙? U}RV3+r 11֒ucJ+16AZ뭧Ʀʗjc8k6-<ՈF< Nľ04vNV쓡5rOV^u7`Z/uoD4*unտlCpq;䓉:k:vcvfP][[^1 QAM9 P76]ey?6F8(5MuS(Ьh'P3i_QdLn㮶`qyZsz6hGъAŗ dDFTsf4gy/T 9l3ָ=DymTڰWK ^Ky:tgrВ6Wf1OnA=R)'E']F#m&rù;Q#FG[/P0vix1mOc1jUw7PeSV8e'E* *^aA7T;; [NHgft*.25Hri`hyx:KLUvM3KszY!ѱ_P/p|ַm`uE!&Lu)I*[7&ߝ7X19dgڠ߅E t W u{lLJ$ _'>@fe xfu}YgDyDj&kuS낻\q^n[Zfjs,oۼ4#|Q(Ic w;fԭ)|ZӁ[؍~>3wZ9*$+?MF2G\RĔ (δߎ-":)7nn^Hz䀿k'V[^u4p(C| Z4GOSU<$?lP(LvO&<o6v$yDKEg|s*Gz-cYQ{O/fr/o X-m9_s t/1[)AJ#s ` A̛eѣn'ᓋ1b ݺd|B`#pcsb!OzPG} qDʍu1êNJ 4Td!0?BQD +ā{Ѧ~PLbQ=*3-6§Cex6Qz ? ])$ϥ{|w¤uv+ "twUg@f9048T6:vs1yGx%u_-SԌcF݇fn{b+ƹll(ct~ vlV Ck^HF?~ʬPWx`J lm*sWGPB=X}R7!35ƴ,'`^: *wLh wpх2SdU1Qoٳʟ%z ՃDw MyL"cVVU!zzJwByGM Fe> S pdg2Ir¡avaN^){Pib<t۩6|J\G+/-C9/  bPir뀘E_9 X}UԶwk#'>IB:1@3WU&&9g9 "j(+N:,xVI̗Lroeyu~5U+NyZe iRdJcQ`b2Z=V= e#e7QĨFcm!BnnSU, /a-A7~n}%GU7#V{!S߲_bt}UY%VdPwf%rqi,F|v^O|-۩z޵w,QPZM,nɓ1P ٢NK85[ `%J΅ZcGfDoSݬ} ;A^^4몯`[cdfWr'G9;ztIfiw1L pQr;\0r2R%6YϽ'O'T|m5Qg!-$~M`$̌,l35M % 3:тq{2_:"ԕ-=|}ɰ(TuXCLlBݑhΒb!nAT"䳕vJ׿K),,*Z='Q zhZ8YzкlíF:Qo#'ݧ GR WP--,p4(DPԨ ,U(D`z{ڑOsٵ\1(ehRU^}ly%!S3l6+~a폫4rZ޿*NDi-E/EH5߿jM x^r[Lhhzj ;[5\+!Qbssuf] E *6OR'H8{j1't/X%JʈrnvJ_`5+!C'`FLFo;Q`ԿI)Yر)8Xc,u1>殾9"k .}jFhltZE)nץBnm`/ =AM͊IlQBHܸlNci+&+x/p2_F~p?* ?}{[!}Ίx.qYvdj鑖fUڣ3LPZ3}g5-6q_Ė%'s'ʨm1 ${VEIWw9m`dû%vhfs0< |ש7a\皅ҡU#=U(,m12ia "飋qm߸h ctY)XYydt*0'4|wY{6ꑐZJqD^_cU{%/^Oڔ^P> Ƹy`{#}VGdEE6賎UU(oWcrKeX(d >Pp!KbCXe@.g[oC{cz66a\ rpXO^Y[S(;Đ.3S륖J ݸ`o0xaG\b,C]RY0S&l?v@fiR ER$hf7g4\B<96q"AN,NQ9k X`*bYnc̈rAF\BWj^[aZU5k0F,k2!<詀ZHnVvjtB+/Fs.(&N&ӱgJ%Imr9Й0 |9 ?W 2Nw* NLh)фq\50@ ǎuQ};Fi 8O{rf4žcJSj1ndbbEP Mev=UhJG*)L;=%ǒ]فͨ O6ru84L=Xfט{C~}vpKY< ,/3?Ұm A b[mBT3lxΘq9̈́SH1 mX?* ],ny|zlZ?%'ۦl̓>UGdZu{K hO.Ý!'<| *HΫ)ۍgb彶 t\~jwUi;Jwis Nu'wFˉ`{n䔛n4#= E-]CYNq3I8Đ7& l"n ++n%6(H*vzg7DDJ ׀{[ G0` N)bj[+tg`%Uw Z=U#PM3T`QbFGk|6Z^S;T ᾜf_yɦ`ދjEmb`ls q'S׉B]E18k W@8p6h蹫bsYa$m[amR@{!6pHR7+|!lDjeC@lZ41g/AP1rghAr& hHu^!OG^g[6k[`0 tD%xr1Q,jj-DOg,D{BO(l+?!l,C8rY!f"ǚ Tp@6'eQ3t=ӤWtAR ؐetVW}<^,O!]<j#܏"YJ8p K2T l1\ꓢc a^`ǜ:"F9c[XN H#& bdVtl_@ .3^khPR"jfB݇8 N?n,T p< tꙑ)gʌG_N*NF*d_4eMj"mY HAI[x.QѦ w|W(/ ҫ a⃡?|ٙ%Z,xPc*C.dk._o4@iYQȷBU{^w4B{(`eM QOuFU,&i hq F|kͪ~IK@1MJ =58[6V"kD_Zy3*>!d7 lS8~&|zʙ:Zb@Ml:Ks˽5aWrТ7r/yiQB][wc3gӭ6">ԡx8D*gSm<1 uZT"\t_VAye@5TfI7#7g ]I85\Tȇ8Dr}p(NDy@|i9 >BhdJgBu@8gʞԠ*xl*Ivw-ioȍ<5BACVK5 TaҎQZx3 M&Gk[&Y5:]x@¬0aDs~j[1^e kFji@A:KNʣ%ˡJ^r.|ؓczL+"1 TzݞĖ6S').7y,VUQ:2|R3^ƖQcHd8wց|PT;}~oK3>QHAʭ~! Hq, z.#<(n~^c URŞV:_kf}e%$0u~)6J|2S>M9h -w,oC] Y|ZQtUXo. |5x\iһC"A]]!k]w'L+k}jf億<pMO=7iCƔ>%L2RF"-7 Gί+Hu&{E:FDWu6WBa$mK肁Rrn 5n}+vD|?h<0oIC0[};hՍ(z7RP-WjoCufvs6 V9?έdpެ̰d좡QZdE:YZ}:~6[:9x-0}!q^PI(=I//w$qLvz+I(.R7'K{^d\^Y<{ : k>LĠ2}o$u%<^%şNt&ĜZdM}]9fG:T,A/堑KgÉԉENֲ5'7c+(DI=Q)O8g`_ixHO#,L^|3mл=Ŗt &1e J4L=:zn+n:q7ω7otnnQ&+8)4IKF?@̮ja2sVuwD jҮN`OwpD1` zo ͈DZdOtohAS0Hbm\>GeⰨʊ]H,B0L:7F <_n_6xdW!c54> wj43n7/_ìN"bTW?JSB>j=c7 zn||WFdfF]0}$Uk#5xuA Kgջv ;崕<%Z uIIg-Wd& \pXQܔa^)Ii-+" n"#s}is:[c滧T/EQܲW~-+ 4Qr\M e&I۩ϸ1H),,bKIt7 =tSӺ:Hx|YDRh)rk*f^&e=Ȧ$:3[$\nAUDWRWo$r"i %-Aлio1F:K"i|ИM&^_oqZw@1DMp0 fY.n(xu&Nez?[Ǡ|{|ybvq_y5/L/\,X&';Gmx/`G}s< a; :%WwL]i :tj}MzAMmyehR/xn v"޳g5*hjvX($5A,Y 33USqS=s/ᕨB) H}`iia<ߢɒ!I~6B'l_,Tk oȾᄸ wa VRG2_ e#A]LP%?jZbD,f4O2~9F M}k%LE&/@Of߇RܯCs\pKٮ 5ÁPǢ3:L0R2E9W&Mu t(F`O's^-[U|ZK7Pۿqni[բ3z(>LjٞdL['Zٓ9` r3n>͗Zhޘfزqdv +r2x}Vm :ʐg[:hКM}ʥOtBC'/HvـT~[XW䑃 }_D "$E7征A>- bW`'ޕynȩt>FR  IsJE"ȤU*L 2d(ܑtkl&+8ʂ GIJF&pOۼZfhB5'G>K)6qqYԈPf1ٱ;G璠\` ega `m}qmPb]C;zg\ -=A=d .2E"+zĆo8x"ԡ{lHEDX=#t$!u axCɗ,<¼ЕKqH=)f|oj`--mT8Dug e )a0X=z k~Zc>b㙞ˆx68`MnWi)6DtbS| -'R>{}t x1e˪g=l DہĶ_Ne_m}DhٓKo+^toc;yDNj8ν_mTxCbr9:;Q|ЙF$'Ǟ9+/ՇN Ȫ?ݏƒn-ܡm:4n^wQ^fȃ>v9Ta=% JvwkCuL< <_*O79aջEZ6(w&C[ҞM}{cZ)\W[w6U@閟@0D\W%3,@w d̀j7 $xKhO}W>tqlk1߁)c󭸄'R\_5aDk8*h]D;.V% %ik}o 0c( u^4Mq F5=Іc+d/oCпǺέ\ޔW*?ed{Sn;ĩ[OUyycAqiv4bdVf(m.R<65KJ*ߎdşf )QkGyu[_a-;(P㸲&]y_U/UTTݛ~CGc;!Z"lHexdԊY}pvҪh怓EDZ˝Iu6NKHԛٟB٨PhXÂ" j:[4J_65aKEMr\Ե" ./x)XctIp\wIٶhQ婺fgiռyF<7qgǂO!TkRBBC_xR9$.eR^zH)۶Fr1 zۯ{mhӲʵ:B%>!wv!AIYA@IcT>0@ !*7jx> orɑx|3TG+Q(5vNΙiG %/&鸯^ytŌ[y)PJv(^f& $8*j?J:veu^u`EKeDLF%hdi Ap yv*LC!/x`fN1fhzudk[911P_!˨>6 C|Y0t|ytTp Y?5D?+V|XRRm|ZmRzr=Fj%de 2`;-4Hg@m;$ HKRf4 Y@/3Lޟ|:)Vͼ3462ONح*9fUfV_I jDdҁ#|}$wµ?`ehIߏ`#e"fsHߖjk A6gkCeR؁M| `>I#y7]>X;_g;X`dH'c&V# 'B`JeDL;UGke#t0 ]U._z;I$!R9 ^io-%qL#. ZKR90%(´o" M8 n Xz ۨWǷ6Ppe 'W׃hsG7*E-&Vxt=/Ω9)@Bq0^PkM(k0~*uezë vJ:~pb(FlyVFDZcF)u'KH0zN/ `oLjPZou{ҕ<~y+רOغCOmf)[Æqsm{KI8I60iޞCXN#'X islA)нIjJ8A@CPMKQszŅI[#u7~MH[ȃh*"*6=LB[jhJ5C_ĪjTDM|s[ȣ.x*2tB0Wxak \onXn^026& y/yuN^:,]ώ"XV5N%¤J4`[d- hyw|*ٙmpxE(t a4 o&lZڍ˿Nţd:>Ӹ]!-؀{MDBW*LP5堨F &奕BF ] @a$3#i*b ͇Vľ2ZeG*jKY}kLYwf=ͷ>Y`c ScS]%]SPYa_?]ݜa#R8<;smTƆddJkHi_}@g᭬p4K3b쵒VF+R9}@$2PK='%Ivk2qc\tYo> }oV&QeԛYa>.GgƔwANgϓ*N|I'pEJU#T<8ˡRD}*+co fI;lOf׎{p<'&-PA+hoar|d}imwx*d /^ )bqK>W}0&jx G1z?lj6XFk/"C!HEck!LzhDt#`~4XŵˇbY%{5ROtշDR)nF M3qc+bZ+_6\L jVI'f[N1/O!6 "4*CsjpІxE3sPc0cF\7F tnw9;2Pr$TT+N;Wbe_Tr#G_Wt6 zȣO vvW?pŨE7[=s= /љy.YN^;h]sTi5r2L ~źʛs-ZƟRJ6e2v‹˳XfBifkZ5 (S`b^z7I00pv'A> \;Fw[Qve/L BΡB k 8Zڡa /!9&ܯyW>׬ 'B7Yg!nX@||H2Y"Znv̙-U`NvDt"9ƅ Y̤~c:55!T "%-_P?#SƗ옉Z@wUt. $ߏwi=@ŗ|,E"dea6ܬ,r"ePk.IXjÓgh"?yKD0lb /99_ N+"02w/5pF쁱}㞆2RbXMM3 YB 3&^rpp9fC:.ǎ}۱)3RYG2-o˹wu2)ӏ"C ߠk ׉{-IgIr6¼4bMp죌Zt`\\C{_ eO[Wc͏gtsnJ[AY\Z^E QL,ԷeOl=Twq;rҬ1@tɷuOeVa k?ϲsʣil,h2 S޳n1U_.$^)ށ[~7l ë潴W=lBus#)8?eI!<r= h)lا}r?7j&*/8=c[u_rH(knĒm(qikIR)σ$,+H:8E7PF~ek=hC(*2YAT'Z @Bħ6LWiwpR+rԘW=-=Д?]u&RH_.S`N-ySI}A uyDۄq,zd +$JL2J嶗I@65yP QNXOےD={[*7KpRpl(Zm/:d.$J|*}Rg@636|JP޲,`nN:;Ȍ;om%J>&AkG-JO)t7d[8? $~~59P[Ձ|L,4џAx 7a+ͫ#>@#sճ,A뺏 y2uRs\fcb|[*v ?%2*NngGEI(BF.ߣtȆBÿAF8Gհ|lR$~N؉@)&>h̓g!k0%nYw{8.a9dpt,dYCIK 29j>Mg{.8no}8_'ͯB)8=a&znW 'xWT1\|v+*6~{8M/Ӂ9VPi9Ar*G#ߎS%&HU[Pb1\l57>%!^١O͓:]`&j ;@8Jp$<)wn{yLj` \t$Cl<bZ\+.*Nʶr@8AyNf 9Ȉ981kn[}}{+~_ҷɷf Y{џ2+z@֔DW頓 VZMCԓy#5qZ]K=b%KvFp/]֋_+˗w, Xgb⥧ [ oq55r9ͶOE?瘙Mg񘩞!*:2@H>]x?DONcN? P,v&1nA1 %턊=ѰI z+0۟gt q W3W Pk6kt*?R 7u'>.^dO wjqh.3D`X,3ȪrbGoڹVẅܴZQl7;}tKZm]:뱍 A2j5P RD)ʱ@~P#a~O_ˑE"#"SjAQ9`ya*Ƚ7\L+g<ώظ#>䵜  iV휺́ʨ9{@zkx?srY9[5 rDP?o/)lS\}Pw%ORQ~<)pI~gǺyO欂zډM̢G;%lMiwwsg5L,)ʻ~E 츒HGr>,le.BK@&X"m:'~UjŌa. ^_W/UNN7^ȗly[Hk}`K-H!2q-¬.v \X/k0i!5wn|dW@@ZaÃnM Cc%xs!89G'zQC=m=d0UYM["gX4#Օ\bNh4t\Y:"5-4,d$!?{'9Rbxll"`DcKCyhc(3uw[G=jR0NYcf cx\SV$bI9V9D=Le,.]ϱt @kCf?LF2׸[ށvT8\l? %1z핫aFG|eFHK1K;oʬ`&)䲨@D)yz.)MD!ߑHp+)Z5t^@R&i5[D^59c˥0M4oe` uq«Mg2=`E=CҳɬYv{iT5pz}ޣY !\uE8GIx[( k9Ğ~NK֬/VKcI~0_ImB E 鈯AlWJ50/-]I@e;:R8=%." _o<,v҅u!C꿦?aEW$a0F(Ј )gi8>? Y3&mM 8zɉ̱B 鳳4g4$mNޡ(*XZ xߟ8 y"m7ߎ ]]aF(^EM? JmvhS"IGJ#kNXKGA [ EJ"Z S}AHaFF6l- QD-'{I:9z_h{$=+4 0(TN5xW0bV+~8P*ZK359@-U_yF/1>sk U;3޿UD[ gIM*RI>Mj?ًj74~5-z+IՏ!c֎CU@`k|}_8|v+ е~P[KϳF]ؐODDj饗O_z]7[2ZKK~綗B57Fv}p4l{Rk; 9*fXi`؝sbir_dxj`#[ON=eU@3F)6ܹW ` B$rA(y>47 Riϖn"a$Op"==QNG8dU,hG$?ӶzG ͋/'!7v2ߝ 8Aje]d>AswA錐!%F"w% dTщ]$dT:L2Jg?Fg$JI{)Qh2hwx'j>ÔhSU8~I *Q.\s<_sZ:*iq>; uI+->a\O[enjhdB\?U[58e(-[ŀ *bRڂlj$cg霠2|9".ˌ<6YPEX0ج.F&f'X=fBhm+R+Z9CuL9Q)ieP?xz"\T(&A_4>K}74bs2oAD>>(C#ɮ_ KluGP0p;ͱzhA] α>Ǽ-g.9RWHIA" #UrVrf x@&!hJB6pގES7*tXL(չ<[[ʥ_^ .._j AZtQP?0~oWO;K ԕsNUf%&ǚy?Swo8F~!=Xny:~Za}oZ\@X@:'2URР,)yB ʨ+[#ͱ BOqaGHΥ0-d i2GuzhGy8VUT@дt&ȝC؄ "ZCu5hC[5L^#Iu`I=b/E(*aZj.5_>hkÉY xiecϓ}Uj< cҧay*͏pͪfoPny#?>]r߰Z?7?aX:,'PDkkǍ7t\%~iO*=ZZOf8;<1~R7{com(9rZՈ͝ njTatA'7 =݇Q/'STå̇h9Os i6Diѷ CpQ!02pƒla Eg=]ф^s/~,n3:-i)CDS𬎘*5} [c{3ULZ-%ANf^dpg(w#PM- ;щRȌAg=D/&)Tp0uW>FI\5Vb5?4J4P k-ݒv`3rX U$&=Y; 'k`j>Ղs'A~sYK|l8O =+Qw`F|q:`ǹ`7+e!" *)0m,oH^% `-eX*jlti̒LfIFm:6'憉٪ΐ<!OT0 Ilo6;PRN-?pEh3 =T<&@P&h_-dbxzr?Cr|+PD.[=_ЮJ<By$4 X&;=QZ!yW.=_qڃ_S;s8]CyؼZ^):2[=2{>-V^pZC(^G`AZWr5_/eteXE?!l[ǽ>b@PӔB8A&^+`ao=s@}2ɟ.Ar3y.9Kh1HcĞdbpM 83Ȫt#REO AhG8=<%G2M 9~i޹zԷ2f|0ꎥbuW*C1D_I):pM2F`;AgjrB̩MRL%m%؟9g~o=Ϯ(|:|QXզ#B sX'kSJ4`b;E陳j uGf؋bԏ&P~Yn}n|u\ҍJً;#p!ڴ$DW #[,kᅽWbw~uPx[N:!"g )3S{ArDvDEj:!Z U77s0V-gCB?Mȵr4IbANv@̣;3 ͭluٍ@,6֝ OrUb Mk{Rsc |Khÿz 6ޞ2I;gᖬSQ?w9aa;Q ܔ ]*InΑ{o}l^”k9 2[~Kyy?YΒ,"%WL6nҿE"Jg%Yc]8}̚(溌x(vj 9 { :w+"0{#)tND*ћiNNlYBOfLMlQrLOZy-&F!m:>ڤ)(26FpVcK[;rM497*N%3kH-{wLKU<ʢE3})$1=nM \Gact1>#O3dX4Q lsP8(jqB4Qlte5< > k $ !02`43n`d~5*>ۢfHN3;2 f y,5O'o/;XVi_EvFt.%RمFFn2? ٶidl%~~Y2Zʺҥ?!Wv}z)t|wi7yh5VTKAΣAe9; VقMe]٫/x҂ZvE7.j#kL; o(}F,fvmLh5}L:@l dHOҿF8au?yU,uL5c m0zd6c(UTQ׌Z4VBճy)o~JvPiUSl6ff-)Ob $I q{Lںjh 5"~!Pq^Cnp HnOHb:pEc1d j%k)J :v c~ 4o}O]{v2Y_nN&TyETZS[#= 5f yo*m. (݉}pOJyF{BӃvW CET.ճ֥vvFO?=47bJ=)E|By]?kNDNPN Գ[қdmRʐ)4ffUfJ̓kR7ݘ:M,N*H#ŝX\*!bejٶmh}qa`󀸣c@@]2fՒ ^, e- diL{>Ar3>d&rܡUQO+Xǫ7%ӄoߏ>4asPʮʢ :\RR΅*"Z7G߅0JC 2w@@hf/?E.R2):q@X$Zsp<9WX9W-^E!ʒ %+P IB,w(l=Ⳇ, JHD *mO\,$X2wkUH Ғp kK3SF=l0X=0WexgKL]  )^`7lb2"Dn窝 l=c(A܃"_3- 8 kF3e9^sA͒QB}Zs A6ђk (\3d7H;=EZNI~%>+Nie hsL ř%y"|~fRV[ө͉@o ǃ㎿9#H#$Pg_d1Tj{ɘ\qx&48W#`v6AZIiĺE-2dQJGsי@%ZBX+2 ZM#/Ljl\v />R&pc'|.w0̙;9iGCmz;4#6k]ߎnrX( '&J8=n*?"FXo]79H|| 3? b>z@uHw.10qIezĆ̑#!Lj & .q "5[H2me$pϺ&J'<ʗG.F̼,n+S.i ͧ%vuaŕG I&I$GPe@nmnzn-./:?eNʩ^ap>W^9&))F.a_[ #%5 nYJplllg,1ϩ"q!q<D=Pq 4k4_cCM(%{gyo71Q. BRZ-(@1;A03i/%43Qug)K4f쉣|lSW?b]n&w 0/=X21 0).f@9ѽ0FqםUMmɀ4‹/@\Fq ۾66ubeLjYd{ %qAg\Q{Y;*~BRCr"wwM .24R).OiνgSCs6㣊9"9dWP\z~,QU_NXv X TI1ހ[l=2=o7%S$"|i؟nZ ^zkZ hBdw<$c=^ a#v't{ӌ[Oۢb' '+vst6gycjd8 S/JLuZ3Tި-H2k>)rHrXnr+xNa>8 -7-,fU?os Xi`}6?z~Wuba{g4{B-xu&v, hSk5^jZPp QeePo[UJfO~¢Qަ$z^G%9; ?&SW ~iwg7bw}0ԫ W-fdl`Ignُ &KR+g^tt'`^?rNrf{,>p5MFsq_Mo˓kJ LA$N2rd鸥,,~m]Jt}s  \!57!=hWl4۴xs0#]83}->1bn_Ëti\җ_SUTŞtL`l<>U/ #E?n%2CLNUٜEX=ukg0`̉i[˟a'DTi jÆ*O@l~; _R["f[@;Aw2ztqy1 '~gr[Q뙂u6x  wkKw03ppE#嚵4de*VjdA?JSmTo\ u's ,C7,"Y~jo:,4!1F l$Kv>uHw&dS@GFtUwd4^MpmmMmSi8??X{0 8XMg0&o|W2tIKg2ux*8FۻA/BsOfwdo6dC+ ;$qx_AڑaC#y% 1،>MdK ]~Er arӑB|;bid;, hc|sE7+*'-їl~`b)/R +f'MK{7hmII.cjv'@JFg\~x]"T} 0,9'l} u8Ro3qk_|uR3Z7z8hC]$i`P'E_`XM? :⦞3׮UrzP_AUIM}'zI%M'O,sToD'JUC{W]96>gL.OlĪzڂ/QDzc!7du+X\_f.N1Ymx=ǧyW͚cǤxU_Wm,џf[ʷo]Å}zfvٚab;,5ꛆ:jwE=# :c,=;-ܭ eۏQfK`0KFB 7= ŒKIԦ@LYI>)>ѺtxYc]b[Ʉb z1'E`<@>Lp`q]JAD5]uuM (϶z"Ùf1DU1"qfp`) >,h;Jbany~1`n:JmcQ>xӳx56+Eg=yى~E,~=9OBrM!fZ{Ie~9(6xc]Id&b_=X"+*@ ',<ݱZ*9i\nYw;̀2$ uwRu)U؎u*@ښ{д"èwH6[Y /YI@B':yFO>i(>/"$35qhpy=R\W4KW]=̈\|&j֯xrۂdXGX8 ᬨt..4ϖoYԧ G7.T,1J5WA9 bhh}G?P;٬@0/sIZn|G ]{$5JD;??b?JU\S8nw0E(Tؗ^UH|g "=7 .k-`ȌvhRl5pd;q᧨SFA3 (]>uS(46/kD߫/셕m&ć6c9uB쯇M=Ǟ4P` v'֌G:ލ!H6>(܀A]:vXGQ_{Ǐd Vta<컞˫3"A,\LV~t*AEPx7_9y(y_5|5*f"``V=![O^:+8}nQ  u;f j9YҳQB-1?H4:@BT*2w'H -Kc$rb">C?)ĭ|};0`K( O4EZϪة|XO/S qD[ɰvFU§Ӿ+R{>#(1.i ")zh,fq;C9q{LjxD\Kjɭ?PBg.`+רg:N$ LWGZ ,R:/q W+?քi"ޒF;]Q=TQ8ٟ UWhrǪxzx^`YbC@:Nbޥއ4iA8^* +xhqblwcukq,%@t8doDzIS~? h'1(h&e%a'%ɧ %r$N 4\~hpcΧ5^PL{w]8GTr:+~>=H쎯'u[p}}XD|l:h R ovЁbdw7Nj{<^ ymJOcJqω 3`i[x6`n (ts5B$`C8^0 q `o8ڥJ3(d-#3vp[ay)kC8 J^m߃d3dVf Rֱ-ٗ)c! ߂as'#8?}2 EGpanOޖxtm'"V =|G=bttCWfBu 6(Ԝ]ؼ9; |  s]@zr Ѹٍ ٻ3f(N֊ "Pr D`^pӕ]#}t.*3iYa~Cie|v& 91'XQeC 2RCosQ&9-HVp3!OC卯uOhU|U7#fO;>0+;Em: @|۩Q#rBśm߷JN+Է+ơBÏ$B6Qf?[Xl;!Go{fɷz3ۮT4 AbGAzwF:#߯ KBArfMIhCR$yQHܭ )җT-ڤ 8[3"G!*GNS糍+3>rkM ~e=L$j٥-RWmpqw7u{m6pz lC`r.l f_SHN|ps6n\ T$ >&5&A9_sBዾq_R[ƢyҖ0: S_9e3hd=q8)yZQp$I |lyɲmpюĥ}:>dN``@ج6FsM?^^@`lX15ր%/:)&~Tӌ*]LҬCc;J挪> G?jҟ&2}mXRCYc#շAaۓjڟƒ 5A MJ<-l?jDy8Ĝ%ԉ(nv]/.3kf``wHohk?nֶnvW9:HxL6Ԥ=D*Aja)B`+@, zd"4n贿)-`{|F>s2,lM9ܵ/aԣe)r<=;|dNs\jP7~AvN"$O}GADq<4@*ӏp飈r{Kzo߀R~K$RŲӣb/h3 @b8XS\0Ɓ1qB9&KMI3nm]X1IK׌s_E"T^7FtsӚ:5+Ph mnɮ]Bqi9$cuSĊV2Ӵrj0n4k<63ݻӗi#MGQv{jLI">^j*$%eWQ +AsD{qhaBF,a)B?3;MEҠ@yUZyl~G >nLf!vk ?`Ru#;fc'Lȑ!gH(WRua"E([mһ+c\+Us1owNv6hSBaބk#";_ ِ-u6MY?*I'D Swwg%2CzMJ 3۬XP%3-x$C`">Q(̲=hUT6 !uKJNYe4rgA(EGGDj4ӄ1Ö'vZ9  f<5 fS ȗCI,|36[ ̃BQ'dS5x1you@烊cB2Z樂I0}@<^a:C@V hO/D6PT'򊰱AtDi R޳K:q@!~wO9'FиuQDP9t|wY 8C}(M#s=ctD} ؈!I}0.P=;|]U["4p-NQkxeBk;9ygEpwakW94uf %ɃO򺼧 t:"{|SwTT?XA (e|\a6!l=# (SF;6l9CoIPͫ<[Czߦv pA|{nKֈN}zWO GmjNR7ڤ A nc8 a`†3Z ̸TO7'2= ۻDHi@WJ@/$HDJgrVtMXF> [=.f]  h=>G,/1V[7d< %d9KnHL)w9r|LCc(xk512P5jo2rb P \[;#pGKּw}.k?6ݱqFiE93O D ζ}wʱ2[ek-:A+fn.x_R4h,'m9 [sLݮ(c }\t:mb; g|y'Cʉ` |g /sx+(ba:Jr#&EjEj7P@:``0*o =KB8E 7Fm#:#7A!]ٱ%=I9L4N̓,+Ym `sK&7xeUNzxe +,'k!3+Uyx5Hu&xcl͵$eS>ccB:03\NVDv}X[ƱAg% 2ˎ]eLT&fYB:z_)C9beIE[uEΐdt᪶Ͳ"sLA0x0Zpq`I/! \8VxH Ӭ#24unaiɵJ /?yiOon`?'.6G,r3׈mFC*mڨL֣jh! :knmsM{)~7߯΋,Ju 幷 gdeu,7ֿ3,&7 ?ҔƈXo %r6a4\/@!w]@ݧWv'==[KS`i8O I̶ sxrk/rvr%XE樢/z͙ 7Si¨x^{%m4sX_Cֈ\KZfJwZv=Rs1.hoxɵ2.%HA:Q\@}Ȼ%SQ?ksr ,gfX!$FQ*|5N!#쑗ƧL?e7*v U9.fčTcōGZǦCF^p#T4ujB2zod15vG)ۚsɤz|c_҂S#k X ^;溼D6=:O{f^_ X%Amjw6J)"`r51N$F=OgdO_[:r5/Ը5| ΣV#I*=B4ƨt~'+KtSC=Ezt,n<v/27}i{p1t 4i#v_FEɮ@M:C7.H唥#Wԗ1x.'1XϧG d5T%Lp w7K5;˞"L*sGi vDv(5Zy1 M:W/Sߦzֳo n>/4Z8 _ )3`7#I??Q%D4';%oMj$YkanSJ1ֻ#SF(Oz~{I $7P,/\ -:K0}*5 ºaq4;Ć(`A^(̲JlY!#;էǵuMD =h8A:&lhݡ`[J@t(;~m30t^qQ*RȆyEg:_Ms2sx=dCN-H&8ף&䨸HPt^x*?a)jik !3">aY4Qgi95vs.C`` ,M,#huisg.@T'XM BFKtxݞ6!u`3 ?l[ɪ)nnkRpHϔq;)Rt@}q㠦$CWzSpbJ}(u׿߰1EETDtTע}/}8&cEOzH1X7TP7[$j<sDy!HB3-7|g,[f?t{E2`X.삛x*n_qS Tg';% G=JEpGBf2]לO62.W u|CwNօ#~Z{m5EBy((y~_G®fD% 󑲢g=4_.\8НYa h,^Xz)!TlvkI1 'm 9go%9˿woxnPlqIf\".6x8ǓInIvnվᘍ1 e 35U3fV7i۳룈Ku@":XZ;Txf`ikWi5jS#w֡ڧ_b|4z5m/ ߎ`2vCU&g 3$iW K] q=`{cU+@MGAOBP+PlU@a'-AJ er\3[}w_L"{:<@4WE3bKÁMCu?3w]q O'D7Z'.Mr P gYwp(S |b -]?a`eht+H_tru#8ER)W6 HR,wWxv9ctOTT{i ̣{! O)7ɵ5F9ƚ0څ[jy+"_|7x,2FN-}Zx F_Nfվ V'/Xꯞd FSrF1m_ z@WuQiGBH(PjF~4߽_oWWD0óegc[YgWe dvx]FO̿`v_U,5 W C 6؃R}).(P])-n?t&CVkDg. |ڛ|_Rju})&%ٳBзK$92mEՐ[ la !Kpa<1UV_mp]_=+s,2󓶉_+DaI0/ǻyY xsq,+y3\L iΜS;^BbͨYŹā!!( / aSȊx:Eb;̜`X$j JF&gs .ηX-1J5jP!ރ`6(ba١^|/~O@,<Ѷ% cQ.eu8>"\f-9"XWm"g9,"DeAQ< )L8?LTuet.U"!Hÿ/j.հY@Ҥ,faT9CAan'N *~Ėܮ>;hq6B.A3n(D.k#0N~i?LH{rި.Wr0ջ *3ܤ).=+v +̀?6# r&C)D7Ni* *Ynٔ!ҲY8穫!fCb\uLѱ `-S0C~B[i-|O0_C촫nkO ĉ] f_H[DKoou; nR<_%({ީ?SK;']g6 HYB4Z|'g+X^uf;, x8ՅM-(|KQ|i9+0wft3zBB[X]J2]QKV;iHVԉj$wQxRPL A)K1yLg>/TɽΈN T'=d=F M9S]@k C~1{| Xǻ^dĠU)ZjrHXS%>(|Nw4Y][z ԽM› i$.,uu&=n>KfZѬ7ڜ5gk4yi7O:\{VـlWamL{h'# TnL:S]ŗ+;|Wַ ȬL|-Mȶz?۞ؒ#d4ڿֱ6I>R!ȀV~ʈʠ_U tq\M.q /2n/S&, sdV9Ց=ꭰ:ʖSf%WccSeM ]x_+H׊+=we(Ȗeeo TK3x pJ(AyWW&X+M72-}L&k6H^M1F9Xu@#,A bb{Zhӡl~neḵD!g,05[։O8A-@P=[7U,g1XCie>^B!ץݿ"px%ìʊ nl9\\֡ȮgOV>.(^os\g17pY[/]W4/'"?j s!iU)їJJLq1p0:fw (ǥ)- .!F ͇YJwGY13YӇ,GA,_n'Gh-=MYo @ϸnKω0FZFQRm H$) '2s*dbAdA0g +@uŀ&Dˀۇ{5a>d6z(ke`zhTݮ]G Pk`&|arpNY<15R-eyFq旽kwXݐmZuÔSEw8>hK[m{gU7aE7^? ;^nUTp8WkQm~(eG#/L'%Ҏ|*Du"tooM$Txp'#-цMjXWBIo-?zwr @;B4SWҽ $wWv<ɡ( 3W= P3)CS<=2& O=ԁ7W$bvG,;S5-;QѲ)HڕIA u6CYTpcIB#%hБ $]b;BbNG0?oOV!1x`FGR)T2s;P*-mثi #3D>P࿦m4&EdF;0e`Šz[6*w\Ȃk(LF&ך#Y'^_ҹ,wxT*a(cy$gԆ%Oj55UWͪRtux/v&,al5b~kBGu LPd,xu|=|!/暣q+,f2Қ:U(5tk1qUVװ׷. =^xFuV0oً~4rHNA0 "`ʥRt,TH q3 לTX)ST;~fx31Qs*kȑiO߃qh 6y#J\`$K:8 I)P.fc <Kok4SHiJs^X,39wsKw^`. n*]^yHw%f߬GպO0_ /«)]˯ v Y2ɩ .ũWhddwKHyΓ3'.Z ,4T|A)sU-Hp|cCa: *6)|Y,U*3#RF', 8Ihw)5'6(/4JesʝlnrDN<]d.>pj$2>@8 T$ܠz=T~K] Hѯ%t'JQWM;fW~MT?жg;樱u%OE(6[d8"x8ai 8'>IA xxuV[DjYGV(a&&M.1N b,#gP,,-0kf~zUFIjF^Xq~VJ`TZ܎&]{˓KmdqNjbOvBs'ĘsywII딗Ar)xXFCm>A2i4:qWrh N^{P|Gd}hr0k(E@?X4H3;v"s{fT 4eD5˸MWO_pԟ?0HQ!p n| q9Rj8?W>EwQcYQE]+Q$;vM#sxMu2oR3@ ǐ|p^h#[ODC tr#*A !$+?mW^iLվSG! 3_#Vjи5U2j5Dfm$#g#b{ԔǠ8rPcW7s{ IJ]z@i&;%cJv7[:)FV ]zPhAxX1IʊI~u{4^Bf`crT-mxcҠRdX͕5@*CVKxy98(܈[u,b?PBW>f1lX2_Ff!)l۳MZ \jzԐ}osricU1ŦW Q9LGbxv4pfAx CVJ͇#ۢl)>7.H⌱ꓼA'i:or>hCjR'*C"-EJț@BK=.Zk2e跖PuUUA> 6%wEQ:x f`G=snq/1,{;] N25"w6wby"24vv3[;X;1Pv͂ڈ!{2{H\{qe6s:Bؑrb5;0->TZG)ɨk[Cs-Iҩ%IONګ/cȇ|L1\%'nt ?нcoR(Tdj_0rg`rL,gH ..f Ds({Sui'҉R#,Xz`?4NdQgL sU;=SYbG=}ItiY4ʸ82ǩ : +uƻbT_tN[Q=vm9 V$dqW #Z`c+^4?N"">5=RLxU3I1ЉCE!x-y*b3)zN rQ@SĕoFaR[2ğlge,QUNQU=jF&_wk6񃨣1onuhwOɐ.>*> bMw5'FRdzĊ<厎}goSPӒb$k>G8MhSGev]U=5>:r1UE=R7LoE uwv(3'+:)lW*֎Ū=Yf :dd8ވ6joDnF sJDkjY"=g*VM~kt+tA2+F3m6suYvRga) ED¬;FvK^k=Y(t+jJ.F7|%4R(_j=TzHbx5:@gziZܫ&5ꕟu_gdgO:I֕V7v9]B a>gG\`j3˲K[zIu\p៮.$4{I~=n_cgbEB~n09(䍄OЌ<1vҷeɪɜFT A> u}탃pZl쵷L˕Me*Q\:EP\A{]: '"%<߫v1Y6<bsk~h-ZzL;=h~G{d}8pKMbj тq h6 ^Rϱ/ڮ+qwL1=OV`MWDm}ڭl(,gIS{EASVE' RU],4'V=jUлT[1QE|{҂~O. *KdzXDI1@MH:5YMW"Վ\+gDy'$wPVAXB%>ᑹh*?klyIƵ=}`j#Y6u. u&jy`lDay%5`-,iR[qA-f+ KR:M1^F;hf&O֑4DA~3}3(A(A]TW4(,D   dEu_T#X+p=IJ}'m|,k΢vup}$s_@m;5"ۥ]m$C)It׽P 3ӸAT>U R0DiɘɐNn~`Dqe+~YKsM"Yjtt7V2(ƛv#E#iqCP~NF|9@$^'+A꺻##ڶz_Yɾ5?|Z]$J^% T:28c;xO]+A鍶&/"uD[àTȸbGS#HT|Hqhyn"ښهj(XÖiANjSdH@9'z19!|Rv (EI"4eޙF=$rLG{%96RI8ɍq cZ|*-ǎ[;9jxKŸX8s`M*$KR NT@E!@d)OHęizC+4͉-î(-Fm kZBv] h-]el?`[M[PW>_ xqO*@C\tgQczRdp%.kT^b֤ui*l$>,Geqv`ޒ%SR['yU0Jfv7_PЎƻYS*7.Ϣ7c18~s0rkfJۅKͽHx*uK&t)BAb9ڢnk`;%S"'8=]woye?4/ԕ䒈SQҐ3 `B "ʴD(ҾIevG 16,]xA<{k{b,"fhvM ~TN82K%$na@6c|";PxtMgF~n7p3bu~)'Yv%: ޑR=5Qa6BM[xԹڣ4EC_ЯR6;4($= #ENxܱD -$w:쏾.}VIAU Sqçw1y-P(睏x/oReǜcvj nR 3vXHf֝Ɲ&vf$W ^:uYVSB$Vޤ?edv9CTbmXF6#K;;#;a{WD.?M*Mq ɃivI}pHl%VLR*|T)(fwMzGۗo-{3_!?C, "]}ļآ)yۑv~ZR9'7(٭zD`p1qSM":񎕟M~z& 5U 3v΂ġG&&bl߉#*㤞DrgGSiPa4F7ZS}>imq妄ը2w#9ٵ8zw3 .aGXxu~=<R1#ȢJdGߧ(aжq8 5ԫA `<5dE`zLjMLEa)Yy!tz˱ j.ef<e:5tJm.WL+jSZ%l} &T6b'fØFlؖ9_>XANt,ROBkJ['PUAnh*Brx2" $3ZU@ѲvޝA`02RNd K:ӣ. % [jtqa/9qlTOR(Gϑb$ _\Ȯ!FƟ tpJdY y@6Y&ǿ@$,GPU_M XWly"Ye.mZyGf*Jet2:"@jщU&HcYyL/?4O$钭pF*;\iա "<=FZ'bNCgtXwn{ެ`e&;1PP)=ˎkCUyK\m,ǸcoH? 4%rςgִ b[b+2/IXK^JȲhI'nq>ڨLA^g Z D}t@>BW-\lV|j:L =u9%m큂~a)S;rK'sUiAJ`$g a^Y_ +ְ,ul:6z,.qLKlY(9UrgcB<] *o'izKx,dkwr  1 2J5Ӑլ`~іܒ]rT(1[0M6O)ؿI@¬I5h힖.'mc܍7Gh/|K ]|?RPZY񢣔.6fkb[BMj/-Tr Wx aa iP Q $o<{뀻(U.ŒvzNjpw#3|(Y1*B4vroI32{]pMҵ,:~LRE[7jhqtCÌ<%JaZ(>&KjMQY/\}d%_L&p a&jc%넟GKh'A`z+C1,="mgN+Ppړc1!&06WR=+&T\Oi LF!W $ v1Տ+ %2="ot/?,pJެȶTu<>gt#W5 Բ] Hъ-TB2HX4HIU%'Cunās4WEX'_b/S0:c1>N7@9{f{XGёڡKEjgZ^\|B;BV%6'AMo0c7l .U,簷ָPbG'L{qE OX|mxP/Yi (?R]b!z/kTUn(cZ>l-Tzg) ع|}dZ9\pXQ(; }AhG %[rq4'fupyсokF&rB BD~ z@̯ӯCUͱDҰE |}f6(eƑ<!W %1(f0 r)BSs4 k\]CH59Bz|V1T2S0'(SHv[6:Q}r:$bPMaEv]SsMن~ejfb0;< _|S(MUGq?|ڧL"cuMuuWDП@T{N^LH\4q<3kGCe*ILAۭtog^t|>I Y,Ѓ5a_{6dБias66gQ Pl+ _-LN!܂*=y\Ps.@Y(*#.49Fp37e^=O&w8N]VDwA'n<~EEoqqq#{Dd*IKa dD׷6tL  Nv>"r{ ?`{py@;*u%s>uDz_;F"\@T, 8ʢAԲ'~ 5( L5Ot]Jۛ D40Txi4w8c6X1*K$ WGbG3Krvm M0 :r# Cw* Uuщw~iYB5> ;֌jQ=FG["az)%~\(}G@ZKd4ZMzƨ"{1oN2ҩ jV"D4oEXNg8iQ-no q ڏ &c $)vf A=$yBGX@gtcm:,*ԛ|&"LEDkVrjI (SSK4fnY}֮t%j*fM'H"M+>ll-5YzH]$ lHLoJ / $shX1nd F}/s%1yd_ŀ]2q%Re状.oS78\ VAr Z2stm1~4B}}-1iۯBۊX'MS,P:m\/"s$} SRoH_W\% T ىY$~FJыxKIqvSM`()EXKq)Ō?~o*JV^HTdHFwKw`PW \B(Ad)5tځh3crn/AsHfHUL`!|cHŦ ꑲtb\ WԿ]Tg \aw #P6yuJʔ% wg&Ԃ^8W,#Y~A+[jΪ%W ec mDG{0؛wId)`Բ-H Uwy?}'-Z\b3 1Y9 \m7hgZlF81@"$B(e+k=Ԃ2-o?C>pk踄ԑCL4'"kw1k{d'+^T23#ŏ`/vbITⳎwT6+*:'HJI7R^Qo ?8$1 ^dm,ieB=s; Z!jtӲ+}:_=D㫻L&Yf8weп뭟!ӯvƞN^ő-UT_zw:ޥ^h4 _I6tt߫P$ee d,eUm-_PzK߄ aûP I?]pAPs[;*  ҷYxgczrTVj\LTCւ~p> R T"⑈% J6V]tN-S]7yny]s ɮyUkoil_1ry/891XqI/!I tn>HlE7K)K,Y{X /m~ƧMbQ^i4ntAJi n ;3p씻?1+39N qr^IRɖ@"\'o8g# Z{,37N8,E S-ފTd'OsB5[:a"E*UNgJF狏Tq_)bh`4+3oy"mBڷJݯ+0Kk^0"g׸^Vh?ibmkTA?sW7;{jFp wLNN(z}w+@ua\H.9ߥ}|LĶF 6x2vK7i`-UBW2"\ѤFM23mY6{1jgEQBiHBG+zy7XPGť&`/֕՚GKϾ#ѯ3cw;ZI|8yBT#HED";R`h13_Q]/֑s.e0tfpS&ԟhu^͖^V$e04J51 P]U-g (ԓՐtǺVI ZT 膑IUn+ 49q)_ev !\*Osy^Ek]\|t nCEĘm~RٍHs=pESҪccZϮisjՐN⫞T W=UTO`_~J3{=PQ*FO k&Nri۪1[__AW)//RNFk"Ȕ?S="X}7Rd .a(WZTmbɰ{ ӎ~>X'7ksF J a|y,S/N$Tj D䜵J% 4-dŴG!La3}?, OUdJ2Wf*r ^!z.k5;q, ^':CyY*2HV_J0({녌݌"m1 L` <"۪lP>ׯ:JFm'S)\w|D ?1ŢՄ E[]D.j*\Qܶj 6΍q'I >O-fDd!: _)/]LN~!<Koh,]OG:ʼ2_ [1a1>;/'ΌOsB2jd\+`{m݃P>t>nA]AHvQ2Y\R3ަ`V)4^Th~@a{O"zge)]k3ԪsgBm= [$L rTAhC߱&%Iۈ{:K&#"[' \S9Ri*BԳV[ϏD=YCQm䅊VcqDMnIWGuCaOY9ud|E qv򅳴9'" +[u#;C] zt 5#o،H]?ԞʶbxrЃ&Y]>_.9ؼ/ܥ5 }EjuX7ĹɘY!Ź'0ELe$7X$P"T ܺ-exu􇤉w׮l.*C|nz lSwBZ5E]r DLHHᜲJ24SYEY>fl֛g% .z,|66:F'qo0Rz]i&28thE6 D H !b~4>n3HKW[N>'T\Z N-b8߶hIUnI-{;kɰ| jyz=,>ՊjxjʢA/A)n+NXg]ƚ|c.A4L8+熺3}yS!?o F9(N֬gb F:>k&\R5d]菨g&7j1a U-hgDBN#%XuGUTMw' nsl@KuVYm M%ST}@hEwEXĂrKaJ؞^+6v&SE[r'V>!Hs}nA;p7Iݿ:a`E8")L'K.g_RwʁRmO嚞W3Q6z0 ;ky}7O–$) [ϋуc/1K-F܇7L"'w>#q{jhSǤ/@F ng)])̹,B*TJoˊE}^/?!D ~ΚSO_y~i+b"eW0rWÏ0&ƄK_h.=}VÿwXw0[mޥa 㩧v,[dN/.0L󢴻F`DfkY5ksDe#xq?|xa;۩ &ZXaĩVi+RV.k0AoS*- ǁv˖fuױiy \ C+!ԍ브 PEkuؕlYcԎ,һэd-=oG13BٞRX Ŀ,5RJiMjcHD~Wmc`U MchT gOb:兩FLTz1Lk‘.tkQkP_<Sa+O^Zf%pxk]i/޸fYRei 1jyLSY#%{X *&Xs9^?ģMZinhw)oh{V#􏡓.?`8υ{h Ӽ X(ⳤ7Z@{lYsGk}^{Wz rS{ M9jGl?IV:5{ڭ;x-rTFGTmEj7,&z)#i ̩ɽ:䎍g 3?4Q)_T ɋm~F ؆j6sfV&5c:~V}[<#2I':Pjcx @oc%[}ݯՠb]S M)SB-{3JZFa6EuL_p: Tˡӌ|. [3x~Ic7c>1=RNmFYÛO *bT٣ѽ=;?1:os~Bj_f{Ɍz CBM )gF aԂe 5G[$Z<`[VCa&|>뜎1AO(gaNx &{!B`<]䑎xCI<B < sٛeg(b `0ԽPg@/; 0؛ˢ6{.oKc1|cFЍ&Q[vc@&A)>zH72IA09ZayQ㠛Xh: ™9E$"!լ{[ e:c&ƞhȯX +Tt2 lYzơ E9dEt׿t@*n#;Ҹ!ΖmZsx2acqd˥ɻ|dwX#a',+afoSuZe#!=N6byխiz^Hd% *wf.YGҤhu|x?5uDZHknR͕҅^cr1Q27}$lhR9׽WxLOU brC2-܌VOnj@U@3K:uKTyVm}xTFmyFt 齬 |W*V_m&0lGA1ozg`hq5(T3~CRLU MKcy |^u^jW33-*JcȰR*+o8"K_WAl7ݡIDh#ŒTGy5v"ԇhC;JY9{>K4NrzAbfz,:9XANKd;t/dĔdU NԂ:5|x vx:$5n"3L1Ɣǯq)м8/9ţ!tj+P Ra$4(>4Au5'tmj6 k ZJ_e}Rj,u8k ;oAlzwهvFhFtbsl֕gUN<\=6 ӑ'B&(]=:R D2B`̰>[j'7N,.͜/ʋʂ\͠Ǜ5 ҌBQB.6<-*uqYnv[usm78z#\e2jpxxËweO`!&'a"4- +5;0SXduW-E@gUA)z?r#k8 OOK!rBd7od6意vȈ&y%T $Bپi Ԯj:W6]tYHxݹwɒ [)q!Au&4Ԏu6+A!Uay8chЬIxB cqQ$uT+@Do+Yu6ו<&Eji,Cc2P~*_5;cLmt'нTuRxp1pǨw~v%IA. )ήf'>XV˩w8e[[TV'R(v܂liF+ #|XbfmS9+IHQH\ (/_y;Zb1 ˝64P#;.^jv-[~zqAECFh LT59nqnMN?Z~dc3b%\z4a܆LƠ%ѭā,"FiJ8[9!;=>fYd]2GN{Ey5b9}c$"ρ)NEd@2*俅zF=9@2VY- Z΂,e<" 7&e\cb'9.=V 23R]1`|Nyw}R;Dv1ffӃtI ?~wLsx/ J9s=VRP[׳U-u` ]ꍍAeQ9p9< /E-E nɉx#42TX-7jw8ļ?9fCHvJ.HI?PZ*c} >!G@Vrѕ@gv`wfE\nT/^ [/Ȅ_Ds]p>~r}bi[nF6$^ΆIAzʓf+Lڅh\c_a=niҞ<|4Y멮x2՜״): Uyfz.HXҶ^{|BTڠ >?QO73 59`La(Y)?Cg1읎r.sWn3`59ʲ& .Y{"nkإ3%Sb/+/zr+q]ĉ?1ȅ! nCO]>ee^lNa^O h [PAh+} Ԟ:""1#[,s5hIF Zz.r8p M61.-T0܉XdFɞeXG07~&w6'0=ӧ{áA>SNgR H}u,Ge eS=0"CD9NWM}K16o![;bP01 o?jan^v\(E^@qfx֐b*aJP%2O֥YqRo] Pѓ 5ɹ!Go3V:(Cs2hHEvϑ۲aVtt yj=(OkytIPwhN LŁB`` xX);p3%92EExh߻uǚu2/!4 !T#j> "^Pyo!b{uВsa_Kw4ڦGGlUOf2PĐ;Fph!R_kP1x|7#!L2lW,!#B5:wt #$.;%!?3|}OOLw@fBue~ì*Bs!J8KmҞf0nby7VЖG1j6#H/.a`_1/6$cJf{ 5Œ3 B oO}|K\}@|j#%W`PKRA[3r@SDSVGq}2jw:HLzRVR3Q_fy|$;k! rz>A1Ms2i'iϒêA~S#"h:^%; U/{u@b߬6!GJ92`79DMrt*/ cHگv{]8h1`JZ98zfk˟!{L ~GYRv[Iuh)2L.(kh Ka9/ֈ>5֨¾!bWH_c}/^ H o quzoi.,Fn0gUQ}**2XzvZW ߪD #4$m!7kVG;[O5ĕ`i_`]>>ʴ0@{@1K<&r v*}²5jfrx~/ k:k+@tVVX)bhCBG@Ĕyc|vR*0 './P^]vƧX VN`FKcm^ BM_B@)\d]Vw.(1 uc(] X޶μ`Y oW7?斊AIٹ9y? SBZ\h`<1X6Xk jtçt,QJ|O gM˾|`BR oϢvEfFHV8#a0#U2!#5INc9zpE JH!O@T]5 >~ :(@AzTmq4N .\Nᜣ.Iu=29vܝ=T1J?;yB!tۉKnw8h,+Q_:z+ok'LUD/&NR{lO2!yqyvmT ד uQi6KC%|5-6܆,̢ɋT5ݹda[.Hw,hɵn 1Q8j0=s ˜y+ 26xacƸCK>E :) /`нaFgܴb5U7d[iV>ܟߘFrC+K t:0Yꔟbʦ'{Z8bSE(ɯw"$0^d#Ɩ4 ֡<=i]r,Ւ|vߊ =}gQĬ뺭ZV1DR`Ɵk„°:֑+B!14dZj@L\`R*fKX9d<}xap jgrԱ!UuN5$T62d:MMDg&;ZTI3jvѠeYiB`;oIxp~ iR/*^cc QiRV#nqOBb=B8@~{vg:IY RtQB[?[?-Yy,e*TiN!wK$s#EpiȄ07i_>{ ~06aeK/FYRP y6 #O(~{ymƐt̮fhzirz;&]x&-1d0Ӎ/KB%e:fLX9 {Bs٣- dV/[:gf|·;m #70f'a]'npZRy EјIaq !Th(²&?E݉ї WM޼H'QX;9Y!uOboj=zZ/=˧ccSw32F4"SMLqY s^/hYh Ofs}R2\wц8ȴƃNr]_c['H)uRub 8/C2~hRbqKe)) 4)忯krM1Z5X'QxSt*)7ɀUՂĢ~|\7alo|=NCD:9ȶRS{ƌ5ycq4+0pݐ0 npZۤ<_j0M?/Xbhp0,n| t^*r~̛GÅ|;ߝ3Hsëz]KFC5har]z[qCzyLu]^]\YիңFoqZ@H܋&W1DZUZL)_Q%ECN,PC{RӨ [>a74r!3ƵWz}&:R"n#fU_Tx4hHFVmo[V~yF@a^ Qlm05G&(+a)z)kZ>\g5dbAOP6ivp 4{e_{;֕eԢtO o$Ň{}pL}UKh5?NP [DԠY**Dڶpn eC@;v!6u ӆNa"f7 7H%.E!}<|,@F%WtQت{QaR:q]}/O(SEe ?Mqme#3A`wqnY KO[17t"d5Iɂ޾魑cHDjM Qfk3;mụkJv'ysC1)\G5B a(@.vbO3y;;Uo)9JӂZ@y?$ YOj9g˧ g3,VZNa-W෗TN fS>4(21*^݊2,eP(;.[]6<=?odTIo+h)p~0xPwc2#:ˉ~$%Cc]fhTuȌ, ѲT}[`<߳wurjQ AB߅Uݵ,iW9q^?]юS£Ym;e$<n(@[|&]R)WzdFɍ}9PvٍIfܵl ޷,.!?M d}v9]ד\ k[6=⽥2Lͦig,3{ G0ZL6@sk i-0KY:{G: SxfGlXhZجMJ]$j<]/ _* jbQ ¾:Z--=i|=A}?f$H ִ95`>g%3P|#☪r$|gT/_p#P[V]?yX?OY260P&*-#.]cXg@#Z69=ŏ !-Pzr|b%Z숂bp OmS˯}2NTv s|!} ktUwRJ#? Nb=T!8"G./~KTBb&Cױ }C98:Y^!q[&i/V2>\n{!a-o /d=2o.2A9Rq-s!CޠЪ<2K>{53D὞X(!e7~)BlOtlV#b`Xyhؿ NR4՞4EX ewEÇU{!-\ƴmvʃ[]?Ƽa*SNƵڦ:jIKS+C4iGfNEvcr _\-l iwrb ޒ1->$)Dm [@jӞ#5b4ѬvU*Rp5 !̢,Ʋ10ޤ+g[ƙ9\sFFg]QK@!{=y'nRSiςȄpX0=ӽKҸM#<`7EI| a>piuI nlӦwwK? s[I*O77o\""ؕ\]9 #؀t7R̅#ciHAW 2/G!ffjpqBA"rK9͂zvV!vծs/]0? йTED }ǣ͘@M SL5d|z{\֊L ,Cd:13qk쉌qH1u\g>1;.TZXhxG^&pw_z@ͮD@!nKP^;]V3K+Q&97WxIkiƵ =W 鸨iᄕV䦏?K9$NCYuLNק< d" @\kܨ&>!(LwY)ԓy>TE8e:5VI Lo79i&7E>UTے[srK+#; =BC(qmkp.E4$Gl M$j˂}Y֣(דmO?TjRZNA頦/%&׿6&Kc~R9. O}f̿le:CtW(_<Ck/{gvd})H"7(_Pڌc fO0&KKJ_7[2.T]eZ<(P='Jf{_?G>#F@u1@Z巗!vy8#bVgZ3*98Æ7\/Mh@ 8*gC"Rs2Sekd_oޕޛy{4{s([x_Q20 uoce?S'}02F݁AK^,֕M7s.wE[QL(xT~'%Ѧ_VgBJՌLS%ۍR=.E`-GNĴa%^weǡ`8NӢ',h!8opT5kg ;=V_5݋Jˬo J#+8"G?? <ʼ16NOK\b>g PoWUA>y=6S@_M I6> G`8kn"86\6!( 1I/{ҏV!|[ k՗̟J W2Hbx_E}ȩ=5j=FNrZ1V6?<ׯG,^ צּ U-*5y2Գ`P> Pݎ " !1AO喖qYWl dPapD-˻D켅8/)o3$oG-jH9="nR/GT~$yHH(GX~WSj5Sedmv5Î o/Q_^pgE]Պ.D{ё{ٌNx^f _“hH]7PuHuhZ5/0ܮn1i* 3(w)f騭CWz*nЖ}B/^{]o()9LtSɳ9[IlYoFM Az6I]-r) i_phf~_ 3-t/pcNv-}q`[&*쌆kf7}K6:XJ^n ˀu¶nS0q44 = '{&ܐ^v]a(%DO{ApIBWaj**UhWc l Ŋ<бy8}W&YKFKP!,-%r3w=yRЛdus4vhaPExLIohi3$@hHJw?4uC EP,$'ȃ~3i\V Zz;k75yj$IjOhn[kp;U5sKC)9GE|.ѽ/ *CكA&>l>`NJB+X[)H9~8h5BCP1V'ҒoŠtd.bƖj-,ͨkҬEr r/2Ļ!gN:+<-:}+Wu#Л>H4L+ozK&Bo]a:xTo $$w2)P_o6Coc#^z@u&(YߦI}ϔ/vጨFbEY e0_%'zsʭ6òWUMeu-P.BECMa:i8IJCaڤoO4_χG5~#:ݤ{R1^g~JxBw+ovVETީ)_eܧ kh-HB)h56P(bPF˝pd/- vQYàީhxL-n+h.qE;+$|D*ؿzEH$!9D|/MM52.Z,u^d#"c@Zr5֊%8cr$[mյXXULn5cdwPxfnvh瓭:ELxHS*\i_L" @=* I, l_:d? ZY^݌Hz:ae2ɘ"Cm1 7-ެIՁc:-%h %Y,ժ4Ka仏Mɛ^FN;q+6qɽ=!N+{_XŞPH9٭щGfyVܿ "2A  c)Fh[ !wr+q E}ȤX/tSv0қ_.?D̲R[M1TE!~ovr˜> NU}9qaIܲ ~`:>}W)Z L .6lwV^- ,{Tn҈R=Ms͹9Vmhj%Xk̙vQ=0 cm}B݂ЃVm n!.A8t}TՄN=Y09baQkoxAkp;B~R1U”zrg!铮!ceUh1}x ̃tk}qdI wjG; 70* /uH #A!_FMt 9ubd8w..x=k6s>>:P8ٻ*dsTh+Z6uW>> mrNrPlnenJy'CvgTb^%N"4ݰʎa8 6ncS!#2 G7gu=B4 oV LK?A'aPt # xU &r#,+>[N |hoR]|^"9 )}HVoi 66.,HHc(%<AE) Viͫl. V̏Kt|Nqe~,CbkVEx=-PT^,%S578=tZF5si2NFH琮55J .ķ|1.'A> moõ\)~!*~8Ljm[%ȣO=hJmޅIx'XތG"9" tG@jmʷ,&GZ> tތk7!fEtҸʳLVo¿ }!W+Wey;,^DxLiDNGsTLBtcP~ڮ_- 2KyMy"v9^ogϮ9 T{1l\`|H'~濩Ǝ0|ˣ*k*\Z݉d2u(J3.}puy[uY9V83]`/ T`%54RN E YI+70kCz HqG 0hiLJtT19JXPW!7=vy̐NHݟVF!B+2LW/aУ#HN TB8L0#~GK#{6Mު0YHGaZ'# =}zI׻S({ȉ.*GyG+fKA 3/ꅛhMtyM3҉kFBL)!J80& 1U9k ?У Xf Ҽ*;P'gZM& /]l ,3N$⓸Yc)?HA}fZ[]ƒNu##fCy͐`#nmx{&TE EL{9dhhw_ .VbS%@4ؼd7J ɞT$b.Аl3Έ*=CsF)<+(DKW#o쁸l?y)w#4u['q݊cBSCA5߱yȧ}%(j?Hh=+:yvw8N9.S<@S{RftwŸdh8j[E=h_|{o+lD}q9ƁT~xb*aW,@\!+>59Gϸpe2IM It#HM87><@|G JKSZcKQ |K}QG$Jo >'ȣ?t&JWnH qpGi Cc3AW{88K_B2xDAjS4&ԭ`nX ]-ɣ"($L կd8Q&[[BEr;BRf&:5KKbmM΃5Y)MIy!|Y/b3# a51'VT:/助e 3 =T[TDiuAz9RYe' QLJEUu! )ΝkTˤꓕ˭=ҩl.F)@mMqV?3>FItkJM*<Җ늫|j]2z H^)zi7RiK0w'~M)SA/ޓ:9>q$(aɤ{ 7*eZMVՆvB9ܩ\_Y%3^ݞNR`GnKlQyrwN7ʥf8˙f];ul "٘8:"0\txEpi}G8,& IFf#\(<.G;̓6{ןEaWr&^'/.ZİboJ`db% `q+n$wՏ-SQ%h茊ЎdKwNB(x].S7"zJڵ9*"5L&0y2w\/#NN/z+%8ٷKMbաKؤ(2j4aEx[`U4MMzA#ꦙ~C|ǯ=!(;5t͍#,T' -K _*p_ 'cfc[ϒþLL.}9{q}}vS%;p+">W;6aBW,8%ixf)!H)@4wa|4H'PWжzĪfN>I!:dFYLR>R0.I$lT$O). < `>C 8< C`5irAwԇv71P{Rt.L(x/ie܀Io^ѤŶ87g*xq3D7_R|.v 2|km cr'*~7@٢fK?I@tʦ mS!!sy{-UMk ILJEVnS(L C+U BX?tAȢD{@?Q2d; J}[zv^bHq65m0\j؄#){-f'1 vѻ*L֢fg2,AaH/- @AS0R|xfqіJnqЮȀF"sK3DM(W7('w;v-bѐ]6>ihn;CT`z?᥁0mQdψLBK'O(A~̉:@<+%[{D^ɫ;ZʓHˎJ%N6tX9lHك P?~ Z+E~ǐ KrnEo)o?*z~Mzl0[.8:M]:D speQs]D39zv}%ol^(e<.|iU?nXz>H? (|=iȄGre'~hJB7y6M g8c#Z2ٻKəD=b&2NJ*KoB.Q18,CpB5P틌'< O9#e {t u!~P`?`u|ȳH[]Ԝ0r)r(3il\#@ßGu/T=% 6k3% Ÿ߱..o/ GvL[\D&1{>*Ъ85V@&HA@/G7mtabFM(ܝ[njv1C͐n+ZCտ]}dKR.=Y0 BڹfqDZp L87^n誼:TES>T;iixCiV;3;Gc k$Ԉ_lYhߧd wfLO%Op]18 ݏ j#".<_ #D JZWJ5d0)gE9U^ӘHrh| f@Xd(sGŀX38qhV `^*"5M5 ͯk/j~p$)O 7}( KY5[Fr;~ZuP,{! D)ժc(-uԗ!;/@PwюH14*"QR jpV P+ w3f p Õ`'c^ XsAqO?; ~btş!wkߎR8C`;HFJ9HI:MN@! =+<\vB-}Mlg¡G%. Ys9H]TA_ n9"6ΕPjDes۹M\SVҀ7uFP*S0V8coMJK>_pR~5ijuS$Eݦ6v= ߾GɁ hV`dŐk2#n> MG\lُEWAs#M,x;L;ṼKxL[|^<WC00)t!n%6: ":j/ G QÜJTV|j#AiS+~p5~7iJ~. Ho1v&i٬䦝CqyG/eazu l ulR(|% l9ZXݿnLI/C>9 k ،!6/oT:E:">Pe@kz̳]E=:)*!v ng:BЏxMADAu>9p+:ׯq:ۺFϏ7^˱A0:PM#/D09`1g}Op={_a!ie>nkqw4#ljkVGq\Mν-Hji}cP5%UmZRd<ŅwF:쯡3\ȷEgHr"HMqMQ̜ ]{ ^#@ߢ:fN6FK~8d?hfW0RFhVÄj ?7heGc^ E%4 )O^oدRT{^p}ma__93״ I0sR}(5G}6hiD>Ӄ6Rg>d({Lj+( ?jJi JEjDȦv'㣡˓f~fk\d)h3{)afp \6xV!F a|+d[t|Quƍd0Ӌ\N"L5r2J`j8h)މAB37kDy,Ri5ƂdlO _'nV&eiTGS nQWkϖ= wը>e1L+7LƧmҋ=X>g[BvQמּ7kh>v tgci8+ͮ?reg>G km"e^"(` r %^_QTw4ԝrG&+h憊 Ÿe$6*ز"ui c;lcE/-Oѓ>1Pgy|Zbb35Sʗ,l0PYTWCyhwBd ?&dZgmGz[^p,쏡:8Hz=l5w=ɺc R;\i"^ c"oul^>' i@ڑ Peuy9yzeתyyŊǑQz?!Bߐ0ⶻ&g%]o ׹ FQ&q2ݩ?$TSޡG:f"(X*29&<}ӾB,6Z- Tm0t+9ڈVK0FNi!=Ok7\vULJO?F ^U;"ІMA,kl4t(h5$ծU-PIW> \%IKR|M '"}Re,Ƣ]Tҁ&./ImU;֬Y(](:.+P&༨Pin?7SZPJcf'wȽя[&:Pc,=3( 22 \4qN?e0|Oi0sN:T`BП0ﷸ,zSsK2ހ`c1SQT~1yy$lZMęI5 7J δRnDwr&F4P7t=EPD"xvZtLd5FoLPxdg&޹kbH^wK QSq+0635J8HĻ;=k-R_pljH 5L2˪3Z,*Y'B;Sߴҭlrz=TATN݄,SoAAp44(užZLwW`&(8'mnHcAi{ܸ@3Y)nӤSɑK̆W.f*#I@EFSt_E- ^L/Bʹ:ZeUM4`&yI҉?{nIl?v zOGLoMn4hV~NXP=lf4l_~qM݉P鈻 [M~x2iZ.M h<#aȦΧl8ϓ-Y1Hi= E ⑲MCxa9{^I n-s7HTT qu}=~),Èy>;oźSW@{ 1> ,qETjx+2z.bF|+`w1_5L=`J$D"c+rp\3( y8B8a\ {y{K^gڈquYEar 24TP^ӱ7xivAxU3oo\%B`+~YvCmÂGoaVpKWNE=~ ņ.V 2'2R<]-$\АL{"-: Nz~6-uYah3ۈu 8B:qtңrОovJ E.h tV C̣Z!e1s? sM"CX!՛ 3R|6_7XiߛDFVqZURB)gi/UDATȗ~(/D6fbݎtxqQTs[(XEH!q$QM2xYJ}qlS/u +WU© 6L 0 WHr3A^jYӵYQQI$1ڤ/6/܄FJtL}@{2S{ִ09Dz{09=fTW_t'9n of.hj)ƽ2sM Bx<(=S5YA[)݉Xg}PSno|[|Z|vw K'B:<9I5]/’mdLW\i}m܆W3Gļ4w%cSS¿W4?]WXnR|(>GGێt&xys. +:Cs9N5F=ϙh7OuT53p KI2=R1 QLs*2 UrhXz6/a)@C/R`6 jTr{A $4vffz'#P]ӤOymTs|zh P?kv|Y#D'Lc*KAEɦǧ3bKh+ WF6Ъɬ6l9n?0*VϤVGK2:ʸGGm&( Y`?PzJuЄWeE(-Lx^`X^裱t0q.%7Kf8{ UקlM H2&ԡ/mE9}'}*o (k H.ErWUZ4|:zh]1( }zY lC*X^W,&7dC<;̌ v^/As҃.[5S}b⪧/_涪Q9 %Wu4HiSAۍ[Jiؑ 9,ivaj3'o9V^0ťEޫ Ov] JV`n8:'*Q4BO $Be Kj`~|csDW osAT'3;xgI"2,+ m@ĥ\ 2U(2pwq wDvM_-0yxTz)0fcYX Zn Yh{;ҢpEџG+U7{9VQ3CXt׏^қ:6Y /2vm lQ0<ʵsy,~{,:ua7zuͺU 3@ڮq@C+8-m{RB[d^SvV4Ԃ~Ni]"_ҎEPMlZf 175,E-FZ:v$d-^;(1C}IIA#v&z7&U*Nԝ:|z[d7%/v-S.r414@&+ט<ѩZ|#VWxV൐62vʰgoǩ%|ZueT\`ӻIW U dr%(0Q rPEvV%8z3>)IH8Lu*I&Ν]yᬮ6QH >9Ur^28~Zi!In,:~=}6 |@V&>x734V`|M!4dx;N6 t&hPxLn\!vp-?0 r0smyI}|O# 81jMHAΊpH`M|~*]p]aRkA'DZgnxɟ|)3茠7,S.ߧJDE fS@^X7vecO1>ܷbGTdͩ F9-IĽ.z%4w9ONֱ235SeQq?ioI5wfXRQ N=Y _ n'x{}}],KJ3:MCM M]m%)1bfluMz*5db8w %*awnJnܚ~s舎oc{91}VVُfL_2 uL6K=%xQ},Jwe@=Io͓ 'Ç}.Ryi A![UErR; z߰ eMqM'tT6-Ў$HqBDqJqc!!&{V*;+Vh梥5EJk[,Ȯb:/T>0H@f۴BtŒ Gɸf8T/ze=wJn8͢П|ǃ _c=!*Ej ?2Tخ>~oRH1:@W9oe;.jc QuҖdLgʻrz׎9o^9S'OZDEM\ve|^Mc%!~V~vg6 iIҋ_Ʊ@gEw!"Q'~Q=`]" 4=̅g]GPʅt1_ a g!H]__}π闿$:.<̽$^ӄY`Cwo$s6_72oG ?n71eė5|v8tܒv;o'n6SHom>@W2>~ȕki-XDS5RV#yH>),T`iSyő+sx$`@YX%,T)HTEB}dUC;RFΟ ϻ&oY~Sq0t_aW8m- {g40( ay,kî=&[+pXl1Ž|rV$SJrӯ_0/i`+hhWR.{Hw(Җ2|90o&w_{ppì@0Ay_ow\;Oq=,phE%u M]nC7EKRweBɲܧʍi[eK##Hm`gSEn=~80I"D } ^<Z2pTu<_J$]Lvy  b]WδeWmq2TуyیQstvX఩5g ؅]T9fE0iu/}JsThm͞ f"f2mҰÔ;X=qB[=g}~,+q2oEPӈT狎P{Xq̭hz⠅:Reσ5T9[48|Q;pSM2n%r\˚nyLp$Vv)\ڜ&I\=Hv&$Oa wIIAjC' 棐`k46127|({dHh Ej\y'(6HpH79z3vC`kijhT`u{?(&˓;J ="lh0o&`x^-HTN#2V]OF `ivX9#V- .yhrY/uPuFc$ G1JJJKD6i dOOѠ}i<ޜD9`tu³ުcf {=5ytv5Oޑ"~Ӗ}/0;=9h;mB(tt&ǿ`R=[8RZ S*dLy,i9V?j.fZšGzf3F,aibٓRS~u4JK 7)c F'MK ݇4:G#/T9 k2 tJ%0LٟH*]G_1%쬢L݈jnjjpc]`ӞA(9mglÄI)}WJ@T2M)IsnM9y5~v4_֐twu/ sdec-!{~ֶdNZ^m׭w ђ @Qm"-ilH3qLU [Y`j T:tʮ:LYoZ9ɬԦ%ܦT #ѰR+쓵y0T[=E-19 Co3%7tI".<F#~z>غ%xԣVj+9_lg;MoD&к&qѯ\~%j[bR;$KsÈ&B .ZA 5yQOC`n;FlںYd+Ui#iDnMpu>t5D-6>cudg>};FR^"aii8MAޝOő+G^<) Hb(8c~qH>m!k%=1F1W}SI2/ ]Z)9ҥۖ4b:~+/+fljG/pUĂnh>`^ѣof88m12?ɉo*@(\QTtVd&JDsa~}D/і>X8 <.9+b֙Hw@WՏ+ҟ3z4zC?<1JzC*ǹT%O'֟F:E& i1yї_5hKB1'ח:ç(9cjM^>RjpȞB&h:(\mӔiԮ-~TLp ;rm@tt1rԾ7UQ̥f3t.|"6ߤ}xC.jJ.M䤜g"xoˈ\SKjO%٭Ef;1|Rϩs ,=+$yk:oZ5\4Zn5θ,aJ>a> *XX ԗcvtQ5,a[Q&ʹ'_(oGC'$&ǒ#D>WE/5xs+s0*SZ+ۄx+JNC%ѩKdrd SHE{"-IE͛ѝi(/A[}@ ~ڳߐ{B CHQ8ªƐ([|,Hw3c5MC*/<| 7^/ 1uf{[ #[u|9ke]Z@8&Cl zJ .dcw ?@dخ /ՇTHbx$"R="I C.џ`]DCĖ[[:}a{rZ6{ނEk%m,6n&Fx ,RS(~x$V'c):zfnV׳q! Dxh1+PލLVC.ꎄv2mbE &G0jyMGZu›%QbO1<1D.9YZޅb߂ -,-@py?RLq0 qpɟ ]Dž,r~Qu5G0ߚeՏ \tn'Hd!ruos]U"Ht";h}Rmi $#"P*5vN~!!$NS?$W6rl Y•J/s4RFpoW"xIkawhP߽J4G6|9)EBYvM&8~{ x`cOvcʐ9tE1_KNG@=OHՀT;+ӏgzm<`@^GR*@ +\\`̱"]9Q]& 3!>8D]$lA7i#ƀ5? Z Q63>MB1͡N|rsd;ފR[Mz6;Oe-D@+@ij [sD1ú VڊçpP[fMd=Aw cVّD[Id Teg}}Q Kho㗵 'jalq VV^شSBӊ3NRvѢp8]t"k:Ŷ|6^4!cu-/!z/= Y'mZe rtpbNGDx H5 .kyx㮹?|cS$E. >;LF eWw6]|| Ṇ Ac)AܢRˉfMV]FnO%픜*Kw㘑&N# d/ʿbZ"hj.0Y'gĵRhؗI1~Y2+L8[NG)( 2F~?t"LÁőw̏$[;khkR/mp^Zџzlyo+![EDUPGJmci!YqPPI2V޷L(w|PV8HF鱚X/l$ ҵ҃eqxeG1!X)3u:f]HNs&(y<8L7o2d U:0e2}͐cKO2WEx oustʼnJX_?X3+uA,,oqkqҕ<19'k54"IM+7 %rm H^'u) 5v,T fĹ;  }Rk#l>;hp+c|9RYq?JQ+)u4s9bmj]WeepPD^lt>22h!G Y0zc1Bs#MFNMY_hP︯Kkl)DToBqMDm[j'+:E/|#ObdqzdW&+N4 lH1@yPAC/0zVuvE%ͨ͜J~W:D󃵰!Ty}OJimn!"N~(Gqմ@fߚik3&1ޡBf4(ȁҷR18S{bMNURLR?lJW"`Q85U9lͻL@wuXZ9=^-15.3 :3@z^w o?Uu *XƤifHS[*/9`U^B>Yeb:@?M0j_qyD9e(EbۣNr&46C9-ty]ʾs&齒RSA`) ih\e[hү[, O§DRY⒭/pI%鹝k5Zw2Nq?1Xk쟏Ж n8%q[4UKk AAG<۞uVޙ YR?jVæ0!֪EV>IRkzuaPbʭv<}yg5C; ӣuskiӟEte{@@('΃UI3!n-0BP-؎UE0m^:2&r0nϯ쌬p@m)FܷH{@W*A8hi]>$QFFBYlLu-j\ξ 9k2>aUddJ}ߌyLbw0q*R bUl/"?=c=@N@Ɛg(4ͷ ;`Է#͇vO хg9=sq[N: {Kw&Jr˾}~mDxZڸHA#'Ve1!OI3`kFy@Ig+ VX7l0&pZ`8.:D OGo_hbdpA9-Eц5o# jwcX-*ٜ)Ur^Ϫ[afV+<>fA&?i(1 ` nǵ~uho8$I_)[;Ơ+-5_$._^v]|Ȩ2@%IRs!Q JCoQ'{~ى}4.@-zkW8Q%X7";"G`<cJ;zYYgc)u?kZ=8JX.ʒc,Ё=q2W8 BȩH2Zf zXI'Tޞ)7$̊z'E[yGDf&B^mg<\^=z wcq{.fw0naM3JBn\E`x{$~#-_ɤeK)C=R\L×txT@J@d?f&8טT 9|}93lG$*#5Zǿq#] HjM>(x {W%禌^O9/_Z₩+n"tګhM:Ǹ]\c_o0}$O- #Dv}>&fƳ@ 8uXR'HO_0%AZ:FoOxb $κ{9P$ՎaP> =7~J&4.O]87N\id 郐iWWOB0B5ov6<"21yLFNaL_541,:;4}bbn'eaRvxn)QCf Wd(l㙶X.&dllIMT1 /M;/teZgv)4]t(WjNA6 )ږL $_Cje#?U|5P7#ȡ.4BӑC&̖9]&#{}{- kwPCK_L2ꟊ n2fvF|.Jҗ;䍈rt &fowLP)+= _;#23 KRVaR2{jNY*&cN6ysW#G6NĿVBIb&i3]eOiFYsĖ%j}=%.Dr`k,,j9L) &{m"Ul(.諼Sa@p\Y<;fM= #qϠpߔU?U?KI3@ʼNYBĨ]')ԛcD # wz1k\tl]q40:`oxgw< `7[I8f9*ΥMp>;R \_JFJ؀cw[蟿h8ºY12eGa y޺!*VA=ںc $R+xĺDgbͥTL`,ǣ8͗PTK:`C`& *em:UF{}keP`y$Izd \MFuw- uTﳌ];^8Ls>NI?w"BX*acvD`-?6oSz[6 c8$<QT '<OSu[޺P[o#|粖;eV]N] 9v)Ba{jQ0{FDeysgpK<2?xKUuǵr{yN;8&kkZqv#~o70 *&z$Q:0!4_ MvŖ@ =#H^w^gu:waab /ŭ ]4<0XT?䵵 j/Vh.9rgb7/d^BP.jϢEU{S6Gjx?]T4IR[{LK ֚–˅[&YԶQ'U=I*_ܖCiV7#B#  ߃h cZ{̤@rXC =iMIV5:5&uHWπy G_6#,8 .NB h&t@W9(u,(r󏰩0 BL(+z]f@laܱ"_x;~r2\g` uuGi& }-4uOF3WCR!1qfTs ־FMwnVZ!I VA³ n o$ǤPZҶ_&ze?YՏhNS{G 6DW2C@LՏz۪ؐ@U\bjAV x`KYWz| YQMaI'279' P;܎b`joGnaߎx4'BEW7Ux{)CHq1SI]~| Uw`kE8oؑݨ=x|]=zǛVu]r>e/t*XgH9Zm M=E49hpŧZ1GD:2ᅂٲų{QϤXd-ԉgաLC=2d;;Ԃ-gnљueWOxxIn[nϖt"2 ͫ PLqنr~,qL򥧯ЗaCECRzFmc,K|b!Wz4w y#RnW™|_$uC~D=7|N9wfCèapgX 0BžuSަכu|szzuW.NH>uc9mS>Ťt*-w?JnEO+6KC.)jo\Ev֊IG0Vh_sRNƠn1Bu@ı00<&6Bz?;2@epEs-.scзel4}E$a*Qy):wNJQNz-DL+^,6oQiAnB Y:+5oǃ8`!A$ϋ<<T<2,NSEOۣE%a* 3O7SS7 {U5:jbuFB!8Tx@QbBC89.">RT t䷉n`zO\GbRCj ҳ@|aB2n-3bV7֯chD*Dv-09*@;Yw?2UA&~207E/qy8PMDA$绲9C!WtqXv*Mΰns=24H;w2K26yTzBm'ec;8QP6&N~N (D-8oc*OAX@o-͊ǟQ'*t$2ˇ ?tJG3m@jr؊63{)b l$~ f 2R(A]P sƤ㡣ȳR~l 뎧v| e缪 n;q4l)SX`sV# CU>HBC,+*Vg?IXbޔ{eW{38krd tᶇenUҕ[Eab.y瀊:v/lWxި".Ng&yb&Fj6Y?8¦z`Y$[kPy3X]WcBۨE߅F>7lmwUԱr6Dot/>l#6fFT@?׵bt4`84SE*L^јgj1VxE7 F bgSW-O);R:X/ܧ]8'4څjH~gedHjvR-8{)=rDLCV#^SY&aJl ,yݧ" ;ֿA[}VylFo$=VW+vI.z= .0,k>Wv|Nw+m\YšZ Ob<ݐA.!I!F~z^@P+f:P4*Ox+۝2+! |3_>c  "VZJX^s| V-^v|O n5bP W. W?``:&}$e/~=F Peul}6ġ\\}w&`?CD*> ݉9ڱ t$ohyz[#δb痫[Q.FA=T=#Bbcu5[zAJ dnP;81svpj28/ԓaҤ3[$M 7ۓ[c'-/dMM XVv,ԜO$  e6֐w -,=ZRЉm8ęS _k*h/,MT`hwMa#[W}܄d[JSIqRo3؞aJܖQ &w1Te"lN*-އfKXD9>A~R%;6\mEOh?x=@?6,7[&%ńŒF1ݦlemm;"ҹrtGg`xF (^^ :d8ںiFA5!jY 6uFX,gV̅,e8|PIVغ n M/&^u"gHȂ=R;C8gc+{4R'UPf*!%ݤ:#~%Ӝk E(v33VSrAFFC_݂#zYA(Y]y|O#@4 IL$ižckp6Gk:JDD ]ct< -cZhX5ab{"JEW..|-MM ">*s:CӪ?6s&ut+`Cv~n{W,sOE,wHc^73 [݌ϋ?Ÿ @fuw:n[^S@̲S R` kup~]?[ER%ʧ By8<89վOOULRl{9O8 Y)~1׻̛ ùFaK(1UELptD880̺D.tjx0BGQJ}]-*^Y/,nGK歌,8.^Csr"Ogxus1 'ov4$h=HBd-t MKo]c h\z>ThQ~i4 {W r:W:?~3]Egĥ3 V\p e]PDP [DAK'EFz n;۲& j eeJ߬a*TތZH5ű̅_ 4?SH Vn $]ؔ4h s՛,qǒ".VҞKdFvqf?D9QU4/&nqNusƩd;V[ C98Oso)oQ2`$y-"yĤؐ6~M2 bʎyc*fAHߪUN/k~G"c"SU&Z$' LPqNTQ9/ /!;4#@PȢpSΕz:ѕ9%<|/W3pB&}fȖѻMqzE5F b""Ht~ȓ%o.#wx +ut7KUSn5Ji&C q J"ی 'tz0~GG b? hϔ·NR&*WlgҴ- DckI~GK !k`ubeAˬDTz!I'#5$?m'Qn.a?.u_ &=Gΐ:^QŭhZ Yt#[]]ɨ"ԛ]% eS A Ȭ`a8;9c.9gR8.G(Uu/65&WwS^#PNxCJ<?=Z3)%,h ",ywFE+~~Cl9zR4U78~Ͻ\VeK?M#Fюúto^KhxOSZ} 9 XzV~cLϧ)33-$%WN_Fds=`VlS;N((4P7o^Y?"<%2S\T(nRf"f>?L_TlUapG yi=,kQ~>;b,Pf`AD6܅2g4×ف)ԙb5N/E vQ@$AtZק5_EpD6k)  +3IAZWZb$˂(ęT,I2D۾ZnLiLkSp) [<LI^qp\bU\]w63A݋vsAA+f%»P #*meCOQ^hy!L?q%`Ʌ+8 nswa_h&?E ۬3X@wPMmK?w zdqOtDjCc.aUe5x%n"+iG{`@N ^Vu8~EeZq8X̭ݒE(^_k$枥eCMv"[̽>ʬ+lf' 'ZA_J*GL7sroxgzkvsu{v E&$ z5}%!OE&|CB 86)BӅ#_XUNJi7 ٯm/OX2cq#M(ah в)/ywI,y /nY0>J#loĜq/wpmdj>k!0{(g5Ea4+Z차,ru#T>w<˜u[恷( ^'Q[V}Eh3s%rz ǝxCmcAwn2{Nqah@Ox,Bz'E1Pw7獃(%ff_oLܩlߗld}&HD&b5,pCw] kEdlހ=X7U,- 478*@Z03wTYSG!Qc@VI@xOʪ *ӵ_vWl.k}E^޼<P`& U08&(4,a>sl[&ǭ-GvsZ˶wvZB!9'#;B4U=/}kv#m-7璭؟FM#q'r|[S6N{qn8lY/x z Ue *2DTnrɠ-JQV!'.u{<(\XOa?iI$$㒺 8-sY+ghc T#{9$ f16 0(X xhqyusLMu񬖬9$: 衺`;@;n,*38 *3 bO@ևC/,eN@Ν"Jv_E(SApDΰJ"o'%bw!Cc#TH39POI<>d/T4Ě(<(HN^lםh>U{h鄣ke >h|o1uQ>;%cOL5.4?2'H/E#d=kG5W*e]m7Q<;ʬL Q{-ηgnՐ?Icƾy.d !q_)`P38xO#JY0QtvW,Et#?EG_Ubҟ:=%J~]"-LAgbj_c܉þE&Դv:@k{bxPj'k?cV &.<(]{W]-OrRRq.iܷ,7xѨ_:mi#^]c԰t6,4o(%a4)P ,Sj-#DD*'}_4S¨mn  +H=r8#fcUĢSz״uւp;$cH0>AR7KkH1!>'r:#i\>LV@V4NT2)_1/QI0Zaf2"@ɋcQ$ 0Q PUk= q9R:(3Z"۸ݬYzK&-k-y*}p$تי/px l_=I^N-@˶ +xӔ[^`=Y"0rquy>²)QW E @9c跑zo`3@{ŀ}A)K9< Ks gZ[`SMf^1wJr(\..DzH.;?{tw!Nui Ɛӈ> wdE-YGU"k6duU+tt5bSЃk[,zlopg9*p/^ީK?ijBH.Vtꔗh):v~.#SS df&ir_*3|׊# +^L&(mo]^ZuÖ,`GMbb̉cMi*c alٳ=|)TXh83&$݈<. PI["[2L˂ ,AO2懵DQ`N@c|QvZ_VoaK]".#iZR^x]aI&ϜF߱2$S*BͲ lΣyR3f'HBEz6O VܙԪ'ìrۑjvUo!t0|(Meɗ8 oj8sr)_q)!4q!aL uqڶ#"*I'$TxėTPsӖ{39ig/ SO ఞumGmqPMFT4Mp(561? ɵ0 XQU]0dNJ 7+F_n@>!빸{a2٣ %q=MPmKt=Q ؐw>貝PV/CJcPGrU'r;S7x-OT%fa' /CVΆbI&/qCN.8o-6e V&'N|()FbNC?W^C_!aY{sv]4 ]QgZ|: nhNIacTgʉf4;t~ txq WtUK1T(. -h-{vMPmg 7ftˆԦinI*i"~LfV<G r;Gw3ވ1`#t!_'^P>ֽ-7Nݵ=O 5QaU& {KK C.NA& g7+E8Ʉz[Lȁz s$aUv #4{{2VjOqQfg>5G煹m<0bR=ƫUZK@liP̐#/&2.YB\ jy$X3 a=MQ5lO%mxָ4P!ZD%NKC@(qwRd8PLY} "z}W yzyħ~ Vx q–&LQN͞#ҫ~{9x72)u\VP-@gT_0.O囷vrmPH5Pz5,_.6xJFx-Nۺ%_H J&o"gzWœ$>uk@L:R|,Q h\$m̾r>+O}tXwLg |< 7}%&`!?" huM֩ IV Cn8|{)_r;hK]㧗G\$K)WBԸ4m[)Xr#u.7ZM9o[B!K'bBx0 K{Uj>7D+hQ9G0^=&䌸׈Hai@.VNd[¢y㧈 )ʚʤ]5=ό{`yZWltNX8y XU5>AB$h: * js\UOQ7DqJKMHD'aߍ徇+p(IP$@慯خA*Ps\̳uU>g\ZQFS$uG%cƳ},򦾗y'ҋ9اx]^W=e潽|D9>εU1I͕q& 7Wl(D\WljEFa=!%;tޚo0$/L&6a>9PL|S[:I=Z"f< ik,r_*$MR9Eܰ|"1V–0ޱ \E&lHRᑧSyMid9)iYcWY,VK/%*wf|lVXp) ڰהRe'E}!N*`:M@uDXWЬYT-X˨&EPd&5eV'1{KW籒<{w)Psbo&wKw,J?|^ͨ˨t%Iה[82D Yo.纔Y:hvG:ɧH@=ܛZďp5I7HZnH)*(|~p޵EdtŃgxa{x:B8A2u #%%~ݔ[,Pp `/h@{xF+WnV"4B^(;x;XȲO>T^͇3oOC,y7ۢJ2f_렼il,#l8mOnc?yZγmp 54'Ph gH`Vn[aQYo'49Hiڒ2O `>汼C˴NGDSk& k=i'1NWVp/LKOTc]AJV'%UΕ,BZD~Al#Pxd'f[ryB,=gi֠&/Bk#^8 <=Mɼ\ E5vYV\"b5ja[1<}'~{79/:o!{='@Wyh6gMDx4\G.ˀ$g8ViuA܋ Hط?xO{pɲJ>9vO|q`*m@PzHalAi؇KE<_d_"Idie5JEL(* 0reTTp(Irޱ5}zqd\?jsxwUneEgJƣyy{NQ*tܹRPP)pA& Pu: zrBL 1Av % u*2Ě&ftcqIo>^ZG5Jc񙪼Aƺ.w4إ#s<[2Q'3D+N> MAy?ſ-+0!a5~W݌+i̿#F"K4& 1do}@ysJ7<W؋e nݨF| ;E;24 ]qI~BWj]Iy8 cnI"|8×%Bz5/7/>yZ U%^tv;=:E[ @ch(+?6ArZ ՐFb`PdpKnwSR B׍W4Yֺ>$OHBTsWRKEp ڙ)6re脡TE)eq[Dͨ:w<)dF[B(4'_|4p`8iJ*&rwҙI 31ҩ; &9z>LϏ4grRb}pm]ܴ6TEW&35F&'S H]Xz]^ \OLf:*WH tK0; ^*ٲ}(ICxScV3:&И}MԽZ #Au3nM3-Lf6J BA=f?fj{kx=<i?4 {^h,+U6ϕl+ 0 }Ο`zi|]W7]8dzZkͱKXhqUtz%7KYD/ҺL@WJ]t% @d*&+af_,AFjS;g #||Rj>VF(I' "Y]PMH(o3x.)'g}Viy\~+ni֔}Ѣ;3{щ䊚 ! ((BjDAwi5Z G9j_uC7$_ГR^ ‹drӱ? rT˨Dm7>Zɇϐ}\$bFMHz2)uV#ѿgsqݼ8B] /ERMuW4b۫{L`tyq|T@h2u3<%_-u j;%>MT*F |bvҶ 8/ocdՈ"?RfZ0_'`RxRuJ&&U%3_393|HȈجZrNXH{)<22QV:iiPK2!w3Ɖ`* Q|C'֑G{ XB]˟IO71ޛ7kaKlʓL+8yB`'Ƹ8uO[?ABI@Rѣl9FB$.C*zg[X۬M3K13z9/*|TߏvvnHJ'hLӥ.?W|+)1$-'R9\*Thx;s يow)आz,#u 62*6t.YXEeuf;[!I5kS&5Y#Num=Rv1w&%X@7|`$}$FDĊpxAK Ӷ~s];NԹH,8hnmcax?(FHTSHnVr/;a B­ƚt4^5sp}nZ/_ X=).FY G=ET@wN $C>43}bc7 q}.A5ZjNp^'gCL:?4-24bG.D=7Z -/hU=JCick~UrJ>mҴ τIg]RMGt.#xs,p)gaMb^.#iFCJdf/٘ЅPIdypޗ/ڇԛrSXQXoȜԗ-2n Q2}bM)kΩ=)R=Į8Qc!SҲ"0LU+*HFN&^->-@(jv7oQosB n3b&滝iu$ ^bz1mG)>6*AyAi%"'43ragvZYbZ=Wn)$s|Whe 6xp7V+^P9#4f1[(_: z f}y<:iWb^&]T| $I^dɂY,#WݜdcW+|w98Bӌk $Aejen}=6㻽]0$vh%qЇ´$H*jTLw,txiZq^|ACKEpLCO:], _.G⃭V>Y4QUe(a^vk!Nˈ &9gr)8[wZ}k>|\ҟfg[[WuoaRʗ92@ W1x̖U~fd_:>Z.e(t䨳ufV8?wA$`?bv7ROLXecP;1d:$ya&#@Ys2u]hދ_ڿ_㞚Θ`xʋmBY]9ݍF9 6PJwJQr |nWvM}%#SXypĘ YS($Ep@L걡"ѽT!@ 6'mijlW$ǎQd>ԯ:w(ek (B0wK@$UvZ9r.+T7_R gwbrښ\逽 =AH]b0CVSaؑ#Hjxq\a iYP5J$e![wgSF\d .GgdRU3 ̀^Ủ 9#h7ud( w(3')YufXz\g͙6- { n% !mܖ霐!41e_ ?'C!t`t맅-qVyqhyb/" sKw5r ",u5'@Μc mo=95//r S$iX94WpH.6#]~@s_ dea {&rxjJD݃`\kdb/"V7Q2D5Ob)Vr}$ud=%PY 7e;V5!Hth͙US,#KjgeT_-~VU|KERvΣ$5TeS'>ÄXf&<[$d介`qU?;SXFXYO#r`^jf cDl&ED͵/ 8!?/X?B8߂()'dT!񑓕#u*k"#1IY46`lbZM BN,8^μE!wQs.%9(¤Ɏ) 9eVrg !p/A ݤb3|G:!pC.,Tp)4".Lp,ITnFY-z0 k9gxO^x`mQ0&hޏUqz5d^3^zib)DtەIHlcv㒋 fa-EW_uL:B8RpVVC-r;(>vlz*YQJW4F )aaW @GbLk S(hq$[ŚrMyK(;![Į]l0,zgW}%>ܝ暬߅.s%{!s^dVaLBoc;-`8LEQPv%( p4QJaz,*mBy:ʛ$ߍxI@wϬ[.f&Ԏ߻?I C?:Ǔ)W%lzA :M趦\CaLϰǝQf!̷NYh? 0 a RB ?*d/>uZ0PʆF\%inާje\yEj10 =RAu2'iY9)X@aB81lqvUr&QcKJA4@eQ?}9QY5HdHo}'*U{ϙ>~xYZ2m5y4u籜ܞZ"PíO8˩Kz |۱8(Hc ]9o&oH3yvrK*ޤ6D_=8‰sY/ }y"e6' oHbg]ɍ7V$̝@! 8#-iN7KQSTIWio~Ag**\_7L;jJ5F"QB[8[UB(xDNl3ǐ%t*j/j #_ O:}DZ₏&lFgAu+ vקWyp_4@|G:/WkT6D@f'IR~8DVӛtQEah[(Y} K~,Ą]02{uvXj#Ϣ6PY?̳n_dY(%>Gts (4}Y@9NfqMIqߪ^ iMPNey`/,~>%;LcB9i&u|G)Z]Tx+HhMāⰡC;ɲad 3z}đs`)mZK:'ׂG<[NVװڛ{'$ء٨MW:byI *vD™^_!rɵ rAَ^} Jɧy#NU52q.2KDbhr~EPoIV贴gDIƙC|E8y%KF<^ϰ3Yl؟:KRS|-jR֜jVy]5G[ n}';q@[+3}fہC6R{1xHIB叄R}c#}~;u6 u)s-&9= u<<B.XݢC3t~2XghGLmN3ɍY I?pBAcfzR4ǍmnUt Ɩ>Ą(Ӥ zzAF)ZVN}ڋ1jS24;1+]qݟCel% 1T6 $dlC c< $='1q65e}-XE69t4m\DMXjm#REGm:nNfP蕈8W5+N#Lg=,҇{I-@ql=h(|>r;A{ baEhhQPNܺ@ {05Rf 6xsY\gk]B tP쪏2w%kvp=`VwR:ʕa,q5VY3"|dxݖ 0^4GDN?7i:\/.H/ā=Yt)l皫tty5?o hFh>-.mnຮn 6ƠB:m) ARW2TmM2rvzsroƒӗ\ν~v؜QZHTΑ8Ygj3q;@(uomPC"<-qFثq>!No< eQc+?C{QF@ea@ U?8sB"%t ɾ?u)=pM4ľhg& F-qf}팍hgT"&LYR/( U1t׳|蕒?]k5?UD´׫>;P(h?F^f4!5@tݤHyWn99c/.KM_e mn'-Y#Gxϙ;*7 wA[ >ylv &;ۈ́*z PRa8ݫ$/|7XEиp6:h NsLuU[n"vq C~^ėƳ!Q5Hr}9hG&BFfN jY@vB*?AFK_o'dRO[|gQI ESJd`y֣!QNe)51Ϭ,_tvdH>޵Բ t;pۼj%o>ˆ)ZUiAQ3OhB&4dY {$P~[-21r0zeQԋĢ?ARX5+n؎4f\*9eStnuf<p>0kj@Drd&l7@apf8cѰ l09S+A ~YqԜ' ds`5;js׶^-um}: 6Pw2ҨzcK(O1F;o#A?QS[Y)+Jz.;d6į?|+ hF{7_o"[mytulvU :Mq|}EoU?롫^Xq}GӁ鿒3j'.:/{6h4rRd.+ Wf|*کk3x-b=rL 3C$zH^N(p,3Lq:Oq!{,Lf]Ktv+Rj%v,hAw N{]a2U .JDŽ>Su Gwrm>LFR z/͒PyҼۥo޲Fz2kR&dk/4Rt g|A=G ѿNlޤ$nPL>tAȬWԮ QYw:%I.huc#G_l!lXm_sU|6++5650>RŰ z;LN`I EMk|(4x=Y>vC:~IXF6Q#0N2&J2*mzٍ=$gdpOV`ȏqu 8KT6;t`5ʢSҧ_ΧfQ vRTgʎ{sudiCmk n"+Õta.=*>LU&cqn(D{IۈgSKúPI5?b֭B nPw6')k?+:8Mک*eӞ2n"6 %nȖ*-Ӵ~s[4!Y|hZ& x8؈W"-7Β/2(tR%Z "Foq KFa?K%.9iu$ 3we2wHLm +4+zdX{Z*lfu]fayO#VL=OMp7<$63d-0`J*59?mQ [iͶڊ|zf4 ;)odzMxVܒ'$Qy1Ƀry_Vak 'f+(!mab'u4"O1m6뗟k  )ΏkNNWE&Sl܌eϰwOUVqz'݇byP@T*'-lNi͸,I"aP<NJ׺9&`A2}5խGcn$f tw@~yqB{99)8BpqZc~Tf$ﶞU=͢׳U<5woL&gCY?CDd;lTbVjA~xS }_] 6C0sveh+ R[D]vS|ǩ&1O/f EMtg+)zDQxd4f^JxC= \\ͪHAvj #U05M@ %Y%Z[ شGf}$%p^HuBnjo6]=>68d!TxV( 8aicܗo2SAHm| | ;j\LuMJL*~ƥIg"#V>,j2RYKQ %z/P_';l VA)N !_tݩ)ʖkEK6`YG~;/ $q5,걤5LjIŤ&؃o2u?Kn)1jme&̃. Wm&;$z/n/;܏Dk%dqSf$xF롷K%m"$nBppeK}ldmzRkasP/t%6PBMRɿ"(JjNZ2G! 0C5>xADn ,̜b!p#P aiTA@6\[^PU%rEN}m(i]'Q6#6"Jbw0Ljjx4:.o+^B7r?\|4BR,"B(gkԻd"NrM .:V thtJa-:H.΀2xEj\g kCn;290s`fC[;+i VRr"|ͺ.cGmIC2E=); 5EMڏ iM҅e0x ~ ^mT.DҌ"f/'X߉S|]/3洷6 q/g)[ lSkQꋱ? {GD9oA5zƼA y.C2MG8*Egvj70dO8gf>{Fh U  <^ӋT- w4ń!﷍2۵1\T٬\F˳K9U pf?r*c¸@g RYh\൒VQ&Ns=.m>.[cb( Hgh-~;1U+^k -7l(",4 wP #-_ (\ nO;k2PiNP)g,@-cymk4b;Za\ޮSxyIT2>xo_=vԼU붌j*>З!Zn>!M-Iia '_[~)/r":YaLM_{mӒ}wX삠:P`r:*pLʩGWR&d vi~rܔPj{Fz08օʄF>yOɛ!Ͼ`+Ċ:CweЌ{=IHS @əEUE^~ng4HaP?wT4A~~Ayﻂ1-L S2B { $ Wuh3s%_hS}+< RHopf>May9:snXiJ%^WxH*sT$ԙos]2ŕ3H ؟oxzلMysG7ly\̣5le*_$D%v3AaIHLQsߴnrD?!)Slu%0r%6W=؊.M猋@5xDey"k7[Ek## ɓ=H+ii&} ]Meΐr(]R`_>tV2[rO*#*H,ɽrM펾t=t|5a[: &7~᱂0ᇧ &+ԏ,6- g_ Y'L<]ATi2F$ﲜ8UHS S OK풡"ge!@]߉3Y#Y7omc`\yFkM6K;|08'~T- .p!r@o Jiry'%,f_ w=V)-tW?foDEKt lNbe9Ji Ә7+ϿlǏKe=!1[ay޾p3@3Ё= ^\KHZro0J"Z`uGT* guй$P!U5A左 /_{BV*ݻˍސA7~uv Ø":`=P.RJECT-q7Ct, 1+y>R6ّ̰v̜E5#nfHƤ*/0/$}}C ELZ/0>"o$DQN(EVOOf(O#c஖$PO0Pa5_Z ,Nsuo<ci]殩:tnpC"UP;YY .D٬ʹbM s BCXRS{^JzOzV병wj҉ewڨj͔_mO;rk`]9F%8Gs$mfV? | '-EF61"dimA.2Aϓ4$C -,xxn3‰dߴ^زU-YYpV|-@#xSy:v Z?=f$BA(ֹEOe6x2ҜBDyxs/)q& s&MtSOj2݉e5nuWն"OT8$ ƸU9A H,Ke,m/70lzhiEZs4Y{CQL!hQ6k.7s~@Bcƒ+C g7BmJ2 %@B#ps'RhɰF+ATmܳWfPT&vXS HB6210OԊ i/sX4NtMh P{c[t.{x[0  Ks8LXTM>GI+1BeJHLa0V&pHƑF_?\7H{'kV`Xe? 4̎RZ36!; X|~ pA/+@ `7T"8ج$! [^gd,+`+=~DAr )pknӺ; niBFȢ\NoM`GnDsnOVw~2|LLa(hAzȇy?p~ry" _T<A[Vb_Z/|; su!eH GfU9<+7:xxL^^gV^ q GWur#Uhw!hhGw#h#=@ ,x|SJjw^.qvnmySZq y:kMO'2.TC^_ ])B L*XdKW۶BaH4zItەͭZjm9' J4o}íMxj@Dw$?SRFFI {Xhh04.)ia"p~ 8dc߷6g*:uxn7rK`dnJ >MU0aR1D^Qo4]؁ǨǶJlU N祢\ÖF>CAElBn Jrc'.;52#[њm˜9Uc8-eU}񚃲Ud[ݓF jU)/* cz 9 <[;n%:t'kW :?z5c$OJX*_OJu' ጴxgr$VݞwJSy#uy,& s*W/M:sغV!K{Xy݈ ε|1g8-m?iJ;t꣚}bb3+-_Bn2`'өs] Û mqe O%:2nς֋wpđ6KSOn<5Bt^l$^4QZ\J#7??Oz4ǔ iI&2;AI Dwݿ} [X:)a~@uֻkv^q$*M}SQHomt`~rbt5 p-E4K ;N&t-z[ViiZ r\wֳ5kH4 //r4 W u_K;=F0=K>d\`2bZ7S`s5*iIk}9jV\db8Z.pl^vRQ E'nQBVKD"AP 7R_0 [h;UJ{UxuM.N,OʍC,jkL!~x(}cIί)8à@SGIW?>=ۅSp2J#hhv:Z }-iF 4tȎmhQѵnReL)h\KUTkz(oyu8Hnю@^7Uk`%舱R.deCv!Xk>i%uh#́r@V߽aBI>t򭚥Kо[z?ԛuhڏiŝtx$O˟}ڂs]D(IRmkVE}TC%qr6lӉϋOېAx(>HU @yH?fx BV_XdO8G#mUY@2T ϹVk*1m Knٷ6D&j>f6M2$ߩ.<(QjX:5Nˠ/`O Q8Ekfp%.wJ-'¹>gW)3;Ӎ2obHFV#XU")%V$z@u&p9Ct+7@0YiNs%hĎ/O'09+仅%gmYo+{ t^/r(tƫ{[f@@ yddж\t+46 '4BO'вU,2NmAyVc)ZA K2rE\]Ud>+3:"\E~t9vryAu2K’TGf-Smyuxy3]?zt]Չps]s,R*AK+JX /䊫 =sK#WK \`'(2+) _tLfQA跪q&z^~jv@,Hq2 NZ|Ě)7jYK:HsLz|;)f_ENn JU ȃj!l;yaG>\fvzS,s9ZE;lreWa.VXQfk>[DR\`]IIY!܆_ 80"c4%`lW@qGx5O_ˠ$45ГmZ+¾lGO\ӂSaTv_ZB !#m'd_+ G:t#_ gg.UH+h;r1COv5\xhgGRXB~ { X>7 Ӛ)+ަr.{>-xb^ΰ5my7{eM|AT1a3qAiyj@맇5 ( `~ҦRq.]ߜW#62;ucsob?u2B;|zn>324Zu` |k7t`;g7 Ogj<|ִ%iG'8]h+ hM*p$)DJu)6,KzsY @Dĭ7'%Uk='4b_J6,s*Eta` R!g6.z *(}ce簷׆QE]8yq2TBuG+g^1Hϓ`px-Cz@UCnov$.T-`l m\Ic4b`|ɢ8xR褶O{&>>`Z0#T LK.t5 `. yWjaSH%КiCk;+1Bt[o:"W*~`xdQۆ8'I XC=+ x;@K<vBE%m8+q݊E$'JδfIv?nOy|\] n 2RLh Kȟo zࡗC\FZ-w ȴ>G]  fi [; X|a{ϭ1EvIw{O__=~<yc0jm,g^pdy|[N&5܉M9-傶1N67~w<ψ 9sft;KL]Ig l XCTpl7r9:T-L] Ɨ|y5;֊]OAXm\J|чgo@˙K2֧J~Q_G0ݝE_#If|= K.f !Zq\5/ UJwјTc`5Bˏ^MR7 3ʠW,i At%:&ߛ̶5G&|Jɣ!\e 6!g0dEbԁXRiHݑ cOygJ&=?iF{P ה?ǂ:h˝ c+6ٸTOK} t9fX@pT& nBLqy"Vd# ^q81?Z|_)ey?YsȜd8q+"nE4zSl\"4@.?[/_ӎ1@'j;q" B8D3?4#A<{+ᒴAs- J% RE9k[+K×D\ߞUk%G63Xxm${)=l6] W,00 PF\D|{hk"$3Dѹ6}-?Dp~CKOcɝ ݞ^ ;Nf_5}u\=F%?R266JYkssڢT DPӯ§ABThl015?5c4 ؏f^g 9pѴ~dH}r/Ck I~*F= .ҽ߈dy(zUTȋ]݄)N 6*Snj\T6!ZvѫW &:}VT¿r_%烳Ԧx D겼E+\f ۳KM?<fo#ßVRF"\xFM&vThe][7<^[2N3c3 #kMkjYQpD$ m =C9}Fj.VXcy=+sPR7/A*GK sC@$6h' ʼndP6dz)$5"nacIEw+""qVdP"7Nd=4MK.'e Hb]yqiתezAbgkP uhȳdF>$*ĺqM={"#{"Ϗ5*v 1%sw|x1Dޚl>33$t실W~WO AɉUzUl W,°*B*ґӹ]; |krEc S]\ {Qѷ?>k7.]QtǮ!Hz`g{CZvQJ 6u!l`o Re5=g,F [W-@ZǩR: ⎤pZK=7|pu:[‰:DJ:ՃM:=$rilG|p(O&V=p?eec]b/Ǩx 0g6z#:eq'{'^.Fs83aG4k 6|{w}7N*:T`=T;!ji-vyaY QlDFټT n!<苽Źg2s > Hþ;Z66?Ҧ󔿫g}.ˈvbv@?"[&5WkeQ1gB/[{ɪjactQp$ zd؅-G0K|e,ClmflFX?SITE' 4+}?.KL<1FEp! Bn'Z`v.p4D?@%NS2t"OmC=;:@Aln?\57ElWkj .j:lA,&ZeǪSGQ5&Mox rv˭0`cj"SH5n=)Z >Bܓ\r0*S RnXX?`rZ-P%,\;K\F ~C%:**~Ј# CcWګi37H_|4$j7~:8 V4K]tIa/v-Z.+{E..hi`Li55UJ&֙ BxLe!s/;f bjAbΔ+9Cғ$广(pNS  1/Y_Gw-=_)Iۨ>5Hd菐"^v$V>X`3e_8' Ip̠ROɆWjXkw"g IdgpӨ\|9,;4լ(W8b5GK^횧SWx>I.41Dygc"9mH H2ZC{6o-F,`;ò꾧*7:?؃`joh:mco/;jYdR_B #Fԏ谬19\wZi8&xMxq8W+|Vj`C׹젏/Hgm&<FLpٌ>ߛ>G?U z,co(IȘspBL|꽕JCpZUf1^-uK `*qY~|@p Ȕf5A9Z͗f\?gT[ބoZ<}f!>([Vdx3k_.hunQu;.$9 dp{xiiA0‰;i /<t]ze]3Nb~QP԰IbǮ\"Lu@ D]ݲgy7.KBBO?q>SJJx)qIY.Xr-6{D,-V44\*5/%G.c T.dɖE>ˈ2E.:2%)v3Po=CP"dRT>, ݊CzƹE"rpz?"E2IX7! goL`/H 79DYUl zHs nQ=t͑UjRӵT͔SSA /LJojW/y%JSlxrM_^gvNypǑ\Uua+܆~`W0: }0.DGGqч ,]ù>ˢxdn*)JY?0u{sbK17Y-;W8MrdtJ<iӰ%Su܂›e2$qY!26)WzV GB} m[fC4I0 x;T,*7$~L]n +$R1(ݡpO;#k_ru7~au#duPh5L~F/1߁d=i4ǵLD6j]=yjbv{UʋuqPʩmsx'G{gAv.aYchsUP~L=ʔ|}UXyYaf=A!a^`Tv8AlCќF*pX+@?,ɕ@h!x~76 F"՚Q ]1_X ;&B KNǡ4,fTGS5ϼr#4cKu9Nп = kB~-xacC 9L`pvXK+`1yE > Lp8]Bw1qeà O8=ְQ7nd.n޽S'8o(YBʫwKsx5o JԻ$.Q֫-/ɁKmRe\8MQXJ2vw00w".0{-ng7S $rIYBeR O"1My #!@guU:jY,f! 2zv( nux(4αk1}]X-L@"떸%Xlܵt!;vJq4Ђczu=xmJ)\m.DF!-a^2&$k;#EiBp#/v0B;ݢ@]?i>}O@<4x*!  dM{Q>L,HGl[6N.^3j-Rwߢ+U*i~ 4͐Qn;¶q7ť<f,6&{l~%UF/~0pף@I p0KY41m$s(هeū;Ϊr 5c2ZhZZ Thp ۰L΂h>ո<0m:Bp&1Z:a>8ʶA PH/3[9nZjck(2GrȒS8١0z"q2QTv^WQx}LO" xN ̬)Bo-_4M%77 X, /W*<0ܺplfE݃ I  1Z\i(zlTkKM3S9C숹l+ V0ųx ITqv:{ , HKqA^(\ 3$IKjd ʸVJV>N3(K|XzEf+-?ΚOwۑ0=o-"kEFKl-rDS)5B.qG^5JHs\oN(N99Sl÷ *KJ~eIVyq98}I@2(x6CbDV\bZ\o|](ZoUGMTLM4I|?;0.Ddvn5@:@l)+5_Ql27 gJ'Ud ۋ ]w* %pN.Wlg_$Ķ| OY@T}tHkw4F. ]}WgS)vHh 7_,3ܤv[a ;Ü. h$TQ[E7.u8rȘ!8]/ovcނGb~%{/BNdվNžc)g@4$$QJfoB58q-7D{$]nv$5 ~><1A@@3f qܬ5+l򓢥}F@0=z,ǦIkD&fVRHl)}@k>ĵ: _0:$BAج_m)$TK\N`kPdRe.@AMκ1Qso]K51*{k7(Y>EzW;V~"-"JMNqixP\T 12Tn-mR'Tw‰Я6hVVxID(I+Lz/c1$qGMNcs;䇲xiZR --q:9&Hr ་'TQ2):T<&|ohD4Ղ=tFbmZq.8vCqDkZ76J 5?!\>w8m˗Q n0`Ԧ&WVdO<+ɊJrYJ#'j悇]? ʝҋb4 U^V|f`5nAo}k3ZxyF۠$߯T ֺNϝCIxƳ? :XVWP<ɠMY[t`_@"0xrtD,̃ZnSPx9;tiC$>='v^ i c6 wɉ&vT^C򙩭9ѡ`碡XuƱXXm76P> gPjfTtu; EGƖ $:>0a=r_e>mԟNQs1L!03·,1z5XN7RtC\WȞT2R,I]. /'{ϵ Q" y(RoݧPLzEJ:Y bpFvc1qM;v[lo= R~@1BƸ<?*Y[@~#isfx7 PsRx6mFhAD*[M3'6Ӑ%m{s%saX#C}dx=g$Bݰjf05kP& |TNX;|R, oL7B<( 2{E$JUSV&ծI#=ؖ ,Y;~iU-d-pdEįl[\;?H`I o|m A4:>$W$ _'H{/&1R b+GXƪB#b*C<TXhf{cl>sθMZo6W)Zw$Ur0iBͰKVmec(oX-@@ފOECpXQɻcJBlC tT9_AYy9` / YV^O_lrkoǢuI!`+ؗZcEeO#>٢̜RVuQ"j2?^wZܲ@fȷX?a~`^EjJD4zhCC|c.< #bV#^\"TB`#1 7G-O0K2>^b=_10#yԋGHW-`s90Y.@/ `aUpj_)/mW 4X]+U0.*7o lt|e6ӤKUˢ# =㨬m[ctr|{OJa/Tb.6sb:x/YR9CbyB;ZtfQZ<1#d7u"}ˮĘB؞,,A?W1ukv8/*Χ1(ϔ1г{ ['I(J̑$ɠBi6 ϐ+nrhY*73[%&@l9-AϸؒJ҇ \#ԇ ӰxnFx^^32?Z;{N[A5 "C̏W~y\y=i'X7Ph+R{5?.O,BFWMY/oKecT&FD R T{ocjoX` rF3(qAC3PQd4x,1Uĥޗ:s Cmʼ)ڂlK=J돚bËOD yv 00 U [#0ôGԒ1EmE{z Um@tdmA1LX>ur4sc#/4gц ƤQ-pc] &VDI1k`{FArhnHxy`[p WVa!8ǯ8 TmTkLj }AOW&I  oqӊ 슈}%FiCQA~+s6-Ma柈/5['U#.-!"Pr.oHU&Nb?·v5b1 3NsL0wٙ6 ]P/ض݌#5m5Uf" ';ʃX9?D!H6yKK&Z}OvZԐ,e=xIQp9nAЂ%:PBK6c"_?,=0hԓ 5b7BZȡ}kQx.0-rN+G7.Ӿ1`|5=DDХ깣{Ί߁93\S NI|vh@tŔQXӶZ!J `𛹚 :q e dNHصO 3kspOoWmL6It-Oa0#|R M T|?)P aynz,awj7EJTC*MlY]NUM&j,M/qwn &?\<ģ75Z"LMz?;ӔJIs;YL֩ %xe''n<kɞBZdLк^)\_y݂:hT癁@ lĚrGa+PʷJ!>*ll"4)c08iG޽5RyiwޢLSnݙ)K_)m0ΉJ^WsI=۳p;:&XR2S$ AH-!v?_t2~.*qDQP$}k]&T)v}-h|RQHGwoy_7]峃%GlA ?b^/kE2J@ZMoQٽ2-pP).^PƢpB pNa hꍧd_Xh(3| &8ճcwWм4v1 Y,mW{}"cg}i f};>Fǣ:8xTJe8eH> 8鐱k2zFר7n.ßevM8W+=;lebv_T6Tn خb2-gAmAAtcd7dd^.\WEd'wExUKȬL%g;g55edG|Υ_eU?jY0&# [)cH飚?=X^iR-Wyp/]}_ks1(cBwX )=|mQ=kd"T&}5mЏv0Spaw+JFY&u}])0Ivff|,lݝI4 (l\|RL51d젌KbaTfD3ؿ+V5L8%Qai Ą:%3xZ7 ;7_ĂIbՈ}5 ]jxJ^#ca*d,={}&V }#% vh, q8~؋.ۦ 4b[YU{tr˳ov?Wo0,TzsQ8L@`2yQ^mSásmZE ].sB=@b!Kե FgmnR]T([<3Etޏra MِHU3FTD |-9TG_\H)#qF iu\`u.ZNP(>;h=q1HbbnϓPoZzy7Y0@[Bd#m˙ǜ0%$I'UV/`-6IZNmӚU L1U&F~-7qf-Ss9k @(~QW+2KaI[H$I&>8ё[ 9~E[uĩ;@MGʄYZ SwF Gf2rrVZw7"%8b ,HXcyX%2x#eOD&9OWqN EP2t'>׾@1Hl#ӯxe=[oyHR6 ;?OnK^=>;F-Sn'-@'pOf*eIVS+h-vh*~~[L#/9޴ ?mۺE{M-Z-i]E% Մ0@QI 8jR4ni&<Ȅ;ݾNW&]l*DmL ʅg/7a咣A| 㼋]5EKWL._nd8c!unH%ݺ:2 ~E4 _(-iY[O:"qWQǘ[s Z3V3Nߓ_= m` ReR:L!*ȳ EjzjPe&Vu ީx(,U'K!p/i 9m>zZ1Žy+f\q '[:F&an+iߕ5>Cm}D48>%\}(U.V)|3솇6͠MI;N }绝 EVH~JX[RBe{C/&E5tA,[~B;QtL'Z}UG}@sHc`c\" <|APgU;FH+1Kˡ]₌u:W!=U|)ȃ͸ð9ez>&f5/ME(rak"Q;`Ձ%xOӁ \|U%T ` m0LqX|Z]\vJBȬgU?$%x|w9~n&c@knEBi1mV5G\ -}v%18޿6U ޡVK˭{SރDDIQ_W"^jf%(۲9fiO㖸> `f7&#\l u) 3j-@cՌ9<8%fcw}+t}J(ޤX.a*s6ڡ T8G!_mٴ)'![+jWN;[EZٹxVIE7G~݉N?B`:N^n-EUX;Aݘžk9Qty0|d7DF/I>=m؝yd͔lJ]@7+\IC :Lk͎qenoS g0ەbB#Seh<̍<L;=>AbEZ(A]>9~EI!Ty]ʿtִ}B`/og.{bmk}M_ӫ=ah=ʡx;}mP;C[k[&':Ӽ<$BLLCXh`K_0վF.7[<$X9s8_b+Աo#LVh624OΖ !IEȝWkrܺ\_F/6ÿ?k,wH}ٸ8&v`]Dã@#*9fPћNz>\aðTE>֓Xwqކ| n[⶿^!։@MASKM{+ QbS Gɤ)FgZ hщ'\T>Ad?X# =mf\ԗ?ţQ>VP[#t (/lQ{SS_kgnYU){רbvX OFcK ƅ渉9(j( eT_7흨|鸶xv $(0Y:i"o|zՄpzy$ w:NֺiHea3lMS SN /]$%nxelR [# ~dµǝ)k$(*pja7ˣUHPC3ث7=R$3'z?ܯƥ:z(L~9/lI]^Bm Ęb|8rTĖZu޺ûMڴHܹ#fz8"ĉP y,p;Zm;WpJlrQ%h 8[ NN,TqzÔ_Mhj5 9;,LV",K83z6#0O#JK8ҽ=X~[EVJ.dRYn u x05HA\UlgRfi&.6ԣ\\A6يaYbຠ{AY٭1sR'[rBUAw2CAIiKl"V!%m 7ʜnN%؛Tvs7 M;`XG-PCd2g>W" rtoF=PO-HCⷰHCbES /\Z1J|] B xTs!7BToWY-6ʯ#cqơ'Cӕ^gxHojyfVPZ=Wp_$\hvԈgET1hoS22)G)EH8:b}e2-&2VZưoADu)6Ew 곚׉a.alj=^DGmmAܽ[2;P ⻦TQI[3Wjgq쀠mpȢDu6L K(HqIcxƻd?5,7lX"㥱L#ymO=ݱ\?:u;n{(>Lh_>'{K.!~\3!"{smczJX$::Q Vdj7ni {OL<*$& Cà̚EI_eQ%~)^`\6h.άtiOG6b/19Wv<닂Fz愑b-o'uH0kY)TIhSu#aCVk4BsĈ@cKZ p9:yyd1ڐp';!^ ѿ Gǟ\7bԙN SNIgK 8ߞDO>ANU/lH:됋,5eu% !1@7Ggl4IY f,^e>g\$ApH #x!u<)]3 ϊ'm='lZ(sΡl ڲ/n9},JKчF;{ bErV{MvD:OL;`q\7Y'-%b;l^NXRQJW{P})NF" E wןd%ΆD ƣ %'R$ .)?KuKic@,I[k,G|$xq,`V=/%<ň4۸UywIm#0Hgl#U/Qjvä́W,p[AůPhSzd!M߻ƾ#x奜0)%Q4~="/] \~12`- yHkðF`#%:vU$ `y=+ gf#k㯠ŧ|j]{g" "U"rg4!^rF@1&OM`fȟ!Zf|tj"%vt9-I,#z8\R499_#Ì|aFbtnFVjjB׭ >{r> Y#q]'m^4|ϮPz ]l[(@D*g@FZћ`^p'H`|Hgg^~; L3ԟM@g;YmoXjʘv&ʣk> pGvT i2R]KjM`> o;e>U=Ow)iX+ `ŀun| OBH4Z͔ss;Q?{UԊ8Uxu eMקa TMv^%Q3U gqkhEvڰ$HDa=c(fttWY~VA+{'ɹH0/%"Q0@s߆|420x"}櫗u޻<ʋ폕`y*J.Ypp_tC* _#:\Hb8%`4n:6Od^g/ovb2˫(Բᠠ\Fˬs+PEvV"lߥͳ#% '@^2!* !m/sjz.[8?&Hv{CjEU[ U<wTGT g)@9H L\/тӟJ4lD⿰vmWbKD="SZ%+f5hRM$.i D_)8%ҩgL#-2h]d 6s44fV 'Q  _|%5i`hAUњ6*g\n]AVsAas K'@Gww3t1ԑFZ.׭̾FLY-%*b{_m-}+/kŢ\9f>*=:Wf<{YswKA~Ŝ?UH~ s=FD jh gJzf•7DZ bn6YHhgN%0 _o h qs*Df͔k>dʐ z~cň |Ua scv =,=6q!8A!䩥,"{@ߖjUw*ﴂτ'ٷ<[*mן& G>+٫fp-fEz7/F+7:@,;@Iei|89bmH5?thҥč^olTFyhC.kđs-tqo8*Ur':ϭs2IؠʯYA:K\I@Eb ǧQ^kHLES,'@}G[V0q%L56}s]>8oH :E.bSW"2z!ŏ-aYL/?HKpw- ֵ5)WTFS#4;8y+4{hl'h: o;GzT;'5vw{UMqz}3Uy_-J*NưXЈAL}S$0ߛh<Zw$S,UX{Jxtj!0ջMY\ߕ_w11cSBDfY%MHzpEs KNn@2?4d i uˈYUЕXQ>ɧLL3K?w(/$/q\<"lc95׍5w!"GŁQZCגY.`$Rj$'ARW)eFS:;Ol=$ Cd_85RN\8D)|[!8.Ѷx9DQI ;fg*sOEuCV]Do9u3J\̸^MشfoP Ơ j0FLo%U5tb'?ժ?.ڥV^bm $PU$Is}W/s]#/@kz.zU`ȝN}0)IX{,yJhZt)"Lz=yaC*O\T$3$< E^AQRҲ8۱m+d(8Tc,!p,68H搧,Q>4$΄d>MMRÚSD23jm|!H]X ͓#1bqy\"'3Uԛ^ Vp;齪 ]s[}lNJq1"@j*raO?0@IeQ($- f-)>쉅39n |e%7Wԗqz=VF7o6Lu \N&}Nj!jEwl{v͊L8ֳp撡xfY*,fQB|,=&/ %]OL82)ᴞpP2E |"{I%kG.̪pTKėchrGx*84N[ecM8 Ve(jY%`FG-"覼| orl=o+,~<MPFlQ62 Pt-MH?)Λ.N֫ek% uVq{qIzFalD¡`,)6ay9fknGA,2vO 4,J{J~јudآxF@"v*:o:^AFWFV@GqN 잇3m52bSξ/Fp<±Q0 -#ۂVEԴDq0hr6$LɯV1ՖMӯsQ*M좓D= .!*/;= 3cɬ(*`# [lG9 `i.V#VV8tlcּyA86H}`9QzJ4wf>o78GrTzJk:f-ϚL'9fL 8N%A٠#TB@mJ@ts[3%od^[K: iA&˳a-=O!m…P>Jh>naqʕɽ _4[gLHLW}Y锧(]ow"'U6]u*,s0tLV=Bx\EK ROR؎"r| n-&F0YgWyPlI jH$ZU~w:hS3|]Nrހ!8ֳ"DM Ӧ Bk_)EFhZctf"$0Q5t D]Oe2]FH*_3m܀AicK+&z㊈VAF#YA0gO>h_4\|4Kkw9sHQ߫Bdf\_Heö/nXUk?lOLKvYPN,QMѲ=.y>i jIb$:EdVkZ47s1*e$&Q3_'86/ IcbƗ;/uW5m(KGX'@ o 0=4M"Li/Rşuy=Aؿ 'eUl!$O5KwF|kyRԼ=&zfAY y}Xq2Rmవva9M$ bYO7iU3J;K[8-E}PYV![9tq[w[:>"zp\/#wŕ+pYq|~L^V U.bv^zP q͏oӰ,|\U\0H18_mowk? PfX϶: `G," s(w?] 3}uK(H0_ -ᾙF|ߪUKP ޑ߅sR%/u`i#·tbDfܯ$pKSFW1*1bMYO:1m]cԴxAOprh; )M9vh_VʄYeKI%{#"K7b:2㐏Zg*UVnz8dB"B(GAǬj_NT.=Eo _=2E & UT޹Es˞ҟZ1ښeQhwhB\;/ HCnrl/q`PP70/bˠ!yfX]3pUw?Q$J!X)wՊaCÓTU>;w=!S|9K0Q+veHU#(,3/Ea$ '&xg\tQR`^ }+bKYEB*Oy%~~d@(Ƣ5`՟%;,wFqcp̒Tev'QMn9XkpHhL+ȟYi^&&u}+UU!pΧJ֊ڳu!*C[G*S?jնVKRvP'%R7@ϣ߄'`yiJƜ٭ zȟiyOx)ea/CdzNJQG/z?ajnA` 6O7&BaÀ2})26@|tmڵ>Fh^F#G4+េ٨IW9*?('38!YX!Ur0uR!K !D'Dܗ5߄ В,uZUy$ T[P9SPQ2zsM 5Фic^2h]-~~d0/ (8g3B Ĝ' ZOS?ێ 6汢MmrZ9`Qx܎|%i&GnhǡAn`c$EHI(^jt>ůˌTuwv S4 ;)i˨$ﺨ- :-u$㣁aVEchF'LZMJc=3 {&JsQh'}Q> {x bb2Sa;>지 ?9#̎TIݠ>(vIRnE]Sz'TG g5}Y-6>#lpNj^ O#$rHi\r`h. WU(0!%ŸB#ӥA0  QnP֨Km9YUCDnՍgVV dN|l -DH \.̖d"]ZLhf#cPBL@=,s &H݉*Bw rmb%]Ȋ},R3[JP%[niva[>+܅rk=tWiTrH*nUܧBM*D<w":ԹfE=l<[nCrk&(%(S: B8a,>nbohʍ#p4%N> CN0PQ{½!) eb 6+/ɈaPWل^+qgls{>m8Q]k O8}SB_pw {$%H~C9X$<:hC/ 7trT q|EK+a)OM􅯠s7!|II}uۥ"MOinu$=ݩ9{@P#%aU>*8&Yb>P;qwE,+G- 3@`Z5b8,ƯUY%ôox9 Qn*IK;88$e+ ` +J@}r JXqӼ`2aĻRW[A=25ȉIAc+OncA"v$K[ RR^ 2K#=)EH*g%8jO6Z|4}"4uQy%sL6`uo ^uMdn[Zs=!Y\#=}7s;ؒxT8]uZSo5D9;mQĚ/7!p9|m,wAͩJ<_!_(K;s(=C/[LUږVy-@\[H.IX -QZU'z25UC8IƬHdA_ H4];lHΏu8UY7R/Og$LFb\Ɲ1K}{©cl!Nꖯph Y HvFHDZI&5h;F EbuQ4 4 )mz-TZ8vLsxU]%픯o(Dc~5Y`$cʒq WІLԽNa\Jf5%{\lїݡT/ʊ»8|brqUu /\$!qYjUzUt|tѫ>?[;ijgy{~+F1No㥧; a(eiYB$xrWnւZKȩc$ʈJl J)v78Vcbe}3Y5\ Ine/79yZWƟ#zn֎D9829h,(#QQqAvbHaS̱rB*l0(iu[2#\ʒj;|rcV;˂Bg5ɂZC]f$*,v˗mU<1I;d1z?XzezP݋_\E$!ZѬ>dla 4"T/0ii=2do E ̺AtJa~v+;݇wTA@aro^_ߍmP:$xx0P+BG!0_crOIt)TO\znizW8;>9ӢEp.X/~{`eI7d@o7DP Īί3~r6x&%**ktK@ʭ;) ҖoF' rg#!/w2z-Cr ]̩sܜ 3~or$9k np-\m\aS5.5]d FH_7 uմ"b 1apFJb$τ u/h$L]<ZQ45H_ C! 8h/Y1T5k+0NmrEQ<2; Nj5 f6𺘹\q* =wx}#`?j.†(%-o҇YXjX(:i6{eEz–3ũ%/ 01-6z5,z<6%7(O4ޙˤm$h`gRs.\P&y N)B =[~hHnR}pQ4ӂRӉy|ZSP g &+(-( oڭGX̻_6DNܴc.,1ӥȥ'\z?]=nEH'M~ߥYز,嘈v1.'wꪒkX~V ~_*y 2K\cgr&B׫hOFvܠRK&H.Z kpcfUhs2o7!/@ayK,B1PF֧ L$~)URl|Z޷]gTx1RP^ zTxҲ!w*A;,پ1C8*:^3#Ľ >RF ڵ IUcDݿimh#[ aɥR("ԷnB~숣i`_{QCD,6|d@ٿ"։FBgߞL  ny>HD]k4IO֮HfzExH*Uu' 1C *HRw WR4 /OhƜLC!sf4 1x}w`_fmv f雃Z|}giLMl$ёxj"G!b j:+{b@ѡtC->Ρ5{RH)^q#ZV ; u w]%#P< :_W'i}38v)L40.%U"iQxA%F(6~?}xa3EmJJ-9 2WV˽驿!ID69Y/'fN^}nd3.7IqD*ܮ"_dy@vhRH?Ra&"&Ě}|4'qZE"oŏ4 V`s5 {`RVngs)aVŇm˰^<\Ԋ%Wحa@щȹ*Phi1 )z;*-XEk}Dᜢ(s{Ϋ!wg߾A^؋#58XP_\{gIf(B_6l|7)BXPDy1x8)G7VDgW1l%; D+N.lKϠL#Jn; [5ӫ7C% ޼O6ZA ~Yqgߍy%c8U>95+$Dl "uB2ʟ;ޯL8hDI0dߙf+^\bh>3C21wy15RR[&E:b,2v-̦|HPG>EO80|}k%\C| @+Ǵ:g? 4 \U%=W h +ola3 *+,ЃeUL;7xſg0jA6ji?{UKb7.q/.^KyEk1 f⇑BhRy= `IlwJ@!l{t@]pf-Ĺ\?|*4H'Al#[F *et'Vpꗨy5N+A\_189 gS2Iu-0U?*i>* ruI(?b9%|aZbW]CfmWU(4e)MM͐I1`*N5wEt@)`x)Pp#UЉWs;]n ++ho>#bfěE+3,-t6+{9gB]Jp֥Ʒ [j<:HϢLe@K?pO+!z9N8E<!AHx&lJlXf? m'E tQ\$x. &Vf뗍: wV9|I[=1p׶CY 6yiѣ@#2pK=MMsH( k{aKvG)CH5dۯu1M'|9d Lk]Zt~0|Ռx9,1!h@i|XpvC0Q Q6 3F nZݔnB#_1.ĔC_;)Lu,O#*D^ x/dy`_{3Z7ߖn'n;zl2d12 ,’C5{1 Sk?%uv ^pt76z2߂`߂/1>hWvwvձP m.˸I"C_` 5E%Q{27qj8i޴ nJM6BN*,zvʙ ZK:54m`vW;}vD3zDԐ(|94X_Lm_ ƢL ȳ-]Mv,6)Tu r2}ah,b[-xPAmN i>%>>Cxzif/Qg57,;7V'-]DoN{AO:gXqU^*cb ,ǶؖǼtYqjF$^{'Ǥ v9p؎QhQњʯbB]⼘gSOc|Gϔɥ st"~މm'/8cVkwdہscQw)S.(I:N kRTR@S³/4:6P%JØ莘Z~\Ϥ§ϾF]1UoMhU n1v*}*Y\ #%Q.@i=I bs\䎷{:!>`r1qyk?طJtY(&_MFtm4-X5tW0aؽJgG,ծF{\a%u#Sn.g2FQ:n!z,y<sF֯Q,Ia2fڲd?_$~]Ƞ~ܧr&KS/lpJ.F#~$ Xk5:)~kn r*+.h|$zIQWťBmaFׄEwrj=xia5nG1V1d`pЁu4t{蒼ژ5=/'l<&L9b7 :F[[V/TW%ܟWuOSZۅA6,O&S9=Î%3Du"8H0zT˷{"KJزͪ}P?\ra/|`ީq8'A^%qS6a.Bnn J*YD(Gdђi-d{Bx4+1-ye#JQYS˰!@{ 91@U&@ɴ3xKS0 =Ndԍ}' ?e z ^5CH>+g}FؚF›c-X pn %|H// ]nn:8.95|ρd/u_VEX,n#%̿3Ixxo8ac"-]6 UT9{Gc]^Z^g%a)Ri2,>Ȣ5OX.!w FW3Ũž뺮iP iv{D gs&ti.D'.TޟpS{ Xeq<nTpuݔ9[Ax 0ERJ^^qIb \Pʆh'0ov N+R .Ɵ##qu8c3 wD{o66\ 9L%:AY*xPp/[?uФԔv3hE'/l@ DNX N+pZ;D ix <Ew"VtNR7-|,irF`A)O_iXt]o_~'.ƃΖ-4'p8Ie`nvVű$mY׃(|1Hd L&RlЖF&څuCij1r"dRiߌxB6[Cb;A|(:m{ƉnvR*Y:ʼnXE$^\Lg˼ ;ޅޫ~O:YxN{xXaEd3Ԍ6hX $ˇx͋|g\Y #b}(wHA+Es86ĽLOZ%DP-qѰRSXE('[ wNjpm= {V?> 2"nO1f]Zf;{؁Io p"+!|\ZVB7hocȈhcFN[Z{V&AcJg܌( ȱS#kw%AWp%oA>6?/ =@yod/iVg5PizMU)*[q͈ ƟT#A:M3k`ͩqZ~nJLrt סIPfO3Dq ,{(aأØ(r45DZ I͚݆٪=c ӈ/-À.?.'MtcR{{-A pNsM2}wJ+0xhU>^z6D lڰQZ&@jQ^qA㙶R=;cÜd W #%0Aeaa0| l:uw>kŪ,x Gm1U8Aنoe\ ARz3k9{XH%îJS2Y3C)a9c loݦRjV@eɵ0Z7~Qp5>gi'QF 盂Y&S>7Ɵ|! fu A!`x˘vv]娈Df=_WLG NY"upmh5|L]luۚV ɱ8a賟S۽|Iv3ϒ U6@ u n0]QTB5 -vQ=XJy;tk'~0|?e H?RAdܰofLzDzDE WϷz--OP a |%ӳjugD[2P]%}48gR#RGMIޯ)a|MzeF@KXv/l3 xfP`'?8IHu*O58ć02vV3 w}2ީVl]~ n:jQyf\7lfLw@ʙ<5“El\%iAEWJ~dN&tؽjv؊'ѳ[`b.N\,WӠECOh=<d\kR5S)~= 01o:ABC,ReA5zxL(EO5,1!۲֢8ٵ< g|,X35LP3oDzBxY;1"q߼tc-s,&[2]YZCvFtDR=_ E{]Zmfn0UFs%$FSס>*F 6 ,tXo[` Iګ}\W!Pz~ĺެw[0];|isAvO[R`6Y7$44zM G\PLL=*|,Vs̲kk;ߤcu3σa{p;==khG@=4\:_K>Pl'@dգhQ|YYtKӖ-!dJ W1T ab3(9gMe[Cϳa6Rq Voo<-% 3e9_a뤖nλEs*DR lpvx[ Xnx2 t3~TN?<x-!#:Rdi6z,樵hN<1Z{ݨ%Z ^Z0e!W8dTI<>bd*|v-ȢX/\QqТV7,ĥkh@(YUiү+pC ^_n18j?ѾS8.")*"$ >u䅀ċkT|mC JJjiU([7^Dz fIh14SQl!vgbqJ&c .Ǘ&<祸,cgjc(y/p,>%hF>+y<2^,tr@u- 3\ҾL@n$Wi[P`itzX-If& WI*hziN>Dž{fhB.߬"e̒,x<3֚_y7YY`%?v)[ gL[tV/V@;tp>Ԙ/Я%lUy;ʣ'5"mG$O.F 2\ҋxe&;M`= 8 vv8M:ntXjfÑuzsL^[Dkx7gY䛉\+},kë3RI9[r9ED:".ZەZ,?UI^vyn]WnF:mϊ[qy2~\Y~ZظAgoГ]\ɏxy2'-L}-־Խ?`-Q`]Idqj~\f4Ш 5TV*5$0x A.4EQ򽟣*%*i;d2orLm]4t[<t+bKQA@yGC(ŘBYzF4t΂i~!_Mztp |90?R6u _[.X N."@!} .~_=r<#'[QB]c!- I zc=i yKt ?;T2h.EFP;ӘͰurڢM7;o'J&nwL,鱘xJ *G|_G\dey9؃]/m+.OFָ56Z-Oӑ Iy:<` ٛ)dѤK :3mq-?E#Ģ &g/5֡o(H6M/R R'YP欉$^ٕnffmijta UőxK g%)ȴ9bȹ.^, ].%ܲeDR#ρrIQH.gb,k _y-l?k=(M =8HU9Hr|ZU x .oF~wWUw~ȟTy*zH㓖],?uQgͩCeΆ)W͔7#OFܑ&e[?,! e o,rV8딇#p$Pմ۹14p]׉dE Cc hVֈK 9A8O%bs!. 0xf@P Ԃa>n'REm%FyI$Z4T\ #|th^Ҿۀ@6jތ0E틟G`ipu#5D: edNj˱(bZFbX-@V/IEbK~|NH?j&vjP#G0~LS)szƣl̾]l9"lO+/?Xc({ #bLLfKw iF&$48(D{|SNQ(_ے qnWAR%qI!jB/Ym'Tƅabpg+Ɨn3[!fB~OĐ:!dgݼyG..= ܼZ3< ?I8PNo/8oVWl|fq ,EG[Z'}-'{9!SDL {&^#Wӑ52'_)T[Ub!|hہxD Q.mi}5RwKO澩 d nGo nS$Rn]\x꫰_.ߵh qg <?vEgQ"-}jce֩- R.Z-U' !h,nz\̰("hiYp&ן K7 c<"xNɽPCPv^=}U0EaO/Q(|,5\",82δ=27şV I+uY#$J:ƴ&_!aʟ˦].oEu~)^6QɯjRاj8N mؘ9Y;>R]9(-23~4OڎW[~>1nDKÒ$15[qRP_G쿘@*+3->C|A0';+ޝpgUd!؅S괤4&,7JK oZeۦ j N0g^8ȒC%/b;i( yTKh+'HVHW1bV愪vwfJ:q&W52Ϣ7"pY~t $#07Y%@%/RM^*Dll0jsn݄He:DA_W31NIb]{MW' .SK,VqDz!xo)ALzBId~qRjsY&tmxV3󌔧3 @e8FU7F?W(5+M;.lp ;2$f.[RY@gZ&a@\< wj O_غkxe_d:0:+zuN?577P5w~`jǘI!Xς#\69"x2yUWjr6*-.Ň\ع)J'dmTKV]2O@,w$ꋹ$rحܟ$TtG-_BoGUcPsi{__OEc勑Im e#o:.^CѡsަRcׇ:Z.t&/LنGH8JZ,Ю|rYṛ%Җ*i FN)f5!W3M`+/?70ܯtrPL$эd>ƨ7,@ڸ`@P]:T.@vPpFsl9Ap~TdD 2S}n W.i(QiF5=;[r`3Fp[i.73:^:-4LXV;mI=sRi9޶:դF/"&g:z!ng.D֔♍)"{M7'h[q8zCDD^~>ij+J'w*E{j4bN,np*^X ]uZ߱z ݛ>KoR@O/d JX_8Y[$"^9#.#~Y蚸Q(d}g'pPazc*P &vmF/7{Z;J2u$kr3F8^+ND^&8(a'S0& 8J$)1xb[#sA_B->4N&v19)r\Cl0;}Mh&9kt0P_ .Lh z[$?";0 u4+k_ԭSW?dSdZ.Q*lp6s'q,$ii~N %`+7ӑn8bf!Bbw 5jch`wPc! WqU !$ǂe&AyoMt~ڷ >L_٤[GH`D4M.2" \E!ٸ4\,e4 &C@䅷RTFYKՌE,:BguTߕ鐅H+ Ya`$g`j<.>+g dFE!E9T䥺^0e}E>>ql EfҤ=)T[exmtIS'd@mt$Đ:CùͽE 5k_ZG;:@ iӛ?Di6` [{?ڼ86"H)fӆou5xn/ZSA>9f~, ==dsLNM_@7[)VⷮXdGU<99,bQ{3n6sRYɿ*bFQA?L^WrR^ ^ &? EaKᚳh춼Ťb 1°,L0;{1 ߙ0{\Ӛ-l;V;6=(~is_[r\ (缌uJ0E'#0p3cQ(R"2?Lx^15%̾Y!#"32Zw}W8gY(PL%N>v.*ϵ"A&p/}U \9 a[5Jnu,;({ԩ*"O/݅B]PǍ+}wgI!:QUYeŋjM.7RxTˤx|qD!pӑm3#=^< E;ҟ*/nsi]Jg~Y}T6K_">wH5I"ֆu Mޙދ%驻z)P 7u,+|wU$H*TF~B!&ɱ 1! . 3;T>/DVƒ>w>o*ѿ)r^v^B"SPMFƨty- EnBN*_V!8P0*M~,///v@o6KqH V*`a4-5aj6s[@{ѩDp8Ok[:]mJWyYH# <fyƣbFw4.wo4E:C~k%zQ4(oP s1KшF}دX,>;k Zt8'峪M\F,P> Ne@}=z?`@Rp:i P tWQUZ9ځeXQHem-=C~n9>9z1N2mcR(AØWv]č2)K6) sOO2meK"rd_) t芽w4_guE{iV;*1Yг*<[yA(0DA߳b 3ƭҗrQV9c*g 5"q}}) v!1r etvE?cw+tHɪ[s5Qo+̳akW0ul&2`;xW/v+jkȤ{]\54I!`1诈Ol5M~΀mC87[&-ʃOK o$PAͫI{ٌ4%_[/iLnrpi C+]Z`@Z#Xvtnwm z]#7Fqyln"oQrV<6(uQp`5˴z!oxZ5Y;R!S$05~l=ݴ7z2Z֪[-oUjtj*q%1 9÷&VYCՏ/xeV@%eF(Ev%m.U\K>[m uw#e!9ܠ>=;܉ Q@U+\"HKP5- %l`\6GHN[x#='{((kHA &.8bAl&HS'ľ?fWCXG D+5_{'IۤD=ETk?QyB8ά̛^.AeZAªxgr/U""eln0(d NH>crWz٘м*G"NA #uZ'W.J~G ~I(Ebw!.Ffvٖn7q3Uw(TfѳiHa־>kv*/{`D>Io H јX>f0Owɶlgp(o9/Fx Ykmd]%zv" \o7 k ,Yjl*$ӝ"8^"P:˥f?T3`GK mIâ[oQexH<1YvѾ&]4=t0^ϧ +fI-%{dwYn~~9Iakر36>%NSOrDG2xDT,X\G3NSMQChOԟ*k 1 F;Ro_t7򟸪9ft/V5Xg̼R.K$H#9Ub0BUFg2c?r"Pc=vnSlnܯJ3):(zvnWlItS/*x.\j.\T~ݱa"٦4:m3хċ]5O"@p|Jsar  9^5}<^a9 WMՁ2 ;?޹>|S V$x79U0bT֖w ҂HDTernT1$Bq]nKLfAav)0r>k:6~D>'z 9u26+-$Qx@>hM/y9($jɽx*$ψh}*`ݹLSW󍔣(A|d z;2HWp5jsr99nI>W0݋ó5_6i!7JH8U$1hևu莣@[2ʼ㫬doQ8zyuАrb]jD]yli u9`H;)OC]#4Oغ]4",k`O؍0&u\xxBV-T_4j4k5Hώw9rWz 2`Ȃ1o〟*tnKp˚5lTj 7~Tx ,-a}:况6gQ$EͬSgJ4( JQހ4&$Ϯ AHcU|73Q#'ar4VR |9ٰU^B毲ę Su~b@ŕt# &w_ZY}hV ]3l}eb{S~+X {% |uL2@y=bY\ [:͇wA$i%<%xұ'=Kv'k vy"۔i?w/ٺuFiCh{y P+psӶ$G{j-qŜtWHq~P+`Ece{aoOSLP9F"n'6ȫ5`#|vNCI ل7 ""ȓMLG?_ f-*.bG–mjlO*B_a+uc0;Ts(!Mھ&Tg/^5 C@=h{/S DIz̮!r`5ų>ixp2`۷,NCX;VbHQ,ظ̓j2J5c_1`N 8/d /HnxKk@Ϩ j}ph,wC/~XixgёoŘTڍb- ,YfN;7- :3Yp6~7|&W@:#*pdoڨٴ4s}:r{6 ^12KP˻nndW>ī0@9`$`e:FU8MAqA+ZFIxhȸɄMOH>yzc*Z3} gmi^gߵi@qm6AVH/j b3Pc w]^rG}m]&c2>H % ou~|$6$8!NC{JƘ7rL$.>_f 3r*Op)fm4ZQS|qpUξʦE\ 62! )Q62+|Ҭ^:~ٝAG|^)A OC- 3 7^D{8 H ?ȿ Z=.<>G7]%;tGۖčeț%6Si@JMX=f)[TInĕ>W8g^t~g[OA["z g?4 t(RˉwGz޶۬ X J:Tfu9Q*,g0$GzS 2@'l[YzDz\ۖ^y-<|8G_\_~R?ZE1ngH2p_/2Fshù-dC{E! ګ{]ۂ'd ΄|H s}Ŗ(|^eŏ"0=KU1Ht`N\س)Y3a/$YŨWZ䙸֗gpsv3eD#F2%|cISlCeGZd{gɜbk 8=)֍K_h;. )ȧ\lUE{N4#@|t&zY}t,|h6ءZ-4U 3 hew{)j)({% 6 '7_L5츩CƸ.]Szo2/bCŌ=P8v )2bQ~hK* `FE^:b3Q3jAd!'ؑ>p,AJ5RYbMQ1ڇABOϙ~wΤ"^y]lZv8Qs+ jHi+mNUAq3ȑ:@p(c(V%|DZZҊS1OAn|!KGZERIÒ/M`&'@ BGBj/9 rًF~&\c1Guw(HCpk,ߏ 7z< Oh\:N-?`gЬj ˆVrR]TQ'Z ^]_ls0df _]xCCe= ;Jnlag&#Iߓm;xګ3.sJc¦+H12T"Mޖ=zlY_ץe@`R馯 I9q )6, )L/eCiѹa=@&) zB'7:hj@75T8WP%g$rЎlU.~)qdme0RGO$NJa?/> f@`/UtFէt*=dĈp=-cDCCs}1Vba3'7&j|z-^M4+Eo(D? 8S${?˽Z /8Gi.uJݶj׿@gQ+>s2p1O'? m;EYNUفM݆qtxsW A 42^Q=ʐz-4A8lr%Hó&Jvx-m/il"uhC;p_1e[}z`)'jr14sgwoq-vnR} Xg#m,]c[`jA;F<,:r?o+-̩urkRJ׳f1WmT`/wm wV>Gl c$@Ir3w죷X/]/C' &ta CwAzRh\@Ӥb u06<4̀ȐTMz(YvBJ_Si 7:aZbqh9BΈN  HQ lin?*&@椧Ya8BXi (uu|o(b؇@{8/\iֵ劥G[_;+5UF4 JDG%La" Io3WekgҔ~eaJm0h$4c~1{@mN-vDo@XBdC=tvv'\ӝ[`#mT#r(P(f]T`|)9R&Z/=%Z+L4r W>zЃ@3|>6w h78!*YX#Fzt'CP$%c?zY}}U>]QoPvRҬhh&IVY_~wIc*{n  [#<`5"osX neVI$IԹ nQ [ ;ӕ܉G'?~9(>\`T/nR!.u1֐ N(]#^ ,w^R4QEs26#je|稲Uz ZFXl5BZi*&l9$T4%>DFrH%k1Cs ~HH#2']Dfn?}M*@7oPkCg8(Zq (Bʏo1&xh7|vp0I]>b>wev82^`7ɗ{֕EB?~i<{hkX1D!jy6l-'\lAKbxNqlS6$B7K/RfQBLu*O:'#6?[g,EU5p?_wR̆<ÁeaݼPiP IEd;?k3>]MEK=[p({2L05gG'Ѓ(;~]5lvZh[ R˿- H pEUVpCQRҙ"I߰*yu<8dz>jIiDldzELCDPȪ564fE3` X~*aChOK nJ.]PF9p+hC/x[nP cTvVV|8T`B44_v=܈XCݹq˚L?4Xw&.P=pI5*P2lTD/n#[ռ?`AmsXjvѤjWGzgsz.+&` NkKh,xAX $Ad)LYdS*x=eI(ӈMS0j/Ζu8YǍ/`F {i QMoe\#) z`Ts1*R!c;׃ <ݩɻ&_wQ ?]I a:|gG$hH?)+r3y}b|O%kYDxj1% л+@EHkxS2u$Ec.Jf^mi*e\nU =VIT$40., *q3Dn򅷱U N*Ȱ]ɴ{H`Eܴ"qLyv1oB"ɠo9I}Vd/6WQ'V=՚.4xW)C h@%!)%#HAlwseCBe AQ+K,):h9WH"m($o $ĥl6GLd^̶1=6^^tvZ'!5M׺j"/@QDVA0i0^FlYF{yÀFNhs+TĻRDp=s2t]_YL|Ëcԧo5INgU4C/,™A99R<ѠXti̙C۱?Uf?x恨}!EGVB;Ҵ%9ZI΁ $1b#-a 7# LgFXkS\Ysbß0*'+7Ut1&$Ԛ63^Vf{42'NeW˥\م}.^ފDyp8b&ᲊ[I"~n9=}|ْ8t#c}qZ .Pu~e[QdiUkz VS-M.U'QѺ;?|h=ik|}6c!R4֪2>8$eh<)zH*E͊\F?lNz>خߚIM6* S9J–!b! u[{z^$#lhdh@aX}R~۔0hY6ֻѷ !8?F>HcyYCUL ^&s;̏uN=/.rҗ_1Te]*cfe@1]ϣul/2tSQjͯn1)Fgb8,XEdI8!9-A;D ;hVI85V _( r08DnOm|ud1dP|$1}b H)ec'WyҨ9մU#[X˴͹ V<7,|[;jUeܵIafIT9qP=ۧ&%t;( O{5 4,f $uUR<ݟXz"BӀ1` i&v_]7nV-08WN ҿ>JM< ҂e( bCH񼧹D\-=FD0KLn*NIDR;+ԟᏚ)%oCeL*.YOufLx"[xpᔿνَGlSz⎊\oǎ4HiT,Q SEevJ#Oq'` %XA(]@? wh8S :5Z(o7碖iO6މcj%y&^L/̇T;z}-V"e|d" 6S+JXOB ;N|QˣUY&,iۗn>{36u@XD4>D,K؉Xgh ğu0uچe ^]Pa) LyX9Bڼ4YBVM *Rv9vz,@^阚8/mtS5oGvfj!il{ߗ^x{0zF"~ v8`_:fũq6{S^[b^6˧|VBC毦`O;%l4P @X^GP׎eYzb-gZpG7z%^h %oQɗO!o/hdá:`abjy,yt 7wЫ:;@reZb辔!F7'eֵ\ҕ֢D+?+0*`43"Bע6HݣRVxapȖ ̒ (tn>~Pf;]+~-&^rlѱAvz;;<0z[6ERVtv}FoD6@=rr~ gYy f h?sa1WXWLn\K>p#gU5qD`7^֯cf})μLd@^@2kkCy:+L[ğ*F>H(_n嗱~De4pqt7 C ehW2o^^#Q0T$oW4l25T̳[(>@w,5owdj5M# l捻+e޳PUJyKO;%FV󇄼Kx (2xmo1flNh1-lB{ 5^-f1+k#myQ3DnK-#st;WN8=zx4n(2Ū^in:_4ơ}漗SNEQ^y 诪ڬ_(AYW BTB#[ u"(9!bW.a&:Pts)s."YRj\$AriB5񜏌9uDʂj_'0\9AĴ@Qx /9K+N}s33Pw+K{}[ؤ$iIPvOc[ېRXG}?*C NAH¼f) fH fyc@88BeO?xW|$O1_iUY}@~B' N2l s$#3޾hBZI;Z) ǵ)m UI8mm+I[1Yw1? - ȇocSv^Tl3c.X;3NF@ ~Q(=8GqliP,.qԈÓnfUAc8o#oHUӳ)8?!Rd굾nkc[#|m`FϘVv+|oZTiދEmlәQ^4ÕDZgs7tހk\&pI{bU\ |šzy^e"2 ѧlHu *G$_Jgmd{T9f(AfօixܶJP4vMT[ش6A$1M0{ \J^w)ջ ֙(ZX'ƍUMЖfo]x r{r`-s /,it7}n˰ p ߅`% !?ndg40uUeB)0(OH@ R!F1/&Nn&//2BL==Dhr%-N#u?zё1"&Ln˺8N9F|,"{ !C2khB8)hF/Dz$1%FЌ]D4u|:ԤoMp'pe=CwI)8 00rtBǣ41+qP*1k[N&jiiپzʦejIM~t0IKrB 78}X dƜq3,4Ygpal;},, ,H#W}EKJ2>,Yܤnz@FE 90^vM`$jHEg2+|uH 'H dDplaݖ~8 c%y OX5K\\W84c!D}H;uj&WH08z j-QbttgMrCRL]z,P z 3/$~G0K\B޼"[$,bԕo-pӽl;WhtafX 3`݈uMya;BY/A1>,QcjlK4"Y3cNsu:Oj[HN%W9 }q>]G agU\& mQqv'%Z%!QyiiD&%*M :C6w. Ӄ ;e{ R5LOcFq%YQ"+6f)`EeJVOFl=g ɣR,PR\ 8Il >KdEAp Mhw7pb!Vԁ=)PYq)#7VibA}D8_)S"7\JYEij8utndz_fii Z* 7XnJI"{1FEk4|98F֏Λf=o!B:h{vJ_V(eБٮ{$I: YۄkV_sԔkI"V.,яqTdIM\( >cDI{m),䩱\k'qGDMЃ||R:{ 3Mr1ZsC9ѭRf̈́d5^{>#jR-Q"tL2]蕼 _1ŭr_C16;']h0\@mE_M>g#}JlKQYt΢^;"w뇭уSPFycJQ`A'.B犗A=v5ܷ3qA_|[U~\?pr`u9dۭ}0Bmg %'|\4{*TAm RK2PH]C-z5EcDf^x\b~S<2.TR ڃ vG큀ڴ4''`GȈxiYj;\ BfCұk "#l`/a4o0a/ YضSXUCl{Ӣ醥b7dDgYlmjy'Հo856;aKۀ)bAss/ ewmXcp z!go@fOFy<2Flť_` LX oQ)Vs򼟯T4';:C̛ֆI0t EVL#džA7K fnj_?l=xQ:E.SO/x*Exzq$@IH(,LIW |Pa>ĿYb{*CʢsrPOVc(\(7f.u\.U! F2=G ).ZH[f>=ðՃG P#k擿Xe,3e<ke}W1q;X<=R"xEnK|1vǤM4Zb a?{"spXR6 l_}H+9Qz+ yߍϧ{y v^NT.bSt5(I>+wq _uc *PK(+J&Ѫye](T`_C`Q2N!R`qV>*~u$2Z`JiZl4ͻ~PBA Nl16]ݎe_6IqBǪ! H]!(xwTV7H]*K$"nō> uLn iXa e2 7ڈܹt?Ob2j39qM,Xs {`WK #NC#^kru}DÎ夺ip*mEcbEYeWeK`HFFHK5Ul֡G6o283 QfnGJwIi kKQP4A_;Z]'IZ5/ e x>O=r!X("%/O8/ ScXP2̚t1&b1Zv`ڑC#Ru$ue&-E032ٲo Y4S>5Q[ Em󄇰,A-,cMĆ#K|NfgZ5H@W۬p2ɧGXTy<~Ѭ:cmuT|^d:.Z3wdX>tP弎GEeFQڲV4p[r;(ii`\DR&'k:!Fa:&ZCE„#NHQ hmU{yBPe 98yvB)7(N nh9kkԸD Go hu8mod,]bt6 C~ _@&&q.@ߑVXtt>b+_Vw6PКb(U~"#+dpݵmlʹ&D| :[~ڐ)Ŝ7tx+g bT"QiZ d]/jA U p4sD6f „yn/-T>ɞv E2CpMZXNG=8nC?x꽋tksK>>`5 !཮h9ۈ:BW҉ %&@<nG3Vfvsv7I#Zf!K.DcF'BXcz_@zxE=f "6f|{ɤ.*="ΐ2+H ~%X˺XQm^q!jHCq#"@8_ U+6D&S~~kɃX=Jbdƣ3?6_RV >ڔNEDC$˧N*2QzFĩu?ഫވ܉h(o5xƪQ)SrE|6i Ru|`blSZ[]HtdQģ2\~T>)a݌ujd(c>=aYbim#D[B CzA`ǩ3ޒmC̏>ЄAlp6sw_@jjL ŗ:I}GX=ѫZAմ4=K$&ȠJmf).O[)S=go9TRfAB1*(tuIZݩ`)ȷcHoHHEqi9sNa_2Fo{<װvOߨhXW4u59ڴ]uB2]|r=Yc$\=MBSZYV3<}04iݓj91N*(JڡtO ^^XJF hIl,&qb:pZL@UzčM9gZd5iG܀H;6e!QͲ/A۷rgBjl]#+|$lF,xWa`3L79dJsW`XaRh:')+R$ JλHBYWؑ<,?NT8t%]^PHd䡵xG9{vmr(5l׾^bEE~ts#ﰸdC`@S=ÏN;Kr.lack%?K΅hռ"/{zy# njIGN>~|aO`>ڥj_DH} $Gt2hZbYY&;gW=ηƜyvPqD;. )"VG2]aKVdRGK`ś+_+NނxX@KFvVv&I Kntt43*[{~шHLQ=W('i!H؂HFi/L K4cMv-HjW}8n*'*q'8x{Xq 9J'dzsR@j T~)5B޴+{OB.$qeLT32Oa˷jc|qzR;)]&v#˶9jIa.O#l뼒a13CXxWeQ ߚrїzЦTIœݣ+~H-G/o(L00@өNuBN685_|phASdH_Sק v2錄a.V2+>InMY/j>!؁l,)EV7*c¼lR'<]6&@m3C }^aMW$0wSs|OA=vS KfDSӴg. `T!~'G<c}!_=@NqlƺHOO@&1M$%&RFN(PSh-%ˤQk WyμOU5=0עf2w$$P6"Q5TlknFg4r YW]Aʼn4ÈnU3EFHr1eTС=iV0xsŨ0Gphq0ƙ #[b%e@ fKxU ֖lF*K]&4Y tQ:S < t2VH^ڱYXsluC<^Jk6j4Xg103O(cW$r"}B=kZtbeUn:Y,$W7.dla(č$IN,xznNkG2,DRDžr]xǫm'>t|Q~n0fcY'mv+`a18 6GPN9K FeO(hȎ֊՟" ?fkވw{?AFډ_p{DFi\a۩V+*a)7^CoItV^34:\gώ >Sh^@7$7L,':dFa$MjgZVWyD wu˧@o08}=-HӒ5A6ڈuT@"fxrXM+U#nZ,.U΄ D!ɠKX3|d !%0 1jm߻CTj*R<:nz$UP0~-Cv`n7H\{BFHRX45pi!s3sX7Dz;ҷj+'Ɔ`u Ȫ54:{kǑ~5KbuluLY[_4ڝ8=@`XyF"y?ŘXK $Vm;w(8nZATdFs{")/Om/SK{PMгhYs1Kf S*-5N/_ ,yI$Es?.UCYNpԭBlʹ]AE186CTOyۜ7e[jy |uiB/r8F[:f޾̇Ej; S2Oލ*Z{ņ#(,jMGʬ.$A@nl|?={sB몧BjϞ%3!ET3HEH Z O+Xdx@(B%c:2m>(um,/KAqkJ 78jYh₄04OXզ p:gʡR@+Y!e_b9 u7O!`7ej/5vK˅S. p^n{V|*HȮCv2,d %[q?7RQ5>P9_W$emoiÈn6HL`C̽/Rǔ pE4 U2u%qրj߶{2ӑz."Ws0Y=xLbAB]\u+d-O6Xز}ke@f)%;m*,Osc8bȳPD8;9oܷ_!^)T]H<ڭo.\=j4](S^%F+]pg9pMÏʋC4,bT -J(5ݬZI~#,n15fLPqϩviE]|Ɏ/}8Z創1Op|9h 26eac2֚Y!wsR#vy*\I "!e#3#; 4'ʫNj:Y&Yz,ҽŅG/|6|Kh'PĖ\~hp1愩'FNL JDxn_,r|me` D8krmri 1pGdz擷 7OnKhBهH8_hkȮqM>H"qB|C4&ѝ\g7+brIMѠ*)Ɉ48VKW@4QKKaHQ> o HZÒ4Gw$4SV 1~ &-G^ _w練6.A Ir6< _Zi=&zTou.!9_GXqQ.eKMxat6~\gRr(01[G7:JMsYFgdеJaPT`InH"Pfo콡ULј98j^{7 {[M:z%L6TR^ǛN {3^)7N$ MVƦ;HjFÏݿ %RdR4=v7Yk^θ3w0VO)fr9~U%+_=R2`*J7 /% 8oxtWӓ39P .'PBцkIj.)ˠt^)`@MkPc?!_m?_4.@I 0һ(xSk:O|Mcoܨh}-Eœ|8f.%`:ݜ<үiwj<A-t?_V#9pui㎅V fԎnoewWI$(Wa׳P < Ջ6I0+?,|&[k`#~}5)mﻈ#A?U2C6y{!JkW$šqlSگ-ɲe:DUយ2 0]sa hxZ*+b^DZ"WS+<%gֶoM{u}ּbr޾5X ASϬ{]w m8@J@'y(5/vRyr &SKL3D); EP]Ls5@R'Ls{Z:I&jbYTlu~K3 Cu`ܚ`GVU1 vMg,D+ ;*OFY.>.lGYG8Д9Q@ZpaXTȅd:`-syRcvEQCZ0}dAZCDif.@j8doyy hS|7rG#9SND d^bĨpdC j",E}:ArM}@*jpS=g|Ҟi/,(o8pfVo\#  V<8_Fr)<+ D!h7&d #I`X$f3uPFԶ8L] Fqm/]ɔ0C 3حe(\5 +JwB+|M 8k# y cD֋lFۻ74x?g3o zztE )7)@6֣E}9C:^zindͦP\a \ ]@ldQROfhգ5QzEޯt*@|Eg%s/S%CEd. 6W%eҳI_m-d>32&iObj UY̢Y!n# vyBpL.OCoD\B=|m_yׇ?\2yŖ $M#Ԡ2a8gkwMG A_:I5 yttK5ݱ|L^+TrQ'|\B,vlc(_$.1ˆ-'QJ93#r_wFä!ZJ*]R8y\adds)<0846Ud|;`U#&Ѳly,ԹK\2gM)~E-GOͅ]wжjk?~oQjC2˟O!y sBW5]r_/Ӹ tzܐ36>@09ͽPWAACv|jJ OndhPem#{N>LPVʸTt},kH7Q$6},hkJIE2 #40sJ%w_~1GY^. JA 'T' QG9a]hs@z_΅3L{6!tYP5fSJyNnL-pf~K;_0Q_nh[u5T`Q910a=RzL/9\bzNptbs}:p pfވi͎?xx 5ms*m1jM yaVT%Zr5zK}t1;[6މ|z ^1V;`K8`:JF^5_Ud <(fx;mVskϚE"#X`ϤCWumeAW8U{aŴQ"fi@m&\Q%6GY bNHpBp IeVd%"+-C?D(:$h& R&H44I)e+_ɤL`.;˿E v݈ZedE+-XZ&x=ʻ='7qLfkV=:=Nb-iM^SqfhՃjXƠmR!C3 > VWA{j 6?$Ʌ/ QgoE۶$&hg_J)\07DM/Q.h;P[sl ^ r-t,^VUSb1D}Q2'v ̜\(LBu@OoF{?}A]i-j|Lfi]o_\DsNBe`(&B?g|Ļ,8/v_D%9u56eP 83U kTӓ DbDIOً&D*I慀Q,О:}3y$9%+R|u1@7YCVC2aJyoTvgI%?9S~9i#߿vi!Vlb]x=aCpĘm tⳇ}+oL˪[d9:;rHˑ\DpR!CUW=N~su%n$wHt,Pl)^dm҆Sک̔-^PgEJÇZH&Egn;@[!ṷ¨EPo_eW,~S@yeJ)Z ZmAZhiLU@yFPn,HK_x2i6M=@z,,,޺^",=B3iܴG;j*c^%K|ukp82AYh֨YrYI#QQQ mH{;j KnF6i 9IGl@Ʒ?tn^PV]6B3nJD[SM $ұZ8ox{? ֖ WA av`IT0hEv 21 ef(aԍvQVf;: GZLȢ3xԀ.hP ?)Ji`/JP$=4, 9_v?g Y‡D*)3kpŮ"D\t;xǯ>_z_[J|BoIF4;/В%.b*#TOr?ԡ wh1|~PpՐD+ƺ9픡_M+$7wՖe|U Ok ݅!̦+4ü"yc7dvw'.M ԍqm< "ϻ&(WKe12\|Gb)FǫBdBE<,2NN4ӖSTA,QO% 7VD_3qȱa.fpז9wYHb+߉[uaQ7o/n%6,`b6<0K~PSkX%|Rw")xGK7No^PJ0ט/ZE҆l"3>*72hb +}=.V*[ r<򖊭Jy{N0+r TiT< 'y 4\-Z b&xNҙl(eW(Ibh#2/bgfZ`ǧe9I'I*U) jd@>1`94T\=& ſjHUO,a+xF<"gynϙEy8h U-_wuMU E$b,Æ >ؐV<{b/ᱹxĴ0N)Pb +x@zUE49KDdZc[Py^`ՆrZ*a(g) )z FMf`D!}:&%u~=taǘiYǘR3}` 9*r8)]@: lk_q#ҋrmq2-UIU'٧aW4ee>EXmkS؈a[D ttrHmӽO|ddk%$}M3k?rp,ܘZ+%qؓNvSmV-O蒺mG0A~5T &7E_ᨇc]B djǡ?'uwMsQw\Q !9^kHjA3@kUm=׺5sjB:[)wCBEJ: hVK|_t  C:^SqQo臊EDx>Q&X]>]y2 mά;Pkߚ1 Ɖ%j ǑPrv/Vњ<*`.*͢ZBOZ7%M,g{rf5ՉSk=Aj%&eAB[x64KH6L쌼rs䒂G3 }mb4XC且n5@3k"vH8&Y6[i/h*̀'~.HtDџ֊ m]WXp#ڑu,_2&*uvob. s R]тb7?M#B%]}* =/)D]zt-0 1D![}o~60A!k=G NN`ƌ$(LMRⵛUwq~=2w|dNHMEKNӠEeir>C/dnrس߂nWʁs! 7tU'2T/-1^#~nF;r)2->J|J %>Eګ@36n$ӁÎ^$SX:N.1ʅ֧zH r>SBUPq> EgmE0"\J`+.}Dd#7 VBD:XLUw&VR DP%__bf*_RCI%LCk f^8e$GmRHj O~[F a?u=SbWNۢ9ylJԞɈ&tM#Uq: M<6>xo)\m=MKAm:.}IkH-Z>"L ffO`7!5SLÔ\^ryH4^?d,J(N3SW"d+*2R[36fpEXn: ~rf8'~0:d@f"tSiZ=9X˟`K5tRqv؋hWh"t^@DvδI$f!Cr]92UN˨dL+^eѹ*|AU/ָj m!Ha99r_髸K$'ߟ`j/'PcVME5g-L(W.u?y@s  %,S`lVݲy$ ؕ~_Ib.@<Ҷ}>|ӊ?W5r$M=Uf칕#oZ0G]L-24fRlD\HB4Zifg-8ѨTnrv1ˆE˷4?Bhㄟur߆WicG~UF]+C,M^a$.} (%p``pl@Jۯ/==CkQuz=Bq&ZT k`JDX!BwZ9 B-&>Gv}vdiafQ襏?RShi/5wFcn%woH?U8ygJ龿N7Aq݊;<(ɗipdKCVW@ZY൞PZyUr`PNG ޑ%aɉj}yRH&Q8*q\4`=K:KlA mэ.+5sdWu[B2Cg$edš9I iYBi]Rn')u!>izWt]~#ɥəx~|w\o?p'j;VT|8GH }DAh-(V*ZGCԑվIxGbK,0h*Sf+3%30'/>4pEl(CDo6{ ¼P{c"kö "`˝ =8ƢhAjaA' 7 6\9sY U6s ΎP\Bt"}WY7呂}g0{d^Op tGI{o33Q2) 0ې#G({Pk. r" A9L#z`_,$B5=B|ȶO#F*vpE^Nj_&FYѫNKZھª7WAp&Mve56.QiocYRJC'djEq*YWOc yB<\%~iHs4?:˚9n֛[ލ_Ñ>Gi5CX6y4*ej+gT)|f:K5dT !d3(6tWm*l ym=E@˜0)uPQ8Y.Bg3-9fĒz*ߴ <$PKZZ=V#C[$[cS3[񞅰Tyt|^-?]=o0ԯ?|7|mRG!3f.I y@9ɗN8fd9`g`9StWSg+9֫tm.[{*ԓ6fAwe_=eEXhJR 3ƒD!>KAnw O̊1 Uz)ېU@9^\VFh^1&*FaSd F0fE٩;V௳3tT4I "aD`tci=J|`Cj. (lʂGLE\@}I\*"dۥzȊšrT;r)FMQXt  5Δ V^Gy] 4/I x?|'fJ<Ӎh~/KQbBn4J䯔3qpF UT+&]aђ{E9ƶ"J:~Vј6+vҏ (IhN6;B?9P .Sĝ?O.FG_B6m$"Ԋ̬AtAfu†G煉#vF15eR)a)ue"=C7΅99x|ͥ)AC^ͥncQ`,Mmb_ T;K v֬Xm U: )1Qf=1$`MY~6'`.ԃ\>h1C/Ajt-%I^E897lxY%XZn ǚT) 1)&no6:VLXPheC\#vk5=>sZ赉礜*c˪W&ZNFkLRǼnÑp}O0t3ѧ! = Dp<,w%)rU7/r7+z㉇$hy~CXL{HXQu4MF V&1eDfŶjĵsXq7o2l|Ʒ=}`4k:;fm EGy?~="*@KyTߋ< ~/:N7 @Wu=\69R zqy\q'^8@|m 5Mk3 71#֥ؒ]/+hz.?#Zv";i Kp(F}իV)d{8}\UYK]rPHyq.Š8E4X _^-OBp+mVNNXŽ~5Z%< ą>͸PM+WBkLt4#W5hYagYPP4ףfÙ`M.XTc@ 2EޣFZF>~yME{E!Wڲw@βP\?l4(ܾIki4-~RE['UZ~Srl.6b;ujj-2'G,l6p\ J+hk P,99?s'/ܮg'{e_RAm& uXGS+dBT?2$: AZX9p>CBj/Nl Me-D?8b*N|S s1BJGD'"iQvk#<7sU6*<a'}'l>D\A?]G[3"Rˮ:N"sZ1z@im1η~I|TIPxSOWE AыrD'vЁiFNhpKGby5A@nnON|-XRZJeT M:%5}n^Z .l>Y(v=r;e\0IkUgDF`H7u9In`h;@r&a" *뵴${z7&mrF"۲;ߝ)U/2ZJr3_z jF!%xƬX\CD`#RjNtlNx35Tt V^R(ڮ`S8\3yĔmRq+Ϛ3As; OeA!M)NEy=]uUh8)hЩ OXT -WN_}lx4>*wAaLjma.I6,1(smmMl(~$\2qS!sLȪhьV8jQFaCԶjMvd$[xOѽ"L ' /B["=MO/cbJᾇj-}!`I[d I$udj Ip#De6|wÚ\rqwB/+mHF<E㐉HHצ湛f/ȍvz~s{4o0)֛h^Wt+9bp? ,pW̫gX㋌M !_A"iіJJ[4ӀPI #pTTkw~]*{9(ut&Ydo%V|Eue3"f(ޱfuU?GD qZV#95V٩Us2d,cn% fd) I;2[.j=z9:zu.wj[ qFԄXm]z&~F=Imɠˈ E+fn)BX@Axkna.-jHV@zO=1, 3]LG9XE +nH8p5wNe:Q_s,OaN͂^H&&bEը R?V#H>ܺYJ^M/5OsaF竛R`"K;d[˷?093c?1hQωIE7iqbj4?m$w8T.Kș@֛1 'afQ OѼ(aױeK0>D*8$Jt0YnH@ukt7Wj `?[׼ 5> M8 Ur !jRVY~ʳ)CN<<3Ƽ! ]ryUj'9Q:9Bi%Y. u>)r  `ƊQ^C5" 31{uTʄ8F+|gM4n3 +??Yܘd%enڨG:/+aJw2u,\R$rFuY~ [j+p`cԡͰ|)]>:X*.XdzvJ9*婙 aP0eNC轕RBJhG]' z TDU>Sh%ϬvϺm?fmc[ B}>IrQůX7lNCKS 44;~5#U|Bˆ58J)Fi3 ;Tl5XSDlumg` <+NQ+h=L/ /4X4]ʎ8ңUuԱ~ĥeq% Pր4z}paV" u:5Nf' +LFQ`m/-y("&]Qp*anibwwGo:xa#لBSNdt`U䨱j%!OTA,UC4؝՞ZS<Dl)mwN"V,I1v7;oCG%fo`κYP=FYGeߦ6@O>' ҹs$UiDE4OA7"#LעmWFNtp۠c +F.*GaK@UIW;jXl qPnmiO2KtN$j+gnװxġID;3p#UamPځ.<Fqe}s ŭN{3ÕY ?BYxq? A,XF=GPG$/!B$ {߻CFRj6R\ǐ985 {SyX\ѓQӿd )Wͣ0nS|-O_Ďs _bu\6m$81x-SC Uk4FHcVA3<.V 1[%*HoJcc C}zxaXA#+N$&(<&<)FUk?^~BƖfK;g`KG l'9A&PAw[g S+ewT9b|[s&-u({氘l. _wb*Sm+T"]=qz B+{\6 cf`nOio[5_>@bUȤ~"jʁOR^ ҭ^Q[>TXaŒ2aH ^4:G ,00MHa^g= 70$|9at18& 'i]{Igf@it֣W@P؛Z{wr=[C~!zTIPN3U+cso|wI'l-"fI x7,`[QԹkc8|A譯{ ыnXK61BIwެbDMe(EfȦAABҀSb9#V2SK 遗o!83Uj9Di&@na`/m=7 %̇O M]b}f p/:F+;͘pOaI}}oL¸KP (߷+ôwv֎12NTٕl4}E/1?214x`* SٕHOT9x| sx VF[;`'6/ez䪋v'[?H2e )yḦnȗaX1uJ~'&i{-`zZk^$hu"H#T&;6ȃ+mpycVϺf0'xTdXTu g0 oq& d5h(|QWHj.[0 Ch䃤, pD~;91)eY0m8̜ ¹PϐFwc~|t`e4_#U֞w yyѺ.73H BQ%o)hݸzDG!v'wdSͅAַha4Z' KE<#G*);Ǧ>Ti.Z> -F aQ' :&8b2NK6jT8ytWMPeiX۸v?^cw uq}z5mƬƜM0WpLb[VHFZ_qU_Hh\ԠDC76R/D~K7IE מ8e;J:{UǺWv](|`2ߢ+#S+—ĴNgVI1M-,pRy ҷ!-sgO[.;?(vgk&u1uY29i Uj{⁧kED[CO.@O*2B.@-/̺(Wk0c iƝھqKp+R.߀kW0{׸B;:%63hO9o`9Q0C~zŒNI/;do ꒝4n7IUj9eI\eSGUQ":c)VӘ)EaC<O2-<BWpٿ0:b "v}#:ͭ{Ρ)@&+~.NMPvw q#xCuWBZ۪&K1Xǁww&\!͈Z%QdCv?{ '>.C~O&0ը6f1ʱzCǛdBzz*. +enF&P IfV6xqP,#5wDR*o:"pW+6M >ž~$o}6y|AQBW*Zsܳ>T WwNzЛ,kIsz6t?*R2Ŵ5j |re5p5t=y-wHoqOJ]L,׿m[aG6mٔH9_Hp!Gz1C~7פo# q(/-=q$ J$/0y+3BS V֦2:M+FTo^Cād*XZK(Umŀ$ɘ)hWW*5Šㄵip ~=*{J<=^ljkU:/(E mѭlL\|QûPB1[]?tV(4D0-BfuRiOs؆`J :̈́j|8ک{ xNw[| qQد ~ DfݾU$#ϻW\WX0IhQ=b8l7&X(]I'e!9ǓbJyG']$AJ$1 5)q&wrMe.%k& vbcp{&q1:-(DZ 醤hDRWFr1Y; ^! 7)m[9yj vx;]!e9u;~ĵe?&HL-Þ~UVcǿ~K[iuאȕ* ?-eF:=C?x$'𖃺^"IjIeL"Eyw&M0gSr'amIӅ_oltf [x^քftd4N y?Cxq{unr)zlIjoXl@h ݍ{i5 FAcunirvf2qF*ów }pKDFiߙxv+YJcXmD/ME0Vãw 0>u2ů$3KE9S1_&ZV 7\ce],` 3cV5^c1@ս],H=S1s &Gbw.*E5hY`f˳ ޕ߃tA,o?nFޅ]k@iR$hTei{TW%EmVzƑďDu$䈎jJFRIoJ1KYψ(3Ւv1O\ΓЖv%'5ґC4X 3Ÿ UqtxhGqە_$Fp|{ra^pSBEwCBpO<><k˒Qh3zfX)Wlo^8]p'8f ֒k+j(n_'/+=gբտG> m=)|Rntf<4kŮ|3#+1id)'xWXr=U[B /v5?3^Gmn4Fʕne8C4D(F DWIؗ:""Cekd]ۇ3\ŭn-y [b %F{UO4h +>D>X @2'$WS\ QҼ #g(8D+_m9*e!}EW;.jgݼgr v.6rp2GQ )#\Ԧ =-|Ej;!JXMNMoOn:/*y:UޡĪ9ԓy>:#sMrKAF&bݟB_Jw2zĽ{>4\ذꖝ?! @r>%(A duYc$h4_%|.K ETnPN_A# Y?"vc(MWt&5И$%j;Z3d3Qrտl c B&&s݀q:b*9ϼ '"7) "JPBk慊pV&IB۫_բM\C{2fF)@HvqӼe[^7x)wm>=y\&Dd4u_,IU3*K-\3ߦrCl(G/]>Cm\BQF$-v3rve]EfKiƩ;? &l cO%FU5']iUQ!FAq`n$ @1[o,{D'dJ˚`d;du(uz>5Y`Co4 s 'ܶ^V؅'c PNY*'E ~xCtBj'{(zjD0~pЇHMFQOTu#}7Kai=;Aovy"3i$u{\pAke8 hORѺOy?Xni}s۷%Xˁ^M"G7m:ScΞgA4du͸Z%dBC2:va ,(KdrlQ8hx5CuEMYc="dH8rfC%!6)EhY ayP)UG (aE܁ٻ]h ~jm)TZ.rX#-|䜈{*8OMS ƏA\Q`bGVʞpu'_({$'~MYī( LSP-e}Tlpk`DfUܹtHP]:E6]EwpNph*g w鵗!MC yS[]^'/,;yW(O‘g7)#00F:E[m\> fs t{Ѷ!ʼRH:t +׭~`Adnиr{f|C^V"RVr&-a w͢k,8) g^O^MFFDD+aXb~5bk1KLOdVgn$O`+5#t(+v|rX°X ޟ4&%3b0dM;ѝ1Ͳ,t)4{NiDZ=DɄ^8B888mn;ZH]7O#o%LZiwjOcݻgW:, Kik02 _m!ׅ͗y*؞!ŊXЧHi79PrC(|^X)klH?՟&ndϋ2vpɸbeH%\1q]PӊDWD#0y0'qWD$۞c:$ELM=Ju\RYbxp=ܘ$Wc0 %Wey?2/eɲC3]JHiDmyP07紞S4a4gPS`Jwmi]-u' kH@yIBԏ 1椘D3KlaP-4J4~LB(j_]1^mf)Ioq/.nuRveyg)[kNCY( [Ac'"͖ť{dq:E{ç"򱯻4 Pr ).12Y_r37ڿW!&Wb/ti}}7Aeu5Z `>^qNVgTe |VVP ~WU]Z/y8;y8t٠0^ј>kXXZ˓d2Uiy\)PûX3B{k) 7s&!U]RM_ ۭl)Rưm,ެ ^ \xCЋA`_pPރ74@|S&]OQX49ڱEaY w{گLɞ;43h(H V94sh-R=2cEWXeflW)@}́᝘!%I=@͂ETjrHx`JytB/*z55NQLd?z&-,=٭F8㬕)scL1;I=7lpB~+Eȼq%\}Tx) KOR~~#3EW`g:с=Ec !KT"I ڄlFZ 8l< #7GIFaSmFz2afFe!RK]c&=R+]0*Ǧn:kgJӹ}:v,3-.a>` c25&eO<"BBT}6$]vG\u<$"վ r;!֕:( =1#W.7.&EẌXdLKO~&ѿ9 }8b6~[y V^p92}Gw$<ؼn#Mۀ@0(D81pGq"(l02%EvUd4/&ELd3^ v^!u|+b?9rmwqW[HjjTVRKlge2K0xyX( &% g2 8F+˜VC߉9/ dfC[d2Xh?U0Ƕ4Z"$ 8vs/Xd![;a ن6mxvm|껚5v3 ch`[m[f`q֌@.b{T'/>S rƒ)X}DĵhWGZ#j-ry*W}LJ5wXĶKNcȼը9ˀ33rT*9ɛTKqD狧g 'mXxAiUQPZg@FrB:W:6ݰ -SD0f5>ݲu!q"k/" 8flE*|L}f9FiPE57X=D63t/=j$OikQ;bT0[Fgyòl>XQ5^j,}v'=S3iKj;jT1+%->f|Ha[^<-\ -,rPqN|#/xH^CP@ O09'J\7|c `$&T)ryUYЇ( I_aec B(>DK!@;Q FǮkH7D uZ*dMY} `wq7>YEcIQ 쏵߬{%Лgq- GkǐYqP>uO~w}=ל ?-u1l>Y(}&9gD50 _k]lQDCbg~FȚDWѷ "_rau=J^YɍYB02ۼڶO/-qN?9ش`=yJHE$G8*8I26;5GZ2_:T:T4W%5&O.WMP*R2jG`ž@=snƗ:G{(JG꺔ULW%)9?wNn<׻ө's@'(^x ߃xa!.;bw/xt5!5;UΪIJES`&k%-jYֽڭs]TtMW6l^`=mUqgByBH - ئd(k1R%OplY=bJ TW tikzjDs9*än`)dz IܗL8ZPYGMg_pSH]äNvDpg  L  S,7Olbz vM!]மoMwA#s%/gNn‰s7X찅L %4Kz̃'N>]dzrZotW %RͶLvBʐ}\^_ $n<2cey$DW`u1ZpH5h^{TpnBTQ-X,`sq0n"99 a'x 6H@I@m4zzlMa10 fi׌o3 zxxE1:mUyfXޙ4-7XU<1i5Nǀt ڹ{PL0r%M낺w sEz qkW~# Si9oZFxVmj"?S^Xmy" ʺA3bTa@/g@vz(,h&,9)%nb@27ll5sǜ:h i`?7% bG`fҘsr qvxkK{`t=_.֩xbF"l&(\HDƞƬ`^wW菥L{_.jCs £c ":#,;$#ww*䳟TMC\^~^ dSf)UkZa /d 9 [-f/v~3K|ևFZFY $F߿Bh Wj)eyQf SBwzv Rl ƟX3T28U[I,%rFxrJd/^6Pԓ#ŧLUOb)IYՄI } #.ib#qs,Ĩm}+]d@fog5.̭50Y33KYH}y=C{9`H G8Wo_GEb)roGtiuONۜD8_,2ǔ;^^@ =f3lb~( ٠S4lQqIB VIN|/8o2 P:yHf=غE`#ol-V^YL*<.c<} $o;lHF$mWM B.^9!-ZȸsRfzk͝͡$פ(+)k絿8ҷOsE*|,X PWZ-eFѴ} ;)KPz ?fn" '~u2P|? i>muQRF0~w{gUby "Bg.vY@k"hQ}^0 Cbp:۽Β{a?۩o3]=@`#hlȌ#Y6D{p<0~;{tZ[,iP j:'oT0۠\0_+>wX,vMLT 4pªj$է( >)_9r!οYd{ޭckO.Ovrd@q>N(xa6 7àh*65g<+E\i=u050gO^6}vؼcfh*=wI.L1ŬoBv8BXvibLGM$*`ͣ-՘jU!Wb NǘTQFIΑE`C8Ig \˂'V O7&9ގ Mf ܱ=buKR{c^ӻI|tOr'O5P&#Q*c8лs TJY?Z9lC}ZHoYfWm ނĮo#з]UhX++g]]}9z?}̆Ab.qHҋimJUF^I%u6S* Ot빭2<鉇UHΪRX&(r^sm61/ - C8Ȫw٢۲XZ^f/H=_pYBnbU;UtZ3 J{fI*=dOHR#|I$}?oJ=cyd6Yc' ^1oIi- rA6"]=V!a9uwI[un ."ҜULb_'6~&7KF xT\(Uˏ3!똠MIx6+ޫgt{uAff E1~^@ @bO[u-{"ݷU3ʀ5mQ7;_ȒP+YrL3I$TKe' srj&n'jdt5WIxqH>D>9<2I*9`Ily fv\!1Ȑ:EȻԎ N,Geu$ONDQ,<<5cb ˯o /^\)O_]HK(\FdܐJ {W$( wN`:ٷĹkx⭷Wb:gO?H4/ Pcw¹>_О 4u Qvy1yfDς3!A 4HRRq[Zۉ©,5R Ŵ@W\4CYA Ie=T0f0|A>;ZUy?p6Aj@; ;L,}ޯd!ʸMM*I7* ^zO=w1B'dŎa;R M P< ;iiR #,3]îes~ʊL\$Q߰6C|ʁc4BD@Qnh[z4f\@tUciY8&7 Pd餲%ӭPmj%3O4rfݷZj1ފ)d0j,ZWŦmStqFDyyq?\̢n]E{@sO*z( {TxISpȈ^{W/N~fw 8,*J knJLa)yƳv+\?Aw+Ȅj:],J:5ܝ䡮&Uv4[[xM%B~~ ƍOq4;&?<,vk9 v4[)hGϢ"zCj\> +jX%%]_O.fg5e1cIn,=L(J0͘sQ J]GtɂӴ1>Lu⊀N"OQٺ 6[Ĭo;g]qc6 ?3TWC.%0TW5)TrۍWhBOYz-¥zUOrcc9EE ݓWLi cp0*1Sgh\%#7Lɦ"hFt;S9Ld~@{&D6'NTzdn2N ?#Hc K> VvZ+@ $2R$('~KtmNM&Y~Bq'=M>Wh&E3D5TH*fgh4EWTdU+mX2kΒ/Xc .[.*XpuM+1OҦglDwN3 X1G6)4"j LLsI5rZ܀yfjs_ nD|ktz']w‹3Ū=:-%Hl̹9F9 5.+p9`TJWO?*g4 φ4r&*$c*&4Rar!'GY'KJ_F(cF6sI8Jvޚ#6($K5=Xfi]tY|jۉ/T䷓髤u%@:&NPAO Tm2. gr~@>xxH,k~׍ 'L^6U_o(IO3,C}Nz)7+V"re?dSwf.=13mMZ\ P+lqw'.'/=—&Yeb>Kge zBVvyR}3A{ZV<-W1IAc9^CW qBn5D7UX2_,ǵh^14~+=涅?xΧ򀉁hВc<=dXΝ3È,ճ(MɊ2}=!GqfF$cKN/5li[Zq_k +dzI]{Ml 3?-D gs y29{( !TQ(geEaЦ_H)ʊ6 %$-|²X:>֧uerqĉ >2783E\q#`>~1N2ќLeČ4(?168@CqFO$N¤C*H֌ȰW7p:\byqڏTOF]96~^)~b]me"#,r.C>>ސ.yY[W]ZDtw `kt̄TMOLlFۜO&谌#MɕҩThoXRGu *aGH@!ne;CZCBQ~^@UtD.0s@Ş8N<`犀.5 ?1겸>Z!"edfR5Rc"_f T QJj9GV3- 凴|U<68Cgt#*?J2*Km֛vyDa = aHANoEC)_┻s ~~kۧU5hSsQ!'+Ǥ ]6 },]OA|68)~8|%X[mAX 9dAKQ"*a%xqAIQYRf6>\>0#Zߣd8*XG %LgG Y4my ȎwbK%G&RwF5':1N"EoGAɱ7t@QjuHA{WW9J"N@+\m'M&l}udsFѸݷ>1mF M{NlZ 0Oh}-2/'fD`BZrWЧlY,5ġU0p ցd(r*D+<:G8+gpdnŠ1ސ0# ):׻ wU7$NV5MKYa啶S~(o?Ϲy^Jwp<"e'j\wEcK}ﹲˤ/_g8K39c3ܲ;. r1puFoy9 t\Q_ÄuI6؍Z0˳ ȫKPqU\t&7Bɓ|9(%qvMDcQLFļ'F! 8 b߀<$ RF#RlE@HB{9'&h}3<7mi gaYa aظM!GhO ?fl\ͤ,vُHһad{J&#3DH#n<&"r(K;pZd鞿 (gw{Mqg;.򻞯(*=5gORԜ? F ^ 0bSg!_ `7)0o%Bix̂l|lMщ1EOKՇ=T8N`#R,uu ϰO?1[k딺qX2/xtMJkr?%lqdB^Eep3ή!nR 4J[Qs2HKe\ p_Xϭ1U:9_~qU0ǖ*(_.:Uz3r a3N=ݼt˗*:av#(L5$Xq=V_< =u"Zt.+S4̇ā>h";= 3}!!llS^~ٺ!(*6FJ'_' ufRnzVW0p*9F#6< BτgGs ݌T:FTb@S]/)FŽwsxN{$;HqHqjC㛊&"(Ǵ:Sh3w1|L֑qD)a4 v\L' y]ݛ3lI}\ҋx)_RHT GW+WQ}Ne Py?8L RCm^ `JL`\:u)#sF4LG@Bg/.9GUdN Qk'#(Rp Ǜͤ[qP?qh-jON~R'H<13 os fM ݡ!^䶵ew`5V* CF|6^q R2aTK{AVW^:[QDHԦ=PF6b^6DEBKz=uogqfh@'M]fAwaa˫9BiW8c\3O víHyukk٢aw#%P/G+ɩD}G?I<` _20 !9 nXΎꁴ&`Roƾ::&:9?K dĚZ(&oN;9l#dڗ՝h,@`nG C'r546-3&Ÿ'w_ EѲJڷ$xbs2K*v卒@~f 6n̬&Ԋ=qKiuE XA_١>3m&5,^ L]#*f3|S٪ 熯@QuzVd8wG@)$ W_Bz! ;>'ThғMoWJr(۪4eO٦2?hŇGz?P^a_dYoi!Ѣhi0]r܄/l$;epsRMa٬=Nk_!sAݳ_v\Ej0i`MG gWW6vA;^d@`qAS nŗP4i`]9uO8VG/v[;kF?PlN/H!8?e9)+Q[8^~`#RtJ{GwqJDUO;coN+>KJ;؇=fa ?s[V Y2KL Ja%BZ4zS&8~Oh ߥA%*,xwk*\G'HBD1X񋯹J%R4v#ta1]!pCE!%j:3XJ1mQ,"Y߰;m0.rVQ`\P`j=i0c-KG6p eBoCH*7"KӃI;x^džxs1~f -Hͣ6-"L~cȹ`aX@kA|X}:!?'_V8Q 1rLw3Nkk\z 7 Pg)Vp&!:tB0GQ {Q9YaZdeix}b1WڝR:MH'rn(mD4/ e,~ڻ6Dyw,Eu YNbCEԟYV CH+<~f Fb΁`dCcՋ_k|<$G# .q8dqxVJ/OUKug 1&u\`쭷h) P۟eeEʤOF\ehd]4?->|r1EHsYy>'MX |߰ywz:/@ad #H0 Нף_ KQ{^"Lĥ/];4ʯ jo'>%݊x",vni:{ͦZ~,Y]Vb/ܜEjX P2{gfI33'w-`DY~ɳ쀳6|[7KEޏR+|/?U>Zbֱ\ N[lD8 6iaB/?Et1ϵ.Kj;a׸䝐8aR$1g,eeOq VwFSP\[(5[X?2q3f-yQTP==b_ g8Xn-D\TwṞC `Gk箻Ie"nT%xɫryYA+%/#֞T@¤Iz^eE}%)dA b OO! ^nKCv_{g04 P O_oB^=RdȞy[۔8uNZAa5,P U=9J(+ y4@UUe~)N:۰ ($7&|k, ދ !1XOtӖ{lZ1!px[`lDp-c4v"a?6G4Ci.jV.~Oj9 8_//E<ʚ["T<ZyDɵ "vטYFPOFڳKh+6z_dɜØ/mBwT}\#.$s:Ȇ7ja5Vzxh̼͟=<ׁDlp뿦p&r{U7pn^3룐`,EpgTW 3SF|w$ BTia//V.6]% K\V%;2SrnKZZXe}+7獒'kO(CcNjxIIY-7/\mhnZu=kO޶xoy'deHb(]&voƩ=ypt>aJ}3-Ua)悛->s_{8员z'ݱu(;i{wL5nެȼ:L+97\n(9 v|!mww5z3;˷Xݘzq 9 3*kеoAL5TwΆ#ϣc`1@ ~'Y%!yMWrR8=='qP^( "WQ0_)\zT1 \fom{2t#H⨤N;n3Kd}: J^Rs9]Yd'{+*dꗮ[imu1j>R В>,5#[Gu3ƶ_*qμXG" ^gZUՏ uԒgntc**lW~rI:gn+ 9xm@GY`+1,an  6doZ1;G@8\U3~}#ƱEż@=͸jZfXiVt^ RG:{FD*8:]HY})(o$RIW$GP?` ى5H0_֑ o;FF0fTg:cl1۫6D?}&駾oӫD#[Ys]D8z 8 ֍>B#uǛ8y> 4kv}.kW0f/`DK=@8r 羋$*Ȇ`.3)!wV&,f.ճt%%í$S B|ī'W].B?uT`'yvWLU kC '8&w CF؄e\I 5GF~-CcqQ70 c;mEkN 8iQT(Y446#0v#ǓL+hXgjNޟ[Yڵz~;`Mj϶O"l%`B{kX_3i-OM&&hݻ/UI4o]3“kMcd}h.6lWXG ܁.s+YŅ nh"/½n1`8񯱓E0V,֥Tu$}' 6dd .>2;H-8d)rB o 3 HP(+[ϫ\" ?4 U8Ǡ`Hb2!j8W}tm]wRקп"7{ %8=23XozP]l֩GvjZ1$o} Gß$RBf<5>Q"N_̞|;O/֝b,e!Q^Ԙ:H6Y2E]~e/aJnfݚ nv%-ڬ:J&0 ^%mmEy'"cEQew[ѵggWL`h?鷍b>ތ9*vdĦ}\ºLLB_3{iʞ4sN[ ޣ>h.?rv}phdU$H~^m b/ ySbC]}8GOL&P06`ZVP MϥVr AhucnU1iX08* &N?!X左Q H_6pi{}g9lLL ,͋D@6bt g# 3,}bjuצP7+YaڍŊXz %UqBtgZY=$9'31Q%䥟փx0>ܲEe.@n em+ШR % nڰ,LwU H.)bha''{jb@5HϧQ1m <'}Ӭzƚ7e+spt4YǛdeTi\at !Kv7i_:Aol\}\5ú\*1J>jMLMZҁh7JGdUQH{߫y4F-(=#㥵l_ [d/"'s .(Vn Ԥ]ZA gU,b*[F/rRs[[/p2;L#M3!:ˬ^2SmᎾ$kZLKܲMцv)=VAn Zp.zNϮdkѻH[)/5qRQ{u^S .!Yl2ĉpUQYb&2P%OSo{,bđïyJ^A ְr8!`S\!S\] Áto΂"@I(|S#K;Ttv *&G}Rąm?ԟ $*aPШ?aN (nڰj@Lt(EQQA.[8 IxKgUP`/Gz*ڛm^xѴEgv1}hf/4m=Ջ*~ )ל(H2gץ 8u.n}M9ၜ7! `G[0v9BYY,jqU5KH7cwc*+!e3'm;I5JI~&0ϰC|帰?1i +2C%'t׾R=8w>JtM˩ɹj2caJtg DUf f`kK usXԔk&UǍ.rF}a(+TeVIpz #3 Y=DW:gRT$ qzG#=6֬ sZ>#2b߳Pap"ӽz)/Iu_sYN?rϊE*l0[ fRFo~Yg_o5Ċ|u ^,|s>P5;?tt ƓX dt8~-y15st^5- Z!kb- 5/a.FfQTu{ 㒠W_H)iSU#-b]/$:Y,mFwɲVQw>CUr 0SnC=<ȗYJ~B̦]mBQk]TYށ)*xLŚ medMZ۶֡bfvp,V/WG"q >k^a\3MtX 6.9&n;CAX{QM}R{诈j+{6Wp(fŸV?c8ouunc a}5Zzvj; x 8D#!F{ɦ; DH2J:hu~є_ˀ{*B Z{ݶ]^K6E?K;ETe'} >|MJ5qsv )Ep̀1m}mvW RXnzTcD$IR|[Gj %"RœpE;s?^uV*dA] `͘Xmq|IKA|^Ʋ|'H?W - RK_%n56Ycg* gIãp0 wg/X;L`ɱr[KpH^We_ ZGظtVt+ ZT2ol rB´i|fVrf>AJs;EL ,r`~Ihniǥ,VR0AY2`Pqh@=sD?eO0*}" y;4XwF0.^>J$z_wa#6DH1FrзB2D!FPf~'<)OˠO$[+F<Ϲqm!\k@aܼ>9;xDTl*lEmQ_Q'~$Ӫ-H*M)ꆾ1NS5_\ڌdVpG>k_ .Fp)&^cw2]6f[nQ VYCj\ps $eiC1Qq Ƅ^`^nXg1ԮUK*vTYJ|y@2ZH#T݆5o (CJs4X+ Y "Xy,)=.7ڝWSmrij_퀏9( n?~M;g aW )kpwX.i?tN`7e1 ^ pK+ǷKo\_J7*P>SA\/ISw]43]Py dd'P^.w ˑZ`RQ<(nXh<`)ZafxYL'>ŐI b*qd[*#֞n38P6c~}YIzSqNj0v:'1JY4 `/ mRtcyePOxY\wh߿ =S 5( ߦ }D"XD=Ifz &C/&.ǡRZKD/aɀQ>5?ݹ'\D υg2HGDҝiE\ j66/n;[֎z/2hp{e{|J]u_G2һIFSܞW1뵶ݶ1a|=+F+sj"ZD+{^ue$_VA*?u4(3o{skL;Ľ\|ռ奉nmi1M=Eak A?h NLKޒk@9L'=tT`~(ab!2 ˾usF%߭낤= 5YWTg [b6Dwӄ@L }S$ J0e;"vܭ7{3GqĞ>ܓYZU@` Jm\WJA~n}{ ueu]ڑI`tA x('N%ϖ Ӳi+PB$qG<d^%rPP)Mgh4\  $bѲ[Ec{AWp=rrh>m&禷R*gӵ 4/,Is)"[(u~UdEn/,F߿•IO8ݙFhEP8Yeso]Zmi6 e xؿL^8*iJ5$ ;e-IL6+]l[o1UhzVqqzP"e}+Ո7Ѕ sHt6OOg84Iu1'_ͼ Atv$U<#fFe LD޷ KBSepmJ5h_gF#G^&ʦk4մh2r M|=Ks}JZ(fxSSAb $:FxfRwEAheL3:N& u+ha8 ws މr&S€f(#ּ* ]'+4gOkJe=r݃e܄lx%'̈O#U=}~-g@\5 uKG1ۗ^CT8Ӝ{ S?>bqb3 W;#C8BRUpA,V#<>էG>M90_Y)UbQwEzl=MI +v?𙗆~Zri[oGpϘo:N;Oz4iG+8W%5bk_ZB3OtB c{ D2*)ĭTLK>(*Z7e"8UEAlQɠ1ђ]ĝ:oP~T&!4~@me#: Ԫ}w(S?±[c5Vrt)?N>q*~KiMn-SZ!K֧dؑw6g}HQi w&ւA 0е}QBZ3B2I5Q0Ȟyo$=x#P;+@F:`Hn84ז~y| !ǬQ-7cr[.ʥ5ц+"Riܷv}eM m-% Eeλq#,P;J$+pVXY+H_"m9Rt8w^{$ڜ ZPrlUu\պyO+=ʁérPAyEe>TEfgx=\}aSQ:0YAG,74TwHN1\'1'8̜hce9`de+Vz}tmSm7Ry®Lj;وsi#myř C-C=E#Lyt1ˤKWl(+]m)bM+Wo@LȺNcF&oo{dWyKiL9rAt_ H  L)9}~\3Y%Q{8LyINZu2"?Z^0W:RqC\ = [{X".mz~ n}fx-yXg5Z$9:KiVGC($JMͶ'$n^D6u4 rQ|eK㲝D!k_! 2>{>Kg,8 ~8PX{ؕ~+@B" 1\ 0(0@OvG]^6gkmxU>"=[[3Dc+3BXd5vCy9em_ nEu^Fp|+>P(ːLޞ_/~]oBy`Z!fލ8b26Z%3QW9A(m;.~fmnj'!DH 6 Q\/ ?Wiy|y$>%Trq$ ec`5*j k  #D׉+n1GW,%uu'/݋[EGe3cTjf Rܗ-Ac,8BoIS{W-+lg2ݫ)y!vbյ_/_7)6JKI{-5[5zBFZ, BڡQQ R1T9{ >:j5ܩw%sшA!vPT~y}Fи4UυkLX  `d5PY~%DYF P,l DXQ&ֽ7K8dK&hn\ADpWJH$7~}]cw3QXs꽰{[Hbl4su O3X?ZfE?~:cKV,҄hvɥ3|Z$+'E SHj6ըl1F!)`u53ǎ$v!F}C@?XjmgѾr G!Qܣ87K67H(A<ȶO;& )ӭ;>.Kŕ6@֚|;W‘Ƥ&W໅"*~dmAݑ3ܤ^ҵd%]__qd#Q>G'){Y( 1΍ձqBXUPVz|M $'vE!Ѷ+0/T^+RWʔlnob!xӊzފӽHΩf:/+V8<Ɋ"H<VSK ]+^y \%]5TG= I{^xp@WPZwc>b~Щ3\PbXk:ޘްX'z 3 w#rdP}÷[_"3BϷ:EPe˿+aOLgA}([ Q<i 4#MNƟZŻP(mh *dWrg^6*1(dY#hI]D&oq0K=gX \u`Ow: |wS^:3HܠDHErORv/mSoClSф;-Iޠk|ːM2yXmc yN(<1~]!d }aß;?ۡVh"sv|\2%ad;E^Sj*,i|s}rE]-DpU @mzbLt\D) ~h︩М^Jfps ^CFfX,PcJÍauf(wfbLieim*r P@559sWu1jгP1ewLuËsAJbQIm`ڧ=8<2gJ0Zs'=Wzΰ4}z;!,R:&$!klOVMSj}T0K(N喇Z 9&Uq*qD܃ l P4 DF>7 gV~l9]AA]:#!У塥s{QVm &_9NomB"BiĺڌURO-niYS:}ĉXLr7R6uZ6 c'8X8}̀O>gKK=k7P{iI˔Q t<mcudu!_2= rR,e[*/7 i:LϽX=/A,%y2++sjmrf*a7Z54RvT 'yD67pSQ չ(ĐaIR50cYX4$kWū3P͞T8Pϻky$XRyx@?}[e|%&3(%!A&P4HTlTy6JAQ@Hk`;j<XopZ1 cɤ]1 ~UDخhx3&kidNK>Q:<%w4}p5H`CN#K^ ̞헆za${bf]g\]t(-zOD,B>xb6ZtdǷp1[ۊt$5J=^g*7lk NʉPy pξSl?i]|8G|dE{h4[ꅪ{"Sbm z0봷(!I#YW2dܩA :77۝)os:)ٙܳm_!ɭ`4;ckI)jadzSX55wDIС̖{ig0 (` n3Ggr pKA¥BE~ mxDd.{n Շ7xCQ-UEDB D Q1 CfCεveov2IT/b+FHIT;3+ 12ΐdE ~9#`DNMNj˝x +U!vgH<(W]kET>mDi|M u_l&|cq |KIa-ѬJrc)GG/HOh1c*/$wLs c3-mXrB-Ms:Ib>_>Z[N҃9HD@FSSj"^L ^XhoP s[QK_*\V sPsfÀܔlPwQSRdT6+j~z0vR2?"(I6S"\]=OW퓨:d&+5A;8-m)qf/~Adլ3?D9 N-+ng>!.bVJ1EbL,0zl=l w (<0nzgvo쨾*CD- )!e2:ᮘu^ Q|8*XVND O>m2M:<yݯ%"PydIH̊%yvU" #0}ƚf|$,7M|.6+`'bְXԓ 92zij$k!Sص;JEV%M~\6lUko+"vܟ46,W~xՂq=|71L;s!<`2nmƤG^O ; `\I+t[J}m~3ȡ6(ŸPʃSTc3~u[]̡j*ZuJB1uR0r_ Ah'n%!y2g3#7B| j%Du''Խl}Z@HXGr`绁A9'6K8g9ۑ:} |Bjgn:A)Le*"ax"8̬nG ~O!H*M0Pti#H{f8j ]E r+c)4?W-vuqYߺCSe44aX#'\QͣBכڗ;k64~6sύ޾c`%riH{WzZwEй ܅-e#MBja54AKLN/V q I0Lg/OLU.P)[5s/xy,+&wi)~]&Qn|6q]_8\ zJe8;|su͏_δ-0@nCFlsf"b%ҾzLKLbG#ph]d6s//t`k&9m7,ّ%<~sX=vո?vtAKJq i%Cfݹ&W \"nΒP~K9pb~=5|ز:b !MO} zvacKtE`0Y[tM` 70l&+ #E"{O%Y{K;tl3߻<.|xI=CV(Pˊw n vGI7A|QeM?w <KsgtC$+}q&qTM/`<,żb pEKaD'7")f:Nb)n Ƃ^bG[`h=M$pTcK̥{Z2u%%kD' PhZ^+ù!%'Mk 5[16N4 YRpi)\;^^%:3+$ A)uw1>ĠFtc:#R{ .Fo'tA!Gf*Fnkp ݈ebY 3dB.yY~=JGb+So,9V¤׎S!gsDYfߞ6`t_F3l[uY:). \@Ow(,l_Sh2'gcYUlׇgwS̾j+*62:b&'|v](ϫR6R dͅrqL-ig[ @" A#] Ev{fѢDͬ}ӶK'#\ RsޗD(p]TݞK_1/$+ĺpQ ~XOD !/3moF#p% sAyS\X cx֙䑐y:^2dJ=UjӃX_5;K|~ːVppl?[A,{KoLsH}de/r*qXPxwٵ~ ;oIq$̠CP"7*/5[-{NdH@K+ JADօ~ۯ-w}JkΙ1g8y&Sjge ʻD_{AH_Icy&y L;AC>vhu[P;˿H{502>A2ށL:03-KF&Jpd^_vǵ,9+ޞ~X%~H5鷅1Q?~5xnøN*P)"*⦩`vh8m8?_8A]%!`5o2r(Xd6@}Hr)6FhcTvhkYjd6A_7=`N˜4.p")< p9ćϼlV//2,t*#EÀv7ACb*[s4pU\VO5?";2(nUJY (=@*%cf@fr.c~{>D5@2f}|/`iX|OC,>,U k>gProY֚Ѽq$=;8ÿ\2 >bz;PhD4[Cs׌MN9KPgV < xN pc8 Pbpj`tEF6Ү/K$9n|\#Aa"I1C vq+qLeeŠ[,ٙ.ۃY Ưʥh}FM3-7<.~*2މTH iԴ|"Ko$ro[+|(_JKr4}L!S3&uɿypVAԼ*#HE[)*ڻ_ilƒ'ALv#^k<ǐ 8uζxZ3vד}㭯@6ͻ壈ȗ?%Ii{ۧA1΂S]*$-ɸn>)o2/Pn;O!ϪV]e?uv]/ONj0䑺bnqSbsccM|(^yR=" εB˺Z]ǨerBfc{N꣊lUƤWmO$> L2_9VO+)R tyoHr%#]fʈTkS,ДAEpr1!=9Qrm['`'ۭx»B:oFZ sbn8Z&&buڰj2";mt{T?-B]8eIc?Tow~5iC_5=~-D6IΦ<κmt^#F+UDȁT]*L*i:duۀahvcT6~@KmY{Ӫfsj&haL!zih*yJ`*sW9KU5aq3 gQ o-^*\<7\' Rtqv7,g>56W&jVʶX$Lˢ9SQ'm7r3>ypD!P3b0UHtLv)'!rLNUJ4J 9g"V5L5׀LwxW!-)Rh n":;$fİ[e)%\<:1!<@ IAAc}>VW#Ϟ\^UEQ*b*[0c#UڝᘛȊ+NHZJkO)odVwe ~ ]-l<~o1gK!/W/<}ICwQ.ES5 1Bs6/3KҾߤީ}d@G@"uwb|EWIvOd[fQt-OBݟ{:%%r(wv ˴y@ǖ Z|҂dYK@>\|cN5!S0H mLN iZT{Pׅ1~ė |e36FfŻK D5ʫX95 ?7̈́R!LHgL#DVM+Z\a Njf Gsa %R7HeRmz5^9P0qn Yh=쬆Rxq9:i)MI\>ML"Jq]?e`eޞidh=HOxRh,3UoUh*y\S}Y>28An&g%_#DDB`خE?w*yPuG)l-An}R $k|Z pPKHz>X?&$_za#(BDAi8/LfPL0 bwо*|͊}k [ :K8_H9}!!x4b: ´ꁱ63ʞخ̓O-qAxP "bvE TǷs MFj&Pe<7HӺj7'W>(c 5Q0u ƒ^SCp?!\IqR&]AAxVșFϽuk75ΪOԁOD޾[bcȠloss8n3'!r^#䱓E OsjシMnӞ3p#}8h{=wLORWrTǙm •eRTO>nə/-XB. 2ʻ&M~2+^|(WPzY1]-K+"KC{:ZsxF uƥ69I7čHpfLU2IS29@t ?nn 6h~&iV͇T]`%@v;+'nN lmo7'EL 0u>'A7tq-&0ޥuJ jԏ98k4g^!޸Pf#|wKSj w @Uvub]L#xۃȯƫ35g;w<OXs[RLL;yu'q+.wG.xFJy,Ӧ`9rn0IyIR Ј1V؏e 3*%Kpp%=7p%* .̧ܶy%C.!Ih"pnRm/WI<ZH\. 'eӞ:թ._@_vbXw k$n u $Bz$#fLuM4\C7YK40Mgv]S~f$c` [UJ%!"j} 2?>؂?1~3:["vr &sn0Đf:u)_s'`Y(c+ZxmerrPyhDRG{SS>`[?RQwGf)9:83 z9JD~9g#ή[nÔ KwP[,T2<'c\6zEE:$Y1^+ زX1uJ /q?5ǕWOI-n`Tl(lde+*U7_6FP}m>KU.ӊJb %$K|85ˆ艕"Ȩa# S:ԍl^fT"5Ӈglhei۾Y/v„^ᘔ~P3{ƻSUdzVH,B–ȭBu_v` g8eP>pVm!:¹|Du0,$/^yUĂ-RTQ7ܩWzw@h{/r7۝ š:@-eʮ7yY ?v}:ЀwҤj_Et#eWHj^I4M"STbY@')OYyʑk_nP 9rbQZi,хZUD9Hᚾg=JPG(Mxc=W)W_=9MVN*. D,#]@ AzlC c`^ PH*_n3c%_]J _[r;kZ٬oQTZKM򢍙$+TSЋ^,OUj `qP嘾CK>HC?bc˜_W&o-F?DO)HĖ\0>C& bJTl2BdiEoي6N DkE4 |:n&+&HbNFdo\'GÇh,Au^2Y{[v^p>,Vb_+i(WzUA +׈- G}L/6wDc" y+!6R)Jzv8'&Ϧ,{W AtQKnYs{Ԅ-.`QE ɮ8#F#s?%I00No~]@7_xC51s(lYD(81\Q@WŝB;Cx1NG4qDp~K@!}flvOk@Su>EvDS>bRY_!ұƒʖzc%䟿upF**|EQ5q. UE;+s"|c 9VNd.F}^H}]Ǫ6u{@'pq h jx ̦<ը6pЇN]VK P1\7Bڬpj7J|͊1(b591[`ʭ(u%hC+Q]IFMk}uZ5KY;f$˒o)da(Bt6mWQS7qYex> fu`k& V ws$.A^Oi->B]op N=o6iz8Vn/JLJ)HCwQHx n֛NIvȵU+<¬CwbRZp'z9+R0q@)FI)Nv $~rcV@Eg2J&06q%a`-ƅ)Uui%SwH!ýBOp@_c`фoMh!ޡN3wKXlL[dTgwH6myLZYܪb@wfJsJtQ.Ћa0oE{E,w^5Oh2=Ν߸EMm1A(fR8zV ,3iSE +횲tB q]>= 4*i'NSOp7Ug  n$]3|On0$^iD|a}]iҵ1%vA@XNB}$=PS,i*HXvބ[+YMs;6O'n|/-OQMg`~; fzQ `fǀ0z18\4 ~`dUǤlHdh:n/eE(N06'҆Kn$*2mD;: ^D0yϨ˥eW&Ex 1@kN0ײH{+XhgT`.{zGD >^)`+5T@>ͷ2oJM'oKy߽4K^HK]0_ޗ31|k\rЃ59Wfof\ JcGAmyGpV(\ #/n&¯_9!P*a7!^F3oA+s_13.ͦGI5O7#?01ЂA5sg&$Mc0h q u[4ۄ; Hp fGcmk}2,dQ>Bp7v+˙Od]ˌtYX`9w)ͫ6.$[1$"0 %a*?XgԻO7rZjcT-PUe'qۃu-aEc W֥Nf!1/, r&/F%j ?ۙq{zC JzBցÌ}v>܁kJ>',sa'[D\68]$)peV̇n*kcd 2V k"罀@M.{n{X& j)^*Th| ~ћx-F3Ys̃o4uea-rj܋{)& CgLie> _̿ # wfqc:A$d+r>NSaaIXwɔ ZaʟX;+I뼉J}$63/ ( wŌ|k%1 xZ}1M %"XȻrde ]?^,zs_Ái\tqلx5TB n|]B{wҍw=źWJs-8ӿOX}%GR=Nx/ksj,dBCv^`gݸꄇk*\X;fBl \ o󇔫jt}/ uv)b/"J^CfD 3f݄z֑TCR h֠Yf_(!/YiWFn!ZS0b,| kh'6*wKeQYZ &y}v]Ċ(Y*M4v-ombzb q^ F*; n>Nm/a@PvĶǩE^4{Mmfhko)<=W߄'`|8C&x>W-؋]I!GeTU`?&87vY9>!K#Ιz kB7 n uU}hx( 3PW?JdrSy]:q[L4)z6嶐@Iaj)6g dzU6 nsq8M3A@9K~ʓ*{ˑ-_&)̰B[R/B뷼 U=6E 4J)~>E5zlQ+f{O5^/8-W&ʹCK?o.cb0:CLPD]>LoT/&aҋGاHCJ q_ $jG 3%ȩdZs`O@v_9!?|VUGD_Gu7(ܖkGC{/j R:4i{3񽞒sPZfSS كDa~{'\'!3W;2+dcI`I8g1a<:x|[wk8xZLd흠~@xƅF&o!7nGuBYg;v B?O-3{,rnf+ޅ }I"]xƅx3)MYuKŚ9C~(W4M 2zxd'mTjR_ & a,ne- aJ:; uY%o@%c ,W&j{11.^>{b9 V.ݓY,,N9 !V*SC;j \R O>"696+aA״I%ە*ܧW杚΁ϵ)RnG&;5= \}UR8 HT~͎p7So}M?.+Ɠcp'Az5n*1%t,ݯ7r݃JP~-<7 0B/p7:ȃ.EGRvv1@Dz/"LqJ3؃8 x#rs%R䝗)T SRI 0;zE@_C4-e_3;B |se]6/ކ̩VGmjkd  dj:0R{F^m5T_AMt/' ӼP=?;j\stZ_ZUMYxEu4 p*XSu}fr>? :v޲y ˋ\@OW9-A661n O>7>ߟ;Db^_?,·s]չN8[mC?r&5\9 j}7Ո"9s(tR և!%6a:v"bapz6'! {av&eOئfբN20@ƏbRT56 rIdGFY c븚='ĀӱS ϋ%}h9{ǥ7R;W&zWc|﹛{ v+vD>{}}1dު՞ӖCi4.봡/z(8;yե="G6cޛCH;="aY)zF1;N>ɴg.Nq@ ukF\h1A ~ܹnFa~t'xf" x< \Asc9tcz@B(/SWs{,#gHlz6_UJKEB*ϙ]T/Ay_Db; ۹+A! X@ H+ň4Є!̻M,)]Ld7BZߩ@ֈX8;ǹ Thwd68 YY3J5@3&ckY Zd\D%r15Э[XN"l௹WtKbbmb?ť)]~QK`KAOAjB{9$PYF;JHjtLyoiPF^xg eoZ@֒-#F Iq'Hbsz x,=d#L=]u$hfP8!KC+tYϒ4ܛL%nUDpo@5E(ȶ>S\RXInccn Svߏ;?cTCi>gi`#*ǧɰ7H$˱D&|ˍw߂~+CMtߎvޝu^p rMc cT{9‘tTgGePǝx" Zʌ+5Acu8 lu~18 (&F›&qEAYIʠy( 3wo\'3 45ݍ PTgf'd %~ |jzp̄3l: ^T""aQ_hU$瞰{`Pjչ̑YNWn Q~ή .TD[*7]'BTdM" n;{<7n )8s-<܌́U5(! ?&eNLDKMd>"H2ɌsxS9VJXO(UA̖;b@׼jW BO ЫsmG2\}grL4YT^;/<2kO~ ]2_М]no!߻ޮ`Zs$0ocl:%|V:pڑ,Ԛ;Yxo@J?A`D<$27'fK C)HF̔OZz˞9Xi7O'`/e pk-;Wq{~ח4FIzsw%Ns~`l=W5↲=Wa q*|]iZq ɐF4q┠4?g*HrRJd3F*n?VqgB`KvTuKMJLq+zMl2lF^9C>t[!>G -M^xxo>~<^juRe &yla"ʾBm§q^넉U2W3ao2_=isK<.||l_b_  KSL#iY ֹ0ㅌ !^J9F!$pf#t$й9~.r0=EAul?,+rJDA:@SVa7i-)툔0+==Ayq[j6-2͗`j&9\6-ɦ"ݺ(i@-:#9/obE#] K~TAtBחwa!Xhtdq;Ǟ/as&FiYm>#0v}j%4ܨC y1JK<>#Q䯰$k\?eݼW7 ֽQmWIgřmrl"D'|յcnxюl@Ea!ZsS<n*jMS,<Xlfm԰KX# Jl2#HPAquc))‘9Òg޿,q5Og+̪R PM6U*@ex{13 p$pXZUZC*oPSإram42͸b5v&tft,0g8"(y}{`*շ j,h9\B.cW=_을Y=jwŸ[dg%/B##jdE"Qd8@[RxI\qRQJɸxLPԐ~˃vSsV>MYdPѿS %F<:a)g`'KƩoDBa.>f늷co:>mR/&i'v||*yϩtsdJtAh!c- JPCvһL$f3y8]aYm[)3v]i͵-hZNیgO5HYS]bs}&^, `Ûcydbn+Ljc jEӆ3r!]bk2q_4d0-_DygMjCdNjUP!{'SW1f~(X?jD&iWBCr+hWC%5Z_p ?QSvF&f? lq6-wrq rՆte{T罶`y)(="T`#v XLZf|쐈&)tuZlpvW%(!ʰWͶ20 R1;.4n l26rSr TPa/;HAPuѐ*[uh^P4: [ݸ%EhaC.۽R4g7ݝCx8N%#hR3KjCsu{dF~g ̗7]yR;#vB*?5^9i'<@EI%{r s>Tͯ&+G1 ABӌoRYK,qn6# {mc7K#yQ<Ϟ5-m"E5#e*TţaqGג 5 ejq>%<:?NMv`T ѿ ְ@<'7hѱҝGo湩!/hht]5DAGI a 8nE!<7{ d,k]v@tch$<^ƼFK1kK[3nChRqn씻E#1VHӏVR0C-/ #:Rp4 ZV,#aLy yvsCs /J:Z@%Þ;w"/z((}xP#/y?8T,ybJ⎹ mM" IfN'y|kh@]_VI@nѣs2Co }8+(ҥ'}6ŞZGVj3WD=|q6ưӱ$Wv`\I;,pW3A h!$2*QJD+v-A8r]G]O'| BZ3a gC T6v"Y",jtFG=Uk"L&X+ŋf5 sٷ\yIwZN@5>)gJl?䩡a'!%47Dѱ_[ϻA#"8)w5zx]H8Lv01%InV\D&.PkY,QPBva5_t$~[̑5URh?:gjGҩ;|? JwF|ӇNDFhWYpR@ް~ܮMj.n8LӞC撉 ]4fݐAYUK@zX2ZߔW"JA4Q]aT^9uOz N;cʯ&!0AԪx ikbIbQlS]/Z }+f gxUdh!.fU2q1Pfat499i)wCh&GLjOT!l2 &lUĄ0OZDVQl(^263tֽT35SN79A`;Zr1Ebf$9d:Iϻ^3e- , x/M?[(Z˳f5_hh/xY mѾ}sH*CT?{?{ ]H7Qa1h_`ֆ4 .&l(rBwLs#Jij6Єt{)TK ꗄ _K\RiRg"0 9X1Y{IPgTM#`}мUZ;wnhiUroم3. l/ &̛.$w0{J%Ԗ$G!@Xnt>(v҃]rbO,GnwV+#Y إV%kmlDun[3y̾LcRN~"ТxÍ'1hy E+ⳑ!Q&V)Y !ʠ:YEH&zMXmcV|/V DGx־Cg'}bkZ$Z#X!dZ5sBK(Z.I EԥJT:Goctx_Z($RY=o4jr^W}N/4uQCK`x򦪱u6p4 &;j5Jr?,I7'n55{ +~#8VSxnq2c@beJ* h5o,k?2ʢ, 8YY< ~\5 C!bYR7U^/WYa=K{>bBUhJoGXBr(ۂR $-.p>[,˞ H?r ԵKU f?u;H4l5s?KО9ĩj(*ytXRzʆV-Ié*Ȗi#/lO}9 VYFks]Msw< ' )Uip 0ЈJY}5F12zSd@`4Hwci)/x#'k 0bg,*OO#W额No(-E_s]_c*SOrunvPȐ]el-$`2ǻe^!OZ@4j֕ˋ0z ; ā8*ݶ:<'8<>׻чU{ w{:aO&a,=h3wQMYaU\N%91^ }7c[Ido>(>_9WTS' +|Zi02yװ[gд<7>,u%dq dtE.Gu/?Dq@Őo6 زF!$%4 \3EFf ,-jgl3 6;]W5r`lIިUOj,M7G o+b75t!oQzP*n@~IT"-l e~͡ZBYNgb{oS ]{fbC+> Q^wzp-R^!jvHJrk+yV(6'1>%\"$k"¥ 5H#]|gul&VIe Mۓn}[5Ql,ìn&/L * $Wň$ܪ© u@dm0\0\5R|=gUzZXPaz--XnBy&)9e(o("En/d1-[DSl@!~tS{!!&Zg20Ŕ^idV.Ykֿ!g|:} $m*;H.`\i,Qzƒhػ_mOf%7 {"( -e]M .L4EOk"dP#mѪ6/` ynt87#%v erቄ%#K3"gB2SN3&kņ΁J2d+W@6]5@7agX JI]a᧒+}M pt)hEen"ir:$7q& lkÙ^ lEcR$vN[ݻ @r!:I;7j~vh3k **B%wl] j )6dwlxx!9ڃqE_$@cV2L>#!hm"0Tc,6D^ȉ1 h!noS1YociǗsD9':R;o \%o)-P#X\NI~%v%QL<.F34a (av'6qꈇSaJ@~JLy㴟TR${<ƢE( 5~?*_.B*)MLox^xPe$sgJJxK,L7yX HbJիn kX\N՘ pU<`V)gF-S\W2As:aT0“~$⛇JblWfߨWWu# JGza|C)0`_1'Ø* F~X薥Heqptp߷^k x f)ۥ7TX֦ KiV%R}30^iRjZX}OF N+߇" I5hÀxުoRKZS[knȎ5h71稚DӍ0wAXs8Uvlؙu@>؝/ Fu*+b;=JڙK6(J]UA,mw!Frk|Y{'.k>lAqYeM.|} jX?UXRl Iʩԅso~v"FOZAkXNPw'|']Tq{ڏ~n;Q.YX]xo?OZFߞSOK8UŜ3~@k sk>Y+,F]ޅO%BӋZ)&&yo]rx=BEKU~L0`3y9/=oί!RPmi[\s(nwOJ:%~L5ހ^_r\ f#b+ԞfF?[IU()s`FXs࢙͜n{,r,j!P!ւz> a@X ^>!ZmЃ٬cr@#dupb;<2z5v@^$1**32ԺIN"U1❙N@L x[ǟWHnɧKvF) Xfa)lkşP`.bQu<'Lpv"URrFTv5<=3/xK &|vQo1(v#3ѷ'/ggDL4HȬV]ǁlɫ \ُc˿8%Otm`ꕳ括Nb'~viua訚{Sn/L1RbzvG~hJBA}#(]lqRxlQ۟e%4ߤ9R_SF0Ŏ/MCOK-I^( Z%:8HaX"NnhMT /ed Ė ;wT~Lq7y4ީؙӲ;`gp&EQ K^indv8b[5T S'I(zM!#1\]bQ^4W.%, [[~( (y؃QJO&FT2'K%v* vάpWǘ2D8h **R)u0jf0b,}pmsyhő$i}s_np[+/8fD 6THʛS# 4m14t5o b'"|gZ[rJW/L#x)cd/V|*~y< l?1%# {[A,Ac^=90カ0)jfHitwPKv<Դd1:3D:^li9qEjp@3OQ)^Zz̄kfVO}2 suտup^kyQԜ/(UZ9N"'p7;(.kŨzHpb@9RIZ:yA]G<^Ȉ,)bϴyj.[뭠կ}4 I&LMLُ8-#q}3NPilO詌טC2siQ-J#^stN1a]RʅU͓*NP_y\$ +G{*eKV~zՅnĜ^}( %~a"s9TlBkOeAD+~~S o+i y9Ӝ/o[xn' `H7C)Ьz6~[Iozܧ:P]'$Oj?7{d8d[r;MRJCҀ)jjs!o6&xBPw٧^S0MGK3ktnfY*è2B` "/D UMiH(" )^q-*CHptX r=_~6+J o K|EL̈́cU Ds78?YTC+V URҕxeZDu0Hu9ah#&y%++kGq!ѳ!9,,IϚah%'iChV4]:or}vNJ(\{џ}̑JtJՋ.bZE(h\O! 2bizun BJA;/ueygWdE.U~,}/bBFoG)֠FCp;ŽWM/g&29$/-5M6;Xq+^-وf*S !i5Ǯ2AS(F{yP/gIsbŽ%butzgԷ뷞O=qY{`;*Mo IU߷V׉hO"Gx`;}>{@&!o685uoT\ D=5K:i椿Ov7f /\Ha;O~ `\v2P?Aur{z͌#0SD4o%oQ>C4t5xM{k L;M NX3(Jm4WȦYk }!cH/ J-Nд_qjSN2eƧUGRo˩ pq]ʨ]=ˮdK[ib+eC4)Y4k{Ϻ(>(n)Tx\׬ (n@Uh56cGNOd"F-JDpӅLE9]VLȒ&E IM gٟD)K٨YУ KN:~>ASKNQB6e‡N)P)U#p +#cuXLZE/Myȱ㔙 1z)lC-H xK2$oCXe"|Ѝ-//) 9iJ@T۬yUhqOZ`S~ 'URA긥1wH- p'~0w8x1FĴz#yy rRtD/2?%(x[\tVvz ?%\Ge28 *EsTT~f/aA Χe/ctZ- )s].`,2hP'mpW[A~ŖnQsNڥ6ovgfL{O7o!j[kE9ǫ}NHSK,)eS*kWyU9_+ESF$Ɔ}=c.H4Z>! yٱq D8U5 < NZ`ϛ6ebIR쳲~k=lڭ B\ŃiE`=!㼢OS9T I]hIBH[O_7.b/V ;G[Z/n5]۝s*Or5bvZfjɃ :Tg27${YO 4=VyX8$+L\BtY^^q,Zicْ^ΓιԈR*F7 !8Z- Q9#7IzJudI|V<V"D̐WSo6Lfzʭlh91o(Tzg2ӷYr^[jŸ.l]vLF<(,dw3|KM-P2/m,DQubRtJs˫V%uk%dՎ]-?`;nfC{$hys: %:{6O`'s`zխMh0a:*az), EȟX$QI*9m^4C4N9R|E[A\{ D/cH ";d7եim7Sb.c\饙w%w;Uz=;ǚۢ.+f%$4doIzֹ7:l̊C/iI:=e}|1=-ձ*܆{Fu {yRbM12rك8 kԖ|"}|YOݷ^sښ,^V! PƟeͥSm9qOGM26pn 9T3(2htrv "H'6Z);()~8ޔgԊeQ 7hE<{MvTP29w٬~|Qpٿ8 tfНb'"Uxh^C\8{_J&jhtN9q<(c ] ULQ?Y~BYYf@GD$_NU/6K'Ede3HHߴlwݟcYdwG=X)ѹ8mr=R3ϬuKUxp`X%v,Ydt2ɭ(F"N?G2kJo<3}G(%1Da9ӨVh-# c8l׶7m֏ \t热5Eߟ]5yToFb2Bd 2K86I^#s Y]A5j>VIRbO%Y-sKXx1f1`ă4_z(q/(/U,<yŭ=b:ۛ03H|X 4*!WxvkS+KW"~(&eLA5/}b0Th֨@FϝL04ן 8NweeP$N}МY-˘E/sQy<˾[n-9,P3na xz*@#*eP:;:;ݟۂ*A݊ʂȽv3m.|1^չz*Y>äG>mjx{}bU#_(Zڟ GW ꋮb)QN걙ղeԚ~AN9#xQ/&SjWȴ$2mGk3RFBz?D,ΏƇO$pk&DΞ3 %Yт~7F^Ms1!dnvBn$w,EU۰K-UGs>ZҲbWjEvi>zw$6th튱T0@#QŜYȥˋV~9̄t@Y>CCYFLA^F~Ko ihC]A(H *?YӒb|=Wmml(?>!fR KTl魜2bDs*m{IwߖhIKuPRm6-Dd P֫n =W,a{QmES>?[2\Elh2Sz#iF]ӣ4 J^Xʷ\ ەSg؇j! *WIFUkn ۩j; &R?CD㐚MDr@R]+FN?ۂԌ(3"s&WiuE }CU4FlΘ7k?]itܟge4 l;x^K۬/]_݃hI耴AQ;o$vk <'Mj$7t^Q9?/ʋ$LuSaG>8MCVG>}rH[K&mH[ ^8ʥFr%ھW-! ōuE0Cox.f ry"i6mY|iL3^t5$`)'s뮨#xᧈ}bSܹo{h/{تJ:=o`0ͬ X)^UaC|zvXj\2X#r?l;Q&X 6WRiT!3*;J;0 !̍%(Z/fhE%ό6J JyFΙ+xϯ{ܫ B,BJ.Dn/X&GBpB DQv͗GocQe@({yHM' WR֍EkU(3v^p4rPQBO0( '*//qӼN4QJ(+z|{Uxyi U y#l?d/g=Wr4(ж0|p;`S)uSJ!ޠkN]ԧ)d.}M*ANAR RH8ϛÀ,/ #r*:e~LF-v$]QWs >˼}qُ̕Mpje@`^2w}ᴑmj!3Nfas zf4݃≜6 /hCYDcd+"0L޳c|JXeAG+wv*(65V| G.-G*6y^AdN'qCMmi_Z8\aHD/ 21|&/p!& 6<. +A)hZoq.c{fA䎲p-l]_Pt<5éWG DC5+U7!aU}Τ[uzxPm#j1 J= T := /e?eڞW^= ;,1:6|TDgg ËIS0Yp]z5pfʓQr!ɛi7׋l5)B;֘Vd' 3/_,fVizJ,G4 i1'O׳L(u;=ZW^T `,/)ꭆ}*#BZc{ ;ICOKX.Rp+ny2kׁ ޛS]5_i.L0O o%ZgTj0AʒQno<2`IΓj| 1)NqEu߇@`Qшܢ L6/,YM_ v[}xkgzYא n/H7MէG`Uy"l.ŧJVK-S5%4饶*k%_I5^S@1S!88U  ]Wh-th4)Q,^a@Nkł`}Dӥg%RH9>a9ѬI0]/I;@ eI+4#V Fq, >pĆm:]6MTkz$ J,a{]dr-MBGq~гG^]zغ폯ޛ8vxڷЕ@KIi5$fӭl%j#$=!Ĕg\OnF oz/bǔ:~v7.6؉I?>U3A)\LHv /_5J/C %ga" QK>r֙ 21gO6k @TpDfA4̨٘0' | &*CܚߍP #m!Ęki3վ@a0^Lع PIKYa(x3WOIQ_blr̗=%O Fr"F0.4xgŘa*z)=8. Ak cA$\9r*5ى!):׬iY6gSX}̒Bepr:n Fv85?̵*O:vQPg,Y-I݈[cW8zSjOhs7`?ixc+hfM("4o%} o#PXS܇yyˈr]OEaSƲX\Y-$i b]OTlkD+'PO|UH(Vq*$~lV?>ڊoN`5g! Χ8}g1;K3ϔ LZtiQ͘=$鿜d(C] saGɷy2?P*Ɩ>~ڜ-?l^pLԓI=wFhS k9ˢ-hVܟ,Ǘl% wf,A\sZu`RA cl&2G5O3j)0]qJ"BoK9\8ҚI}uw,/\-ioDbN_]> 4|"SEJ5@Dm|~]2't$ӌLR4c~1OX;BHZ6͂'cx% /@p7-4c߰Qr'ʐ(,h{~m: ` (jI *Oʥɤؑ{հXEQ~:HD';3[`Z8=ُ6h?6 s!d/|@ {Mv'TG~$-%Y,XA׍Eu9FUr/zRt{(?3hh?E|@Z ];e݆Xs7ɯqJlSQYUt}/vBoZ\U^-v^/,,؉ڄv Z6;4SB( ]wՈ$$ud(?dD=47:qoRkg%eBaz:U-|]NԠ攊>k0v>۬u݉G x:Ʋ?z ̠Bŋ l(R'm||kz~u-gcTR*#=Ė'`m4fjgq:t'l 4sW+5_nxZпyB]uʼn29c)GߋY5\žlZB*;931`I"}ee(0sdKQ*-cfNx\ڂXK'üZhQ-"r {!plVL%bnc&[Sbd\39u|[cR;&UrOd ~-tuUN1y ,=|xsR st}9Yx2@DIn1+Hs Btv :Eu6 B+nf~I}wւ5T)NN BQ.gVL–=H WE s! jTzW ak&tjHF8^Pm/e7W=jᎹ12W.~#!lKR^:(`]l GƷLRdig^UR.6@$'lx5 EU#6ZX%`91)|wycݬN DFy*) ,QAAxf)K6MȞHM%ڐvC:@Sv( g*5T98cv%٧XQQc$:EY^WO,4I ?|Õ=^ȇ-raTLgh2=,e"S5 S5dϑU/RӲL@Lj|N"vw]}vMڻtp\b-;r06hV+c.UjY~I,okH ]?C {KEN'6eDf^~|<",Q\IP{3\?_L,q`HS"ֵn:>>Sf&TaK?e'kўcT%Gb@ޒza95/ []OTGvāT@tgfq(ud\7R,D͍pɤJZ[m2D)gs#Adv][NTgT6뙅 X.oU7EVt\[L< U/<~&"쁰$Fκvqo עmb2*&Vv,mjey_}Np4%z'~*rq{(뮫rf2{C6yEy&D#sҴۮx#Y\ʧbb+f};͇mz<7߼aWȃڎ|H' ͵5@? 'j.8;FSۮ<#*PH&'؜J/;|;Qh*yaHعewem*6SȓirfՄWp@Vb y#\^ŠlY߻^G'xQ|]yq%pz \J$.*P̰/Acmj;911Yb:gEcUy"ns>A5f@l֓Z5.)lA$>Gجa;@퇥 ץX3RoMQtTq3xdb1{O:ʀ;a\0n\NtـL82/6J?ˆXw-cB7c56z%\\Ɂ1ov_\'xХ z+)5C0 '} "AK? ^*鋓vMň& s8ja$ ~.|}r|[B7#2&M{?(Oj5q2g bAwFՐ|z,'ז4^K4S=yh#H W6JԾ xӵ<;D)_ޥG&cm8@ 8y+N]ǼF? eaCKCYk |C|eYn:tYߕO؂4zڤ%:Tu׷_J1ژ;W{:sm†ib5zXsա> X'ט* < 5A;I !E  q4 @_0'/g쑰?Uq2w\UsiE29 *q>G5 OGp.eߩGd%wƇbFlV(ڨ\'.ƛ  مZASIQnGڙ&P%qڅSjx^{w ހ=W12P7LD |4ULL4KM_$OaC*.?܇qVPY>K?|g^A`i] h0"Cb:Iҁ0w=!#>3_u<8$Ǧ{*IY{c5Ԅ^D 8N{%lVU7"oۮVݢiAd)>bIc/ş@)A[?ʏ6d4 &'B⭎_p?U1љz20neY8!jAŐ$83*u{Rc3!3/{$eK3D.v\Om(K$VϖBCz,/3t3^HxI%0 mgܔ\I;fKAC8"(˓R; a05)c78ZKl]( $gnnJ(AEsMmR(nn=cTJ0 nkޅMލ&q^7C0oǦ׼5ۼC;=tmmuN$#o_QJj!NW1.b78VH&o}3n,ZI}x.GN"2QįI"h$)ZZCA+:2#I.ͷ!]ղ G OJO`I~+j)K~:eX9: eĴQ G G'z68A6p=|nwr"ɖVh]i0Z he8>,~@ь{ vvɢt6NxԠvzq]%cGA\ɞ90Rmu~HBco}X Cu핊w/tKJLV _9hTBhf")K֜WAGO"ķ 2`n 1;.hVZW9Ty }|ė;Wud  { Ыo&k~t'}4~~`թyiڬsHI'?&x>C)q  +385vڹQ[ Z:2v$%Zy.jY3H13NGj+Fg7*W!E%v0l?F#h1"UTT|ci$a#W6/G?AHPLj ;unyF!ZsJޯr{o!f/y|:ٍ5^kozwg=1PL#@ٲң ?(f!QlfvZ9U:%ı=+e.2vC:긴pxv˵) ]6OWlT7ZyzQx`?au}|F8YL P˸9zUV!Bۭ ͥ(m[%Ԋʖ !5Lb+,puvاhb̢;ItD!I6޷}`s2a'"΃MnԇMҠ  8(;]V&^ٽ&+v"g|ԍ^[R;y͇|F<Sv;W엙@v9: Lnф[D[8O|H{VBµRxf 5M ~cK]BZОbTD!y|b}0%%aco[AڎY7qaR>_-f=2ޘ.(χ@Әґ%(_dVE_S;-stggn&:ܱP`3G>׵0 sdseDU=iߣXs9p۷vC㈁Ә̽; ;+m~Ɣky۽/O~u[hc~[)쁵Iܦ,WBTK988Anenkg V yisk)=V#'9D1 p =nc ¨u\xU[峖lW-G e~mj:r Ѡ2F`QVL{>֜0AB.<ꗣ7 £aS3|BI7߽h}gU*{7L@)t^Kk,5S;bHp&/Z: 1V=?ƓfZapJ=C,W҄ ܀m kT.%K/ow4]Z퀂qO_?|)RuTKF>,k{@܁?$PFOJ5ߨj*,@XTƩpul-1ݦ9s+ to0{,) Ԧ1GQTԉ٤%q^Ֆ&&,oOqrJIq :?0emF9pD2N>g&F4ޑT05zdbZ{mqcԦ, y7- :ҋ1 u0ea[5ם流 FXEĚ$ ǜl=Q wZbaVɛ )ʚ~ nĩP5!e76S~ /m;ql%?&j"2Bb猣~3{ެ6zRciZq{=ZsRjh<ۯRYbn$AJϽ&$0'tciꠒ1k-HV̈ Mm$*#]Aԉ+!KKK`0XRz@9vı_mA /„{=@׼m wqj{X2 Q|WZY#侂=dT~Aƒ%L {"'JYB!Y"ɻ?Sd_m$n%ڏ"}rFĹ =J3ɷUўO'T̮wMqјSqk|T&5r>WI "hYԶj*EMa` 6E)+`zq{$u΂KKHȮ}[>nt@"-u(ƲhFJK!ҕO)7SX5X_LMm'g+ YP@{( ,tƱO{)Aq H…)NK("U.~ xv *y}1`Nbq8 ,sn[X3.6vJO?wt<̖;d{#-Oq;~#~ s.:.>,@:\¤?GFԃw6t^$TrAcb @;(vR<|S{:C\9O:9$I߰ ĦOk#1LfPE85=Q5Dd(iCp/KЍU}}-W:ȑe8ldusXANՎz+ua8Pp_^p1(16b{Äw_Azi1b 6i~¢bwM }?PйT(iHN]+~is5N`T9XGo;Iz*cI>!uߦX:RM!2Ы&k =Yf @}yAxdwXFIu,}|KSdA-}6*&=6 Cn_M ,tRabIAPKb1M4QWͫ ꮗw 3%MK/| tV5'->PȄ?*Upu} A>SNɛO &m+mQ?s YjnhQY!+A0u՛C- "~)6Z%BfQc-AVl!8t׌Q|°530/_akn2{?~} %h. 9 ;f{#0cL1/iۉ<%gI6{deXZ3ZU,!kn2.#uj) Y51 BK1?˳hE!Vi6gqYk(ޗuNľYn^]6/Y7 ˍ[ wO{Rł-5xN=~ccn[[KsDbYp]=m2ȕE)X=۝׸5gĮiyV3-WNq?xQv_QN\"ޓ" (U7ZAԓl$<շ(~̦o)~#=t:yZ!NKӢ>N-Q½|yxcG`T:hZ uP&[UnSfo`񸝩݅~| jK ʧ[r7Vudr`.mI=v(hԶAj[>pES0*1_'I*j&mX`,ptC$7S%ӍX,2%Ȋ3VZ:hT߄!Ⓚ;=D!~RGXBi&OPOM0j#!A܉TLl|1CŎ %;:2{˼~xqP;Ej'+M~wh|c())2b5; 3Hw,nO^@t=N(0/6W29ݲi۬k ~z[_?_MzT( >X4 K>g`T8rT:l4 j\/L~eG֧ -y l͓Nx-VJ/yQYuWaɈmk gYMy:dF3p ohq= j 1 S׮OJs_<‘f`NK:Xʽˏ S"04Er$ zҏh̺#_DdDj |±všq|EBJ6NPaUȞ"0~mpro _/H ElK1g[`ms$ӳ/ ?ߣ|"ltAFg$54;"$rΩ6h10BU"hܺ31h{ 8wYjӋL,#릛/Q ~)aue$>-0 Y6*QRvk{)Ȧ%kGbޗb"3 8ɑ}S~񎕩\*(GCmiMnOϓ_7,{WL0sB)0!ĕ)ߋ^dk/F%Y)_Uxxn#]lD22SX̏%SCzx|9B4UFL,q\𮉎5 v4,`J ̭HDưk>^Z4XfUbk2c0{VkCj4xVًm uKwe6e~/>,Z}>{Yɀ +̜KV~ѠS0FZ J3(8 Y,};D@{8u[ոV["h++,dmd`GN|\QKr6 d\e B7E93qQ~TM֦̆+wY;!&$l BfmpBhCM_D!1i4ʵ̓dZΔC($*fݢ" ^U z3 WHTH[u[7?7[-ޯnIuZmIhQrL mթhy.mm#^* %LFؖF =bBיW΅~R {+fˢTEߌtCl|-rX 7ú"6ȞDc4X;3 ,?:1QT3Q+#e,@-W/Q0 k9!d,"mI ~24 DO̾+.%ES-L>3m8W.CUJMvɣCzfbY<~k'`)p7Y,vΤj46GG9C Ndw8=hhk/%3GKo%,tDN\D,E"[E9װ>݆ЬS ;%5nX"BܒkY/O-56/>~d)Ap&SKK q8/9T]T.VD )*~ =‡>j*l1]ĸ.]lkx|G.(<~qH&F0$zݖn騰U9X픜2:^ ( MKwMԔ&5JP[8;=绎,f殉xTZOeʋZ*F/{auY[Sm]rY.(eCUe-@K>aEꊯC$U@ 0%pG ZqeiM`"0(qDdDfȲ؊ z6-sCPDS۴ub=z ;%llwp\0@ySCR.RֶwPmt,v1+W"(MG]|*i6[,(~q 5ߔcDN -CeUTPXM)Eya AnHIzWxʘ1+N.┣oʨՎH҂$ޒ _x.A0ACGֵfbKp*=} ehA+ )qLH5^[>d?TzǜrK|Pصm' xϦ|>m $UjFOj=]XɣȲ'93 NӘV_0xIme"zA.ݬRV堗dQ^{ir XOY\A { sz7"1}?aB2p]ycW?abu+DuyTS= 7}i_3wzӉ4a`6~ ДVۧﮈZ#AkRQ)+c'[W[~K2<,P~ꗉ~w 2>)%NB,WJuFSCgxX^/}%h~ݒjI<1!QBk@W;)uL`KrMo!_ \< y;AxwSvykQ'ǁ9\΢D`@V7~fDy{N`as:M`ysհ">JQӛSmÇ6OqٵY($OϜ\3mְ›WQf/ߚm&eݐ;U[jlq"(M) `a- ~Sϗz =[LXaPSlH u-{YcsEpAZح |1җ=\#&j̤tA惔møT'0wa+DyabA)i_Rii^oפf VDGN߳lJg(pP8( *jdsa ^劀ܗL6 3TxbmvU Rv~s 59gDmy>0ZA>a32: < teaI%&a+ݗtk`ːxU*8UƬ!gJB oy, 4>Br]5 -4=J,Yeyv8MqJ+cC>/¥,X@ƛ@NdtZeazVvTOVpW| ֻyPR_Ga')2DUA`&3ELIJmibޜ>kun>$(EEDi" Z&Whl0녃`6B qB*>Ct\HYs8"~m(܇R 44$yA2_RqY(}̈́۲k=z6Yƕ$1=Atš,iZ+#gxTqXmJbtbۃJV8k>*};Ґg L\a)Y9 vŁqnY]īqxL9i&OتzaI Ú{a?ҮP6H5\$|kYHh@^OWȽ@F\,p}i7Q7U8ܶ:bh;[PRBF,*>i;'_Qf<ڃS g r ً_y 1>}Xm 0|}6vZC)K UM:_dOMv2>=S^ZvM /U*;ϝQ^C ǒ1'c!l601n ){mt1/t Zis QP>,IɉJguɺݏS+ *YHH,Bpsdh)}qõ[lm nSu# T'zF>c7xAےa5o>Y"3)%pY052FR"\ E5S4HԚhB\ WxSd,YL2`%詓hAUB;gECjjTXMJ -0/[3$.R)&FRذTLx>s+u00S]^qh,q kCogmDafS?<Р 8r(dto\Dmq-<Χw!R<w\Z烽E|=f/Xgr6$Iw>>10,ɧ{<̝uCiyf"CPh(wD|ts\M~9 z{I}WQ9+fzzNÏaZO^TT%Pi\MI=E Bd^Έq6޻p8/ ̭f̺oo?O]],pwEp;  &T;MP<^^9]dP0iKa 'Q]Wr߳)ٛH8WP5RΜu@ , !!+9/e4*OǓ,( ۴''vcKipxP8CdZz+I_²(C%k}st+a@"jwQ@g{'{oc,7c8Ktv"k|^/D>[]&G;|Xk䭛v&.Fhg+M'jUKL :Rm}xr]EU=+ιyf_lp{_(\1Վ`3ͣnN۪CL 3I~}R'PG\ws |ݙ7ŗǂ<+{>ss@ ܧ"oh-G6:>mKX[x^Vf[?խ%Uh L`-{5PT@gç^~cpW([bUϵ'C7|z,;./^^/b Et*9$_-Sh-1ߣNB_P@|)Zʀ56bp"؈锸xvG6#e+VHbZAچ2H^_ཪR&\,)PmBbq g&]M~brŐ]^t1nXYmc\ٞUZ lO ?:̮s؅009 LƉ_ZtK 6iGFfUܶ47ix} DLjղ T۠~Ҋw2,'VfU A^VO0s-R9N/bzy 1{3 Y\Z)>~~r^%#:f!.GX{'8. ` HH[,BUJ|S2xbQxwy{BuƱX1@njn*""\=aΚ, ~V(=$S`f E{@B>1@2{Eؘ(08ŵ>6fLAӳwn E{#0Q|tm*n54xQ;l:[x{-LL=Ny qyPwjƘ_bKt>??ipީòLy-1S^Yu;A8B[F;F_QӴ$.[]UPG!:ck-e [JAE:kƇ&5K{-yȪ;:pE.+Nu>~әz $VIlsdLkE(ʎHXڐ"!jݑ!tpjC)BFo,[=BWsJݙ?KN^e'_=Չ#TT2wxLO7,*x >-?N Æ**4dk~Kr {E 2*"-h*! =v=F ΐ]7+Q@Xs,B_IBĀ""/݄50dO~ TGH:ji`|!G暟#e:aotQƶ|стAt)11g12q  5 3K>IyeELy0?/j#HA<;~AIʽt@E:73.^?}ec"n yZaB ,P Dmd Mф65"]BլQ?NX;,qWDQZFj(ڦ! !]LP ;+uH<: ׈=}m"qo?rڅ pbBnʸb T,W~g?cCؘW`=P0aP"Q(TinU2 pzRjg6E˒l>PX-"GPMO홝vwR?ޢfJ%؆9˄$;s+/WS[`9? {oK)fg cHZ Wd)3Ǚ2x$, .mw.7J0`8 :uR/S-7fiZ)\~˗0E :*u*sSeb;\b`Sw ֖GU7g/pd05󩀦RܳӛEοڍv~ l|\g( j_;>iIkX"]hfV@ m[s 8})熠%*aj : \In}E52[j^^sbV`Pq]eW+dGo._#l&TguXrO-yt*:C4IHp2 Je¼\5VLwv])~D`cޅ\4VeG,4ͅB&AK~4r _e%0ȾKgZhl$QTl< =ḧ́3q.xq#c>O%dЋ1>K%J MP{z{mR+$;ag b0gݟp&4kN ==)e Y)afD^F㨬ƪh#MތkfNrPRL1cUz5{g<5֧ =a`UvtװY0XSqceO/|e),G8%lC-wn /3\)ՕYPi%w c1"]D ŷGwG}UZtW#Ӗ`{ ֲeU=m PpŕO݊EjͥT`oߩ.Q9\ Xٹ+6DB[=1-o 7%ItסvS)5\!YY\z/, JIx hxQqQydan^z$ y?%yW_)Zۂ WzrŶK9 [Bו{C4(dJf[V_9%lHnPٓk`\`4YE;dg^Hbzin&]vzr(K23bΤT'z6`8Cp6\Y8ObP!PfydRIG{.ﱥ<]ްEN{=?1T~Gä3i_I8Q%bf}j<`KaJ BaKx=p~NǞ{B 3cJ(cu=6'i,<]!ne@ P{hQ&fζ,BypWә}ac| ۞3vf6l>&̞7ݽj 3wЪml{ hFRoI(>{U;91ܤZIOm߶ʧW;O>Ʌ%(X(F8M:b0SΫຄ<ez'WeQ⤒yqozr;Laȧ?Oa:Z^DSSXD.tqۘRPi z7lk0*{2B-Of;t@87iZ*ɭ#8`&cʹlkqjuO?  PJ Qs],șXMe@3Eܠ>|SI2vNEB@>Ww37nF;p;Gz(%qj>́r0D]/ d>zkh"=#A!T_+ <>PF +ر5I"Bn8D}d&_ IE 7(*hF0Y +h7yo>zH$^X*6Z 葂Y@tI@풷4w6rL31z\a2ND;OᶷX gUOoyFNL7wƍ '-T1:q),i"f?+_7g+š) Wo'8=P -R)a~c$9ݿo-i,tqIlݚ弖 8m͍4E4)Yztn<1qSg 0wmHaa̼WDD=-dF?}?Ѧ)k٘Ps9jd̥ќ&SwZ 鍦֢Pc捌P!sgr b73݀4ϧ&20tQc*s}Rs>֔r!:@(; c&%!zay>$Ե&%yf HWGc94yt=W 6ӑth#O{ޥI2]F<Ci '0Gn |7 ̐$b4O hU%_Tc8Z,mk7*-ƚ> LcC{Cո4w'P;,Bk-]&8wEsY1D0 bVzyxm>9u+eV"BT&u@<[9bf:!;[ R'08Z/8sUtP=6Pu>2\t-ltVE F)(A ޏfQER LST\7Pjy؈VcRY>:YSe>\1tUfN^sm|OUbcC&|T)TXe6B3AiTr߸` ]}8C4<|4!uPX:Go_KtGNzVkPL 7Xj Tj;Osڕ}%5yL/t?1ٺQT>2/ ,JɽIc&~5ӌD7{P Lhf0 僫\qw_:;\hJt.м2,F*^t;eTm;) I'Kq`"7c[]ڞsM *.| TL8ԾgP_Ľ>@<"mN֨c)zD0 ^M\/4QCg] k? L3eol/U.GU )wz%!Sr^  M$ &`n9:K$8VψSAԁ{.ն:6bL]`N.?A\ 2)WJ EQc1v@ a 0,N29 nJC,.8pH/HK*+xNq唉T5XSW2Jc5n/xmwT_ƢV_唟1&pɹpZD7ftߵ$N4:2,tcRu0~b!Y?@\A;3Ao "jtLZ)sOR5s25x§糦'DVp)pe+%SWvj~1*md6GHAb{A`]73!V0qfpr9TвiDix~}@ARĝ;L0ά>b1g5ok⌷y8@5u8d*ڢׄP 9{_`bthAԗ1CDx녕h80OŗieƂTjnlp{2$!W̏1&ύVvmQۖ\ hHTvj%)I2e$8Ï߮,Ls(ڔbf=w/D !I%c@xX6o8ED> e_V+D2O7hD)>^/m %a%/U$ec4ɳ"$K1:}QքK"8i'" [cޜ0A *k#%'~󥈿 Ӛ0%w)18n'cIWGjngٰuܛqfA 7Ҩ4â {AMWE$Pmyլz3HѢY[QK-uk΂56 f;.;Q(ӦSVoôP췈&4K3%ᇀ=$pILgPy&X{+yQD*l(*  R'qUbv^) >\m-7^o4':8B I %ό½f".Hlɔ ihx~b|d4zkjҰޑƸ)VG_Ahb Cۜ/ #u7}*hjy6B4F&Z\bT"oefˇUS)Α^m[Zm_8 G (-Ş@"{Q^~,wbPN:+Q[N&) h;% &YЄ+IۗSced$o!nr=epJ_/E#4]M4R(/)sU& Hеz0̖F$|\N`` 8}wDJ%s`ޅ<ݹ>i|S"+ !xe]xǺOn{?V |Qy'lٽcƵ-_Bwӛ3*㌎'IJ-sFlfQ"4#Ë#ϥb(X=]M_4x(~ c43.3u3[T;v[]x9mw',G=*!%_gПӌ;wzZ2@70z+-Koʽ2%{n{+IPE^mJ}'? ފE٣M-i,ʦaf)'b !Fsqt$`_Q _t.(nŒ|?ES^RF3a+"\jcb'LVB2> ǐ|YQ YQRݚq,һHr+R nVL-b~\ƒ0)~^jeEiaR_ˊ qEf p:_GcZNp9,K9އTAAD+99{.S6,͹ v;]S2M;. QB`ʂ :k"tO[,鷹Iyz2-a|G/iuQNj{Y쳣,:Xaݶ(!6t#ԉ ,cG("Rb d,*X;XȻ1R؜Š{'nIL*RD7 D@]k):*=54M7I}!wNBF9IKMKCɩUUcC܈y(M̬p )3^-+| YmTŵ8fv D{Y J]y>.H,+JkYK% kz-!ce yu]NIWkۇaBQfuyS여zAmW B*Gw٪r5/Q^9ⷱ SFwb~>Ԇ722jPfr#3ooobr-Vq/'=) j)(1zuZv(0盚=~62tQ7wHuw3Pu_-Z=w,3%7i7ܔ,|/_?o|2pG@kiڐ%.p5Udn_a]\E)l^7ˀn +bp=~E C:"e]/' vw* 8 ЉC3Ŋ, 璁ɉ{̼{g2$`@L;:sJ\.fBUs)ahZ2K  8VLe[B -2wݔa8'=OD\<+\<ʄǥc nNg/t@uK~w+$g dZ _U_w&eϋޔP@avE#ݏkJ1SU]݄7cw3 κdzhzhBGޢ>6yrk3$fݾ "-~)/MmG_[&q$< fZdD{-~W뛙e)X64.C8ڊ'tya)Nzb@ u:A`eO;yqGv nCчEL9T+wT?7&JO\CMqθʣKIHJe^䤳r֑j]XXA}W.3zvy͓A4=$~9q!|eX 60;+\v 44RO!kfo6_I F"[9_Es26A-RDD#6Xay^v`#@:vQJ~;c~tVG u[_Ga[bH Cj" ثI!]ohFd9|8@c!His7cM릢ϐ!΍ID[VߎW6$)hU(ە}جJ `+Z|Ml0=- {j{Ca}&^/BPRtJ}qPMҾ9(G[VsBW*us*6}hv_Ͻk\ȵo Tn'LVJ#)z^j4RLǜh(^$3W2l'Sr~BrZ׬ޭLے]RQu Ogs.1\)OGV&>8(+L1#wnpu^QmIxh{U9 PK,Ҁp_=+PrAr:4QܻTsj_AbL,E N )_F6utW_)dğ0gU~_jS<;Y9ȾbAox(^J0]a$:qSCsv;l^0b)U 噫_0 )|MML#٫oisUmC=`m%"g^d ^-+MzKc|^jh-h, :;#o@bkͩnW5rgJB[ 7֟ϟ୔xwA?xZ],ð=9$M}/4`'c蹃~FWナ[EML1k'%xa$_?mtTTW[%3!.SjD7@\)DadS]S{E>cޑ6*kwT cos ?ﭯ&s-|s#ɱ[!LZjD 4ArPI+jI]R)|;4Țk aeD}:v/rd6uQva7]]Bm }جkRɀoB玅g""~Z}rcӁLvԩ#+K 7iAHJl%2)?j1B G$0EY~~DbnQ8$ KhVQ>'. RX|4ug) ~:S%Rbę*s҃p,F;,Vma]ܯVvޡbGlbDZ O+WU(]U2e+<>$ 6bZب%UзKذzT R}qB!b߬'rZ9p#!'Ѳo,pP/]-ZRqx39;#ԆA6qIFI6Bt )#.ҵɁ 6ʦIn7ERT*,} uՌ$d?H~^9hg` 4-Ӽ+DvlnߤU$'Y SҌR&`vMXz o܍z%5UvKL85B R%_#1ՕyJפ̀(p(hfYe}iՕjL1AdgEn5hp7I`EuQ.Rx1)qX *E4*Ҙ"yf!)ARXw5jbFx96 䊢}}ZKSO-!%<;4jyL).=Pk$H01".[g{G[T8̵%[Qr<|yI],~t.y&8Gƿy $"#qPVèyL(#}~kyhim'M|!QCd Y١m>ڮ̠}Rz?VsƏKٗX#ՃK4\5O~(T{ꏡܲoWl/$O@Vp,B=iJCZo\]Arcr򄴩jzxE oWX~S&57Q_.3Z[,0f7bHR!EeAL/>)GǼ ix)v/S{ok>|[xJ?ىJq_i~ʼn 4 k|:˲lV"pjr_뇦_1L0މp)G|ʭ ̞16f{0q9F# 1S*u-Srl]zS`KVX], WQ&DeID@B-fS}J*XZp7aJDlq9pvFcGX\ԿQ?mfo,yfQR/CAnM+m B<93H#2_pӛ|ORl~m|C aCٮ IO+Z(а;"(H w;;WĂ4<>Lk`lGʬk ;A(+U6McyZTaĥ!*Xiu`ocxZ:M1B|wé/?ֿ#xEk8ԭB/s/ff~R1Yp4iuл]z[KaɁea8[(*STp(gf IV(-F??W/A;:s*R1ʡDhLfIBN"UBCQ![Sߨ3# tuVgY"IV]Ĩ􄐧_%^lv"){]G\k_C1N'fskO=J"SJm!-zY% j+Wt5e1Cs#E'A# j9]!Yd1vg8F ~p9c&k& !j:y$G6z CiZRx':+b;UayJu:[v%Kty>]pw۝R] /8d忬92 ĸ@mT{P(-?sFltNolƑhRHr2(k09ĥSqͳd1 կR8PG@q \~zHkiW_s zg)2^62oVP,ɯ  F~xڅoQY6A * 2HS/v7FfX9$~2neyq\1y2YBID+zbA(lAuGwbk*j C{*{16*3yMjd>c|]FPzt 9b>%0`,i"ڽUw!}Ll3ٸfڴV!`2\EjW=²6g1[iGmC5(M0؇+*Cbľ;oYH6XАa4;r.oSЉI"Nv.*;Yf"]8ȚlfD-4;o!wƵ |r3Q7nKp cqBR.gD@ElԈu+9|syG *)FNG5HjTl.BabzXd+o'qbxߨ)3-8 JBbjg2 %Ndh\?q\#YaT$p˾fTuaiKxt}6Yγh-ܭ/K4Mxk @pvhۍ~ h3{ r} F6{e*p}ӝ9rf*FS(tɳ+Y62)R%]]#3%q@6AhPށ)S&;+Mֵbq :S9zU̾`7Ӑ30}n6A3 @ZW X-+|r5[NMZΪ+ٗ ZUBvӚeOwA>,䑟/`|\ UTVd/y#;( srh ձJw6+%2 5/A30xmUYsavӔ&0lUzfȒNJW!2$R u>S(oHP9G!)kXa]<>gżİ$0aL'LVX6Dܧ#!jNIL㩴0N8a/qd˴漡"V.HXx-*uAO0ţnjVI6p6sXTgd|ALD]à=\mt̥Wj@eQ4NwI4H<-pI8%,Ct8T߃?2_|h<֝sHjrP3oqs/ 0dŪ9[p]S 'BO"_*.>縍.H. K?œxe֙FuQؼXE\2/ΆhXCx.;mdz8 6iI/Y1rT"A u> Y-D6l|;6#3RbFZRXO7d"d> >x "ue*A0EPg/ _ 5,[ߧjn1n{#mIv|vkApŶ(у뱫h9 =^3&3~_Kό 4J%}[G"ӱfd-51zԝ]#g'gib A;xuw<_\ Jʇ,t=X9dI':_k[)T_nQUL'4uϋ, wl_31m\ƕlwڢ~R-8l}F ],KcA)#ripVMUwS`uK7eJO)/ųMjhw|zyoxҾjT %(x0$;~CKb|2]*AV>_8_HmzcɆ[] @#[l3MgieH!5#{@,,>cL~QđC6j "=EK4RPF,v~OV{҅A#%' Sc5aHeT6;Ukg @5tsi Qv-l 5կ;[CG %6>e(a:kvLto(֗(?Xm.NKeJl2Zu@ʑi8E.8n 8 lsovT+8Tؐq) t=Z;FVP4A[]jL]uQb89*5`S 'abX\~30|˔ ޼ /#6vyUz9x51ҹ-i5[gOҷ7I:l=k ezh3BKCJ)OFxF [oh~OV UA XyCH.]jP\p!7ӝΘot-@c̐)z]:-o8*ƨdDڀ%amkJcx{B s=K".Iߗ;w! wqs.>v"mo*6w& sRpĠPfĿyQR5ݻύȥ2](Ӷ;-9kWȐ>R)=yAbApwϨR ͳI2ht I5H.iG-_ϱ"|p&sځm\.tunI擉rWDV bҭ [74*c1\AOjq?¥Cˏk05%˘e29"`׶ӡfiB+uER{+#n+xpjQ$ckC$L!owW!c2 ̓}<cQd+" d[IY9P0yMIنؘZ,=L-/c6\J\bB37"A*"RDo&F>:iE m|Y޷c1iBzI0+~KEˮkiSa՝LzMs,Yt%hpw_OANgUIr=tzhPyzG_&}0AF T{ŝ &t_%G3ywM0U+Flw{k_^r~3>:q`/%v2ϙ !.xPzv)BWz"xԆ$%t3v[yP >ft!N^*d2y^Qwh<|?iQoiP XKi9ysx?,2{aj}.߰Z@Q횭r6nOy#dWZ4~2B>c! z3# -/d9GÃQmSz*Ϡ ׉ַnp=\BZ.6ٍ#<*iotM8rt /[<G_:i`$X`ElEҿv_B|6IĐj.F=3?dXzKh׉VaȹV#uhZN΍?Aa]lD'VXy9bbVYr{mlD{s 0uJQOi F;|tҚ zRfw#O{9ǭkȺҢaw;>pAܢ߻ g)7s <cNJWMꈟx.̨ 8xE]'˅.W$S(ҶbB~R>!J7Ew=5a qF1gv@_hGl>=2䡢P{J%'ɘv*LaRQN(SjJ>9"r"8nEb7+@_م1-up[TKS^,G]5̈́K|. x\7(W_X%GP;l+:"AF?iIQ?a6Z_S޻}J1yΓ9֬Felɒ@ <j-O>fs$ː7`'̹FfXppxM(q5S~|F.›[?q7:#vVv|MP9\0njn"h^DŽu[$+UZ][c & GE+v[[apO6{@E-?3@!ݐx&6\AzQM{>*PSdy{t.ҽIL;nzڟA=CI~f?FJ@ Y;eq<6u) {N"(;2e 1b+F_LVy@8 I>%/ 0? RChw0)eZT\9G7:'{]D\=1*ƺ@mpQ!!!@j>\ևMb;3(d%MgûaԢA31 (G[8~0kOuѰtd'8ܜ]H"TI/RC@BуjfN o7-=LI 3 请Vx@_5VFby5jѦsSP`͛V CVnr8?wuLhF߬ M +~ I2\ $`!.M!)08so|p]&_Oc^C% ^gX%72 gN=fIe®2Ks#[ 17Fh8akEX?HIyޚJnl" Ǻɏi> $ ,~;0SrI $r ׶`w5 gMY`/"1;<ۉ\7aa%B*qY;UU2DAi͇Lmu7%z0I̍cƖIȅ % -2mpVҾ-O1> Tah>=+%?iԙDd3mCy9^^aa<|}`,,c<[^4tgLL ! @-C`=Eץwp~OBe`ʺ/ڞ<=b~Ƀ, m=#^P!g9/ ?QhOWYj+ڈ%Z.96FPk)d,`b`{hCbͧ\N E0x3̊b.6UښcG~[orY>,t<3`K۱f{юG_@U.ˠ'FP~L(_Gz]|}x_NςHrI\X"{ɧ W%OX ~tE&<)pf@iprq{ SLL{DDkBz+9шߚKcmۊL?,u9uW\#sZo^_v\:Gz5],"sPuƇhyr'3 Ҳհq&GvR Vu-V 䗳߱>'fժXQ%{$$"` v|"KXyA(7;hH[ !P xS]F7\}{{p& ]šaSyU*`ݜM r3YexuDտd:l䣓#0'`1Nv(zvEA8 W00c7 @) GܼwQu_Qp`Copmpd* XTqڕ/[P*\!D>*82!{l+q{wP9#ÁʚP59m"CąWa1e &rF:>sho'<-_`5VҁCʳZ^Wz^˒{^׻:/ťTCݏ4ZKiwbk!izdJ&^l<@?V5fU-asdͣO~\ѹAMVϔ]l=Ks^)RL*J97S%15.tHpjU* L4qZV+ܣ='B[o~L)eCPuhmn6y~, ȜI5!=HΙvƵXjf +s!%ݱ2¦=>PMUt&922#A=NCм,!"_Y?N#++ Zk~ 耴t]4~nHIh5ϙNOeѥP2gMy1ݰAޏ*[q~U0rMxR N$) Bi$+yi|$AYT%8`/4v ?X \@^n)UN] |AYϴ++h?Rj6T:O >GꍂLߋ3VU#G1@1˜~߼pI0|E^}>6+k3eJ\S?]Nu$ڥwqzZڻ1{EPĎ"]NYnTG<5Fj/Z 䠆PГ}f.5$w&JSb961PfCRc/ꦻH8|4d/4"CRֽj8*|.0=N7كOnzP5!,":G)Q6i-ӭr Vc3/Ğ<`\,ҚUyV,*.>>w3!{/i"-UׯJ̉Vsp!0Cg3$(d"l~ֹs~Zq *.V1AA/.n&e[hZ&mIGxOVI6T٤5 x$gw+TvGNn>j=vpUu҅d [5bjI7'M=2Q>x:"uv#cI<`: ^?&#x?-k%wGr'{;߉|(| WU[ Z-S&G;]CO/KYn`>+?Ǎ9lWv6K>|0GdN(; ppM!&b鐀/uW*7Ĉkκ _0F^N2EQ9lJHDƥ(|7d6Ku8lZFxI]>Փ7ཪiXplLߩxn2e/3#/#tO%JqX"P=. pt3ATLm유<8JsҠ[=wI^C@=Q:O.LF T\^jhZj.#ݗf3sf݆]^t<$t79AB 童d}[@$Ӛq6غP[ÓNfWtH^[tԅ|I*#7 \j!Pc4;[-<h*me.ls5vlyW3R9AsrIBva5vW나.Tq+\nDN"՛o¬3MIN)j<_a^H'BEV{c1LoW:'V\YP"缎cx >6!(*Ȕބ

Tg)NAx⩸ VSA}br>('b@GeشvtUJsnIx?q?o7]ם@g5 HuH[rSv!gH.3ywEP`&kXJ~G;KceC#@Z?W^b8!nU?jgNFej֒fTH8Lí֑/ 45{ݫg?HCq;am&~|$irysޔ-H H-ڣ* Oz/F&Oj`-]pҳRP|\&`.&`&1$KMM#p_u&0RR_Q4D];h%C fTŋouS1N<s n$.ncKCI]$H E"<Ƴ^P.w$2Ř͜u<9m N'i@F\T9!A?< -@hh$4fS˕q[@' ԝb'.\qǕ<`x\MJsW0!*0+~G7 i ^R?xF󜥝l+<߻TɽtN*WTn}"#?yXyݡf& p rh5@Vk×a8F60>T91܍~GJ*Q~ET74^($BsS&DU4]ޕg r|31UBllnQ#F/؟lwu>>@w>ב=t/VI]h{!+M;{Ɯ/@hF=ZP9܊<fZlxszȤ1rP 4Fib  }"ds8 '|=ְeiD9ӍdH=#1 ƒ5y((KL:!" p$>;(4f Cs EH/]Tbl+ PxO8\D5xtg޾TjjgZwRpBȵшI¬ HdӢnD@ܦt,,'i 4&!SgavbI*䳗 9 @DTn4 = >4&Ԙ~R|E׆UP$Fa&~F_n-L·ڦr 1.7rA)hR ;Ǥ_>N 0a{2A(`(\^ HC[W7ZĽ0\N*A!_{l3Wړ3F l'jјn8pd%#:V-{0tIQU0!sB]$ yl™5eH&r\w8!;Jf<K\PK+J1z;$J­ q0]@o>]{J81Y|^FLW٢νㆿnsͭ`ƛ4-[7.i)wOIp˞4_5 s*M 1಴qaa~BYN,xrjt`;,xDJ=;*`n `";f=z@f[12j H^63Ty@^[貭c7,F[" X;V5i+/ 7hBwdFi1PGH빸)͙C:&4 g}Qt_A6TGm4\$zW(=S yzIqM( ct { uQP?/o=θк2 4#`Ԗ u+<9R<4JNA1^`h!M[ar,V/[;Tei%p?x6"SXB #jZg5RnY]Q3ʈ8Q\_ukc мQ'=#kr3$ܨkBX;+̆1X!KFT' epcæ M6Ӆĝk~8@4=΅GUghI>"Ó!43FG>+3_3WD.ッ1nQV{WB+\C- b ˆlO -+b9kBV[ `#靖nϥOmĹΫ;w7đ(KMB2VBLN]0@>8X}?Ld3ӟpެ"ZoEl2;)erY P1ɽLF !'$[~z%@uBQG"ƒy%Pj\5qD(e#ԟ?#mKgq>jwۉ93ɇ٨ןd`IyoٔF8]rɗZ >K"?O9lE$ɤ1K0Mdl}ux̞ܿLߐt*BYIF#ڥef\Q"yx2Vޟ>yW]&lYXXV} 9kǥ<1.(n:pqGA 29Ej5B+Sǎ~2k7ώ3>- OI J>Fa]*KXخ+F6vPo,/4EtJ^~pd*(٬>>!EXOΰ/H˸'Xb)E;:Dp.Hڇ͚0.j+m4;b'.\;gPDduajݥ'{RrhIՁ(oW]Åm?Y)p*X5P} @6X =sSmFCcJ8Pu*Yvs؝Ҝ y{u븄1س>b8)6cJC #2)l7rk.LXGEvCx~8RbwFJLxs:wŤU\]#ۢv۾GW&:smݼL*BV@t^!6X4'j$،ke[/$LAvJ{J&jɲ){(QU+ Jnw`v &(@ zטqH֎jlZNiwYcLhٍؓ cCٺ|;1t'RᡄdžX&)֊dviK1*&A `c#}Cxq)aK y5ЪVhA6Dt&x:?A*ܞԷI=rp\zxr-]@6LJ73.-)g x2GOI>k|xsј \*t6l!a%$&xeӷǢbσl.`Wj:̋ЌVјd jZ.bBD,jJ +"p)>IƂe՟e+; Nar W9 Fu?^pnO@'ͱy0"t|E$5vmI 1rSO܈2Fx`_MeCEABk SIcC"Q~qZCv4Cgq@f{& ~|girEF"3(+{Z- YS鸌?'|Ὄ-PôtifG% s C^ qyyrfa)"xwifh6ʠLTՃz a@nRq8RnCҁA Й+ Jlٍ@A^@%Y3"h'(j :  Cn Flf U>BfфEP.=Ck]Ě}zħ2R!g8_*AK_Cpm;J=U %șLE˜ڑLsE>mJG?,{Ty<׷sˤ(H1T5=`ҴL%m*UG{շ`Yi#ϩ>p95p|L c%2Z ZiQ$Ù6;;8z SHR`z!J~wg pDg;cלI`Aپ cYR(>>6.:+0g1'/;:%|F/ۙ_A0 )LbavzL Sq̨8+D3svO,@AG=JH!W:x7S'G)Jr{aE2:G@k([MpHWR'3ٍG+NPbyU+ХWڮ {F ICEF6#(Y&W;e13٭܆GM05Ɲ6,AW〳G5 *̍+ ڏm Ft=-Ĉ#"ݢCgܓTwI6 ^jlR5-EMg"˖7[BqEv̨a\"sBˏp6EBIVµq~n:pdZKΠFm Y^ 7T|G()[{PRl1qD7 s<ɇ ">n5%RljLA>~3P#ݳ~i <)cDw(݇wM|1.=caol ͅݓVZ7K!CDS$i/ā>۶RHxJ٣ QZ_Xox\.3s^gͫ[ zk2BD3,Z uO~y^bV C,.a}2$NFZh!%2+ Ԥu-blZVݞD#Q_fѺj}MNp`>"ޮ]S.9aCޛé :\P<F/Mqԓ@0zUQÌ/^Kl57`ɲA̛ۥyQ2D ]\|N:zcuWk-ReC]:>9HȀh] :5Dm>tv=髌 ,wMյ \^MrMlY:C&^/05#=hl2y9|:as ΂>@/w[s1+3o#ϩe'wkϭjڛ;XV6llcfNR}͒$qЭV63m,8aB/ru]rsHC%<щM#iVLݙ:kءʂ4nW%.(Y@Ґ?#KqM}^UKAL;]Z>2|?%JSsU o<%{VChKf-,${m$7Qxji>d⭴KMbp!ݖE3GJB9iÁ D FofEq =C]鿦 )p+]D9+Y\}搦CT$زD3E!ʒHO#=ulCVо`>`((=l&_f/`]q1#{rVD#I]Caga+~2ADiK  rHf#A(19 tQ*ڻwp?UxܸruP)zC- vϜl,`14GD0rmӬqv5DۆHa'`_VAz,ZRe3zޙgwhIQ[4OB#ΧJ%3Y%*`l&u&q}2O)ҥ;9g_׎dae%3N_J]9A|_|!?W-iSyK8r~ͪ) X ɯno QvbXDJ,[4}nvsCzGq>)Jc6{34AIp`ξ+d0VQFpuy4m|["K5QY$R`Ɠ?`zeQ=CK6~>k+Yu(t3mIw/9UrDw Oe_pԛB'C-EO1: "`yIDy&GeCiFj9U l?a=VS^7@+6ء]Cw8m nItWeMԤ"34v/9`/Z++8ELZhΙ9~+3~#MxYl>>^^7Cb$Fَ_@+{OZ3GB2`qBZ!e 9&!&s~Jn(?O uQST {}gmY{-(xwF( O<2j0"PG=u4 0#߅u ":(W[vD7/'Xe)2>Qf؝MX=*0| Jx9U!;֢!r)I5O9u"ᬲ¦SA~Z>1pMbVYn_ddo[ ʿ&)Kn~%|{s&$ֿ2Ef?8g\!8dX{&rX=Y yMNʶ`]zM{~a5EDr$g-eE-gH/G&`1iEK#5 ˡ ~9qWX6ô*%ďbl14k]#Ґ)O@22uS)H2ʺpD]M>\Gӱvq$ Pf(SQX8$XqD:VQ~n1wVC4zw_]E uYXI[܀3Vĕ%!,Nט;O/- z]Hg#P_YIZN:/H %i*^/ STY>!s_ף D&2^we;)3Cp5- yb׬\Zsu(V(~?W3eSET6-m=t0QM(غH9VQ @ws^۠qP Qu['݈JA;j)?0HsR"b')-/ r<`bTB0tWYn\ }o}E&SB%r gp98ƮSٗ%7f#A2>;iF0tF-f:@n2Śj@ؠCCy5D=rTqᎩO!gw=}9R%Kw36~:@ jj=R k At;7%m-j]TPT K`W GDv++Z!bYVbZq;ZEZO}qY.΍m+|b5YㄔgwCI }b8CR6+>,aWjSO;&%A72wX׉&0¶|\@NI4*LCHܐ)6]ynl}(t49nvӔL"H[*Kkg7ْ|4 ;ϦExڕ\+rHĂLE)UX1>8%eye E6](G# 2\,uwRǸ) Oz f ʴJ9&k3rq~.dd~HR%VNgˉf|nqyyҩrMT+ Od%y9]׭zsT#jyPă[oN.Q7ZqENϥU1í BiP!Lz_0!=d m칎"nqfWV gY20kf{t.?9C%2= P6(|<n5ʼ(]`q)7nzU|ݕ}(>"NL)x@.vy^a;^F4*sZ$oL|Y>Pb2 3LC\S1}Af.M@&֡ /pij({(y2d D4F_#Q!~T[ph8~ke楈反!Qs_xNa$RWMb_AiN,# _N օM3Ix 1.<ND>,EG 切GΌ! 7!V혹SiVV;9+Y&b| c:.8;J Вvq#ye|†T?D) VvUx">2-B[?M2$XFgنKϥMw_z8r1( 2^5yY EAoN^Oi' dϱ(9$^m - o`|g @j'E`D[d1玬 #;0ēHױ8p^.4{'C[{BScQ6 73/ͭ",S~E7cKbSpZOvNbM1FbrW*:Kqh,v{Q4~Q!v f;\.s_@Z%6hrz\AdGשU(pv(*ӎ)nD$NIK 5uuf`g$,7t;ƔňL曄J['{@g ]Xݣ]I;kfg]T#iܔK:iJXbJ[SL"pjL^梆z"V쾔\8|E-'*iY& &X3PSC`8ҋ?RT}Crno 4``IPSOה;05UHE`7/]FBkNUs*\_Yﻉ1#lJ9[_5մ]}Vjo}^0bpHqyp0c^IŹj | _9hV4sPMGJ49SU"/ĠV/ sgAFR6o4 :>WQκHqqEwε +95Qs$/~oߨ>EqiHpNm7Nsh5,Rwe'CF^4!œ"iHAdP (VGQ3 ʊS2ROJ1)GoňF.m9>ddS8H=7Zh5CSm̹A\u$]c޲@df[<)BHU{/sntrW3 p toVԏs[3~Qc;ٶn,R~j"I) ip۟-Ǜ+o*ʉ?OTL~q~~ACSW0-u݌ecQ2Xхq+_u0 x%Vlz$~Hw:Tp_urQv=UaʺY0" oBJ gĥV< v:Z#e5(R7]1`x, Xkpf `XJ1[LhÏ$u]] F3Npgo-Z V!o>+uk|1x``!p璎0vbntzлeAd D3$X%& gharm7+\ʖ^a9}4(sK?X_2Ωlo86@ȷ!"9a<3+t\Mtc:PڭjΉ#"14:e8ie!r y svVa-9a|9$GlPXsn ^-^L@VX#CD h;M]}%#wW#e 5_tBH'EBcPy4Z =)?>: MۭI<'"ġ@k/QC0$7T}Eaƙ+T86mffZxXhZa7Úo czPdVȼ(WX1s(H,FS q9}/3Հ5j%/:MOܦX epV)csN_x$fO ?BoCKN5]:45@`Ƣi ;Tο뗋ApK7pwI(_'SԵ|`4]n bC tUreZf񓺡2W.x ۵qd_ki`M!G#(5]>Z~ýsmB JkAƒrCCk6YlM놰pLY8iioz ɐ%NJTIq5M=x4fn*Q[֙ʐ{ۤ\(.]PLj;@ %>'Nc v'wT@Ѻ'8E4e379fGKZ"]&i#У(gw+$9.|y/Aʨ >6·?'A+O үn4ە GyHvDFԛp;A^/yV\?} 擜,8 m4N:nY QO7 '\C|@"crk_<5y@Z S1~|Q Q\ܢ],QI,ěDػ\I@wfeŇ]{/Vw[408>j!Π7't4_ A|FxnH:mdH\h͜ݭpI?b,AAcp L ۡz){/n@&tCYp Yܨsxw{i2pڐ^+e˰E=eS)tKOݥ|KBQe]RqD^cl޹uǴ?f(vzQO{C#* Z~ue#Y2*$B@ϝy@QU_Az bAAz78t{yvX-znh4 s ϥB1x*zW*pf(-u}P9SNQ@a)IeT]"Tj49 M^nF|aajku`Gq727 V1ʕt疤}&f5J*nL&#WMeu#a.xAuo6{"5۶خ/'BpW $V2ƭlw}҃ YQh4}ÃZ1$^fU·@V<>SKr<&ոM3&w3>O#lƘ%ДDmIl:Mfa%3q ӹh8LJOjv1E2TRS6kKE(f$$MN"g d5wX 1I<z̉,6~'f4N;^,% BkU՛8FŶ ,n P󬯸"a,2\3x:pZ..-֪yeD{-ˤTqtĤe叶i)i T>D=("bQ]Y j")X)yR׊kMB[}sU163G#7_7?vB5Jud٣b P؋{!?w-؅|+^:!x]g DX\W: ^Rvpʖh?ZAFhbG8i;0r cmf2=4Y!EwVJNmr$BaТg]J7yqĥ{+_)A$W HzyThHV@kk" )It >Ċ.}4śAx[:R.J_ h*܀( s|aR=YpM{=!u' OxI|A@LP$xwK Q]q{fbF[/"<9<; UVI68}dfZl:!uh7狙1po ;@9Һ0qV@P~w^" ^*hºw+'2gK .->8H"B2=WQ{Zz|Wd+LpbabG|bً0w$R4v1*wM 7'o3t@CpWpDk7L;Q`+BeN0^+Aov /ҾAgUuQ 3ObIMK8.a/~V_-|~ap~G@r/7l+#`K j`޶Vb(Tߠ5\6 GmQ,&;fF/V_>Dc7_xY3[{ 4M܎RV2JP*3ؗLӪĬ> 64wP=yvIIoFP+*o({"~Hxiš k]ڱ.c4Z-hEW'kD怱̚[#hj*eU \U(epFrh 6$ٴmj}AzQBѲ7^sͮٻ<3CʁOER YUCJ= l9QuM3PxޭJbK`SА'mHn˚mM 6XՁ U [_p\WPw-GQgyYpׇAKG 壭hpٴ%w:>m~g4t?`)]6̎NɳkB{7/귶y3΀[WC% 5DR)FJcd7 SéSK-I`*:. p]Wk{ѡ-;gHS/=4hN~# WGlmYdpQ 'q*tNܠ4Fd^$ b XQ xޚ)0TL;'FB͕-v3o74)]xZ=B)6jHercP`*dO10RXHut \/B&||ta@ǥ$>'9c Ƚ [o9e֜&7b3zgt;hD톡9o6$y R{V'K|}F&dH?FVC_S$CI@ED t3Ր?b-֠1Vշ.gx V5MDQ|ux fq6LWk8b脌dYn ^2w6N4%);S+7;i vxI/sWaj+ jWWWv2?jqf y Iu kM]ۍ(,CR4Xh$_WeFh<ݰ~yU)R+#&.QU`F-F4toҠi*D@);[͡a`L4pz ~jP!G4 Fvq$>,Puc UQhOAE7hvJEvHs-Diиa"~aU_z sBiz˶`7gOwjt?bT24]x6Aa e0`TடKK֎50=KxL+V^ )e biomYJAxKˏ`%urApnߴ8.VzOq]Ew0H) cJ $ܦ&y9}eK |'×X#?\݉:iBhhMXGP"5@'Gxksh+9h׳Kr:/?NkF dA"GD7ϡ.]W] ݼhc:Z}]=5Xr ' yz# BBs:&aW'a33j-ZviO֗ͦw nH{s0wd#;Kf.bad,17cLSBqI|Uxx/ R=L i-䭀VR1~JcI.s %ݲޑ]!f.6jjƒ;|a~Zvvح Q:%r-X3ZЀ%nj%n7fXh_ry{e55.Dη^[(9f!x$&& GRڭO|FiGӎ[)pqJՋh0lєli 2E#OHtZ,9HY$R% G \ niЕI7C!'笭k?Eٴd Tls*XpFĕ^M13q(_^%s[v|Y0} H+0_7E^kO9ЯTEUl_-?ČU,۪5)C9:TЃ 8ߗx1y^eCחnwFvq$^W'*>:1P6 ] [2N|Rn~qppA̒\yγ꿧CKy!IfQOH #%#t$ù(d?/Um11.h.(wL\3(cvEk (!=Nʑ+;7h[+%Ȝf9'ߐsf}KWV5$LԆ[d`>`*FHb?_RC{ҙdf)[M1%DHsЧ+P?#ݿ5~ױW/ml寘X-Ԋb_|3  'U't\@Ɂt hT+x8eIC50!74<_*ƍBtAM0,9 eۼwό?XߘKPc w H x&Phx|ЉST#[.`y gzq+Rsx虍#8 l΁p`=BW $|fP=Qp/jyHqk9w/PDh^׳rzѩ%t*Y!<,i6W-vbԊ37eo9~^!:U-&(jm 1fL K3b"mmt;&T_:D@͸cY?%Mxg`yTݛV6Oq?ilPr^!QrM5nWҋixI,EI7ӆ =ST$6>˯u"y2Q\ =*X?ص(_I /b_޽o옹Nuc>=~ &e.UJ#E޿sm.pZ4wj`MO+Peb/ڇ,v%\_ V=)%*DMޱX㨆D^+jhmRe1)G.wՊsK}:r;J 1gV{w:?D #ݑٙKJY krO.{%4lJכa]w)|-Cz_1H|EBV'[eUuAh^24z1J&lL/Qpr$ \^4rP(շK^77gҺ6!4}v%7 Ⱦ^ɂ(aƂbxhSWNm$8i8 _(:WaLOؔl 9KD橾S7r]q2o8D5T0 MJkirW3ƼY %z3 N>l>&&O9ƹsx3)G!9 ^CG_ݿ|DHxƑEc jՈ_%GI G-9`Jt:twL6V w<>',ԭ<>Ju5ݮ1s *,"K( /Hz>?s,nÀtߣ]g4qKe {J4ĉF0 Q2YZ8|/l Ja HD>Ke,D8G+UbXfUe"(*HHh5rqB u;7a6'2^q>Cjk|o)/t 3|Q!9û;CS,"LFRbGۏg%f:`8G}Yx+EE#D/&eI!n?dy1c9֠TqX q]Q Ȗh?Pf~k~kN{F k&o̔=@::^ke EX۵-=% O՝g K-8م1vrCɸHlZLGDGЩ<uhEQ]JٕbxI[!:U̴B&)" _:ћ<$>C7"l/vZ RJnk5eg$[s{]%zTW igL{B2vud|Ĺ,G{QA. V}eVeRt&Z[vS5R$H꡶ga:澡JZF:B |:E5k/ )[ /]7%zq֭ E 5}q1!equ g{bXl C8vяt`鵧ƛT#w\Pʵf'uj~4#)iЍ>28I=2fӊ! oSAWĒ2plTwuO[yOYxػ$ʴ̜ęlX/Lz'^X3C}y]&톰~zC  Bx]z1+kC7'*(;I1./9@XMShx!VkEx2€1O!\sys6 &Pq`;_[ if\0*g o 2ԬfNYAGO"x)C-{5'ZU"N봵 QTĻR O *fLQL)^x<%QwsEz5R!)IZʿ53~&QI.6>;kwFDi$J́/_AņzU3f~XF 'V;f4PzcwZ:j_oV3j6j YhDk v->UYv Y86G5 [Cu qC,tl k~NTj$vMXhe]LvFqf5N}0ө#jX;A+8~(tY(/OUccJq=A8~ݍ_!p(A3iL9Bb$F.zL{Y((K7s.Di-dxNfSꧨ(!#wib_R*o&6J6&#~8 аi蠤^a1JM%FMLonD6zVP`y5jۭ,0^GSi:Iϣp q \Ni%<]chC,d4, 5/ezZHq{&|OrL{RU &AʚiA I"SֵSSCX-sk\bR>̛?%1Whwpй)Sl(/seimy(êzf:*?\uf4r:8<1v.B4Fw祺P;uC$ R9\^Y3z͒\pR -i򲇊8#/qAہ3O;eX&?hs?V򾄥+vo" :aD@hm 0[/U{kP.9\Xa׾$nD˩&@Vi-KL/Ŗwe/f$*k @!By$X>F-MLG w2fx?D<&Nd1<ߋ3TtxFq=Oj'9+S̢ b!Sb46YQ^'QFuQ=KImP:N7avEI Ewofs% {x a5NlaH,A1};_? Mgl#R"ǭGx=I”lUan&o w6|&ÌD2i+G_;~V=GK6/\zp/ sAYQMd9(cKy#Gh<vd5?snARa81.0N#sOCY]4# g#l7]ޤ񦚒KƎlc.ô^X`Y ˙ tu ɱs.>6Om"#y%OCYT!5k-0\<@Ĕ]Id[`;[+nY"BhIKW :pw$b-_'&&4wR# ըꌁA)>&tiT ]* *Kä t!<3XW3A5#tTbJ)aݖXloX:7:M'`;+Z5s@P]0A_# ٱLr@08D6-p.BΣ) [M=;hKs=򎱁#0uPv|%집{ oT([}˪m:zlZl[6<>IqTj;.& XBu+С2f 1IGˌU9KFQq-SAhc#ؐf)M^>3:[e}V%1LurM<$Jz 'qMy g/r|JTg}Ǒ5ɨ&#>bì|B*itZ$RcKGOKAH]\hr%$P?u %`C^\Vr7 oöW''`!@OSF+M1k56^ i'ǹtų mA}+aSj`41C6_q"QVz l#q"" V0ZV mzp4Fr )~ѼP[^uZ g> cmy(dOtvM{.o=*/6E^UcU{Dā~^:TJqР{k+\Y.2'qa2VAG`[k.$xM)Wg:g(GU9&5q5v2+:ϠvY0sJNÓ+7vy7;Y 'X~DLAw@&SmvleeDҰZiUO$>FB Ӯ+Lۚs\C.swrxrrr.A&6=FE=`QDm 7pbuigTc`i~蓻fuH.&T mɴz6\y됊sQqy$Yu/Kx.U؀)_Qkvf\9^vo:/ #"\nxA1g9|j'] +gD;U*@Rs'q o M7]扃`q9˟V\o-Z(%Xd1jP$捹+k'W$*H )h D9Ve&61}r]~EŷZ*_Af$fJ,_=ׯ;bzjcݭxlkj6O$]..„xAFA9w]n ^c,}[]]-JJzx#~\I{G:'mV88VWC` cUpZ ]Qa&>9tyuolWSc[n^1D%{j(Vbc,DQ)$.b)e#Bbyq8˿ cɊ&Debbs6S8W؎2Sf"$TZҞ&z Q$FE}UP.- CTU`ď$wmg#D'4rIJ=?d>ih}Dɳ0B *kF!*kz4{~4Daڶ,J4FeNO۷.sPXld|h F9?ineYi ^pԐDZ郝1%a`G[`>]]rUص+@0S\:'7vSZHXϒ[ۂ1i\w$F-.qe,(b &非JcV (}*>h7 *MYFMkoA@{@_hT,>6"S.01'7 1-|Hn@DS!Obw4w+ƎJ |+ECqZu&u)` I47"jC _u 'T'Y'U0C][H jm?Vp ";M'XFou%bG.n_}`j`k܀.U_I`qJ(IŎҐh}mr;6v-.g-z(at@em*rm_dU/h_ _RO'*ː^5N7CStO!1#(i?k؆O¿n](EVԝr0 E0qmTC NĖol(\H4/5 !l5zK1fWN#%ˡi z:boJ섦7T(5*R0}35.ηZA\zɘWb4'cS|ȧo|O%H¼R[wӓ{˶uV̗i+J'z *.N,kxHՊc qq*mE/eNdiZYx ;ױC,w`Klň+m:oc8+{m;3q9lnc[- n%S69Kki;|._jXMU%қ O9as7(»6㥳p)(MCn;V| ;)\Xh2PFe؆* ꨨZ }e xM %BIv[>ҦY߰!Ꚏ5#.CTuMfKWG~7Y WyՈP'%]CZ2p,/ jvİc,&DwdzWV* 46 ujdъw[SA&f~&A]BƯEeqgy" '=~*HY _Q*c;J.UqheTͷI7кDMwHpiLܣ2Ѽ*+)VrjިkҸVقTEAڎ-a $Tuc 2ҕQ "o/L4hՒlа\|x(.P2 s&޶Vzݰ[+%ٺ$ ʜuKan#wfzj$6~"t\P%pw p*uK :EG]^Y(*3wto&a%4xfG>᧋}\+7X2Y$ g/e42j"2\s|W9cBp:4&i6_[yZ%ݜ%W'eH@(E:8b"*;(AsS>,j(cx|n;)$-sPoY=]7p ìys(,&D=]Zf5s#[E*ؚ5sNA 9GRrh5 %FcG饰igפ2tap KoZ Ig],(-#o7#U0?g?Q@U{ڝ[y/5>Q!xwHzm%^I1ݹv^d#ؾ]Զ}lAt.)s~cЀcKh2dm?yXҝW1zU16}'e<'eͦF}gz3mn>+sTp-T2A>ℏ?{{; !\4d-Ʒi]6NK v?"]/yiN6KxYf}e:Ԃ}GriGjr {c$)A>DՕio iA8^(x6= Nq M5 $ įtr#$$Rw8Wxn8k w TkB5:rVDތQ^þ2'@tƥe) x{N RҎ)vK:vަaXh_H L?M!5.uǨv%YnNCȒO.o47̊9In)0.Qu`|ݫZԸu6-#G?JNT¬2m znw:ob@R ҢfjĶx ̗b,y_A[1!v8` Mܰ4{1̥Y',9 =1ͳǛq$4)ҩǏ)N=F[u;Rڍ*Q^eS((w nQ"`p<:h7LNjx7(LIC/2Koz^ٵ`pICQR/= lsc>yD-wErC:s<#󒜥5zx 8Spu0/b3yoae4?$<ƫǦ6e` "nyCf8ſ"S U0q1_@FZ+*rMm{u/ Zq~% AlkOv6t5,nkZߩ~\]z\G(\)HƸ2krF,(i޶ h_>-Ti$A uQAZFs潉0j/2 ku=ӏ6іnUBɿIfͱQy̽R i/jIG33>8WԴ+ظ׮zlNkFnӯZ iS"pUhQ9ԏn=7m/<2EICFY֊ihibCo).FTSH& X)w0=7XO+TB`9adБ˘lJAg yqN)-\^Ѫ"PABuZd4;_F ,Wc_It&zopE!3K|tFP Ӹ/k SG3y`e(+|iq]\Ix}pn g`>/"E+l:@o d+[It1o |גPcupmD#g?<(/i. hl8y@bLMt.0$ jo4.گ#HF֤-)ҶmM=S&] J[XURI @cCu?2WB(؊Sv!܀l1;-7GMrо瓪 6V+no+7}46Y^W~{r'ޫ8ȺeBz&[9n.Ff%}Zcڍ%^$^"PGҜ48P9KvTQ^2o+YMm!H⊿=5lYS:ps@ydHy8TrE#!LVsKv~lo"Q#t",s0 MF]*zZ<+gH6sI摒ޯOG =Dbmt^o 4YMl(lIaN% p,U֩JG0-R4n;dݥ]IlUOquR rVH4 tbd;Alh%WWT>rS ؕPf]FGIxW;yyHB'97+ ltg@U\NT<`z-[xzxSgƴ1&hA$nu;N)odq*Cc bSX(oVV*3;̪ߕjZp.{5jGjRSJ8@zvA'gRZs?lr~ ܶRq2#_rACxQ|fm778|v#v}]|alI{]% =n\rq{gA0熰-8/unMƐ-FbS,e% v@ȦkV"k!i*K^xd%6!N g?@Jb%Pf JVV?Dcs[2p-W24J7(L]\ 3cȷ*:djhA {b&# C ) <jd6x.; `exb0JQ kO 8f4*k~ى2lH8!J_7+gJT`.YU%~jX/-U_@Gɟ ߩfOj;3Y-woq._aNCR/Z7J811-Mgdn׉4ґ$g:)X41r2TG)}RpKX+0/N{Tׁ^ jGl$;y3oS Ryi*lm7&hiM7Q $d V ٔWʫٲ|8n  ׮P"V{.'RxRQ|^}7gACV%md(Gw&NSSDpw=;,UHjZz$I)])X[-ȇ%4w/q3GqwUl&Ӎ4 %|>V5 9 9wȆD_GVruqTRf8HEM'fec|;<(GLbK7BQԎrѷQv&JM}`L *ZN@EI+(ƹ[2k[Z47-X5Eu`X2;q:m%YPI,qnv5Vd?b+zQ^pKTd>Ue 4Ios&g!˽8 ׷uPn #f;y!v: `(aA3 H} vyJk!4Yڮ+. eLH㞞?pz(\%Aqh0`zgeqx 6̻,"4~cHu:~&/ 5|L""X0b#$eXN"zY aIrE#f ĢtCiЀ{__Z:djh4L:YLC4ݲNARg9v(h1ŁTx4QЩzy=;)[Ē:.2 9[ ~ sUUT%Ӓ5В Խ?OMmEҡýIfYk߫yFHnDF0YbP]DUeCҁb35 [7KXހoW[ *\P:{o3qRpx@ɑȁɰyH5o )߀7CCGexTnd^ x]BЛWYFU `6=ɀyk7-ok:Dhb^l=v`gC5]g{Uy7ɳLw>zۜb?Up#{pŠ9/pPĿav]ـPX,^s7I_A4:tk.m4+2b@u=<+<#oNي;ҽ("氈խӺᇞi0b8bi̮t ,ֽڐ@+@f*K$Y!4à,j?#ojI'kt7\-6$7 z`zdUi;oA:"=tY=uϳ9aRen/3`xOaθ2LŴ#A4e5ξ ,W eDY׶?o(sc f[شr?dz,d S9V\w | ph6tN5{ƦPٳX^ 1GwbY iZQ@V>TmvKq 3sIM3FKP a'T8RmאWsLQĀ٬)USqh!K֕Յ@dz}&Ĥ~{*qT0AO(UÚzEI\ȅ=Xp{k);t9W08|TkHvhT@>?M:=Pk?dku6Uikw9v4S1 s]ުJ ɕ}KeZɴ!}e@#AuhD)eb{oO1ʽ'ڣUOITB,MhNSk߲ V#S =aۿ{l.,<(y;zq0t)Jt]6?ZĉWK UҝSgݺęlepqꥋg8pG.+RQ';UQVԱG[pVLۚSيǛq bwzѶ \ip?Z%%Npeo5m!=.>|~^:Y=@}yZF}G ?*\/.1"1G,Ă}VU-evl?Gůޞ xwiya1`&&"uIx'yi5C6` X(l1f]TًDR̟ F# Y@DD04malyCj!΢ 0B}*/>eyicFE/N"'= ⅵ gr7GtƮdw ]7sp]䡓W^g%\pUfx싕܆VS= EIVc\- lzX`͖ԘW>HbDEngI\+mL7#8nQS3n|H<}>Ƥgm;^Hj9)i;an'Z'}E{c.9]Ҁ~쏗H* FPe]Da3H2\†,$`6¾B9<2m\6_XQ1rI) ֺed$Y&A9KjK!qhp?3>3BGb3MѝnO`/\"L5P_ڋ';XM6"4 ;k,m u'8^ͪ9cT50Dt K YZb޴ADU\!u T=yģ$M~$Y`Abf4 0-ʏZ9%˿ ̈́wQ7%;1_eX.&w-o }ᴖ-G&’~ *WڰG1*g̠ɢ>z ǣKzT/UEk2 v3]tnϭ?P]V9F  3 k>{ێrd1ږ}|ސ70m6(@sc AR[C|uzrxx뵙A[I(Y@P8+i?N*7P WZѹ{\.rvdRF2液l+!O> bP.\w9!E5+~ >:eؽWp 3A)J@qMTf)2P#5/h9Zϸ{y%R@0U 4Z̀_MsI_ƭ&=\ɢcY^K~[5415q79[yG_Zl:2邽FYyzibŜ6@lnRm.Z:y(n73.s>%@KG 9&ĵAOgir OI.:cQiwQZm Ua|EVO%eݡ:;Zɠad1vXz)ΜXδ."2{ - l7¸Cx oa3qm0>=`haO7 ʯX\35S,**m=LǎzGgpfú?\-’Ƀ_>')d OFN E~PTmX)%p3J]j~SR]id¶4yGt˽ئ?_N.Ê?0RlYcm)R}P1D!]o=i1jpZq?s?&9[ꙐI<է5T3/BN9Umכ]Qs}[b|ierLkO ay=H#C2뱒Xb dZYEtGkiC8ϴR@dQsp#㫴'R/b<ЛZ?JȭfNu}"0ʤgW&/pTil \j1ja-BNTG3xP2Fɫ;0.dly[*K'5mo9k/C/t@2Ip`|'xW'b'z5~}CZLS(̯ҝC@l3ŗ ^1a4u޷\62i逅IpuyJgj(i^i:Ąꀠ7ixFe7J-u gzelza)<[%ՃT*%bSI=Kploeefbo)}Y!5,s?Ә%gх9O׾޾] ½c%3W;i[1'c*XϒJٹB~'# YMBlר0.pϯC8ڑyEv!! n:mXg! GrajA]T0@9[la]Og]Ask2]N@-P4P-$^Q~cJUw 3 z^ *YØ(f8rwE0F #AWf*GJesoXߢ>qV4 1;֖u[5j@0J6*ڷދ Dq8mway-F{$g3aŷecb!5#J[l9oɪ÷LeNlvC{Y^X*u&?w\+~m=z*vƈ(e؀p 8c197zE2rwx՛yc]FKE S/;-j]eT}Vc/SeU';8'pjb C1}֣qT~<1PF ;;l]5v TT`~DFf"*5O2,lePj?77\q8?oQ49cT?=Ky8DW:&Ν$5'4uO^RZm([S (.f onO(PLaXY*E-/PeꕗZ)W^k9r+&$H-oKҵwNfG+~9?y9w{<HNb <-=݂D5ᗯ2 ꪭF'QQL;$0nN|F=d%(Boq2)3 g1VdHbezzW]i=gڞ]_C0~K>w@1RH=x›G>ߠFDwi7I{ɠP9а۩J,ro^`w$?H=#g05p ],8^3iŠp-gQgYʀE6J4eswd|Cx{VؗsTŷ|@thS;)rV~6'j }ru!LyIQԥצp$OV/Sԩy+i$QYdڈnn:$/"*EUQ 42@p I|[?ӵ| akV_:tcxѡZBi,RR}hBN^m\@xcWCp־p3uxm,Ҳ3ò2mLVvmxyb3qeȗcLf9yR"G??-!i!ȰTDa*"@λ_i ][6l#6j?eh_9۫i K^,:հE]J?՛vJM E r7b~-4}fg xv.<:xODe @rSĪ[%/$iebF5ZsW5N,SJ[v bTCKJ -?˫}/j]r3=>8>A#rFѕN=Ș0;n@{^Ør.d0PeQboNyء"|gs`=1y۫P| `GF B{mDNPMJ.?b9V n}).|V.Kmg)BS^ˇ[VjzWh[J`Oes.Z=*^9B ڣ90_wzAqBIȱ?f]#/b"0WUwhƚ.9a }`RdGΞt(]Ih)zcav;B6U|8 l~D]$(9NBkᗑ6<;g!O'K(9nPyu(y:m^ϯ*Y~0о)pV:Hޅaԁ{UOP^v4+ (!߀]:gKoeg *2nҮ]FjH>z?LuZꗓWN !nVqN Ik *O:󚷞542LzB\z)V}^P6Yz=?)[~(%) V{WjҚspOmS__}pUhҬq4xi"I;RVNJB(+M4ӘǔvҺ0hMb~ԇLgF&QGѽvl'qu!nMyrsxZ5G-WNkrbGc*#ol|-MhkFA[E@I_!u#>8"Lwkشm4 rbw@֪U94jEHvG6WRlNq\6ٌe=K)ͷ\ʞdb>|OX7 m(q+lbg,^OZ21NIܱ~źRFD榇sn  > O(軍_dimw*QXIu =SX'2e~%.c }OƙƠ7E cXFen邬ws]AP'}6L:O0=oȵH6R H:m%AިZfY.X޾sGӛ%cixuz|&xo2ޛ|Lg*!]n]dcEJd#J|qLj)!"QyʆE7(3 *TI;s"ُIȬ7Y5_@O c d繖{EIT?-z?݁2nQeD!5![9xLê( iYiBݵ ˻L" (.!S]ȡ0^S5;4䭑 %ixXiB YQd3jKW|_L$N@C8<)jFܮG@Z!rRj|j~EWAj o/Kߵ0\Ҵ=0Vd1&%qʂgY4 aE̖|L-\d]벝RlK"ZXoV'7ۮ`({-(Kޛ˶ZnS`_c0~R4W:BAfWJ %~7򎓹%2H8E$.ߐ M'X<"_Z ]b:iuJt^UK X= p@֟Y%?RQ%fXr?!FFٕɽnzq !6NOl %ErTdkM/rH4}teW=24.ճIu&\(J6rI-\#U V X75$BoPR YnDA&'fZsmYb?v5J\r5PK[L@d4 R6 %GYq}zNõdaޓ=lx{Ĵ L5Ӟ׊ nAk vm"pȞuXuV9 I-y"ɘX7UTA7]ͱ_F6̿ X*v`:Cl3{U(-)>,S BDLӦ^Q|sXd}gϩ//ck^DTFtl$ΖȨ50c|mպS>dZQ!=]?QT/n\XNM|I.6q4gR^<{ ;3>7G @bCY3hrsyhi[&|NGY2zbA̙n |[ɽf2m\^Ѭa*Lw 82*fԉxg9yc-ZjH DWS[,񪨯AHsbc~.+8h6k-RJ4bKϓ,u!l'^^qH;V]ۙN h}#jSc&k U6LQxSE~xkά iGQ\. <[.-h_tf>#i>}aLs{=;;?J 6F)vS^Ch/=Ʀb@lTv)[ @vxȬѮq¸% ]%6qݬ Gݚ+$׉rzf9 ͘rH1?WLgIbj RjҲ{R-qUvxO9ݠT(d08Ź_TN0zD=42QbL^\bhQQt7$/ wEJFl`^0Uf[;mG>F DB-OgN| ЊQ`,?v.Z^*(k7mns*:U釃 ~PJE^s5Y9N 4 pkIGF;W>T'C}=ЛڿAw`!p۽ eR1ߊaGFT#:;M%\QsU**"ێ91S"7_UryJI]O`.t 4Y0ee@.ؔ gm fjT$þ1D1@` `pm[V^P*i?BY/7'ScaAU J!+FTIKrHݲy{&3E|ؘ _e]Rחau;QF10-H ^zD!Boq`7l"AQe86Spߜ[SLwbOyE/[A{Fg˴m?|@$5n{W ODܵ{<ȘqTHvxYN&ߝ581UP,ɉ<N">' 3'@_T uOVy#0eKߩ5\;w)fל:(9 2M7Q#Ռ,^ݖ;,=0DZc2ۼ H$kNqS Q1@m;)@rXE+l J0jt@g ;@VF aYXlƻJrr}t;ѣc:|5c'!C& ^ςuuK_6~Qrw@.WǍ]w] t;94I =v)SĆol͠m>F跬mt!ֻ_>{3ž[DsT9F^>3͑CTBH ws;h:| (IyhfVE.R[;1xP}N[+AQ n6ќ=EιfhaYAĈr W5q.\#n)4/8EHAH7r1>/n RxݓgqM$qb i6X/n>r睘5Bea~Iqj EܙқK(e gqǺ2IvrMj]ClQJNQ=G`eA7ܩqni=(Di 9+)}D ;4n)~µ~PUyNVD+i Z:pҗ{g'ǙQqRK/Cx%\/;Hߝ)G qKO@䠏q ®T+bElG{S^;L,N"00n^~o18̔yT%=6Yn5_27'J/`']-JeRZhQxJ"jM$%X\yɘl opV砿R7hʚlePh&7\8QR` R~%*ߩ|Pe}߸zΆzh,l%% ˠa Px3aMzߩJQV /0Gr+J]e.cOE>L=g#e-[O#?}vOma;eA2oF#H\/V)R`:֪YN- $`xaճWTZsr:ziUxil#Nlw|<"[GF'm>ԺZP >H,x'O;Cc;>|%9"]~-fs,S=ȓ޾ѐ w$piċ=8xo8."fDYS>"TB=p$T Lꩬm_u} ޘ$w|i|4*զhw(s@jIM}sd[KvV BH4=;Z|X<%G^F c*i`TwIҵ/]}*TPտ4RV*QIQnwo#վX"hj5xG dd{ޖ|<Gs+~< Hz'edЅ:3_yx7GjRc U r1!CC8pqYXUV?CB7Xץy4Wb󉢰՟s[X3u=Bϋ+5g+% 7u^oFXtlkI#Hy[]cЉiNBU%_IFؾn]-W[󾹺W{MڪG5$4-sŮ-X0㢀D2OrU*_"1N@TB:3;NhM>ǯpL) 4FRШ!L0,sTI$ŘZP R PiK(4 MRV?ooZ5et81,shwOj %GX #i,3 NXsmS+HALl}%ؕIhTas4V [n<]͍0;ݔbP;XCU#WU8لB3 "$:$j͵^5a/0߮H,=N$םG¦NYqiGlY.TqKaۡ&XƌfK0P|r&-''i@(pM%b|;jE7O K!6R>ܟsG$dh앟M8\(0V=61~ ȬӈS`Ek]\B)㚵) 1埫EաO$" څy 3pNnE+sQo AG2}qtyyRKN(>̪T?ԽJ~H\|NuA.76fs& ABʉf4 `l7btrkݿ$Bz:~.#LיcBaRY (E@$|'38j3ңV]Fb9};迶B!ҵT*1HA=0'ڌwƻ{7&x{-(.qy6znn05 $5i7 [=em5_݇+i8&cj\<57|a0Z NK,D/u3RClS͚crt WS`F}wwUJz>+m;UBBlzز3Tfړ _WRɩ; y MrR}c)K\JrϘ{kGLΗ' _M'l`&hl=ɞI+R}/\f2ydBʸ7NLܩ5n#!__r-3y%zKnj> 6E GpI+voZDSw'ͽn-ݑN\]*RBiu"v<51toGYQJ!yD5, d!#XkTsLzi}D0;=YZ,j՗*Fb1:l{쪲/϶jsf~?ϡ;*@43Ӛ}4.61}4묨@-dL~pDAV[=oF ^?6-LXci!8Ij;Ry?SVurcGʩ1Ke{qr/{tbg8Q;[4T6gttTFh!JY. [w/]"Eh$BW3"eZ5j +Uiڹ>E3y^89[><&V ]n {۔'*^JKVJwHPҮgf&8/[2_x B } RI̐0x.t^oH5|=.'ΈUrL5Ђ)V6,>A޵f}(# XZ8}۹/<mh֑a{klZU[jԠsun.R ҉Эks,f]shPCCK䗫﵏uӋȦ;$@lN2;[^=nXD[`lo7[y]^Fk^Zei@n:' !@5oʲe\W#n -;sR5q)e#ԇS]5<?$tl[p"."]>ex1M-Grh- L.5̒T9۠ 데!M9&2hVL c/Uw9ksB/e>Fۈ>vA@"., >jùg6i$4+|vFXen Fǭ01lƀ4`A^eb染Jl]QպȄ[a@Q%wW䐏S>)s}>oxp*ad$"v+VvrFoկzlu8Rm!_K*Dy_{5Jf w(+~0f5n{+4}x%QAx/ӟ.PzoY TykEyPnoef,X'}Iq6R N˒ [!CZu) 2h;,R3ɶiy1zCegڒܰeiFFʼ>2_aX C*38$ 4i~cSyK툠本Ȭn0Wn%"گC߯E?3h.†FAXzh(9~sou$${:ZCV VacĦ!PlB;w+xd7Yb~_&Fѡ=WKK|gtp?}OC)UNR2_‰jʼn L d;+܄L/CPF Bxj4*;y$unf(D\IXsU89 m^Ց!:_k*<ci.&(>_Oj:ZIX W"χ-6PzScyHtgN2z.ôX>{OFK4YUv pٖhh&"X,&D,3^n˨_z Ԋm n Ctd]~A09_k N&8h>)4FL`\l/-k,ݝ|;IAD"U&,*;2($$N{NQUsET$m>23,ig&DRlz0 @"2L6k4&<Z) g~g45LNmZk*Yρ,W_q$f?aP_*tleH|I a횓U|ZJ2KdfiC: p9R 0 8X-Yo՝3d;]H$˯ʖ newFnaLZ{=PܢdD=f /E=ጻpeeJspg_ YG7?Im9(UUD|:=Ղ^ㅄەN]:j7^\ꐣx\[ÝFX}&EDfrfET̙Huk~74keG?%t 7)H@ g<*XMDNŕR7u`N*8? Dy DJۏ5Ec4DFIT*Ȣ2wO u@(5X6V!q305s7γONJQ:fpJŽ&U95?WE 4]m1l󄵡{ 9馋}=1OR;#Q-thQahm&y=C-)Ńi qS*J_6[L)s)= =yk-\ W"2ķ[fN(n>`6sw:^9,^z)n'.pBo?ks!I. ||gɚry7 w7ELQG8p{Q]>(LjVCZ5Y* VـY#U_+[TpNçy wnNCr)06HK`t׈-1h7) l9­DG6|z%/)k'2qyk?LCvϷ~IM?2Hc=@7{n r!-Rv+`k@F$B'^mc4n/[]Mjة]]iMUSX-'e`!%1 n~lW5*P>EٽA9Ԩx68hPUs]a TYuYlW#z%h% 5'{vDGu$05r9c{,^p6DZnx54t9' wŃSxN{Drz$/, k!RC0e3mqi:xEc+% ֳf^{M* XP7B1b|M5}-],R?:`:gIm>v;k&ze&/X)bCS *lUQJ~j*G @c63ʪ$ ²/|rcx2iU61ؙv{4O{ =l1&JBin}W韝`f(ukn?KThj+11d5gV: EpA/ im}>0 R6~&2+'p~ R9Jo.dw%b"7K $T^Ko'1rY/4XڕIRGw>xMA} F䁔ͤvA({}[%ÙsӋoešصE)NMB5IRc^TW5Z)aITU(ϫۢ⏴8֚J8G[f[:f@ଃdhu:㿶pvc=-|w:#'Nn 8:Ns&L71ilઅ>vk84w^Řu%ެbG+w\+X \{@Sb2[J%2 Q%eűuZS_iW7^`WZ;™)#>rR{u9Y7vd_'d/'⍎B 6YS]d`K{2YْP/t NVY}$X- gOPƛZwRYekͱYAQ0'^I;dÚ4^"=EsyW)Ln-w7CvR: )ށ%>^BM щ Dy47yB ݽH_Y k<>OLs6aeȑvȻ+_^h䯓ch.@Ak,-9>:hr˗-y"tuܾU c')7hKd{Iga7hj2:Эg-,9Ul&uXRHKōr .x4Ȯ=u:z-uJ7Ʊx=+,2`J[PtER,-pb$l!N/'.=Zv-n&f& BLI?~/ÇJ=PansgEGvHyfq.gN+O*%GC_o-IĬ޹!f},z nBC{wy•AQ&$e{fyAnT<=r+>1 '{|)|.r?{Qs tb-/It헫їa+QLe(~NIsؙmB[vnhR< ;WM4{Vn: U)?ٹ$<nL=z)y!f0[8 7ά L2(T5;nPlnM b$o99g%f0#QVV8]an7!VC2Ͳil# 沐#tcNc^5bxbdDp̊E%z|[k1ί~ !LȪk!+4G~vqv6B-d u5QP6Ca/̊ME՘_dҖ{eNުMjT!k KDrIfC5 ND shMt8tZגDAk6;D=*MSij`O\8v47Lڶ}ؘ\Kh]d!E1#1'y..!ؒ~ja|lH _\1֠+yXh9I1gi:)Ĝpg M~N0 J>DL'ytsjp,ڳ/4tfJK{Lb$yr*R3r/"=K gXj~RO#-(Nބwan nu JI[P{3|abduգ?2q;u^*÷_5 ݜ<W~ѷuv.cS<ǁ2iRk.>w?tڎGz'K9&KjFV*עx8YCƩG(OIr~{Kt{|ēWԊB[z&fJ/FI [& G,0Z#DmS{l~t>%M'j9،USP{D?݀ctlREQ4sZ?q Cl ]X(«*b1,c頛ŕ'<mRoah3 >\ r"4oӜN\Ui9+.W{)i9x] p;Ty&|~(UOqyjeN-_o,|VuwUϑ`xxjxKhщ1Hc5q+<]D)HKEmZNqUPز4G4®mň(G `(xւ2,S6kɮ f\Vn[{W:!~-`yj=zf.wOP( Y^.~xb{{?GP!Z8/zd1VіN+Je{Gz8i]HE|ܡcl9>N8Zl} b< $oо(+8 e Z94^V*]UU3q|"BU%&t<\z]iF'˴?'sY9 ڿ*٨r<9pKITr@QO<'ϴcEW}VrZ{t#?HXMw;jf2nK?Up+r2 ,@\q>D֢ ^^£P VuFB 6)H4'X71]%Dꃪt N^Ǥ7GILWѐH* #ZױٜJooCKoo4>ƫ4RJ(Þo1N@|I@?2+s+/pe#TFAYKP4SZBp44,t$Uf]/NG[˜j '*(rS<܃)O g썔ɠvɄ+0P2S:H(aKLhfB_dpXvLJr=NƄ+j5Kd]=vF}wn`LT#y16SJB~1sppM)f vMuR6^qcjLIk\=&`W{붭YW_uӿVl9|EiY_* :ǻcf2+Yˉ}G(>K*dZz\ FzAMD]s0#m ]8jnGӐV,|6:у}9#`R!lvV{kڤwK% >Js2X0Ǔr]F‰EJgIzvP@{>eg4 'xlW)չ]mI#Y]4pyL K+<{ d %? ܘ O𧼎{W~9,4:@md\!z+`25N6AK[9cETq:b݅ .G[J_Wx+b ]Xhp.k;O{), hus>F'WPkZG' ByW~Cj|,eFw;pLVVV _rls?mjn!T _UȒZ bAm!}E'Lv5+lf%W~"V{3pG@COΌp`*,RYPAxR6z[? q܊bI |Gq&!Vvk<ՙL0$t;)F" hd)|p5L9BwsGGx[(1x6˶k'Uג5hk2Ccw|!`,"YD[8Aڤ;ݚTGH @Rl-x{,F/'jĊaN-(*9# 35d7|A (uU. juGwfC݋ uaZK:m-JQc"!nƪB]^w}E_|ƷYBa q=Y N$p= .}"YR +y;\lDItCLt!=hhˈÈG4$蒄wG\U9Nf2/T$6+=n%b’˄vXi{B5 O+~)U\7[iՖڰ[>-,b_QlJ"` 1mޟʘj(rlNQ).Ks_> ˃\ZƇG!xR2 ošxLcZbu^c_V+l3"_vӾLL\'?!T G*277&9zӧX"9݆֙P2)==,ckr,*xo9pJK&A&"\VFWL<8 AcKSJ!I,Mu&:A;^V`=:aѶ9 o8B\s{k!;˺pq=Sٲ"M]<<[DD 6:dɳ:RDc9? 3g? Ctsj=| Z]*JAm>^7ꬂXLYoZF;F>- $*Yг-= [Z>=3̱'.vM!R_a$̹xܓejXܠnu4EBpwm^kz{ /+zsAm Oo)I18S tܻqĬ*/}hq!BqW!MFِ>D2BG4+Cޮ"MY\Fd{7H0_ SՑ2: ]M]v():跕YBO_b@ڀu#N*Raw@ #wuݝxn; s"Ҭ']Msl[ѓHNE"! >P/݋aĨx^K.)n`҅դT >'3 ^.:ׂGaH߻Cj.œJ6{vĠ~'כJ /[;M~ߞ !q|-]FfF%y5)c:V"{owFtyuߋL h \@ldt?ϽcJ7oU}~IB*!ӕ3!D;SX eZ!.BdFrss5ޗ41mݺp{F4dJg@mkl0JS:ApC%gYkHbrbo%"Nn7tm*Zo:G֫LTA26¸G.{C.|1.Jb5 VR~>v0!DZ^]+tժfU<(cL/jR?d DM1[`M^ɴc&tI3E$jL[yX908BB.53_^M,(F:4m|7,|5۾~OVGmƋK<@+҆ }} `I4>/83N 3a^qLVgyJϫGCuUNQ I[t%QuVLTNȻf~ 2vw\sKLo3# Ri$F:DT7YZe25(RLCOL|DkTN;^MM:G&U=mA܉4&tH+DJSAzfJ{B_pc~Vek%TTk?/ݩ:+.Z@aқyV6oAQ{}q[L3*lfL }&{KeKk 0/흰 e#0 p(!<\9ah9)7o2ڟm0) eieCAz+KLQ-IƠ5N B?UjBA;$lG1raaUai4P\DnmV6 ꢕmNT7D{&wdPs ̍,g zs_HUȌ,[έ9 YEm:$ߵ;>vLr0Δ-uFJbB)p_mlIJB/F5bBo~3F^ IÝ4̰{{,dѧz]Wi5骧810ok[X!D𩓬S&JMW*:"FSN pr kUqMT? uLXT|1O]Hܡmdc'7\, =DKID>T/jQV:a3 "z?\%1jՙ A{%o-h:9e]D} -bRx0o,&sTHep膜nOMxҨM%%ϜN-h{<\ri-" dhRdf<`C aTWȟ(UYi4'`fw)2ZO?2QCfSW;ur_O)=IO#|>'~ˎHiŽdZ!K>0q7Bn+PQ:w;IeE%P0{߬jb.$†MMvmzV0S4yIK{¾Y|1"ٻhL;P"p^ l{4^'-:Jt"[=08ʨ;#(dwUHNgOh3%# ϣ[xo/)?=R-Z;(>=M"y|@$d7enh@c9ziAA 81*3m4nXzZ'}rPi? ^+r=Kn⣚}>!s襩XF$Ep2@>/hO{:JҀԈ{ƃ'a·j8sWQz95'~߹Gz$JhMoҕ>ɲ$gb43@͡m}4$NԊfP JsG%,>cv!7XRܰ#@$+4T}LxNm!f./9숳aŋ 16oA $I Qk\5w4d`qۥΈdv m`(4K3P זQDJyPszEN_c7 o_[$6 FYjKx9KL_Q&UɲmkJccDYĎeLKDI~^!+Xb2qʤ)Q~Zpʂc) ta4LxD}]Z%M?b`>(R.S>K#h叐J5e *Q\_Y O#x~ OA8Vw;uhm@Z7~l!čpո-|K pEJN$ĢHeLؿeEwߞ ՟\ODHh&H bS=GF Q;=*xi4`2Yb'a_P S*(64Ȝ=HiHtMy~`?aqvC|㱏.[#ۮL13AҾ|SЛA*zJqB4B.!ؑo otR=(> BBkp+bwN }ޕ&QBץ6?4ډ@yl32}@}һpq+dI-$Ȩ 3yg#^.Ս`o)fSi;"?nr $'N&עZa-DlfQeCz| M/SY8'T i27%ͫ'zΞGtqID;Tk ᐙ!yj9KDhyq%jfF2gxPRLmB{Nt܀ᵃC_u<`Rm:(*ECW2)$%ڥsm7Rѡds9/8t|n>raW1JӲКG^\VS#pz]l \)Z6`',ZP C c~dpw=%J[ 7CC%${&ĔqCy7sZTK3kڪt%.i4aHe6̈́T^U}.Rʝ%xuX[ g1lyWlL!pԟ}v#`eNٟ2DYw:Bu^Y`2[%wkr.(,ByFr*#CiG 1PQA˶ӑ;\h+/s1Z)䢆!E#6O"v:߀-lܬ3'gmcAV H|gǖzJNLJ IL8'31ׅ⸫j-Dz!:9.]W$Ԡt}4N8q䄂xS%`m/8q,S}Fyz";':MreWN}W~L>d yb頟ca0ȫm V`sI`BgZh)+սQo^*ّV)VzN: +ƵOp0:kg @<"i=LnJDrOe<XyNWh5ꠞ^ EھGiIGqܬֻ?/U[&83#u&GB6p4J)< ǪHJXG{nD^i#,ESRH|jSo֫hn]ulՏtq$l%I )Bf, Jnp$_G)E*_[VZ0vJY'e4u>K?ѡW;EN4jIxy[iH7#b4x^I ~ ) LF ;twxvk@M}sM/v`,G]an50eZTNjePqw`85T?qghLw~a=o+F7eKAU41S(7qLq}%u*o7p O?*PX4-(-u˲aOLYq<&P;rq@̼1:qyQ)~reAorG@B@ CxxF$ewuXSWZTQWh+b{En9kyn>=B2 o_Ae!=%eцf\"zh ?N􏏳}W,#wʌZoݓ:rcǑנ0yk6^=qn(q޿6s $NjGpD۪u B=ӝ[r@h5Mf[F>=% C6pݩPOp$N7W0c߀ >uqZ%5Wv:I.4 -тۑt2w4e۷vYyZN+MƮSW[&&w#w!N&j>Qj]$x_p>ԝrGRRH$ˆKM^ŵ^=Pf"إgp>&݂f}"*=}"&> f:8ܽ2#І4.l7%!.2{Q䌵kIׁw!8ZqĠ$e*0j_|]L̝+|ʧ90"XHL`&.O5`WA9MO5]L?Ӡ=~cfGXTfńđRD#,94mnv-(i  94@MYC5\uK64R2T}DUa1;t7xY&pu]bdzR'e f:q<+od9!]b@F!8nWB%q[7y| @\vCEÝ=Tu\϶Ź6I4m iϮ5,! <˗˪LW< C#n#Q\",::2 .E |~Q=c\\ aIi mfI/ma__JVeWHe$ND RNoi4'x_'% *]D t$Pк[FDzF@Ux$f BmV?Nx> <ӵ"fv+Y24c*ygB PxאAq˱DdBP} R$;wgfJ+N ?uuB)7Z|{,!#PANp ί)2 ;#Pasa cAi+oZV-[Wbp;_&hR{SeP>3oz(k%1JYKr`ۦ1lXQYa=89%Bč 0"G(U wXԺŐI#Ȍ[[n! voMc?қͩ .cR.kbOKHL ͷ ]̛>R AMް;:Io:`Ex6aXP3#Yy]^%'PLEf,~`M=>*0ה !RpL-x& aqc%Cߟ׋!0uij ^ #X%Hyd_=||Ja^ y_{e ?l%HF]`?RUۊZy X7yyB->FkCL] Ƅ8^4TL41%n^&,B4~: WJVSǨN4TSgptbdxFƇ6E;OB”< gGM@w8Ծhҭ'+L~Zv<$_x3 ltwu [ɉ/DWF S k72"| G N]`JY`JӚͧO%|T ^I .XTT}jy fyGy|ס1[˻R߫M?_MD&R9OX *3g^~D|35WJšeIn/EqItHqD|P z3~\WT*2u^Tldх4C4C3MFY-Q -P3lhlL2$ئbd "z.8Q%mY3_2*QR{= 0I4aP)1Ol_.Ҋ4(*P=F)&.4Uk.vpQ._qzaQ'`XZGoթGe 1~St?L J~`cѨ,i,~}q!\(82Eshz^jP+CGDU$ 1Z&qڿ?dZ8O* a![xb7b-{:RF̐"ߩuզ3[*;r`퍕4"MJ& XAf~PtXp 40 ,b4 v nj,.3OS3֟guJu+ ^\"[^*i`^e':?hF:1[2UP!)Y;quNI#J6Q.!9$a?Vyou#6ѬXf'P.~4 EA|njh>H}| X{:Ao1<-%a0@R|i-]gxw^A!N$M!vxN-=1y'ɦd0x7l I粑k;P`%gAD Uuz> M+gUiϯm&}~SǓar%-@lDj4\K|ԵhP,#uw [LNXߥX9sȕt_/%ŤS~8 _L^F4Ee>:R`o@3BetaCÚn_-9ǣ P>?ͅiUq3PR e$4/,k)Fќcu^XrbC"/_R,02/DQ^i4-RAJT+;tNXI܀3DE*$m<2q)ڗn ۠Ͽ xf0j_JnT@ }=O]DnAl6#5Qn4"dizQ/WN@J{"y6UÄKPGS`D0rhvh2#V3bq.f*8 utџ-&nA:}?{J#c 4w鞡+ j<'B#@Քt?wR|-ϓs6<" ivݍSX+$\$~5ʬ7B`u_cl (`eE s\<'c+.%.o4}->w&ULNQD]ٝj,8-w枴B1 X{FU0 0 ]n_8Xjm++)^t}m|XUBEF+Ea(텍-A~!#&[]j*9ƼH($-x2Pݹ}jhX0 Ou:.!H=й-| 1 vLYzf6I১ĵ,iR ĂB4Wf-7U= ̵tVd5N/MR\jhOmh b#&jzLUZig29@@*OmQf.: $>SE]WD*(Xaf .ʂ$'`75huؽȉVkck`8 .E\u=P$Nan$b-ǸG RIsv H?~:L8w0)$(r65ᄳ fSBe_qț4_<ψL;PwdH}{:aƍB}WdYG/c,&DJuq5ɀ)LͶk|BD-/F(M*YlӖw4ms1h8" xD}rs̄njn~5^\쮏VXPi9b#pvn?2B6] i c4"#|͓4zkJ)D LcRxx HM&2#!e@}j;UnOyI~~&ԷGO>|rA)/n#Ѣ9& s |6{w"%㇍sN/"q|ҫ>=I􎨌L,E.5?[bDGi~WXqlc*ڑ7:$iOXJR9a;-Ж~PڳkZ9O\}EPUaxaZWso"EDc.G3k~*?/o'IÅ栉?Ovgtz ݏ&,ܩfOv4] I {/ ͨJ ׬4eYSF'psb`Ѡ䝨 6 kx0Q j/y,Zߚ0W3 >` ڋJm6$^q]M\Or̬j#D۲WU 27qgZB%;&]#sRA#c`3i!2Q7joi/ٹLd&EwJOflm,8xeʢbZ2t0Fxϡ[]B{Injښf+n_dh!!B$O(;rn|md%l]naq0tF#ErB .ԗAP}K:?Vb`vqKۘ.BJli[ {N d!h)+豋<#WOY ckٲ+͌VLd`xX=$C[Ե7 n(5\EQG*샼A_'ˡS="l"2޹Js3J=Q9&z\ ~AvTEE6n;OvEB[OCwրX6RZn> &nn"ۅSr~9FS^!d:"f?Wu(Gpo#pH Oh6"sg*ԫ~K⢶u Y%c+kNU!Ø^v[+ۄ?*b%Ws4y1]8Q@!~G6o GTMNL]- g?+R_R5'IH|T^b\~x,y ]lScߵ:3*% EO'ǮE]A+S 9<%|YAdqP;\*(`o%>ҵS} s#){ڟwa9bs3xtQflCS= S>5űtIyvlݝ1A|Sv PZHyނtwaYʑޮΎA:Z̼ Iݐؕ^ {/C HX'a੆ĉ:+I#W# b}-wHg3Q0l7@`ꍪfS%5bp糎Jd01g}6}*-sk$N4K}=34ůGhƼvfu#I|ȟ)@e"KR;KцNZE/m8>pQ"gq>⯥P~?9_JҗN4 ](}&T1bY t (3=OKYM8m#t=6tS밡ƑZ$ꪈ{;cU ~"PXp)K<_IEB^-Ǥw nB@y-ìtxTj&>?(VV…>]`o|py_V/2D( J|IS5$|hݤ `{Bz@R Jhoƿ\yяXjxُ'4lP]2,p%-dbJ ܘ[0qH;@l]we~evR:_L;Wvq ̵S1uߘ ͠}2SoQVCl CC# ^/H7fC׫l^6L%/n|Y:\`vg7Qץg;?XJDJ OЀۮRTOx*3\7Dy̌.Aå! pf~P2.g+IƲ.1E,|)xNB݇t?_~3GغA!gTY?? f{H npZ.00evԮsGNܴӼ e} }u#0ا.ޭo/ʎGt>-s]mVQNV7EG n{0myBQDf9 8>EbLVck rBU ^2K7Si:+8^|ecVuV8_tƠZG:Wbe1 bpE/)IjXQ =8`JtO*XշN׻ y݁ ,[ppp_+6mF/ZЭG|&p*]h2p[oc 84|V @N#&:nj̢Y\ѧFrc+tJ]jP2)" ةmM{y&/78{> `3&n /#WJ5ڎ2mY  ;_/ It2;f5n}B~ ź*f;gb}ZWC+]{$I89sIpR9-*XS % _TY4vPc\<9/u$ 7)<ďasLMU[ot6ұ6X<ƥ6m|@3`T  tm1 D | s9VMWƉJ^hbmS- r 6FF ;?J*!`O_PT&Z1xO˟1`?-Aaĕj)j`T08+d)^ٜ].5Ym ˙ݧZl8qv—sWϏ,M$P cR6 Ϗ7lT9/ǹʬ .kW 8śز1N]ގͻ22>1G-v~1kq nhZs"7dg` |m)N6^饣 X::؀CIոw@3rؔs6b_Gȟ?U7~7B-ˬ+*(?XBTaȑ$"853R+@(xF pSw=rZ֬?,$ȴΜt@6%^E}5._ 9]1Nj0c,FʳQC8"4HdU)u:#!EA\c^4k ]6 4G 6+JéFN@w+0̶f qI5HPט"tڿ{"ȹcy8{m,ht,&y~]<rd_~ZŞ֚#j?H4(˸9̊'$-[jw3,FycUZl , {ӈ#oEBZ'zVWHI0N0^> ۦ8eX:?@M+ay3qۂŇ zC bQ\ - 8Wi2~*RVS:Ve'G$$1EURn+A5D>wzo:+xfQ֢MuV4ȐmKtFRVAujE$Kyn k5?Ƒb RgL"gj'g 0mU(FYQa3}$G/kFh _QtSS: AxMQ/,Ae IuPwTX&y ɝ.͔v<]~Oek x)64cF=`qlt&<$Ug4&lCd̺^gWdsWOWkHȃ %v1 m}Tqٳ6tECZ=372e!%k9F3_㔮? AqǢɗ1 A&ZF$2:j??~9R< * [ZrGz|FH$IJua>̞USm sZ$U;6a7JDNwpa0ԆQSF\H#`3\1 d_@Z.K8%OH ?K+QΕU4{< ISquW{u?@)xVcq^<Cb" Wjhi˭̫pdubqbSQڇnGrI6Ӎf:ZwIZ%9~v ph^SZYex8{z@4pހ?l d`F;DRGq U{Ew6v; A|\Tsv6Ps[[36%lR֚F 4RmD2O3Jaw^CI"(M!(|iXF44z5PVd'ĽKp=gА6%2L t0r= Y\礋Q ֹ}l2g SR޼R}9G"TB?5Ċ$F^*ze[x+^FBH S^}|ڜ1g*l_5Umc>a<|Oqy vV(/Ftz]>n'9q`{\83#PQT6ݲ 7D_05JB!Ժ^: %e{ީc{Vsސs>)~G'G.GV2s-:|1U3ʶغT s䯲U4\%G/,Q #KO~F}yok!FMթkuMZF`F%^6@/2J^zeoЈLZthK!ؐ2efM ̞[g]Agl0M')q #v؏Fǹ/EjP ;@hnotLN: *IF%%t/"8hEhfEwm<50e*DR/ikz^ڌJS\A^iPۉ\JחP6t]1<"Ov9 ԪE'"R}m`RܙQJS r. T&cqhJM1mUnIWb@QJ56 - [n@}w ĉaVe>Nf%{?Tt/ Ȝ"Od5m4t{.hr0C:*4}}>Vlc:LL_ )3O!X2uBn3N{Jo#Abt;r3ƒ lq>߯_pyc?4erdWvIy)DDa"I=D `WjAeŀD J躈\ 8J^Od]D9'0|-=C%hk~EC)4LC/t lmcQN|ÎI"O:pX@rIUe>nєjǏzԷE,l?Q[ocTܧiEҺؔn(ۣ3EMf-XbD@#0->T}GẀ!Gb^z9WcIh 6 Fa""̜J -#oc^Z)wZG5qw*4FrSH񦚆S Ob{,;ˀv)3ҹ5tJm}O0; -9H2WXŁβZ\/gŠ(j['; #]Ҧ>h,}xJQ_Mx R˗M:*ެENp&kOYqpGNiȿuHqЕ Vejb]sT٩;/&F1߾}/H/Nvd> |π 2Rp.xQD^yIӪJ>/e5/p1SO:5 }*s,^"5@{ʹ[W >CU.rw4+'9*S1a=n?OɈǡb7zhl":ˢmQHq''K@!نfrϘH -wCM05^stt>t+?T|ϡJT`5oZ*,ԊQʢOHrosiLE0VRkъK:E=y.K /|1ysCksN%F_Lw;ajAffg spؘ MTlBc Rt5%Z랮Xθ f>M*oW!Wjwt|a_1~m`EUU/ n( o -H˚]M&Ԃ}W$-_y>$\ŕ_&@KX w]A)ӗԳo# x3W4k.ەk ȇ#t1y=!ݮ|L W[AAFWA<KVxtbL{pŗhnǍKvCX&}eE  )թFi?4XG \i|:PuC );A7@URP{f/y ^PF ?Bqy{;i~wzDe_hxߨ\7y& avOw#VDiRES!;ltjR\'ccT<VhQ5փ(-Ph+!FqJH)Nm\csx2ه'ܝ *e`^%Ux"1NY:s}ͼ /$J Q8A -3y,L"յ2Z|PPL~vH0:MB/A> 3ΪVeh3[ N Ur@ P,0כ?6N%F.I[gEcܕ@P$ e)eT7B'mJB=X <mhY](N7Cס"hҒC[*gcNg06E$=SKf. gS!=dqUhS(f8 ͓ C5J0"I9'ka|]ЫߴaLtĂu8'#yYseÚ͆%}%[3'F;3~pLnIVn; >OZƮd)lK_OneGё/~+)uUgUO 22 W^nWu/ml"k ."R]0 XÓ3r؟t_nڌn0xUz LWpMͭFbк ɴSMQ6h%^BKs@rZhѲ9ݤ ~)l\lfPY/j%)BÕl5 y=_EX^a[=:d+md_h=QߠX.v^ h/-//^ Ug8{ZV7׋g %c35GV-gH{e0crMžp< 4PJ*'—H&]t~""]38A{2 9e?rt_Uќpya+ak?T߱&V;tEri!4!q(քBkX)ta`dű}78dEe98U!kp_G"ɃB|̍4gCv0wS1f&τO@,TWi=S 4:v2Tp 4k#%!\U8~jriƻM&p&7ײx_.:.!OJ܉zQ3Hpz;jMFȇD ׀^;~c|r{R}gIóY37^4AX; " `aPK ҿώ-kAﯖ4\#I=CcLp:1XӚ=@<`<0Ds~8PƜ^Ů?4bPFm(1i/(Wk)f{'86'l'BEb% =4ho *~APԠR4'2ch阋XJ#B *TUd<;ݢ9|A@p?qq$ M^}اWAg zLliƘ0,5Z%hnl ٷ (k II%p2;qU/JԫsT!,1"S I#qfr3O|\JAO}BIfh@1>U> !^K0jt8%^ArGaJ _6r') |Q&3!c+heqʞ/ #Q=]1$n[ZP?NnXHko8 i)4OoT ".zJ2$YWXVeϖNKm0I \ S5%HP8 ۢ!:ݝ{@$zsH|9?4=0NЏmAt)t_[huN )Xߤl!,\2wA:Ry"gp^L@Hx0b!#C۲\2cra*d _ҎS^mFR#i`f6{l J=MN O7 ꪛ ~Asa==nމ`iv)ŷCG`BafkXLhYJχGu,VW1šfBE^͍>m%e%y |ÇѠ hDC-d;OnCל<pөc+/Z9stqX]C(V/5Չ&0PGhs5'4f(`Mru&b2\za #!&;0^dU ؊#,ር* 3b͏l;GA$a߾ |xK f=8] OS?fk[w('JVVwf /cZ *5zCu*I7͚8t7R=VDZ#mLJw8Xk}۞M_8$g=N-Ґ".gU`TcD# gzcP(~0B&+ vIMtlRϬǥ5fW X9~h\#}P-D$~6Spi'¾)̏MeҧfR';fm%jխc[od7rBD{?НH]y6O/d˞6:XZX`r4Cp3D&`svyث8vTy8&'б `)lzfm'u9yr_q&Kjk/-揙t,bw cԡ0byzlԟ`}G$&5wu[20FI#9E0~A{Tf<1}>p҂H'̈" h\kX:,cCN{S}RJ!AOM25[3KFgEj8r^r6rTK{\_@gNϗOSCH0_x&Y" }Jx (yZDž9wNy"mthe 4M|hXarv&u3rlr2 "vKΣw.N:/(7: VPS:d,G--PulY>6 j uS6/e`6JZ%?>ıi ww+@ S׊LYtC$ĝ Z$ZhvU:!-\@þIOndfkZ}7 rDJǗ*~xT9f`H'+L3+a ҝ7hNeCzҨtKuV3e½g; E=an,<7ZZDؠc1u~~C0L{fEnb+9%RMQ6߻G-cdmi"ʼnjIۼW;AO:8w_;,,rT&ky妦8um&}겪2[Y!'` >' _ 4i@D{tŢ(JǒDIxeEP7=VLkѨ kW+2RERL]QH !)slȮRH҂~P? ^hvLjm,WJI `H; QmOOD|?[%Ϡ}6_b&"#\?m >RDzV&סq\ 2wfLgs$cQ`_3?ߦd*&%pqzQj_*#;QG^%:v>CGY/Za yU J6O_P'p8}6U::Q?v_8-pRMn|:f*O +b{+'w`E(X֭ ל/٨G-{hJ"|x.>V>ep?nv\'BRocOpnT)99 Q{=^1:e~)(0Z=6QC8? YG{.iĮ]RkT4̷|-`yr\KDBckA&ϡkGYX~ͰNqHj8_3X<}8MPeSDemrEMcbȴE yxa \|&7C}Pq#Td0Ķ?F K%+"E&/~)B>֐D =آ*$pc#>u0 {iK0iW[~~V9<-0fQ|0!#K$ihL7DQJ`x;&1?#3~v͍8p w;n<MV- ׈} PA "H<_+Xa7rҎϛw8>l햀=b*YKV1rn,-u*yWZSӤ[OBʛ{ CIRQ1?.VS8%wS}$Ly@XQљc;ØNg:j`G{1K˭OSh(I9&v$OYxkWڏQ Svgkݰى-;~H KG><@G&F[/#=ќ>.א3/'  4&>F 8.zbi3$eHlvRܩLyjDB"=/Fuc/|Ķ +j;H5t)BG [ ;dZ@& ec>N dxtuaN^] 4^qT<= OTUH;hj]%E|wȱ]+55 _4AJ/T~^6T$fϬjxҿ ή%/Kh}UB}Nס5 m3g|άiY _\`@uD7+/(}*~OUgh8? iKДhؘ_N~~tqc~[ =v~!T .=N 8K`tolg\1pEuDra?ݨRkXB)&7Z#x<3EHASgt3t 8U,0iQr?-ʃ\~䀪*!]oRPע2PlRDa)Dn8C%Cʉۓ1@CcjrA\ON,6O8~|[c I, @TFү+$v3 ]$Z0:!_ vcG&!6-%;3lJ1He-S+snJaUd(+>]R)REruOaqѭIQ) ƑZ6]@(nU~E?1C-X j͘3dn`G38. di$T* <v/mcR&Q^mo v y况Q38*d~$Դ7ʈ>J{hcF>$ސۖlvLd7#jSλίB%zay˯c۲ӫ~"5jcQY;bYj9h|"n $!K8%t:? @;F0=L$Sg~wPA X $ؓBw4J_ Hp݄ RX2߾k9>ԭye-ҋ?j;x R@#ah;-]lx%9DW-ќ;5 &A׳T8HkIE$wYֆ%eFSA8\iH`#.՚>h/pݘա+ڡB)(. Ty.gNve@Pã#1b(7N<)5[ːe?iDNU]bmu+ Lt>*)mJD??v6kDJq,qwHz.:u~Sw} X3f%+,pwfHy[s0aҒ$!ڈieE p!Dg`ݤBh Al鸋7"nGnI,8f=?z:su޲޻yV1l2P. Gc`1uKYׯd!sG|XreGip覢ھtOH$c׌8},Mr@_3Sh&1ww@AgU64M"]nT r>FZF*5 PÆyyP"( G)pw:L<G6^3i?*HɆoF<3WufZ ,Vvicrg=RizprPXD?<$rn9 `zGPWt,ľQOkiSH{VN!`I[53/d BF+؛ԽaHD F$'5g{B"2<'Rң<똰Quc:KPcOdWL!l2bA,P=a7w\fK3D&Ģ< {An7(0eHu0*P}Nfϔ"1f'FlLI)Cu jg4U-(]ab+45:A7rj+j:2Au[D~K lK3/\ON2PMC'>ɞr1_*!@2w@nqZsN)ڵey~siqL?HXc > Ҳܫ-(GS glcv#>Co`l^2?r+jj(Qa!\Ɯ.0j@/SlAwڝ)ECx,E=m}l dC+*9_ e9&A?7@1χ;MC=dL5&IZɁ(0kh9 ȵD%ۑI(XMԵQJ7(qCs?FF-];e^Mq齦vpA-ʴ ,,A_LIh# ]{YH$Iy8q?r_rB]umƇcc9 @ef=E jadW bmOn2w&+{踂9~̘MqCNq/%Ph^ZmSI  QU;JFX\?@L4G~p)CzIzQY>lOtb9Uyr(S8d/d9L7vLzG >rwཽ1PT&#^4f~c?x:P)tI/7 o@b%e@ZEDUBĴª(zz$&h<+a 5G7~:] 8E|;C8nZ΅b9,f36bOGE;Ư$u5D%N2r9O^L^ fn~%8(0&xpNq9Gs,6l: | Ã⽄FB5Lx߭vԞ .;][)/vO0JzTՉ[_E!i țEdžH@X iّSV-Pt3I+-mFĥ*=Em0}hX&f)%1LW$$N)TACs2@÷:t| By& ;) 08_%QBr$NE{W7&Ɖɮ$יK(5d BTH /@JR<}yY!cʫSe9m9 c2@ |ۉRA,u(>> $^몚[1ާ?6T긣uWMA[cPoL5X̚bhb^ڱ5=a%" fBN` r0ootz69V٭|JJlyؒpPG'mHAď~.qN޸Śގ]{EPz8wc#cO@3%˞mΟ>J)n }ͧxEOJJK#q}|! ;\8rȐ9E =xB̋t\SneܽxӐZ?i&zQc' %&a= ^;V#RHf 꼴`Zv`j;_RE=-#x㨨դuC Q}vduڍ&]qW.=¤ȯ;b;ٞq$ eW\s)w<(n7+_:!ZjߛI؃##7@>#:c=1H7tV*0\oc:-n䞠L7&#P^z Ȉ.ZF=@D E 9+jShƏJbkQYl=—wj턽Rr:_ $}#Z)3vGbyczaY}`@E:^98S_j-P{w t"N1GOV,L*p;J3A4접l&H`g4OoQwlrX?)nABchucm ;qxs'(']'Hf]|l dRyB\]T=}Λg/=vr5Օ5_t%(HA}/^spA΂{:g'7@lF$kD8o?nQBSlsTߍdM2es4±#tOsSpM`,Wë}3 ,8"]tIDx.|[*kT˦h|Ss <x{ã{R}| ug Uv2S&/SI9 pUBKuA@d-sEFI:?F k@cb8s51ϳJФj}*ptoݣ\s)BS$=u_ڋ]bK,@uR! 3LLΎ&@w<ĴQ΀$b68FdAE_yZQJ4'͉mPu8tU0`/ZWp-y;[%A JS ;+qt3C<|TrYq$ʧo$!)H36n,I1z jpRy"-PMp^֗t˩,YL rMm ;+ZA0j E<)k+;ӂ Hw aZE_D#*ufp-%l2GdI&2M`؀,3^UBͽ\L Yj&iAjЌEw+0Kwkynç sۅ( Q@~lXl(mԟ‰w Z)A%R7 <*"MY`>TY[J&U G.߽vQ֟żr,X3s,Z馵Hҙw?>hd=ݬeorGAuϴ0W:;+r12Yw'5H̫t=1u">*NΤ0,Wrl;/LAjR͖u5 'x$ݞq*A¥c"-8SF REh!v?FFgQ/ÖF(@6(ImρR@rM w$b]4J4-7f5Cs!c nQȘ͙ķ\`d$,tv6l<{!0lU\]+~ .>ZݮЫw=5*E|4*4.~ 5g4Jaz<)د71X&bԟ|迨^niWhpz*_7r-&mHq7i@1EUuKNijٹV)2hוĆj}t&mX`235P.S {Kieqi ;l3{CfG-{AC*Iҩ7JFRnO)]bjfk<67AVdY5&^!6sNI׶D:eq?eF ]銏k¾]x  bR4K\/M|_Lְ{Y!$ %"+j*|z &)Uo9|dV(;&,Zw/=ӊ5.Eⶣ5^xb86iIj߉1/d.y*H^r TygT(8^,b\<7h=a?{N- ) zTvK U*-0;`Er0?[9KM^)xCɜnl-s`PGt܄꼐o[ &),_(jO ZK=޹&ؤ3%z7N֔/בD G⸖D z=%3]6gKꉬwP7ι4}xtWPw]CQ}m<+ a~r  F(mms;Vb–ڮn[;l~ڗAO${u/udq86w TFΆW,q9;?Tv6۔H7=njHHzjǿ(+RZ y iS0%7 bXFgKno J*O`Qůŷ0DCiCf4w@ >m A2ɖ\$7Z _q!,r1ȍΪk+ +y{[5]i̎mV^kqg`$qwAl q$:Tnq@RJZ})|z  \rP¢KIY_i𾲴3N)6>* arDZk_-8[ ]nY*jkZ{*їJT+^Ʒ?ٙZt{skK> IV(KP! rJGll4]T9KR1WP7kEf[ ㍩?@iHXɋK}CSBe d90Wnxi33b+ $&!GJ Jrz[r6AyobM)v'JoL:ڤGEjhhT#d$pE)#K8_z^y"FnK;i c 2^K=V{g`Jqz#zȹ4N6h 0:Q;,Y0o)a`@ ImK>jx t뺅 ۆ`ijY$lAФ7WMf#m Jɔ}⒉Q&}D%<Қt9 n.lv {`:P.kVֻ0;7tQ yX#=ڃju\tmGV g$h1j5S 6 r䖯^p|cXg&Ѻh -rMb$,cAՋX_>WJj#G+0A{s-QP|JѢ,^`R8W/4ҦG'ȕ.N= OQcn&``O %OȮK*䀡$C3=rOWk^'H7kLgv3V8|Qr?~\\ZaޅyQO5ԕt|wsEu-$,>Y3˸2䫤dd vcćsb쀐Y<"b٘%ߴD!ltVBv< S'\,EzD1W,YBٮbLОL?,E\Uygm;d)n,4)֙^_oETs}*²$EV(p s3'UNj҉5ّ"1WM,ndDjj9JZߦ:ϕkܭ 2'fKJK(2ܙRIY7c$x` > :h&ǒSnF5QIIpN-i|βm¼"o\/4ư@ԗ`/BҶ+rHiM暤Q~={!ET^C_7I5ыqΩpqFfZ%*q67s BYYߛSbndBX8Yi;X[/.$yӊ,TP (pPZ%XE,mM@Ԕ͞R3ך5V/}Sd t;yF0Bc<)Se߼+3ETt>څf Zi #>궤kN)Eۇ?,=FPM:m>>}.r2ggZ9ƅ7[4BƦnK!^g$x냍`m/еF1u<'E*&X[C͇dJI'pKLxXEN(I\K8egsebiAE{yi IX]KǦ}4=6p 7EH!+G19֌:LNaKL[uÛ{.k($ ,Xܸz'1.6sk#67RʴmWQYvTiںJvK{FӓU7NZ&V>qH9h%W$M.s(#gC:\D]XE57X 0P8hwJީ_,Fj* gZ )?dh;䚛0vhɠaR#v&?9ў9w=oxx 1@;Nx8"Q5I0\){]H03 Ͳz @l, rT-ǚ%+͑Պ7nx2N܆Sd7Msn D1OH9) :[Z& 5rrzK;-KE֩|>s^P5Y{A+я_jcˢ9T+s 5YC1)d/̀ƄCA"mRٌf]HE\e. vZʜ]*0leEy%˔(֗Y^;Ê; {?.K/۹%<+Zqm1\ ؛D$nҾSFO"Ś)@p^K x%eANѬ\㣐LСﺦwgPNSz>2Grܷq3nJfO&w!6~G/ fA*]DFp;`E 8"}nfbx ?<9jyrQ5NȰ"757&dئ>Yt|R)p %Дy[5vS}c{R ߮n ֚│*(t.S?#U%;x#sV RevcqzԁyhCDYg.ϵ#'i*#I4轫wv150Chȏ7 ձ9V޲nG'p^oE*Ob隟yլ/؉;Vk9sD@)Ĭ`jd0e}%{UHv}BCosMk*nW<1 -AA1ž` $܍1,&ȍf@Sie}K0eaYvHkcx0UcmϦ'\$(m+BlvFiw qXH7݊߁Β8mOo(AB'#Uenk`]^\qhĽHgAz#srFbHc_Ե 3G2x嚌&BW/Hz{BVZ'Sl}ٵ~:yr[s k%Ͱ^Y.sT/rsՇ )n1_5VRc' BF۩0Bxi5Ƈtn.P pjGhTiY;󸒸0/P Iв#ёljjyMa<1׵]IG[,IXyЃ*T˸r^*3LWW b fi`\|H3OnޖN xWDJ`Kld"*Uf:٩Ӏsp.Kinޯ (!X ȚFwh@~ESIIV((3gZCSP g_)iqХsƺjp5gFA&xT4MU!!ֿW7$Ams^*,oD"xu]/|R1iɖB<<>b"EGVaWmJ[BK.êVaj+x@DUAVjKPY}潨kn\LK >H2ijdz B%7ayeJPiXfI-5_ -QӞ =$=*Uw:WX wtʸldp=i "Mz~j^|[ ~|ɤL&w_TL-߾][CV $Xx}Үt*dpsJ;~+G:|Pְ?t<I^W]Sn$;:)=g쨿Uaҽ~DU(N=m\_Vk41lkӼ"uEeط$\ޛ)3YDL:]!Cm7/L(@gSES\Rcvj c4m%܁ zr49lŊ1S ZY6 'XdiF$yiEX~a߀B;՟KBޑͲ0Qdߟь`ũ"q,cYMZW RDoO\3;!D2#ζ@Ii=ö,;~&54*^ 6DN =)"ѝxc$% ?t\͑eEc( \,Ni r,3{B j ഖD ?CPh L9Aθ=ޤLև{wLho^+Z"$nz%a@2&Fxd8p\b 1A#%' {ߊ! ?^Kuw.S-ȑl ~yN  e,=5-i|s$blfQ#S1}[`sN F]6>ȼ-`u/z+WוX&Y.[UA!E Od&' I^ ũ=ؠǞ3s.^f6 ku? ["Vc!e_PGc'q@ۏqTGq؟Ta|2RRA4DF^pVm% cKDEj1pNquWx[a"s9,3SQFbGW0_&,n׻Q9*uˣ-za'p&;ʣ@`R9Ev[1 iP^ [Fza2{|Kf:gy<ˀx5)Yӯ̎{gLK?/㕮_etܷTСi8yY~f; IX.DC$g]ս9TQ߂#.~`L{X2#72t^V#Cs15gKfI:E0zp%ϳȮ hTL({X1EWpZa!0x%Pf&dI_Rڲ0tqA^VgLe9,?RM4Wx3dɸ-[[rxZyh{y<ČDvzw14\Rp];R7jֹ@|_?R=, $_f‹&ZU$CuBZCMǁSjPPkb$H))j`K9Yw؟2V/@JI`NQK^pR2`[;_w\svAx٩ UEr T\ %$تթNxz/S/\ ^fU:M !p'wg3%NInr$xYFħ꘥S2[!oX;g}8^P VPD2n!?HpH !0^D~& Nzv]BC2-+OS]/I9 rs>Ǖ菊mTtlb❗e4ExW26D+=:?!R3P6dN{<8Տa]\@ԭ(١ 0/VNQ8{hh&R9PɁ_:wbrHW_.y?կh|Cz<1ge+Sm&R͘;'j?MJ ܹȭ#?b*c[ UzOYT] RNk;6c;}"dū{//=!#=8ڢɼ)l(mu=#HƭyTvx$Ԋ^u GI2O kR&1^i=W3X3&qöHҋНM݆TP'g{KyTs4=c7J^Bz*mr*Qy/za/G}2|p HVf>f,!!h趗OD yMicqKyT d :HRNI\pڰNygWocAm4 -yp Ј۲gI%"0E9uo>"`o4Ȣʩ=e*uMM xMz9ź [=oϧ <)أ`7^UMߘTœVE{RoP F%&Q,&=鷉G1~(ȵZNHhH=5+}Bbxvƚ`ENMŸ84ǮҀ>d58f!-ny;Ә yS^VT n54l)SYb OIVͬnZr-`n"B6wL<^39ܔ'Isت\7[2../=&կ]J9 E3>`]@jXDi>$VlOPqBAcT[rN/Nע$⹔9; sVIH2 }?1m$ j}x-PP{M40bھ ܠ h]5DdI}#j<,+!Ӣk͇3lu(%*j[qd[f@~)=H *֯g|0!Ҹs,qmtxHZS!ܑj1?PP|k"XoWV[iv?pLjX}.ya&oeN)8va""0disbc2q2k;.."Rpg| eFO/}|8Cf5/yXCca逾,e˭Ѣsֿ:KU ҘC[ԸΔҔ0v'm7,L< Mik][ 4 4T@Y2M= jrIN\et'{yGBL7qd[.khY퇠 88Qwz>xi/s+P&BAklŞbݵ +p.>ԃ_5递(8Bv*9MY`(brg&R6*=q@CU [kWq1\`ޡ-ޚw9 ^W=c wQ]1]7)!Rfu%yVƯ#y1VR ㎵3:N;q^X6o_ KYa/|$H8J.8{بJ/78Onlnc4܆9d<]}svF:x~mh:X-!L`0ھd}tI1=bI![q{&SDL&#HDkut.7 tSpQb鍠icmyMWlsP@W`-u3 z>Ye8nLZ;ԛJ@} ل#ݮZ)o%u2?Os K@s7j`}>=dgKbDroZWL!&uThBu:WsN%d6V_0mFX1ڞSP~;M>r89|͈tZyjq6/{vAofRÖl"0'őrƖ I8E%bcs ve,t 2Y'}A&21UOOu="8&ndj v/h%%Զ_YEQ"C;n"9;e+ f޽i@/ !/x˞Z} u s 'c 2J\n 6\܃aM^ 9K^wgqA\kOBk} ͯB| ^L:Q<[-)-ADtW;R+ppUI胺%#VB= 00_'8s}Ow诼 9\"~A"+ Yah1 g"u5uYꬋ!nNb/ةη(:Ǚ8:JjeL?t`X;C%ecGcr} D}^{f FFh}/XٳiX49fwyB_[Gt'@y7܄2oVڌM2h_k+1 F?^{}K<|gb0|x䵵h56[V}ؙ#!es0ji"O (`CԂA%0'tS@ x:F pHǫ~6b]k~|aLfE9PxUN+GV-"_r9b-xP.;tߖirU>yϘwORhdCEOY늊}6Y@טM1"KU{X1pstaߕiYlv7|:?SߴZ2Y'TkkNV0b )X"hCR fuZ Y{c$;e3 A01u-5\X,ߩCp&wl|R+V*j E32Bb?D~ j4U(m 3 5ׂ`Jc|!!V%Fˮ>oYģ QBv4^h(>Vb 3 e xZPA}5V|m"S262o} b"qnZTVi\h"*NdN:5 ض& ΫwyѬY$=8lاMJ?%<8p6)T `V>R˺SU]V,Ӄw_uo-ẆN 6A:bRC"m~ǽ)L Th H'+`5<"dU"b NoMdp+ *YEyPs D 7quG v!?%4&qĻdͷeDTR%y2RU'U w4niLpD:gagTc*=;3>֢tEtwE#A7`+uct,MИ0 #2n/2"t)46 i.=t Ґڍ|r.PcMM2q7jwG)E@'ic3bl>w^sBA?bo!ȟv ꞮtƔ(sXpWˆ#Pؘ d&aiŪ(LH.<) M?>7(k5>P23`.3Zҏ==`kaM8!lPS>Șa'u{߮$=7ȿ_Xsnl?S{QGz>KD=,1\v @=;0*\͠5CtMZ"l]y-g?'@|XJ=Rx.2E]5\2W*~TB#Kv^7nQF6Hߵ:}Fka߆Bɸg`e֓n #v'l(u%'p;e AW.q^)58'd.tUf |U_>y2)C)Cf`r(f 1 ҹNDJGpo&_OJgssps櫀cpdrvmJ8.V\l5wu]9d[k:%2Pf* 糎G~"_JG闶JȻS|wBXpHQ}xh( 遷)ڹG$ј,R!E|v`=,`֊QXM)=@ QYln"N/cBSRǸ I#I.񼙬 + D 7戍ٴ4㋱pg#ډn 02F**SyZ`FXݏ \2t¨Tiu8*e:"P8@Ln<]#zNk-JEߞbÄXi=M= gSmaO_-1BZg} iMǟ<܁1 -(v1$"4-uh޸-[~R&Eo+Ɨ7wx$AnVKϫA_/e!Մ"~Wk~X#R) S*a13tT\3uR/ ݦGdl>z4p'K̦rዜ`a_ơrh"rh|$΍bsGgH7^CjT1=Ys6cD[R\W;Qz~xl`TAsJ&sIS.- Z7~d'Z2U'RuHF2cYuJNUxZW,Rq=A]HZ bT$\=FGY0i5^ENF[Щh'6Pևu͙ IZᚕro++ri;]<N `IX3Xm8 7 \GO.$1[EmC+&~ڂ]]-K#뒣bto8)v"S5+ @Jf .59ʆ&)(a/m- φ]vm֢ $ab:\C *GꆛD`~6`S N}Ve$yN ,VZUWI8sr` 4Hܶ $7wS 8mQ5>=s~]ӚdZw˅´ߨ(v5VO曧fsD[+A M+bs[_ ;fr˫%Fpd&̮)0FX b%7.κ)շf;u&Žfv # o & ,¡!@WK0}&یɉ4{@ @WC(%\Ѵ"N06zֺ%%U&^E^PqN\iJIxO l`P5*T^9paKZ:uOr_+Sa;E#pt\ƚBF^OU8ay +bw9,Gg/ >pxDz׽S!>0U;!oz\xO+`TbCOvBѕw4KAl~{=iΌ\8a5AmɖD'ϙYwH@RpDž0G{/Q5W)hZ>YHoؔLb:=ϧ3>d&GEɣ$ 1ւIH5R)Y!_>dr\VG5|Q$+ + LkR>+i'0Ęro6XUZfZaABo}eQէ wN \\\ړ?v¯?mX'_ 4jg!1˷g)?jY|r05 +k %_zQUtxE3*15ZHMoxV~-g+^=Ӭ8$mIYًmIE<3jVәa]}6ԜANNЧK=KЌmQ[RD>~h4TϑiWbtr LÔp!S*Gl.̒k`{U@y'1"BbϕDs#Rf|nhbĘ'!T+w0Ng)!_=+8߆يȏgMNXINK^ɔykC$t:o~1ZŰgn 1q޽}cсefxLEk^6>W66WSd= _!CŵQ3<A:i~#dLB,Y?c¯bҭ+ZGE\7xHDsgiYcSF릢k"|Q[wC|&{tBVcj[_ԘrlsrO%ݏS5/j|Enjyrwƿ'uA<0Si6P ,j2ok2_{nf{`ۄ $75Ӓm,Э'fq1Ჵ@L`(:~̅T#D]FUBLF1UB;I IQ4QLmx^#"lZIn=VaTk=B$.iui1E&VQ<( r:w 0jRLޫsp[b%xx# jH+g6e _>ƙiʦ62P%qB:Re$amMk;B"}hn =^"6Z4xDPR_V) m ErT="$[5 G#(HZ\!Y\+ ?ּ,^` zϹMG]]Pƨ'N3 AIVT`6RB$A2B^68i=!Etì|˜qc8kk@8[^0U =U¢rg!$/)WnhDlLFg.O*JUԺcY Y[4h̭R3 _הr18|VT|ŰSfW8C)*)z jer9^OU!HG-<3=Nxh y cAfguВ $33Pr6éSR U1ܢ8㓻GmYEd+@U+SNM>Nj涳SnɌDHxaz3 Rs$}2ˀnu&znBIڎ|?1+!ådD=)S%3ꠋ-C}|]0|guw o2LW( ,vxa,4*TQS,PT#aP,S8@Is0ֶ"Ty!C ptȧ]4GRRYmCBɲ~mJ $vZԔ`G%ک $# 57pUbmYNEGcV)u&ԭ2;#ZcARk`36PX13Ca`+ nc %tL>F2Pz#ss|'#B H2$c5%V%0- |OҸ)P|"alŤ]HEsP^k-{mVvP8B>$pϟ]5CUjD3d IWAc~aٴCOmWիsmXԭ0;dyk"n +8F$ȣt W\s]!X^N|B:+gP+bC#M;\)*n0W8qm?i{LjSEa߱Dv@kD!nfahIE]ճ;~*ߏ޽Be%y _ pBb""nyxehҎse]PѝEr6‘|}uȎPR9nX1RCz(KEGo666||)׮&WQ;k&p*\ ]/Ǐ~^]vmZ~TdߠcҎ~QpA3"X*>fXƦ`K cF;c$[ &dx)'&SrD <)U:O1lop(zf]"FUeDMqti.ؠ9wM,˻#A8RpJ O~qI Y8q6UkNpyM_2Asvշ-rzKOfq6NNPLH;Z!,(~o*OD&&eM?Q<ƾ_&,̺`O)GSQ"䐡WM%z\Łj!{ %k ^T+tilm"^G$`vTiO\ 59{WܜwpE@_}J3<@8}-&+j%4^/FyE%!=a쇚8WkD_0X–תjeeQPZud)2A+{KVıj%5nÐsm5^Jo\ 8, *vX`.2ۭ0}&|]Ѷ @C߇OxTiCe, (Geg۵g8<dWU-6O8r)K7܀̸ȥ5$ۻhUppe1_Z6R&%oeGW8wEzKw`4C}< 4#m0De}sɃ.ҥ; m] , @C dd0_>OHoCS0LnX'}YS.X$m bb -򙚽Ek|8N1ؕC\8r ڵWNX}: uePF~ O!EzyCl'L3q6YƇjbLl' F,#L,RSYB3 { }X_h.f+osGzLSqʵJ)*@G V`*sz/ā(᥃|;.$N3LKv?ݯa5 ŏ"pxiT z+ ( !'*GZbvՠCR#s4E 77]"*HdH"m>+7F{0kNWxp-QՄp! 6eViz z@RMi0 [IۼE򈧗^KA30W($XEQéʅgUiTԢoy>n+~drtXIJv&CW )v/Q^C,'-F,n7QĞΥ=+$'Se= ,?S3<'NŦG\f&YK5g5IG.{_lBZ vV*C}eJ@fy|4Sm7&rKZYA^ h*6^t>_0{KIz+MaրG >;mCqs׍fm:mgAfSl;rtacKNJmVLUC$Õ~64>g. rpv.rFpwc׻r%H[},d:a?00ws5jcZ =zag7NЯKͬڽ0HϐQHF$.֭ΆLфLJѣ*ZAHVͥ!H sI٪{ 6BmO+ Tp_KOXvrY]:WN"?+MiuC<,& MY}`wOj.~S YY1 V؀;N&ORٶ߱}ټp2\VƶB'̒ޜl ?j-eYNP׋L,Yذua ? zaGpȸM͗&˞HųK_@T* 0o"cFĽSQ?sj|v0Y֬!M%5[2OӦ7 $JJ3vg~ZSWD4Bc᫯jzZn՗>|[s څLؔYL߽/?~(|iEX-'%EmPIM;Lmׅ⩥3X'Dž DNJӈkKdx'~ᡵʵT $o4ryZCuo1l!%WM 1w`;CR \6/O[;E.>4v `M$>j+$5lcW!!0X|=Pی7©WR@mWfR\Quh0 3g@z֔-剶H31N(c֥t7H@'54Q]F};PE/1w3+}Baewzע.Ei5\R0,S=[= ;2+jRgDz^==ɡY/:ZQ P_ZX鲉x:f<Qdd~!b,?NKA13"Ε5%/:to](&cܬh X^G ur1!}o3}gcOý8YSpb|N}Fz=QJ;bѥ'漅stGzP6C9IvĿ3w$LbB\S;_ai Q- 5gwŸ+ӏؘ9Iꡇf6pe~Dv~firu˹ TiraC耄Hff.3H`IW5>}{\$PB%zE݈z>=sa̽DlQ΢<c:.VH)H8^G.EG<C:-1|pg8ڻdoMy@B6M(#Қc$CcSGG4nkq_UIguRE+6s[ܼ?\I~˨A<^dj?16̉f"Yh([%m#+$勞) Vnq4Al)cWI"#m}s׷x͏F/q)뫴q\8oľ]ݘ+P`U6ˎH ;%}?lϥ6^ZK, xrY(:* 7m_7~㡱=$R2e[jM>GV;_]-~GOu<5Wrz´)L1w1B 678z=Ԣ<]  јz-R1 n|rR!c@uO"<=tt8A$./Wv%5:XwlW旊cuh&{}$?DO@#MSP.1FeZ X=aY~UwI+7ypqL5U\Bdj{"Ǡ2}x\=& ^z)OSo ,NK5Bn#?YX1@4U0{n]G)h 3N_Y/Qk1B^no S4[$Ȱ17dcZ :ŵx=b;=4u~D-Xߛaj˹oGgӛV l_|#'mrXp>#z"Gy;7iqC2)dhNne!U$b>6 nU\1^]n$qB#ЋD(Uo?سB8z-^49;gW&BBݒ4;^UwCTF}v!#Ͱ(x}olE?F7W"|\(b37exخ g$\xi:GKNtېHa0hH(񵧷Z4j=`Ʀ\qm-#4K6 猀))Y;ibߐ w;_[Mˤд'.?un@~[<&+ơiܿD HZzZ@{袰sデ^*V)@c&&(5Pn`bb_]6B oA0}(R}IgiYba' &L٦>e1O2ZX?H-ާ1Mg#ԡ !eTGr d4M$L /WU2m}~Bm9!5`Ju`X"i,hNZS΃%sÑy]6>Jm|/3 N8GJlVSy?@lKj/!ӳ&:m"LԼ7:ebcj?RZS,U\Pzm+J }e"؂*=t:Ќ,zӒ!8$Z^CSk+QfUx00J*N48@,oșK3oST2b1P•XoX.¾_U@j'_˯ko.4_@|['05.u5ܴwB bF\SRJ˨ز|?'!H 6vę.K &pK<lR= EFjI1Z\Ԝ!3š%He>ԲT.DkܚwJ)4B5 0KcM|Z 49pj SV?Ax_)mJ+гd$L@A"s}S6LjmS܆ذ|.Ѱ37x #z}2>e: r1֛l5&FSAA$+%lz# zK QP~(f͘І"(k܌ss;th'ԟKRMeOWS\B{uV Eb5>Ԃ2E~"c VB:gÜ4d놌-_f?}&K̳0Y6f;-{(lw>^j(PV]Fk{%L,& H~xSȷbל翖epk,- B%Q3` -1K/JC*ᗎ?5)\niҖf&7R `krىͲD2S[N9orٷa{{5}A_(g b\]GPcxA`_Mɓ4f֞f*5 EL.%'$iJ|d+J$OG;#A;@;z,ʷ}U[cH Z]Ь7;PE9p%AЇ%{Ncr-A {FPqm:+ϙ\Пȍ#Gȃ,W5ڣ;Is8*<=~J *ĵy cZݨ0 ';!ka h<_tnʯ ՙmLRNV&,xV|Z x,%?uW'2U$ǣOpЦŵ zr'(!?f@(lde\(39TX4WƁ-Zw#-n!,#<̽Wq (4HMERO}5~Dl.fa?%|y9X7;xЭ(;sZ{㿽Hl {QҙD*7Z.)Rc@eH\Q,b‘/ivʽ/A)_J{4׭{#BPꐵໄ+z -{[B]džfBh#9e  #w D/Xy ңQx![èPh2L}l}>R5_0\wzP1Nk(vOZmsc7|4hw<2(W {bN݌|jrg[QlbaD@ >z˄"膔`wA/֐[pg+ġW,L ٷv,fh-|[iuq38 `4D;QCiJ~l%[WOXl`!)]k@b0]^N%e N/ tpcəG/lS${xm32(o~ zSvcS% j"`Jl:V[j_E~Aר ;lscUe #&R`Dܘ)j# (H*vɇ[c>dF6ƣjSة--ORC3TG{sALM{⒀]5$_kCJ2"4%Bk}*7@7Ũcq߀,2ڍ**kG{$0֌8o ^;9bhtR̳Ѵ IM-5O* SM"n 8eux1׶)CS<;6P5sZ{c2mۿ ^`b O$wa#N/jZ8[  !e_pTdwj?P@Źޢj(S'VZvlx6S<=}< 4i >u:D턳ʹkUVe|=cܶLrI6yxs$n8y E V81GKb>!z#WbSFGF@b;A*&\A1_Pї/ػ?ǂ@;bʙ|?+C*Ϡ;Oƺ<ݏO^(w G#BJ)*6T0Q".щB2c _`R=ږ1Ƅ$DP]3t3X ZT%%a`a\/O^j>X"z=NK)7"*vE츥 y!udh#)ƭp=^ Ք!gL aV˵s>Tp=A)zߨ/!B҈a2f/ xuUWCSL=7blE\!U s>x8rMՈQO:QG/ Ud{*Ví-I?srv[WHEd)jև옙ygSGwJQ~9>!h /Ӥ\5gf"t,%[cN{T ڄ.MPi1H kRcK S<#jW p,As"&}>To~:Fӆ&b9,ˆ-8ꡣ9,g 1~ =5Tqf 0rcB h+"3")07,Xq,'L& }p/>kӞ\h8/ rG T]m(ebo6_ e1_U|6D?J% 1kȢ*E ,]q_(tL,_<*.>rFs@jX4{]"SgrwhB@Op;YdIhCdE(2T ۀړC:Z2[N"bͿv/T?vB^3B3q9$K@-ƩaؾO,^mb8_K366.Fe*{j\ r$?Cل~b:zWB"~2O15O>,E @1\s7ji ^ `UZesAP idr'GL$&'EDƂb}oIO X>dGm T}wO s#=hu2ѤzT^Q=qu"*r ʘ2&WԹ9>RHIgBD'=D灄98kPv몆eHP4 T3xjc;u`> 2q8a`]HyS-;#%ǣi\'lYԡ2Q>h -YC:o+1\Ǫaj5rp|t@ WM̏iJ>c=BLbǹ' }FeEڤ~7H P|8B+o7LI6DvG)5< ɡW塌<:M* 0h_ٟ)\`MRs;O \Wsd>r>4 +zDf4RR\./ #gB($ZXD镰 ԁw!j(-Wp$ m! ESvC9|;%?-[ĒN C2I=%t7]SJŚ<܌^V2#LT(3&^1[gD8߇5~m3. 2z)C2vC  Sْ/0x޳3I^6`㢟ѬF\xCV$~bB' ۓnB/ygkZ%ɝH`3Fl@Z} [访 Ge^e)0?F`@ڕCNջ'>H-Læc{K;uќd I#ꤕcRy$4v,]{ rrݎh̗_9UP~OWk)*H?Z~S.ts3zG1HɎG\=:i] M}JB@ᖥ}^Ւ fպf0~d.sI+K{`suTsާQ&%6X˕t];P ջ Tyg?]d԰VpڪhKʎ="sVsn[1bVUFO<7дEwe'{Bꔬx+n$8Pxdɜ;'! I 3 N*g;qfyX=+:yb:B'ֺC<NmFF8xņ9XJ8Qv^f {4 52᭖g>uJ8;qT%dW}C4֌9.Dj+`-FR*D'jI=2^1=?y|@D"M WDGGX[*&Kh5i:j6&.ӻ 5ΞA&޾vfy⩈j(z s:p qvҳVRb0Iu:p@w72\-ľj7lȚz BzV2ޮ:sM{G޷{QL-oNQ {H[j[__9qG|vYi>߂svwl`bݴ>`Vm }V(؇a"u#yG_ JZ. Ņi݈p)ybeXJ/.˂ ʿ ʇ[.TEXJY0A8UҼCF1?+lYG4HD;5,PCbj xxy Ehzɱ=i-(*\S*EJgD%ADq`cEOxb@Jqv^k;aB50ho,E;m~8YWg ƥfAf"IeeK5WDvEN)3rK>,PZ]06ī)&c%CJ@sߦ$|[bi1jPeϦާ0@5^wXC(mamH ?4 q $C;Cam$ư):*jWPdYIceّIGgW(5бi )h}Y#u!JU/P9O# ̥2^3<oF#8&5F=`k\]C\vPōCrKM2EG&H쥘έ(cka[m%Cikk@1aGFe}гԯ+(Ӎ6YRدۚyl{94[ḄI_ɖG2vjQOd2q7;ME *}8aa7EU@SbziX)DK/ {Wh]R/uhsJ 򛜈'&oD@tˉ {$"\h5>C\jerX *WB}Y=ߠK#0E_}VW_b + 5֜g sQ}F/y.z|b5\D=!~#V2IIq$Nmw]I_:h 8My_NzA1G|!wy0 G# pV7ce@赀! oQieM1htz$qN$U!{[ۻC=g0T"ջhw풷^=ۜ;nIՖ]Wfs3u/ no{:"?t*6k|難ec /2"3 VE|C<|# ܏J9jݓ-VU:W&tH>c8Q6b&=|=/#:o8 l8Wj 0;)n͏DE0}3 )!զ[jőȾȫ'=u/MG# PS;Z#] Sdj:9XGūBуSx#aΛM ɪZx'U?ke1vG/1,[P{mj>v_w~bSǖ67`.+b^XTs )i^8M[@=mx R5as}5$՝ XӐ NסgMIYp\VC>G[jRa&)5ȯAɩQ,*^+ g]ڷ! 6g ıGOZmq"N@euh9?b0:vƗJ,ZN2kņ$){0 ZJ\tDb[8ʚFiJ l\vrr* u voi nZ /bxj,̰ȩqskSgf Ih ƓWB!_Dydk! `gsivB ?ZF QZ ϳ#D$hC9R0(Yưѻ A컎n; ·y&oZG>&znu5Ҍ >˾1HvvXar:֏4ĸZk3}*8)rR7#4*E#FGE깗kva-ByD xyF&>5*aiե uMle<-*ȶX'֠\D;f'QUa 'Uh/b)jgfSG48b e~DSWȏ KQ(W u!?.#pm-/@v5SD*7L#ee:wȽ[Xə*= &/vD`ԫђ!ṟ5G۔woUcXLzdC3\/ob3E,tb!;h_{U&ryw#~f[hYSadxf֫ ~ҤFOu<[-z o+ޣ9DZ(;ⶱW:-GvXYg|ch; nfYa, SQBC ;'.; iD3)9buzqϔ^~C|k;:d*]FS%1y;XҀ$EbY'TӄyKg7fU}lH5S2E8_xB~ (je*iZ,-CF&4h]~{1l vi9]w3YgWN@-lc0d6Y䨓,,c٠ %)x5"fMNCJϲ/a~F4ժh}eCRU3c;R@I &k6eM6A"rZn:yIl/\FG)BrP{0#PI BNXx~ 8Ӭ(/ ݢ z,j^ _NεT|Fa mKyNo^>OWA ڷ@\ EBF|V .~W㈛||i(ӗi1R 1xH!'Zd-Y'!? m?[wLL.dx((_~zy x4umH[Bq-z/S[$p3[V= x@SKKk!h\ DS:XؽcdTKot<3 xe[/‚ܣ--pmuz{*^L1//13eঞwfegܜOnUAmrHPBԬ} )SA+FFLAjB#,'Dv %"q 53'DGB<!!á[H 7`uAsK0IӬQB &hDV7碑{IG\D؅\;! oa^-VlxlNuPa>wm눥ǾG|@/,ڿD߂e<010so'mJs|*d s*kXd'#/ַ77mk 2іGW9I`? Ch"֯i&53{z'{pC4dI2Ʒ.ks^\a9a6O-|!La z{Ө!m|a?ݔ_ 3+"/J`7 7#[eieE5߬`9 =37k5Sz)ΜN@^(6qQX4-8Amw^-u.OYV=l/\Çu[8 _S[٦֢!U6|Nϑ{`}˘S@-E)gIR((܇y Jo=7;l˔oAwT< Qmrr!uano PPY wq/8@Z#B_唸ʩ ~W} %so-+gܧFz:<-hX-VMq{R`+s)(r5Ju U+W0GzEEcc Wg5cr\ÅH@^>m _ie9 p'PXc*U((j |Vwdܳq'Lsf/tknZf5.4AXM)JՄeخ1*=!\4uqWNjkR$k7Bw}5I`5mW,oӍ5E&d[^=)!%ܰ^z K2aʾV0Ħ!o-n\6Z.KGKbDSA]p8_VY4Y 2:t,zwg c%zP£"{[wP!U-e6N *3~0yΏ]>h \Fl^X +}5QKJaa\lBw|is`=|;9p ~L{:f'%8jG7~D@l;9lrMh]C5ď +BN)'U D)Or73bm܎lXlzjk_vYO.>mfWc?n +F|+9LLV߷W 4RO+e?+f(~y|e~hBW#*DƱΐnZGzt23[pJ'I(-Ks-nha'I$wLJ] AhbXN*qQGc*g eiBNIx'^YXX}Q(\?eĞ0H"67qse 9CD6^iK*WJʫk2[[bl b!O wáqjVTZ@hADHad6DAN*ȷh3ﲟMJ7ۋ̯+Nv'V$:k6$>"7cjFftCm)fیH?Ye9!$ϑ a*& R6jSUGD{J\4\EUث (8ml( KZB-*2 79_" 3,23y1GB E_ E4h -6'[4gA2o9p8HG&7{fPujAZ6vG>耐vsvB 1^-)]9XvN*r R&x9"Pk'Ӄs@C dO(<uK|a{%{\vgމ聬XSj˔%4JVjߺ :O^P12q#_t7cR4G:S$<1`Q ՅXJf@AM*Oo^S}y o.+}jd^W;&ݯ K-bK/6 Vً | tU)!OvO"R mBbj;S !JZKdtF6󍕕?9+UWDmp}ċ~ƒXG&aWhopr>7j&M}й[۞_QYx9uA[P`)hm„po"!]Os6]4L"nIeyY)SZ0 '1` y'Ɏ˔'C7TD\% c2&$Dq9\ONIj@m_UKʤS2_%kww_C %>qn׃\$oSFL0w[ZJ6n4ؐB8׺Ohp WMq(1[49'SD-j߀GB{BىYx{:lB4\];JG3ܳ>0&Q F)~,ፒ˚M"6T=%R=eؗsJ($,d6Dzw nD0U|+\y6C%$aAI|$vLPU+ͻ|}{~WluL$cQGQeHr]||MSLb-jYMQ&.f>h+{&)Ք<L go_oV|φ}dVzf&FќR@ܵĊˢ%+I0f |?'À@OAW6qZg+t$~W/  Qmr#yvޜ@[A[ CM#]T}-?}q!-HDَfꢱ6g-E|Yaq=ot7[_Ҍ@JcL L;Uڑ]lA,/CS,f^Lp}ofP:4J7* u#JûY=#̳V#3s gZw@ĹUvDUX(½o>t\L%1~Y]wa{x)̦J !p(븫Jp+5XQcel5<3ZS~8}zl!iLkcŶvY7L#hԥbX㋠?f>C?MKOYX*UU{pr<T G{͍-.GdPG{ YR,gK.hmAq# 0E}uA4…t2*p>(/U%IW(C%>YWRj׋ s^;cwhGKr>{ U}Aq}/Jģ[SJ0OƓP3yL׍R [" ]{U7vB@+; zt%eY'Ulo0$1R{"Ld% jV{1pFQƩ D)'Z=LOx.ݿ|L6|j"U_,gM bT`s":rʲ&P,"ȴ!ǖ'Q.n<}A x>EK`zQ9tbx hWWMőj+SI t3wTƽ;@Ҍ(i(PB;n MYw'Hqok\NfS&\!CZR*}ANM$>{Ӽ˔h .do/m`rA9U pTƺէ8]'&atJo}bCKl7pdF`6Y( 8}83 Ine/2Cg<9]ËX!Ӻʳx 4 U>+1zȍ&q?1J - ttaƵFTRAztR%=u:vP9tӘ&Kέ4LzF $jSV",L=220 ~K^G2ө~dXЋeu50cۤH@%lB)uEA гBL6 ~ VA{-fT2 f%I 1 @mjij<hqGUCBيo,?J<Ԙ®C+0BX;.}w e ₈,4kfO76ޯ@h4<OQlPێ;@iCL㻹1G̞Y7=!.z@+MiV(RSclzhgW}gަCCSWxd9o!;hBj:gj 5S4o*<蹼nx^Uj_II r<6 ؽO~ťΥ0o8!ب0’|.KV"׶yv\𙍪^~ƴj/ԭ+(8rLs@5>Q* Wo)MXd:Phex3<\x*j]NUz&X%%L:5Jq @6Syy^yc{يD4ٸ}tJnbV$Xav`SmsN4!֛@&3G w()PkK2t +P8>ȭ!%j6gkī䫴`o]rP ӳu0Ө+$H Gb )'ZĈE@gzkv7Ǐt'BznmӉasDc;Z"JFê ց/R =3ɾO@@$ae5ik>=4ϻ:~;q *Zi+α_g(E߾[Ov%8o?,">×voXU.?*AQd* 1K3];֨?K\%b櫥2QR7lѶx^S2)2pj,BH|+6@qmq0߲uq̈dbfTK}g_]K^tPeQ\,Su@O9'(Ýe_J280cɩ}eSBa;UĢ lAHٌ ј])[Csaze# Q5~UX~? n;48&auڳlWܺKAۏn~%4mCVZU.x,w;jwV*Һ^u6F(SEUs@f^kJimZon@T"K9'U#:vȰ$"U]\ж5]7~ֻuUi[#v+,.l.v;mo`U%ky3M 8'| 8i5n_0Cָ2+@OEc:kBڹE4/>Qds lX:dGe m4TiE,9&41r2ukW' t:(5*@ps)Dy5շѱDW7ML[]¾ #E#}N[]es++Mc`zv_438M;4JFinxVR 6 5R{RMIvJXw<㊮axD4h"tm{WЅ >q/1`/g'̀)..z#z!ۧ" yl_pPiѨW6I3E ]UWA!yL[ܚ>sn䳗jx,>;#^uc1)5X6\x!-C7a>Q\VB `>H|EOT5P#톯RȒ1ڤmTs /#CN +.Y~K퍜9UqQu0٨~f-dA D7BPH'Xʕe92&ofjz[Q J cp<"ԇ+iePɶu|j!T"5fh\m*=`$ M4]R=GfrE Z" ,qa~q*xQDodp չy}fc@AG q1!%g(^>WkV K~M.S 5S f ƷC ib@J>C!7moTw sRO D~>xńj!^_|Hpta:gc^Ym gRքK, }7D/kԃ47اwg } +8I>/# y 6?"gkLvA{w-X2sJϴS+Cp.`ʍmG:U )>l #y|Sά5v: B)MU6)&heR% A>XE)ڏd5,]vUǚ.]eUxZz9L3oPU% Q|eSeܗӯ9ˢ} $3 Ydن `x% kϛ:?9&$ma^T#jT 3O~`!B3KK@tB'0[02"=<+wj6C41*moI7#|q7`p^yL7`A@}CMD,00ˀm5dj$SIw IU̡OI7δ>qJ3תQ${=S݂ GKxOlTzT=Ѷ\\QqlLݖ*6ۍewy1uojZ1HVeR!匧mTNrHGEb0Y8-;n#x{ {~ԭv٩3fJ,;8]siFҌ;m+!k(,r˾@;+/з͕Zcն,=X?:*q"?nw"3N;:WKVtosvZK3?/q~]nxsp1# JXZ+fZMu4jANxa䆕 8 o fdu/;@K'Hd< qr~!^ ۵cgcȍtD܆ĊxDaU{e{8@9_ 3Qq(a xG2}A& ^qF]u|NRjF-'''髊%Ddudӄ](bt#^fT6e!zfO/{I5-+'(Ew6G>Onn'3`:0ͺF/t4Ǒ7YR_s s 7 -8;l}`p\y(9-^p;7*'d؂rbلQ GcQW"`SBsX XmU@`V(3tY%htߗ$ƀj\J:9ѝoAm~R}.T[a)cJNY>aqJӢ19zr"]vy1'>%ag2A`Cpl?\&Pp e{P.#63ʗM&|N;;Oʀq ӈPa Ox9Qrscⳇ2.*wF2 jZ U> 'țC-/mR􈈜=P;g4羄j*=|%"h" ^,=8NH,nt4~a/ҏ%" ELvWtR BYSH\OX [Ţil6eVhݯPpAiIZ)\އ:I^.$[56a%֣SC{ Ŷ^hAw^|*BJƆ+*͡&LJTnʹBt-؂d@^ԦkG͟Tkpr*.MWXWR0w tgKxC%qEd>ir>ǒ7#$ɞd&3\Bgbm&帟bA 3$o0|k{bUw'd']?: }T}.w5_k{3fQ2i:ZmEo7g{aU?+]D79% dflsy-m͂Ū Hi'tn/BOYAu=Kk2ĵ1E6O=j%+>zR*"M '/$>Kye?|!&Βpb.xп$1m{S@@?J[ĵ<3wKݵ8݃}֧@ B4BXik0-+x+Z[D6<2(}KՊ,Y$)TdYs0JJƞ*czFJ3 ; `GR8>R [*vzShW{-= 7?[fQ\Wr|Xg6Xqx$g@<6\[F/ V:2 ouq;~ Grmh#i!U@3m}t@EC0 opfS\;/Q>Ul !DwR+o3K3מc\y=zK[6e3j'e="M 15oD(QZ&/ 6Juxց^O{] -W@G_3%,Wi壕 [;PzZx4]z^ ExwøFBi>Q42'~/M<êFقLlˋC[ΨNjAH^A[mr&֘ |X>djEX4;Qhjq69jr&9Ho1}mp?7,~HDyv% 8+b/c5W/R #K;[B 1(k&눂*|U'BN@@9=*\etܳ6GK}0CYs(24׸4n` V]zg/B*3r&)ӉacBH~[[ qo1ȡxSL|7+ف 'OsZyG+pOh1 ㎪}ة/W+=04L}|[ZHsi>uw+qb 2eu: yj]bS0_vFNIr^Uz&j:hx&s#ZfS!߈JƱx;Dw Lg}[}0͘Rf w~//CC}BKaI_E+@lx\ҫ4V0!*6{E|&~_8 }%_Wb.(Yd`[ȑ9˧C+`y* $Qp LpzɗqSɾ)4Ɋҹ0bn 93~f91Z.ha8IBx*_ Cq *H^-}ee ѹ"!o'FB/ v0?_+y% >Pΰj />AC2䠡/f.ؒ66,rg9,kzw5ИlTRN]ø/Kv5x-I7[>Vnj L*/k`|2oj*1-IDFӦÊUG/^%WT榘McOE^1kL~ :m _&)+! /FBfKhC\Qxt*5`pf;O(锡Zeůz6?\1(^_$Fn".b&L@8='Kmʦ3/޶4G8?h#VՑ?RFXMiOmar_5v"thL%u ՗ $g: W0K]*Z1k@uOs9'QOvZamhs榣 _~FJP6iNj=m^A-. >sF% [U鿂)4:Y*":ki8b?ދh?$BWǵxm K.þGR4W#n7Zt3RS͚Al\Dz|aټ]CjHvMCu|-ZeO_R=/o$f* '(ʹ0}EY.zcH.ӥ'Gb mH1[M`p񺍆>!bU*A ,Ԧhh{qm4c͖! Qa!g)3,01rbwB$c](": PriИXj3Նdw#jbyH _6SV*ȵR?L%(Yt @ !Y`Z}*'D]JuNNs1fn׿6#P%c߾ Soֆ".n}/d$yZ%<;BkZgv=FvvlasԦ)n7|'d\{4ҁ55IgoH/hYu% snaՃ< W颎= >=ZOg2w݀sJˎ!~.`2вks([9޾eœ03-2u:0Jmhj cf* W &J Z)Y`"LW/0tyOR IyC3Łb}˚%Տ[n QKI!3;ƣFXY(!NW9E C iX,Z{=&t>W U`g^eX`hy^\4^GDYFV}jxsE.Б/ ="nz(:*3")3$) ; >I#TE]53 L_ӜX#AU >{X]@P,[ PEmQm) }gyNNv#+&"gn;r .6=[ {+ax{0gMOMs 8(Yh^'FoJ+/ ?k.( W)K i7IT/5 ea+>3 T>FO%o: E'GnE<*E{#H4SѲR\ q[ch{ _ T|Z{fLFVJmZn)5HI5t#bCFIfXP@qP|dS"&DkQ1'+W!2 i^qsBOn̐LuC\4Yl-5? 9pRu$ uXq CŇu{oZX:D =O5͉vy"?GxA_li}GYw+ :Ȯj{N(7)s:uJ >Ym앛* C(oQ'd/E)[WjRL4N͒@i?Ȑ`,ЬjT#᪆ Pt4魬'XP\@:O.׷`B+ԨVLH#\21W} dGFwP8dxq]EhJƹq7T \!5B>@Y.ze SJXI٦#}5+?+kpPHhTߗ{約^+ HXRUm;2+SueA#/G=jZƿ,Mz5k>Eb%^&o{.3YZUELt'\!טg0d@Ƴן\'wZꝛoi132MŽ=p+n昋$2 8jxl:,24 +GRTVw.zK< D2e=Y܂ړabym]2&'7S GǵP˧qJF歅H]O^$ 9,eؼ8i6|=ȱQ`WfY*!< #^_ijoRg}BA;9y~(. :Pb0X0M(ou`cTX@wq]YAK67) _@b]'Újg 9)rq,,'I`5f\E9ϐ)c9%ݏ6MFN&+፹lO]1-1k@hTH1V CnT]tp.6z]Sx8R<gƒ0!0lBz7ͤ*#9"\xc.E3!LVNu7An4MAO H9~ ţI (MbBJQɈmJ`P!z)IS;?bu4kQ Mp\6FW:+g#(<%`'iٵ>4SAR9cP + yP}^Z•EHk9dV *!凛O=AA%e41>.w0ytR|c4,}&nծ~Lx3tMӻO Ey`gfO7~!\Ĺ'ܢQ ( / IM83m Erl N16IDР: r8?`1'~^oS y]̼H쥘e-C* u=G9?+b*Ϻ{G4F0U!C3!c7\tW(aw)Ï2FC+AmAPLaKkÁ" ek t=fw"M9 K>G t4=(ц} 6n!fİjw:~;:JD6V=_:L#DNFvmX-.|T/@oiLgf̸AQәBBfT.`ɽ(WyEr7t(¬+ݣ [C:>fa`K+5@=m5KZWg;MOD&+}qnȎN(\DD+$ZݻQ^Lj@oirx^N(,|GOtyz"0KkF5Ŧ3>޾SU,GOxAU)!3n͠tWqt;_Mhūef%$ δr$>69_C}nbmS)CvҸCt, Y$a2Zd~KfoVӈP? SQRRoX(:@ 0_Ss1x;f&URqds<^YO|v}) ;KU{mMC$ uޮw ?8UE"Dʪѐ~I;ltI/A <꣘afeg*uR]OZWEr]ks74&7Ox{R`ĻX!fIJX¯o:.\>C7= sTJ3Ѕx-)TO֍(;} +Is Y_fLAF+7|:K~\`ͥ%Fleˆ͎2V, 5~w͸ҮKЎ5C AM䍇.+(p>BTļ6^BJ/^sTz0NA B#cQ {_s< a9#Ӓּ׍QcCBoR} ^n'֗IUMP{v5!^5MC cqt)͵ֵ/{/\%DF{׵fYK, wD- g3gK\Jȓ:Q(tK8-~f])/\()R-$e@"hH!O6Ec;nF%U^y_ʹ䗬* +^aM]-c?OsW$dina+Y7Ms'mnp[=g,k YWKmG\O;_>>1I^tgK( (! yrɝWɖ-Ykx+TVy-ZYG7%DF,pΧ0p%!R\ӵ<9nK&QOv䘃M.4DںBWCTxU3_& 0,$j֜1nfXc%$M(Qtc' ʈAWGWna9tw&(A->-ֺu|]y1HF}Y 1ұ܏xR aV3lZaܕKmk4^7^iߜ|(7 yM "Hq>k^brADd#ygVQb۷ _ (`w ~<~}xA/ oQ]9v]ɜTFrT_e>Kr#B r 3P) ό}}$:5>usA5ᴽ+xWxBHj-;6A4Ay+r(<@zD|AwϚQu)%);)I+lM՝:iC47T LaPPe{t27vBk7 S,M;"~煲fPJlʣ q+;^d7;= Llm5ŀΰUD./ÈO[4 4'H%6<Ӧ Qn}0 u-%8KDKrc|w))v!Q5ܒ]$ς压Ќ1 <@PRBi7MDjעUc4tHn7'M4){VLm}~Y?W?XցPt&QvPsFpmX},!G~tG_L# ){;&~fW&~F|ݧ4hn A*1&s6Y̎m9 E>^hB2vbpKHS欍]4<űvۅ$ @e\3h:uf/Ү R ٸo<wlXRH,%ի,w8}yposDlrr:SuQ$'$G}~7k/59t&Q䏅{؍ww8rOW£<}{@`-zp^PC?[|`Ys$jpO'wia &sؐYI+f5 e *Je&_<mqհZҐPQ4NO(8|5?Z_ 8m+)sǨ ş* MgfDjGnS'J 7FsFۤщ۔G'Ycne顳zDg^AGεx+bEK$ڤd>ګOo`}=|%[5)|^}-H'S.˹oOø:WWԾabwpǬss|p4S GƷ"z^,n\{{}8=hK4AQd )®Xzk!KCQ iX}]G\|4.CiP=#ۡA a(f#ʉ00UaRi@(#A'!t-1sg|M>?S[uT*a \ aS^(_%n7gY_MI yp\:R+;.3N0DY&Ԁ*]]Fڷh{L".1Ԇ?MmC~d5 3//3l-ϧ-a4s05 b̖_^XCA'g<7]TgX'7.yEѣrF3:qep6H_Sޗ*'eخa?Eo hT_\+d\)QC}BU, c8K^ 188O҂␋8f0A]psP;# C.tD+mA6S 4!PSm}ǃޜ SD冔OfE9KS%z# 3} ̑ w(G഼L=G=Ϋ|`2zW_ljj_"-ɫ_qk|͂P0ե6|¢XاwȪ͓7[ kT΁N+ e%RqW.~]rrY?^iҒܙ}đ`!]QJGSΏ*hn㕊`%/Q^ƸjoKq0akS+!?7 {mfK|10涿Fc`歁G="祬*(!S.V.;143MQaݎg'S88tPOK8 GiA*i4 =)ޣ8'4Ie&4̪|ʺj#:)&mLZem?adrg,?`$A+\<[Pv~qXP u0JG:V$*6[P],yew/Uz>#Y#֮ !Zfeol]d,V%J"m$w2AYTX /fBpp3G;w{g%S(d>ur<|~y:vaAƱNl^(*zvïEEHXSXtհll^!;sbk-ro~(, BXV똻"My8oeD[eu G~% bUPj05)/!ɻͱZMY^ ‘gl>60/\J#+(SuQBOׯ1 SWY \p9bԉMHلArFQ^&*)-?X7l|!ѦZf`eo0gcjޑo6pMkMwgntH1ZF0),!w-73?Kz._(ޱi~%>;Hl[Fk ΂]M.olڡ?O͌eJ:^5bs]Ϲ뺇r\wgԟPO<v>ᤎ1g{ˆHt@c:ɐFftÞ Ee^'ek9x2X%:~}M{Ϛ8x$. QLh5aw3g!'8G40gZե./ٲ#!|~9B#(72-خƩ2+gaFuvSFUVfgVS(qdz[Y7&l31ޔmV 9-riɟࢪ2oY/g[Erv:mgOcͤ+cMF)CP_m>d;L[msWg>T[x&;ɖ؊}? t0p[||N0ӸwuZ9d,J/v.,#28VCle!"^- 0bo f2Ba˜ֱi$ttt-Y+t<bE(ۿ1Ǥ'7/3/ xƱ6s1y{#~Dͥ|Ƙg\%Ui%n`Y(e'(™.Վ}2nn;b꤮3'{"ZGG? A*ؚŏt\uGt_̎vZ6yn%!Yw-k⛧ye$הKfb@" \f,ym=w+gA(h؎`VPUZz WfQcbs7ļ1ށ#b:6k5 ZHG[T.>:cGȂ5Qߔ.nO"< %C :钓 *kşXc@ eid _.A!bG'Na[KP-Si̱E#F`8t#',Oc-!rua^ زJz->}c$Sabz>7& ړB<_<`2y@@c_$rpC_I`^cĒ7_1xZa:ΛhZCtM@kXrI Gz8OEcڱ4Z'QY04Q`WEy zEz(o`0!"-{>쮸c xBl=/㗲MF|nK 5Ty/mulXt+cF߽y)"JA3[> 8 yF qLho@×GĚM*e\I$&-UьB%ep`ѾZZM[/h(تnAn m JK +QUٸ߄Ds-$;IFk^ E@h(@*j*hͲ9F3o| ѷwDu}(_8W| .d#d g@V$<@Ħ782eݡ&Q+@;'Z=Z/\4<ՏrJ婱Ϡ6Th)3^*aOsP!^+}Pxv֢{Ywqe}e.lZt'fCy^J@Ecli̺48?s2 Qvp x*h"rO&e)k֕x1 cb|2ݞԑoKQDL^R"XOq ŧG!Fڻ"ABE%;TygjGC& }z 0㌄6&S"Gq3q>A UY.s>9Iaț}U;< 9=Xo42x4[~g2ejtw,4l[1뻕x1Pnǭ;0lesO3tMPO8]DhݪnP8@_(ROhN1fafgxm޼<޼I#Cr!"ҵ.~u6qu% JKhe%@\h m1d3e]}J&jVR7Ҳ1s:pƧrC^uvcؐ7"XӨOhx>}M}Tg=T*o,Nj|?B١M$lYg̎`6߇i^jU/d~2^.jWvyV&5| gR[5|^ =gVm17#H/RڥcU$a^s0m ij(%j }!+;g2X9H,QRl,PY̛綾S~e4~c̡&x\Iآ9gVzx}ye<9?Uc6{pSe&3[ .,7/?#\E{gCRFu<8rmBQȅ04&hxqOߣ[}$_"b~!erPc |1].cp>_ak; }yulٲ$--r:a+ *{Lֵh]@Vp)>ѫ@s%#weޠ sDE#XfOŧl}p:Zn_쌨`pK{4$BIJH8X2n 5NHF{׽*7I&m2xSF,PLc+R{^:vyyồ0Ay׸n-v89Tb703Mbv/Y:xZ —}sgT9m=ESX|m>a]v Nr\= */L1dm"1fS=^LՅ䐿ڰHZ<;,^p ۄ/Gq.OZHϐٌYw i>ڗtK6J6FGB2C%1,%ܮt0C1W8J_CTYޢc['XPZ%% oY2/j9~0GH 7w l Lnu4j`e U/7WG?*AHaUI}? aQݘܴ/!O{ LI8PkLkMLE`jUZ<qvd|bh)XNq*56O?"P̓Ev7!r#US6>R~ &юUǵ ahIuzuƲk8? 7CodngH\6_D -0AӔ?|: Ē5+~O pp֓ZIY\#\B@8 ㄧ?tTÆ&Z)4ޖbY!3i@js߲M_<}hȗx%(P6g̤c_=෭ }}-hv/cEOM}w@6eb%Y_P-ZlZ  ?GMŠyZ#ecT‰}أ&+&=]_$H%Xj,Q_LX)WL#{h>HƗ T{6U q`Fc}З/;x)WBР;il#5,b6_f dHkbLQ?Qt*>T&,Lȃ\%5&|5*U_*wf<1 94Fb^e?:]%\'iܨYR'4koT1*I"?#!{zn=}BWxʑVs021}PswgQn91 {Dc?fH-7G7yG-M=Sԍ\L-򰍩aC_Wz.#\fVC9Q? SҡukU&i"҆YlS->j׻rϕ1mu#c0N(ᬳP>*_?qFHX]yN_Y#A}|CH#`Jg¥DzVvuXLQ5%H4Ȍgg@ D~Z-FMw]0gQ+ȁw2T=e1 *Nu璵RPp=r5`N4 Ք~fGoh2!s0Gޯ]ILKR,@ǧ&\훓|Ib:Eo<ޅ -5cC\m2JgF%Z;ݴ!l OLaMޚW\b͞'ML L# IK,8HeHjk |F|a 2/4+{v}o,z(9Ib+V[Z+GDuUSa]KoUց+\gʣMǍwu6iG$D PإYΥrr 3Xn`h,v9Ac*tS={D27GąEfFhraS8Bﺒ/iH- JM~+ loE{n;CIf0L2cbYcC:$D~]D S0 mLD;YTل;߾Wn٤y/b`I_ ޤ*b]\>jenkuEM|LBa8Ÿ354!ZOvwM~>hgq >4tFz@/Gԕ%e?LKC}=*~- d{ç b Î(b1;з(Nv0@ @BV~mkWYOqD+;.&uB (NtI%9)$څZLgr#u+Sx>0B5PZR:^O*ozo_~g a}QPRyD]V_Pl5"2ǪK_eqRs"S2p17?9 ] 5-oZAEULG&ʪ_= U K`Ν4Gs5qZȨq YThAD\\}n뒍gFQA3iZ/5=SrƧ<ª+C*@\տZLA1b} ig*Z B-ĺ2pZ;^T?KgjJ(Ze ;6GQ6V7<ߧw ݟ")Pb(`_Y/DFS0?/*%Gǚbϯ׋e_*|PV:?IZ2{`br0kzÊ%Ə'䪔hef>X!Ȯ zě8mU(1odւ;FHrj=mȳd"j]TeTZѢ}(j.:.Ds qJiY%qT(v!vRuC c^ӳ•dI1 Q_hځBTxDХ]9bZ2Ӄ(L]Wf@H&pV Kҋ>(e 7 >x5M)kX6w= 3%ͺ`c †VX62PJkW6"wFX}F J#;%lHL#G$"YE:ʢ6՜σ ѝ0 Ђ$C"~j ]h_gݸJ%CnPh`e(MGV\fmu1)5t[IGZhyCku`x6Wx͂gQEa"jg/cі g{H H>(־k Et}ޞAIGCX)n޸xaZkiX>~n*Aɦu1 [3e,ce  ҿۗ~ UDn/qTK Xl l": Ĺ=oJ+AS=ʿ VuOwr$A=#v`rcưiðO6 #,ʛe;0+ : dc16{j=c2[(%'8x0N{ fo}Ҋ6 pKjRdձG7R0kEm֫>J“WhDٹLJ+cFBl Q~edl=|fD2:Cd uNr:MUkb\Mo2y YqYW_b=FMV#ShuZ`xCϴArD ) I.{9RY9JQРvnl|◂onDaS+8eO15oMW=,#j|p /`D*|3Z G/[C5(nET2~خCCH_KZ \aJ5HTVg4Xk#=N&o(%'Ă8/ s6i$ ~x}r5s._U$ȟ5OV(߲[j'c&bZɀ9S^).1q|DIbsd1Iς%J#"oHR٢P,#9es8?_*r%p4)66D?I`t*R+'Ya& Σp"V7V."`h`h}jP hż1$QV4%(x,]\DPE~3y1ٴxtX6Miy ?mTH%H?͉̐k aj1ȟE% Ž1S?U( <(aiR&TxNra$UdӻkJoddn- B'tvLx8FPZLʀr rᅭÀ+:ӊK,{۹r& *27>󄜗[7357];N$.Z,h Az[_VP\][}r$_\I0J֌N2.Xkc6-6$լe?h&\Rw}cpYi֯-"jϮNpE#ۛO` Tk~U7 gJ6ე?r"Tiz EN3Q.+BW_J$V2sw:y |JX=lRݢ⮅cYjO(yURy>ooa7%d V\^jUIxȔC8 ƿijynW `HH`qi+T!>NQt仛TWZ$ıMCM$PU}*2Ը˔%hR?(!H.裛,j9Z%6Stn>QݕȂ+cjZ.9%oO F/o燡@[F :-l>"G?x*!N9ݼIYzQ cގ1%dH-M*tz@HI0 q[SF) (z1THQxA=6VC1;GF5F90UH!yh8k ZJD 1qA:rM IXRqy Vƕޫf?ס| p:8qߣP:؆ŏ3v,!m'~XornVdasv:6^܌Nc7c11uلۓ%ȗ;,!5^$yaD.'}RJ19 mT1yaՄGRܘXWӠaNχF9WaM_'%l9Q?$8Yb/פ4I*Sn.0!Cتyb +ReG"w={|R^í>vQFWp1*2h˜] Gܷ dڶ tFiy ǼԴ!5 6@]9j֩t:kbAW=Oy:~Rw"go!7ϰؿ 8F-c8kXA}d304ƇǬc65/p?)c)jGLYeoΏ/'o{xxqTYl 8JEZ#RձqZ 6=W~L4ь{Gu:vCw+m%¢8Ȁ3d)x1IIv8MJpQ#8OY֝}y/2MI Al FsK׆ԛ>n :H~@PWHSt`0>foj֣\1FB㺚-!WgDȃSlNZBhk#l:vZnelRZX30!;r'?``#啔I Iut6x`iC4j $@S^ȣs3ds9GUGiSQ};I3/Az 0͑{>:뿿~[$Իj$c IhJ}QV1ZZaBLd)eez ޱP7פO ך`n@w)p*q|lؓ6LBh8a."|4<߃Lr&Ekq].K*9}``a! c: :G#~R9:Ikn&WiYbAqve3|)3d+Cj&|MQn Gg=[m\UX,}^z:vY4;0 =)Di'w۽lvGqU[)^ |R*p6d XLdzG@4V#5R[JZ>6٣%2)Ϥ۫BG2GIc䆟F#bY>.UTB޾lbúZ wq" ^nDʯ3o"qS 7RSK>=iњa*\nr=Aؑ5P tqgTT_t)]^ OhK@d1 ̄ N@r@_ @ MEA5Ah'jU'*LN JMu-Lـ8Q,Lt'ԫ8~V?&/eZ\up[؃>tic5:G^}F)>4ᜄퟣx8H.8@:( ogBc5DֱHl$karDZ Ώ6gp\uO Ut\8Ҍ:SdrN:AU'{9t;VKP٘|mcaq}&Z 8x_CJJ%.x TWIGZGUlٷZ>:QŶ0kӥ:61dB褶&yPn@ j.PS!sQ|OO[p}}gR r&q @-vJi2 Pz3oW)-14ҫ@ಽE65DPS8cy!~VsۤT3G+xΡBm Q*ǫezA!H';4$<9JH%sr#!p&0k_(%Cf:ɧi\%VC؞,Hv+ؽ!SVZ S.<sEocAȳjtx }PFZ/Eg: 8B#>gUp4] rQvls܁RZJx>Ԫ#e}2r* zԴ@\Oi!9鉵f䃆ۗ ߚQ(L}waixEn17;8BԂ;:OgxbtBz٩@I(g#P8NBϯDb2!ب :v, &ߡ;I3LۤRh.ECq4,4!-6)HNtHNF6Ql5 Ffw>_ôh ڋqP%7݀M>qbͬ9X[biV{T6Pj7g/9o-MLN|ǐVYC 6庿+ԠIGqgAnZ+mˡ}Hk Jۅp=6IɅ ,>rjd;KJ{JX~6 H_9o#j[B*\0TV(Fi_ J0 =1o.k(&^0$T^&xxNiZwf,uA&msɎU֣V7a_M %0MB|IvnPn w%dҽGM3[PV?I_쳡 [VvT54-zNAr_)p3otq/.M >UoIyȜg>EOC9!VMI'kWk+0lSX}4la_s3MV|0BfҖ aİOZvd JT<L g[3潗lec'ӱʇ M0W+U,АfwFt.ǫLNeU>EN[I kL bAW#hϾ- 1d@uVgC Tzf >znӊ8Bxu;RS +"[,QL+}*}/!r?aYL54jdO"1Mrpi=cZhULnũjXȘ oǛp6oe;1zΪMcU[K6,Jk[_{`$^oeqD|iNhR7͂ JNIm.xWBCK=xd1[tW5o^B wa} *8J[1^uxn*@J.wzEծ{0n`)ҁ>-y,d rDeKO(]hGnh?O}I7@7RVՊCXy/ ճq{Z]%eާDh%.UjP%)iHJ3* ]6UU4uwYc.\AtZMS[s7djë&q d1tq(lq2sACuhv`%WZ3_;߭ծs'в?Xfv:5?u %Du0cPWJ :PV絛.JpT86TBUpTAY2W[v x\LqHMODAhվ}:Isb2{+T7m:1O&L\zNB[6ե؈>̂ *x/S#_#5XBƍw|΋*##bs8翍 BZ :RzTszž?iyo"换(F_` O=607jFPǡYB;d2%T YzJ XHfOrIe3?TYB =u?:BBLt{_[29*݋9"S,^~ yl,S8w.4F Yp"2[rTD,l)=Ku;V9gǗx;SކAlKRi6,vߘQ+7c1u vO #,N]>܃ wǸo= ̻UcOz>*v#hDoxMh>|9 (Rn{%K ƲmLZ欍zIqV]vT? VH"|Ɯ {nbśCӹ_z^!xdzDk9^YLYzT$3:dW GLڒpOt0>~^=v(U+\Yn4w``a^1?KiDynD>D>sC$XK&zqKg*㟚aRfr20yQ| B'c fgkm][<=U3&H/ʷ$9uq(4PJO-%Nwi$z}n0V034lI2M Vi Z 0_n44eok a )4Ji+2^ItYm}s_x]y)8roo6Z^"; X`?Xt}w XJHI{ lfbGCg{s6%fBp~{1&U jܓ!uD f1':q~yWC(]-M;ƒ_We % \ݹ?Eg2W*am:[gl(2Zr1~wV~ ZK y6jvm|& >tE_R{=fByq?rL#e[Պ,t.{uZzRb;*tרiSD3J@ ,w [N=2v "sst}?/B) 4ViF(kUVU89F:E[Px`_Q{49EvL \ɃvM1((ApL sŷZ= yB17_}쭣Q,XTiZJ@}a{զ'f?D:BQ1wƹkƳwUiΎk> ,yV}eoǠi4=C܋"nV+ozw*g8ѩu#"۳z] "t-*]ѓbxhHui~rZO#qn(,b)< !I3HC1-saX74!.*wWd7k6(݉LRRq+&iH\mP3+A9>!@kvߠAo&4U5BJ[9HlҞG㕂@8RwM,Ґ֓TfpDA]{|>б ͎!PDiз5F{I3*`״#B/gްg XCQQ^,ΙTTF(T#1p;VӣZo:mX, vgRi/]  1Y2 [:&DQ Iבc61ҦlZ5 a}2#1Y!_B\N "^yup-6W-@~$nhXֳny[28PzcTHF @WU%(5ShcR2seuGL) _I8iXjRh!\u;pY UL]hT ΂ IV6"(*{5%=eSDHrnwp6-9V0&X~#2{חrlȨ%[e_S̹(}D #1$@eϙ9*gI˜d}Xa(grq>" [{f$ Gx#X|.X'>M'$J96Xǃ$\)'[?S9%H-d ;ʥQsqJWj$8 𠉲sF!Y^޻PU $$NhQ]Zfr4DWA! *屮Lj<1#x"Q0-y.\=1ȂmD'A Bo jgOO-Sn]m+sڴ|bQFKq: cl \ L+ZGTmZTAQ3ʲO?kRnŽlij?T k`P_G<ʂ Pg/%hS8ͻeMVGg30FH&P=e}]pAy=1ζK#/xLq ]cMδ[quP 8,֎7;*3ZيxkEfpF8: ^ U`d7D)>Gm/m"i 4ڱ%F'Bϐ:p >KT4 t iI\8ә:Є#!H 󅔠"YwZvy3z}8|"-çub~N {H nd“|oOtZlj0$?Dy>:?OAy4z :gmF8eeײ0^vR._ 6brUK0e'rBy+7 8۳+C<"bpHzȜ`cm U &^(*z{ 5e_=Kh=$Oˈ 6Zpwm'5\QKY]˃h?!o$o,L BŰL00@2)bP )i3\߸ZjC#(GDA`F"o6jlXv@‹(~f1 $j>0IX;ަy\}4Dl_S?UAhR#p?,p(u1[H> Z-IYƀ|b12raǷ&04 ]8AtەoWS?o&e$j!)1Gfh}Y"'cEG'R 5LEf%Kp[Ÿ:՘HsKu\B4RMmuNZ~6YM8֣gͶď;kf #E""9:P6eb9:E!gg - "+)]>1%12;#ZzxE'\95Ǚz8Q P)(ȅ`MFj>oGruG+D$$$ Jt!ZWznD 7}0/"dx"Yh~"+$Ũ7S!•=Ix\t5WS–7H"~y^UnVvwO4WzZ~úb5^; q4X}Eυ6esatB+(RsZaO*<.&~*Yof8R}hdT$;*-h,EZ#J)+s >giI 7k&"J@v:D\LB#"gMD %YH}>G|uKS,'L5DE1o2 GB/d?rjӾSh\qlPrL ȁؙt2\tWT' JUӥ`]Psikۙ!ŻmjJt{Ve2"ܙ@۽\kPNo P8/YR,x՞q_.$7Kj AYI ajHlv_OnP1CvNs|O\wY d.)V_& m gs9;a(Q`ovp]1y,̘қ!h !{-sQ!ZA>M=3cF\:H-~1ZãfOi׈#95 =%ÊCl3vˊo(0li"Ϥ nʯ[#?e1/Yl *+`=J/$W^U|$"dT9CKl_@Q:7Q@SGʩ{yK@K|YzqD8i "?ACdX 2rHWN^_/jBe`ux#l|t?yϋ೦꜊׈|rۤQ,~*< Tn,JnĆ1UUA͔dY?Db?Wyrtޞ؋O|b^,!:nz+Lngц'7GQ 26;ҷ 0ћO9mP^>u9YKY't4CsIK*>.p-,gB}2Ѕ9nL$ _`Ik`!%ƳTACG24Qͮ *G8:Wk 9 }.)0GY;cGG`rk`@;>eZnGIM>~!pON0nA&:A5 5ůX=[ujzBa3 $-ȴR8~B_`Vv((O~?j=` ėaC^ 83DRwF\7{FR IU\;9'WRUH?(Kym6NN>2u(+hdTD[%NIPRIwO.bbx!$2x@$sqJoxZFcp~ڒuٞ&M7g(f OCC"l54Z89.kG_Zv<BN{r%I٧ZKuT}w ACkw4%G%GkU>( dH̋JGv=r|Ј* #"*;KӨ҅N40LG !՘~@ij,* 3w^)v7n}8 Q k],I;z2gO"k uR!Hv␱ |ȒQolIJr\,qh!ܠ50#Aqop|rX S3^%^i[:DOm CN\ayZk37Ȳ<mÅ6!{؀'ȡkNϥnJLP:϶G Mc-K{+nbYVJ!ݗY~NT0h5̓=E.t\:5p\x wA/{xTRj(S7,pCfZA4y?ڌIr vbc1jhsTK M $aZj 20vTCc:8eSyp\q].K咧9by7re5@үu>M?UZ֟53v@i1'ŧ1tA}`#^Q^Nk@a,3HQsuQ}?>pB4ͪ*,^P{{Q.YoC/@/u 3'ͬOx\;Xd; qѨ?cyy$~ϲRWڊ6 ^B>gRK:&[`E, r@]is\PQDJLY-@ˬMQޓʌ15ӯ ˠ }Meo;G. M%8zgHR0\ 5/RQJ_ݧd׬u2α=xIQj0JйqJŠ,WIάt? y'`,3Z^I\> AL̢̀Lh!5rS $ZʟUr?1=U"4/>jB!}q0"gEcWQ} /hJ'=#/C;-^HQ!0&;O4WU( nGZ/S2Y%ߋ3Lrl3IV?qsgאzMeFRʹUWiKnp7aјY(ߺJ4dڊ[aFB[N>B/Yt̹Uo'–?G"/4E^ ˳s1{)%6 p g/G_̇S- 4 + zS(CGɃxBPtE* !G.m}Ea 3EG2_- 4|+]* ȭ&AIzy,ψ'lST&qZgЇe а/rM-ܲdd3k Si@ vH.:dqΓϫhfMx7.C"] ?0h; riÆ/apCvucS\\Zw'y}=;}X\]nm1v!SziiYBϯoqz šF<}d!)]^X91Wl(IU&R",ŖPA_(=ABCe5R7tES,kMs(%iBXM\E\r\cٌ,\ g8]T}R<弜D2&=_{Uí2HGC.Q<GUCI|gXv~ݓ^}e88oDlzsL  Yf&F.DLs1X)4GG)vL,KJ݊`(#22r.Ʊi8^V=PC+r)6/ }Fx, SpV9cDŽݬ}Κy&(&0F/C?vdE6[Nq3 @$JuVxet(P7IkSrnQ :gWI_ɪL6-ɏ0/kZXB~g1~_ ܠ˻ dsTeJ)( Q@,^ _ r a(߷w t;fĖ>:ygB$Idl/}9ޭ#)0 :emrcK"}iq?4gN(N ə{d;yΐ9㰎|μ s pqW&mwrtaQLcnnfp 0.jgg0@܆d{0rgݍ~ lӲRgf,E>ykn 'C}1WWce}1$XlV_/FSȹRʔc$S2 }g/a!8JW`]_"G>2DԶE_9+#BQH4WkTm_4 BN\ :δ_⡴w7>.ݑ?351U!vեaWh?]ƗmiÈar$,~N鞱'tHM@x5Zpq @CE G@r*ERX?.#RZgilb>gGꗠAJܑP7mK_J}UПS-E{y48־kC:H;|`(?Ē-!GR3z዁o䍣Fo^" k9|g Q)%?(޸d=硶 i>'G3 ڕ{ATyϭo*nFo,KyAwSkA%7ˀnp a>'% p{/`HQ Umy&]-<8 ֒'4XڊkP(Y؉yS-\gVT%)'i5#O9&-%' n#^"|y;,N4XF̌VIk.fɆ&_@{EK.M8rܷg& )HS|c}z| 3EUcOL|`l$)}N߱'(Oʵ"E-k[ES&GDž,oc|^]/k0*VZ,X^4*ؠPD*q vt>8޻S[ _. IftD|:7NَnLSH `k⺰7|a;J/zӊxF̬5\'n0EpB}2 |KQBq MSW45դ1P 6B/%)6k.n jƧUsd~̫S{paMW2IYNȐ2)_=Vp䊳ݮQ>ߏ#nildlr0 *hXݧ|{d1Q}!0"S;]HJ6NU;+R#!P!ĤhPxAjحy BJ)=׷CL JQEO?9dnq[=wgDy˯n~"ONP}xhڂ4a'qb$.ٕ5 g}<^նlM`6v7Y~p> h/E _9D ZbGN!MV3:M"Tj=z3ՇsxiD `Td-6J5vS]|bFpRj'ɦzO{<-an;x6T<膘&`㷦EK`]3. b 8lp!Q M1'7vzFKG$ uϐUB[sk_@Ji[8z4+ ;w!0hu_';1o<~#z#('G8T#@?*/P B"92- 8ڔBqg>īZ 8 :vd5ҕcG!a.FǪbortRCAen`;%]_% i;xU,zk`C?FVt&7͊6;`J{Kic+FPI R{:FL:0\{8<"ݰċΔDN2.F%V#CiB\vg<ʟX M4y+rqTm{%v#=(]a?n+w>4UY00*iHH*+]Ɨ7o1ZcH }A@-B E; n}KQ:v/T .D@h^sxr!w9ed:R} c}Y ]2Ս),MpQcl2՛VK;PUOe}rN_R%f:D3̦qqEq- v|-on*UKK,ֲssУXpeM\gHN;_¸'KK=kb7&WB*oFCDpD qʧK\f=ԈLF˘s{?J=$jk Ob+㚕GvԛdUYW2bbF3}&#rMaIEE:֣M +;Ǽ8HYۼ5+{; Fuqt6.=1[^:.>EyUHékdhHȡ#=HDok*vC*v_Ϟt`;+Ǻ -wjt#%B d (wI:u90^/83$r?_߻4E'v淚OE n:ᓸ'R0X,pnw@8߶эDJ "8& t}O2~\Qwx \ͫ`IAw eV}gqOy&Aup^wwǤܵ4LCyJ P%Dh1ו=k%SPn'h F]#,@Ы?vz$e |y'ycm_qª-2aLHT|͝MJtHnbC{v9+>?TЅ9 n8!XrğVeׇ`)Y| Ab#nbDz.QP;~ XC|*zcPE՗ҁ`O[S_~-]d|E!]^yo&u!Q=F;cdڣ,;mlb "S K%^F ̊n⢕PB 0-1L0 LJKϿKr>  &@ gBjV~o СJ;RzqciuO`uH^RC4դOl叠 ڡG PFTY9a""s^N77isY":| HoQ?8y %FR K3|6-n|>6Xhh IBבlwn4kDE+mgFWcpg:u6V:_% ҮF*.A&?.dy[ :}ϡ߀)`c}Z\">>)UP :9 Jya E(1&Ԯ(p '?זqK`s$.G8_a3Xo8W!`z/hai9*cA;I9wvh ܳM^خ]Qjhh@1>DuEթrq%GA|7UR ]in ^ox\.AD͈˙R f*1~21B%h dUDO*"ǀ.=w}o˹gw MPDG+á~Lj-A 5pEgݶ|v;dMF|%! ,I,6sJP-pWYB,lCC(2k<5zBwAM~]V2w}Mcj:F)Qތ̪|vDc/2*-%3 Mseݨbl WL#01;kn;>}@?>f{3N "a΁r' +w~NhCG>QMʔ-?dzނ:K ~b2v mDIP~"hг~"%wXlNk{|vHl;qQ߲Den-f0]AnFT~"|b@OM04s A-|`Rfbn0 [yZ}RΔ7Ybz KM*A/5k LHZb6UG:*ԺD&_f-*=)ZP<`6d=4QGԐ3I ;teK_/\\ %߱RjZ V4%22k‰T3&c5X}R{Ko[ڿգAU,cRi-Sxڐ_0)Iq]@k0G؉S=ռ۞ zxhf1WZqfX>cN,މ[7~;%ߡmEI0Ejlˣh`Rqr;pתDT5ipނ^.(ϼ8R6(KueϸD(i#md@C8IUXV[d zh)*J-7ou`%Q!~F/M0{B; 1(͜JfJIelav9_D{V(If&Vŀ]:ZVXPnmeHcߔGesxl=*eV>N gJZ'"^1Kwh@OEMt%b8TMW8\(T M\ O*s"ǫzՐxKEVx# I( sHV>2B^(3~\b" z9%OwDn+~T̚@ ;/"pc*&s#X(gB Kt)>xcDcY4 )d0EHxo0.9Q(1%M2eBD4L8)?1 f2>g eaG/9# Y&::I)s÷qQlnF}Gߡ.S?8Ub%;,"݈?-8X =Y.dZ`|]  2|ΉX:#K|jUOJDV)YgQ$ZxDZoI;* Za>!Hbv[z30&I߬szP8SD\tZJsiQɧå6SuQdgx?[GJc_[Ŗt; 6<%! ^One+Di.'VZL˾ө=}cSZyP}['}b8rL oԻ \ݎ(_|͵`-D|]nY>UCևb_.N i5x)td!V1WJh*K)>LDV?%0i.玖|~4iiA cs LD֥xa5=,`ss7ʰ>F );8c?i #Cb`FLZ7۝W !{ku{&ZhQaR^DO!ILBEI( /b 82YX!Ͱ$ }η\[H ̞<ڛz,sX"Uj#B z֡CAIEzQz&/ĴfM;B}z=sǒ%j %%ˆu"/Zc]L޳]%-3W{3}n:L p꦳ZLtK}NwDmE-K$%NPERl|Cѫ%s, @W@oEkq<w}Q 22QkWiKTCۆvWr[$~(=x"k|(fЅZQlB$?\\! o<< J*<K9VfTV4p{e_7nLXT)I%" ?$9'G_Hp>gw}~^ߵdk}-$7Ȱѷ459k:@f v]IȨ{e/uF6/:k%|r~1 I9.6>D iT6 Ú qJE_/Vڝ2buDL\>96(xgD#J>TO@ߢ^!>`3L?Ř?ܨ.*CFYD8H\3\=qyW!`*BFP!Zς[umSJ4_g0DxXvmk>Φ:瘣׻tWF%0r9k\2@` !^M!j|c63H{!Ys%׎b0- QqpQTD&{1G C&1OuCYp\RmpH+5%1"fEF9K3peHC[3(v6dTی(a 2xE3p;B%_%_dhښ8ʊn7w򋜟Xa*V'B#xw~2CCMpK#DIӳ^ˆBwNJ&4A[i`.~9ۚ'YրЌ 1F`R^UAn}>[lnlfI) 1;- _n H Xv56k2`0|N'h%+Wfii`EHBx є[!d<a\ź]pXz HB!O{Up T*^[nnS-n.{B|96=#`*@# nb]Z;T˼hENT Te Fhfw 1jGS̯}`NT@Fu ߪa'K8GTCY.6MOx*z8Q:4EC-#!5@)fGJEEߪNDe݃SxGfOjlPnq]%c`%Cy/0tݜ*Ujct|l2y%`Fo ޳iΰRV򓒖Xi<#\cIZ(,Dô-e!΁SQ  q%BM]p-{wI;AIc7ܷ@_K=dC,y|%i'D(-Fof,Q gL$9HovVfLzeB[/饍%7ZO 3(`rx-땩3ƇNT[!A5&,/3B.*v +m8<=FX6{ruO%=4C^VӡB,)u}/{+E!e+`(\)E|1."[FL -**|е$[`k"+JX 9|VTh ,/( x&S[e R#\ƍ43g5;3P>yyXʙi -ZY?v {Z_߷G8 s٪.J|V(!z?KIOYypݎ8i7&U OJV&3G2.\b?1\)T̅`na= VS(b?xS e.Xyx66sHWV%?c7I]:j["UTܬ!Kxoj-AZE[aW8PlWE ED%RPKPy}(aE?nUAFg*nhiBf: VbѐeUi3[fyPɝ6xaɽV @em-_Fk0c/ٵ.y4u݇=irhvOHs8m9jn0H_2+"~BQ!w*$78{Q)B54f"ygf(\+fxrjOIc=w6\azXEY2ba?Aw7 Tl39uK9^)(%[*ǹNw@A BV9iFd0J ߐQl]rHl%FʎPn\4]~WA3}s<C2z M"6թ+U<42c_ .JhT/phHˇRzMsfVS :@,ug\/÷qqSsL fIMB@M^ e|cmD 6f̊8J^ʔ|*ϕ1dzv!#eMXffWhD$1ϪM']Ew$xFUrc= 4d{TeưX(w-&|Flحpl6XkJFY^ۘMnBj'x",^B9YjȂnj5~=8tJC_[?OdeF;XḺd~ǩJTi'1P6>ǤK8i*IpD7W<,\dv@,Ġɳ:܃UF>"煲b|DfL"G=7Fv)ʐUoujU'", yY9myJ#}xuJa.KBӘI& ЀT׌t< ,TcZxu Gpo ħb3G&Hx<2m-P G$\,\%Kw|b# nUi_= c3V`F @P)܇Oļ/ZՋ/iXFc<|tv6^F@P-mz.H;pH(iudIg-=$2(^5Zp0dlenȉ,{J5}MUglEtco?εyt-|>pCeW[-ӹQIbfHdҝ`Mo@(msj/r%UCQym,r%8b%B( 5I&.Q-~ȞF۞d:zZ#,"{ ' \xa{JrN^/eE>Lµ_l/2_x9h!j-ڠ=[za+$Y}lRdt8|[هyE ֋۳EV^&A"\Zk#}],>31YZd|mŽOi EOL;9QWOꪦdg 9mcC/cl$]8ׇ#WmWk{c!{r(8bPj#)bMhJW8O)mmVVX;Iz8Tn- `*/ߥVqjIߟpksa =9 c̖Axt5CtUS+NaLLHqJ19K|H`tp _b|<]Sy5u)KٰN*Bxaeu4$f ^@fD&>zcm^_i7S}kٸ+\@5DK~ߊ0Ls]y%eOpt., ] N|2l!%+ml_SK!f";v&xBO?bapNu=ݼH>E3y d9Iݒ_6}ɋhyt~DsXއ6/m,Us:mS bVC$5m-v(s雔ЄWz!B;.z1K_=mO<$Lz@?wGDw?Oa AI(&t߶+Sn>4<K;6Axa}JqƙqQUД%|5niijݨV hFٖd~2ٿsdfq'Jn k[qӍ,WƏ?d#&ɚw?۟ҸG)a51"H? "HCW Ԣ'>c `.xHC' ?ą̥;A=e쀊_G@88ؽŔ4ˈ?zr[b X˼g FVgUV[Nh/4>RN9`g |zں,O]4c[ ZN\{J}OGА-l}4q _& +jX䭵k f閎xV)h=F,DݴaN}qͼB8+R18,# Zk7N""/wj1K֥4\P4B+?B@ӵf#J|B=&SvoLP;ŹD]3'*L -V ɘ: W/,V-e}@F^=G^'}NjK/1)6AYKn׍Sל$;<(q4XAL7V8vb+c Qz0 FxAwۄU(SKb"/a0Tûz$"~a'/&ѸW[GeoY@kQ o<䈐 (%bez^LD+b.Cy82F43ӭrZ+eZ ~8%o~l8y-4FzEb:U4ת^Kj G8 UJ;Db}qI0fy?2IӀ)\F8/cc̐F]+{<5馰 o I&tr>dU"*^\^pNTv$Tfu\r,dZ3͆vǟ'U*͈/F>r|BEqr R\@E8W~inr؂Yxe"D7[i[$zNpB5Zp~4)`kdF k0|hz`=Q+i[|gPa @NSAYץ* E{n&Yt/%z"'n,~8,ۻĹ+,aXI9)Ň{,ϝ34uhNJnZO5:eHxl7L.\uC.aUG?^` dsx,BcL!/b^/%PЯ.ŗF6/$٪wqL`ES0YǦK bÓ!Za?18\?NL?RڌI}}l%1g0Yf MT7D~$ JÚN%U|wn'N6eN@/N$:0z7A Q*.`W\Ojyuo~R7JҲw6i*=߄I[|n$#x~ ݓHQwH"ڳT Py70S3H: diVJoy@Qy.fdCWpaHICJb|Re:8əڍ<: pΒgh:dZl!FU|A !+<oɁ'lȸs-ѫ%hA(AHf^Qani?[>/2jI_- 7>9@ ې7`XD/Fbf `?(|mXjtʘ#㭃а@6ǝy8յ#$)x2X:%g 5CyR[~@&Z m^8@*wBmLAzJ𠲷hW(Ϛ%Pm鲥心#lmTR?gZ+tpH`(-Iրퟄܭۊig /! x+5]?4oTF y! ʥ!t}Ȓ'Gï)R5![)M_hOu=)4MKׅګitUCtKU^4*P78G޶Dpq|9 `HE6Ƌm}ɓ,0vv^V~oOx C/YG7OGAlAI#j }bzʳP~a@N)ZyWn=\/؝OX;3Øy?w$iU3лui -Aq(90y&>o XRD_jI}=4V"]D)&'*wE!"38hrSSgxd~ȄG eMxHmgB%amnk++ot\֐'jG\aOjjHZuف"32Q_PԎx{"1+!e"6: %1%<*R\cA~}K}?9&'vER+]9I˖s:gQBC4FfޯoeTgrK! 6"/>UF/ Fcˋ=GY uLq=@cZb'{XNW 7seGGu},eFyO \ 5#qQ*aD(mWg>|blXWL%N:Sw_@@1I'!bq-&q-gBZҌOAyL.#&;oR'LٺGb {M%Ln,{!bǸ㙛tG)K≮Z۽5ؘTK}DC.(!зN0Q 4rT7RЕ(" B+G.# &C}^#z)t@ F.ܼRLF_̈́ddSHuu+J(Y\f\S\zе_1Ԣ@j( 7 iQ<AÌE.@O]w 0pzܣy@[&@m߇HR/*I8<:=Jx53r4#%26Bb~oR7DbBd ĵb)j!\*G j3kxN8k!;܎_FS0蘨= qk|9Wr!LCXHi ]̟%Yۈ+0/ Qi?Вw CF@02p"Vw,ؿQM)e2zE5Fq:w 51ឫn!9]9[h@zu9>ĥ=`O&L!>!6[ѯA0كyjd pP_O+aO-8M_OfJgpǏ{,6Brճ␥sɯ8(+Fu2؞4Ǯ^yd._@_%I1Pe&Dɡ$qg`J6 ԌUlTSN %2 &’=Tq`Pq\ Zr*DșiFNry^̯P+byP)iqT~%H;i*d2jf݂WדyM ,qyc.c2WA9 YwҸc%P@s6R|lGm,58l)3'4 ^3.ʉ:'Y"StN%uy r>P~UTLWQrj^}=_0𭌼h,95%%f,[j |[*ts?/X/"kA]dId Ug=y& + 9j }BUjcX) ck]!_(g k9IO:oF0IbwTx$YHޒ(Ae6M:"Uòw鳓EVRiUěͲ۽_"y~t4}}u6 S A g}/C\&%` AK?A|nA8|ȝ Zסx)YW5hu*7gv n-MT^nu 4XZj"cKG} 'NhxZ2,0,8.paa 5MdPW箞)׬ʶ4&nW0HddSȌ!\ŵMMdu?asޡDŽ{ϕKgƭj_k\dw)'i,yhFʠQ7A:G 뿆ln&d{']w+t5kLS9q°qT. f ܈ 9QLĻ~dRS¨KV׽EI1H!>;6b;b,r#-;ڏ#xH$L0b ͥQDޛ#|I9!kds,JWnC\;,8K%Os$ۉcb|W^:-$KoQ ˴H=gl}|]Dp'sQs҂u^=?y#)~3 raa 1J43?n$ZX3 iAB+STj1>}~g\}ކ=}R' d3D:'JJ?-?Ba!sӍĴw}t!~JOC7hJ54Z77m-{p섛 ZhL ;v$xygz#R>v+XBi?*W,.އV {Gu\c5:7 :[[xMX'|MmP Z|uDxe- GPq\ hd7 j*XESP0Ri֊E_DZ#Aj$-Q{fUce274dF )Wt/f [{(3Eʪ=Tuj0X  18dݚf9!mXf<sV*lmz/1L0 mr/vv4nF k͸.0rѴk`fnժHـ:ɦS9"VG:_i*F=2)5^|!${k,/!?ؤ,T`fN7kL1^WMCM,J%.sDeDW Ru-}'/pukAM= >HK8<0cޚ?JKK)a=+.!yK{ \y w֍{.FHVPj(xz";j՘x߃og aҘwok(`fhpCX79Ҋ ?482 Q#aNj`Mc5t:P<3 tXEAU\\70gt6dwzPZ>Sh.A?/]6a7ePjAF%/dC#GkΞ48;PaBhׁ#Pԕ G&aq QjH7?UG2ʑQH~Oi zShy8vNZ`W3ׄ`kMARH[G) fo_BIAmG mh̠5Xl ;읿96Xvp~ʺͩ;,1c™0\?s/FG( q+GWY c+b*ܸ[{"T'3QDȫ\:=P"b8T๯OԑTڳy.~{{">JLgCWsqm .nL<J{5>/$Y|Ǐg4Y|xz* =XT yU*Jn:+tPTsKwO -9L(OIhu|+& X $R 4 D3p+2JbJMr✅=*8CyдJK=+|ϙnMͺD;pFK=CF-*zqd >c-xVϝb,p4dZAxծh)cRa%Ypl?Ԡn c˧0u¢ջ`Qn˰j>UwVMsEq~Y {#NԍS9O`؟+)L×`q 9=NSF޺+Tv~ !51R{)q6ܢemBVr]VBn/5UjG܍k*+=~PCZwK!g/5k l,&oYy/КͭX a.knI[[E7YVEc]9~{Ho1Q{җ>1NP0Jhn(\G xJ$= { if0(a 0=i jL+bG֏Qdj"9jY{7PŽb@uP횄X^=cNhIUֳ(d72tz Ar5k6/0^5cQ50֒*@Yhi`\%៚Yy}W6^ƯЋ#^S8&͏:PD]π#F4_I9[pE՞ic_ 9ټjwH7A 1$Fb㓲E\Aq8%lnV^KjG=35=< o Dan]p9s$Aۡ')€S:%Tn2&^ŏ%'`F[qBwOcI>i'mUn[UYlpf8ޖؙ7sSgkBݎW-$jB}Y^"BUi͇ANCWW^T͋6e$wWM '`_:0^ti# "u3Ƕ3^P}GL(з.{2l3jhE4Uv]r Kk|!{d&dC&/h*FN[WLr!h?Lz̭Wn)V7'd݅ pݾJ675DQȠI\txgCHT*KIF.L d5 e +,XC1x&dxӢ}ٞWƙZ5vm'CIי!87"p]o;Y B۷2{DXEE1KI@ #L/LɫZ&c⥕C_!Δ4 "M;T:޳ >yKJ6I\#dHCQ#ux,ޱ¶Ȼk,I0L76+V&%w^ ^6HY m 'M"eoH%<+,&XQUUp'W{ #DRr$=^{Δsgb7s|joxc`W6{#T71Zܜ!eC|طtz>*?(6/*>mXM$4SUqcU*^]a wv DU[ДrզF)b0vW'8/m!xr +Rs=[Qe&L+vltXYYʴs\C=5xM]U.F.+9>M8&$dW^[Rh_N( O:k2l G6lWIq^1-p:*{`ʐ19,_؉vHj!aUJ9go9 /&(A2&|!S/3Wk8;:w`V\M O5ݬ?@A)[+1çyn{ kDP Ѯ=$z8+QqgDl c?n㒈Yk7 .I#-a=b}w G?Zo Dk^ZT^pGd-AO&5Xe4"I 7|`OunŎ.ios.UB* Y(Atezs-B 4e;0M}~bBSnřwy5]a@oSqڔ}8[ r\U'enEmMLF5'46(CΊ L q?qΫ"b Fo\HD |SKܩNROO灣{x:ɛt(At4vA8"[FxS.AҼ!ed1h$ UQfgwj?r6 a$uW9-9|'8/OxT=̼܇+ăv瞌[~{&jw.<uv)) pn1V氦 ޤ R!H8=3oL*@ZMU }3+|ΘRԵ JpŇDo(u$oGb~J ׶mŻmĉFGb}!: Uk@Mg)=BmG\QN+H:6\jYKmTsRjkD8$~,@m簘A^+}@ƃFuDNtf`K~34Ӽݚ4_RULԭ1Iq.nK]֓csL{cjXٔ1U_,]Z:`]ݤ[GtG#(`~w<ӧD%Dz|$-HLr̿e]ݨk(Zi=n͗r.]J(Z!~H0{€uD9~FTFOߥR)S !YuN5 C@w#)NۋRLxxAq-<ԯ+/!5]~gp[zܰ(dFF/&+/BٟW?QƉmM3JL4)ۣqeG)DkߵZ۶Z*^BBfĶ4꾛u &DعLOsXO/D e]ijIx]GK5:~֗O^$_~T cx>s^Cii JB&;S3MbڱkJbUIYxγ)ViJ8y SIteE G.e!rϰw89]tCv 56H|9ʼnxNdgJgUn-ň:GN_ 9J3BIBm]%5riL@B$ ģXBX9:%bU_zlDfolŀ 6 y-||p8nË @#[B"~kxvp$egDힴR0l;@6IjiSgxpZ/<77HWmF/]>%j#7JJC#y#A8 R8(T&qkIP|l!냱1+grC`#*Ap$\LV}ŽH]DgQ>𗜆 ߅&{*)7-O{8WWԎ. GŠ`RQg,fîTbz gd\(#[ڔ[s9 G~bi,DF1 PaC}o,FQSZ@:PDHYe8vF!C$)KH+Dt@ڨ5Cw(SÎXs9A?#;;sN9{ c@X,uP*݊haÀ$ 6'e+LT{M-L)4'tV]BK;Օ?&.2&Y?lS|P3byLҬ@4}~)8r]QX@lo#A8 Q z(Qp8[ + [v0ݑZbyZOJc魜I~c K$fȣz[9K57uAO(f=k\Z>,PqZ9RN|hJDcɸ7 ZmBLҡZDB-\ '#f΅ :ڕ0Tm]䝑 .hΝ]F?Y/t[ȹ=->Ky 9tԡZ#v$~\-8YE ,+]S^~Txejl3`XqD/ !k7u1x29nӻp a)AJ]f0W1$TsvMrZg-b0bU4CZ}WAatYl/GoϫNOLkV"t6A$Ig1VD_v4D2A!,i~6)a(l#|b̤Q=ɮa$"eEzzV@ϼ EںWT9POpg 5,[)ΰ^+yF'X[j@KlV)S1[ziޟx`".6Fс"΍ &5t<ݛ˂ƭraWؚ{?*URC=0؝1qԑlQW wBnqZF|gVmJ6?+yOYw`-7ح<mȶ%p*-4K<ڝ]| =lgf%0q fPbS\ӟy+)`ހA@H#R P!8T,O󵬀h$Ť3x{1뉌F}SMGփA24x|N [JlLNZ=\gmQLʌ0'8!' R{M jL;L65V<07+%yk1*䭸Ԙ44Bz/YsVsfWΩE.t#;Gq:IQB.b ˾_7SUƃh;hXWo_c%2hG|ߣ v")1Wh$Xe0Y"G%shXS0WG)gR3 hy"x{{x]~zrHDwt1NvILh[#q|]<IM=ᇕ; X)c=G4<t7>es*4G͏/|k#%w4*26ggdYu?%?`-@W] !7)zrVBvkGukE |e2ʔ=`}6G>{:t63bџG`X+Ms;p \9_'[-($rsO&eB5FB>tIW"(f4mWӆ'([f >Ƨ_ EjX%?ʸ+Mݫjl=GW2/⚇bxٽo\Bo`v5ӵAȰ>{btm$^L˯<yaZL3FoegDe]Ph!)/Km'LBxk Rf.]|.|"g@)E~KOϞ@#mB5Q]=2'q?j'Rt"=sz=ͩeV{ZOçOrD^JIG#2 F:|ʿRq74DDcXW4w-ꥣܸNmM<(ި!nIlX2^Ӭ(Yi|bF]k$h.X/%VX+MJV$w@Xy 0Hrΰ# UY[un.w~Ŕ73IQ=]C #Z5<@rI)3M×bh3 3% FϱW|b> T- -եCd:hb%@b4ũ8O#U4#<n&Bײ i%/kVlH?>1W)`*HÈU6W\DjԨG ¯9{|Zρe{D+ $V>rY&ּvv dyx4KTѺG{t 3Ҷ^!d5 nD|䴱Ri-!:_Ҽ8b/ ݛ$ >YmeF)<5!VQxZ @f.I8==ęmK*Hو+Xi| YSYeH}ܬR纝"V/=qp:*<"1] )ٷ@MRggwGp'shFԧ3L5rF^:t=ܮq̟4;^AG3Uh`xO"Qp58EUwXsV[6Vb0ql5`o[8Q^~qaxe=5be٬cXպI4Gs<[G#bZ@}&'Ѳs-+fNRkPzIw?2WHKT1F{AJ^Xӂ(eh>G"C]:VM$1;H"7.{JB\MfJ=|qi%O̕v]A!~dl4f[+FEKc:rsD>䑙zg otvLj-@EC@*G,4>R\q=G~3YpdFh+J\DBEz!Ƥ\La׶Q{;%0jdJҍ*n+ McpևȞޝ( Bf97F˺qց쵢6c[U߀auO]6!Ic#U-zʥYwTMT_Z˔K\2ZKz7`dkɊ`5Dy %i MR2%_q\d0?@bš:[8Ck 0()zTոs'Sv.X @<;\0͜ kOIG2O95ò>u*&e"I$Hm wGY !c'S.@j-2Y]<Še\~QfHu|U.NȬ\u5qz]&O~5ʊ++FSL_{jARlʃze([{3710 _-()Wr˨~DLK<ȅgn=n@cns)iR %pNtUz, 8ɚ\5 "n() dv|ԇ~C :,/Y>avSZ s%99{5QM?9ȣg0ȑ"l:lH;8ljF7AYKCDf;MhC7o(o;zC9d, SuUY k= Z-Phe!YX?'eđO.k&(65o P/=Bqx{q\j3>Gb㗄vaR˞qC׆;gXM?*̒@<'Sך"/Jwo|$z: YsiPzqKyzz1B#DTjtuw*-TZbeΣGqzAI0VR ܘ@$/<^\uUB l i]^ԖtyԈZ,S4Tct >|6Sܴ(ԘKH*܆,Fql-"U Pr5*}7 \h`u|_@ m8I!ǬS`MUc'iaD nbb9yX`Z3Q~'Swv$ =l4:X[ smT^ ^KhS3kqvLhJ?Xr1Ӯ< ^d ;׋x6}^zVwҼYUyXCx'8a V=crΒh,!d!bϏM(I_Ă,h&y^C0״nvs%,#JP5^o5-7?v2 i;xoaSGЫFS_E>m#M!iu1kL}x=F:ʜL}lxF&NE~Nlي'M7S^H y؝%i"jͽadiEކ'ZeLzbt|`f_/k;]ᐎFRvL4L]@T٧ ]a5n%FdD[ΖlݕBl՘UևS7UC+HͰp<N$66,== exs ]kg@a7,Ё1]=\^v c ^n8 tT 㾃O;JD_dݻAgE$Gm7{)z|43w;cR5n^OG,_쒹^o}u^<,~ztGUZuPQB.qUp4*9s6Mԥ&E=tj2#N'a27Kgx4c wlT@ ,m2N) QL껓-M}`c¤s?:ɓOa^f;9[ c#r2岋}3kOgUq>mi#IMp}΄^cj>k* + [S㞡w3 !Ayw!0/1@;m5)H6fu7I aZ(5Jp2?5Q/.͐<'SLn$ZȱGƌ2U(=`r^,S"{^IuXhN@{!T#=Vt皁.`fy:房}]s&V)0\j\a\./Y BJ=>$3OW?>D٭쬅zTl I+ada,ZNڸK4?'88^Q"K+c1g$kkVLJ-cD?n]-Epa<{*4d/,M=6P#eB*#U>M\:oοY(' z)B)l$e >0X NPq{,fM֕2P{t"2 `XACo˝TxC4ّ"l"j=7:Sw^QܒfR>Ȑxlh3Iu\\d/zv/Ӱ@g.1@Ηt.xH2Cx&yFF5 q@z9}74}eNZs:Dz~h"WN:? >MbǶ=&bVP>A]/D&`!4иzqF98/kJO\l>7yvx4.gisا@9^"%|^5$c X: +DHL$]Nunx"٠Vc_vA;qlD."u\lBXvI^IWPX]{nskț=I&gc.r.b2%7b-aN>n+#-&}C [B=,ĺODA {/_Nlq2sk* DDwBO)"9+߶

pal8Zݏءmƕku{OgZP&M-;>+Cs3ޛ>߹We>b 5lygƣIvX̏on+uLK `<9Ƿ CUݼ⣹V$aҏt82 +"Ol*zF@WІ֪C\ݰ1}Xu|( 2x竼 6cA#XiSARIR[3Nϵ) 5EQo D/+}6[g}N}aE[G*.u0+O5^1٨#KZ_h`#q}t|j5ۣ_F5{a/a^P< m(nM ~Db(U&(>5T8'VU|+5Lc2Zt_kmVr95 /Λ*oK=[Weq)!29i[k\#F"ߓ^) X/E!3k Qf _bbj$vi//dc ve%Jֶ1dӮ]2!DQQ[+4yD HC1IiWP1(DkGS&ZLTrЅf~2Ik^EW #B_,Ə/05aRmƀ!=sƺZd@_g[EgD2w%B[cRWl/f*9 B_ ?M0oo~*c>R+ ሧuJsM[~оY< |g.i!Q閭5a92" Z[S^bi*dZtok3sNcv|[>Ĺc%kq[$HPű KbVΧ%" 7-~js!60+[ I{XÌ^wĘ1L]goƇ/0De6ju ~ ̟=(- V6?z!vYu ,m=}s8Tb'ÄeR3Дgy#&1s ;1uZ=;ځ$QHc$?qm1N6&<x՗gs .x5<`vi]b>f0bxU{>b }1_sF'B,4/VGKK"$vO~$,MXgNNw}O tCJІ[gԐ𔈸xJ+ |-S8xɤ.1 LWv {E)=߆b/[m$h  lI/>7<({맩 i<4Xg@z]a GLc Z'`$ !p6Å Z%!LL0O;Z,| [N>ڕ^e̊q_GK v#H,QNd?uJ Ϛӹ#.sKM-EBm=E?;Cf(?IMyEpuC&Kl_\IGo15`JJ ejwA(μ >u]&Xro r09lv 8:,wUHp.RutIX.k&Rlo_.-G51g$'aT뗓m^=6 Hݭ/DyCޮ"`M6W&yYn:Bz9Tq'Dњ|`ߑO`ϺB}nXLI?? pn%.'3fk;*њ ?GmtͳzsZ%Nrnp8Lvn-2_M畹wEdNo=8Q`-Qaʫa0 y)whs U#^ۯr$ )di,u7z^oT&wP'&3G_kk6L 7 DQ22J=#&#1tzq ¬i}|+y5[Vjbu[?Uk3p7f2uKOfMd7Mg7`l0}i'Әl`ָ޴qܬ%3{@ztnA)\i~3Ն=7#voH,뇝tAZx=G߳ww k>g2=/ l,N]um_uEỚ2J0;o #/ h2SE4q gcGл Ka`YU3jae"e۸cť[E :jFSlÅc\4DZaPوBݯ]?]7*Bh6Wf';Zt \3SGQJ^ sqI"zgs 'Up v`tV]h6 /lq)qpṽ|ic?51P+B؝rsTX>|B.z7sg9Rf@?X|&R &>K"2}>ϑ3x(xkSK &D'ԅ;0V2ǫ',DdQs}8#Wbj&A ?b_Kېu­B\5/ WGD gSxEgO%=>-FG+@*y,TDtS:R+%>dvdR+aa` @{ޗZITp|4>^A.f4b+JPӮ >@,bw具3)yV%ЈAB=E? ֽGzm+a rXmA%\dBRJzóB'soC<%QU0p*cldΕI@8<͗TCT6`2`&fe+eC8N ':]]癨|-3umQJU/\!$fiXc骋DtyML15бoU.+i^pTv/j Lv ,VEu^ܓ!B߾j=ƒH!b?&sruկT4NZG!?M tB4_r|+^/Tڅ1 <9P )Eء$\~ҹ$P;baòjoL\@P/x`R[^DT[(ꥭ|$\XǦ3`:P8s;sc'p0E ۣ"#>NdgPkѧ[YhNБ +|w*'t fI5i f+IIN٤7)i$IL/>*0 u8݃plC`rTɻM>åA#W4È?>i~8+r ^CFV[)/5AJq)IrB/XLIU\L}HUH;#8-gk~"yu+91l;y_MUnd\.Vd{KӳZ|[[a ot2 D=wcۈVG Mr5X묢[h|֒ ƖTZ1e 9_eJ~*=,LvOBlo0E?du~lU Zc4R"Ir 8w؈A<&{g./h[i:V$,M}5cy'񙗬=g&@(/b8wArIW`vVhܒ]C:eܧw^u ٤{_I~Msfr2-i#xF9(Z. ?I\"@Rz qM'8՜@oK,Rk%u݁G+;j]z0Ո t.'rp_Yφg~U]s:NLCη$8q/6vUl~R;DXK=lC0ͫܕ9#BQZzo`T`?wc'ظ6`nqESJԀIطY龫>G@O639f|bEGx%Kig7P6?U&GNpq|#c148hk̮f3\Jj0ޏ DQ,d>ĭ$W%RױU3j,W‡ɳu@9UuiIaJ,83p&S>Pxɐ*"mB|T̈|[SS&x5=5" Pةԭj('dءLQj N>+ CE`WyʎJ#؄\qE)RuLȆ+tHɪXшg #{:7t$f@4B"; g6n*'.v[)ܖѵ $"oDswPmncML)H4@ l]!_AayԌf 3FA*̺C@d4 耎+ 65cr= G&QNThk9`ԓy6ϙf6hU97RGu!&'HA+ZdYՁpOޢ9} M;e-DW),kMܶm"jf:3W)N LD|H}aș}4\$!,}%%臼lX O֛{isg !DvҗPYRByQ V:f Wf'xԓ[9Ozo(&".h3A=|z- xljFuٮOd4^|S[GOh˘2/ކ!.F]9D/ if#Ux%G< r/ıs̿c/lHU wɲKGa#׽Ώ_ȄZ#Uo`}u+0D4eM|D*HƊ3h\rD}wF⏂mow5F?_roid^n;RxNd?Ҍ>U9[ 剬|H9+qLiOx<0ǩ2PyB T4`I c(N;`nbf88| @%dȮ&ah֖k uNk J}/rTz<By^\* 9Rx3Gd! ~>[ ^#RB/h/HX0Uy̓$I, 7Kr0e9ժjZX> 0tMzݕ?~1KjWu\#0[t ptQz uH\(ia9qÁ(C7baMd#BEIZ=|z$,͌R< gD/?Lm>JpSs-j|8ĈX*ޗKoQP{zw=ڲ] $v*gXrT;BJMwy0s|DI){ޒ汅hvZr&ʳ~ٛSr/6P?mOp!G{NFU G~<ƾ~b~!1W 4gtYG4kxjQL+0j%F2'`YN^:;yrnZV_C6F&!ǓLs:N{ܧEtm s$;fvq5_t-tv PdNOT+tY ~_޼֫{}v|&=npg}.i#*,C2z/ y2U16f&`l  &=)!:<ٿgh ){kkb08r7'y`JxZyx'< @v'zQ! RWXD*i^r }Y[io# ==8+wfq[ӦNٗ1sc*.Ź1X;c4ર}b? | \)k npNQ}~:wGuT37Ǫ2/ Z1;Á5{q$f֖[{@qsVl =8+|ouUTV52ʃ*lS9rI˔3mFkYqWۣ* f;;Zxf[@au+4ES{>ZŻ@vj%(Mx-^L=BIHS~-1 S(US(q1sr3.u<.?lG6Xo,uӕt(hJHԗӍ k>'̲r=PI!5vKs4yV^|K2w:=(71ZC(Y>n vŶC[odƝ|^PYcFB`rӔ@\';Њ'lGFԳu!QrKY羪JwQ/CbDݧ$ A!PMBX=@sE<\9;  .(zC]ų7>茭R.I~'ΛZs+nTCB5_vӚCe$*} _t@B`Y5ggp-(ncynvesGbkb %wKu}1^j"&}Eʿ&=G#/\QHkMDA'F=_wWѶ>'.TsxHy$p, *N%hZ;wU[W6 ^3$~xP7} "Ӕs?tA1PBv>S}lwO+^$7 s˹34\kN9rFѸ&%lFy'Kz񆃀D צȄ iZXG>I fK;έ X(KR~ ޽艹|>?`FBHW5vM;%̛\%t CNB(]c4SĐe/#8sZPl~^h{S*e.6VS:x:Pqk0r|gH[IwSݦsۇ|i{!4ᏹ ʸw3?*OgԌ2䑜+_.h*}[\_V}vQIRZϡhhQܪRݰB1g턣 a3z=KΥȖȃW,n %xVtL[#m^;C=8DKRwF"6<*!H?ikr34\< J/n V,:2Ѽ)_d_;X3Pm:B ? )k֡p!$0.zfYHL2G"W1uio# e梷2dYg]rGޝR{4X8"_F̿D ɹuJ-iD0F= wCLk/v$AI8?CÂPK,QѫW!u>@>^ E2$rۗQ:xEDyqok~6$}opEDCٞowڶ"GYIK ApV|ēmobo!5ʙL=KImޕ~hxdV'f:lFfS]HϛGsA(Bʳ3ܷgP-|q'WORt:K>a74a_"ҏqgpHLd# 3CS#] Tr }F6hEaΈ NBL3y~#E|QGӃk{'d' ɚ[T`my3nq~=k'#o׋%˂4{x(rcE`/' )[8D)⾓"SU"?¶ XsjagԎ]̓(& $- Ku nK?3z%>C Pݚ"F?'\[=$4Rb3Z0 !ɮ%to@"0TJܹ a%@uW_M'Wwb.xt5D5@kZGk6Ԝt^&bOR+Jr[ψm}pN%Ǎ:Y3 j>1YO%ԅ#|+QjJ*uzRR!QqNO.,ăHʗEjc~n />g Db5-?`-}h`􆵌§2|\u᳁Rh@:#I6-> #nvd5ƮSsNs`klnƐM1gw̶ae$,41fi+4-u_,"R.Gt)yS} ?Eͪ''oOy^`ޒ #7`^wExc Y8ޫP 莪$ѼrHf]a+ZL楉~=Ma䭥#IFmhu7_az7/~r߭ \3o hK*wҍKx]Gk%32~6NB 38F^l,hL(ՖehҎ M-ᅯ'EDD`lStSCЗ% `~A shp; *?]uR2dTJw2u{٩3s>Jzem{_D`vRFh.G] 2]cR?+Ђ~y3PrGns)Љ.z jn"{$F vLV\-C{9(Ƚ`ȳl_C>$.k[g,^)A~ ]Y3ǞK 2^:AuѶJ  p!E;sLKtB{$Oa:N'@7I9l6hw{+(8\K)N(K;pӑ'dDz)uG!$Թ(1[uREzcډf[ 3wr!{)c̄('b,5 ,By 8Cz\Ԧ3;] J!}ɧËc.̶A8 (шСyfX뤔`y]R@㦙nd<\ _`bfUs.)?#|"&le*=Hú:7#M T華ȉl;DՕ` u3~\[EdvmcB>Ohe&x>Dk;VG}ExS@y \3TKy2>i%jāE/j'V>PvWh0}k̈́77dyÉc},`mBÄY?-Oę;tdO$.j~y G`4%j Xn~zd'UYJ*m"`ắ}Q[i!ȸ3ZCTDɄc Ρkp?r.HxF[tk6*6︒iujG ֵw^tia7vpT{I,-kirYM ыhx< _l?%|b )bB/ h{O(Kx_Bޭؽ; rf4f⚩!*xp`!D#=2sTr!2V0uj> |cy‚ 5MԱQ-i^e:x]UuM${G7M!\W>7@)VPWrfLL{u,oȷDs<*?9`% Os gXQѺ?w} "%9= qN]QKAZnK7kj뚴Xh.l? BF#$S-+#!X6v ij3uھR史xbr8my?Mrv(z0K<]s۬nIPz/xzP%׫Vk/A^3#hIw L{=XP&ϭ KQX'''.j|*~v۹4t]o^V,׾f>3+"7TrYܗ3:7rzڵ$8cu 8* qK*I:G$Zz6r:O. 2/Vƪ^vB:m>ڶTĉGւ k-ǾT{ .,bX.Q]/P]p[RyrO\X$KC2b6Am=[b4(on ;ن_Zx8]ù8FSyPTa&nJrOD ZoL g_9͟!dZƊ$/ E1NĶx5/y.lQQ+-غ՛jpI2/^K¿&\=~ S '3IDzĵHҴv*Pq^26Z> U"ۂ4ёɹjЇi0_;ZmPԵeg,PdeyA|Uތ Fu m wcҬF$f>q[0|{0xo7$p0['dq'6hа|@*SI'ժW~@ wS5 0UƊ颜h<gΑ-ۼ`~׭4]uSͯ KdS19hr,Y[Zѳkrb̷,:8M7ײ1?`5՗(,1l/sFXI%?N >9յ24j P`ig ǩ. x/F,#A,?!=lkL Jp~4Ui.N |{k,DdH0q86#ކ*b$ s+R -e\hI#"wa;3U2wcod#CgiAvw!t(<L sƵ<%xrt7WrȰ@4wIECU0Kpo {f;ײ<䣟 jP̕ \f:Ao[ zmǏ\`ιY8Y0{\q؍95PE$2C R)i* PMO.҈)l^qՅ;=:TZG!|}p"O0Ag,[80@4pezӄ˖ 's0ívX:g d7YOa2)^da^5%Z8|ޔ8\2ndJ3'H#>^[l>V `k[ʔvNyT2+M_,OATD| 0gsßmGe_ ݌]%R>D4;({ ޼ve+GM~o20F,4x.kn&6u7f:|E)#CJA=VL⪏s@ghاQMFl` :qoY-.wҒIH -'s;4 ~zxgV\qȍơ."k\GlxM3xBmi%LnڶˍQzQ˛0[jwA`!ŗ^΋\J\ҫRq0WxK? 5X2Q2M*Q[uw)ǤO+"i} M£SNDa F}&x5 ^c~~ x?fi{K JՏPWdLL}ىBUAdɢ ZƬ+*$]E yG}2}+Y݄8 8Gw!XE$c vR0mXsTa]Hܰq2 N¢pA_m<#bs؉ZZ@bq.,k{*t2E5V_sٔ^}*R:w &yB]^=u"^j*yt@H6fqnK|GMYp ѥ׆` "*AӋꨨڣ>!PWN 6Yg5V*Qf> &@c4ŽRœw2%ٓ~j#jE<6!#oj)?_ƨ& MB^Ted&rnr y_gSU'; ,YrdvYqQaY8$Bގ(]q])ˇϩ&v$+qA$=W='/67eUP5=]b57vXx*9w؉?DkCuj6rL} >{F~f^ܒ."ٸ=ʗՐtM]jܧ](^+'.w_LO "UXF-2?Q^ê=1OyNp`mPZq`;I.%`faMЈ`E VguAѸ},ZS)~+1k/Zl"T[<訫N=G'vnA< =ubUi,Ϊt[SgHun[i 3\;rKN>F KCcÍ@eGkK/c,"ВNw]ICyLtSPYƏn2,&).W '^nWZspRŠbL0?1"2'MV% ta@\1dqRcbM'` )q&/ yo, QZ:WS -b{\v}af }EaJ2r!|lAUhOG$-S vl=)b F;%גS./DZeb0aW,+YkxXWnQrdڼrxV[@V} gOtOx]E͕w$ʔl[:""JȰ( 9z I<-2v`qomd1a.&9 }身Dl- l.>JRE ,{(njW+r[ .%omY#- XJSrI k?ӍgبgRK-:@4BKHMд8>"! 9+uMYvs*h;yn?c^^6gXI1K[_j$l$:]yA,a-fIm(eÕBp !dtLN6 p5]qLULN#W7f0;+8Ǘl6[? 4Û5#*9jn.~(,^pr\Oq͟=UG&s2*hp=9ty-0-(zP߀ sj&0'JQ} z>מ{Z1=,CzSzjH xk3g AwMF=iPfD]29}Ǵ9/ \jE+B oci!m``ӶXh_&p>3Z|p<]ŴdgCmǯoґH<0V<.a%<;o2RmPIWU~ʼ*qvqZb$%QbƸ;b{jA$ A[ S{ {[4{qG8Ly&o*4wål~@Q@Z!a٩= _'tPV-fOۆed'+HD:a{SToj(^:NV1`8|O?:1O7NXC $xyB h x !=(ǔᢴUf g:ӂYXa=B9eovFdSjs<P ށ1I L>؂8LQ;s`vᐎlڏnަ^i z5xZ{jqc=tW`b]Tʗ—{ *Ԣ]*hU33ɍ|V%܉s̕*Z,y䶐& g!)U@ ~C;K@<ǹfBEdfS.*nxJeV@CQ>@S@wF,Ň'F.F+y(}:bޠAsE~y6^mpJh${=*Z+K phu?T!dm0ˣU.f?]ю#aR*/SCF>ˌl]~FMߏ;VYj fE-P{˷dS< E/ (Cna&BG)o z=DR{\(|*Jܖ8X\^$:V KX=n5~o!\])x0]m`?$Ȑ0x_&BQcY dPa^wu`uR- })W ?;6iMUBNEjtFѽzNel>n{JOnT}DQ-Z"=)uB VnH6fB! )oE>҇0MOqҘ9H]y#Vee|RѶ;KVr蟀"|k֥P݄}S2A*_,Pnƙ_?ӈn`\3%w”٦BThv94_X-ʑx`GN;Uo|GihQ[v?vW(Rƙ X=O˄SZ GoܠZF V-`<%%d!v!(N땽pLGR-]b~\\R(6I2dd1N<0QuK?g''kj%7+  v";.KP)h7IBX_<Чy^劸 27*d (7Ie/:8I:d /Jg D5VԃBs"}v!&k@,GQwĕ1^ƭ sVQPϾ.۔Dٯ#`ח诇*< D -S&s eOܚ@F+(=CRvԹw0P|P!]3'8a\s;ňv)DxL)7\rQ;s9u*# *{ĺH} u@bc pkoOʵ.I~9ưיzԯ2\W_X&*[Z(, Vzf.X)uKO6d̖:'cNm\ {n 5 0'TE к`F>'!4`&÷o}s@3DBѷR9PF=: {H%{1Jɧ`:盧U2e $p$g< Z~@RO#&?zbz~}NrX?dԋ ?4 O ̩vJ/N78 ԿKg8_Dk6܆Br;1z ^P6"m\SjXDo)†ig3Ӟ7㬳δնwQ} bU(J(owG1jf}L"}0;JBm7Χ_uBJhcV~]Yc$ėBHeL9 sIc[W_(Ȋ*5~n'Mra9:JgXEV6GRMV0(6{; (N 7BwǷi]m]y4(R2h~lO Ҵ2ضP:lZB~?O$_{S~#[LDYs؎Q}G.{xY? -5D3rTԋR o4p;Jg%õU<׵]V~gFBnpLTT>r1i\ĚIe{>HHKj'u{lZ>۰0p.bh,5&s8}*Zf,'\ws7 a=f$˯,i\VĺO2ЏCkf{QF|0KB 1y ٣'(w^FBonÙ8'V (W(f؝$m#'F:f.{aC.7~A{*QBHk^j6IpMkrcV /}6ӊfXMsBaV|b, -xa*9Pv>5 uu \uzY$5`R[8Vu6'+m@tȐ1Ε5'_fp [ :A А5eȋv0W{͢\6C4ū$=(9^Ǒc/;kF"E}ק>$+?GnW~|ܛEuC|LÚ4+EҲt9δF"}a,oAV )G'3@t7X\%GwidP\"y5[|;X=m|u/N/CWQVsHԞ-ezW3 ׄ&}jb2O!# q[;nO1GQ_Mؽ'&6@-#6M?nvwCn֚ޖ*r0=qLEc Dm/݄XaHDG;JV[WPSǰ XakKO*v͟^OsTRIj#@. rb59@~T mJ4A)Z _VNgc@v Mc-9j+4dOEt!n`AOEIkHeO~/1g\ـ;-d8 0huǀepu+}LY"s U#]g zѸWE*gU(Ъ0F1pprDJX/WCq}F*9k߆2-.U-BleLXbFS~COx4X<;ʍnߕܼI̚Ep&d-K#gT;Ta^ L`=vu/S 9[Q`gI 2Z:rN"e9&b ?// dGw0t%$ ,NL?ܺq=7_9\.fr$1g5ڳ\'LrqIP7fN$Fo }}]ŗ߱Q6㘹ʑModT"X>(ljIr2TN?Q"(s2T{YצfVt|O<6.n[c> A~p[InO&/5*QX`Cc\k^P?Mc`J?wϭ)X:s'3Źxfv]a oU`kZo:~5;dBJInP@:u'-W˛m`&rP9LVa֍e2WO,] \BJBNG}ESz+2a~6S?ip~|`RY%uSh LB*ECc8WqNOd́8Tc 彩t5Î{vp$neQSG[f:$ta|͵hRXYy4fOoa%L Ue["jڊQArx ʄ@Ŕ8,BB;i]"v إ-nRb{Eܩ+bzGn]E@ӕtU?Q@`t<:]jKIlCN(pYZ7í{[}e|"vƐҍKIWB.HrQ|Ll#Ƈ }X$dZjd8RE$OtR)j^eUh7CtfX.G#5'1*늤4@o|hGrYҁ^KMI.qT\H ӊMq"hҵAA`~p/y;~4Jk| d@4 MW4ހy r o"#Ȗ¯cSex靇fH< O鋴M^Ǥ`8X}_c#"Us*3::,_] <6Uo(%6#S.b`\r8oSɯĩf)*Ⲯ*βJh+ϥï1Cm$Ȣմ-no1Mƭ<r{$e*!DAIvEhBzmu.>_ X$18F"@L!@nu2KͯHLgۖn9-U#J&G1Sigtŝnr\;!?rmzMaEM y$}{|f-CU9r-y*<ޒ#7=2uU^rD13 4 l$(m  [u@&Wqd@E). ֖[m_m EW.HfC>Z4~N\c у06#1)G>O_&ZB#/xDNsiqW,p4GMs7{Iβ^6P hSqclDMs-[nv^HBC'ϑ9DVu0P8- *ߟ@i@ y/(6^ǧ:R V ̌LĎ%W0k S Kp9jwMjQ q`[\ݰ+ȸs>n=EoϤXR^t}hH-V6l[D$JyJF;*}G5~զoKB~8J% <cPmv_gTFmwL &'pY.P0QOx^)F7zCgeP OE=UFXv W>1:*Ap kR[ŋ,^*AZXv^J["uc.6y~Q&@'Vb L,wdKތ -AD!^jGʑt:%bj[PKʳmQXCxFc-F]|:rȾ}l%A6TxI@ALU®aȎ6[1@P^L;G7f&e"dqhD,_d)^TӋ4M#DQSϔ Z(ÓPHު(t/ߤݕ aqʈ$4X(C#_[weB_7mG3g/CCa4;a0)%zFLFky3zq:˦+Exq 1K 8 CG0J(t/]DcT 'VaClm ٍkteiM%9fPkĵ&n_BǤvdyy& L4lKE4Y8 7;du;S[5Ε3u au0e3Gh\g,o}V3 7pYpU{ E2͙sT;Xrnho>&4> ;66'.{UB S? yIBKS@n"l^cZP ~zR6'?9Yug Zh0}`0s*G"kXGԥv `qPKj+W =4OIKc lBHkxtcOR82 Em~Bxl+AQh)]9IZceT:&ס6]fm)S|V$` xBt$@I#lf,U~n/"Aot) L"Nbg/bԊ"V_Y`Qti!WEޮ9Āhip@Rl+h+丸۵hOVtq(YPZϤL~oWmϬj)0}RqChMEd ;#DAҜǥpɕ )r"'Yk!bD ZPGO9k1B#JbLL Rh󔁑'2 l!6s{Z,Wjޟ EgRx.U2So/ Cvbjx8I/<0L|d3v۫\OwކK*B]~9ӃD@`zWkflZ lzG&9)x.ң!ףleijCCUP—+=-[ܰ 9ppQpUN )z.h$-sIeA`ǔ ol-[A-r<o["mha=KPZT9E}6XK8ay Jdy2E }Ecsc.m塔(`tWJ >nO#HaЬ> 9+'|Gxz )l:6k5x,}4P(vωWC%2t0`0j'Y޸wG Y{}UmsJ<;aOklv?7Cɜ%^#P\OwZ= 03H=)?е;S[>ҪrJbЌ?2M*"NT;:% q#PkWoƴ!IXƂr O٢7'p"/vX/3(xn 5#1!_CH$n/Z@67_.=9 &N}rLySI]x T s$wg?;k=踵9~kVYKmԓmML@O%Ug2^۶ ކŃGC&S 8=͇?zC M&oT>XPvpׁ&rNT1'_ Y6v ʖYW@ ( lfC)sT`&o:D}TSsߙ&DQ\I%q?1RDZKc%f`u$AA?KN<l6S1N-M'_6F B-YTJ 2_ wēAnE|ƍaoRtK+BӾLPԻ!WJygvCLo97T:]"@k ݾEܻ(WdjN/6R$EQsCar*̫s/8]OsQǼ$gmskO&yqBØ8 sԓ8~q.=qo3;OEtq|te %#Z g.բxE_t:$ugvD"4 I:$Uè笒z22#G+u.jVXg1 KSϋ8#2J%|rYfG 1eMȖ(|غTQIttYgE0,ASD3'U--?q 1D'NKU_PxOӥ5nx|Avy3uA8޺ ՁIY5myfvSz8GX?DC;1ٺWHij)^b\D[_|TZ?}C=R =;ņp)wRG'?`~gQŽѳ:N{`5Հ0xHՆ銦k+,.8eN#4JTWi7o 6\YQAcs/zuR.Ulî뫚G{+p]!:ﺍa `ދd=ߞw{t}ߕS2 J'w[ڢcDQ =m5&)r-F<Հ̳r_D?ԍcZPKG:Q7sBǘO߲FSڹW.j#Trԡc۴\ ǰY~h0X]0u5}KP ]ʀR钁b\<;R*t\gSp7if_֬|Jn*yˠ- M,Y~1 ب@ l4bh_J1aLP9+M#?=k0rKf CkOG{nUKZsTL*I;S{vΩ:䡯7*mx@MX(ˢƭx(`vIO:QӤX6WVL/lV^*O,&E }bV plZ^:4K*y:/WVT!D D%K/g!g$+Xj~d(glQ"Q?^!]V Y̽\=#1O@I A!1J+F垯-FyFfK+(F=;`Yt o}HXlZ$x}ۏ"4R@#X^ <-u!F!㆏lB/E(=fiHY%f/ % s[~.,A3ckSi,<;(nڸb jNY:@;jȐPhbgno-R s8MIh^k,r~\YW1Y~c\PFU=)0*ɷs\j@`KkR=nFt>c-xϽ)GaR3V2ǍKQdٴ(&h+ rjfxY;-^ п5C~,bԹSxϢ{!?hTe TQP)7vmSTB%/ KW}W9Gg:ho/ ;v<]WR{u }\VGss9`Ivǵd^;m0R5)Bdo֮_ީX6w#Lw&i>UmMc,:\ͤ~̞z[·Xewen_(@}O:RrB-\}\"7Ry}~inQثtU5;x)Z~~?s+1sP>wؚ߯Ö5 ۍ>s(]a\>< קvBjA6OD .N|S$xzP)n\'"0GdM8;%'yadQ}ɤJAm=EPvri~4a $A xHq 01$jõ+h5'6 {Y@=dUw+[u*?)e/GOu򎆈 >2$w K{:,AYv:թ=$)rPjTfD+ SnWr*_po`7`.h&XYSH$Da}ŗ'Yyۈrhڲ/Ch`P5?&7v7z\{K)%|ȍ:^&K ouX .Su3.`.0IaPSȺά&˔vF;W_+XKGHa^Dj3\˜#!grY.G|#g#鏹):uB8^5^0ZFF݌S.&wїy-%6Z0$=w̤")*ޚc{7I>~ >5b2jC)Z]@ѩTp,7ʣfJm'3˺5?F9BR!0.m3t1Z!M6}BLWzn98UR*(;`C *Y20#FqqFѴsꇉcPn.?;c` ̒kѨbGsA^Ƥ+ )tS4b %IFF拘f|2,@~+UƙZGP%otછwʐyZ R*QEvQ-J@3(vn~jzHUr!׃tE"[ )}9*BVTܦ3۬䑴J/Cb6ÜŔsg޺) g>϶%k]'S/ѪlLt)^g`oByU 7oqhżX3>X# <"|~\__ޔe/~=CpXkvo2@lj'=<=qNeS!d0ȼ '-DZ;;3 1ÕàHws @Cf1i&Ȉp&ќ<n}&1w78a%4Pf\墔:ZQE?*w,W){-ֈopҮ f6Y} (g+`w6hT#;ڛ>U&Ľe( xzG$,/TD1Ic9w;跱I2 ^Z-GP8k {:Pˌ-qv?/:{EB1wZc~C(<:K?sufNڇ I])j]c<%g|{/ " T$AwݪAɭK^:\ppNh5D4Q bo}zï;W~v98TY;$m&bT<eSKYm# ݏ!ufv&ߦ∁|Kn <1(IzFJ(wn:c(j"f-ocz|@؈gHM.1e۵?lJ*u|MzBS0I:2ŗtucTlSB^%80 6;S--㒮*WubXZ`5[yl#<NG.GrD$|*jMC@ZnbíMDywi5L7}*q|pY&Ezt 4A‘\n&g8q7/f_0#}`ḚsDhďT!;F',vB8 YV)ARejܜW^\0lhRjG}cEGq5g:(^ C{Ԋ}:/ofN0_@RJ>^\˭J_M,@I.6A>A"**r"h^QN|޸] ߄Mj*'ط5MAaсw,W#Aχpgر Mv;-%\aUTڅa2Z>鉅Q3 I,]ɼW69/e?id8漼e=/(צe7Izֿjjv WZddÂ3Vi«:m=*Z Xq]l[`aJ Hqy F:Vp|$ߜ+d eV_ς0S;ѷP&-ܷI񸲢c{mT MQa׺1&V'؁)wڇbYE_'(hg~DFtHdA|O"tYNo䟡9CڂL|J]xAWGiXkAnq>+]x8/kD F/czaI&JlnNWӑ~q\N 7a.{2@W+iNL 5 |7 ЌݙR^`]xr.)'1N`t=tTQ3M=nZ% yA)*꘩k厚z!iAĬl h,L>co 萑)w֐?RNv;]8/IoẁmUVP n e_'B:=`W1ׯ!/R'IcH8 mA+˙Pd&׷JW̾4>49 ͷ5`Rw7蚽s* 6M:;hdݟRfBWbpy K`yڪNG<U8$"8Tt ݕ-R9_ۜ.2 r^cT DCw ѳՁWy: ,.?;&/P q}O,<X6㥴38k{IVg1$O6风+ƉO4AaNWZ \KE,ZUWRnLBS6L͵m:<5{<̥)B=?>~ATN~i J)Z!>< 9pƫWݣ͜W]b{?siHN gd96E#`;0ZY&-tqA-4qv%p1+mYZ_v\i?G9コ_-֮2:зRڮnzYE~(S]+RgX r1!Drנ(.IQ&)!vN,^gĿfx)Doe)T[:\p Tڢ0YUCNnKoێҙ˜O`?weUI`&1T38cNUːN"cƯ,RiB,д;@z E7PA* nC  ){V!jҝlA.,%ʂܭ՚2EsSwtԀdKTŀScai($E> \"8t:jn!Ho6-aAC[.5 ƞhWv["= %)8&!MH7\X`. %\YΑ iýlzTlO{l}ة:f-佈*t%RS׌O j|LP dS2Yiv+[:Tj$籃1V•r-M-A^U:ږ_AmPg@H4h3L|dϘ4uKHW9^ ):3"#P/ jϘNf]?FCwGf`PJؑw,⃒:B VW^ީHq9}k _p8V[F:"Nݟ1/:F1\=%Ji=ꌲ#~h6F<QUٽ5Aʸ9>TKP8; :vtx⽿=:r_bCOEf"3!XQ8G$)5%+РfUl2R7/bЏ؈?8C݋br^.J8 4]w*ctw3)nBgs} "AV‹Hҷ?2f٠cV5)4sQHBjaQ-0voup-]Zؑu#{5Űx*F] iZZ4. l0RjZ=mIreHt'a`CCap?<7E84gL<}#wt p68vGY$JRנ>"8r&uqz1|{(h=7Vve6_lMEuq>(ԛ[ށqvqh)m%ցC:y" Np)nzҍ䞊6Tc $ۭ!WXPTx[ |CJj똁{.=w0@Y;Dl!q(dFIKJ ז..*ZxjE{B9#B\PS9;OZǖ8`<53 ETY)4?a8/.C, q!6Ѱ7}.åw=sF tR$'ef[luQf-k8[D$H-;mQStPJ,=H(:U+Ƥ{ =gҝ8!)P8czjer}j狔js+SM f y׀9K?:m ԔYqCyTD \j,pXaꗾⰖLJͅI)ѱ|Ce;{i1Ϸ&6+ WۥƒkE;;OxR Qf^Io B%A+p6QD&ވqR(_ԕ%*4Jmvu.1ӣbwىwyAK ;е'Y#*źr6F^k ^ QjfgS{Sz)I ǯx] /,%5nő/pk$˾B՟N*,eDCϤ6W bʉAd=C+gen5d$95-NHn~#XSWhPԿ=f8!ۓ0;Vǭ](:=ZGŰ33WP) LힻvM}֝mdR ki5{ fwE%n3(ߛ;'.hnUxj-MDQU:Bi<n*V6ꥰ K,jR@ }pAr2>sʉS +{<'$벞Btg씯% ӔBԀIZѓ؀'CsbU7d |)u[w#(^ü$*)%FQ=F35!uXݓv_o}X6%۷Ǒ/P,A%4ƬZʪTgi4RUA݆R;xep9(\C1,vVgjzʢ4?Nj5,2ȭĜ  qn8\.F!o/c=V:5iN\tgS*=U E3N$_C,4>K SbT̽0^d&").n#*JdW xgt%^HTx'ؑX/P"@U| m 1y%D;\I!I&3"=kTq9g%!FZ}۲lH:52Ϭ1xD3v5SqgX+BviRuk=jeH+tE 7WЁ>Re=&Q2.%?DH"o(: zR+F{`@/a_zU8J}e,Xzt3R+7LKAlY`؃Uu~3h GJMLK8xu+O6Aı؈eJQyAps#%uC "s9i\Ҫ G_,Z`iawBD hSI9Ij` Kvqk٪-px`bD$%R`[əOI7STwwjm:B #  p낑 >)`[8'j26?SK! M %n*h D䏘AyםL*nIJSܑ<*W׭0W"c:f?g%D$ z"yl1g8ߌ Q+Iӏnzfi0lb;=$Ǔ zbjZa6MNsZ'e~Z2FVw>Zt%˱zĿwL䨉KfD0Y#+2[, (P*YWCI$-کPW71ή87` 8uZ9LlF(#F8vVlzšL "ٽdO"[H70kF뭓@^..bEBKO2%y:m[ &$FmHtZ lcIΦ(g³k<'2 @*eUPj _TȠ,5mN$IɅ/=h*2ATߤPz>yB^ypJK`,V8&tp0 u)ɷ.|ɘ׼3f]tv1qn}kW۰{2g7/6sO.TYC#[EhA_T 8CƐsU,5i@/ZP\pqa94F.Vr}ʫ軤7Sf487b&(ޫ._66UK"*Rhbkl/%QoL1gC9-K05X5Ez4WPݛZEV qu2h? -daD%F!S9RHfSW|jf ,'61U;bv`L2ߗ /5D%wvQ#RdZdVO+:ep&x|ꕗTzF"8}/K`:>5`?ڱ{%^F>HE$؄:aĆC'LVy&֙Qlu?i&}zBcY?)F\@14qAxUf_&Z:s4naEi{贳uEq+/Zt !֬%[&W6BN?NtYG- Fԩk һT0ZtgEꎢcܰR@l{o~ g=4]kbLN>%SX0qɗB\lZY D/Fw ܨFi8}>+IS Eč)rϦ䳘բVDKyLul]]FzM~Dmxe]o%w^g`o$K/[\ u{ضU޵!x7U|M @2N?} R2-rA TCy%ЃW*Ӗ홖1/TUlalrv|_Mvj6/}+Ua1dïH1?eOD.XH\Yك.;2 U&mc0fc0㼇ԳE WЬ0SbBhv%3%1aȑe vV.1U(Lm:8m[@Ӵm1nQ\tw/mu)/=c`w?j }hhfj:N!qIՎ6|RO}(lFA\rw5L߄p{ ,n(kuKuYڸ~ Gs\RɎ(RdH?|`lڵ:4·hl,ȥף%]Aaŧa3m|UJqԼ\"Mf ]:@?=cpp 4H짢cUYϋ)TVZX/ S1Ia {_qq<RgAjp _w-bywDxEۺV(ݭ^Fa8AzތD5vDۀWpP^ZF$f˺.;< [\jHYXt(jq4ɈB z >P@߫ަxyE"q96>j1)%3Sj:<'j=-/Gm|S?ӋN@B,%PRWNo!A9bKs [WV':1֛1IocF3!|;T@kcǺ3tg.,.Jvy&^kpdb iØ\;A/Lf=19 r]X x,tP*G{HSuC5;D3:T+,S46xdbtagY-Uǎk.JfGg EϷ_9N!?6_Ӗfl1x m<\qKC0PcN_ە {I"[@aЕ*&-Tx? { q!u}qJ7 ͇^wU\;c T:ޮb~ڔL*lDJT>6,7 'W uڸ F s@l1]%t ^MR1Tq .2o%$;E cZ:" 𾵳-R@PqEN*k:X$D#nXINj):Pzl&-2BL' 5HÔ-C"GS2pԉ ֎n҄IHM,P}EKuZnC~sTѸ 9^Yh YoV y΍B~t`a`"\%&կU9YTӣS:;ЋyN:llvCn# UGC"ȧJqllx`7#糛;.+Hra@Rzu4/ ڂu *"qUŠe) qJ$ńM\ : QʱƔe8΁o=2;QGfLFK+%Z̐I)S Oɥ<K~ȬU(1ԇrL2jUNэ.+vy4@`P~b (!6azJk6oΆQ:.![)QCıԝ<hz˷NQJrMH˛jMѝ]i|‘tb|] l0"#3p/  n $3c9 ,Hq$aCگB0Ӌ;'peO3$]X\fRFB3xOkEzU|dNoϠj:P) 6CRHfvdڷ !{iySҳd<`gĿW̤L5wIq0jj U&EOM3b4|,F%%uXYdZ_SNdw6D/\Xj6rHm^ Z"66ϖ^zT '[Y"&R]Rt=#.%@.C؛]3Z:#Ն151]>Mwk1}tpM[Vv`Qdzyfo_a]e~ e{u'QY;)b1 YTUF^pR _~-&W 1j8 Ui'16 x}oU*Lʹ19xAUc2'fp=iP~ѨYEl4H:5 dAծ\sb#ߤ?pVj^:c6U"g5zcDLR= bTX}z.fW\I[`}foUùeUISD0&"Gb1ɦr;VVvQv>Y h@&/..P=g6@d%4!\}5{;vo |2M D5Oۆ0^]ZĔY0T leG36W/#W@UHEtkvs%1X8]bذTYHv0tm?燿DƳm/IKc N/$8> J{J[Ȁv3%6|H5ksoY)شyz¶W`QNxbA3j.yE` q_ D N]i6ːỀ[+;_Ɍ ,vhS.f"nsK|0$[Ə*q5"?#U|ma ٣SiFl~v?>+F`t^mifFrwi~ ͞!r$JL[s{ OS#d'pfpz"D`xA! he39/RHa^.!DSĹt "'f 4 0m\Lx gZǮf9&?dѫRk45(ذkzE2dVqզ *"QDpKƞMJOUAaU$P$y3 6[H#rLUyQYt&7DB|{DFH/d,ˁ;;}ӥ5d1gʈIcgWHDF$(W*r0A%A@<˽:#WT rӈPֶeɊtw\8WѽH"@`or瓃GJj+pwi)SP0SdC_dC/Wڱ3Lcs3"#kd2L9sKo%:D#Hl,ŸK*br>)d-ÙmI d< qsw,oo I8q4<ҙsÒbbؙ(ƓQVO# J\Ln#,I=*PWluy˛4/MB4g./ϓε[$ՄO4!^ G/ivVtoO #p%_RjNc;  k`EuU<[58M16'vagTfjv 2Frl0ެ2<+O7nvpjHar[u&tO}rLS2/$}q:! @򱫵E 7b7, ej Q |:n53n8yQnmPd. }n*|/8TLfJ?6 i O)["< YK_n=$Z(HoT$8?89xŤ"2%Zr8.ڥ`µ-A6J93݋>_}Ne5N 4R@ m4 yG+9QQ@gVZwVNʰÄ2r}ݕBմı-Db\eUVE'r穌IanF \Q6{TEE&]ߎL"ˎR͸!XGh*No2⒰XUSs@@вO Z#ݩnI Ո<͠V'ٲz!<-Q*o4Xj{P^V݁<[9.$XZ:`m[^^9lXCxTCS>ˬ$)u;\ ԑ5a6 P zo9vq=P/xUW9Nqag zՕfj|SdKGF.Jmtg.Ä=<8՝7緹創4RXjp'K"@ݼ >=D膮A>~zp`޷AJ2[k$D?qv !!%JSbNRΝ)y2 _I43Vs;QH^SnN3?J65$kԍvuk<3% 1o/*)_# WnpKހ7֘4\ &\5k&x$kuB[ G;IrL%%`M&D#FBd*F=y娇] <j:eGnApqUugFe1yզ(4>&І1Sza1~8s {NV)j<9?$oZfx-S8Rj(Ήh2 KVB>mHDJTnvۨv*[@%~Vo5B/bvpp[<=Mk6'T hkV@ (+fGWϝ(F_'LkS2I>T ~Hl3% 8kU!4I+YN7^0J.$5܇A˘od aODZԲK;eQxq d.Cp)MDz\/~sL9W/4}//&}ZNE 4 ~=B1-NNqv7pڥۃW%* ]bBLl XRT`}p*0kGN|14.E?rkׯXu|>! 6Ns#Ny廪^kȇZOˋ'i:#̗Ҕ $L@7o_asמ[Q8/^ҡ:l+~h"TtrQ=Pm=:- Dp Pjz$IHq&ڈv6Op^mYm_+ʳӮ`$w[?+2K;(6oZ>{0AͲ(zwש}QLq-xiW}Ӑ'6`Y &H'ڪ~}v aMq^_o0\JR;l!sZ Hw"<ȭjB0*"Feʣ"2Apq^.ah Xa maxՆ`jn}`9(_s. {s@Dj,-TX;h.U6xr.|>~,KnVZnn#B{f~ &=)TAHN)~CrsHP |<42wJ͋n~&g{vt5Gƌ)l=pl͢\X;S]K$ x)&+L3zL/%% O|hJ/+xE$V%> iXwk5ٷݶj!\Y ZBR38W=[15Aؿ Vj( q+'4\:Ĝ4|`[`{7!zƳY]0y0 gEFrAWo_|dsH~MeV 0O(VqK*6O@ ^FGo6n:O:ץwa P*cƒ0Dq+zXQ *7M]̐ F>v#D!'~QՋ͹-Vt_3w"yv>|ME>"k+xYBK2ߙٜByAѤ\\^m>mw-#\1允iP'wd"Tm\K=R k;boYA@40*7 \ZRQ࣍ 㬳Auz2}7V'H.`~V`6 ؄䅯vM#`5̬wd1{*c?82O Q#ZhFs X<gQ6K Y+oZɿ,Zah\0)Ct(fEKcFV;ˆη5(5l0e8ΐ{Op" i15@tj&ѥjj2]u,EAƽ5`o $xtH <{DpnC59A" yZIEvX4Nm4DUSɳ)h~j*E!JskS׾Pf狀AЫ(m5gRVZ}򏸊l hEFۘPiOG5P Pg s;aO7oi]<|[~"><{7Η:`n@cHy:|1h`؜14 .id)营 6uYGM9,b @R>[l !\KЭpv%+ԏӈHTE ,9"dW q6A0΄Sbܲ cߧ}}5@Vbf rUF7` vvH8!`֟ KDKx+{6Y*y-[.6uB4Ȕl0uc!ZE$P yamk8W~>"`X2c`Ϗ-y6Q69/6dT -d(fr'4V 4]EW봥ʀ6Pj-|-=hvgC] Sc$%@c<$P~ b{Nm ֶloS[li{@:i&DI)<0"?[r&Ƶ=@%6Y?5WIVmmqkR7229䳋>M6,tL!}&r"ŦJֳr{0ὦ= шո/*ϮyjmV21ĩUq8pKh |H m,U,}po|On0j;k2BBȟ4} 9>*{PeѨҕk4,_Gu,wܤz]J>!ϵk3an=sJ]J|ɺT +1Rc>IncX`} !ngfeITeԢ*VBVUB3NOPܨ\_̻WsS?C F~{bk 8$ N˘NK c_yuY5D^IzmLL_OnSH)mǁeswĜ)o4964+H)_ꝶ0Ԏdyങ'}6K^6` mg| h${ӷF-YZeR2e-J۬JnC#>-v\ԩQl]Xeb$#VHwT~u )bok7YK'8 $ʛstbTcl:Si6ĴޞŎ)@sg7jb\rmĉtHa~tuˇ=|Qwq|.L1GI5;)|64z9|HSv|v>D|S}Fu-^^h 9V<#N{1;$TbnG۹v79S ;ms?QcodM\W?~#n6UG,=h0 1J=i!6N }eIWSVXw;jG LuHqND/L坝odIsmCߑ6?FhW=Wu<JWt'̪D]SUcN͗kLW}D:7rhf?|)B2I[S)!'sjG"RhL?Blt3Lλy6[.(.!'5;f֠t&EݴJ:+p f3H)Qhc;f\ZbaE٬ 22 !k46OSc@`|$"` $nOJ /C$zh#!ŵU!J;3P+jrG\cԢm\iI2_f ~@yd[|dPc}k`0 |@o͵R,MYKWY|R"U"*VQt2sIxsp[k'жդ cc'[&A[]f*gc:S ar2`}3׍oM,V+hж$A*41_: SV~&4UY s+H|w,~4tF.o҆xE2-.(.ՕRcw痷 =<ЂT\!n-pۀ#vh  ?zC`"PI=RPhw+ o{^vG s-x*bzWVm|67w# w ` .Μ`: Q4%B'^$Т (~lLdkzVzBQ,2Gyj^KZ܏'1nh.JBر.,ԭ#@o:&Ɏ=u--\]ltyH2g4lj.=7T޷r9G:9z2zu5;D{Zu)Q~=?3"sgѳOV3j Z >BNcQ2<qkBdEr bC\sljHz~AlNJ '| E;(;*zOp-uDZI~\-K0D$}6榷8ɶ0B𶫧'@[ g2ZrSP0%?jd⡎"-AAMn( 4%ʒ&g`rGȔmD61=_ F[tUEƃoϹ8=Z΍~$/C/DtE`Vov"|tU,p|9-8jq?MĺGX̦w {/ Vxe6pBmf28RbAHn'e;**͓vx >) n_~s>IO(\ hDQ”~5tkD b)o)dr{vFP~6V&3j݉O4[C8AL)aER9].W.X?oVcۂxm4zi/lOdq6٨>I7QP}Zrp@2r4UxϩVYTdv(2!Ê\XDg:`Z$TY8Z@%DG9LGeϚewBnF%'pw|HJ{IMzdbyʡY@VJmūKG(ʁ%,P12OJ]™~.:Q8zN0ªYb 7תɉp)pe הQX yESQFr!gbL>i] KY#&cv op/+$|uꙃFU((fy1%1_f/dp+g-ޣKLкsKHA192aHew4m^'dv!)*-:MAh-\) G/G;PDcm &Gy3eoWFzb%ȾF(qW;j AyCxڞ5w!lvcSu^x'PvF s]*sX*}ݷUj+ kKQ]6:sV"qB4Y'1IL:c\?CdWWZbJPqD()wXsBiE l^8N!èd[!e=V5}h!Hhˆk;\_"cuAo $As2zp rl]2#2k[Nzg+Ȩ;2 \z q]%y1zɵmfrv`J? /, Z.>LS{#f=ImEuy`p1-W N$sה?{0{sZ"#ѕPt٬d*iz|bqv'++7Xl' <|;#*Q8$WLTl#xދբi ]?:FX.w&Klͻq XZf0s%/|Q9cl$M(7X^P7˼vybAiJpJ2jV(Y0sulV YGڂBL/)+_̈wۮ{6$XYA/о7վiWA5_8 sU__hyV&hpo]ӟS%fQf/Ϛw2'ɫ?y҉U /Yr9;̈GhwIdX$zHäy*beШ!R{Ǟ>-$pkƽE2 ߊ6@DLL2.Ġ(8!Dx 1>&O3VCtd>(aGP=ZeW _U961; ΂jG0٧ <2 HqR/ME }zܞtQ'({ϙk`x8U!pdw|삞-y>a^˱E'3@yMw RF@b.bwͽa2)}VR5(0E),rܫO얛(\y>9FMqA p]I2֓eF_A2^-?d Xqn5YD' a{cb7Yk\X G]p_i+^V= H;4SB4Z Ν hrڛ!Q}u{lFQY @ἢWM#HwJ,8t#v:}robyffa9c02QI.Π7C "us"8 jj׏E&+% 8]*<{?:Jꄉ@xXs%mxȾRI 2VF8Uq\I6s E6A֝D +s[S'TEG^ 4rI%QhNpV)xWO#8r'M|ݸ" ˆZjzX!hŪƍH:kCllPmPFtMTD1Z_o*CSN}@ bH᪜g$iS>ݡ^H.6&Ňiw~P" s\#Tz¥Wc`e땾H.):|`gy4{YI Gq2HKeI.c? B^lB,F tŻ/y@pUtж8ƥz[;K%br#Z &(;Zzw*NnҬTMM׫R;3_5>z ˈNx uϑ"vCī%9mmd _ 4 $Whca5gW&9P嫨7?:sI/}^W04*F{$bSu% /Վ7"~O<@@؈_h8VrƾLAl%!!]RI::Vۮ9-/k mڙsPџXyF$FȑFv\TJVqL 7ޒ x)ݽT)F9Mf&|?\"pY4̧}6l:!S` t ׯM۾gqB0|%ݒR )J>wqa/rա zUw6Y\run Qn2JMIՄ< 7G61cl`'S@#An2}b-ډV.0Mև\1.۳S]$Pdު[h2fZ)En/i? 1` nE˿om[1 g恾Lo$SyM l֎1T9iF [Jo9cy!NXRG}&!^J惉TڡMU,Sfζ8;=OcgZ6;a2y?_F-Y9}sLPk,=7oPe1ȶ4m6w~3>.\lxKǼ/kQO.#9^kC& \O:0`H4ћ'lD|OgHCPq^_gS|ɮ96kͱF``2 ]޴㵎m"G;$~4ڔ W2l߃?ޘ'/더ߵcѼbÞAy趔T#OrL`% +ѡ)f_o+BE=&f*%-cQUkgh;|1y|~TlLA#n 1yFs-"u+B])4 cML1lp.+e6^-r1QSS̲첖[m:i]Pcmikɪ qqqY6xt:GHw?xiPR4|t o4DWB2i\ډhZz~$HQ%&tL/\L]%ѶXi*E+)\|Fg eq̜`}Q"UTO}bG1 Hw'W4>m %нU<:tL'ӈ.,sm0X n{-^!g,h yՎ5]K!"q&M]E=ђQO3fC(|Np+2kC&7iRfiRٌNfd8 X<&K <$y'(Ke=eM;>Rˍ2Dpv5p5,J "%{*>#{;̕"\bd֌U7 zOw>[ >KRN~y7J(/ٜfldϴ-EƗk|:[>/ W/P{:r\4g!l?Tht4S Iw51Eb#M 4JT8k21ZWL\Hƀ"1/ /vfȥ -=/bîͳ,Ocaa+K&Uh}uKΏ6n]U&Tȝ?{Vh]Z"@Y`*R?N+$8SW=;P Y4Mp;vQizf 녁iVd:T/BQ8K,r"HhbbC=ˌ++֔c7mΚ &sMrtaIjҠ"}eˁLy iɎ6 guʪ)RoXrCSqZH}GYԄsPzCMn S&d"Y~y<qE''}};}_hQ=_C$T>OWa </ c֕=?ctZ)xjdTѩe7ص֋2oP߭ 2O B:15u?ԊgˁKqeͰmr4skۓ1٪,omvxZ^AmM&i1j?h)Ƈ@V;:d+r^ k/Hd4\ IG1G߿ /8u fy\M G?n<"ca*Hqq6PZMe[w ljI~Γ^DޖY3bek$PE_ TPD } Dnurg?o$`[$ײYWpH8A~l.+o:{FA JCS9eQj'@VD.|;4-\/:AyI[Zn 14[o}U1Ŷ)ˬ0!/om9jsnexقmAAHpϝbRyEDFth&7Ɓ,{ ܌H7kUlz Nb}6g#u1 g6V DFҖ%Bn6mf~ ?T ~5swXg;XxEp R빍i@A`MZ5\]& ݃Ы%@@@>:n+aeu ߏ֛$0Y#s]N]ɹe@ۏ qYxZh쨓jviŰ?TwhRlvԤ؜RZ#J)hmQiZ,JBQoٯ|jYJ 65سQkuѷ\KSYn$BCk4W n]ڥ? Zw 0ku&RnB!O=1bgҏ7ή}u}_~ZC3sp5<%0F{Ak‰SeސG ^<ǿ.L'Cj9FqA'; PQ،gSעh֐S0҄T.͈55'3S/1R DGT)*<> 3Z[4\hE/@E,@[KEuoGʷ]>ѹEȦ~j^n##P=Qn}ǥ範cPS0zO"iŊF6;ZD_y,Ф+ ST!"vzN! gt }̦@ BLAR4:{3,/  [ZZJk.˱R] 'i/VR-glfOnpUC7.iD\,bo[90Bt8qHl/櫡t:o^ 0lZ[45C$c\H@ !!9P5Y|z]@W^m3gKB_&n+Df#MbmӜLU1[eF&=YVFK}ВS Uo`zYl#.U['2`9H[.@B_"a{ 3X8ToR lt6Y}&T9Jo pdpʔ}NŊ[W<1{۱gSA~Tx塎XݰCp[gDLV-F, Q^dU7XQLNA>`q5WϕDZļ(@}@?=_=# O"T!}; ;m Awqg5*0u |P,X՟Z*ԉoR>+X $*V#xQ=Eߥ^Cn8!-"*EKo1;BF&-h]]g*;S{C_<awK $.ֶ3_E> ޜ'X ݀69w}sA |Y{Zq,w +~ 0G9 h&#Y7 Tx&ő(Vtꯒ, k0OJ 6'8W9<9 cn+i<TbJC|VWs1FvĞ)au #f6\cʻ: < o47j]9XߵV9W6jau`9)#t4T2Eh] ýh}tj\jco%$t|!KRuYpfg(7LxRVd:z CqV#TdͲDPBZF@Rl;XQ.ST忠)Ta7< .&~%u]0=  1)Fc]8uj\q77*'7xi&ȅT ),̼\ ybgYrв { fUP.S[J=xK{vʼ ceL1?s[wϭL([gbD@2o:O-UBm7NjgBቾϭq;G˖>E+Z;I$}=x7,zUn^3l 3?75^yG%  *j>O_#D4([`y)rPWO3%HǞlUN{ӖרYU9 I:񍅛&-?bebiڬͫ`qH|ӆ5 c:!Q[Lt6P5\j꣪ܜ TT/њo |]d N_",=tyf_vhQρ'S_0 ?j<%dvP3^舠?T1Uڎ:Dv J Ļ5r 1sK5$oђcm4Jתlnl櫵jI%yr2d)K晡̛SAӨnX 9c^kn={ XpX7ogV8ˋ$uV˱} u5+Iȃ&:_gwлl!p'O3:$%g+.B4z Q2JX Mr> z5)GAƏDCIbr7NL6ޏZA_-%lg3y $tT>U3:U;j!G4$ Sd7\5)8VL?s[[ysRJc|/xc3F6cnN3\JeO*x3t@Pw$8%|m[`ύtƓ!N:_%-rUU۬V=L`h=3J7Y,<6dY]ldl`txˆ+{5`р8qҹU%jЄ0:9|@7eȝc6Ӑ*f. a$ }}:}-AB&S!`k\9!b%\Y;R-h|\jIL)_1I}xo5>%TWRI05u  :Nv 83ǚ*LW LD,A %dK~Rz|df ~15AIu;M-OzLsy}}enU'bK)ƨ眦L)\F7S# EF 9ķ'7ZQ]pd ODP5b[K8RюiW閙/./z!out9@5ST qTS J&8qKFflwRZ1~>G{ _*Yp)1wN8P-^V^h id}]87uHb~|h}u{+9,??++-7o"L6d DO39M4eJk{wsh4%4:̭Q\\FJ8:h𽼣捃8xFE>0WK_#fmtLTE4"5Gh$SpF~ K Ueߟ>9<W5p$*݋RNLHUXVl08ǯ! C+v*F347bR%$Fb2~>p䌹 *PC{EU+}$ުD2X@zEfqrmVEϤ^B^;.a.ƺQ c>"_#< He` @B`7&j_E}ܒr>ӂM#ol {!AǟYX2/ z)V!!5%9r;Ckw [ ( *w ySyl<^p $4{0W΋:͇H>X)DGeҟ7&=bkwp j:LJPtGBo5Ҍ@%56$F޳(Q*9..⬺9ݴHmD{f;-I{2F!|% n(=g,t yRBJݸZr݆ վ΃է諯okApD'"J>P Md׃>{GX`CsvykʵWDoCf6CJN4 ]0,BKσ%T!HB.-b6RR =wºp-<yi7EWŶY(&pf~wqp432iKUuqе&m;g,`\8:Yօ>jb-j ey8KIKԢ7Ҹ٫q֫ X4 ,$Y;LKpxl*Ժé~v+cJ#{UU5Ĭ n!мr%鈻뵍*KŰ{r+F  ;(2YAmTyV- Xwݯ$.Xc+ (C5qkbܪR mYN /Rr7U'Jo+Uw,e6")A)V.6㘕p@ iJqEhdG8#_0-M)Cfk]dW gFZIw,\S[5lS][1`YU$ ⏩O[ |tB oN"fKZ=xEf"%WǕDM $'?j)zb]d:͍b uy#!"M@VheTMGz)ƣT]Kw ۝a ,Ƨm+gaIh03( -|3o:kESvh[/?-w`&l+'e/nbBf4 WriJōl x=:,rtf"~ ˩:3'{5R Mɻ)cDHQeᔾXolykB]ѫ=B-R$zjl=XZ&= rD-r*f{>Oqb̰ٶP !Rz~ SoY7:'l89n)+sRMӣQ4!55/s ZKQ5եex7Dv>+Hi] o5'j.~iJl3S͘rW6_Zfnv }KSz `-^WK gEr tOcbIL uL^@5?(?n&S.H$GO2a4l S؂4+kD~j4g9/"!wϧh/Q5[g OK~z΂kʨJ\E~ܷu$10wϣIDΘ:`0OZ΄Y'`wFc]K .#G{!jۇ/9Gj쫗d6fY@s279]i .F6?鋣)  )iWonx/tMrO]?e\\6%7tl.tM|v ӋK i?OF`E"hiQ)-N >C4J6%mEk#*"G\ xg3L@qL G̹0 ]tS*1S#@DѸnk;@Q)wg|,q}Q^S> gӤŕI XHA*|6J=PPnH:y:$OUJѩRxLiI搩yM&#Z񫫘hfS1DLjq->+x[,.DΧ8IiowJ6 #' hyDk Pp|#y+1-xJ@ `h(3&9s`iHn l2Ig!{,E$v[ZK]M`xL2YD-V!Dc@>X0OdSM`^d)~iXord[nQ[VJG[ T}YunC>KSkPB]/jЅ*:6@_=;?=`]Ռ-pfj\O}bv_7Gi|O#*h"> =jOWYgEr5B3~c=_,)@" sлZTAOy4+~$`&66ʀ5+{}zv|[ڶBXJ(- П(A@[i-R ΨĘB{׫ndcٿ ؝ӨZy0<_?<xIȞ[(;!fYicT\f ʿפHVL*Jb' ̲Mx_u_lx-w ÙQ.fZnv-c1O٠5{f@ħZjy?xtzNmY:EyYjP$/:$G e'XH#-?xV6r8=S *u2WH:dS!?7dK!c&ьs`d֬n Oxl9 [Qk5D EbNזeduًQ"Pջ#7wDrQ>h/Np?:;7-D>bjn&' 1Ý]Qͤty6s6s 4^G?3yCoҗk5cK)g4I{~MpAx`RVX9?vxIK~.NDRp|eoU4 ,`ziHٍw0vd7rHZ9Jr[dщp&7,^$3ַt.2)hRlG£; Cܳ\ QDZׇ:h/іw([gwVOvwQ斾6Y6Zs2u?N2zVN<#rҮSSlceݠ158m% y\k6mĘn׋\NJKJ̓}eKԄ>cl<z!<8`Y>ɤ .`G ? ;UڣKYd\A:|<!@~V"d8Oۜ"5$M&d G5QX jIXtP]Ϲ lg^#yGj*lOY[˰\xCQX1 0 =I. O>PiCNu~EF-X Ai;fc#B3^z ȂN=f'S%B-*B*R"j'O1"3!Uz_ /ГnS85dȒ?tXd6&i.e_zyX0Ϙb=jk#k~5{l$y󠢟P,aRPoc]Lwڤ&2 }SȂ>z~\KXB˞QF  ba'k=~pGgsO~ۿJn*~\t=rqo hH%3EF QBH9h¡Ҕ ]TV&x>}.\ ->7x۲kǽ{=)VEyX ,Ī\c;DkmȒ^nX -vZuM憮e:YM"H /jlDb!" ~5 PgÁ&C P,l~j3b}{& XiϦ 1>յdy|O.U*QUʄ2gر {|8UqT5k"lwvܽxelqy' w Y yҫ̣;0n YW#ǫSx.9^y~sܓ>Ka"JL`WgBWNDyoV>ʦgykQ4b^_:0WU;1p E4pB.'KAbox2C ༞VĖ`q~qR`z*6KJVGj֟%WV|cDv}Vŝ0ۺUuǐcz )n:?Q\}"d4?@k \pS'ϙRжaO+h1p⊻z:2u+y؃{0m׏tiaCa}JC0,87:X{}̫)iyPKZeo6-1#u܇U@)o~x *>AؿVDJÑqL^^y ,z}-ӯgVNЏߩ~yc'fջM1&4r+QRvqL;+TK4SmAϥׁ)*RY%0Bodr8h3 }d!ZM8c,o o), 3\ 1mdx7_?-R|lfgcWE@"D䞏 .=6b 9c 9o=@ʒ*΀tjRGݢ5xiM{ h&f}?jLe k3Y` Zp0@˽'k4؃N.T[QDU *M36;D}6T@b[6^M :,2uXds?;הo>'tYW\R{X8viPJa~3]0<]3Br4zfEFuS<6ˬ_'3ⴔZgW/Z>_#8ߒ$Lgd MuiOWcQd. U#"Wy5T|9 ÌM0qүlO67TDIgt_찋D @ ^@Ɨ3>y6;)tGba{t95Xg9l5cNwhNj[WzcerN%{qyt!ү }04ݔ‘ڪռ3mWɞNE: |V1/1_`k|'\DvoosWx\L|}S |v EYOjlFHPL ӽ%JY[?vSٓ2KL ҵx n!(vAѪ˨vf*#Ɋi^Q,Jy E:O/|UX9Ε!gGRA](XvA2pɝD,>n&aQ;QiB(0-#cփE/7?ȤN~l鬽VOru/noJyɦzLrOeCatnG ,ԃ̢`sG%(q N5c2&CR70*VXqqk?C;GMćU/tq,?NHUk %YmަU_n\;#LZ+Ek؀4$Ԇ U8Cu 9&ZGnQe= 'As^㣪ݥ;6JX,ϥDZiC\e7"ziq:Լ{L4ej97F=b۫k3,snn V$.bW(<\ӉJUS $s5Umk ;VIګnOzߧ@3"E@kpAOfohҌYƽ P U>LO=xU|'^~{=ܾJc{Wåva<Ԙ,1/)%u(,r+z 6Vs~2)`~z̩V`f*z-6]u%ZW| h4A >sLvb=MEھi 'F/>)9Aҍ#qO$ $; q$"Si1s0_25QnsOx\jf'vg+#S5uW.-6@NIǶ sƼT B %-8V=|򗍫ϕ`SO%գSqm^Qx2qQ:^Jp{FW{ bO*W5R,LDW0Sd_RW?r픨v5. El-|zQ=L6">Iޔd٨t :LTjc_(蠘`F8ynb )H=Gnٕ=g*yOEzS:-p)#~709ւCIEEt߂a$7*P*|>$y֌Wub82$="Ի%lhP=^UB,n\*ł){"ܷb@K7=6hMk{g$NM@ ލgswhK1. a< uP_ABu`hw/w{[٢(US 6g?zKḆR%>G힪KaіοSwl-?3{SvSoW<=,>c,Q ̤WAAls Z@`\FBvv4WOLJj:=@7[U&1;CAFљFYP62Ţ/FI B&2K2^SW6HBuЭգ&5XܺX!Et|56]^cגk LHS;GoL#vP5T|YHf{߉0ދB9 Ɩq}. A En~7WYUk#6xS_Vgm0KŵXgi1HK9=Ǝ6铆Z|\D<}e'W*Ȅ]//0{Ǻumn7\BC?7<M~p\=M&#p`)P>K> NE_zosG?3v BL{"ǮkP\M-U"l,?Wҳj.11Iu88HH6 u+|1D,+ye:ۗ8|#jM -W[ .4T0bp #ndT TofH@k=wYC14/cR2&:5[%ZeE.n~ժ1 xA~˫(m~ks~56]Ax^4Uӊ5Ϳ!7ꨤp <9c;OA}pi8B ɣNqmy Y,U6b;!^ 'חy'. S/ywUr-ٛn.~8*8&Cy \w> %4QZeƻ8_Y8oUR<'^-te,jkH,r3HyϦ;};:Xj~0lѢ|Hف/W梨*WC&W'),7YӇu=c,3<ɻ݋ƌk/޿y'堀 ;Ę'=`U,T/[Vwydg5?ؒSAEŌ%k9T OwyX~Dzo{>VaC Ah@tff&C@{Ž*ЛgǗQ'f7퉌ۨ?r&1aî~VSv)JvCcᅡ%> ~D*pozo9KVEUWxg27ן?d ?2{6**T  NPJIrj) ['Ŋ,Y|L~lfIq\FQCcBf(-.vNzŊrItf~^|'2P*2 2w懅k2-2fN* ='DyK/0 ;]L%r1 F|X`n[iu:gڨ5^HGe.tʺ$X羡9vnI|(#%gN֗eu>EqZ A߅PͱLl[ Ynyu m eԻ zqX)asha~&CW;Ob$_9hەWB<…(W#GL`إelp#%.SaDu Xs~3$]%Py[-؂ |ՑEmJNM RVHL9׈߿ӽSJˢjyxQqm(r:4`2仇Qr,q wBNo,A2uԔ`vbkvE3*"Pf+GZ:/$̀ݏ|EC N7R Ffʿ%ĺʹd]5CUIs|-Njyz8c7kMSqԉsw V=eu=ӃMo]; e;|<_ٖG^{ڤY^ ݈=2v(KEDMδIhH\W=4^H(1jfUJ9B(oo'Z2\$-] 8D&RE ,Q|嶞&Ɂzla?RݫE,1z1X^`m?Aia^WR? K . mrHx?E8)3;2rB&q2)'4BfW@맾qJt.IފJjhz*;nw .V?yd/F%B!(8+PD->a*}!>#1>^c|/zʏhN*QBz¼bU]lGhڃTjy7uM$t{g& 1?XsuRIelLq!UmDŽz\tM0Xb53ih_Pe)v9lՆa .lÄV" z(wٸFTGJ:HS7L3gÁ'_C3#̠P|2ϕZBv/xY d+IlEplX` OO zdAIW8Jxcwߋ?pc+xcg~f$gDaJ@ghࡋwRжY r{SYN$Kg \־.?Ѩ5 LYqpip?4?3ϼ`7n)=hnpߕa7c/s<7Osxv }4 ;]hf90:ϲ) )GÝLJ5zDvJ<e\jYvnlCò3ir#HIJ; h>Y4Zy1մ[\14ETYMˈ d!vs°UuNVF)L@MUևmBD1UߤQ2y/oKV$\js 5iz->a&9# q'zhS._;,1,>[2f'}Kf("c*h ÑIJ.^%`/iwkP;4u&}Rv@;ﰩwG -aD ]msjp)]>< try Q{ՇNpx*@c{´ Arp3 \>Nk_)uf9s!HxΥOgY!u'ش :k@~iAFG5I䗩40&BXxB00>K6RA)|#$Rbw9O%ti7\|Qw<7vC2w+?IR—|tQZҀ>IMF4D I-3 *ۙwfRt|zRK͓~:tCcO-3 rL)'~wL [)`f8Υ`$&TzGFy^G8i%Q;HRbG!嗣"=ļTmFO,7sdXjٵV&v_#K8^tIIIo 5.D2[[z{I@DhG^%?U{^԰~Hy,I 1;ypW.~ Y>`C dž.\@2 f֮oAX Э-/8#S!)h)zRW9cl"@`[ӡ-V`A{^S4 .%^sP&'wZE"a@ēKD R5?^oQȲ&uuytd\ZoHҡč6j]iCY۔/iQ7RcnŎ]iLx_UFf@>sf44H)5\"_6?Wjn,{k^?齸a;3)E'¨:(R'kh>'ȼqLbK,$ytkP_8S cp#W8sk^4 }} I#oڒVkq[,'yXJdg9! 25IL%4Cu&y-eWy+=BoH݇X d z5e_/Da݀78I{-Y|_lSȠչAvNL`6&\vk+/`T M^|EGt7%2f OwkEKvM? 7Lj/gc& O]̠{M#Vx8hy ZcF]Ȍ2 rg!% 4Vb9M yK \^,nϠ9ZG-XA4Nb@j㲰DUy FJ:]~Nm( sd-p1g w q6&mlvn^tLe LGVL)Sl6% w֭oÓttJw?M SGf#9sZN|c*gϭkLH۶kZ)F9Q$1|65śma MfG8Ap4S.g,[ׂW[W_IJZ9u7!klIhWH%+/%{ֱ'2[W:ySpΊpX<(㭣 +B-EUf.ޘN>7t z;7+ Ŧ~xELjsxmj񇺷t97ήNVL$>}AMՋ,@~3 hpcޜ'Nb9IRKo~Xߖ3k(jA~ u3UITL9Y2jacgfTHV堍d^.fq3~SZش˽)v2GI1%G.Dۑ?㜑(Ms(oN/*([,jpqH7~ȟG@AIט*UZ>4茠 GV!YVNw8"ˏ]qi%Ǥ][=a@,Qچf6wcNQ,*$4]|aߪe'e>&Q햩LUj4IIoIM<$].1) -  BN#4UOʑ<M9R{Z,wp7CdhiSEA" fىy\/TI5*U?`f׍1)ں3${tt?pJBXK$,5_{aTfV2)$ý/}"k$I*̦<քE׆VU]p:@/ MƖ 5h>j/m֍-"jNe?ƮT=^IN\'bx@q9V|A#j5}7_[lvGQVյjX v0[nϘ&oePKAL1/Ÿ aɱ!]𨐘4(Ǖ"N!_%+mfP;=$FZ}?o_'ڥo}mHѢ'zωrԛ&u$꩖ю3tR VAֻ+uue#nmײ5(8mP58Vbt ܡCB{- JCgeb\8fWQDSi1 M;{Ѻ1XRm_8&rVA}H3IU:ɳΘ=tKvd DzȵBPUs\>F38kbLJGSlw! :gZAܸ-Q^= 15VY_I`_(ʷ_#M 'V""mx EWd&IF)ϓ ֩p#K8UkO(խNHOJb*Sj{64۵x]yh`]'"60lKԉ~Y([N$SuƴOc*m[9S򮞑})BͳBmŪ`+ʃQ YIxL8R)$6Ѵ ݠKShjJz 07('uSh^,pLYkU5tCÈDž0 ![O|1G.E\rұ*Mw\4oXn%3=>{$ ԏDN||Q>籆{\EE2F'X$1(U ۲@R}zV<.>1|oـ:[*]1__hrn#ml|8lMah"p|CP(.Fޥ-r!ҙY3HiFrآ'ňmœhu+ |d9[T^aОk nakm&i⦈ z.w|šCYZ8gh <󟹯u,zb]g7~ph"~1ѧv}o5D_Ve\n>/7k5$Nt$$i*:,Ladƽr{io]fk&?,VqsY+9+>3Nc5!A逅iը ?@Dl3}6m :1uWj"1io z#K\CynNyI0RDݩWOl2 Iü_+ZJ9-GUQB D >f (̴F>w7!Ow d0ax؉+-'XxyJU*[%}QeƂ2U1$mXU(1Ը ^ttgIL)g!ݮG6RQOY,zVv=ęU4+I:Q`ݪ.ֻp ",znfZ:t4}8GvFO16=k¡8t,ɘ! e)96Ce}ekL/M睛4|Iy4RzS&w1ngTH;zeW{Ov3}J1G^c]RK- T#,NS#X8]"Xn$/,c%47ޏ -a7ZOgSO-y2p*cǤAh TfͰMHP}h2~m Ui^|/%YB7}'gߙd IǶ&+zhyǚbS+s(bNn$;-GJБ]  ucOٕZH?)K\c/O?~$c_^q!갂842-^dORᘊrq%I פ{IM%h tx|D!:s#zzA{DH 'd3p(_?)Vٔa/P <́XDNs-6D56R”Q۵M3}r7⪡CR.ՇjwόBYu azbT&'EޡR^$^cz ebH  A@IP Ki63cj:2sIn]c^SJ*{Qr phT}S&uZ"^{&]WԀc7YD &dS`e!aK_eK pkZZIx#./l;߄D$M;Ϣ7Z7ofnNj]?Ŝv[w@Af0S} Bd9| ̌hJ@$nH*f~d"vo㠀;kʼ͋ #&إy ػ;(X$DL7׻D[c6989OS6_Z?X%"iH3 WP#82RUK]cZnAN('(6g8}LEF0Z^K]6 e2clf'Nj~ #ֿUG1sʼns=3f@ieX-PzZH% 2-ɐH.8̸4N]cGRqo<kک5V(}a)*K{4J*R-V8-< j'jrsҍ6o^ssfg O^t_.ͺ,~axWIRѠ-h,Q+2W1B+ԚʶdF>CAȞg+wc[( م+-APr ?G3)&믊/'rvÇLWNĭ_tFx.YzCR3`P7,ϐ^K >[ _0G5%A>H%#}OI bj@Ay+ntPe+Wv(uό[J~pQ6uisx  կI 6Ls&~lBs0s)v 7#BՌ [k9%nva:ztD5JVE&#DŽ`dGfwA4@D3+N-C0(ޒwYmp] &ds(˺?Wsr%uutKv .Fcƨy? TC4=NjL7wr_#61iykHfRΕǸ\͞!f>z򮖌`5v(Dڽ&=6PVНk%|Ύ0ϿKłAd ^_en@|^XD*?m҅߬&p?;5 bb,vdvi\vıorAJXjNo:V}33J_-q} 맬\ìB5L4=>.WϽxYʒj158og y&t6xt,nI#: #O>PxT "W_{TƓ1OJ:r6@0(9KӺ+Ƌ6>|\Aw*\YP@.V Wz/>;)׭d5a{kNiۏR8.5V@= K]zϸ.IMh7>,}lTo1hm{uU8:)r`buІYdw2+8O);hk'4<,^xkgc0Y*)žN炜<+ދPKY衲=ML6P#0X~)y5!un%-zdSR%U'X  )-zǃ/ f15IQKJ1יsF@g` 6?H^4L1tt /=ВtčHWN{v*Q!OKЉ,kv:oƄGk UKÕBv/][vTOd7 >r{mV;?&Ѻz{evńZdm{T]JmOqP~Y):)@q#y { yEOW`Z-AcRE;2Oa4e:U7#;ժ_C{4Ȫw- |tO t;[5>*u$S@_ZܑRz~TE!R2#p];&z,3Zͯ~y}X@6>tӋ[rL%NL]/kI%8 ĽtR Mz`f ևSRľqA:%.JBDJGAϼc߱KEe).fR!a7QL:ɟK򹟏–],idȴ[Fb6eoE0#J\ Bdٮ>j<%/h\:|oS{J<`ӕBNyЙmKw í7|8 V]@!H{,t 1^-Z0+l5rF ~gu'Cg/4I}&J?u/f>Y. ( TSߞ+}\$|T|, Pp(U}''\5n0E C |ܞ2vyfLaGQ͙\2aF0 iW }hhr"5 xdE MŸgpZ#rS/`Rs%3 ȏ$vn *uPx9gdtcЊd˫ݖ'#lі,j`~I/q9_ p[/DׁL9lkb \W;V[H g>9G^`'MO͎ˆޠdy%DBkce$Q GݮnljcS@lBxӋ~Ы8]N.G 0źFoeU1{6L;ڔE1 b}fiOh%]6̘i.xJ )gyWzt*I;D dsV.ʌH"#)J}iԼfALQ(ӞB3֭h(`dVMr3ґڍksR nPwB-S *t;8S4+jzaٯQF0jֳsT˷xv=j׹b4QNkmwQdfELc0|V̘D1TQ!{?< "5.,79Ҳ'߰!C2[sh7dXH0۷gM -rKLbX 6Cj -1w}?ov<๘^ ?N,^{]-vOa\f0QD3(;CϤ$ZUΘ`W`}:ȚEAF#]C |";X.qdS)Wࢹs^Vf]YRvGEr7 !btQ1|Tl RVj]fMW.%aUg3*%h3=<p3n⟏?˯ϊt0fw-d$,ܢ.J3[Y thf FqĊnjI}-3nNRd]-2C2j3)VbzZtѹ\zWbcfh48MG^P u6LzB @8~ m~9ûu5D[l$"Vl;9VneK{$T ڷҰɰ~#E 3]sp{%lDy0!u_>|MHfd%OS|Kh_/U\dXZ GݦsiJܼ8K|u ,mE;L1S`e0dc-q.@ᾶ(v/.a*/6*OV1#0uT.v oHH.Kɟ.5&D>'fXfle,2W6#I17~/ݑ.aNނs:pwsSG{0 mQ~'(l:NFXdnԔl(?g٠>a,3ЃTf>^<RG:eg꯬hSnLoKe+vE` X: Y]ŚДWӄɎIF="4/!g6$=/ܥͺYGaFlp nbVeLF9"oxe(88zdXk@Fy - 2"u^7΢:Q +<ޖMci p,JV1"=9y(LU<|z#ɾ1WDV= -~Y5͎X [[ث{ ˆ9SujӨca]`eiap\p=Ò~xK Q;!-^5!}A B`P~ j"+$,1_3lyEg_)e|?MhaV0UA% 5a_ Rha2 Zvy()F4/J7 :x yޯV<^l$ęy9GeeP@XNȈ^'RPǫ̛Up3ueer+XPxvY-C:X;4G,Ӄg[ ia=I>\$DQʒNGK$ >Z/~!Ҡffֵcٶ1O,Ži&Q>ž!ʠ$ Puy7SNCYޚvK|,)i2 { Ʌ-RQ<I7=Cl";PiI8)1-0.M=Y;0Ka{H4FE3uzI)B#QMeіSRߡ/M" DWx+/NdOCk)d6cfvu>j1ͩlC$2Gy%*OcwEuV}_<(dPf. ~N* DvWDf |: \E¢ :a(}m}rv4ѩxr=()GVu"2U}Xl9PPaس8įJ\X v~'Ѿz x C.|CZuCحƠ$,A}ȳ$a#RUrM`bmD?N>ו #;?t}B°N%7-087 n+]^ M=9vm'ȎX ,AGA[>M땶/Ϲ ='y"WO o;vɋHIYû&) †K!"Mή:$)UXWRCD2>3y;g #ڢeΗ35 1R1أc,{9,d[l{3|; 6'#u|,V{@r@ gpPFy@&G!"4~&}=Ҟd*G&NmV]/4lx gM9Z#L;F}6RSɎXZ kMw2H//$ǰ}u0Ʋ{KDaK`"09u Ff]uj$2yEVݹ$cK8:-\ _glGPAXo2 9UX_^Esw;=SGgGX+izf]Jq5H t\ 0`XL;ЀL g^ z2%}^17 -EsU.^V> #cˆN.- P $grg'Q$sף3 Fo_౦_1moX'kƏ(!! ; A#[0@S`<Q4BZVL rSnoWCß ybB Hns/{-zIa,P'#n&1swWՌ16*An=C4QDj5MHTֻ+P1o] j%~`Ќɏ\ԗsMK X}0lST3[vg3 ߯)kzlVG㷁9V1Yv~C: h. 1ys ?s &Cr%OGfBEvوTB3ʑkU7%1I]E|ș\%f{ah,#Ɛ[ACGv;DX&UF(7`~q] 0pTSPKE"(_ 9~ |oS$syf$Gld\x>ta-S 2GDgnfUu&uX"2/ص6EΤ7v~Iԉ($Z= 9wg 0sݏ9Hʑ!i>xuZTP<>&M$ u WoMuzA7yh}LO.:FAea؏` V_?n*{@GiC}b(dLQ[.xzןDPO+#3'uL:(W>)~t &fwx]O R߹c!'8s+w!np(T`B+ d%R,Ta6#{w'j5 ePSy5oNX" W{&za* K[ēpaVg9Zv/VJUZ!Qvhr'Z@')dk]Ub)[d!ʪUZO,=j5L.ϩV1>©XySd $GE= -)Ox Zc9=wRf5jLlgoϷ64&d턍h{<ӟ m WJĈn1J"B{gԨ%bFV/JLٸtcj if:v߶xjU2SPG˕،6ߚ+$02v!0`HMhhݰ\^DMLs#,ߘ >;1a7UaӎGL5P<Ća-;RDp'M J@ҥF%[r ӟ+;>ʢ-2k?EnL d~/?d@,'0,%,:3^N}[j2ڕ8u:38-nj?J,F.39#Jf+LHeijր>x?C$:nz ?yKi4gLHHhI\s*>{="ɐc?(g?;Q~j+(ӿ:Y? 1yZ2Cv,48|+$MB>[Nl ^hDX [5md,~Y|9n`;x !6(_Y:׾{Li)f&L y%NJiAa]+pDۛ.5\;E?$͆ w-u0@R0=4_({ qѾoκ' ͸FvoYGl<+-Aj.v߲FrI$Ț> :; ] *acA԰gz?,< 1DN{u[jh;0Tӆt|=M,J'%kZFB]ԯHoe] į%\AƔ>LWTҶ7̙Rږˈ[m߶Ք"!30w;R!]y 8J:(BWE7WoE| \(SyEU۷)W?n:vDEgyH$ d-ki̋*_r<:~*q"?Q`y*ö5W1[9$[G ӏ"U[RV&m)H)Lfss-;P88~)g\_bkv=&g29 LvDku(k)Whގk~u/2 7rs ;yN4-"j,}.vd'"y*Tm:D #)> T@<+ bt(hOtģ両i9 >#C~VQ%VqӰwaUвi l /s\WbU@H<{Ł _[&*É긍g(̈Biټ}jU[uQ˗4|4ew1ey+;Gzsd-ZED5{$kFB}oIꍮz;F7`g3Op?fP>ibV}2 K\xH3zzW$Eȥlr.&"dwŐ+ }w-F{ M,n^.8D7e~P=1/Ja(EKRxwm[06LCE>VD6Gs2?|ۡϊut)FH¡:V 3ICTqvc!)18u}RwIzc^-r{y\-XJH;0}'΢GkY(o?賕on&nńYBNйh6c ,y k)g$Pޓb 7 as. UӅ: X. VbhLVMO wfƱp{?[ˋ٦,]=~|37l#w5 ?*N'4*@lg=ޕ? iGe*|0nj'Kaeȥb߼eproɯqV-GVX'5Y;*^=~hq5kٔG)UC ijRYwOʊN}+Fi"sry߿Gd l"& | [dtGCޜw )#jo1dx^~LyJ)p>$=rt\V1p QԐ|e3uykq/$9L uf C0|1o8Q.ጵwkIv5+i-nЈ(`KV!a` @lM|IE\iIhҏ/Įo* #qhUʗ(lPyLu9 !% ù؎qN{Öʹ97LK}55qHTD=FD@u\Tȼ}ܺQ FO|E/;>bd$ oa}&Λ__QT~14r>! k zv_C)'J aHwإX TqW~8Ķ(jX.JsZPzVB}Ъ)B$f&[nF%|f$409Gv\͏X'>1à !GխT+ʺcIXđv%x"L7J vc6U)T99DM)^0 e{"}B~H~g\xq l>"l*kF vjIPh]!ޣFczx豃>'>Hw*V™NKQ Ab^iLK qA ރ%fOqAx$?UMe /2,IM϶e7(Y1d%NX*٬ DOySrHe2D.7*i_=#&Btμ}1~Zv=ڵŷ--Hbꀚ02g굄h{*=7ZBFu\*ʒ,0e{2Zv+s&#1˅$xOBN3Hj(o s9Cs{IGivp96kHZ a)I^b+ yvڔ˓g 3BKeQe[4uM;M u%aZonU"1ܻvD[˫8m; XL lYqT7gzD牖X#[$ZgH&-TJVۑG]ҵ"Hp֬sn 7C E۬3/za!.gc[ @0 :ѪfT;e>ֱ㧙 j + lz#)fM ]SfM,CxșAїUR@3rCS2h(hCߛ@ך QL8^y;eO=t7}Mp*54H1MwF%nB]uwܵ$MRΉ8V]>|N:ouݴ% LCbJK"L~ī9n_ atPs3{  PHړ )M,A:ݭEKI)(Sуqlwm.z: O|]UMV; Ǩuթ.`O,o f 3&{k {4=~u3L8f7h \5f(Hyw9wbO㑆鿎]U Hh ًmսrˍQZc QѫGLҀ$zt\9v=a#k>wWϜMUd0by>"Q$ɽ%s 6jcܳɳ<\EBR{L$j)A Lo E ņxm|p ^:A7瓨d/UEeω,̜&txy WT(k(0BRL2Iu?Kuq5нiɂܣun=sN}qPyZQhҳ<ˉ+clåzws4+"X2kV61 T3$iM ٹ N*שR-Term.}⣅{\l#ux^(K6gQ^U\B$<`ؓs$ZIkmTd_(G$uOr' ߻1Ý\iE%Sݴio  ѥ4~%)re:!ϥL̯/060Wj"DׅpR{"#6wM_yd@B~&i~g[68}_g'MkX'A$D dgL(blU,Q -(&;K"Z%+ ;">@EKt>N NJ\Mx0^Gmwy %EySx<"pU\Tpa%]tCC_vu^^1C#bnXDx~k6N=p th]N\rr5N]!̄./q`v3>إ~J~^4]l۸ퟧ#vqiHP؈#stl"|Ґ UAsHLމo/=;4 BCp׫UdDp.hF)AxhARrJ._LvS*>R^;ܖ&vS#cz:4ӂk%.$@"jJ5.F hI~n0ܘŕ8 zdxt~tfb΀6D!"Y`O-B3.`<_reՏ[A`=Uځ-'Ao!ͦS#TeDAgc}ս2mN#`ygƢavl׌JcG~虂C+t)~T0.D~[.LZkzl폨-'oy]P<3Il /W&Iv1e@QXW~7J1i%+_hYZdwb)&VŬ29zt'Aݞ[ڛAa2[f~fUZ>UGLQ" }^ǵ3/XBM:r@=+_vU2+8ϡ 2wI `$i}$=><<6v.ΩXN= V ok=$lEԀ׬oVW҃u%%ݍxͲ]S4 .eYVyJi8˷|2C ǒH؅enW)}?]-X|XwdmA ȦUB=5"k4>3\%x\flpYh;8,cr¨ sC0@,$bAjl֓c@dC<Kq³/~ZBFdp/%u|*ԑ5 {/d1[VKY BʢiE֮ehg/ H~hg=|5'Ֆ~?*ukEi/hSLwWկ}vf'~4qL4Zy%}j͓w;qeM-au@*0n>LA\HR)o5}*F: ')1B~}ȁYJ`!G^` "JK\CHy_VMrϻ|ECJߤ ~4fC`ZSDK|$ZHQTe D\sU; E2lZr}v|VFp וaJ DCtm9[&E,UfBer /<"m :˱5 5%)L7 ~֟'1v&:EyEGPH# |0%b8tr\պ.qb<`RhćT##m::W…L9p@vvO!1c;z,q;LP;a?Kb9 N *1k8bbz(MXۥ8=PkEm?h7!q{BVrS ]4^/7H ý ѦimX͇| $LmW W.La%FC9x{#fBHE-6[ 㖍$.^65+e0cX)mHbI.鏣zԕG;!Q>]E,bɽvl#om'fCmF6c.Kںp%/Sԃ:_2ڻR+qʃ&"EG U1ql*Q9P#w5FX(~()ҵIl{-njc6f(6LJєhb,D4$s@X9"@roF 'S\!gD_8m;@0]Vh2@^X19V}Ӭ$`QҘ ik23[KLp^7\$6L8{ҡ13$]/{bgє1|U.F&#bH,De9Ce ?6FY-o=.P#ʡ?V?h |4bJ0; ?0k CVrG0_^>Gi ԛЄ..ЫԝL c9*tLpʇְ8Wʘn2R1V5 Mӫ92?>Jz`SLüZ?׸y]%'= %I?n:S,LTBqD?fWͬ OEl @B@hwW:70\%'Q9:owUaX=(%o.J+MZG; h ڃԧʊ:cFk(7#IQ8*J;<[,ZMO!a:0-Oq1%:eO1$wgMP^y0#Yj@b簮P"}앓oRPB}aW M€ L=J8IL=)G:k#gAz<=g_-^2'{ ;pV@H>ͪrؑzcGh 0HHq(2CyO08mpvZt!U0ɶ(! 3,To@ ML5iR _AԨ]^9V<`˳6U`lTD,^*5o FUH^7;ybBvB)T[\mrQOl llKD A=ͥI5qEI%2dtw\$O'=†qޓnMJDWdRWy e~xS8(b_özЄ;dʏ,P>L Ƽ7hŊ8V_+堚ԃS/O}gt!=|d5l NmC~\o=*0fgخ6QWfk`WW ETvZSe3 MQ a逅*ahAX,~" 1oFQE!r|VÕU]7q{pe"*u1] Z ՟3) (t-+tk*J⳼)躟*5D*wMil4Z (p{Lb2'㙾k91cA*)2c|]&mŸ&ۦh(׀kB-ŇNMK#?wG囋)`Ÿ=_ 6 ;tqqEX*hid?UZn]F7vst0_[1ٵޗOJ2z #)[)gq),|9&mW7InkiSGݜj&T$YӢ줕H,N*rVH )0LԻקpaJ 'ɠV: ѣ-X Z{N8E BnY&~/[}lb;|S nJF; ncpRi M0 Ғup&΁t%#=3_( X(h?eݨ?"};Vdz0_E>vmU1U4^ffR2{ݬ#s´{ɫ-!^z{g{k|U.5clƇ}OYz2l+"uiι83N˂[\407j&nY /b^eW+93JS7 T>W1MA3 ՜N:۷~խ)-to׺vaz8a;f%w/qz9ARR/_?)1OIͳMSSQFr&(0qHVak1L-Ecs8hs[8ܐ!G)B߽DXգjFv7ʴ4T4ֲqh-nGέȨH5.uUM/~zh"SYspsي>?`^ɗDa8571ܗ>rTu ݧ1?gȤpz3W{ރVA{w<^^D5e vp7ҫTA&-id>O>RE-At}\bA3<ޡ« co{=bY_fN.vቇ]+v;0A1qBmEb,a4ʂ=VFvD vI-ڜGG ݠä́dًu .MH# ;Lۘn; 89tjn^u6΅\Bc5z;ʯ<@Bqs!dkvfݕ*l0WD/D6\|DEYP)J!^c9c4b; Bg49jUP:f-=rMw> 4Rome5ML}w{ :  ʱr%a`S q*|{ x7Ύuʹ(hUe'D^hj}1*Fg[oS02]+e8l[Th/=陉2A2BAР֎*emu dr R ]#%A?TQr]TnHup|Ij쉙^&#<+_vCU{b;Ͱ}p|}XPL5xr\SD rB}<9=)}U@90#m2y p[ cͣ[Cu PhO-/+ra4< LKmlJm] pa:a l߀*jf/b!]v9dwhpXm kiA]ڧ~T+3o@o Ǩ$[/oܲHi@➃9O͎7Ĭ)T2/6W(hq}h` ݝ/5Sqf3P B3ۮm4Jak>m7~G< PIo+@2tR1^ڮlyiqq6ٺX#m>%LY&2_b&M@ $@㟥ǵ Цu^Qle䴅p4y%})0z<+@^EHhY'ۀn!J{@݈4\]-W`M_RI*NO?^8$9 ÿ#-6C[uE.P+_7sK(Oׂ>BSh C)oIEȴT#Z " ?Qlpթ?Eq^3,̖c']X?6 Le Dw^d8w@Ž}Sz.Cx?Aqr :0O~b % 1Mf,5?kbYCKM/G7 ꬵYI{Hվs& -NnQzMO9dzz$Y&ESCp(a}{Mb=N%41|Z0,s۽Ks [26`8;ϋE%NG]E6%J"Oj݅<9K{BA@ `F4eQ竚L13 a1ʇ: j ހ9PKؐn#OYͮx"v y\:!Ud(`>c5(a*gK3+^I*Ms1a97)-ns I>6tԶ%>_2h~C a1 "7n:zq}E@+IifԵ)gkyæҭI`J_LA}>2Hݭ~g0Vfc2nLJ#xJO<OQoF'\H4#R P,M1CC 6̬U }޾Av[lqjQADfT mcOOm""P/K)o3R EYʟ+e E:O-O;Za^u#7rbԡVNuRe3MrO2CM5h3LgNB\/f#k1A-<>'Q\[L< AVGKc3!p0iS$7~ q_*ʽ($Voھ`DxRQQL+Z DL!wyB$F t uhB4fϪ*8m\&KOZ0ā7 Z90tʤCY`#6$.ULEV@hWTc/"E6UUFdG7OZ/=:<˗8 ueCn>㧠d+G v%4*e/.jNZ @\4*5T8ٮMs_3($fVwsv>gJ\H9B|~U7;PO?˳yymˌ>A2,_X[1 Kѽv/;kxAN r^ԑ+*9Qu~˳@Gzhhj#:6sʆ)`F2}B;B$Cd1'Y#r̴BjV^lI+2س5뿞j?s$ *'$"dIj[P!>w%œ4CvgY>B'ƪ-FY( -0Kp}mN#)5=da=IOtt}^Q4D8Zo.ּ07VA2[ ?rIt 7;!Ɛ}xrds>KRjߊiL[֔p{ߤfL^Mt%b0Ynfw`"Ty%$@!Azf{l %JuxVx(KtXhx~k01z%ιdzsR.tu(@hI"[97631y~Wa 3{N)G09p-jct#;w?=%lNfs.N=qւ)d͹;(#pܸNӐXBGj`o61h qe"%Yl76YTs˾ֿƧW;dXOFx_/FQ oROgEߑߣVu{Aա{ y@F{=ht=J>_} נ=D,AV)ffmنN,Ґ6JޛirEjF[as D6mAx+v|«#Bτ@7\{ 3}-ÜOŊꜬ~IP~ӵyFljͮ6IQ̚z( QBgr'Knz{acӪ3Ұf;C1@1rX"V%VW4@ai5/s#!oo2 %ޕC^9B, e$ 8#Z6h? EDۛoI,8 BQ.> ?@%=́%]xps辴y$@͐^ x9W~X؟WO,V45s?#n 吹cS5Ap-ˆCIm9.+ݐ@f+YvmD34\8K?{ǺWq&F9\lV'۟)t :Ӄlk(kW˥-5.zf,ۇ/D5Ifz11;y8| aESӊ7`̘8yw@u NG'\+d涄B?!}qo$ |*cD1p0BX7FKW2n+-;$|V>R^`_7QT[rlvrkb,,8mtކI ;cr'^2k 'PXn6>"A#6 ګ~i8l)u0=MiGh{p46 /m׈\>p tVZc\? ]#(!D3Je#i]*5*46'MRpD/tP?s䳥Q-ѺNJ^v Ji]tQy@u^oT5hE lN=3, ; ,H2D<ةMO/9h,ESʰ)8@!Y(( 2=)FLs! HzGp>>Nq}OWJq#Qqnb"wһ@p?4rބnAᷕXZ2\43UJכ[bB !-p hv3 !f fŰcmMܮdxd1aSGb+cTdz&7sӉr^^rtp;-x^`Kvr*/JR ۨcGu+Ư]ðFʬQ}٪z^u0Q[!:$b-,"))~9%2E 0H4ZN?^U9# Y!M!)3=x+8+?O\"z ˺6_m}– :}ڝ/PLsɦVܞȝ5=UC4b㛬K[#>d h=;]_0T| mD]R9rJ>/$Sr5.?o">6/so 3H>Vd'")4xiQ{},zf.*B>h_b숨AM{0}8fS3%`Z &0hBR򷴲|.j_{]p֟6aG"2*2GS^UQ<uxԳ vS_>0I{[?0v'aK}IOOq{1E瀚

!%w{{U'RrԦ`_}FnE^($v3+b6_;L կ3.POD- ʉI,`zE[>5>UX\Ro ⸏sߔ:-UKRxVdo8+N|CwH.1:uU_dlzoIwzc[ꨝ¦PoJDq/2fݳFjY"[Q~0ؙ1Mw}꿲zZ2+2o\=EMn/͞UkX\S-T Tݲ1Սʔ\S1_SW0.~uEXqy(%OC* s[O`)Y) *Mg-2we=btvJ|_ 3u-rzMkz&AE"|G7~8`8 4pLڧ봑?@kQИ#K }IRBiFbl`Y".PUlz?Þ> 9띥DxsgX>}E,#URWzwss9~ t}9@_1zNY7"Y`![16)#܇Vo-fk#]kSY'ˬi6LfxAl9YҾ+DE=\۵/^:ŝf,h=aHǔX0C{SO2ӅxA mѶdo2N(O)r. }QAoQn-18h h;z!Toyb/$z${'FsB%mݎSYE朕d~^NO݉*+:彩 .ϣLQV7P6d{>GyggtHܛ=pbb(h A%mzt0I vn py9$䡓$rֆJ. yo>3rfMzTp: P>dDܱlљ1"%sJ1j7Eo/!e>Z$ >s)~Hky\h7Ӊ3gbO(pHW*?Z#ៅfEwzK6?8Aڸ}Z˘X 'mϣ֣9^ Kq%ߔ[/xdwM HCYeq5[V!x4 ; ~`LcRi#* R;x͸#ӣA*0Cᾧ`|H3Wv1.Miw$O3X v.FjΞ͘"xvb}Wy5Uq3KHWE?G#ٲ)hr՛tѳ=+C DW~JʟY pP W9,Gwlhvij?͖8I] ^ |&m$ĝ*S^Ɔ-O7*Q jR(l% Issŷ`^ /N9a_MóøX,'DA@m]wt7oC-v%@kD2(S@y~|:cӻ?F1+huob1>C eh־fZj5ʯ;n okFe^/X\RMhXeҐ db453DT^5w_hW"v{ )`^|SYM8Pu<\ :<}p8N5gN|Ppvsu7JVmoSc=!RD*!TĪSUx50hh%rxP{yj2Fƃ<sZ$q эu-媆MYTP/]#j1z菉3"|F:PЩUTNm~N&c XDe^? Hnōl)qe%oŅsby+m$t \ kӉBf `Xc[Ԗ?@S*7b~622*utQu컣x5/E#|QC iDgȡX+c|PuW^HmeGgu"i&ØΣPe`d܃eZ8(}hSnQZ6'&)?-g \9Nz>7ܖrę~1l{`6ZB>*tWOTntKseM1΂ ,/jIk|^#r ѝᰆ6S{ ®u rϺA$ x:z@&&FW9D ^zW-)@6gI3YwKo3_ WOɍjC|72oVa=۰˶a3>.O]S,h{|')7Ep $#4rOrerE'-^jAMy/|.is F96~C0<?{JDp,g'mjq D?^Pн#u3fi tfYC*MiA0X{-X$+^)>?w' 7r3y_w˦E4?@e@=Wwۄr!n߃2 դ5Aލ2U|KL=ݒG83Iʾ su.Ubi5I7L\|!=&#Puɬ,D%_fh}"Hخji$kpF03pIk^g2wsy/g w5qa)-ȲkKѵ >fjuhOBO Y#.\GOi"˫}$PRWCf”@K E׮N*wy>UxS~7B&_lnn =Rh0Eh $}yX -iJ#rUD[]h|S^-X3Xxwyn`)x)#sόRi v_i uN|vKVjrGiBM5Nj3s0^A9RMswQv"lΆf[%;tܿZH1p>ڰ"AC:gX3)m yr KMFOeɥλˇ^:T|ͫ:t+oʇAz+Խ˒[J xWvHc!i;7ʮ0Iw ;,K`Ĥ-rjdp# U\ő眚 %){MMɢ?#=U,3ᒔd\Ѱ~R׍QC<G9kDwA#ā %esF0[O@߹2Txu10$S깞sظ ;K/yBdTZVr%8!u;RS؞ L7Qi`.&Me掱qVEg/z 8JBilTwf}B hDRd "4K |7Քz`_GFJTro[V6NbxN핝'uVlATi/&}RAq+\qDMe"Eu8;I7 WųPNN߯ 3fqUqne[! zTE{|C֯T:!Bֲ„mtQŠ62Įan2W۟-0E7+s{MwКNv b(n5jJfM2|e{qo \m/202;AF!,I^÷Ok玪tӎNL(-&[A]ϕ9Yv'9KtwT#q!|tNx--cq`X;~OYaZgj@ e)yM/MU9Dl #ҿ[)ةTB>({B _je/"4/Sb[R4!>-h lP@v$*9iJПQ-?I%j P{;v)|X$̋r"x >=R`_CÇ5SfEPMV?L8ɓɭH| XcڇE?ŠJ4P%Z-uF*7J-h܋Vֲe uM!R@1;%'RRACbK?i{D#.R)l tDdD2ql؊`A1cQH\'(bs vH{9+0mԏa hmq:mK:m!>)HX,aB%aS<'?)jTpS|H6AD0.+ϰb*M=+:ૠC8Q@| {q17!=X~6yx0lW@[B(S)q;O>zj@#jJD:rtejq &;TG#0>_YLC:kub*.٪b"VeK:4O,a/d]Wxւ(;#kH^g/~hEMSKָfFdo#fNT_҂eS^Ts9 c$޽DSg²]!&Ԑ=Ni{!t^"Aw# wm%JXJȊgZ95Av\@4/OwgHUTIJs*0x⩘0XC5էרg_AaJ;jI0`ƞg2-}Q[6AVMS36۠^U,|S˿Oz, -vv%'2jc,E5y|3Mּ xG6l5:QݬZT:p{=ǣ={;b7 !\+ D5poЎ g2_qc2NɄ3̬HW,uvR=U͢Ld{= N3S7gVЈECXH,g=jИ oXR!L ӑLLsl[~A:v8v4ĒAWh? ͛FSAB.O x5A֐I5!d!5RF#\-<&xHջF"6io+9\hłɄq90U:u+:+Јކ{Fb=*Hp#i>"Q| 2 qT6}H{:!XjzSb>[ꃭu)#h;K2xAjpf,^D䗠jp]_&}Z2[rVt ܂"9-Mb)\/(+nμxv߻Fd+1b~#y@ *怹cp$MpJ>03x~Qvb_C:NwSp4|?fK\A1fNKΌC뙏k2yld$ڏvSIX3=Y_k->[@oU7]OD]dYVo('e= m6N% MZٜg_GKH @SR\ $1 eܣN9[ ,1dIx/7?g 9VSUni?? u{M+FPwvm[~}ϝ0+N*x:FjB[)P)ѿqG11uΙ$)#g7=b3I4Tn֕jkhOqfP@9#omFqRu|~AOhgX8 XYb{zq$I(UF]"JV^wRWe[{Xd[f¾k3#EG`7>3\AKwic; jJY:q)gD m^on?/%"j>K7!ܐRg ~&j1 x0"APKa!΂EaL#nv7 eG$T5 l=20VceEN'#w1wJA %N[D BX8QȴQ?S1ց1b- Dy"{ rrN`T1KiF)tp(NA@],s$mJEz[4ldɻ&C1R 5Lpd-V]Fu+?t~l@BPb 0hTL>\mh)0}a23:-p93lf6K7|?$xb0t9JQ|+a0@'̋@8ENȊslȜߗ}v9!Y`(gIj2ګ/rn7WV7~GƉL'A p#bWjn~`ḵTNb[ 82j9K-2\G?E  Z+R—tU _(@^[$a  P !ղ6 JZڼfaK Zip&KP+NA%p7Cd PÕ#z9 o e`l`0ś +S.PE_L}XyWdw}skϰR6`'-b=C^a 4pj/-ndg&R.cl0& y1^ߖg[ .UO]^Ԧ}"׏L%##j@dD35.10ա7l>A1ҔHDجCyKg+ VJ^NMr_2z>d?N5|.4חPP起tZsY' ILbxgx&`jr^_tOԳ7޷%To%Sڂ0(L͟ަ~Y~sA)ȡ}#t}R]aHgF~SD]}סz_`]R"ٯ.-!6^ldEGq &{Oc.C < 5=\ \{I2t1*̨P&(:ޜ,q6X7O0!&\QnR ~蔪 @K$Xyܧt& Y&M+bߛ Q-381n>+gPw.)f/aٺ_?bnw%1|zVў1<]n^=li/5G[|<'ciGG٨ZcߞNvcwӃ@;! m5J(dA mZdQ~C-z7?ez(L,0R+IkPnz ClbW+V4|o?gq_LcAyO v5Jnc[R @Vq@ޙvl&XjԫU[Q9|(Zx!DPE7eJP8sN׶پ7o;hw۞wZE.H[ {$\vq$+b )2TqiD2݅3! - ^^آ0}3L^RA&GWSZcUr. c5H̶=x{/ybhAEʰe88Z^+33",c )YxT]eԃ7 yE}daD%nJ_5ΐf6&`+apjlW-jQ"K%hb#3aX՚Dm*J*Pb|}g!;7i" 3jvMxF|Vki5Bg/EcpQ1k*Ch<:rZմp`"^;l"EK >uQ~OdoMzw+'%Zn6 IAytN l1+z'd/} 4#1iQlI[~-H*v$Kĺ:b.h y?:Zkc Is`v @[(r2@ #$}}lsj(ZmMMnm6_?u0afE$=T300)D4̋'X>D.VrHtpWסT!qҿ^̈2aP6Ÿhn2 C2d ~Als (: l`)Ϙ:x!rjȧ%D4 "),C a*9:"DCVcv$jL_g$=tx|=+ԽJ5FY8|}$^OI8'2>S+PM |엧j,3)jڻPD__~r1{3Ta7׾mTҠLDJnfb' Pj$pr?P0ŵEݘ&]ad_.Ӏl/A`~)oy%ZVNof4{H[󷏂 *I$o HoSFQvl?.]MMVINyq;1w|+a~掀 -ϧ[S6'V@kWSbY5KY9,NУmޔ gy06H+bI^*k<[P+0rS+2QzZ0/U03aR0ᠠP:p&?qשA::)K+Q/V;Lgp ׾O$ Zxuo+-f\K͋kPXD)%E,C'"q֍֊xٌky LG>=yJ-e UZ a1=}$zC8)ˀx 1+_dǸ+*ۯa]pH\ɽH&$yHETP_ /wzLQan  Me>M Y#a؛ cg2Gt!7?#>İW]_6h!ccP'.`N8nT#f&?ń `O Q]=C# ?(`)A%̉0A9yF^-þPmȹ˃fS^w4 o>Pw&Ɍ=.,thЁ&4n>!? Т9p] ?Xi;D![j݇"rB-\~ Z%EH3k` cIf3Uito$մPx5XeG[nXIn;_DM9k..xqHFN!*,{ڇ0|U2/XLj2O{7GlthԞSXT#5w nO_~9 rȵmaV( . ’YP AFd _.!_G[E][ؾA4[4A e`ܰ2D{WXr͈j<~{7%)G4}K{%<`""lٮ ǯޥSdBXD[W:wXhkEձiO%Uy}A_Rz"}a1yx1W^{Yf_˽\E^׏b{$мQ 7m2'_R[4+[ɁKjsMȗt)_(*~^&ѶpKH nECk1S @9g`v* }7!1 CZua j>fGxjpwBv$/:zV,-oY$/(BYZtWȾ)W󂔱JU]a:OCD_FU,$1EZ`ĝŞW*'q^b.zACquv_/ O@+5 H{ӺHm66|z#v ِ(C ˰r^x&z29`joٔ>PN@f|}~)JG`PAQBHjտ)j$z}FԒV:ZNNUS3 b5\`_"hYpr;eQ;op\'>.@壂Ԛc7=fz%Q-5kgpR!!d΄"? r@ԻuޖKwAr8l\Jsw.stg?@8TpbVy־!cr\+:Ƚ@ȥ8&e4}XM4QV}#@C3OY! ooYhyᬲ2ȓO6xRt1"y6f- bwN Ѐ ujS}.޳ԖM["y'CEc3+Ɇm@Ǎࡖ{ƏzºOZzCFG@BW5> ŘP-ݨ(i7#`Ȼ@ᰄ^ f|>$m^9w(dR[TpZ%*8{wdpLWF>V6fr`Š:!`B)oyݾkIΑ:mPZ]& yP@y'CT4X@931;؛wjFȗ23? ;7mV~ba@ICbn kpǏ]<L),fpvj%ѭr'菐y[Dv]!Ԩr rI4̝ve}WLj/tх;B)Lz#iS J|7Ƥ>EA齇˞sQ#/饏sl~`_i/:uυȌα]3(>c5kliuY`#8?a< Agmq o{ޯLwZW沇 >7v h9cIgTw0q [ `/g1ٽ~r|(GεɺS1vFY9KxS{H[hAVmAvݤ9T P8,%aMVك,rwYXOj+ݦ'&/ ú$zm2SrjϛU48%Φ O%s ձjXy9T0a,`ICL5ߌnG gx~92b:?CÑÕXW/PmPp~=m8sT?TA] s ?5!ʱ Hm~@ksDZ2Ru؄rKQ[QJmXfOYCQ -pd.|{ayofʻ9z#%Hxٮ\Fq9 k4oC2 sQ_Eg0&-%P;>j1ԡD6+B/s~#T8i Wh;3.0+a&^&`ttq+7Xcn}BZㆤQU3AJБg:фepa(8|99^*}3S /mD}a21θLɶI &G5VWt5qUx@2d@ToX3`:tYH3];2OUolC9ߘ1va9zuCZ)v X{ShBE̲9&*>d<ԩli.WBiVcW䭯Bb&g4P) (Mv>mDoXc)(YwHSD?>DڽY݉fAK2E4c2.NcO~9Gޞ"zp`5Ӛuuzr?w9W& %Qaj Kn4]+~`E [HMyA`~ ) xk?- @-j0ܛXL qw 3_шO5qF-g+z7;޵.yZ1e/2YĈ5= P{ 2֦m `ĺkz, >>]>2{$et-u y@S\oCksD"^I@qiT꫽Λ.|ז[8 iz*؄hBpmEw4mt6(~/iVH媵cC|{E,!n`Vrrאl_kȻ?Izk~W f⟾w$ q-o;OP_rךm"q?>yGo/:9WV:YLhbL:BZߣo 'L?ߖ0[̩/5̊F' 4Bra qJR1ć;4<^:ZN{dT!JH~^Q]ȅPcRMRou֒e~IgsH [Nϐ:OS,^.$0&C*xm}H'' }; a/ÓP-4EY.7~ 킂NRftES U}@|y~5ڗ4ql!-}W]ND7vst@ yYsH{#?ʣn:[:0h4C 30.ÖKcqruQ 3lX v Ygpk{ KX7 ך-uD z,{fr w=Xof04Β-nM}~j}TGX;JUxAN1+4/` /|r)6.gյ^KM׶ȋs㢽AiQ Pk23g :fc`UxQHI #>L|( (-Хg򫚚fy1:\kmnW4Ώpf;:#^P5 H qtT usFQ0YYr~7XcAVL_x΃pR B/'O\A݂LbsϷ;p/1"DhkکjGǿorA֍xVhq8hX[[}+Hml (;Y l5S\DO& 3.U.h=pNH)1wbY>tBUy$9'n%t5F\< RSM#ZpNt&R:a7/6JK( Ui"! 0Wl L;+C z[-cߪF3waLVk<{[~z,ӗtO A<_N67Iީz@]s5nW13LfՠW;&ݬփ1A9[6sf>}үq" w|Tݗ7/~/Ib:2%S<< vQEm͂l;Ⱥ}92lXzPUɮr'H)K_@JmMQNMfBf}HOԊRmNNMڜ4T4˕nH*^)A`.Tsĭ(vEٝO+Ɖ)u,뭼>7 %@: xQ`SSN1ݾ V|Ml#)d|tyI.9| {w8a^2dzJo]*HA|8؍ &V3//O/X'y0S[ HU-Y QjmsLV!g!ugG4[k'"-`o$j> ?śP T]kHXmc!\Xq_S0.?O^3zk>{xN,GV*oI>Ut?m6Ͼ{Ue>C mk#n=ٙ;Lrkھ[Y]I1flխןI> ]oXzpPvo J&tR,(qAKx1W}(p݌BNg =IkP{gOרmǨ\mR}v雩ZpK,;Lf9Q7M}CSJ-9 )d6WϾR bN3ӳ{SりEf+=NTާX)00&~*e%URV\V?&ZL1`' UO9Pa#cT:f$~S1|i?{g|^9`oqvkh&H)nN_]X\2-ʽ0R++ gܹv 0} H0϶6taxF"C̦EsII׶S08 o|c㯆ii ( EfS#PERUkBE1(xȮgqE=1#:Adnl6} KQ}O>!}WGqmCbwOfLE01vztfӱ'ퟜ3qDIĂLsliy`Bkό! L={<$7$%C0;Xe4|5 5+BSくǺ Є:x.]'% 6Zu$1m-vEBqǭ+U[M-vmszhRDsH獗ޞۓF3ygg -ire/cW~eUc4x;45Xz׮h\ˮG%\\&6$k&#\afGUg^x(8]p[ltOǯ)O%Pфk3^QT4EUϦah٧g̻? 1kkr<>mH( {kьw:=L3a[(L NZy/a%@!A4ȶ.G2>&3uƏ2 -׷w{9l-?D vVuZ͛mga1Nۀ e[f -md|9@G^V [oAEX5сKV:ĉgߘK<kad-|2w00ćn3[n | Rosvr,Xlk],[p,lmgNX,UD3A(`d}G(R|~H]9]K_Ena%@Ƭ|U2TՖoG~+/x' ٪kP K171h0䂀!mV" la%Gse&|޹1J8YaIo4ڄuF;^aFKr-v5bn4ںҾP`KWzIxzˊnD+"?|Xs1UX@ 4yP3&lՌLgmޱ-cюTCƶz庝˼=4npm#iM"`*uS,<+RvXN 4݈9!/,a2 ;0;MT֝+MT*vqz - sS]1>4Df$ъXYVfcyX,0~7m)W?TU|;`%N/b5HAjAO'V-Wܾ2ōÞNNLBe2l~ \R< O]dMŰL`e!NmTW\ '1;4kEG^v4XTJrE  ݍUITƃ?$ODd"+W& =4 Ď\RKF_}J.PuOxG%;Cb>{H&n3d^݌?I1M,QʠUNș5m_I1ZKɽ_6f<;{p+ےI.dJ=6PUA!t36-to#+VT-DYH6]3x| Y+/ i0gMUg86˛l *̏P\D+zf9N0 ?I򦎚X'fb >A$%UP-Ix-Q8.cu#3Q<̋auLlTYEp،щZqe.R=I'vΔ 3iyTD.U}RЂ.#}Ԩvs0ϥ2@Q i-Ks"Ԏ6Hgا@!mp[- A}ڢϑ4gZvfӅac٘6";'I9>jM^+fẕ̌C̝+ݾ?)Y%(CB6 k&B\^^2^sa*/ɢQ(4өAV1fX U^XH҇ ̐Gُ3d.NޟDlmH]Hp_F4;3}3zǦJt(/zAQ0.1<ؤ>˜ľ!pK`mQٕV z㰅4|;gYL0,)B v ]յp|u&h:P7%?*XpK'y"^=F(VbO~sS,x,)p[s4/DZ'ĦszpPvTGN@EM8=JVm+"N:-AN$x \槅dhj6T<*z<(iś۰"S [P %`q)TT"=W)o2:*]?vA2=gf29)48V8C`?C*a2zדmz_ qܰزLa({7S*wFNiR2jFbjwe$4rg)̓|evun*\gUdٗ< hQ?E9 {;Iw9@dg kl[vm8i` nu_1]Qut=RI]aWwd/ <7Y|''ؒ1Ďp/7'J1se{? : 4dƇn3 $ *2r60tnR4C[V!@Jh& n)gjCs&N#MbR?W8h4߇RO,d]_XA%3K~ t+;0ґ3<1 5$^Vߊg! hؚPj #g|' A?OP#5[DPQr:ycd(k)2ِY>'?m2xFa2Yn?ܲSn [q\Aл~W="bUeې>ˬ=7cR:!@!-am_ B/x=#B*:sZ9lgE{r2T޸~X <:IpBcp8AQP<*!SƠTqu;cϨz.8e w@ D+ l.\H\ED5H8BL32+ꀭpo‚A$Q@5s8BIEV^PVYwa)wm͋i\l#$6N}KN?K" }JRzZ;OԪ' 4Aeʶ`v*e^TܩIm6z+LL Ou$ ~Y!T`@EJ8u(iۛ {#f@""bEA .!~0*m@_1"UPsOUPK2xO}8$9pῂ4c"(SZgYůcyi"BȆ{DNR}e0)x]UeHM[%/d3ܾ?GJ@/vhc1 &4C%LnK6ۤ.#TwMEɀ=7jv߳Z6vȟCFx 1:w]3}`MF@mjRcMk2>H>ע:W~2 )ٙC~Y{\b t1]b@܇Řyhlದw}d!~JoY|Jb9:".7>l @]y=g B r+HE]900lʮ<mA'zZ*.U  +W zJ.OZel7TD'#[6% y]]dʛZKu[~eX"ɦe{}& 9JpU oVo~R`QΆ9~pOD'TM:JŎyUm*R|Y; s&op]t.u}e9q@u²786\ }Dۆ-^T^4'>O hYo滏 :9M7 EcتyqoI_ j b*Ge|k^f ۥ=vD7Ȕxב͐}@at%6NtOķH^?ElH`4Xp%8֛/\oH7df0C$`~Ń-AlW|Nf'%gۭXVA.m7qiABgc F߆)ề@4Zfj{Ԍ-3ٓ/( jR #t1lmʚ Ҟ)f,#C>ՊZGvg߼as-oqGxɃ{xN, =w[ֹ>L_.Zj1=*ƒ?4~6)R^Ő`(UaMI`Ss1 _jH )|fn_N@SB5:l.;P}̯L+%r2ց\:MLBl=t~R Rije.zL7mFJ9Ï*]2AՄg*eO`$mAcᏕo@y%"9sXHnA@TB13XjU˶"]%Hk K+QLhA|BR웖gɌ{oَR` Sw PV;&:Uژ-EՋ_ ,$I?O9gB]9Efw9h kFVĿ&V.ɓj2ǶL5R*/)MV57Y]ߏ| T)7u~s8$-d`&Oxy9ї|;Ї%X m|n$P2m@z Pg7&B}7>-8P}AI7 Գx_r+neЄkIt-PH:H aԦ{J 鱟iRl]h)` {h+)j`%4ڼ\; 4(LI*&.m- c; JjGKAC {Js|¹nu aAYp D3FI'zuY,y-W]ǰolS/IfԐz wee1LmxZ^m"%JcX,A3#K)pDVK|>FH'KJ"S-M܅G-1JoS]1z6g; ұB grx$a-9!zJ q"`ZΒvo3`R僳sȵpD+7t@u; mL0 FI!cʓ4[K~|Hf% zy]t9cpz|tI~նԊ)QLT kW5y&N ?q XٯA"O!XMXkL32USg$$FG GEK"|YrbXuYmdTo%A|cF0E;ϫ8 Nи0 {tɨcپ_ĐI(zpM=bYV?(Z( 0!sojj}A7*pHlPѝ ;U.͏Gi+3 nq묫&94njYԭk1ƻ2yt^;+WVKJWz|ޚWic `"K^1:,Y|bS [Y&j"bZ6Dx3-)a9x2unC7;>}:b^լ3Y%hu3TpZaᘥ6eYg N`f^|e \3K f4]G?5;e9(z_5_mab}xДUprw,ID)m9H(贆._~޻zc, 濭 R2u@郲i/l[Ђ=%-ioŹgƈ=|k@d2lnCdbbXyO6/d hCr$k6eYO7Ya5f*]wՒ \ލ h)91ir'^@N#|m$e%`~HcD${Y !Da!oQ!K뎴D7[g A+N B*DSe};6m}f|(Ae^Ujqi{$x91UO${Y饯}%6VMyUUřN^NEùR/ըys? spH(?BZ|fMs&jSy+˪dv1F+*zAEmnCc%_4Tͫ.86'(H/%wfb*W`aÜw`Y%(J.p9AZè{',bOe'{f %OJ۠䣬L9: ]"Iw֠/=nd LJ veUUJ&5IF@P]dc#TA0 I$;GW.޶CM)vU)~Oa~]&]Vs}!Y,L%jOY4Mg,y/p=-dgaLkg<@ANJV[g7gr-Dcڕ {Mo-ص?+maf9tRhr-m۝YJ4nlYWvt3g.t 5@xCM)ҰqK?^ˎ~W}y3:EdӻU;K2NjpJ x^Ӆ |3ɓo馼Ea]Q¯9ǟdψFl+WQ_B#$i*פ倽g#39U C?|&I׌Vh+:c~J+KAv,zt :Pfαk^g;ـ|3}vE}v8>5%F&[7NXdjS}vWP/Og]"rlA^@`#6 ZeC ?5U_߾ jO1X3c2ɨvn6~Kzd'nSQAiH}u66SX?q~9|&*P=~-%h{dmHA!rZVl§yZH,NDMj"BcT1ӈ!5FkmVy qkIkz2|,wB6}~`V)h)U}Sl$Zm:DPxʰ 57S)}5qԈb41C>D~x'AL.m j 0J>s)D):!ŗs W_x7`t`eހO$KFs4 |JF2>A64sڣOOHYQ)ȄT]¶M*mm>k)<`[-TݒހvrKz0#5? #RM_F]LԽd3GC`eZBZMմ8G3x]B% dn}rl59`=Yis^aC C_U1 "4ׇ{nrSW)Ƅ[ Pؤ[Sx`V8¼]Y3BvoAX\w{һdזvD񅯾OQe{4 %}dgu-dE]'_mXU2CggZ['8V-ܴw,]&]xJ/^h|@5bu6N{z+h-x+~dLq |n:TuYGfqd=lwљba;d!+'@9,CpC픔la^2l7KO!I{%~'h1 |_^hRLPb]; [l?sy1Ϧ_xۈeUA˞ʔ,mA]0KU˯oJX}rI(;͹ʾ!S%xr9:' i8,[yIO!Yn𔈷4Pp?}KR`prt;10{SX>GC۩f̽?kDĆ)i>ĶYRC1:*y` ?SêaEd8hWm>jϪ;7m!?Lq94 ǟ2P^9JXT|eu0JPS2=QO[!%l#%ٸv%pÿAÕj3r/W/7 .;O-^U=88,y|He|\χy N̊d8Ù2Ma2b}[] 7A d=_t2ډ;82q 4 _M?ѡ_% ə !ŊI2u@Ҙ4P6pEpcxioiR;uK+ )7ӭFv2Ct LD, N!KU G-넶،8Chg}v;a \r}Q:_Wo"E{:5 ˗6$w(lAhxh .}uHʄ6(2A-hլ)+t߇U ߝ IqbC(+cu2=X?Z,̃00sxxAM_ߢ8pNf|J2f۟܎6@B 1Ty^Xr|[/Gc_œUjb(АMRF6%W`,ЖCl)vYX]Cʻ g(݊ON: ̪>6HgZMy;?V{2AH#w&³nL^꣞]"]9ey6tn;FR" *VbxKfd&͈?N'Nv%1a2ne$7ad?Kr<;ES&™ J~T|6>WZoNf0Q23N$ŷn2BlV*jDFԜ74#$ފfbnlQFŰ9ܝ )Up4ACߜf@J̶=FcV`ؠ&L);WU^~ؗӊP>>1Keܜ~)2-I 3Xگ9:q^3Jz}_ޒGCqz1Cnj`OY1J3HfqʻN!1'Y&8=_/ۏ/l4 (c7 r{[LܽjfϿH@Ϙtɯ~W&TB~-mY~(Pb@XR3UM֩.!:i+v}cJa䢄B=Y4c{B*#Nl^ZRd Y,qc]h`T$Wp+-4)jopz%VbTZ93 6іV6L0B{IZsF͌bB00 ۥ{tm-:1413s*ooɐȽhb,V17Q?.tV@xЁSuJZ7p߿+?N#2Wm3_C4Uqw.ݹP78^7z!Vݴ !nl/e*Ktw C8+Dz}~iG6S%ؤg񬆌 sx^,6k>DÐIt}G"J@| '`Q{6-J\QذtSKBCnj/D ߈Pf;x Eљ1( &qkOǴ/}f6M"0mdC~UνjsW-t{K_izFS(`6FIː .FG LLAԂ'x8]؊mzL?#kpr0F-w!n)X4iK2R8kcFs}>`EcMƧ=`Il7$ut>u` G|\7_ЊYsz6{=%lSrHt%lc+VpM']5Z~ˁ PCf@F#>W-p>WJ ,{IMh_3s 1x*lQmaM$K6VNfטYjڂv r'UEN~2Wx)!rbwtqJJ@ByV:dW{"nP;[`>4wev `o}6|8s5l_t><~Ϡl׀bQ| -o'^6h7 5_I18s[YO@6а5ajyYUeXOI5;A*_XcT)OvkϡM~vyԖ$Af7/QܤHy9¾/ z6.6WۇHA5!7Ru'=I?hӶbanӬT)a/-f'Je~ ==9Oڜ'U$Z-'.\lG{@h7;y cbӕﳤQX~K?k-l O~z xWĺ$uO y^Wк =Vw.Jy=^v9oMCڪ= ce v$3*}1Jl@e6ֵٰΞ]IsWޛ4seqPW[bJj߲;$N^i[5Ehex$UUog-%.[SL1\D Ǩ kNZ 0p 2?$&oyDKL A~m0]I*b!Yv%sДZIWe[, syWDUY'oԍThO^-QZLjA :LXD y%kR[VCVPT]gI'Cd]x4;*WT5>7D Ե *wyvi *g*ʜ9rNJ&!ߗkz #5`՚NXF;)yRܴ?Nԙ^qMWy0B&cpB.c#l4'[=㥚0x+Ǿo^Ο@S"FZԅQBW7?O % :Hi,S} \dyj"5}TJ MJluƚJz`P׾Y? /W[TlT <?W/Y|}hQ#Haoid}!m=xCBO"d1~E1y{R1~Ō%9c4qu, H%~nd}Nˋ7_*1<ѫ*r'z )2j瀵.uX]ON=%ƌx[D┰TEo̜eL3Eǜ%9SqbD8T{n[ ZlG\( 3$vt [@cfcB!w} Y"Y4B-4V@FÌq Hd#N^ǫ 㦛kd5зO%BNl !c i%`Pg up6HJ_7JQ?8&Zt*õ5)oTm 3b*tLAo||6_ؽ`%^vsCx?1/ {@WL@I+~) xp{V!6z-r) pJP?^!w7sOO 돱kݖBA;*S E.vg lDvhzde,:ȚB)B^˧UD6/:Z@ALd**?gx/<=GnB`AfFgzWp Y+zM! RǠ08=ok`'m>Y!4_$0] qoVO|UD&|~pVB32W|" _^-N!}0BO ܊ _Cs{L9:¸h=8gGgldKjpn OAlm= tC6ĞHpu-&~ 3]j DoJUkqc5'|Z)ʔ-dl(o*p}8ot9X7$VrH~v-j3y%Q"ȮhEo.9,<8R_~P?K$nRkbؠuX2 7o- MbNX}_ݠxDn^XnmʙD9mmkzpgh %WPIƖT[ "3T)?X 4pw4p2(Uwq,骸9nu7#B"u]=x&DZ*)#eGD6qyu^C|N ƍYjcPBxQȃ"~hbB嬌;^w\*fFX/Q',:G8:(*7/ϐQ Go=3u~qqXy;AuVNu*q#ViU.5}FæD0@=Vr*ɚ{uRf-n YZ#vG%LD4=0  U?1<gŸ+>Qw1yǗXssMJ_=$<{ *V 1 0pPN[D ֊!mKNf+f.H)q5MKVhW?!W:%w (1 QJdDHd_T: MA;ì %ZsPSܮ?O\bHEΓձ"y@C`XW hb@A}lIAฮڜYFKmRYԖ'1uWĜ, -A&ݓ퍼#b:[H@Arر!>X]91JpXiuao5Ʉ5Z$f}c}n - +8w囉}dzMYXNξZFyE+[M[,k WmI0}nGoCdrQom5.p_x򻤺gc! b"H.Hmϙ|,\7R4%Pz"s|-KS2K[CeAh0)ƐM_@ePfu[m _1l/O(0lɦuWUNUΛ9)Mr%`F{qH5bmLJN=>V H|lT#l*$œvȎ,vtd:t[M{@:%^ZYHrHir8zҭh{l)(16 H baPl .bn iT9ݿ"e 85$|ֹޯ| ˻50\}}@É=ǾLy,ӶzX0t#i6x }k>`B <n vKT*/6o^Q1vG`NK#k4.}\sd‚% 'Bܷ--׌:pY_U1 4 Fi~fY׺h5&5OCN6UE=g(81-(`.)6ALqϾ 2w'.(`FQ>A7yQuPOaP/k1ItxNux?N= {e+K:[R0u$kىӬea`TXbogL32F3lLRbER¡7k['1b{J";|C6Pu lU[3&kw4:\6 r\u'6r&fpK' q@f!Sa*qnߴOV \o5%TOx~íqhv.KRA(3_, ڗ"dCdmcTZ=E!\*Q(1B$;dvHAA<9:OyO9 ~,ݫw,&?+>;ܟ9H!ю!9s*e2wQwYCϪ ywU JJ.D떮MA(pHJ9&G.UL V ^LOEHRuR~kvxS.o$rAۻU#ʟQăpCەM2tlVC"J.+2K>dVP(صup*K%J Zi)3 UQ9("ѺdL8؁E xl}:Uk !LЊƗ=P5uc:]iLg m. [֭ˡUӆ=SHГSwL=Cmif~[{QB)pDڍQ\?Kmw+*RZ+?I2G6HGc;#]N_^%l\3\R*xڬٸӺ YT,͌~fMTi2MIW}<'&L*Y[hG]2LD{ya6Yo QrcaqQ\ܬչ刎J)l&) ɿη,32k~4'*wY]}$T6 ¶|?KOlg$E Hy# E̪z0xqkx(>v Qi1d,4N!> 4;'_e ysEis\^m+ђq5ec Y[5HysiI_B$P$:!@mQU#BNȄӘDP%+&9b3x  DF<.?WaUKp8A|Dv>miYar{G1ٸxPi|\ڐDnW'6rXz) tn9^Cv3=g=EWUT/SkHT@ x3P̡)M3} iؚq-tWWJp|CwvJr660,a!r2ӀE>Pg=`s(` |ǺdE8ט gOh J-4q2S!i&Wk*O &騑 jTЕr=8Lqi3yi61\`[}Pa4+ϖ?"Qegh$N[D!珟wS4J/ |{OEOHQN!liVa`;!Gy#`jO#"61 "I%:u^o>.)p0( kF WڲִnTkkxb4@_w uy"K<4OJ/ IOi@ t WTG;̈qɼd{ ֫Y i| |рE Jb|JR%I<"3]xOn#S4ּ7/Va# \G>bZ~Eݵ1QGa9jA=.fU!êj||SVԒtm(/L:_M2{²|-|11>pI:oZ7Y+}b)M+0gNW@|Aq},!P^P>!J)>",!+G2{"~!ϰfQ,(lHDs]RǑKfOgi!NBW>Ȇ?Os2>7ǻ59(@q`۩qZRy#^|U>Rs!.m].pك{ z}1|~)x[̬͐$&P!Kh$\['DObLP!=2i ĄjзdٜP 8.m*_( pPVjZOV,ڿ2&mp0߅b˙Bs`ӂv3*?Q7krn.Gy *&ڡhg]N;J )]t]=:!44;"7 *!Lj `1EQ0bf>=Mmz[) PTbIdA$M`D߱:v6ىwPOp'VQ/mE.6%^(߲'jw:_/7#ze68pu5G\W4$kˬj[=G{JPKn}_Ryߥ/G=Lkdw^rn,K$`ՒŃwQL} ȫx+aL}n |n*sbҟl*[ _ I0@eB?qF E xceHC+ Y?G+J/f%6XLũH*"/n2y6bi͊i1]Eܾg"J-̡كɟO@,+fe}>.} zZWY+tS29]DRo(z@ }V k;v{)ne?C 7:`9b.S+GD! &{{(hT q)eхz&bIIк@쮊u9 ZEKUBs%eMݭ3l1uܫl(+8jZoX3zEJG6Wgca׀̼*;貃@md V |0j gcHUtkq@ni{__5l=?>t^/ޠi#Ns[>iYڍ\Qz\KWC6o >1NoR]w8{I߂mU8^c,Dr`B}7@ΈAv |imf?YzyHK! zQGoQ^w\"UrHXtcFFu_D y=Cy2u4ܸUu=QxYW'2&Ny@#I`o袪|}˲랖1p}\>`sVgZs.ۑc_^aӐj^}h$t xC-N][5vj+UT׳zz(r-/(lR!IJ]w#3b\,pPy>`ͭ+d*W̫F ۳ MQYRQbJV# vJwG`992dOR?؄wrh07|MMaHP~[2CGq4>FEz_OHJcI3ݖ0g3.ȖN$'?'F[҉:ռ=bRn({(z{ O &LdW*/a&J6KmNcBW.+/t$`$7?AfKwXw"_) oĉ:q"\t|E5>A, V-s&{s>3Ɨ9~4Z.+e3(AUO685ٳ~פ# B]B)hc:!YuGN,t'yE:SQ4;Cdž&p# Әf5YJ3ctm0#6+-T yXx%7Φ $U6gl& {(v'XnswY)*s1Y7T1 `PcC6R|1[ח8"6qlcN@ 1WmES  oƞdAɗͿrlQpڼx>)@j8_R\yftЖ£yR²pUg3a@Z+ Y 035C#<%zF+,!+iM91=ey3PIŜHF^#Eҹ-[r4"fSl.ϟ놞. ;Hg?E!ɅH-e$j}S:+ ,Dc乄c2:ug"Zfw,`f;1݈]LJ(k |nZGTF%[ # slm#) ;1']lOsV3*),LZ;nPgf9t~x3fD16q&pk;d{ '{edW Jk%PD_paH5V4? Y ԨI)0s`d\7Q{׬X,*449+/Lv>N7Dx.g x3&;n_a=F$fYGgZ5.CwYaMUB=@g[ЂRĭA萚Npz`+C}9iwIړ0$E9045I@^0?%8|0vbJag=Ó=3N#pTs e;vX̃n1mIbA)q<8g[̞ F?=EkLjHck6&WtCEޫY  m۵)̥p*דӊuZ|Ea M4=@&O}v b1¸QJCn QO<9 fIP g|q-_ _ɩfǦ y1*x܉"BSfv_dʁ' f A @f8mZGdM!竉8TemO_B잔boE5 )\\h.1%]p8XլFa:q6>Qns]9~#A1\I7R"d$[Jؖj{!]@EO od]C2[ J Euyjy"@ P҆~Dd7; ]v(pQ<X%V{ۗJ>0=$w=/A%ί5VݲѮ"ϠJPx\ʕDp”jf=ELD jH=oΪHշҊM'L s]oK_bdC)j~;/k>݆[cEPm8O%/fC|4e؈aI::fC~(/-Fo1(&ŇTޏfO)#T%D}BC/p$Z֮|3mOǙM%^b=czTbuHe8$r=v]ʄ5Ą*0`ƚ|V pG0@;c=* r|mjgxŇtg&$u Tm4׸I"ܠ8i 2sb8% e84\dpNzZҗw! 8)uWJ٠ɫc"/PBk8n6>/3231p&-Xb,9 3qInHC <-?Ӝgc I}6TѓrKB`(*i5hg!;q5fPәrT ?-ӳ el?Dh%EW@<}m&e ?G緩j~Z' -0 b!L)DK ؼ{ 5`dk]T` ڕ@48p{k(2Ț 4R:g,y1.7sP18}32bBv횻2fQe[$_xt?)S2H(b}G,9ivK]+t]?Gt|>IMj)g2)өݦAhaϾR  .%t-l L)ejk2hrإ럳=\ `JA][:Y>*[${[0+R|2"8K#MuZX8GȷrM UD~FݘT du^-ol D5| $M>a>KWC.0o,kWm/+C& PPOu =,;'B63m{V-R/XGtNu/[+ 4HP~,AY*r;/+6<9MσK؎5)iFHȳkү[ٺ]~sg gV¬hY> " K`w;ꐗ4  m##kWΘ*$G8!uQW2O2!$R# S5!Cz;aejO;1i:r $|njm,%,ǁb SQ œ{_;aϘ&bJ_F6zSN#K|R01^Ȩz,:_۾#EVMK'rJbWxVSd#q8:C$KEYQ @q'"6%7}4_!L&sHOS}d^O!tBA, F,ˌc eÝ5[k?X]#&ႉ:R1ZRa;*XZvnAN}ՃyɏeJ4^ɳ+QQZ&7@TmT<.\p'+>n :}h3pq DEͫr,,9I75/gUcVh+vd2 -4-v 1^ɠ`u@8Ra/'o3ԁ(?r צˬ=XH$2 md)RAi7H(oucnր9{KC mf6֋Yo &QqDÚ82εZRmЄl",D 4>ͦ/-3 {Ɇ5Քd[Sc\͟﮼("-/s2XRSXP.w]AH . S3ٱ> 2X9CzC[獶u;5.U*1z4u@RR2=O=TDqMM6 XWL4RY9g1XBD瘤tNv]䰄tK'6}8)cs?@*B_dȺz_8+r`YbkHM'O$ zNdc^\/q3i4Eט^(CxAVS5?H >O l3H m͖w |%|IHۦ2Tي*5{(/ [h;t'M-I;nd6 iLjr*dM[Cx20dtPP Fy=\ r͆eТAez%0y-W^>1p뻳!*`?ij1@YNEvX,(707>"oF(* jeEd*x6u`I_;۵*LWYM!!QELi;x_As>3"90O)}Y屮#|``y˲Ю;)ÔtIX#٤.^ hoznh&U+aY:Wc&.8eVM2A bτn>I: bX#fwkRh4yXZD@REGA/1^I!I哿G9<\,2*.Zg2U;]NH)U| )x37߇{(q cuI15:$AQRFem3V^ »R<ߐF+spFRiA$10T ]W"y0wpǶE5E<ӽJ.Gݬ3J5C%Hm%0{-so~~[)Фk~*[Hޡh'Ⱥr`M IskƍPa66LGOByrvA I^_ܢg3Z3VJr51 3D\Nc1#sR,Z}F"ڏj~qs;`wyb X%0Vx%{3(`C6Ry5Jm+RZIip ˽7R(A%aFCvmpm|bQ֒ђA k fʏ۫!Zewc;A=B$?:.$ګr8,1I{5ڸQz^ESuDoΤEpT٢mZj ʮ7610e6M9 fHFbc)ī+cRCm#Ln5'*H/ FD->x37`\vrU8Z`!(U*N47nɑ=F@qx7л}`˄n#n`?Rr!\#|GH@G«7ԭ\t!9>VGi Cj{YqLe6u턇 M>ro 8jXy`Nrj{@iڐki#t2A| Kt"/}lv&y- ̊]I{شpojiHQ,GP+;sObp d^s3[2ӰFAf#~yN')*6U;qxiE y =#'_o߅k%Ī!AVDsLA]-f kk{ڀf#_:|/=gHfXED՝3PMPxBg;Z)%2&J$̃&(z.3k\%25CrAbҹh/)!KXȉCؽe]D*>qZӪ>6ybI)g:*k+3i)z%3TLCylUrXq027sIqXt][fS O|b >LZe$+4cv=5|bQr{t$L'nX҃=w:~m{茭f ^4CrD*X;3y$&K׽9B=`k ?Gl,)MjSa-f#˒{qHj^>dž2/T l ZPܾ!YԈDe-ph!5Dи({5L%jڈu[u]yjtbk9 lSjtZalXδ%|Cmxc$uTsnB=1Rl( .gsQFbń,!rjҡ;?$La"PXt1l].Ū_עh$&xw&OG,>-U 9lĿ7k  )PDpr.!yфe&yl]S3@i&#AF9 n^X^(uf+äl=DWߥCNjvz-Cuw 8 DKU'Mn 2h~]|Ú@n:zչ;6U1v-dɥiۙ=ރ쒒 K`8XG}^!@>@9ݱ:q9]Vxpۨ'R͎ݬfK_s_~<«g GޟQ[TI:N [؞V exq ar=ø$,\C &]v./yMDھ5Kr"5ٽk_&R'Oe !pr뇱j#mW @knʸT3w7GcKP ȟU(N.by[ e1L6n|٬a%impz{}ʳIh.b;c){^sv!Hr==m0ʻj+)>نe.;.B 8W+?PDNiK@b-V- GwP1UZvȈ0LE3Ꮣtλ ڧUÅgӠ'$4&wg@ )iN4۽oIwԻTņb܅^q 7n!y\ 0lmJI},9:~yq{' cK9JO$ `j-.c5lhF¾ maZBȏ\juϭOC|h${ĨJH\mY\Rˤ5 fPi89X7 cN+ nXTʳ^ 6}Z0C__KxG`:74Fi xhTW)Yr$SBPv@exmT&-47eCIGOȯ[3( Hu9W9'ǁE<0]v6q&P^W`_8tڛ@4xbNpYy)O=uTź-V#p.' ]MY‡꩜>( irP} $uu^<|Yy)Ʈr_مZ>"Ц~:[?F]$X(m=ZВw۷A/ .4? xK 9dܸ:zt1E\oόc-n K<}԰KϮO+PC(>Rf']zlUFOۼՉ݇,ÝT+h@GT21Y버[ ͯ\abM#9KEfy>PH=g}CR~}4:.sL@էoW*IYqajke VN_]#HL2iCJK=S[ꌚdL*'^w}9 U>E1͚Y㋍ڿ4Oȝ60o=!n$s`}BjcD-W>,nfr;Ż_h#"S0Ox4};kJŽB~g?d6](:: M{[XbH{`h>dW g}ZO. 9XDj1;UO:?Cȱ'd12VVž|9H*BdH+Xݾe}*oe Q2I8f*@XKB\[&g A>_:l_i|rUV0eW9Ta*l212`lR$mXg&l) ڜmU̓0T9B=NV߭+hQz xɒ93p=tgh)tSnRyQSG")Fo27' ҈+JAUZP+|"_m9s(i9#Iw`{{f15kcc#<QHlBǹludiERw@8@r4oU!W2q+Grm|vhV %/UC?4]1y\V:I F%3I'/4x7>"fyPd7I~Ő/!., ^6"=a&7I(cUo/삟7NJ e_5w#P`$KrQKW 3bP.2B0>NH)1خLjCHJm,i{3 zQgg(Ϫ+<_eT's L66gK%,8`K_}#5G`ipǐTsm^~^w\E4O^W]#rYMЈd$\TMJ@/&POODL~|6ߊ[$_l k¥95KdZ;sp]K-S,!EOr Pdgf๦SՀb2{4 *r l \a͋*]ZY5 yTgYqu2S@2GIR|5!Y /z;mH*D:gT7?!쒦1y7MY`vq=}D\RGE u- ="n`F *΋0ֹLZPm1MBkb Ql+<)TRlZfr[-РҭӠ1#:p-i% f2۔RcCޓ@A{AN!ihݞg0ð"Fb8B@Ҫ5]RY$]y=h.5DVe<K< 7?qp )]C7Ih4<MN}#@BWS܌\-AHm`:6pmSe|؅K/e"Ђ0ӤIOXM2ȡu ;\ŕx~2&9 q 0PD kO;͋-AD{f9Kf ꋇ3BV 幄7 ڻ?mП٧MBjM[/Jѱnte#4ehTGAj*mW!~2i(lYaVlmuǖ:VFC4r7f  Zzȯ1$tБYM(XwI 8sz4另"_s+ Tꀤ_ϫ*4һ2$̡Fu*$$6C O1{k4e^jQ>Y0q~ ˳N*F"g`Mߋ1c@m2M& cȥ o cT" R-mpteayQ#ކdH]fZ [;(l`8|Ao'xM`#m O$B%4 pqms7-m?H_!-Go٠o/׊CҸCWjRJ\P핫E4J L#گA"^55& l垖>ۺ৴.vt$#a~T {8`?Ӧϻ~&IwmYγa&)`UO/L'$)#$[tzZafFN [j_աµJ/=}95&Tg##3c=Gj8q E@)XO^ jBT@_t@hCh*)U%X\ >xw}JV_3 񞮰(0*b83McWmSRYi&IHyPr!.ix<2T14ƃSt؂WDјsdNZ\IUjƍz,?ק4*MP/. ~jpb^` dG̲r':r]>|=l^zDB9Irx/,eg6I@W6$)1м1RoT5{@J5u+/.SKO I1@ٛRDh+AHXjT2u.O֎+^~mՉA.Z)<@䨐ͷg3p;D}\y(~+xx8 ^'`6z!߅#(oDMFI2U VR:tܛ/wX='a?~`H.+7߂0 r boq?zdVFV(lo~nE%4-5vPVqkYvԂ%lKYk(2g Ma}(R,3]&l" 1(A'h9 #K!LVZ3 οRv-2(IFmn"Οi-춌lX@*B=;EI.5*&(༐mZX<+ꒂ3̂hRd fé~:R/P:_NA0O ,bbW up@2dtKea`cfa9t6$пOLUp]BAOp1`<&?n9#+۸CUҜ3H}߬OLjȁNJIFi~)=%kF)# e.0umi ۞7@A%]@~sHUe<_2 ^wĶf;reDH/cTG]}Pk\+]mMy Vq lVa֨1>ᵘBv~dB 4y&CJm03#ZєG%%R9=V;Q#iJLu-faeˋ9%[/7WW!t[2p ;8r3KK 8R8ҟ#x\)Iz <%[TrBʒs &(hPO"yc&Cbj ;\ue)f!T`+e|s s)=ɵ ҷ[c.8^$/"MM$n'._)vb]F"'0bIݫhDW"'һ qpgёU>UCC Hۘhfyy/?NǍd5@1aoη&| _3NOCgm^i6g/}ѪSdvrRhymXqb^U|B2|\Ij oCht*xm>cc6PUxʱqRka ZQ-LGnr2ނ5I#Tð`eEBkՎnDڇZ(},od4Sؽ 0G!yvox< .HjԔ gHYLz;kyd-mJkIBHp{0wM8FHV3g+) 6X&Rvn>:V&ܒu0D!4*.(-Nch  %юe!)6e$APm哶EB{:Y&~rXgV~Vr0M"峎|ڭSJGliYѝhPok`~D.ꍉ1ځdrfsIƊxAYp\Ky#]"jO 0K؜z u%%?jUHVVUZA^oMෞ[MΚ`(1҉uumR Rp, b<'GG {eoo6 \Zh/Njj5#A<s7W DG ȊutC.1Ȼ{'ڿYz,F4ԇ+FO/=:TB9^x׽t$lJYY%S4%c#謁4 8 [,W.d559⬕G]sqfi-QK8m9N:N`Ϛ4![j{#9c0A?7Zxc+6#2P +Z$,9'Í2i57,'@&/-1^͔i&Ǹ՜0vrrqЭ4'}1'G76tRr6y+mG%3Kc*D[08j h*ܝ@hvG/7Y/LiU%zZ {iG4E^ןGh)j9P_NiJċQ1mU8嵯( -X1S vU^g3pDdܠ>i LׯT + /\ p'03;4L1jLsLcvM=ZfH 7Vv.3,AXuX~ ,$bQׅWwvgFK1AQ1뻼Z6~掟U'SC(0i` ku98"1Գ5,Ry#)jTg'f 8paQ;(fDFg/2Epp}CzEPͲ3G``e gZ> I[7dd!mc0‡%ɋΦmJ\(Ձk+GWvXL0ftS%qR,p<9ەd#!TR`!fC_L7Q2sTT%k88 n霴S"^R>f3'~=}D u61ƹ7`΁Aև&\Rih##B٪P8ܢCfo%b#J`e8q1= xY5w+ L [[i/[ofE%21b邤…)z@`ݭ}Ĭ<837aȅ2&)`֨~&jy_2*{>C^g2U#POqnd< [M.e\Pb<}Z|?[gpXN:0EȾ 6x\ (licX%Z=xBw#f3"iw"q,nK~yԙ 0Oi$VA<ŚC A)ؠ;!y, (8`Crrc(xd/e{k?V+}ݬA`/\٧:zԘPQ<֑W{k~htmAۊ*r8k P:N9U|w{J@)wʇV`0ECw$**ʆ}^l<>}XuN"3> /8?V%kb !crOXP1L9ݿӦDE@ՕGB/m̭;#M ȀtUYD$MmP8v,TT6k[ĸ;cv@XGKIe]DAeLՏ@h.nwRzUo76[ GC+sogE`T|0t0~e3Kܸʗ4m``N]Id>w3:PiK9os%qm'xmCP^CkbR\L>%B'ƭ GiK@GhNJM] ;"do'>-q QE-:4LKAǏ#?A2eS M In?rIz #W$j2mgD%'] BWThĸp*.l~w1.  7+xes՛ 77`%\֎glZ+JcˎX=A$JyVt L26s_ ;pԝ僛Ky9PIK#B; L*&|:rG0.!Eq2K&V}@' 9Ǻ=%%Y9R>|-ƽXޚvRifM3^_B$j.?$M]4 T ~-%4LvZoVhs? o v(OO56aWv;ñu21h0Ek!5 tG[fk;'enľ43ϬG~6PzV%L&3-ږwC5Б}A'L 3KT餢y971 KxjͻҺ"E}4<}$ 5T_1z}v!c'zW5c)t$*!Bpt0K$q"Xwaؙ;]Įl#"6rrknd8<ɒIgI$Ɉ|NJ(ֲRd iIF+ț-_T['Q Pr[x8jhIoeW|U 0gqٍRd0O#őV ')_}4Rn4[Kz`^oN&,嚭"(CV+9>P׋?w;aD Etg Bdռ/jCTO@Œ9֓˦ c K .~s 0Ӊ +#bK1)h_z8iP>Tnѧtitn<[{YBIsM1 .kڴ9" 1# !VoZ-K=ʠ)( P*Ӿ #%>,MeI$2EB"eY4GO؉k@LZ:e6 "q[TXA\ěʊNS^=B ζJ[|O}X-3؟$2x k@JhSUK }u$Wo}1%/#w&Rb:y+g4&O|"΀upL|~?5$:Or0F ͰLv]--| &xj5B/vH/θi%@@6 ";QmyovQN/)Sي*Uʐ#x1]Uh{WC&胠)8iv!y9.;!F%qʹP`U?%\UceATnY9p\6"[ .RfY[XD. #s^ɨKVk&hz(Wgƾ*w ޾0 C%XqKVJny39lD1]$a͊'dD7-9 oת|HQӡ灉HOtqrR HG$,:1W{MP?'#mZtZBY@H`T֯mqxMzK bbFϸ{pH`oɉ8VͦYVʊ3 }o eH6d|.}Jp޹.=;6"}(Mtua}TPGr@iG T緂bcicBa'&ðYە5--Vӑ3cؙ|/qQy2 @769`d,͚삨 2F45aby5pYЃb$.tߢUv !mFģ/;(k;m;>"gCNVOxRW.z`a"⤓"}l fdsҍquY۟?Ҩg9zjv!FTQQ0)mGְ^?:#*axdXŖr 4S|-ӭdOAm귽#%-crJLْKXj{}SdxK".R`7.LAtW"P90T)dҪmJ 7#keoS k0E;/Vdj8fקvSRL՛3-vAv9IU1]qA&B)1BINGà?פS&k<{CܬľS E¬wtkH4 4q~~rY]b%U`j/4Gi@]M&}mI4xy;G Ӡ745D('QD4{+OG+5-5SiI. $ܰy򍃯!nBeLm \+aJ ;zF 5zʜ3䎡(b%@˾K d<)&"G5;26Cԙ*:P`Lw 2{qڎKbkn|a3s֌+%νjE%0"v._6%,=|P @\jH!6wI;Q&_+yw![ek JO0( ZM62c)T5<7p),[ԶX4d,PuB-{8YjVt^h4_/4_,vؼMe'C*̣J(8Bʠ?8zhr3[898POPxl [5b&6 )AZ"PaR Hk:ڼ#80)~qU GNVk)Vs$sݪ%\hjHi+%x+_5Ll`e}Sc c¿c:y$~ Ev4c! }s>,&+MiEtrxBرQ[mKBPgԣXH}~l I2*agn!>Jc7ƉOBl>O=Y03Y-W$ܮZ4J's0-I7!T/ok޳p RiZ1ŽV5s%~{-o,-&mp^H$$ 0ҿ;/I&i]}fS9e?oӨ:5_p5ϫdbOܾ uN}_tCZB\& +뀇Dan5QVIܙ,HtFʜ<0y e Q&Ga@R6 R NlQi[PŠTOc/'νqnBBU}!R:Df Ӟ"cU#yӿtj/Cf}6E/g,! >g/S ޳s}bӉ'ZZm%sC)M~$(ﳳE̪ D"%ѳH`=/Cr}x8LdްCy+բ;6DnR1LU=ﲓGdB32_hy*b^ۛx0*Rq} D_sZl(5ge/ q*d42jGzAZ_/T:ޭ3WY;T -8H)&`% vNjjOu3XVy3ls]!@G1-N̠JSQ=B Ljkl'$=Z +j~9+ ,( c ^qSfdPh2m.^FaZװd_ݦGѬ- Ϊ?JWAMȟ!XWk qh%M*0by@\KuzZp- O]@u*4 . Qd^#tp^җ O4Mƒh}XɎlڞY? cZۯNɱ Džqjə%R;S."{I{.ĝ-A8sfo_rM$ǪH6bOim@WФ CYh- y6Uc''sOS|\4KYX.f%#::xQ Aoi"N0H&[.b z .HY a+tְK bW>3_<';&xJ.Dv? .ձրF~gvFꋕ8ᮾMNzVEAmmP19"< Tn;bg$v5قt.te@a9+ AAo]ӮS:xm}UNxEDˆ9b}K=ࢪ{c#Lp Fi2ڠ%p%xZQ/7"I-B8  s˫G񎚛d vR$x`@Sp6Ao?an Jtq@H6GB؁WR>@d_ֻ6=`JZP05\es2'+7\S"Y%^췌ֹT}$i2*  1XLdm+uoxqbho;)n$KCYǣK)Т-r"D$lޭ &H ۶P& b-ju5MG :f2we.8󻈶,+xB:< {m811rd33>X}][3g߰Mᙉӌ9MQ!* FQiCP &I. j8nhM!tϬ}dR0^r[]<"[z22LsA{1kzG(V"֤2)<'6QuN9@qOeɾN0MNd~:ΛyA 6hO d06>* 9||u=D 2JaPwN}ڱ[Joި7Jk!w*6 8=BƹEXTQ8U&=F:~B)IaC5cs ñt9;ޛFzA7W"[kVB aˣ3po)ʆiW,/oyRH~kQ\-vՌΐOz,_A1>}ڰ1XlQ2aj&厧ȏtulxSo`yΌjG.>^tHp!{7ӌqmP >\ib/E; 2{[:xnV=xdt7.a&1ۿF&]\+å ߆T1[`!f7ݥO l]dH0h(1ؠA^#A,C4I8/MLup~[/I~t. ؖ3 Qg2nF: _$ uSaT}?ÅͯH@'|)IWhaZrI˵0Þmd7u&S dIڂL)CIrk|z`2|994 +aTK7[ooЬ6E@jbk )TAf9Kғzd)Yikm˜ iN5@ "*W` $|lIkAFECFe HӇ4b&UI/ D[*w( v"]dD[QD!Á^f>D6۔OO!y XBc˴Ыha]b{~vfS.t4mVIKcu#%w5OlO&)`eqV8/[DMuBl@}V嶮9F%ګlxBYfGXSeG5ggStgX@#x,/R 83?B҃18FE&;|zzKLRR&d"2#\  hV%h@&R_XEWZ\, oʍv9@QFgV2iK#zX!C?LҳGxP#=j7lAKy\hXzhJႽ]ʄM KxoL)AR CQa,jAގ8; EU&ɆX(ՙ2 49dC}?!m ŇH|A 4oSH- F'V/ڛ+>Q,Vӌ]Ue?$Kݪ)u=f5Liqf僲1lߢ\.(AjpEw,(d.c?giaϋlx*q&"xPm JܦEA&#" ϧ R=429ndh^83/wdܑo'9'Wl:_=f)Q!躀L44^W)~|~OXgrkB(xbǗ9D:i1&r;vC7Է\\@$qMUM^,C?~BIs$^6#:7ۍ Kl5YaT\iKmr2W 'zM/A{ .+7ʯY ūa9& *`ԐutT\p5vL)KEP =@AyX\&emr~uu'mlƩ? fcshސJ_ ^#*ID *>ƟTez3$ok?&TآSO]V`Ld T8+:0h7ӂחt,ysr3b=V$ c0#zE!X4CP0O3h[CzEqF1-0=<~R{x _$Gcso\OQjCR܋@P3L`a-m #r5:g)jRpYGʁ|;Sؗa'8_7C N%݂# V.% ^;)gcFUYT6ib lucV z_sb_ [#7ˍg{LpsQG8T)YңoW B+/'~Gnǟc!Ϋ*{-< =g'W[s~D2sm2t>&#xI{/冔!pj& Zk# fɜ陬`I黺pd1-'#(7ņJXcMk3(ךw5ʳ!D|qG Zf|n8+UW4h/tν}y(Ķ*iUxY2X,(|W/vwp]{'@~anάQ7!EQYNAD*蚰",gy$Z;WlOxɳ܌(ƽ;i7Bǩ ZWEP ⻚cGFIOdzаʼnMgh?'`+yPްjƠY<ͮhFD{S_t ?rN&pW=cBkN&49L΂أ)V$rt,f=Ȅ oʮjKe4HzƱc}wG04%4}z͛zԐgNX[ǚ,|4a>r&(v/&~juDi> bG/-ׯld6! IvTljܪen;M܏ÚcUf,S˺>:mYPWGyK! gUwFp{$JnQ"lC}]g@ӫ/Q>Q׍JkPdmϤQ9W){?oĄ&^}. }Ooiһ06.:v\if*A]O3VB'wq#ߔ6ĉl[ 84.uHmy W Q!nӛS1.]}6O9KViN,K[F f{кrhΆKB >Bn.n12Kf+I#1Hk,4sWTvFWz9}xTc0D9Q뤂xp/y`~?R;:?R&4 )q v9;N氩ŏ眾tؕt(ΪS2 hu԰J&C& 1WG#W-L@t##p('[b`Qa؞@OpCFl*c)K<T-݈Dѓ=[Xe]pw;#}MLȵ?AQ8-_$<~& T>z$:teYE-2We%0@}(>s`v>rB>s73 VbS:h$WDC}>0J=eȡsVFp6%ee)ƙ#ϧ|ħ O%CTC5WC1ewưMir *;;f/5mHnIbK*#BDub5D [OUHCG+@mj~P p'?>8KGOPlL`w m9MKgv%"OV|Z F2#"cm0/w\g^p‡*O i% ?_]ԟI_%U3dh0ZY10ݣ2tE`4..:J6% G0"{BdFeH|hma1XOԬuy%,.3/o'CaY$>r`ٖ#gM̔}?tQhhxf3Y#dPHxq)lku>*tvL,OAP,M6ՁaYoеSwH%4` [U ׫,YNîuY"y}Rq;hHkF/GJLE⽁|݇-lOSsIX|5>,GB/]$ |E?(ǔ4K =B= *-ـQv(yJ[ G5F.L[P4C.w3w }37 ::X*􈑳G~qD99 1U䍫&]!L&AnV^/t@g~k8ҍ_!Cr$[swZ"=є-ICLbd&!{%muy |}[q8g=yx\53`cM5tVt-I)w xE9)^P8k]19{,J9;&#P+FP6Ll 4'R"o s<|о!?4 +/˿t֖4`iyˢb~̸Wd\%= ?y2d'LskGCZFe  R),[|?f-G[W<@V0'2gIGr#p7ÕS|u6 ~-a}OV fw#/׋SHCt &hwk[RzW`X`Y[+kR>^O>tS(|ҷ~ XU4~$dIqa6i"){V͈ ت[-dQcF yItE8P/n9VJG0Iqq27wO&Gф+3돁oڗC Ӊb2)@+oaFl|K=[܄F)Tu zÜҒweUf&Y}Ϲq> P2cm3JA:"Qb⢳'Y;+܈p8 4c7L@ց3y7DhY vvo{k4-xZ(!vR:=?]z{<6YfQG#WF+ZP+.Al,Ϩݯ(AY҉:ke`jl$L&&/9Vf;[xU H]ycȃ7=K) _4V7H:M]}(k4̖Bd:#ذI5J*hD 5 8f 0>Ԃ-i~{} rS/Lj b3Ԍ3<$PLVdpkʑHh-iIf0눌hD[{d)<"pxxaVKy~L޵V}^ľZSBŜo0 ’vgk%rroWؙ/E_%@G~f'9b^iAE`v?Qy/-ǻuWǯO$ ^挚0Y!#9k; C"_D_s@P)ࣵd(Lu\PxoRQQd晘)C;<9NAV(~C\~>_xu %[zܟʔTa',Iѿv],|cnZA&EU>a c_=vmI-G>y\IuLK{]xAݕ5G?2Ց YgxnDUXm]j':,cjU{ғPSvpY U0 X5|V-Ȟk{h4;e|;XtrTP")tGB?wop PޗiAE;ɐd4~S3 $5^gϟ*ב^<Ded0{61&( R!R^@%U~\|JUVGő=Q,'SgYo`L͖bG㮮$ ǔ)*P/_Kg5Pk̺R̰4xHHOyXF[lP~G 'XDF(Z4f&_Bh> ZB9F]IN&8VZҩ(l:}ZiCuI0NKu"`QD#]'PR*2 C* ]3׻Kޣ1\m`:<)T%]~] 2.q)p  PaT@82:@KH@rJ37G tfԳH7r^ц$˘&k?~R. PlPts!{i^U$Iܥ.cT@-B\dDzoT(;堍p6$>*[#%$@/{*fg=qfTCjfᓩ-^cu'4:'ô%_+WUw?`2wpkË@ʆhPL ;}>3|~N~$'qާlֿï]ɉ ,K(dE@ :#,3@U>ǩ)p 0mў0H~R0gܰ -K&pi6|6e_Ԓ) AjË䉄@JܒKHONF4vuC肒4fо"yud'åGg99Z~,koM׻%J_9$,E^bimkLMQ 7Ycj饇|z@-/SQjH{1-N^cW}%29%pAK !ϛoQ]epFǗ@2O IEYv@= =.q?HrףGC1LePdB>Y @jSq7c*Քߞ[u,7,?CFk|$DHiOԘ[ n_2jjf;n$oo*sYTyl tH ((#oMROKAyKxoϿ cfJ ]xI7k]qT6sgc*wIJ||;YIVQϥ½CJ96v]A¿ş 7À3}ߒy6lV J4PU 4K)Z)\!ni.׫uZsC8O-o^vDu^(/a%5¿E˒] o~ A='U 8x )2a]p Fb)x_ؔozS \ yDZ}m *x*#xœ{{4(4* ޳]SJfU߳HɘHF5zS,2茞Eqqܒ\ Y1ay=IC !kR[ChAQ +( A44T}?= \Z"A,a5 vAJ9X#%e$0mDyukl 8J'gO#ϒ?V/.]cﵾF^g笗gt:JaB=$K#=7erZ#b.MjB=wod~# ?tUXKQ,u4H0Me'YW[͇z7=?H[]S*F;]:,@SLl,i1UT8qJDWz[Ux0y}Oƈ>%8cx{U2ȓ+&z]zfW2xw!j= z3`Ӧ3^M$- 3MYZН4TзSV};ZuI 4DÑ{ w碋|(؀eKN'cQw91:γ 1 phߋ:*yѠ$H92Awf،t k [Hӓ`4@uEː!лBJ!րr,/Q Ee"_ ]V2֮ʈ\ŅlYL=(BZ7!M޻>K4OӶ^` +F9~ݼwqRK[2ė]Qk+'5LTd6rqZ%g0|uFleNk7kMG gHfbs98WA*THӱbױ0W&<\i iVj\G+yka.LM<к?8!amRcm1}ρtb-&Y[%XE4ݡE_3HsYv}DfM` ͘O*8!Q.e(Sa!kD%ŦX47t{Ldo@bm0 h$fa|i<*$ٙ5ܥS͞{f$qàWQ B\7WĦ>?؎c#N ng-T"URڎݏxGnpJ0UepH&(C:"}:6Xk_GroKsj?^i~"4!^*كQCW৴b/-%w'M_MUJ`,6q^ƀ0vG)pl]g+idcIČY%1"6A nnő[#bq5ɼGQ=v8l=wGUw҉hfRfȗUy<;lY*7ZX;_<:D< 6+d0aM18Y΍֞FP; \+܂4d~\M}kyrJf[0 Iї^ M*KT! t-$T9 I6̍4.෉kdb^ }i-ʅ$0gwE\) _w^TOma}h@8NI@3pl E,$ˬ%~ 3kFwB=+Y!]ەp/ ՜e)A`^]'S{yq\y]s"ƕ +`A!=qY!>ȧ&683Hm HL@:22@njktܕNGo-8pa,~L[ rK D@6bENܳG~YRns:XIf&^<:J> tUoZ.S{2d|(14~9++ngҰ!O@ʂ 2$$*d ;9rSaJ8-6f!sUF,>d?#{leR>NELL-棷.Q^c!('XH#nG !kC&M׿H\AT._0ΙW'6H\ꡡj}EC }K7Ru+Ej88jL 60 1K3v󥳃>tilՔH"1((ek5&v*Nsd*& $sbv.VjRhfgd.H.yۑÐU9q^^U~9Dz[[՞]# fai‘+̵EgvkE]^gh.Dj|鹁cK!FOi8ElA1h!KYv bD8e؏FP@F.3 ~tP9 x - د](6u&[l^.PHw?ab Q 4y:JLWx ڬ ⑕ X)1D13'@7x?TWXv,/-B65ZR]*[mw0A/ѻ+BGO`_J]1Kl=HaP9#HD>WC5LCX+H8N7=珂es](Ø'lC.tud2x0 RBr,?Č Ѯ؁T˹D'*#kNY`yړVaMauz+)8)z8eّctI!6Wo$Ivm֊O6$;<"hJ% pߛ fgx]5 "3a?4|Rk{OߚkȄ :NHۛ݉l*PAlŹ3Ŭ1L1C!h0]5_TcҚӷ=:E$Ѣ TI?0>z_Xn}aPdlURi[b6K:3 }1+Г2͢5 veWI=@{ԕzOpS"p灥,V_]Wj0-J; D\TYV"2]tH|W^EbFI 8&д$w@+R&O6lZќ#Cr,B3 aV-E))8}kH*w? [t c5$b&} O* .׏>"gAE.KN_EHfG̈MS̏8w[cug!Z?ȗeXbG P{>~zIJͻ~9f-w\Y;`Bht0>؞/'q ).>moϩ/ mʳҧ41sA&+>#ƶGE\ hnh;lxoƵk-.Z,y.+' (LUJš8]-0〃Yȝ.Awen@Io \9Ql\Ҝ{BzS>^dfNN!az.~f]De2]ƶ%D ᤖ/&z.͠4.o^]m:b2"+zX)TxQdJ0t㉤TbtGn3B۪6X9qmiBcW}K("OKnG,[cyx T͡ϑnhƗ\,:±# *~+D@?j5h:} G>&%UCOufD -Ӈ1P#fX›ne 'λ(;~_U͊Qd01Rǽ>EC^sX]:n5@=oxQ"ܒ =POz+%. }g.UT*4)-JEzqJ9 r0&P }8Ox.fwIlʐɐyԊ(.amf볣WlVw\rShVCC8{EEETܷʨsz߾i*d,{?SJՊOҼyc|DP|Uϛ(-LE{uZ]u?_h"j,khZ_|2mܡrS@|6+e>yGEf:/saME? ˦;>Jh䓽(123]཭w1sIIIѧ2xܮ_mL *nR_jj[f ZFL|}9"?;nEf9=A86f/9`7#b:*#p=ͩqfԣx+Kg ds+a4Cr %l&" UD+HCoopRm:.=(0Jp#py@P?UL9^dtOekϕYйPO͖c7h /j2HdNLot(h#wiotHʰ`:NR5JՃ,cvw|bUE3^ޯ$ki 6+f'LhЀhIIqPv'\[ N@t+fQ2sջ]F(tl#*n Xx;vV*]tbfk7W[P0*wЩGJ0pZ؟@?{Tܸ(%ḂX \ef@˶$̚'R#vuW/ˮ}: ̀hiG.&H1V+ #BidF×RZ"eksyV75hkMD~H e䎈D @DrdW΋%;a==E 0 Q%p1p0\LXPx lcEPaɓ%f SmGN]oh~18-]~zv} Nh=%mCx'*?P_h,#+M{BJ.3C|`v ;h.M݀n.[usrmq_CD9(L6Dx2 g? ;qPC G2/ ïaĔwxrv/?PN}g_1Yt PH!s:5fⳐ+uS+Gz$;zN׉᝿JveZ ةK|i5Yu|soH|M轿} v}w(ZM{ 4d4?Jܰ ԵHuIH3TXL2ng3_B%@J\`Ƿ0_͟U&["WmFpg.:pYf(nGI{y(2˔),rˢaNK?߸GUX Uwv6K}|­4&m#kNmc$5|Ve4{FZYZSg_4HYB@D$ R kd?uHơk-rY Ц GnR?K(2(sr8CL 1&r_qqॻMԬ;uJɃ=voނBȝ[pwDSۗy&ڙڗǕ'@!pt5@LI>?y ׉wv1d瘧5>v5tM;^(\!~X %5K*0[ mP8=h%o/M| qOT3Ii5NSa,J/ 7j")A"GU>ZHFHetvQQS 98y˦HJmk*-E %"Vc꯼y˭,xFgUbpOUWv"HgA&uw+S"L1-;ÎEI5roy$qOԭn6FGn?vr?xi@},8`Pvi>vWǚ .VéYI13gb#}슥sZ4Dؙ"RKr/,ȅ%JK>yiTc^*&"~CiW{=!iq5u]8W%xX9_^ /Q}+⪕-ۂY[&P9󺹕7Zf5 ?EҢ >.ziq+EILHt9nȹ\=zT +z:w S4.]Ҡt@2N>G<7|'tBW(#35bX|4y肌q:8'|Dvp"Sq7^jHj| Wu&}ǥ&L҈>? M02Ԇ,3ֶ 2^M`4=7?IUݩi概o¹Y:U`Ǵ3n.Ϭ)1A}}4VK鰷};ԴLsr2 a,J68}zieV̜#`6}N1y~9H>%&zZVaK5&_zO ;tǮkLOhnB`sIZ~c[;;<',T:73. cIǴvae픋sb9RnWƕ+@CίdړRۓo(HQ3EW:xv -> c7)hV8͍uZmy/$\5Yj%Bh>$\kvle2Q<ύF3x$@v6x!"N7"8D[q!HZ/O Kͭ#Cڀ!,MSx쫧N Tsݻy+ +Js}me^^GxDLNTdj|&4Sф)lw0djOH@ϋʘk=$|A{X?gsmK@8l/᎗vZi}O%;@̄87zf!li{_ cx0u+R(*IX&_١\b1 Mғ9kX#!H8q&; ^X(A~ dlP[AZWux=lh G*`4u|m9Ϛ;9=i>5YWekњ{w/ ;b(00I^p} 㣡=uMue`k5AP6^}C/$%L`[`{nTF(=)ټZm󖸄ӯ|q^VR5 7]֣ETwm7+&3벎Iϣ# d3<Cv>CÀtjBf׭wCuHO3^. Lִ˪BB#E8sYShc d|"ʲ:PٮFPfhleZT{ZiJ(a|ϥp&5ai].b!L@έWАC35^ T54Y]|RnvY2==ҜN`\Qf`~ڶ>/s)fC'c/?Fu!l::0VTI9*j L0?.xս-8ԺE!-|`a+ [=ll]-#ҸSu(\~}H5}}N:270>Ƿ_\~9C7DgBT!2̑MYd 1]|fA64(8Vԗ%^#Zk9N{y^!%_(Rz1Ar3dРю`aw$, p{>|z*z obYٓn]^N&ˑ [GئAs=I!,9g{KX죞\r)l10R{XysB]'(MFS{URh+)]D,'%dZ/rG8BUoO1w荒ZrE[Ἥ]*Ĺu Vt-KӇ!]6&|XL2eZTYC~,H@AlRR]k_Y%*@ ۧPAÜ7tMq?;ۧX3jcv~}J1q/gn _kE7EӤ_a-=xҦLV@d^P` HD`jAf/O\L8*~xx)A^ >Wδ+mw浲l W4t#CNֽ\3VB**2eP/Bs,߈+Ѿڂ7){'X;-^ޱk+'}s2]7x$q~c8v>R*b-zJ@U(fuXH jbӔa&*b #~9YQ'z 8M u<}~ڧo{ԇ3).] Ka IhC2AL=fP=D9;܄pϔhp*[1M\x$Bڂ«DP?d옵>3vuq;U:'.Hzf`|ZsMFt&hXw&яD1 1ΫkD !O ( [ zÙF+cs=b+͵QŒ}`D4B.KfG22z OEj:r&Px:DΙ`Q5{Q(gcѮ;=1a7:e]!'3?5jk g_grwO=Rt O"%K@gư ){8Qݿ6 -cۨN9IT`6yfAJuzF;`5TI1$`os&,,d" % MA9-wKA쇷2Ƕ^ Y7#bM (ɠwIOPDPʍ)Mm pI Y#`ߵgH, FzoR{39|úhLpZT]ǤKҼ*(zCq,`Lȇc*h"G={#{/r$^ooR4rAbxUu[?{{6GE&)q}*TR"nwuĐܬ3H NڹT)BрoJs/hgaPy#z_&y#S;n)p%>J\JsE (w[d蔖"R?1x>e.ԫ}kϒP[%5Ү!N_EVz ohvB3BK'y[Qtx,3ZC(KM/ CQav_QV",CX%+@"y <>ioV{Vy,ftFo% >]Ŭy8wLۯu)vmqbD{|7M+RPN묻"yhNMCgɗdw_ww$7hY#;)A_UEϸJ*sm7@8_l'ו:dlgxmhcV,Ff$1wT2h&Cp?i1i4=DdwlaQEHeP kdsshZbUM,?-31g<=u\S8G*ڿri`^0)ˉS.]xrUC%MoJ=@5,$=ZDԧw@^# "p6 BǥDי\ȬS dkQ"yYj#f]ƏU/\XBX4No53 V^`wDBрDpK:!>QbCq=롣6vR+xӦ[ǵ_;(EE #(C-@y <ԋ^0oj,y m9p66e1|Hbj~b-U)тX%כ:@[2F$yv{Qnpd'?!qvK|gRF Ho,"2=m6X9AUr 60*02H+y_ʒĚYyQx*QPXMuEgѽ їiXJzD 1W\:9لtO16&yn[q ~ޓmZ[pͼ'GhF@OqcK<Ă-pg3OgPRE߂LOoi%<O$x1 W߬R{d>ϩdh(\i]rIȰ}b΃p+Eyc{#DYsU04zɭJ1o難^`4Q*'UQ6tքb 0pۘ%;v5? +OVk|m6r'LkmJ$ZߊqiDV?wb|#3 $>p/fOG0p& ٹK~>s,H6t+elCWPgR>rL1N]f5I4c 6Fg?Yx_GI$/Zl%Er a7BNt1UdC8z Jۑ4A)CْlB'+'|I {"{h\8q}זͣn aq͝k O`ˬPYp њՃ7[XUb*.!v 0Q7NEѼ\d\~!hk:]#MAoQiPGu( 6d7^c;26R2Y1S>jH{P>~9; iC#xlZXSR֧}ԃӕ5rRKBZ-\3{qdnj-AJ@?asZ5]jrWQ~Gs<)rd4`ra;;tS#[?ZW?Ki5Ih! ȩ(<ў/mbĉsraxhREن/>F,TV#{.is@]*ZCQ `8e1VŎWO\0 !U|@'&Hݗ3IDs0v3Έv]%]E;Mz]fjꢌgmiC}1B2X Au 'leoI?>Y\+F,$|㘕?c*N۷-}BKl JI5TuQڦ29vXл$-`gPu3Lɾ?Wf3$/,`EbvqK qVoj8*mezEn[  V~ڃBR٘vw>=H4-f,NP)-ܼ(CM ҋ7N# YN7:,Mkl9@y҈NGbL# O5*4H$}3QVǠ &%*߹ . ^x Ҧ %qbeP $}N,|C(^M>r:B)s+T(d8 GfXA%Y=7o2 ,8hϾ6XHzdb>f>_>׵g Ob2_8Ԉ–~Fc}08z:ߵ93\3 X?WİH.+D$qz\`,֏/@%B.t[1x0'3" C¶X*r.–&?>:8"~p-ھ>WgXFVycnu/L46t.#.R|`̃ιk^`Q ]3iyvF%!4w`&sCʼ9j 6nong{FGޫStobclE̕zjEXfGm `,;ym Ê\  y(@2e"Z+@ˮl_AdTpenaJ _y"t@7< w'Xlָv&''YSͮv\{lF sEa|#8 P2l^_੝f{-]L$g$ L}Kȼj5:|yk"@(0ṱTsq$y@%gz)c(%4^4%oܲ`2/R"C](%w Ȋ]-!4,o}ri1TjD>̼!roIߪ%s(JN 6ދts׷g 6<;B9bӕ&q707ގ*5hnOa'! *&ӽ1qӃ 8{6hi mAu!&< STO8stlKcɣz;LKBqEJxkrÜ[.kH6jm<[Ai|j-H3\!ߴ?-n@62K|l֧9'vej9y\jGq2KUd/ OfX̎t}H;C)"s%jkQ˫',n Gr"_a@*3d>V&u_ [ҭf58OOLe& ;k%S!!~f?=膫ȢÙ1|}`S> hv;+~md.Z*uiѯyjX" g?PnO)Kx\qA T7V>t,QJЗjLnavHJBKO%[=w%AAB HtHvoJF/Jy )J=†T 4P<|$v)x9)OP!ۄ0s#ZMT> s+V8Ww?"O{ƉG4O8Ϻ%3Xf+s&@jgjS Ja'w=&Q z/8`(ҁn$~[Z7@o{G?Ų42ECA+WēH K+yߖp0MS Cd^sbt]dھ#"9nhw)~ Nu;&a(K[;PɥF8L \vG4g<9ٛ !Hv%aC&`B> --:w,H``=BxR)~ujA{F/ڹW7E]*v(d%,<'1ek`Ok+!cxi_cWڤ6Nq}piZYiz=pcDZ:շvjpmϢGA\1? NyUwƘɟ5hFBt?]Mq?E]~d)RGXEǹ08ujw<(rIh%-GÎQS`vEWڂHC6k݀jQpKJ\By\޸Fa Ԍg_󨏎 rh!GQUm=5Ҹ&~n,x{\'MfZa>!Hi&rȁorɤgg*C'x[XT%[~G]dV@d;p~%:ꖢIxR\·p6_&xUzD9Si-hYl |#L;%sS(eUu9 u{0Ht1eDAy)};Ȋ !Mje3OEhB$-?!1d6j~ZRnLxzQ c8: |cTf 'ݨ=)TCzG7P’qoli\KDnMآjfWfjbk[%-ky̙kbMһugŵ|7e=jla+#f:Ns6K?3 wZ?)B>չ(>`溆~s6VkF&>Y).^-' %,)mv1NaC:YyOm[K9\)ȍ@/ش(T)"&Nn4ɑON#&lcܨYdMD 1(1uuPMlDx yiTb:42A@6 iAIq`q3^NAN^6q@'Ai0;wk7|(oF2yxW,$"AM_-ߒ(+gAs=S[OZThCM}\y~j;"eJ%EgM6ɇ]*.Z3}r&ch Rle\Ua~$E)ylkkgSJe͠Y) ʦTQTIEY[%#e=]bkbXT[b.),uTng &Ja6[OK#W1+s+xҩcJ}WeRhñXj"8kl^7TU^qA#ISs>f@RŨRYl~R!HmW& y| &†sQ?-{dpUKLy=`ݦQ-@sH˰M&ʎ#uuo>H& xFQ@F2Rg+AA4N`PWJsG,_@Mlse͢>IZA<.ީL|{c#X"Zn&l@.\W_ Xz{yk^H X:(s|7gsה:nTfHe7sM Ůݘ|dY:$8sKYڑ_֏ж㨡_ b P;{3K->An$aoD8 Ϯ_kaR8Xi EԮǼi,~&O/ae= no?}d>JKE3btI`FIIdY=9?T@9Ꞝm"~O>݃Rv5:;Rtc!U?@'j*G1QrC),]hAJ=& w|sNW2U1CVc)c/B"@SeMLh(Q];TJUmЅ4rbH[6kg BkWpьTT]a<:NGKʅ"uvO &>:" _#Ϊ^YpmVQ<45 7PdmRokXyg[}Z=uyM+3'HAc99$ud#\7/ =(;QV;@IK%0#_%:>Nvqd']YTx Qx]vb*է~_L:K U :֌ꈏ)oY I|yMbb5WV_T T#KcZU<_H]5{v \Aw3g*@T !L ^Q8r6ą=0`|{rqϧ)j_Ą /u-8M&CP @dN x IH=Z$/( e;iaU)DDw?[ Y!jsH@@;,^/晱-q1*nBeTշv֚)/i|[Qn{G1J$卤VbS߸[fu!Vf^hm̸U.!d&yGDhD5EhڤdKѕ1v qxe[WtrsDI+J=k͆V{"(Jl ʀ}IxQWVWO,4~G Jp7YzeL4G:ʛyyV-8z.32HMÛT/&֡*QQ}&61E45w!ȩ-z| #oM6 bͱ\XA7Dl0`4 t_L;MZ=bȧ6Fx5ƦA-{A`F,ĻkJ%,YN:!ѱ: H)QN:kP6ݝՊ$IExAUnDF/1Ő] H? †gzunr xjO//7)M)m8|r6oMK%bm!j[u91߫n׿[#2V~`zO2 "8 aeXn\"8k^Kay;399TPMПCF"2Dk|R\ܵSf&ln4BKYQkXN2% x,CiFɽkh`Gz" T|e+*Q;;~1 jW{UpKiJp>鷓<ܱRQ y ZRrZR*le9&8ΫV=t(p2-MVOE 1PKdLJfo ]߭AkeoUEԇEWQ6O+1= RJjHf\}rcp$;hpm^#=}cʱO7Ė++W7drVE!'?3t:J 5Ձˋ.b623Ā 9$2=s]?l BBDZr⃛'V}QaYր6{ϸ xBfhሓ";ȡ,@+2 /^yS7::AS_jUEVdo8!8M` pm gh()fVluj mAsWeYL79(S ~Ѣb+(iY?jҌ*G?1%qE "<9P*2f8awK^f@JyrS~WNLߠhe?پ׬q/WAerޙq)'o4_N>QT2GKUb!S̫ MH-:ܶhF,Md"SAϡjF|Kqo jZd≭||w~PN˼fyn=ɔ$F>cV3^nl'БM%%A߿-8@p~3\td:BXm<>V6e1m8`i"")iw9ְ>n]wX@L(9kxSBo7쿀_B$8&,ΡK6g \z꧝lg3i$Na}5yqnw|^#bQt7JA6vR@D`f,㍓K=B8W#=]9a9we^ѥL.`^h{wPnOOet*Az"6ҟ|rBxobX5[̆lo`[ҼB ;G8 #m%fvzH$ D@ު\b)#%-lVюLY~vRG9ԱF8E]{'߲mo1fj|+^lm Iϰ/8"[ G)R$jn鳫j.$Pה,K`Gá+MNEVmPe7j1n; HFi7ft_EeEX$\VLܐ +bðbPG~"u|Y:FNڶg1', }˧6/Tۥ̇a|4<=0W9CC3crF.Lv+ Os?,_T4L>^`!rdP03dYϡnRQ۪~_+Gp=\Y."&;F5Tm?X".sЁwm n2NsDޏd,MÄ7!X'",~҉*Lӌ̇%SSDխeY#ERƇkt0Y=)oMxh[6mvhmŴJ)ñq+Tp.隸:nq8l=wAXu6$F""u~P!!`"!ĺœŅٶ5:~I[0/*ryO1N"!Je~ynhszcӁ٠W;^/ ]Ykk/n9J؀c$M-"T8_ 4}}6 3L6+keq~:II]p@Co :—oqO>s[e ~݆_,5c3R?-a4lZBmNjK:*d":y&ؿ 'u- 0}Z$6y:huugX9\%>Mfv'F&k:K*\ȧ{UEă&,& ^э=F*zrÕp@1,1Ou+׌ Eϫ嫤wC5a+j]=uٹQ'˫ZHc_fH.H`1kFW'\:W3RTFɅK|#M4z(gǿU(B bHÔm3M$9qPUNeqNr0Gh (H \߽7QT ͮ0i_=&ZnK(=EkX "d~Ӊƈ-hI YZ!{~_Տ$PFi1ܮt6R,ORע!EucD@,PXs+rJoqRTȤ[J`yL0=?R`ǧvg( ]D :p, ejD~ o]L Y!QV֠<4(JπY;7=(űT#9<,?rPC6*#\AYY%x84)!K#xkͷP.:4#)Q d"+nY`cytZ[ 9xJZ Ocp- ~,M dI\/5m C|8"!lwz-#EGzᗆ&g]E-'w= FY]HިIAGHY͎)twG) o'k-//O2e |Ŭj'vSA)$;iԍKUtMG+Sor='j P}jyuVO*b2s6@S 4L~S.s'N;'S||* y˯+)1oIRPt/.w]8PSz)8"c *d3lK۞PvAm`Ͱ60'6omyt/)ҽAx~e;4 E-G*.x2$O~N}@MDnh'_jf0hfUV0&ޖuk>wBJW!>~XfĆշ:& *~Dm)w0@<~N7]_#@x>Ͼk'MTϐҡEpq`F$WH{!!^ D@=#Lw\ғ@Sef3C)MqS0&pN£̙wn@K`=uBݙشjvXzc!gkLƆ}rMԥc7)9 -oyv(e8ilRSOXfy^69l }4{J0ګy141W_(;YCxt2e^YxH0nGcBnGK$Fhb//$kjF寎#nnM|efJ<{UVg>{V>)lߝ鱛Lc`|8j-Pi\ a̵Wl6r_,f'֌lYi}Ee&ǘ}gkí C~'>mT_`A |Uefv\#8 <(F4UO/,Q=5 9 nr&*[:( xWY(@e ^o,k0SDxaE?s=U?Zj#Xuto5>6FE5t 4ZF qo#k=>1u7gymܤ g0X['>t⭼7oa0A:t{.A;{ĒgUCWi/¯v0 9kF:/\J` d$x{L j( (;e P%*^"_ a8uBhŀks1Q~9H,s4䓏gz9㉸W`x'bi6ʷw>{iT`Kܝ9+NSz+au:RTV{2O-QFz %|Iqz!Ȩ7FMSp`zV@j1;nav㧼|x$U¼]z,2I%1rh 5PRb$!;7Z؟6DYh=M A ]H-\N s;EQrw96]/m.Wi6T@^".ydy)j㌘.d׿%؉`ډB#K*已~}Fsɉ&V 8ꜧG}f7%+mHȞ)!_}•\//[vZ4[߶ux?Zԓ6 mִKK[tر5tMMe| Q9KkEא>A j dQ3cOڶ6=nh 8FsNvǨ# & ol|6 ;Q4Gl+4SݿoV-g#Y+?I`%τ^^"ngeJ׽M6h-hHz ̖Sx=\n]0fp vP-6XvdnjHS:)| ~_w{.Ȟ̭&g-#$I6  v)%9NoE,T‚Sb:ߖc]ska8a<7;OP = SwG`ѯ'![.WY!G#)ftmý+ Lh_3f\R,`jЏC_e fSlBq%GK,OQh!6Y/$6uNq("/-+%W1SmfK$KnSIg>]&V,y7^Xo G?`*¹ijkؑU niE[DdWM#̷f{*ș6'EedR s'Ȥv'w ;Z5NcP=E}]kU^[b،[,/Mǔ[tu,w_8%$KUUsJ3wQٲ4h55!ϐuD/1'$po%~:0B~@Q?J(C]Kl 3Gȥ;W-d 2uP VWC99n ܬ8Ef*ytcdj`&8;WvS'$kf<-)%sOx`Y{\xW : uOjLo6eyPZٕ ^O3+& T;E U*f_nzD?w|ؖ3 I--l%X泉L 0m[et cNsXk;^GC#%?|a쥵?Cc?>׺#FbptbN's'GD9,a54GRBU/;L5WX7b>Hq v-_6!۹8V'"kh$iNU)'LTAa5USZ !X(2/T/֗pOI'PJfУ)rUXQRLGƶ_@:J{# >m7go: -u=k/`cr?+Bw,y9`>tX|琉~<蠮JGٴ;|;)O"ˈ/ k5Fı8@}'ߑI&gkiP]?Gw^bNKY/\{ Bu-p~( 4`I?MPP&cq >4 0fLUj@#?Ak'OJ+$@VВ`L5ȝI!(j%q?SyBiƥ9w:ٲk#ǫi#QpUU[i7m +Ui j,ϞzWJ?YN@3] 99޷qM<4ձS~ dz2e RO/荨-&~-۹.:Z6YLF"g[.v*S5(P4/~Yt/} D>2[ Lm(Ig<.] 0 \fLW̴d Ip!b'9d~p\pY恬x"4(8]hZG!/ ,S2Aok[^6=>\V` * !pہecq/>L*T~:>sbà8B[5ZޢN6p^0ݤ8}j%.q,] Xm}lcLBc{Qv@ UQjg[ WcByވ]DŽ,)tGEmZ?_=R?ox z[#8DFg^O!4xZ5@E%4&+Yt7>Fx½j[ۚ>,,/RlŠUK"w͓]9f@5!heC:0wpoQtpnkj\ ٹEö|G(0KS=d"Hxnj]OLqP{=^`KT@_CpRH5K')kE$EAlvΥ:mיvszl8jm\*G{sk|$`U4%]gZK E"9ˑ I]}LZ%1BQ {l:F 6LBɒoW86z2kΕؓb]FG%cX^B[&h?Z&R-KRXD® m!1O|9q-RǘjqFUL˖"3+@fw'CXRTj(>"%*4걏t3iks*!#kjtK&V'GRO/F? WŐ|XB!pfȘ~H3S r3K{OB~Mԟde&|8\<!#+ ;x_ƘP"r@P<$;|2gǣNI{ȆGJ1 …b]i'hK-uvG9DY-r  jNTd(nR{zl2TpNPaz %)&| >Tt5SPGJk9 ĸ8[a9)][0,beӞc/f"9)e'סaf5g(\7cO@|sR]U7^+Wc5rjfG}nn#[)t\9m7Շ.RO=5lt8}଩)`h8 ,Ib&qf^>ӧG[WK-"rq#:qFMzw:A bEQE_~FRgKZjv< h{}-`XcS ilJ):[^Ojq;}C"ŠM!V:D%SNmDJΟN'[ܑi~vԧZ0-YU:FR3_B_F%^R QɇfDUc_  2?򑅒c5+c|okp* #'5/%z5YjiʍtIX. #`fŲT>UG|̕LA{@";Mxk/])N^ I:*~e ؙ ̫YvXM'Fv7:;lHqCSK48\=䁨s|dxLQW[*%*ˮAIN*SG6Q69+sv<H/Ete-&$!5~MA,QȠ ӧ¤+IlN"NrWDCr8pCU(n.]>K@vܯ'1yZYQ"HVzlifPeRg $B%Nd$Jk1g(tKrT _*ot;,6Y{Z .O ŦFRC2wn~LIJZ4`3(ߑM0dl'z찐,7^q~+@):uq$Қ[,a>UK 2V8 ,Gֲ=yΏDP,kvy[E&4_B.IW)xju=:=7yʧU~gZtcK* +XT±T,썉z͢IVZ [q}vԮy.\Ҍ+q|_uړ*'VcК٥s#M8 TږJ tHR%"ڠj;!-es(4?Op>T3hc\"rϻ0?s玍8C~d,M؜#%lamDLON< D8'wjЬ+6r=VЭTtݨX0Uj,!H;w;e0W"UF=b8㠐]˫Ƃ*ޑ\m@^Jͩ墳꘣(bJ><^'m -ǎ,-ctM<$QAS/?߃s]6iP=#..]wG[-EZGZE!q`e:_P2 Yw,vaY?k.Eڨ#АmػlqC#O#3<{gT;yXM\C%9;U)~4`"4t~eRQ,j%,~c]$LU0h D&pE㛮!L:D6cȏdw(ebD2(X+(5R@*DhPCwR*C 10,ڰ[h,ةxY֕(ΦVcMSѤ]ą_XƥCKi]v|Cy= MrH엙{?N ?q89˖~ܝ/`<)L-\c&yX hRLpF7'/SYMBhjk^nX+Hh*"X)JjQn"V<< ]Xc{uNb.L9#fhHP|t~2čr9Bdf,V½.c8FFFǵ9fUw~W} (aFb?~m>Q+htJDq%H1 Ihgv/a*T=p-V~V=ya2aj|OXqĿ_$k=ށVSbm\&sN%zY fWdĥD0 D.,*CE&8tP@rvO u+"WYT¶"K\ b<=GQM jv1E!EZJRV8_O,)Q? !+ށ^so牡{Cq4N/ҔVh+vDau1tFI$Z *qM֪cX0d/wK_ ^P2UyT.@3h_.PVċғ(,q`zi&qui=㾜7^$X7(1I,]_Ho4yk$@`o cŶ&x.؎0ȓW# l!=+GLH%FPQWCl%gkՂm];:L&@&Mdi]\52#v<^oa5]P݄fGH"ceA+F9)Aå|[t;cs.z]wnvK rUr,\XQOb<U0`bIj'g^#S}!TXa63|$l2j,#X Fˊ~m tr&r +']G3٩o!nd!sCy9sV6N< ,QR~Kb l!&\Cs$ Swĵ{k ;ɋ(wR\+ٕ?o.&T|8dn#plRE_ 5s1vYA|܍*jxl# q-~Oxa衑߫eg1X覴k\CK/q{?ĥU@oPs-޺I$3#̩iن~ &=HpoU%aY=uk9JBG ̨]ױcr&i?C-+'wq"Sx~`iB܀,o16j_.Wv}lv8Qmt$ {9מLY<8D:ݍ?6S4ih?̃Mc\+ ̦"P9jX3A'g.Y&W>uE?MOB6Nc*`ڵ69iyF5*6EdSX6J;!F5uBTl^^cNMP%C \a.&rg,rL㣃~Qe4eX~#tn@ FB BJ=O>+T1A2䂗^j3mϰ1g[=Kc 9#Nv])ngv(WCڤdK['g%I(>f&#昀(طܔYi}uX9>)!NJ,ݜDAT PBq5բO,O,yi1NaVyxj-&lIH- H醙A;izG k^{e51N+n k$jµ-! <7>P' oQFjá&Al bx^lsX^'>A[rW[k&GEFt];)|[!f0`fԫkwg) 6u}xWVtauepMaG垽u~l Dc ľWr-mXyHy\Y raP;7iL^ɀ; 9λ@Yf 0 Y~N+ɳ(#5?4!^v߾ K?憌s J:7Pݣ6dc;GBmI[Izh t`O :8BQ7QcpԂ$w{$)}"G /~܋bC8<1yC%Ow^ 3_\LjKqRo㓻rp)!|)Hd$H#FGUnVzqbm֫;̄<,1Zr$/j5XYs]Ei)r=(fmxRO74%Y_8g&t } xLl6ÁRL]5%x l"JuZH$s+ѝ%X9M-xqrHVJDܺ_Q'`QHG^/Dyj8=XU凴e?U\FQK >௡Sqhw}Nq66xCп]\/}>'H:]T \BUz"yWB=]KI}/Hw8&ϸ|te57%4ٱ0x7^0Kl:p_QX]-n5<闂 |E2Z2AHgg&H wqi:<;38]1L@6"y1鱠N8OIIqLç~<_n w6ώlԉd$lHDd 44)W,e =!C=i+ڤ!XT/'o'^~E~kpYJ&_/\8.&MQRn/JKe6 XvxLd#*f<`s}Rprd][eAQf(#8QbrjG2cyK A b%y@ }5T3zUcspxhtagh*KF!Q&Jե:U=)&|Prg5luqi G޶ʌYmE?{$UFjHdݠ/nLq="(0ˆſOzށׄ\3Bx ~LxeШ OR#[拀-E;F'[w#sߖSGv,@EP[>ɳh - zwxFF wMI{|4*ēU&ߠUF=2q'G`d>J<ΐ]OI I"Q͌;rfjcogN]:C7VWZVgRm.2:,`qG"=l,45X-T<>gnp~P! v$Hj&[f#!xlb[ڪrYM]<O"ja*7$XWؿѣrqd0by>" P8R2z~HX&.edofoKӍ V׮J|Xdhwtн&q}><)jx#_ dSAK秕+?82 Yw'=w '}1j_ƦvfyF!kK^v-DvL&ihٗ\^ ;?[nUh@7V*Q(rAćЉ *) I홞T&;6 ą-60HK$EO/SBpa]T~ 1kո3H X;2@ּ+eJ1Ǧ K+Uk& iԭd]br^w.8>5'J~Z.c;uG:OֻrR\o_."_#AByCW9kE]8OIOˈh-p欜& ~%5dƈfկ d 5SZvm'*:JRa Jr/܁&Vo[dC _o}Oj[u[#>¿ p. Xb ˆȃ QvW~cD39Jiht$0?`{ufd-^g{'UB3&08}䵖n6N 4qk\iLTzޡbjۂִ҉քxIއ?sؿZ澲?= +B7Sj5%5uK'10n#QQ鷘g;?5cvs:Ԩ}D5+랳|F_ɿ%)/퇗fMZOidV"y;}}d? ~C\HLg?ihOWAѷI-tސ [oT{w2]rxBn2`9?sD\n}L> '(<pC{S&cQ/υ).&hB!avv1IctӸ:c3ӫkbGԚ ';agueE-wⷬ3c-c;kByAI6X:z&n=jrZɁd]bl} 4L=_o~?!#nQ©y9Q0_~ahKVy5q%l"d^(JY9uQQSxW#5_~G #dy9։p)5%0M(@&\{ 9\Z?EV5_l9_PN<N T'2Vs(`u5pA/J\@lJV"yArI]}(Dn3JTd^0'G9tF(ux/1q4X_͜-{rkOXg`vOSר*tڿ-IȮA-4.߅ܫY_Vw+'9[5NJwXu$,g" CѰ}=؁FvgJTd,Kiqe?M"0l{BL'$gqfXct+auvm'[;hsRÑ[;⻶d044s~טB}YwW FȄwH#lhf|_=,XЪ@XB1c:wX$:ހsLn|_ N,K3rz\ns}=n/]GS͟ĘRWRum'⋼].$Kc?M1묞dnBtɦtH]bfєXܖ?0i_ӸւOچ`4xwU3ץC(\7g/ɦVx= iůT:޶rn{Z~Y7TBy)3m/MK3HP$$Z7fA&ڃ%la< xb|X?d;4.O l[v+@&Fbuݔ _iѡ!%\j-Q&xʙ`ӆ3YO,.;M;G.Pp&f~z^uVWK6e;)`F@o"D &VchF{u Yc\rv {Wm\Ti}˚ӳR{|UKz"bP,uvu,m;;{@h_VdםBg%&6@ eϔA3Fq.{XJt6oNo&X/T|:Vhܛ<\N_=a.^_l'RQB5mcuE3h0aip`~r23+4kBm[uBj399 h+V%I"a'yW[}3hXWm*D5e#\;wts&͚].G)RU'sb%M|~j&%.vL<&+ZC\LS{\aXlBXEJ)LOJ(WԘuCi}FW+bu&:Οdy4aܵw59hXV*+jVZX?h=JB?Ҏ' 0>fW$N}' = lm8 y.FL㪵; bN"Sރ3/E'CYCB 6ۄf̒vwdn^;8Mb>—p?'y2mmlpel|?jl;) >xp*{71:te0'|Hm"~Rph>è+>(b]s@?hUF ;QTti$E1f)ٙQbZMH". 2[=b&BM B۞gH{10\\Rklog52/R"Mdzso[~{ FYlI9(г2F=$Pt =@ؤ=Կt>hGtCDy2fj԰ʔp$F";CQB✋;Z-Hʶ{6=^n~"OcVX0x'rݣ{;,V- d񲲟}Y?BG3b?E D-fRpn4APF]!Io"}TWDYZE^%~Fwz~LKz.,)h<ˉ* u8mD-(e9rTU⶯g{7Ì::B0X Ƀjy+iѦ.sɨhh;{:to3k N'8n0F y !8ꑰ'e<M,l&H6ʞ R^*^4vy3BЃ&3Sh/-\A>žhŎsHc٫:r7G )yI mェt Wa<>x*[s,`UX]eȻ;XT1WYn[ep|-.zԏZ vPY=}J}(6A ȸ̛@1(VEB.~]AH"H7ߘ3t'SڭC`IДqE?u[FU܈am9i. S=VMWÛ{-9c9:sʗ@g!bB6/oy75͵ﻼ"EaPe,I'?L8g)A&${Y(C[`1v6yuh^Ol[cLg<>(\SR%Y13&ٌ"nZ erTμ"l8ḣ]-rޕye6]:8lǰO/`M8.$WP%ᱤ7k9ˏޯy-^ q9P3y2;eaIީ_}2G-Qّr7@rpmXO#2xO φ2*[d? m#.ǢV2*Sqw$@1UTIP FiqT8 $ ٟy}?!Dd1v/s=vh--}ډ^ԚB<.M+ 6U807c%,C =/ īJ?SC$դjoNΙ6zU麗5?>J&w17Š_:?(X1w%ڈvvy"|viRhRG+wvD霾T|܃W]NDB=jzbV]bM g 1VpD`]dO)JWR@C3'߬T""E^cPr6p1D4렬)_ omf7AYj~O|ã~tlE :@'19(e V$|MD%. ]&\z bkgTĚE1lCKkJ0'(Er+F䲿Zy$b`YvuV~I<9d89JNP('Of$~]l 1YAK29n}U-Xپr`Ӻ.b,]bSE\JoX9[F+"OJ|.`fl j :ԜVIx)U.ètp=Uٖig=hܳ+?J;W}xIҰ\.QhůD.…VE97VZA\p#ԍv0Kʟ} ލrTdDs Lѳ VLs$/@? hcTnAз4;YmHB[ [9RYQ)O:2m4b3^ y+Hn_?I@Lޟ3/LU%1XM򛽚?ɿ^{WfE 3ݓsi3toWt,vFB$% p|uL-)$$7(JWCom ]Sz̓ sBڥ8q z?P}lCG'ُt1t݃?[\uϔqIܐ GI} yS|T_3xi(t/~0H)e+]r 2Gã= șǦEA7tf`bPߙ4̗h~+3Æt5:F:ӌjߚΦMG`>5JN-]olV t#47NF LήWd0 ;gnTGFٱv ?7D8Kł]g Wg8J5$$=襑Iϗ6'䶉&cv>tq!e fAr  tG2Z$iOc)'s̳0?rv38RYݨ::,kks|n"MC.ѤG:PIن? S&g%]7IO'o\϶ +dCq?8# :0ׇ̇,. m*+ uGƐJ@p ʫzOXCbao'QG#uP;U_Ejd c*KlINURM!c_ ~6<=-tTc|EA9XQ*ȪBӅZjR^ xNAj1ze8Vҥ) jLQlv=PwƔa˖0*ʗ&+Q0ِ JXqL{ӯ4o#ac `V2ΰڸ[RYzն#naH!s_CnnŜ%\(bTʸxo Ęڅ2Xߺ@A2dJ]AhZ`uYƳ ~_3Z[0Et/ ?b/!>;ƀ O<15U\Q mYTc b1mLf+*]<[Rm ФGn.Ɉ4~Kj-m/|h!\o[czR7,!v^.;8-TQKhPd~}HMzg@ٻH?r6:R3R[_1Mq3OTIbvR4+VtBxz i%6|<4bN"k`ݩ 4GLI' , LPݺ4tuo]J_K bJi-AԽtf܉[ "@|$w{[BuNF c"<)o58mPj T41hR3M}3 ^I;g6W+beW'4okoE HV/韁, xT-#Þa?)`3) c-%+.CLU:34, 6RŦ1j+ Gv\mЫc$\}p>0ceAU77:`q bRv#EGc)`/8OrJ)Isq,8')kgƻ1Q9:[74Wkuфo(@VM<n239Cz(fZq{NTJV-@4;۝`~ȑSe:M+ǁ3>{^k]4E~ov):Vn\Q;#NKLJo6,p5cb{ʅ-rRa#9`nNںqnV L_VxN[+_XGRZZ [t2Md-X`F&hpb@Co$7ѣy6]ZJ)JAoR!~e#Ip#Q /"~<(2ηmOYhL6w3'3sR@ Rs]NVZ~Fq#V!]!GhRΒ E坍4$C*>J˺0{\C-68&z:,ґYn?JW mN_ 5| ̙R1DŽuNݚac $)ap =ހ9V u ֣D`?1r+>q}91qk)Е:X&(zx@ pT+"&M̯(O ^lCT8+'du/'*sj :]G'څ=8?;|A1y.T˸>>(O^EBb<;Q̻ɚFÞQ!!Iü?^K D﫣V2C ?d7A:NN"$n7zhǽVd!O'0\ ~_b ֵPz`"MՓQX=s*RɒEFkK0&ǯ>[[g9Ou7Oګs?P_$q]=02oϳ 7;_O]'c A-0J]WJ}ߝ15@ZJfQCP//桤RQ-d%rZ=f`ݟ ;v[tŌ'JjM;/QoΞϟ:6Va3܊i=̲hp$VEn ېQN<3I(`S70OoG[GoLz WobmcSRx}L Е73¯ XoX >)g.gЀ'ѩ#'! =Cg2=? \NxQc탳V= a%v5Lb /J)vGjj+k<\{XԆtzB2.H3T# RY6pMh[ܥŦ;Bx3uW:7W$-gg ^=Չ%n.zw7*:I+j2p4vwZDkaW*:Bsmh[rTRD!T:[Z htʪGI.Ye5;iDoMO|IlќwO@V'dP07 XK70:a=|~sGIT}75]`)`|Po1$Qlå:Z^@ 1qrrЀ27~5Q5lS²LgC!x !+`bWf?VxN}`ͺQqik +^rIl~KsU,gx%׷TUW.ٛU9yiYRSM.ǽ+ 9QW3lcf mR}Yl78(_:)/q7ArgmHsko0{[Ѧ<@Q{P3kP3K"gRvZT:}^Z?;Ϯ3Hl[Ĕi7FU8 +ǝ{ ɀ0 P.׀9,` EWN L(ߏڮ0b]Ღfx> Bx.J" ӿB~%.&ƺIA/|@f ~ОИE-Qn`,:厖&Pk@t*0l, E)͎D- vm=37}SSh`4,iw&tLujXm/4gUH+djCc/X{L8xV4?5@wk;o&bΨ6i[?p.kߐd]r$[Sw4l]1>]9٥cBB^G%&wjkiR^y#˷Udc7zoN)xoF5-.s T^=\~|YD3FjcpV|8Eἐ&nCLƧY@51i^KWuCy^՗#2 pV+{~Tg5tۏCJ&ӕ ]EymH: S ôJwNS4SЗ׮24 .s<8UѠS {M&+!/"@ gZU~k(Kfǰ ͪgܿa:tR#{Ot%!PqBs!e?l\=F  bXJٗEd"h6c膭#!V]@{o4fM+tsbY誄Ze҈EcKBh#ڨ lvYTEn w@]H_Bɦ8> h2 zNe0 zdkaJ+}=E}K19lϚmD ֛: R謹gjwTSX{ik+0`x#Pw#q0=tQ[ i=u' 1Aw!#e*!U_:W?m^02օ ^P`.r?.f6_Scv6f1Y꨷ףeegͮ ?=/A+JZ* Z5 qLSHx4j!0X.1%>u3J],'a Ґ$S5‡j0)wqUQ-Y|1jF87}bCGVF*q;XnrO0F =CtD'zq~)WyEOsXVxq))S$tpِ@ږW,hKL ~)WXd`y5n`T> 0T~kPr%{]4e'n&79)2?X ؄ %>ێO@+10Fs7Fu"/Ur𪎂3@iu@ٳ Ǎ#[EiS9jJ$! EtL{魢V_zWeS5th>JFf^h"0mʠ ymf_|I-5zM(lX8]%nh~]jVwy3aD`$Roc*De?˵VQ(RWTW}q}}Vc X' Aփ-[=q;Z$$ ǐpv,2o6ϒd ,ia<W !z.aјFcn dtSrܫ-qa̗R 5$& o6rO\k"q.YxdTJ/Yov`8,/>WY3C9$eQŗFӟeXD"wZ\ 6<3VDHs.CS.]W([oU'p6U*4|v W,Ӽ[nU4'R`J0#DɄYCB16vApg>>\Ja[e\Kcg]qdFa{KRu24^Gkp [fP];JiTneM7+xWg+H:EYtPfedekJ.QkVlX#4*CGN0tib'h_9Ϫa"|,۸3qrD$`u@B=eq˦u0mRVyc9# < |g}}V>5:h 2?ja#Rڿ/lR O$G2""TlIu3 nh¹XZ_B MCLnI &7>YԹEUM:DBx/^"Ycy0Osʳ`WTPxW=rc-%czbIݫ=N¿|pl"\)_ B0 +0@M2õ<_SC 9jֲzW_0 2Oˡ58+_H6dU5*̈́;h|xzUa9rGG?/r(c >)Fm\G>=ӟ&:$H%l9 !\dCgo3H_}]JFxв7?E 0X @@W5rIKgF,qF4æ}9{x)-lWbsзI'T ]sA V^i<2|4v"^x j4f' @.!m&`wճ&krvuWd >,y0> ȣ[bmxU\uPWRTX TYىv j%|F76a%2+ f8;eȷzߠL^l5_SRj%1JV^LL8tЋ:ОwajLB0 u PPtܩV㒏uYi; ldwDD;ЃbIaP Scm{;pO ,2xs `Doإu&MǏbű9mRX=m2$}[?E?M֧iM`#0b(G6тY&*R,+H ztfLJ(ɪv oȰg&vjEAyYfc ZNF2NI꓃!ʈ"hؠXo:tr;W.<]=ݶ'V !Uur|Ƀ#O@g {oj/\h=&~_*6:jg/<xi9d9ahutt)ׯ}WMo:y}QEkb'M((tNjϑ{jo{hEC AYAhx @|@"X.Իj9+vdžojs9R;S`@@[[ ehthzLɔDT`kYo&ɖA'JL^c\I-~U<V~JǶ@%ÔƋvz VWxܜY D\G H_QGޘМ$,0y)$^ekwfO$OѨYt{hUaOacV;M% g$#[qٖҹ*Rx0[U+ :ERV s+ي8h?BŠi|lXqҐMJ"7*GPݳ%_dꍹ*cXgVD;wQ Wk+~`nnvi=y Dnצ!htR \ٮ+=s@R~qA1B#-Δ9ĆHKO X1ɿJBǑzb`P"tXt4MṸ6%c.{&rrK|eu(h.^k ,ĉ@RrS(6%R S>گvŧ ؋?Y(9md?v*]H0Ȏ(VŬO ȽG)3p-FJkoeb|-@JL$!b{[COr}fD>]Gb^nUfd LTܣa Ve_fy.ĎI!ɹ઀22g9SG^ >&$ L)DIۭJޏ`ȑ"RP Lwz(np h؅ErE.m-LZy~j n0#(ѐP6/󷈣a70ŰAu{nt˧+5̀^RxQ7X%DS'ĕ]BNs#*? R8 k7KסŴ03KcYƕWeZOe|ᄞJCK#(TfOI#Zs3(|=?(X T LvT!wfZP ԃp~~F`eGaFs/ wzm+_mO!3Bt[*<*r P\m?+[zkK1ROg]hJ[7Ģ *%cP(XPLK15\LfkdER7BX}.m05f-C=Y5xe+S#rsgp7y.|q !JHx6a\ʼhT>@L?!9_fqۜLy'iKnkHHWYp#jxLvPdbI9kx4vLDs6@sV{}6?,c 9&J҉ۙJ:+48c.i5Fv9ky(rC@c 8ɥD0l3G^B_K]' hi򑇭 _" )CJ=BKШ@ww9C2Qv#Si';Vl~ L#5BlJT0UUƖ'-!8eRl+Srvr;(EELOb;UK%N`mB -3WrЪҜ\ސ{9|t*OKQWS++ Xqr5[O-5^:PM" 6ZDt婶ZL߱$ހi7Lu$~PuD"kSx*PFK]uzhܾ8oQ'P^嚅`F צK*p2J?#q/t Jhx??>68c4 ;hf9ү蹽 XbRB%'=ٲM<$Ĉq.%BTco%û:3+5覟X)^9Xi, #U{I,"0liFd~ZNߟ˱{箱K"(b혈IEPFx@G5v)wyT W*ܾ,'-EErʕL:ZSAs`@)Yխ+|DN7/ ԒrHIM]xVj6 o-E4W:48{Z1=X঳U*E [fR&t0I[M8ApeH~W`R['#N>~`fMb=Olv῎Uk~* tIir|H+9*{OnAT'dꌍt ̽4 BO4ڿզR0(UK6H̋/2N XO4UUdH(h)ᚈyťo |>3"&0X6zOrlh"bw(Vt11=''HOnU׈fєyT;+H} T$.g,PCډPHa=pBZm3=zf&}Tq7Ĕ(?3t>0S*gM+:9=ð<2c2{-F#wD(IlT|%N%I/b)ֶeeBA3y:yaIeD]2E}KV8d˃z/'s31NJ,M'_|?Ҧb Nu* 1VpOݍ<53rcLPھ Z1^eWn<ߕy_oKHa-2')nDFל9>FKOUWCDV\i5yu'dU=  ? \D`7xla":K`XϬ.4C%5Ks]/:m%6s[C74_5}R<4Q?h1bsQ4-d` nuu~$#.UM4&OSPĎ\ DqH8A,:3 9, & D7.w]+k "8Gr'qrRIW[Kg;!.\,c |v,-AsHA&s6tEl 8P>(Z;so{$}yyph~/X)d|$,*Q;!xNVINœ eݷO'(ȫH.KGèS H>\lï1.km0289b&M _3[H]tTZP:p}Rٷ[/.;~k[VeD8ש0}0!<tJz3o=EcbFQi rx6; K ??Ň(;xdRfx ZDPydwe6iAK2ZyJ[wƧtkPR'䜘_K<Emŭmq3Tt;kSU.ԗ,{Ґ1Ի3lnbO*-SzE3g6!^sd/'}1h:ԧP2qU=bVFQ!G?c 53^ E3 IC2M9p'p6G#˼`jK MW:?WB'eFg'ņPIIUyĔt 1lU7HE{n\aͶ(x c蔧cgoʎ¼8';߅NG9l0zZegV<:i(dmLҌ&H"isX4MVa8TgOAh&1b\-ȣyt^pc١KkI1E=it'w4 ϟ(fBu<-a[TM7BKgT$z1.S?=@ |F fPh6J-SoCq G0q۞7"gH'>P86$r!{7mC}.A";Ӟod`{0Q=@ij :zVhncP~.pbM{yw#Z{|hE:&3 {?5a"dCkM'9_%^Jv 5RIQIxfMZ;@$pU!JXBMԽ˰2tnw$U f;t&Z%l0CfR*dfU*U7v6FJ0ZMɸAWj3"3鸼7Y7OM?4Rp[ꞍZj>g)EqV+EuH'6)xR P<=]rt{\rz`tm,OYg+-pWOT#FHF({];n'hN Ҙc u7nC7kFB8P{5qv_-;1墑C2xaeum \QO=TMLqfvH.#C3tP2!VxfMեɷ_4$4xt48ozz4im ]4`ŚGsֽcE\f }(3|'s(ٰ#&!u@LJ.;XwXn&68b;a-v$δA<ҷ˟̳ ߱.qiNW)ېL(5l:\Sp=\q.sӦ[Gφ`?Q+DOlWx{AV'ǂS꟝D"JXay&G *GA+_ [amQ}q"_yibL5u]4 M} *Sz!V4vx,1BxP͋KފMyi_t|!># GTlG"ȊRo6? 8QUw5oow&zl6a.>[$2bYyh>I]qrʅp.\&eܭdAmZw+ JC7(71LbFy\HBQׅznP-iCk%1ILd{t " c}=*gǯ0.:ˈ 꽬b{|~`?+ǍϓBITd7Nᬭm-M#/.!#R1LH>[![,yU4Hukפf^, ~98c#X0!:1Hʊg) ޡMͥ3 @$ѐǿvۑa9m /ĦsF2CV|LX/gOĻ#N\i/A*Z߹dWiKo/nk3CҗT1o&G4m!Y^"dП!bíxȦs@w5Tj®ŬM VXtnkjKY)+pas!>S4_~Q- <L4-xR_t ꕣjU`V /O2]#v&dg bo3h#+&_ARv]Yj'^[ͭյ@w*i"Y?d\jԔ|ckY+45P[H@g3xS``ă)|S^9@B4 U_9`uٹ[ hAˇJ ( |sS<蜾:kpX`SmW4cRai/xJUH}-4,:R '4b6wfҢE/s , ]otIZp஖+l%ۭK2+vcxhC}?Z-z8OdDŽX&-~'G[Y'1] BObo^ ? "=YYM:+i􈼄=3<+ݮe7>?)`Çq-k+nU>wjɽ#H:eɸ 1P$jQYdu) =DND-u*YllJu !,'\77gz,~nݱ1pEՋRDuq.ڈSq3%%"=y>]}A_T7.}320ԉ<2I$sВT%![rfDâ~Nf"r^=]t,(],{|ףU $2b_amuĦ' h*s^9%9Ig{d6#6#\p`ye~"aS+Sܢ>4 u{5/'R7mj9SϐAa_"; (}<[nQ_q\M^3>">F1\ 51w1I J@ u< s|@<7JMi>4b&Ԏ.ǭң~V.X#Ո ݎ7 8*}ʓ.J_0҉ٚ%CD|Hp &+qwOjH<;kY0XҳAɊ(<\Fi:(;"3"x"/V#ȫ>×Mm<`SexĴ? $6mrm n>a^50y7kFV7K/aum5q}XH#HCs\|Jd"lscn bc.\U}! ^paoQy3BD?X7\]cĢj+g(?3,=+JZOy@+ :[4=B\$a!Z`|ψ|=&̣ҚY Y!7_MsF5^גBp-o "ZU}DpJI0~/그,}hZ7U$ PF3LN9 ͈ YMڤY%3q-k944Qhqթy ˼|[iaJYWo|9/7;M$PJoYqKYEKāv;ؔ}k;y?\ޢX=ӅQ=Vf:Ey`А|^Fe}?47/p;& ?:8`qcEpi(u(ƥ_3ȩ|Ny@UiB Kbo. $=?10WlEg7>2ˇt{nt)6{%mUeU9lZu9@ojVxsF[;1'6Gt\{,4j/=j1әzELO!Σ^|#}9?&E؟K0VDchK.5'QAqo[=tνߝܷ?y9 MVrV.dĄۖuqDK #9%e,*p]Y`gn˯&NZ w(}*C<=~(O3Ō*4 Ii 6-$Zo?s=!p<Gn1ÃR{7DL7,Xw#&.bBp9Kp׿9QKv`b7%SnMܨέdR r5Ɖg=~E3AOؤڗB.:/,$6S],D —F>o={Â>ݖdr~,7c|05gGpy|}ھ1D@xI͕bS+|˄xnS>~Xߌ&;7b'.FXN%4*u+:$$*ҟZ{)gN<qP%3{MDITX$Z"-g֭.7FtU.zjaj~.,3_Fll5|VPu>B_Vش0E:s\3N;Wskog'QN ^f sJdXw%>:Xz@Y`)~qyםxDsn$EEI3?7 [Dqx˃[ Y~ڹ[Tjދ@#^흽+UqdÖ7Rr|wA ӇX9>UccqR?KEF,fSHĐYʑ?\EDDڱ-N'{Ⴋ ~%mh~!1ڼD ИOLb8gOD?\2aDҩ,;I4/+&̯Kj*+*jDyk6_o 7|䬡%NRq;11;p^|^PqGpPnwh m2R6K(D~LJlϞaG4=ιJnf9]oX,{<ت+gOj;$Vr O wQ3aثJE5DOX6n?28mc1ut/]^1-TT74PCZ&($knoµB+̧Vkamb5DPHZ]a lۋƳd{MFҞʞBpu˕^Vxu*4o&YRN0qI7ϞUmg|vQ'u}x͹L9߻#M@ q2Csl6%t=dM1,ySIځGfz]qj<&zZ%{ ,|>^dͣa;)P"ˤ_b<Y9su`5 BqV07`b"_e?nLN#fU])й}qk6h7þ.BaT^0 xʉ!0%iԧ`z;r?A-CW4<o+ZO-q OB\cFR{2&Jx&"Zyb7kI6X[A5;u1o:] %=ӎL+L)ZSh 7!1KĢ(f"wM(G<+D7.-)qo# BF7q觐"9mTe7;2b4zZ W1L9FiS;9iuFChTqy>,s E~DK~sD?Bfٞ,$8ơ5qo͆t)p%48D{#tRnuFS y^,,%%2llI?caqͧrݓSY?EUgNAːUa0M1{L~O(ƈi~4!4-h R m@m{].DDJC GsP MhRr]",5Cbͼjb|h<LLjpE$XxvT2/ceNaLbmڛiHq4#6L;DžteWJDLqIq_OI( @PL/nS;43 ޽rvXL!;2H.SFR6uJbw3P(.#'?ģ4&l/)\AFҒdCQ^+HnⴍkvJv/?Yܩŗ}M _.4 /cL,GG?"g\uAc{~&)(Xn.̷XIpC\1sNTleZy7Ul"]ND[p%ǸYjd^޶A/£څj_1 LEoyOƕTEێ}Z$qX {ob&P-VM/'Uͅ3Bic08FKݖɔhRѨO~1~W)>%R)d&{ԡҾd#Z.킧[ B).3 &=tM!("Ι|շN5Q;R'&8ظ4C~QZ3ٹs\\h%55:\(fX?8?SH9fH$%awsPF31Pן)3WH?l:n!QMb`Y'jm6S0ԧ~i`}0eZ cF\iWrI{CLxVH E><״h _t|==Xpݮ!y̘ <&W,҂@Dgf]+*:ë;BHJEXǪ%KXY܄VCt4!w qo{5g\!QwK9XvIgn5(ߤa%k~}4 ɕ\ . X#tẬk J}s`ɪ-W}}jԇg`:QRs ҷ]R\r`i(Vv;.xK"_i_:}ADvnW]?*aj>,YTp2ݽ>TIS2hR0]pNE.@гL(bUOh ?N3i-|cb**<Д|ap l&t&A G`yRg\5Hy:V,% Y/efb4qj9h #}D.߅$mw q5qɏPWrj*m 2ϥA3,6؍sPϡjOʲ5I}y:s{g}?l8϶pmLu墎%S,~ȋ稅',83p,~MI8,wB,¾,;c+Mp#Cd'; 0nM`772* 8؞iF Ѓ~KɵOn-M<iyl_sg?̲wnu:e?$97jw_*D wʯRG&enJghuԼJ;8Td$d--֍WAwr ?SҙgDjњ|9v2d8 /~ksot44pЍA1:ԷЭ yZF]ĿskϷ%^_DR_ MnRp AQ\u`,֎ҙA P֪&-!+2/BU5@CU5C^6 &Sͅi{t?’_̽bzK8exiq,H[(2'5TTF;E85,%֌}=euz)'D,3-dUNԺwNB!R͑4I>{w*%$ Y*d0sorHqgCb—4E98*P@|%xc= ^4 J~GqKkrBJ s/t|{@NOmU V#װ7XWk= 㤋m[ԶEfaϟ$0JY@+O~cIj ْ]"D0j?5O I#`/,j8 >Ւq擒&) c.(V]¥ulx@IdF$i` 반یk/L4K+WOpuJad!ԫvKsߛqDа=^tj(qW7h4=ܔbN_J8}%Ʈ2^A?[.a (\tZ@ZT{Sz 5=%̔h[t(3gf_}_gd`"C 5jMv! @Dؿu'A(D I$ڃO׉C,t_t4Ş=B^VJuԴc{󭹖*8Hv;z#6eP7_Pn4>0J'oR+ab% n6ͨ\JH*N^†";IWwU?hbG/Jr[ELrB0]3Yh*yfV4мMC)[jUI;5.x0c(A[]Fi /j%Ma@-:<Z:QiIz}I=## |Z}=(<1SH!A@O怨b. UZIh: -΍³M[yuxS\5uf޾U}oMJ_G O'=[yjam1t,7fol_]n&/_!)TE`z>gMkЊI2K :nЍhBʑ;kI*-ߋo֓tW24KkbmJ˷ J i |ix]˛?^yia:ĺ6R/g Á&}30ꭟB0̰cdP/hWJhsL)h )Z Pl 9De(@=:voFkL 81+Xӷ\jCp"1^'#RUYx07n=u#֭X8:fc:1acN.ҜɃeH5UI>Sp' Q+.I۰5/g V޳lU)o=;Iy0}/ҏ]# LW~@˺9mjhxPl^c>9 @Z.*\ (sfUncى=8BT0/Z-?JJCM97RSˀӅBvP;{+3@꧹^|Ja ;3LNH8n%S;2oT]ߐ]zribG+w`K^ Wb\"7=(jz6j%~Rjˍ [p6M];)I eiJbsP&-6{{ɹ zaK蛩~")V1^c Q2 =fjuurpcpk&CW$N"ވ~2owL/KW$T{`YDH !ZXH۱" 1Oڎ@c|^ YXaRWJV81`exd?/p۹+ֲ(;p}x58?[N{d5-:'CdybD ^K]32Up7067g{*^gXXR~jLNT@g)B&GZ DKN']pt/wЧ[P+i7[m*,h$P8I*W n^hh]];3nɔqX3vbtr_Vh~JsPxmR{DA6%}3p5~ \U^U6L铉R=tƕۆA9x #z3++އ+Ui} ɽ UHWf$4G_^PtQyˆ63v 5FI̍&x'?O@1]jD!Xu@w< B:8`ǡ'LAG%O)K_l~t2GVhdL|*Rcu@PCߟb>qDV}1em dc}>h(C5cK` *̆atߕ6 d؋4TwΎF9j_r {e4@N$~.KX6Ҽ0}H?'kF n/ S $҄L೹o-g=dzʡ&!'>2nN&V`9=Λ^|ehjcW%v$LUIH;su|մ ;`K=jvGJ/ƎE 瓾!ԊLkI5/EO.,J!| 'F*}9d_Q֨pD#sH Pf~OFq@bԈȍwe/}KY)+ NxFUZ0!>Z0ҽܛBXX<_[z#Uz e@zԲGحjs7fףAzUUy)E:!LJS.2KJ,5HgxJGNpcH%lQ FoɳJ^&*O*I!hw+ 6D Ug?P2Iη\Dbx"q݃G&OMP!ngPA6w$Y1tf(|Omֶղ7gi k+HD aSϗTG/g:إThoo '/6W"cuZ56fq6V Ӣ$̶"\߃BsG2]ߙ tPɒJ,O:t]]kwͯ'D<*yi$-rY&"ПNWDڭ_/eӄnj}' bi}\SK)zRojiYES3[Gԥ+m?uUemShFSOʅե\m U Z@8tƾTBٔ h)uOH'm w?(cd)bBC~oް4¹'] I DQP +HELy iC1\3:9\2b$i|G2ʜ.e4m'%[l:`W@,W"AWne(r5/"v.BLUd&Xm{M:83ɐ)EV=-ÈDz_lS7\:9FmBC#c74W]hN_+6Ԛb|퐑3cF3?53l i 1A#EDuǣ`bه_>϶#诜,޼8]E^ߖۼƜ Q2ѯtG%Jpk7A>2%gFqg܉K̅~=%50@D8jCNd$P B~j2`Q I/BU) &…za{o=ș OadvlHO O1q^|WۍKԷM)ZJqW]wS'=8HF\Fרizj0X@l?ٜ~dh i:'ur g[Ru{RTh1D%3ͿD $yΊfM^[QM6>m7aM+=w`c(=x&4蓣∁lg+e]\$" XpwL,wLS*"|3EGAamŬo ;)}u\ %xFKٯFk;K=8E.vrȹw<'"Vеk{[ Uqё.4t'7'F?n`BJ@bN⏿eT47qw0hw;!htt:G/1ah KX5SO0h38Zqwx߫\UBPV;;,1;ΥSL4ޤ[PvS1JQsXtf4` %ĎcqW֦ooQ0/ߴ#RHgOa4<8a,qe͌? Eelg]ZS}A$ L_D40v#7m񴏺ɖ_X$%`#y|hQ͏$UFX "cYRxV)e?Y=@v{CPG8%W]_D|P,*c*:^X7>:Ic %-H` ޶'ᢆ,K9_>Y?#ns L`N _<2Po>AP2mMr^g=r=,HI04u B7f-v\+oʹ <^x1,QhjBe@Acr>,psw锉sMe)Q*R"݌iM>^|ʬk@\O@!)FIśͮzg FZ)OPf>Ji'(2%giuҶw>.+G{UB)(L!W8r 9j*ޘ*6N#'6\ŋ/.e=ʰhޤh |<$+۠D& /dPNT4V9Qْ%#KP<Dmc(.=K3@WB3xi5|H;׋P6  N1_ i}1o >t!Mx2 ($Xr/,`$trDYcrPE(p! (+6*)*U)Ŀ]C!H\E$nF I_.x;IƾBp$y+ K2w,^uW= *vfdEM?Lvڼp=r^jiޅ呃o΢J8;P=aPw\MQ-gx d9fod@f r:]>F_g>'ONKp ,慒y@eGB^W/ -^V!5\c8T$JÂqĢ>sy?zSO[+*܃eVљЃ'  7qпE<]I%6w1'9\}]Bng56~BF&uàon(!SS2mC{r{۠-h;}9PDueLT\ T_=uk>Nlw bP%w&n6ыYx>6"|LS'+1C'gn-J4@R7@i3u(ThyI\/(Bx1.o =G pRc28%K.L 6r .99{Ov,ze^{*$^! : U?J##mRiP59 aFb\|+ Bdn\H"3+VTQ⬈ɽNXՙġ,VyV$PQHcChQAqXCeӮV rHP s`UǞ@\},Jpt}R %?-9[O+m+8 /ZS} "JI'O%q&*T˗Uaaw*N/ˆE^+MoNP’X+(`ޘ<{9q.ݨ޸7׷۟-HTƬgHcK"8-PuGcbg>l{ljvq$gw,F<jZ6-CBBJL_lIMt"೵ 5 Cmmd``vn@Ve!qdb7+(h]v`B9uezٔu!ZBvpbғcvQ6ѸRb0* *E3lCa=U>kUEYW[J y&%3Fgm9OK &$g"MR<(9:[3Nczj>n54/8yp ,D"tS}Ss迨dc,D}nl Hb6f6ySh^ u۲\<[&!@MϙlrvtK 8Aۺz3BB[k(>8XyFѩ6 |d4yR8n?a@GiRfPMUE=Lzj8}rj+{֤v ů>>L{T0(E4~T1\;/#*3i& RR08P5CwZ\Iq}PߏQMs\,W:{ZsY^їҕmru-&knWFqm V';5u[nVl;$ޟ؄BZRd)wR, rm fW_}LFvR.(uA^ >* 2R}O6xY>TZo ̒+D ʃE<e,#~0pȳ15Sj%pF ` ̝i7t=)aaO|-a)j 'aA6srxw!sO&sО8m!z"Q݆YMCƞ+|ohZ$_8ƒj`}:nufkV=[!ʿ )Jz>X5zSk '0IJ` FE^S?QC})t덃z( 3a,mP%0ˇQ:q/)"!lٿ<8Tӆ ZKsm7L1<5YЬ}F(NRjt jxbr4 NuZ=YJ޾H_X%f9XPh* jCHڧ8̀.a1b'x@Q {-,пi`CW͒S݉G.ɀ"zع >Jmdk.#9icB.nhL ײoS#wJifޤ8l7?%6+5)11?Nkv4AȲ1[E͡~l]#d. LGM4gLL :+EyD.Ɉ="؎{=qnaUkH>̶V3]Paò Lf# WN(MWU* ңo;7YUo%-n:.#nH1W XƀAa0tOKq /^z>p!]5{P2asL8$Ղi,Djűjh8M.lUt_ H @IT3Tt.# 5bҠט C9QeYD#eMξ:ӌZ@RBv rd#i #),xЄYy|>Ϛɫ tS:YNRMHGëDxu3[*d?>ƖDD9:[uإ]ann$Ӧ._ \lD:0s>kw`]ٳw3GZ2({j;!FҌnZ& ]_,."|g w 56d8O4~Wnxl/cZH;&I0Yq7ąA?cRYAr2S:%k2('] Z:e=dz*lj)?sXs5qu{yY !Ō-@j 0R Fv]bϜ#p?yPǣ[qRģ4ac%܏qP.v_^bR2`Cە0 .Le:Oes,p2(@2< GBaw;{>Z7S^q2Hkfk|G&ˏKg!k$vm}JF ժö-A`D<N= &= >=.C}^%Tm޾ r 4Ah*fb~ ?meȧ.>:"m >}kQ~/ z-%VUQ5,yvb0OdhJ]aNǕZx($Kz"%\xEeX VLcg;q`,1pG2$m{A36m-GzK'ZUct?1 4S,;?k5p2utδTK =M%=tn.*T-?%|CK:[W:E8f,f4ˍTz1 P=M#*N4h(0w:G6D-ރ(#7P J<='ϡIY̫|lLCuUi}@p|ufg1/V&3EEjV! 'y ֔8scpܭњW_mU; -g8ƘZVgwNT-V6|K/RG%{-XT&jFӊ̎d,oxލs6˰'۝ KVVm2 `0f)r Sc'{#wx-Տy,ifO~r _ŎlѢw&N-*J7Rn |4{[gXWf W#x*#'V&/##Uw7x7$5 gƄj5'z/,⧐84nl{M;ʔsMe.NǸ(~t>bcEDПe-yx\2Wjm2;q,La-$nҺY e;O'X2-{mPN ˓u5X&n0Rŏл `Wv"ci;Z3O3x,$mErQi^;a:uG.XOo,l 31ݛb }^d-P{Lz m?aI`j@deä'Mzr{$4noJ҈ 7ʑjpy V-- =נǡE.a6I}+;2^ii4tR+PiO̖u*rG4S:fO𳰏Y'מU>V ;ͫy) C{nVQOJ$5'9<?{ݫ׻u1jf{81\P1CG12۾62dj@ )cfۃXsqUz;Jq7ӺyItdPRjSqXYۓDM pޕ v{,qf2K _V V4|%wd^mZ6ެ7q`/ۧ6{OYB#'`;AYUQ"(c2Wͮ\oʉВ$w3c]m&P`I\uQ`|x _HO"V:Jy 5aٖ"&XM76$/wE 4i9< B꩞*K@H W[c'V{" ;IK,!nPmK==3,;~$I ,< `O|3uԝ%2y4?+S~i1mn237QK.azռ )Ef,=i IVf8fF xʥ&5-}K"u5`GKV"CpA1L̗ d*ES""P47nrp6ʘ6!,@rj=?4_ 9 VD6(C$3v%4  7T>ZWpm[pZ! q#5n tKz?frJ@Vf Cx Mu┒FjGƾVQTmDGԏtí,>N.rlj =ik&U)HK<$R?'aOЗQ X`JWA 73\:^O)aVf㙤ej $ ]$jj@wV5X1$:jfV*|Es G~ϓ 1<,4Fk՞7'^]X 2aEp"7P˗_yuo8CɯU葸| o1nzJLY!V!1;3Hޤ oǶHI;"FC%D}"u ~&مekBٍ kTok@`J!QW7@l-|graK7&E['Jf1UMR5V60;77jyիW( 1%)Gk8g[rCCb ˒L ]ܤinwkmb~ Kb;`N1z~΋)ow$+5TDT PJzI"Boay+NP ?*j7y>!Ƥ{0*,5~ WN駷J̕g,ap$m}ۆjf #nYf40}̺3tzę5EmIl֒1Y 3ũoMCK$bփVHHCkNZ݊cU"X#uuUCZfwgn:£/TA6nm< s80塃 8X鐾[y VoBzqy@Ϩ(r,ox֎-&mybJhp6)px*. 7 \Л"u<Ri]|תq| |ߴ!=a¿JH9L$ft&!amAywB.6N Y yP C-[M ER#n@;nyK꼒?|8fEzvK"skVrN]߿Z~Xk?SBeCt5٦[g>Vl-ʿpq Y(rc?7vUJ=a.1๶9^5>)r] )L‡us;kQ,bE>)^saMui@I*y6HyRPsm$>h (?Ǘ|6u)_DFhɄnEWD2-Q" bdZxK15Z!P-adzH2`kS"0PγAM秢SV.Lhs p|nGzt Ɍp]&"&n`?QyUܐ([yW1hĀ$E, Yѱ3~1UL']iMNFy5EʣSwc:Q vGqAzؗ{pGm@g1:v8>F`²(rWunrF?]a3X0 "^5ݶ8!tigX[bHaHm<l>?2C9(ҕdDÔ#`B"~QVuaME9NB (=p-LJ|n|u79{k:9HyH (ts96XZ_%3 9\sixSt#+9gk5:@uOg!d"7$,.b|G?'7c>iNyC@#ZG˗bQq:X)M)kD#^e%$"IхP82G Iu D?$&f@:AUr[{^Zr]WV,{X̑+2ڔf 1E @aW±t& W>+p G(4<o7p(/"VCaGY]0)L؍!= .`Tt()L cˎf v;yœD-C ڸBqsgV#k@Ů ").][SxTٹ3H@X6pb:^}$Cnt2,A6Z9} wizL(7dY-Z*[>*(y''x.R-P6(LKHM\:g ʼBo\} /\UnBFq$pXRqȉW>X}GeOAxZl8 &߳>2P-nH\TKWWlQ8F*8B>8}Ko;HaEj@ac9~TLesJFx9{MkEBc!55MTl>\q :iƐR--c–k"As呖^s7^\a&Ǩs *ZW;&SU@@y ^M^HֽhONSY.Gs;@䠬/K,-0Z.6[q~z9JgỌ-osZBء>'-:A0~z*) G9jNv Gw6xPbOCVxy/[xXa^%2}ocϊU+(T/Q2;җPv9|5]7JRJrj f|6yJv*"bK|Z.i65!cdi0++,ISzA;m"P?njD{GkJ(A0':l0ulqRd<;%'ܳ߅0ى߷7"tW23F1!V[h}u,&@1AlL*L(bG؃ ꑏNtLJ}8/3Ӯ2MU@zԾ}$؎8XIMK\Zd Ø ;d~ޭ7ԛdᥤ ̎923ͤ&~C8$d/:nI,LhϦĠ5 * EIcM!#-L%Jl#pi0G'_'gf/U ^gDypfgd7i2D#ߕ$Cɕ|19/=p3˘#ͺ ;s NK[NH:EwZÑJby [S".e9'Nr7 0>zu5ؠ2a;Of6~"\γ7)VS~~dGqI@c*\kBw8]^bIEEP;eձhN3iG㬴6+y;>G mH8Ĕ^v$tgҳ=xPob|ߣMt@B MBN)F1mHgmR>_9."k[O⦛|UPL޺B{:#~2"U-}4ȵ rf20?7~9_{Y!m>Rq9!wN jiÜ^/qC->e74WJS:n?;bb w=24!@y fȈɔ^>m A* Y5[1ÑU W|U6mb[,ͳ3xKr7Α.^V%JصlPZ٢^=ۑnq;NYbs {;O7\-L1l w/4^zΖuQ]EGx"W;j-\BP>x(u%^Jx Rs)Fɱ"tz1vtJ 4O êθtŰ[2K%ka1 *u7쎞id[ i r.L-1b%r^rywboɁ.@f1?7v~l04Y{>HV0 @ި.wkhnqm vmĉlG{W"(F˒_,%qmiW`!@<$n´' h~:ou"o uCo.EX9=\FBH/%XavsYSکv7giAnۏeV(]煚{(gW8=NXy&Gz3?w4!e /!sl( ߓYO pٻk Ut}mSgԒ(M[e^KLngJV-;gҋ;+8Fg@_ Nz6ޥꮅ.4wӞJ,253h:`E>(Nu(zCHo:Ƶ{>] }BéIw-G.6N"gD=ޢ!:eP'PhVӈٶ;f?{&Ŀ+Ȁ ;B5[~L~1}Ը36ey3qwv7r=/NXhj%C7Ujfy"fc<8In&eԐa܅tgAHqf*2:l1#uZg#|ݖ;j/[E=v[=Iy2C۶9L22BC8KHף6F-X`%2[ 򻊫M)@cWЙh kŽR 9c̕'OsC Є,:4AFd̈́\girY |oHG32?j͹9! ku{NMЯSfmdz`:dzDF s~zXs$(C_g^3jM\oc[Х b, oL+oF11#^.󌭵1[8#^xW!Oot8( Y +D?]XT-%o(v2?pUO yR] W\66,ѓmM;iVd4 -K4,8 nYRv}ثl? >]Z8;uu8cvWymbf=.SxNFt<0e5D{ׇpĄ{_AW"u&W G7diHDq/S(Rf#hߏ">k^9Hӊ|0IxbzkjB$hѧsY;c|*K;^'jf3Zgߋ!-Bavm|!ȿStYqO'|93thV7jR;"$Z f*@,ӹj#})B90_3lVJ cņ/?='6h櫙>nHpC/,x ߗ/Cʖ|QME70ih&v&E07CAL@ [*aqxOx]t1Bģ +(k: ER-6!{W W21>2kN_ՆkKi)% I 2pV _ ܮʦ)MB"CT&B Q퇷5U]̹9Ӌ ,80 #U|֤?@m$=dJ7kk3ՆkM)EoE)v>Ja>%ZdtPLu@AuVtV!(Hwg97|JP3|AiDz=3sY M_ÍԣdžYV{]s@" >.a +fs#&>&yN;oG,yGdJп՚YzG*S:*Ts8p?ڢQ&Bj;IP5 B2-: %@&4{vdq08s !Q -_O Qei6K%}Y e9+H⿞pn4=8`W'r[i7Td~sj9=E/R:j]Dnͨ}%|򒰋r@epe0ӿ7(\b+VH&X"]^ l ҘQppgt·dǃ?:DU[WT[N,*ٍFkߒΤ]=|FX ٍ=D1yJ~[q0ލ89PB.v7f}3O|*ܚ鸳wYB8#i>yhT^wqޘzA*ZK$h6h_;tw#nN5X0$k\~4` /T%j^0IMu Sl/,V` S&Ϛ_Pq fz۰]y Yn)'(] 1 ":rL Bї~6򵝎1t&ɦ>.HaLv#}$$V yp%CP&uE;._93uz% *`x ;ǂ.$6A4gSܵ˄"|M˜k:.ycLx=:'+xKO+y w6(ʕڢi?- kچwԹ lOdLrb2} /٦f_e>%iiS}BLRO("MW4"}]& "j:Ħ:MxiQma2noP )q˰MUi:5?9ۊy>BP)a_LG=hYy,u\?u\$|hpi휱d\+R!xl:5psC{k0L;me8A71~ނg9 GG_eޡ IJPg`5A2+EV,Uwt]ɷ.+Eȴu 󑦘V\[Hg3_X+nUv@55PT1'Mbi{#Rmi@5 XD \*S4VN+h~7u8Mrp UzZ}zcU^x)v)2k΀Pk h+'Ə'inm/Աy,@8ljg+W0#8bJctyV&(D_H7?/OpAzX(8ɠ OYW%ά>[%GET13ļ$Cq% m,Jԅ"1 f6g^G7G'ZE©kh]xSڑ}:7jҸx a9WSP}>[)1=8X)GZb1%o-rTmA 1C ʾŦϷ_AŘWOs-|2 ZgtZ9$qdCt[xm:&tkl2zrÓr>ltUU7QB@)gV1Gmbu{oN}r0iɇ>jZGC8ˀ%r-kBQȋΪvP c%K'9sEj(Sged!-!]RPMVla.N f2^ZTCnWBw5w:.P\P(=A϶7sqA{\f@FEM9g*zxze&TQsl^$#u4ʨ5og')&\t?C>:jnr33p$Ox:E0Z7kR ] L }ɨ LUhq|7W6$1GB笻@FI,wr;D=g^0C͆1L7 'L1sR_Ҧ=x nj%+gϾ= Yi^mD͈@!/B@ï7xA>xQ !b_ gWxuHz,Ǩc}M\p&b-ZV&(-#9}א02 9"+Ec ]~n>S NI|GTZ?6.-9kߜwtGf%>v-~OjejLnd㢠7krʛL4z2Da JЋ3f 񇘤8H)Lp/&>A$vӼPMLj9d sʵ H)SDYHixcQ 3a- =(HF5J6}DYR?s ˾?[稛j`ƋXxRǰaHڋg|0GT8ޣB%y9bK%/ԙTB"U3 y#;AI^iHx"KE64[ڿ̡Ǣ7+&}=G8@(OSQ3k} ΢^Wó9$@x,Y g?^R tO9*&d*(nѲD$wCؐ2_I?{m݅o("mUn<}Bw25g66ͷщK dzݽ̌V폑 SFBx9Y! 'oH~p&HLpS}=G3F~A]'˃`xd,-yIiO>H~M}ο9M׽ CZ=Y߮iXcFGO\x%V1Qw#*tړ$VGSԦ2lI%~B:|mC''Q=(>$m:`D+阰([NB2|B 4]^=?U{]S4f G8Z"q6 ?Hjc_ʊ/4 F#"ɇKk3N-t VZ(F0˝ ֯cM8Mg5)ۄ<-~(_a9o4DL}S~]*8},׵i8̮SQT2cMq1W:/4.B}WR|H2YVcCn/^ x}:t3!I7%.M_EMa Smڌp^j4WszMkZ \p=ewjG(kf;B Gx" Q!ͯΡH"*jDĺEo_KጾlL AIr- h#{@qy_ON+{%Zx޻^.Z*Jη)Q=ںݗ7'yo}<-{gWX|}Z\W7Skgg29ڭq D[{]_fd"ٱf6u~d:45j $,_'v%jkGoftf qHjF$+rc.CӇҺU 7XCN`#åQ//FKO/Ԟc诒dk3dM G EM }.wڴBsdK Ů6$ly.jHz屓c0S88M}cq;1VΒa}#"B'WM}q!q𵽙G(VtPDAMW2JVNtTւ6f5xE#2 glgpNċe >"O,20r?=?y&t+IH{ezAjLYC/>o) NE6(pX<Yy7(K퉊3'Go|!u1| 4$PpF mjMш .!SRc:1`jvU*ז֊:> $/OWM+F(L8n3S%59A?튿Z-Yvh̵ IvGI%Y&ݿ 'lMdڊː:a-fh')j'ܛE# Ҡ[^J8c fH F1^ 2?E9 ԪzVdu*Q*b6ŌKV._xH .`#w}DOmhHۭY@d8ӳKt@Iwl-AW@o;= uԽIBƘ ˉ0A#I 4ڏ/) UVc]K"L?-VܐsgDD+ne,dlWeJJ,d2Y Wқ!2v4ȵy\x; jj! E,Ui'/NtEvH)l2X/IE(ì k:t[-fhdžp | lc *LPoc)c#e@ʇu}~2]h' y^ Gj(H1VZN%:7c6[Gӥ]]8!aڄ-|!al &s;>ͫ6[>0tG?QݫE,?6ɚM EY  B KQa%G>ƚ|Y{ Ut2oNeyΡ?#iը%U9qWLC"!G s f)iG S~^/_(+taqkqJPL }bGhP6)E4t*5ڠU:+Pk?UƷu?DGClW5,3ňT36ސ+P$cRr B(007)yaЮJ4r.[Em Ve =d3Km4j?E cx2Qw-@XkEyjӉtD7!*KPn*&Rx =:s8s(HU= /UѼCn iT^Ts- .3Bb&y!maH&ˡZhz|q/Q:Ff@h4E7.0m֑׍Y)`a4xY~@6oZ9C)8gMqa8UvNj*o: K+UWtZr!ub|_M$VчxQ*9Y=rN1DH3qd_!_aZFsZ[G h7o[b +$[HvPͱ .#*s>Js& P_-nfd'О{b e#~xcy;)Lʳ_Sifjl?>5ju! ({y5󈃔tPq7{08eV@MsV>#Pa2^#RRôd9MXȽ0\?N(G?IWk8e@0eQ~(Jc?Ů;sfLG2~fBwL2h&(PGRkݱNAHޔjJV +/>u-QWSWQ.E:G #U*yI`![ HeȝӮ[ ; *KV/f67b'O& vP=ح  l2‚!jDE`ܪY%VC  s6.C9qKɷIU^unUQ)1 -n{=gޯ@&nqqH'u2A2 _T[JL*m~oЙƀ" ui07s恷$lBLJ<~f|Bskzv/hWYt\1|0-mR]*O0_&bnf_ӖzO3 eS^w%iƷLyFks=X^jĖsE{h̥;8ZNͻ,JX8vu`taC:}.G*^1%B-%LMJUP*Nd?J5I^WWV0lUé0:'UM5>ÅGe5^^(UFr3ւWdeE0݋7H?4t.* 鱢8f og\E`[]6垩hY);j(@BHj `=V{KLlehJ: ()`hE3ϱwFKL34M]F;%͞gg~rRùԈFmƄ=~zsRFYZs뻍4K'm75r[㽟5A Fc|VҾO#av *ɈpVXKbV%[NP48"Ї;u@nQE{Eo3gO'H|n6ʺk ([6[k)xntOb(#+lDC\=${O eLwV3l G.gqJӓ=W.Ğ 1MCqݒW|0MIKnE#gIIDmz)A&SR`ab&װt.5\tJrPpa]ECvayf~p\Vo2RQ< FoOyFͫbnЎ ,m&W/yZH|W1mU?"T?[/QEq&t=ScށRZlˈrLŏrh$B󴇙ҘLUy tkP5`QUgŘ޴a>? O@Rfwk3tG2[ھ B^H1ټ]0ZΨrj'S ڔ*RywTo;ނ)HqW8@soJ>7!GKs~ކq(of"@ :wN)7ܣi\;C{(7 }1-KXm3o>b(ʧ &'d2 ȿuBL4~5ٛʊB2al}Opvz\EWP(:.J^_R‘H瑮!?-\_p lCQ98 4-\֒x4T^ZN69Ҙ FiznTFN~Mx,(ћ lʭi|/j w[Jʉ &q֓ok]88%{x'PN :ؽe-?o]4^ )@yf|@M@j(ِGvvSFR.W>7egQ gFv@VŶp[}w ;9lՃ # V 5^jSK}T*k% ,+0m5#XK"fSdwj^-4`qP&U|J xgW*nq7l>e+[6 E69c|K8 ȷ׺, GVnEXuيjyۅ: )4}5ŕ!v j UjtᇃDR W/^fZﶓ(Ek&۵S|:+Zj2ΐ!vJŕXd"J>zvp){Go6N~&m4(zpԕjof,UɀRQXS.n]fpa3HFX ~\L-z3R ôG^(}g8[m=0/C v afi=\?J̔zI. e )ZYHZ𵉋W߅>wT7e-fn|@3Uu >[7}]f*lxHISqOs_5u3zV[F-وuXD t_FlDK~?r4+qt$t<_)}nkoY6X͂l&"uP \'0ԯ+`M,.hȶkIwALKcC?o3&CZ!6kwF!/ ,ukM7pBo瓦;{z`DM6,>TbnN bRN6Ŗa5$-_f` Gty %, e8Naw^;#ݴ}8{/2L+s6&%}].v4A`pBcou\͇mVe巙Nz:G%c f1dm%|^ fP7z5ݐ &̷4e qnbŚ]gA0\pwW;֯p56o(Pƴ<>>ԥL+~6"T1 15lհA*̆Q 0mWՅM>ݔ d#?Έi`jqޕ^! `,^ 9џ7'|@t/rZBqʖ6}}Jq.'96;}7:U2H5/ ʹdRk3*s__qmD? -z ߵ5!:JczBn70ab805 s-D], 58lpWθ\+Ȭ-:OFwsI[P\h-\l/Ύ:qxJ&MCtm}l?nGNVc|l%Yڕ[_YhI Q/>VX>{esO9137 xnҝ* UX)-gǡ-6ǎagԶl;RE)[]k`Ymw1+L>=#٪-r<(ϳwȢj<3e3f#zE<~"NU?=1:8ͦm.IA8+ sy7:nsRuy̼ҌYb&\QgǬqN`AљjLR&y1T`tN&U2f+ $ "/pZP6ɭv$+P7~КZRԻCҋ|]԰:ŀ>MI//aJ 5\tSU!Y56pͮ%mC0LuØZʲB0,"s=(VԲCwc({_=Uژ'de n;XqVX 3E28}J%% n-gx+J(/79r6ea6%;[Lœ *%FSHmVQjpa,epKCWˬsaqOkaz,E5^ ۵F!ʞ",[Xp.q8{yF0 I4pZ$dzJSBMfKt/;-\f::Lh״~3q^z7ކD--]Nwq#wu(hxK{0i#]x1-ITfvR], &A:PG}"ha74!vX^{l^ |=)C6BHx ?2Hk>Ga>#λau%j>lC&_Vmb9XRHش*tbGcd_';yvZ" l&SBXBr~=;&DPy8zٖh+L*O0Yeه=m(NOMu.&xט4e׸Sutf0iD2&[awN? 2RM#ϊRèKst}/c=Oؔ(kKW[7t)FKU"vTn6`RAwQBSW#U-?Y-) [9)]#,lYVp}a];':ty4J Ňd[ |5oLѢqB9W: Ƈ %+ E#h(uf`04MfY:@y;{c?m4Ku+4dU 8tEƮߞN⋞D_9WLF 떕 xM EE|nќdT=Gnu㍉`Ϫ6Nkpg`NhXiGAsf6&HVfBN9!9t5.HErIFZY3Nuw.@i7΍%99:qR`"Nw!Fm@#6]\[Nk JVƹX yqv۹ՠJIO 8 Tݯ T"N %3,δ;Cč`=ԉD2\ْ Vr RZDD!.>sU]\`V3hq!!gԁu ZehqxͬFPLv*̗75oC[;0= c>7uoPf}nn7ݺAa/Av˼-їFf]k^a߉|6{%`d,/,^_z1uv^F^);-eG'(UyPG3kXN|eǽ$d/s4֖ㆃu=%&z rp*5z2QVVElDeheH0g-$wLo)k_of*y5&$׳(S/)!!%Ra#S֎fbF&AxJկ(Q? @8`u؄4ss쨼x+*BysCZL7S)K%Jckd*b16Cfܜt5  ˽N.F5ד_IK#bhp6Gk3f/Oa-s ՓqܛxaHMϛevtA}·}c(Fq'^dɃW.`mcndb]LC,J??GUp#Y@MAxOy* OaBăp ŏ+W[1So23_ )q!oz4NXO؋S)䠞{şSMzO:%oea<:̛3M+43:%H F]CA. hc\GMQ ^s\㝆y@6$ʩ:,ؿiۛuW iBʥR})aP\I`](ͼrbBJs}7r)r7Fy6UQ=_?^?49B4}EQ,`n!= ̓M+2BFO.# \$9=/7r]$w(*)xK[LADOd:ϺAӸ&7ktDNJNىym;#fMW&d5ەvzfsڗ߰axYnRQӬ2p[-/Rho+^|թy_Fqu9J, Mhx{),v0'd.%ݭ{ ],Cv:Y5ƕʫLX#/]ǺȚ7)H9}~9Nςa2Q#`;y/C,'Dhg>mųOT\\Ʋkjr CBOl$NdB\R(O[^7OTE Q$>ШNaɓ<)m$t]?sˎI 3B|PݹAJA< 2^gPʢ"yL)nБ,2&# u \fB243s*`]IpcA_\ 4zN ?mL&:J?w1Ռª}yEpȅv}:N8cR^OЙvS7Ug;0{6lo`lQmkOab0v7|[8!(Vt@ێ@1TO}LJCT[V炓7@ 1l  |ׅԖ|(% I~#A5Q}t8Sܘ*}Os=AJMn4IHZf[i;^sq{hrYgg**<[|gj@&ʝ-T ##F %W.t?oSOCM0 v٧>#" x|jEFܷ256["w'T nN 5RB#;ז = Z;yt~8!YΣ*L4HFeΆ\|.$vCs>h<2- zN-]fw s`> :+|>0`S57Z1a0B$31k%8*Mzas͜^ ]-ɩ&lpByP{lK ݏx /v6 mjpEc,i1k#UlPXzU:j\D܆zҰRHw nZQiF=}xb:L R;v>6F~U$GC"uam W_I:bWeMX&݄6IZ/hc[{8!lN J;t}pyPHw90#)*fNwV492f'@ ٘V ^m=r4 `"*',# P)ޙbEܨ՝MVyE5$MقkشIpW.ZϮn֢omt6QA(oN1waUL EoX!oɎW~UJ}[·u<. қ/owWT" s?#m!: W/¿®.b~ uF)SDL,W P ><ֳgg.лz'1M xa$k95- d%߄ cG Kշ`,YF|›"M ^e.ƈ ݠ\1oϗ2en~q,z@` Ba uū>1T)ݒޚ{|6>tB;NuO}VAӏVTDfݐ.j47{) Zldܧڤ(([j خ3UFdVNaMWXǫ|m5'@YlRvr`Ҝ pwa 7t&pd qǵZj?E .p $>Ф/S]θ5fzo1k}%S_J# AcTKCΑŔ{im_nr4n&m p E>zW2e Gs(xi征gT2"Xx-JkNlT蠖ڰs~ I NFސUj2T6#mfq`4_˸Y%x8,XD'=MN]A4rU 7 C4]T'ct$U*oz09^eRGv㞯 K[Ny8l<$-u@ \< rm-VpDr5M35H0(R4<@ݧròbfL.;YV |ZD+B);6OMR~5i$[y**f*gAR05#<9xX~2DXgU֯^ ;wQ֣^u=?lTW/r|57ʾkA>?c ic2bV ycȋ(sF q25 7_^ܿGEL&T\9K i3صh0 W!fW0{xp7NU]LHul[pmkQHXv=OF"Mߎ~W'B-} DE7f^R+O#t WEZr:/i~IiHz!W3R%N@dr:62 UףB笊4j =3 %HlBŋL?НqQEM&O |7L_υBN]v=!y͎]YzޘNe<5g&b1T&NiUOj5S{1!z"r7E!<#EvvD7icѣ7iH{U @3&ҫ>#- L!e9LEf31Qe}R7@u|أ'.WNyP,QoİO /h \̮l+BϫL ȍٻ0 D^ Ȩs^jɢP6WQڗ;nD[4in˜zVg01HANcl+1&)Vkp?*>(dCJ )MSv-+j<=-tyۓ1 b ee}@[\!! p64cc2Cm2GHqf gi7Ыu;XrpcE=1UQn[IqkL&5٬6^oRf'jO 2ך=kH$G! TYjK)ݗō:#E]  6k;d59ZSMEVm}XAZ++%{/3<$K"~t=^Tÿ'< 'Oi`ƺT`"ZXŊE, h`{鐖5*R _ȭcaq:* x>a_.p/Rٔi_(Z]R|Eo5B!4zRNA3MpGZ~\5巨7Jb/2N0*-'WKBt\~3$"vtD.iOi/N 3%c"^I'0ÁʆKӈP2^"Zz :JNg<e"Ȅ3[bg;lp}W}3x>lGۭl|bG̐X Y _?s.&-r= LܫC1 $>P!iv ?vfLXǨ9C؜ E4^84 ƼO^ŨnWGlRrʓD̼&ev8uyCt\\[ ,~]e1Ȝu% uu.e{\=m+G_h(H<Z/uQSZ(;SlCijPhq@LR,F≈I uD#y#mga7/}T- Gz Hib<87ò]w|8Yp0E{_`#}+ׇf5HYV)$i>,E(Z*${тE amex RѼ2͗nhO#*&IEX\- yYP=~Vq[!$]2&H$oǐSO1vYc kѧsǴuxxKF]UPx!b0s<,}PP+N?Ҝq*xiBolM&腌A Ҽkh^Dxe6(lD\M9)].q9\\Žc*Z移 B׹FP#&*t2Kym H(q#=,ǯLXϜsEÏ~f7C)o${nb$ **xKr4T|3*HV*vIڰ( ;qo^EbPs *o풼C@)~=UYq (p`a)Iw\K2H^e&TvK:K qn<9 yUct%֖[X.OFYMNw^NC`DzVɠ/&# M- f~ }9୥uCi k5 aPdCU2Nh eFlW{ؽ6)LCci~+`){D*r:ⓠ$bP3Wr4MUMRWe?[MBNzw~L|1@5CokЯDJ_p[uYh d㇇^Jmdḳ8Mx4IݵdzI`2~C ͕dbXjvEk^RJ2 +vH󔱗ֽ1+1vF8pW"5UIL γ'9vA0GNJଯE2싛LI75+.;l:,Lp陜BnXT0 GŤfQԕA3Fۣw*E tt,`Z;Z*K]}{2@7iè %eW]1Ma|i)އ8Wk5^nOuusJyAbW(U%mCΒZ0Q19X3SYQ,ApZSz5;vYM*KNd. Ӧ\fhxuyYA5fjd}8uP&;pF++7.*-c6e3U`,ŀx*zU~ӎ{L $2`Cn:|=s~{*L LX~$?Iu>>C#ؤM->AYCx~RPJ~G@楎5 ´XATL}4ϑ9H8Bӣ)#%O;6xjt dJ|ҁp?YV;XG헸yzZ\:JORs;y`41?q}U]w4bė"+"1ɖ]Y[P)8l~p8"(Tօcɍ l΅Drֈu풲cBNoD4Ip|GaA'Hk'woFAͱKgL. 9 U%'_E~}mD|_fAMkj@mEnJurpZj9#_7BTD!>'F@D L=mSy'P?嵶;~E^k(P9T{̒p-ӀG[Ršt08:1{ei46oU<08@izh sgJ.Ha݀zVS\ Ǯf &wT Ndwу舎 ue\S>e>HoYF./&1I%Q<*iKJrWL_->,xKHLvdg2͌Y~vHY"$38?Ҟs/Oلބ6 gGFP# ǭZaO4m>+` ҟ1sb䂷ٜ|2Nū$} g14=0)r3(HTeUVH/_z$enqNIP73Ynw^ )F۰b\(%\y1&MtIzԸR9S$I12MUOm]9f ‡inh# #3Q@@` q](eC:㗙_ H 0Z9/l_ &vKwstZ&ؿ~0<}||mrR5$\WKr)oq/^3vp-= k~ zA#ג(i%Gу+Iw,\TwhR㨿?,j9go/CȰ*w*d_4 ;q"\v:[[Uݏ+?WSG69 /{A ~p8قk2IH9o V̦6!eGkc%+7%kbF-mJ*zщ1{J m:X`x&<&{KMVJw$)^w1zC'/Ge#8^mEuIz8h:;\'tƐC)@e2O?4/ob>-.>:Z,q9pVjUYk‰ wAޜ,]aRxߞ}Ы+i@&Ͻ Zu iwN1"EOUeE1kx5M㵻)ς7`/ٞW~%}Q]#W+z%ȳjx; TCߣ/4O0t9OϺ #r?@󡍫+-"A7+Yמv dvDi;减5. > !/.ӈ5,O`%ٳ0$^G̢֢c6*qیOչ]V&Io!yf&dю,X.GrJ>,= lm6رɐʂs[yᮄh-Rγ) *#8'j1dP? *-9dnE,r_|̔.1$hFNGp|e}%$Xdd1q-\a999X)4ECT-{$5~YTGY/I]oe'e;<VN:P\}w:/HK!v;$5-I|l#["^Y0x<+(lerm7.yQ+AKݣwcb1]O JpƸi?B>0k29 (gs3^]&>9C < t1`}X=6.2n<Ѯz a~El+k#QR [@W wvaFd|盻 )bKkS WA1hұBr:z -=xi \uӪsH YҖ/}PS5w uv%C]/jQy0RkdglHBydl 9H+yux6Fĉc떧'raa'$ߥh5}DNJaH _bxT @mܷJ>cR✌9s'öȏgcƨiVVA;<* Ruxu?wL+]65Oԓ-|ݪy"/ס8>p+b{ rTd&>SᷴДi6<CNpE ի/c(N'^0ViLMYZ'JF(+;^/rZJvٛI{X7YحUMHO͐j!|O>{_:o݇\q~d5n?HQv`2H6 oͲYuCk2RldM6U?*]ɯLnAEM,j[nHr9A#Xyǁs)6hz :{ffNvq*N,8;+^EA΅Bڰ던մ&/RIDiR:aEF]͇,j!P>-0(~G{p%9h&ٻ.b1f^LF"] Cbk!q!Nh013srU<%r2ԭS3/M2UݖKVD5=z&P_:iR@5{Tn û=ʑIԛ+84'={,J=R3/g"<Z8g owόG ln.POVfeq6d Vo@YĚ>RF;llZ'%d ,4f2]c3>1T/%]9w5ְ((x H6WUu aMLw\֤8WvX:fCir PR>S9 @"m 4<ٲ>*c7sn%p<2)~jmabč+S%PS?OrNlەZDJ#w 3aAm2YY㙻7dZk/ (qS8(:r__V9T4gd9{egsK!>7T..s@Ic̚t2II!֑ U v\ *pQ`{z.jecskMd;k~KB3q1>_mV8WP7 b |=+Q3%ݒ.MwxEX]҇eAXa=F` CB%!;Kaxk6eMu)rۼ5joyeíJͱӑ`&>YT\˽8o b=uҫId_0AՑB`Εbg-$F=iW0vFB06e $BƮ3z*t,qJ _>`k cci#MAJ'KDzL(D Gަa.ѥۑgn-o6C6Xd}A ª:Ev5ߕFW.YgзLQ}&kSZk5K ۨFD&g![VjxMDK<7kCAI n #Zg Pv^1Vgg:f#CݎW-ƎE|a"~r1h)\NH<,z ]} _]6-E/! {PGhn} 7{R/$lO/iֲ"9|u tU'g=Zv:;!P,3Yl@p!wf}cI9 |1Dg:\C%+pͦ+|dm&3º>*j 15Bli-(աlAg:uZ` p.v-^ʥ~d.X9`{R֔FOm4tIÂ%p7F^h2 ic%liI-|f&VϊMDPV]-,;d Օ!yxJ4)^5YúR:ܗu"3Is1r/N+.y])x}FsJ#UȖKSPg 6_s q\yme ^ZQHm=yl&k2>hٛg̅\.du2J0nc7j0s2ng'!D]T<˨x*ܹ}# p=Eouo2 p&-4[y>k2aVY&'1F Zʧ0xkO,>Yg$Y{znj\uE; ʘE,L+;IWpEY&Ym3Ȅ 2l%/viU:)Mܯه~DZ_Wdw*;/y1:a4p}?7iS(~sM3)6Gdvež_Ԅ *)5e_h~WJQ!)f-p0M<>:'6O]S(v7 yɵ.Ys)Œ:'B/xl@C%ALq>]wc-!N"9~F[9 7@ªX ﮯ, )J5=ue-Uxi=Y xL/v4Zj͊K"ߞ:GYltzc([kg-9%МFabuh/z$hr԰o]aaWʠEh-﷗9])A5 @Ӟ[dذJEe(>tYr/RE=Da_hԙp*3G| ~^B1%,ChsmAlqhkKb{\Mp||sXq&ߣ(4/l̞rf"Ao/HpQRJU0tbW7(M,gK(M]6%bwIO':*nt:bo=?V ,*h@{37] 'h}Xvq|IO,Oi.eػr΀N$vvlHkS~r>`?վgz (Up0{!{i0Ŀ-f#FF(+|*6>[kѦNΧk)#D  sEkTu7sM}e'`ORb&ƴo= xHUS_=A6UQX9A'Yd_>gT5wwӷn2pc<~\iIJw(58̧N1V+ɷ>EBx ɖU\D3}2qE@bJL~x@b& <ުu  .BAd?R&H; IfEhdBgcIE{3~oDsހ3G˛J>nD\m>GNi5 y^3\ ~mT>.mGWZ8Q8#=ۡS^fk\غKhbЊQJh5ܭn@&:ZBG3,sKt0T`MSA3`"߯\ø"N 0, vfܿ@if-:A'. M.찫瓠'%vhIy ?mA>2w }Pt3R\} $ho҈32CI8߂s$)af?$E-_w?5|πҎlhdC]tE Ȕ/,4O%؜7W . MeH0 {tZWxKÚu9,eð]hPJS)71qUN%%xTec>xFow)QyNt)%~dyE9/އo6!mKx<5op^) 󉋽9_mi^]Tg&6'<_XJ?88µ8?ӆύ|/2NM P0 d/cB!@w6W=}ݚ~:9 eF3k*:*8ԷURqӇo8dﹴQ*/9άK"N7/sM2>{{&y#6I.rg;5X[܏!ʫeMxƒp'+vja_Jf%͡nT fEc9WR9*[)ZΧQ%:(һ Q^zz3{@q7Ojf:>BGZ[uB`{*-XΕ})HkAoJڛq]<|7a/e,$8NE rX|3 ^E]}kK|IM(Oef;`~$%uP3GE_*Q  r9(=UZ0JRF1bsh[o;C|#:k߇~iПRX8Eh\ =M½}+* ]3d$-EO|L IL᷻%K<1x&+Jq5$3Š7)y;oa^+!J*JI SK< (ڟ}zIo'!]N|%QlՓꝏ4_P?UP*(vnjh46/1M:UiSW%@26d`X(InФ< J 8鎸cm{_b@{ UG{<’/ ppm\m>w,])W~|g|/K)3xQ2@]Pز!^Ԡko3x;vk3ʆ )H.g9H^LR_RӝtkQY|'zD3 P-!eڰ5]1rO^s e%0JS?]Vܶ^'ʲl`о=!̀QaNsʹ qICB5>q"6ׂ:tYۦiPo¸X&g(3s2ڔC<ͩ2Mu6b.7# +,KWs^594Er]A]v{dȟ }kxB6  |96zs Kz& zPy &1Enb+CGI,(2cP5<UCRk"f@SɤF}j^1Z/bݶVHQL~#ѶlAiSP98uy QݞB.w=ΐ*: ƺkMoFIuE+YۑPȘx2¢ۓ3ċ_9-7m֋0+ޘ>]s~# k캆#a]ŢG@U:0?/ 15%Sn=p t(4jyGqȁh?(8g<X^oDE!2oWp a+)0ayp&8ƣ=M|ZAG"U+i#7$`8,9yMGgy僖d}1ΔNPz 3#!+URbMJ8]>a OBvӾA[w)XAM|Ϻ.@:|##)Ʋߵ^Te`Hӷ:& `q++1^V1x\(ir˄~3>뭸rYY ,6Cz9׎7ELS 185F$\{GO4(D0 Oe.J]^b}@37,KnVX" 3g%Pz޾PȄȮYP{dƊ [v shC;M.qreY溗=O.:(Ff{N`o9Kd0n"8م:'BZKItLE&bȉķ[NiܘHtlѱ]QS,8/&Hj46\.ة|%{j:_9#AQLMx91j`,LD1Xӂeи#jm ?ˋZA pW"!* X>*Ƀ_1Û.O b/+KUU|epеK%LX`8[\R92`9tLZ(7D׺KhĊ0G~@|WTe={OKJ$|Q:L kDc8}{K_ףP{(_"'K+m+犼L]Q朳/XlX9$XV-J-01>>_} k1 /{MDڡÊK<,#d/DG&Ohx!*j/M[t,=RoY˃K*ԝ",|b-rՃe ĩm >N^&AEqΒ-0,y?Oo,-Qso]T r*웺/, _C#mxdufI֞c-McL.a!Mnm vzxo OrYl9{f l(w#)Y _]AɷLZτ~$t 8{voEPspx39ЫlK9m-orw[{$_3r e8`8OQ:W)+4+-0?x;=TKS"(}5xp'SŌWp AeI\ p ow5iWLj`$3A\…k2gQh,l0][r>[ijo,L_݄"bu%,29'PYrTh9-@-pKcC>,X>\ld- t4Com4Ւh[^98!!Q,aћr$: G-,ӜE/JFZ _R`_eFU{oҙr \gTFWɯ{E6oCuH42K.2iÊ~mnfVӵ^yy% : 3H*5?6+ H̉_g BmkT)Pysa#) l10ԥV;1mRzb~ G*52b>pDK {7i4pj7Щ ȀwTb*PSnB=C*Y]|~x >PAgZT{,:a|Y8g$HsJ/ dnNA}E~k-9mfI//-o_;^qT̜79;v Nwߩf]b"ut_2".(N#2x}*ki.؎1v_nDr>]2'!͔V$7 *T销Ob''hlB"tUܗݰxF@0G6/@).㙴o5DFe}1cy6قh `6ywUl)ok?`ڏ`L5<* bTTQ8>=X&Ky'q++O&Q"`zq +ҹ~5d4㬖NgsRrI K1d4H[CNsxKN.[qSӢ&.;3h{ezt&$ oB\)"f5.>vMntK/balJϗ HT)A=iΆ?[{OsUo-^,(Λs8SKE0DP0zQTvm9b|UN.Q_bBG+W﫵HŘK_ 0|@MkRCsnf8֝]șP"}ېy<>JuQg;kNIP^cl/ڶW,/E]Sgras/h5LD)/Ewkc1v9exBZe׬ 1f|٦``3qLfL|V<e=$U8{v9teNLt2N P:5ggHgKf0pb)#]ĥw@,rn oP]xA+"/ w+^ݱKʩB¬f#(I)jTsiݭJi&LLYΎx 7̯A_6)r22(M.K[.؎Z2toWpNǵ@xoOD Q3 <׉8!p n)1FY5`cw'0FSc2Y_CGl6R?UMpjJgT[|U+\ ߾8Czz>Ц);Ab`%gv [zg'"2S._6|`v4\D@@eaV'_3Y>^pSm reo[&_Jhli!MS0VƑ&zm\+f|~ / n_JĬ pv>뷆EW\52[K3ۛO4HF|6\ ȣgٿ0*ѭ}]CćK9wsi#DU9H~#BT-)QIX(NAV,$U5f&}Qd:,KZnI}{x#smnef գA9N\pr  Ģi&1VCy$@'Ld,(!ezmwgԺ5V$h)i!TB*;v*ۉY8΁)Z$M3]fXX Vz'}V.,kI*G,[K|syyNDIfEV-pN82ّw%`}ԖEY&ִ9^)*57p)!`7iT Ri.IW鷔}2[B%qޅS<{"Tw^_ԷVWKOTravWBO(1,1FŘV/pA?;-Y*',P)UɯB=-^6% UV]i֡0tv~@ jh1Ƙ2< "vFY@4%9훒gP&u=9ie<ǃ]>gFFNXOyy]DXddARXf22]lj!{;As໗m,s@DƔLeއVn,je=Ek>^T$cEU4iW2l~kEBʴ1]QUFDBpl -䎆5[%Ptݓ[N,"2;?BK4<9lQ1#Ѽם?|O>I XQG쏓t,z c] 4ؤZ;E1}[p*] S*Umq>qpT~YUY-n.4=dЍ a?Z] uQt&5L;xd`-W4"ŒrGڮO}5Y9|cY L]M!b|\FPbtd%ZrUL(16<6h\(C@9_y44{O DCE으nA&tֻth͌Q9j=D]/M,BwTt?QXQ^'4cl&y.[‚l&[M%˩+,hrO^`׊]1/'AYh`OYrVL!xDpu ML1X< &b KRɻUJ}E؞I"F&SK?K|G`e7bXSڛ!zv{ ).qW^ϦNd"d n?iKDDs ^1kߢSWm7=7 OK5KU\%7- j%gnna ޒ4%|cm'fmOpYҩH9oSv{ g#rY7sq܀&= ػqI u+Oh_™nXUk+^ABXP8#a@A&:JAۚ_ EBϯ޳X|ƚѶ~Td.-v1׾?qu[uS3tHJb~aN;\g/X'|9$ )qߦ0P#iR@.xv|(Cef xf`\$sLJW=cS;"9dZOdKiO|8w=Rf];!')M.qƽyCF?tbYҮiTH8οSKD0%ӝ6:Ȃ6+c- (cQuy`"K6@ 0ŲGX 5K&Wd=)EA.`&KO.aƌBFZ['#KZ&я3}Z48g@DWBj\KQc=;mTv\e6USfK ?uaAA#aEz*$ckEz|߯v`^-Dɽμ F$fWTYS_|tYyG5ˉ=hqrȩ]uB/]|[U"0b[Q+@v1_lؼYUw'=*Ro8tg6 $0wlQ7oȐԇ$Z{IŊm-{zcGc/L-t}ɻc@ћ'swD??J7\}$o" `3B,Os ݝ!(zbjC͂K7K(}itXbTS%(}\˯}ye'z[}-!prZ~r=ׅd>u[}+. e\`*}I6,Zq,ުO)=wtZˮZ]E^*!W$lHyO^.**pc|ƟŃ(|G(Qsbȗ,\>ы6Km{Bx? '[éO3|E% Ӛzɹ٧vW^զ Ӕ.'u}[n~c0֯3`x}݈`z=@ J|ٙQҭ.=2p4GUliwssqLݷ* >I[,[sDy/]DB0,\_x;l3AVi?IrNC¹BQUk 4!ٌQkAO Xz"pnu0,'3QqHMpTMYk%Х Ǣ212'6|CCmq)LhbIR /5Cڡ *$cLSd^ 7OI| $. ].XyIGaZ* ? E'rx>aZ驙;^= y8~_f`nrI6ÓnW*HX?v}Ӹ @+Zl6Jņ!p2 )<::L7"b 3^dl8ryCE^L?PUb x(K`)=Z_ x be;~pC!v`$cUǾͬ񡇥hꪓn/87|*+n|hX>O֔@{|6/kQ[gJ.Y(l"bM>Mjgc*lPqiV'(\FqWyK>6xI:B?XA$IW<-?jܱ*|&P+ǜs SB^dExԤa62-<ūW4yȉRR0Z܂޶ fSƝZ,'# ԋo)Oەw.{rQ .f/K"UHOsLx'<7'Z%m פbJI'yTy!#AǦ̙cq9/ Е/>|-[!l~1[k nĔFv=~OgkQ0˦57xyf "A)14&o"<QF.@!p'm&QZ;CΫ9TdFuH%lkA#I[01-RϹ;7KacMq<\1Rd@CN3Rی^$_8kvp(H@gSw5է mRG(l-a8JOp~kh:H?(qd/BwM!Hs"ȣvHqm!h)(8 xtFeC74*~ 9ńftBȭ9 nsh+ʄTKdn,>A&KA_ֱVIt÷wSs}#FR[q&hsbov%'—:يa_9ނ 1,7ǥU oaxL-DƦfσpWwv+[xhj'яPXͦD1b/ `Oܾ gUo.!D$q` W$RKEwkfUMNvXu] aX6hJPG|tlMz9kƠVV5(_VPvkxP29b0V8|] )k4trvaApc? S򯎍d ?G&7zPc M~9}wCYB2FuH< :W*!x#@;_z}nn 00u 3>1 O"ݵny Cf4̺gO8A nçvAT'HQbpME¶qי]7!&ԷqM S"l״ڂ e:ox'P ReCiC6Zg4zkB<>eB9!A֞в,,7n*>d=hx]F;›~Lm8-_.=8;ճ_ (}H(cRC3oFtZ*QꑂqeJ{zUW/0NgN|*#+jG]mX"Βh1~Z>^S2{iuoo&^;8MJ[̄I+j}mGwõнs *̺Y4;=C QڻYCGEGGʃoh $ϳ+%UavN 0ңs۷@LB@rHq(&JM㖯(Q]WĹ`\? ? (0BYppN Q;"Ä)hų")=qߝ%*ЇYvݹ5/Xң-}yɀpt6)k$n~mAvFkf1 .㜪B"#pIezWANMXWօAJRb&xҒ^9YKGXV6tB@kL8 գ.)zGYS ]G)(T r(؊_ƹ $S2?@ݾౠ5=L 8Lw] [ኝ+P -c'ru(ݲZGͻ/$S_h( pI2`'QD6CYN"7^_R?caQDNYŒ[5Ѷ1GN$WD_d˼,kGqk44nD?wD2rO jmT,c tH+ eea|>vۣ2RaK l9K=!$J񣋱|b8q cf@z\ŹRWcFٺyZN" \6w!ПC2Zg}b[ߑ(A7gw "8ʤXh z0i;Z;' Fa#D]~H.GRB|s4 6q:lXR*0&SJw%^^IW4Rx<\W{ZgRN>C`)ˬeFm%_z txRynqgFj8WC?s,N]CTSOy"RA"}}8{]>CG ۨSZ" }[pZ+M})ܕ@1M+‡~84MK 9& tG*9 c 80 IиuFB @G8#ӏ݄ܮT~ۏQ4[sYVtS5-BӅ4SC/x7aq;,P/CS/bK)IQs ۆs Cyh6 eݭvw7aȢ"#kZ\ԗr,^yރMݱq;cJG?Ku`4Y:;iʓv@ u,_p5sRRU)%R_-)sUU`5AeXL"+ƹeww@XIo?8;n#|-J_u2c/=sOJn!%" P8 ͘Vv < io##WvOP[klπ AlAa> FH~kjXP7q&#vbK2 ?4Og6D.Cz=Cq,% B+vޥm4v #fvH#MhI裐> @)\:Hޟ*e#H}2u(ɭ6(m93SD6w5_xw=!Aѭ cB5iz_0qLhs@p6k3/MYË>t7CkaZT6JE]p5,KմL)gAzԫ tOeYBD41m6BAԾϘӝ2t<)9A pSwo}q&'`sq]Yj,RB!$ )Ur8G( @=ΩV:%K&ء^ 2.C`gWA21cx +. 0f -1aGHf멳aYypw\6Nn9+/+nx 5u'ذwûo8}*jV֪{df)Zhϐځyw: ӝOvi)@\.kqn8_'kw"+nm4ҧw" aWQtveEMABQd_8X^5b!P5Y̎`)ʖt)S(նf0ѣ7Q|Sdv%[D 3D0s:b^Uy6P 7 W3w]q)Jl$Z@ *\C?U*Bυj-$7dHֽ@;"ޜ9-碞a\\"8%ep~ 9!ocjsRȩlxQj@Y=gzө̜%: X>JQÜ-Ʊ%& /|@Dpya乷,+L/tC׭'.ߑJt3UGziB:SGdS&-;:Q hWUM"r$>R`*—4l 'glnHZ`EcDt% Y@]!?^rY^ Sgf"H={P R[FHBח[x 8\#23†hj1S?npHV9BU 8zHeZ"uJQE*EKK5G0šp&j 5K<^oJo yu|b5kjB6$'AVu'm.pøNPxJYѧ cpm{N[ٍca2Q6P:TAycN q,܊VzgDAqBw2XnH'7,wTIKf\49|˄/νB?8V֎BKpi_NL-3%1,ٸ.|Y#7 y~|(,ŪJ+uAYWR[ɊٵH^\OXcӓl{UqBmu2i5^ Ek m=OvX,6ą̃7\M "QD4#"'>Q?^Q!l{;#$TOO}lݑwy_ ?n`$.Z43/p!RWS* /RxTba(ۥ G1y-oꆉu&g }|^(%P}Phh<_=j*vW>c->L.#d9Q&s8b"퉬x]UNb!V}kkP6Mn?=yrcج`+$tpiӖ!>t n)& 69VCN?x&q0G#ধP?nu4zbijf<Ћ~ a* 4gegw8xUJV>,SC3 {ϛ.q(.ܳ2IWBIĕ'L"X\s'[0GD+]xEp({ׅӟf#=\(R(+HKf=s(اzdk3rX6J; S@*:l7*BݨyPHg>g#>?ŖAER@PdGi)ڬn\\,`dp0cCbgeXVB{t6E&H `5Tav$m+mW2\+CXX`R &cv:s7۩f]: m>a!#NWFF3nQQؿ ?pȽe_nNaχR+IE_S"Rr  "l*8 ?@4.O c@H;aM͘G[JƁ4,mpO)*$ޔ`=!&zOø zXB9*\c^ޚZV"/m ~˫uz:U1 x7MDB$OPqf~ [PQ~gd զzЙ'sWH[肼 OrhK+MdXo |1r >k8"+ 5nX8Ԥl{"v.YJ&ʀz-/bE:Ei[|t5~8O (fѱ9wDo1^$w1]LxnpSXnZLkd&y5zq׫m$;V,`\(M ǨE>8h;f0KG[qE`^ lCa/Fkkh_:WKgܽiA-g;Y9q 4A+j41d Io]3ݸ@Du_un3 `,fQ@Z*-Z*s|iʍLDVlpl2Z["rv*wdlxȻ"3@Ԛl%ŗ u66} dcq\j w 5^%q^&$0 nLEME} #F8UztL@Ed#rvpF m}~KMF:3{,lQlDY^ԥj (G𺥀ep6;@2WF*G`To:?,&Yu=Eu B-J_/՗,$8TC7C{I [_hL>s2ېnS䟚<1 oig> gBU$MIV P:  WC3hoh-~WЄ qg,׀+g";M !{Mj<#OQNrܑEVI|̢ѹcwdnE/^[; cD<X&as!qXA/~Q [96*^*Cҗr OQ#Pն7LOtF`S;NM֘2Fkn"ni-J*>;y#N$ߨdoPk'ID P ClY=Ңk=V__X @!x8쒦f }'8;yY{#č-Y{Yh\Bu9ǿ e0@iBU sgM hNg{2rފlۣ{e =k"^r@2GA\^Y63>7?0NSҖUѭ`tw>o5Zsf*:ۥ|Zq Hޯۢ8"lAG<FR3 HɁɭEb ]9E=/ C>buM=uB0?ȏaek7WN/v2p%|*އK5/y '#S:sڿ(~ :i,~*6ζ"#O0Iy[o/(J+CgEo^BQ{Jm@`^B[5:hůC˰q9n\ͻkӷܹ2r6"j{'%11.YБS9N vZ2][jPy c1ʫh{e4#X42ʂrx" 2#9z/1W&m<: $0糝{-iu_#/9% yJ/} ~/:%)Tij5|V[< LJb_nq|k'1CիFaTsP׼B` p oLi&z}Cg(d{ :>}|t4㴄h|m@L޵4H4Z;fXksi2BE Μ8~B3r&Y*[W&/HνjKoۼ9ܷ┚eQ]vEJ%MzBuoEhH/p5_$62 >ng:E*yEwl{A !Jͅb#֙%Jnt#ҬQ/rfئԚ Egc\h7Mk` .jDűœ6Uz[vñR5յWnt?ZowĩڵUFwrΑPXJa̖JKgU2)߻^}hUdHMj/ -{K8^xʗFO6N ˮO{uRs_k|\M뱚yu[sM7ْ n:RF0εqr|&˾ CILҀ$k\mTU͖-)l+~">0Xe]O $r{B'M 4"\/zȁ]fI13> ĮSn"_چ(-!CX mDŽ+;dȢqu&e*(* ѿ 5a'A5eO^縀\-PP)c&WO^TFdg,*@C`K/ðtg\]V.͛3{M)zJar9F'UQ]Ð\S'sm]PkއCo‡"<ӁR}xAlB,\Њ L$0jc!t]4-'-ٺ!eZ.H<:IEƋ8*/,=h}q٬yJv2SVH`]RDo^]-6qQ 46ߦ T'Mbb6dX.6[ۤm $AWl %y1dieMptbʠA3 JZ/dM!>ha(ΆhA@m \\-炝sgKn3oJ>ř"a!ܪwTyH1vR|Ite ㆨm-1۸!Tpo28]3u(1 ^hLQbccƷ?^$b]'!2~'O}f1|ӿoaZҽ}0W:ח۴_yڧ6-hz >TuSoDg C.Mrd"AW!u̿pOӼ7]9hTXZ{irg ٓ{Rl(ɬK6iR6GTs%".(Qc!9B dMyY/E}(j]c|[Їid{mF6&~D"'$P#$w1jḰ7^N߷TGZ{6I40^p[ۋ]KJ&/N +Ŋ:'}Zu6lJW*VgZ 4DJ~׏_V'??33??<>Qk\ǖ*0sTNĥÖ(bE`!2Erjq7} Qp=>\v5,@ s"Qif,Z4ufܡ E0Zx='vx%{R㺍1wlPEsM,.nSZr}ԁ[IbYhTUD 2gd0:9=$ЕBVWhom`OO~G =(Ry❜?H@կSP#.Q­ bhues y2]+nt_V1$A ozң+`墒0A ƛۏISN79wF=j*Z|]\ajF }e nxiy736x߅Ko]B]o k:F";@xӾoK. L*k@DX@W*W|]Jr7rm/ۂ6"ςg_@;eP䘜)@t)LYla@P*@q5MJa~k$uJjv.G t^PxN7WrY  `9}c#(Pl>Z䪟!t9e[>{H<%΃C4<5uML͑eaor0tKBao] ۪3‹!^<}zş葧L:43F>uf=:_Dɔ$3"rvcєd\vt7Q&kjIߠﭵ璏j~,R25˖sSDno 0\ 'G۝#LRXB7OLȥK^)7] %Tt}ڙ?桽3X?Q$| w,/j$ UbV0>g҃ڝ2$*51m4VpLQoก婩2s@Zf{+rn%q>~QdAZmm I _ Er+\O2V 岦)5U%_aBbȘ9gkZJkPL6Iq|eK:v7|IO J1$ 5utRxe|/|tQ&89j5) Ip9Ade!Ts'[p] H֙3*6HCY?IEMF(*Nzw ,t!?e4zF8<ȳCh#Jvl;"p BīJy;"dt7-8Njꤞol Z[s>g/UN`yw1Mqqs:gv}9)i RO+s>P ABf7]]oKH+肴ʪ04^J7{++WۛI=*`aw=V[ƨi[2C*_ODu =ҿ O*Ґr"9,v&qO'H.G|f pJ<@ͥvqJ7T\ecHTLݬc>Dvr`&mȭ KxUx;W3iL2s Ox׻Z8h:L5'T2&V˯2?y#@ ^KYF_鯽}ިmXX.Î=E`ފ Fzs." + \@8Jb.f.@97=Jq^ M(d'x\-F}5c V(py7`vi@Y?E, 7gn!fmՀ 4 6 Bp|99]_fѺ͌:DY%KSr/CU"onAck&0?EzEGY:#1Uwk8Yq*k5Uw:+s6l_ہ%Do>*GuT舤X2ɱcTf[!ޑn Zg1e/`şs G8\yxM!rRY:cI]4?_h3?P/n=!z ү=m>pKջwtAxwVq(xk +Tn J OJ+.e)Wɨ[BΗK.h0ݷkW )^,;v q7-ڙ9!U1900DxI#]YDVp%iB!(y/u]vgˇ=}p(R  +0*ZAX%M.yCo֊Eگቁi> ~XO,mwDȑ@x7'7XiXڷ>h> &PA~5KWx xQ${G9A:kkt/s/i$( _4Nÿ8<*N:,۝rp3C* WiV-bK̵3@j>L5iQ=f.rE9yÀsӂ<;c F}R3KF@)"{ryM3`}B\Y`L4$6epc9Ndw:DQ\s`=3tVf^FA8^ac;hqYoSpDDTEcH tD GFAv}D!畼AM.\,3|&{oACB$Nm We0eOZ'_lVO:[8  m$hS т1xAOrz%ƧgۥbHX\jn͆f W5CrMO B;4#[+z#?6hkM봻M8 ٲL4w}@TٯQȚhc(̵өa&LՅ#ɇSRa9XjBiEXbLoJhj,MՐ87=zs*ݣQ{EvX^ʆ_*%O|:K@ܕZ* 7I;y 9*\- ^]A(Xݮ:nv\]>.*3rΕ.h2n$YWWYw#)Ws .@C'x:Ob8Ҍg'7_/\A]H*+"&7z|Zp iRO 2p|- .9EjHDuse<ԨjdVkjYO sn@GUflTd FU3#-0ڌ bٌLP}" L%~G~𸥆( 5EU#_1ѹ>Ў$\gDZPL %LEJ6I.7dz;w)-y.PzL2JD(Hպ*t]V޷A x}ץ|P Oə;? ϯ~Q؛ԳJ)$ O-aG8sz:a8fȼ6+D"o_x+%U</URBQOˈvBU-qV"Ay&vТRm1#XֳwIj~뽶DQfil|YIɃFA-dsQ̟9w]g _5eF  w9{T_U~R m8lAM"B~!~bJhP!,wXq^"7kL g8Qx2%}%ޮVsF=nWK}_?̜wc? )D̈ c*:0êP4h`m>t&:pItuUxC[?b#~7*C/$j*ӄtf #PWh$t}Rg@\*9զs_ϋ+V|$B_dOdU##'ژ%?:}Ei}Q=+5#~eM3 YXouT8,fN!E">˝7\ Bd+28::B_GG8 Ij:ur)\YHG2(* @9A%K1cK_|r g*kQeeo79?,S]?c S9!m&$/,oi%&懡J(mc)@%_LKMA SAmI|*mH[SD[7U7pW1՜W²%kF_"g9v ]K y@R'XCM;LBLXR LRmud2 Ԝ>M!usfmt$v)(6B@ .9 w%bu|xtFnaܑ({j;1wzW'52V60D lYI?6lj-ɳ[,, g\LS{ZtQZ*109>ٗ'{2;k/OB\ B=iQ,/9!ǗI^9Zdjjݫ=v@E"[R26tvBY.Imed@ xUudzA-"5ڧ\aInTWjf݅}iã>(BEoim V)RfQ@og1,R;da Jlh}?aWyr΋|S3 iwOV !=4urLF_g8CJ#K5SPU|׾QMfτ֚-0|I+^O*z1 n: Z6^_6-QJK$?PYɷN~Wi}?+eBkj~Jf0g&8 CQjp3.CbúrjݼD,נ1wڪ4hU1?ըHv&Ӊ3IJ(|ۇH̉EBIwtx ]`rQ jIgHdxG?JƜ3I$w $wuCV: 2H:QNb{-тEHiyNV:,F Q0T0&Yb=#( /9L84H^vU߆}"ǧ-K^oxFwyP[{i'fѢ<2\+* 2PoR D{;^?A+gm0@+’2DΤ3dM.2e++XLUVr+ Øea%au0ֲBѭЭ֖A!&9ra8P gު^2m+*EcnLu{Mi ⍎Fu?Wb㳮2yܛbXGsȷ$}6v!+( Ȥz:yMK7aՒXksj3^5_W+"lfݲsMzE!]c0dH Bj(uPJ#&AJ z|)\dnSd/9-“>d\\ z w]XU xӒ؆;7o 0Y(_EmҐ/^R~_%qzмÍ]VY:!߄ kQ rk7z"uTHq}i~D;L7ۙ?],7\j,D!,j&A^$eJ_Ls[CT9l4$'0(Y+#|T>5C_7=yw%9duC8 5u|4*d۱wbuA)3w ]$'iJ-YMtsXǍJ>HZX|acZ`bf1^|6o^3^j5TjēݑG4f@WD/?ڑX;#JaB$A8VO|g/>Ҽ姄ZJz;@µooלqhA.e7# l-K?SnITZ[%@s̈ES26<5ŽL;(OxM0AFRdd:dk1Xz)6/;4CVʟ:Q!89De{C :u^D:mQ^3 Ho9REgm@^?oR>98'ŌgFJ Z\q3E<6.*JeGP恀GWZ|@~Zدy$bb|-Οq_t(\ùUR{:a\9 ~BQiw=F١ۗ- } s))X؀3&'f(ﳰCeC v9ulN8i\NZ1./{eOUGR !wS<5'M$t#t)"'Ɂpp[]S;RKHk aw81;~E|Cb~_B3^pCB*l^Ut9vu@n22myeC-;Vل]ԕU?ĊiXMqkV#{ƙ"8E*XQ.d`O3žń{ iȗa>8ueoCd7²~8~-;#~t.,ol%.;#mk):BR.fJ!G>ylǮ|Hy)NYs:Pi.C> AHn ԣXn+Zʘa]}6K>lv>4}mT,5A'AQ,l0Hp!-Vo.>p!zx4qf`א85VJ9D"y mӯyrQ+V b'QYSm^{7h5v KŽTVyy|܅ق:i4\{<ﳬ8|F5)+5SoLӹ{~Ve(pXx_#sjZ*G/[S1>1B R_bus]`ۏNJ~7IAAχiX!c[M7HlƓ3XI_ -yE2p'C q_4bӹ6TwEiCNx/s;Ҡ\"z(6"<t-.&"R/;e~±i3" Qsg‹!hgW\j|)L-3.G]~yQ3 FBQMmfU:dѦS+m/揭,#ȯ@0`Ŭ(g/`<Շ7QjP}ad6vO x} gC@f XV:\~%jLb[C . zQ,bt<މFS j9Z^]_%~:jgZuQy?\K zh<6V k!l"SIO"mXTHN.23 s|c+I%in95W}oL~CWw3"ӌBޛ}/ѩa|^( ?FiQZ[AV`ua IyQ#û^%J*l< -:y 0g.uPRz3w1/U}I8Ю2'!_'.oڧ2e'Us:^˙fԵe9_gPD߽ʖlu:w|'i)Oh-+K3[zqbGƴn@Nn܄"y,8 k4YR-=b  ްB}>-|f$(:fb[@ݿw{Qk/32 _4׺>b0SmeR[b` 5RX>5pkHcK)~1tٝE9Ey`ADV-{1oRawKz flӭqe1߯ћ*F(CcĖfkÞA\Z:'Ҩ9ҔiGRo2abhRݍ0,cD1tA$<EP4j? +)}vUw`]ѣ)M3 % pr\ZB Ƈ63єSlX(lX2Ꝉ!ysj >Q_讧kqDI+KK7c 莄vzs ͻG:v ?3rCCHО8jQ71ju ͌k@ۉ?~L!"Կ4uQZ&!*zdiZIJ7 $m/:g +gg7zY)]Qhq$S*)I8 r0n-u*&XaQpPU:[#/fF`NN/rNq?d}ņ/#VvטəՂwOA!ų*"߾@ *a/Z,6wv8EOæçwߙr rVw} 7 45<;4`}e݂ eH bݴPxThݮW ڌ\P LU6N=y՞ 0Vx=KL@URB/@+ kjzuMbL('+vBȑ^gГ{9[٧ņ ' 8eZY?ĎP5!cz8 tUAsU7oB3rC|t+.e?[-ۜ'ie&9@o#X#"G?/sE6 M*9M:9.wX+YMpm*v̆#Mɂ)*+(NEOxv\^z%Ls pf򃼣Y/g;m\L;B'FmXi惜'? K`[{Ɣ]rE`kGY PoY}`J], sMȀM#u~(; [.(<‹h7wZ4 [:;7BBSB$S.Ɋ1J"N+Qe:;s1퇩ɤau<~ pcl!0t^pR^M{VfHF~.#t"dQfLOHf_+ c/e3>,k唂hfe[Y`x|Z"g5LXǻY6h$Y',\z08g3Zh{mOyEbZߧA,% -:k_jW:ƎjaQNp[AMPKFiqf:^Eg#pڞ JEAT- S(;MH01hsC9)p(j:kSeǬWhg2#`+.xmxnf0:ؑȑt ^F7QF \(͎~ᗥ-<gZ=22x |nBT(Wn`XiåժKlz`x+Ew7U~}O"_7+fs * ɻk.9hK]y\vL` d cOl#Ny*d^{"loLL8phFza8Dtynd:ϜßbT ::jcjbwLoq(ot{JƩZkpqC޾=CHƅ5M=OO4|! Q!s?LCή=1jE D}c)&Fm%  <8/:[x :G"V$|\h#1? Tàv\zVdN(hv,@k~pcהvb#D)L`\6|xc(ZQp_B'EK4V҄^AG"1 @|Y6_d7+ᱪFAX,bw1ЦCL<5nW yy-r6 #-3zϭq\p9ZXwBj=ӁMUO<#< %Ǿ; 7'Iƍ'q3zwe̸"ٷvOM7ov Q-NAT^1 lr]I^Tokmjѻ+ʃM\*֏M7?/q̎xXV 6X,NC_L^2q}DnΕV?^qe6HA*S71dr LGd\à wԁषNe$0xJ&q…8 uWVoz?%Lvw6sYdĠѦ2A乖\گ# YJJH 4mv\դVM;NW&C˟MM\C0IqYRNqm)UTloiB˚@ן~yըP)*~Tc,?w_7ζPiݡ/CP^vk:R=re֯U)\З( ,گvV~+NZCόm^ :Zahk0;`NyIf@LB^!!dH+CZKE 6/͚?ռOf+]zmPyܮ#Xg) ~ A{wGZ#Fqg>9+t7f<'%{g<ΗW[ۛV;'[4 0E.&cnNjTjW4-9T%} ehUlFJb: r3,V&kuoo?xh&q+q{T F4}a-~>*tŇyl#@Ւ}vQ'A%{ec[GåoժPEsz=t&ƥ0S49(JM 3m-sQ&BۓOʫ,d~WkE/ (>W2 /_8<"Ip_o'Aay8IE'ܜ]-s'8֦=BL2eSe'$]!%VftL8lo\q:jzg܍1{Q:86,z-qXeĹ\]K-F b8+V ?3/\MTْ h? s>YAփ˘)LI7{ ?S9EokBV˵0 P9M,1]_( w 㝗 NG.u𣏕^6b5-n Y%iF@Q QԱ\ T3ͅo,Qn3x*Juŋtzĕk)\k fqK58m#u`zܿ;D5\3ITBX_< xB(KVIJف£IFjo"4"/Tdl[h= ǛywK%YSyO1m>ZCE 7ٔnJ;'gY0M}9D+c,~ù$Nmlv\۠' R)@UwTj{Zͱ~mWzU[2%}-ςNrSJ,.jAlF5fbgn{RϚC/ Uˆhr# g۪"0}Oq)1;01eaajbdD:w.]ӦO? /Ѯ%!Xh93~Ġ$=+œfzAE P{ !YvxAcMRCګ#t*~vaRlך~ſzApvfYX ov-畩[{]DQ?BvX~ȳ5Vng&_X\Jn_* rglU % $(2̺*J0OGPH rAD.} _G7~hވ1CxEa0WP*"t=b\ճ`!pUN.: 3FQ7=yi>57~U^ɸ~W)QWŰA3q/H,B$}qfcDS샟:zAl ^~u˲uώrwPqh/MWVZ4{وkf ᛮdNж"aw뗔5D)z?XKE{,(L.#H9U7t;l}㥁L+ʙ$РH)^ -DҲ 4 w&>x2Qt=Y*/II|,P75 gDaeeK[֍|}} -Xy$=p X셸ojdp`F?S ] Wx!꒛J2I5C$yHm>" T1#(;&>\N1&.vm1\`&otpěW!wZ>vޟ;@+*ñ9:.\ŞePZ+W,ƽGB䔐Rܤvzl!Єg8,*S`]f '␸2mD!CTV]7Lڞ#a`a蹲qw pьNw9n5-0#-z^gnޗ1̐rlf vBA/é1\眧;!j6~a? gyŹyk$ՁO{z&vSYv 2+G8͋s_9H@~ȻIgO;Jy#<|!6QidKfbiP3y=8i)p>fE_Kq"_35̂{@w7$Ł>W'xXNe2eȜCE ԈNE4#L;i'^QuYn6a'7=r;D9Pz?#\z+\\ c;m&a$_?mfhH~R-*7Mg@дgψjk.jԁ⟑}gB2w/K~UkS^1 c|*]l  b%SxZu^GpNH%V186BX hs[C9%=${aulz9Dwmn2RoxxjVOewj`OPiB~|lO 1zLE/_Yߺ|W$ ~uIab<OSjzt3vw~LaBc]bf,56Q Pҙ$6i;(Ȋ>wfUVVǷE!KP:e-+گtE9ɸ1+ieOSųL*b"hbTo1:%ͼ)/65)a!bwO&MD="pyNaM]*^o+ pz7FPdeGKol6PHɰtO&&ff.[Sq^GvE\Qy^N'I%ltK{VH-WGA¯X'wM7os"EyuRP7R9IbWd:1zW ,=gtrt|nO<&c.gXdՌG>:`;V"d;:b^AXo6] O+n:h3p0$Ys ÓY'ׂ;,ҡ"btj~<nk;2183aPϑe-a`.gN a·R{og`dIPu¿GvVY2Hښm]U eסOw%-}bbAkc/rls =$Π&ٺ:rϟI{bW_7BNΤKo埁I(ءȦU+{ڤ=;)dw-pGt -y٭2OxRQްqVsrz)&/GM:ҏ,of_%L3ѵHה64|@-aCM!D5fw_xou5r#aIΒ߼y*JLG'^K>f`&t祏EhBbX* `J;3wt+tU7.+]_he;+iYK?ޠ,K~x!h47Q640|kj!,ۮU&ϛ&.0S IXliB+d~eS(B;ђY&ա#碵o9qCd"#NZD21%tCF8GҰ&rP!-E { =71:/;>A')?20e0 pAAgGQS&u0)8t1u];g-Sq'x9J.fi0cp06Ugu&eJ4k*Ȉ>ώD󟋽y6o4mBmMW 1֙(JJ蛳0>yP lXU,)b^3[3Hcvw1.ii_Ҵ;-y`h}9 ]ML*DJo_bG@^w}߉)@?5_{i `ϝt ȼwVL# ! Hڊ}ո'J#dqL4lY;=3QG_WݓjT[OE<[օ,Q `,Em "GSգR3 9eu[סapp&쵀Dw:N!c R'Efŗfy@f-ߣ?I=BioAz*0Lj~uejG Ǘ"/6ߍn_t0#9qED~ v7^4B8vv\f/1,<(pҐ|l(GtlCT8:FU,l*b/ZxЗUҘm?:L`#~Fdc~MRy"5]S?iLv~ \-.e+&{4MZ.CC!LK-$tI]Nidjj y^[VVY:oJׄ}O~Tgx$KOϸ(<=(f^;eޕ~З;FBp/d^ɜQ#C/LރO.;LnXIbyX461Z-52k]"Ȝ`ВNկ#F{x{jL}!B.[7@FldR-\/Q6x~P: oҦKH"kK1 ꬫ).g`.1ŭMO>F d=^!>ժ3a2A)$jv)ԹRw+W|ۯEv*#Lh2Fyh?!w@G(hLOz BVfȿf،pr3}}5ћO症^inj'-EJsʄY#bzCk廰AAlufEI͠U.B3\w$O>ƍcJuu&ũ**8 TИALj)yOL5&EyRY3RבRZ:}u.|wM `InI`z. O <~SDErQ Pz%rnwݚQ(p.rP̓`C֭9tN0"m40{UCzKd5A{5$Dߟ~o @jcfoGx^ݬx j䇓iq3XGIzLq~C C^.Hǜ9(ICM*i3m?䪸@gTH BFIjМ}u*Wy9>iHn(Hu/NH8h^cgX͌B'T{3yƫ& l]Nm7 2amQ%m f^xiz63#ܧK8&3ڎ7R}h* L>"!aW&w(Z܀bK Bl֤w+F6 ip(쨧d̒J4x^7 Cj`껇'pG@+gV&č8ۑe~j~\Ӥ~=dRWIT\s(UrVJhe ^ϫ@cuU @ʸ>}XV FN0-E!P?4cH2}ULJGȿ)o&4TgۃPnY:S@Ӷ1%KM%ndl74<*Ö9A'uϽXQ;"Iђwtv_H d~[Ȕҹz\y|ެ=_FoN׫W*OpSX_M7F 䈒EhMvHkOc ;/GbUG_ĴT"s#Z>"WxloK!GZý ܻNm}z_.X9U]h1{۹h;VHMs*5+<\D$D}Vh0T'1eU,ʁT6NjNкl2-ڦwXf ՝hvR+˟lju >J B=lAmy2ZQOS n,1(g:Rb`# SX#뮱bQcua,\Lꂃ nΉ<){ٷ,5{苬Qw#B<n-ܙ@ҹc+y5o "A1~r-0#`&4Iv%X 0S?#R-xƋ)ɸHtK&rߞ~1\W\Xz6xfʀ=yZ1L0ސ3n'e[E~u /8&wU ,2te* My-JBU؆] ~oخ=&_h+8UL[Nڳ2"Jш]N/φyl)U:p!#fY>pA.W;YҤ3Nfeb Dw $S/d[\A !^iX^Zʊ+Lgt 7Ail~U(O(K`iЂ_jY ̴[j5֖z2<ai{|vW.ƨgwn"l'8QZ?. 2H{Bg܈Wzd|ƎVc4gKq,z[?CM^D*)69澮0{\.ƶ~R)GݩO^t澰9q.IU%q.IOmIgN2jo;|Lrz9D7pAQNWvZڮ:` Z # jSxf(uA!xHxe:fx{,=;i<ǃ=7‹ +Il>u roM :ptb̮(a4x!u!ƖoEi-3z]{qiD[GA^%U5q;ĕ{j6ѧOn( }~5e>N  (U |0i3R9Ky#':#$]EV+\%amK2y}j`!3W%1 uƿ%maNg^TQ|E!='F-,4Y 7e^lN}(vO!q6l(t U%5*ƥiL f&NP^ FIpL1^Hw,d+d>;b9Hcrʕ\i8 (ͪigu_]@N9/5zRTaeʦ@A"kaKt=u`ZW)߇72X8C_,HYf>OBKNy ゴ6d T`,23Sگl h[/g).^hcndq茍tiS4$^U JV7֏C\sDq T1%6۰3)мW #}BU 661HùLQb`ye:>Mije0$235O)`S`>o`oI={( ޑϠE@Ns?d~;鮿 mbb& ǵKK (]7 %">`p9X_(q 0ޑ K@ӳ^Mc-bjPEʁfCls`C){:N됼WvB 1g~σ'<>YjH {FZc9+-C: hSQewR4ÇVQ<{5:(qFxmD)zK%b$u7}au$mۃDWW}sRyc~U)JHu|q[#Tn46RP+76FG1Eyé)*"8X o҄ێ)u@) -Vn3 yuf"tMn2"pa5ÎN[mt7mez[b";ǎyRZn MBSR2D;⦹;̭X)INͥ4"FJ s8:L淅9Y0aԶ9<'WeYf͍뻸izp-{2lA/$qɋ[#2㋆ [tˀP]G/\S8eѨmogFgW! K!f6hF@5t(Mn\5;F }=$N <}?aʴρZ4;nTX$+}0hN"#.:ޕ+Y ;261Od6 4Li3o;M@QMdJ G<[?X- 7isVG /Iyq\eQ4[͔ݨJ"(FGg{ {i*id|kmVkw.Qy# i3tl_wlG}]b2 `Wqtt Bkӧ,IPt>U~~g'#y4ۻJyu&)Ϣ[a3k6,M! ǹWh+hRL,<1UYBʼJC-4~b.st9m!:5C2M8oE)/ZHu'v"u0Q47cKGqs'ŭ; 3Vt LF8ڰ:i>! ߘ; -n85K%&t|mC JV"m BG`)lMHZ `Ec*5_?c6SU|$ߙ8Z{pÈ=4tq%})$sFC K̅((N_bPKi`02H9DwZ A@d@%Z9 $gdQxZ?" +fxS{Jp%!\M]OrL?5SqyORT&\KAg[BOH}-^\8>V=)&u$p0&P"FDa MΙv]c^,R ͒1<A-Qw; D1x&{|!0$^>#! p k7ƣ*1cFMYB8 {_kϴe˛X^*q1J/p~?BDeGS-YxNFhߘ9%=`)f02?]r*dVP5vkf G3JX`k,߻6˧ۺKi|qb]ՆE2kl7$zi|'%[!VqZ9.ۜ@wU'`_HU6L$ p)Ldn`?Du{XU+}67756u MxeCkU$_p%AXk002NRhq M,Qy&--9STPM]+&@(5y8*tA}<}"xNt,Bm.UjJ~}f}nvІWLa$S7N-}x%Ň%B5& NhOhP7L+ OV 4KF bLbn*=E[\]RJ"{q [5LKSfy)DË_ʩ~%n,WՐ4g-Gע Z' &IJ|X5fz͑JHE_0ғ8!Nzva<0(Eg{}yɵڟG|OiEZZ QW m^m"KDna-K[܆1RVoH&v%Ԭbu9M"kH轳atf4&|ŒtVPZ(ꋍֺcR|jIN`5uyPi!J喼WB0 q,th-:hOP.Y)'CCɠَM(:xth R'Ln8qdxqI>|zPU}Y_猍67\pWT'OA* A$u؀B+џ$Ԣ)P\l~E{bk 4ĴXzحim2^5_FŠ[܎ t'3 ]%zw zp/݁RNdfڙjigۋOkp}$_]ٻXSӧY^ťHEJ9z,Nִ"S/' g;5dP7"”Rƹx=$ M65-+,yb{@CdEɇh0iwmMU߄W z$ze04OnF#NkJH|dLŌyp,=dvS 36{ٶ]|V5 k198t|xADߜ  t1ߎ:jkB('ě\6 -!2ӈ: qS vۭBur}-6+Y¹Kճ~߿㑼CA}gދx:i@y{u/$bu#SNP XaxoדSj#]aY|rCIb9Q_4v̫My/Z9&1Wln -1(01{ḝKd;LCvC 7/68"Qf:(N1xYvxo"Xr[iP^aBG5#/5uS?ղ2Q-J hPtunMKe%0dGDXx,o_"- KC;\KQL|Xo u)?xҔ߽r-\&1#)QI%K%$`y ^\E*`܍Շ z948Hy-N,#ǿ؋@y)W/nTJG_qJf\lAh-O֩9)/5G9PQ=t1z|:{DL{CVú&SwD+2 jm[~2q;tDDG33mX YmSn!v$ϸPʹRc5*,j1ϩgq!p &ىSw.mݻU$irui^v"nrv/v̱W\eͣG汴v4y.`qsFJU0Fa5sSs*àٵ~tR7la~x&H6x"+6W:zZ9ܽl-=bґYFʅեM:ɖwx70F9iժCzB>?'(ӠPO f٬Z8絴8QuAR#_>W4 Hq#b^bI:# 1SȎAPhG0#j?gw‡BxNIr{ε=3$8Nt}aC$`fY=1 ˷ tmc-m<1ɒPByP@dwGf?d`˸Nᜥ,T;VD :zI`ι">+Ues`6چ$3Q[Uk#~96gk5Xӗhɇ%"W_%^lȮUesX9PwtwdB (_J9"nc=%uzLL>{b< ;kuiu͕4v ah)w2s6p6HW侈0 sj'dA*в'Z0R`lTf.wfu ϠAߋs#HGXJeqpuD#W]AmQR$u,`0MaZYOe{8a=k2-¦}ytv#~ &`f^#urd0[qj1ygͤl/mVP*_Џ :;ӓ[րy2M˷kD ]\`qՐ̣b~UV׵P[hJ Nڂ#ֱU{oO w\9t4C>t-?DW@ZMhKc-,b{OW*)Jo:R}:i"Oۥj.֮.Jg=W5Abr]R(M}1jehB ~jwx վ_kh a\T^i=w7ZŠ֩ ]c{o{󽜙&uLeBm:6jJTB' jwu {&;)7,7 )8nYp,m门uwKS_{*fxe$q r7>Ѵ9yrkM L]_m@Y'r ExMڗK*9FL5|k}mxQ$\A^8,m߸ˆ&fW^\b ^Ug:0_SY\S%֞LӖ{&Dn-412ZL--aۻC,6wZV!,-Y>\Azf\vcɯkjZj'\}eJaB2R93E-T$C '+-SoE} @g6:#ҏ[$wH^;;XSHFY Qf}_1⹇vϳI$jJ* 9@ Ijf䏈PG:PdYVl$375ʐ30e@:Ă'Z2dA&Hf?J.1.48FjOK=6M'o(M A:Ŏ6l30X֟^$sS3^z%IBs0VTM %ٻq5{BH5_gсЦ50Jɨ bT-go̳G1-tŕ.=>c@MRyoMJy;30[{`9AGZhoU1UM0{ 'vx +CckHrlB9 MqA\ > n(X$uw؏F 4Y.d#r,JkQ#ѭN\=Fa,k2hPMM oi폟tnϐt(qě'hK2y cS15,!V6m5ve%6UJ4 FaѓvY)3B' ÏIwN #e ,+ ?f5V`̏~(Ub5nNZ8c;hK:'(@?yG>*z$>8k:W>t(!. xcAx62%ƿ{4HI7ju}idcm1T5*8`N^zsoKDXԌiPIC RU5WmҝX/a~ut'r).._X㫄ّøv& ?FzF6U7 i@7/k >0'7Ɏ<&l,Q{&_8'-_ BZ~ x2V"ǵN*UrUA$IyVdЌ-;G`zQx6C "[M633X(y#"SL]Z[00 VŒEQ5l'J$+}a϶nZl{qyVuT'o$tg:+#nR>p5u5<S0+-҄5%<ճ߯{Ѽ|"| ⓖy 4l΀&1؎Vg16Rdm7 9f 860XhT pDb׺צ9 (. gQ #̊=cXizWN">1&V S$2k uf̌1m Qq5*']v`cQjHj5*,5V/ug]geVJly^e`Q{NF11yMN{aqkpr0d~P#\AT_7"u Mn t@M0Vc'!kQem%7Rscx{b'T>X`/ WϚ[^YM"ٿhm0|Zֳ`HMxGai􈧻26[VXGc89Mn\c1KW=K|5yG_bE-3[;$:Ypm |S(_K=Q^*?1@DMJAP" kV؄7'oF G _CZP6܃L{T&g:lgJCRWRԈB.x>/՚^/> Oc/iuOk@'״$`ElH!ɸ+a |I.V[Gö;>?Cgu]5!tY B`)^C/T-tPPdvoN/Ew٣`"h" 㜷w0Nݐ@@0hm͠C`X)(A\bk Q&9`ei9⁠j~{pM{֘kYtWU=>O_t(%RA@ x+2gfrK>@9J?@+Z){/;I3&Õ686B"3E0cbE-gIۻpV2)'e|Cϣ8`FlgMM22G5Bu.n2@HSLQ7kۆ\++T}ӹ0%o }ܕYJ#˄im{)f#å& IҮ&87#Ɖ1E bc=CԍEln)߫6q`Xh ,Qh@Zv*0$,|pG/8F{BH UƩzY`jL Xҥhޕڋĝ熪(JuqLo0dUp @`DK1e.#eD :? > *g)@`BzG=eCq[Kg=JjAz0#)^hQ9Y>#/_6SHV6# DuKxDfnD$GfUZ9 SǍjTONJ@Ok)m>n. BN5. $ljYoGbGhY?_%Kz M$#}޾[C$8:pngL(<9*CV@t kM6wrO8eOA9t$i_ +9hlMx6h4茿;3EK17«KR\r6WϺ~[sk3F {W^x4Y"n{i,V0l_H! W=1^͙DED6ןBQXsKVYtE(éߚf\&p,\kx#՛,d`%]Np(i6GzJz4mV\m :v"^mp*}&m`JڡkU :ʣY`b17$Sxdf;YƤ,G8LFoK[AJN@bk+/󁫽D{t/Ɔ9ߜh#mcl?<^NxTL/mP8xڭ[;'T~O?29'[{`,] 1NKi^- "Y&|lٖe)Bdn M`3M7MFWY.E)cR@P&"еXI\yxUK &qt w^>Pc'r=h֬4L ~'-V|}x۾]]^d2CLF<[$4;^K' 5~aA?puR[Zxi;F=3uyG>͢)_9|p1i [2IW {8My8|+N55YXQ6?}wkSτex4j]Y5n VXQx< UlCl)A{!StMMJp*Im*OZm4= *;'15 H#*L%<@az 7T MW z5[%1\;9TIPBbܯ"5n࠵2Î.xGb`זu)#?@b‹@.ǃ9eE}$|/w9z| _0,S O=^PQA MԎQ*kK2;{01K5;V.hX& cݥ42{(4fskVsnb&cGKCB׵ո&eBb1QCpd e-g$8](b}l}#lrtqq i_.ԑ]NظmN6V"5rwb63+x&;ݙ HYAF +{IZ X[?}A3/(Cezd!FMQ5k?OC `hy'Id$WLYdڌd{uRf̚B3:PY,&65|4Q w9P)"Eѣʷ _XVwj wQPw^O }RR/:,NU 75@V*K!Jf JٝUs'KP=}o# #8}FJ.gVh(>f35L' J%@;ҫN~Xg e n(RXcl^ײϺ`h;8uvf'(HZ=3F ΀;.ݣLC+rTUL`v۷Q L"|=H c*Tyߣ eSvH90,v/4Gt&ܣfIAt&HLW~ dzo 0H4 P\ギA$#Fٯc؊k=ۥ+:[<~?aK6^WBm0ŸTe?T̑m1ve\:hq.UR\kE$:Åɚ~sv-ނW6bX';nASz\? 9p=Tx@[=pUUxߗA]_QyNƝ pl=JM[Ѳ=V$Yogf==j޻02hzvG (RѦΛ% " 4V+K3|\wȐRnBʬ 0Pzݘz)1Xc;u,}O%>]SH!j&DNs ̰eP SPCDžYWл⼇m`7,?#ج$jsC$ TlLM [ 6#8[۪M vd^ ].s N4SU =@؞o7|$sQ*lc|xNֻQ819:aK1q66H][!Mkk~6G?&UNJIa.]Q.vS)`$'ؒ,vvV 8(bIrzvdof-:vSfHG$wt3ț-"k>W;̄zyCɼ !mk)1ݿO:~N49#oOzڟMUPjb.OI4*XQŤ!fb'hJ5cQ##D9o:P=@\-M =1exYH1eޒym= w0m b96eI94= -2I%KR oFT8j,yR9RA?q<|{S2~ZR44,/[]gv,$0s̡V ?](D XSg MOm]^Q%wȡ@HR 2eM \ B#c6PP QCnLDheOH3wƦfHȦ&F4z&4.5OX3sx}4|Q0d8häMmE^e}_vԣKuC>+ôB1f׆ YMȵD}lRRm1vBu#fk!;匞H0\y ^G--![dz4r"z nL*ɟXNY/_ȥ2M>0yDcK4=Z+~1jǥuO~6>ڡA_{1c2x`p5_#F/M!Oajx,RfЁ}f+,`iP I|+<;hn4QC1,}6Rwwfye!o(;qܭ Mr']ZNOXoVf--  YM-?CY$/Iӷx)Rsg O'A…ԑuhҬe)'u"f j/S"\dʌh0[ 3[\' IgbP%bV=L eۄ9O 35נ.9=jP$\>uTYWQy~ߠ#:i18jz{8< ²ޣ%rBOQ}"=f P:J'a8h3 tˡ!MH }\1 *L"Xs&PAUzz, .[>s+fZsǚվ{s]h]Xw @ jhJ/| }fFX0{Cؒ ʁdb^1)6iJg LeQ-GDSj_tk%D%=SY4E|[V];=8)kT' h[O(rI_X-uÖ9v/S!wD XXqR)"& tٺG B$<]"cgkc&uLN;L RuK57=OƕWnܳ`ūtwͤvOp/gRo8#,޳\=dC: j'U­BbWx$s}gfH w>6HHc玄d-6z.ː"j$P7'dqRIygK`"Tc۵YL5#͟qH3[sNu5+$,A>I*#qﺧja~f)֏i> 9gǃoSnu w8)>%3 ̣Ⱥ2wzt5%΂! D *[TT Bϕ'쁚OOɫ tbL:@ yխF \|cf$(ڴ_Ǿ crYE0y:rJzHTZNљ}wF{. =LyueonhgpTB`"?֩;<)iN{=ߴ_7^[f0\پ%f*̓FL_]cXńmW kSY M0-UҗN9g,E=A&yB| Wۮq|T9g %ɪ^5gU-Ad24ۈu>x QɅ,&`}H`m}tpHn~="Ls_YG=J 齁2S«CxۈثvY F婇a"3U@_w~BL3'xi0AptRm!8"蒄Y9';8 >\F4Hޅ@_F;/RRb ÜYjZDuBCء(ک }Oc>ti -*g/72_ŦQeym7!YH͜O찣< bJ!hڭ3t_A - $ں|:ӆUr%ȗH Zy ߩ/ [ƅ$ZIҢLsr ýx: n)P׈ :>`-d;XHqc6"ݥHܿ&Aڽο˺no-MMJ.L~?ra^DJ1tp$AT/&ؼfd!ڪ_4jPpiBZ;u( fjgt+!߃ZB GiXC̺fV kfbe?'g0>C|xi^J'/$SCyĄXN6[TjifRTjo#bU!wFGDD;*xfM@YF6I*l9G`~(y(?D& wS5$cb6U#MFOv kۀkd47<)J~g~B=1R 5|rnReUfzOz؛\ L6ZfCI'ܙ1~f]hd: G5S7kPԺ1J+UGI%Q %9{݂Xm |6Ewp E3ƻd(V+pWӓL!Ex%ޑ\=Էp>;vZ :Y8N%@6C"pFT}QZx c / (.j)ijfj+9 !Q%pb},=&Fp"FVfjEKA&9Z?#(JG? a%e2f7j<[f S%ut5ww rWzx# ^˝&Xˢ`O|f1{*E" @w/9KfYWi#!\5SNJ$ZN*xӜU]n7/yzD?h;(,5"dS>A~Q^91.#)٣ nDɫ`( t(>J=[Aq)NT*\`vM&)FB8^,׼O\#zrAs|:N!<4\,r%&|Ye#;?# cUW{ap[7gɿ`!}$c6} 98M1M^QORbU82lm|)R|grKC[3^p'f{k*/CJfze$-ZE쪎5d>˺>dޖs{:W]*FB._n2s\7"=X+ܪa=m 8+/N%USӅyV7l/7 Uj3^6ᒓsm:Vbs?4ĻŽe%k'1y4";C6[Bz7"F9 P*D0/L6Й?3edxR V%K9 j0y8 +v2dDOoQʉ#D_탰:M/ɛGomy-_$-Tqm!H*%Kip[@5FM­FO1+] n'G%^YFaEv&BeOC؃ץ\*!WھC]0*-j?bK)K1"Yz+F/kf ~ $7r8eYr? seMiRݱVې@6ZRIxZ6547vN5NZīOtʿgol " ZŕJ6?+xCh=T{9uCӛD@'f^O6|e:4tr18Nbk|ni-ԪZ3yF&_u҂`~ATuxT}JC%weu(v!_|b <# *xf# aJ; [Cc'"^@EKV u6 åFoBC@3S=!Y y{hwƖhݞQ\ub3mͨ1Ȯ%UJM$RN }Ba=85%B"JȌUqaKs1J _T]ǐ: }IK2ʎc:ޣ ֊k9;?R7{կwQܧ͆}AbBdкvg^C+@Ov!v{䠰rGE̷^E?l9/JRIR,E+n;Dۤ ,2uH;&eU妋LR%1k: ۮS@"©enƝu@ɷ<,+V1ţTFm#:[Z#jP)\^BRpCi"0; v_BVחCKL^q'l NGX d"woժR棋|gDep)vezKK?VuIWtcU+AK7)2K d޾5L=t6"7 q $d2:edMl^À8_0gbjHI4x c{-&~&UA+l Qf`#OSh(Q$(JgQc٤Λ5[Xܺ,^%M(fKԚf(SD*p(*.7J:3"xpn3:. 0^&Rf|Q@+"iJ}q c$!H\ WCrZoy#ј&ZF/6dg|U+d0a(}$+ׁk0;:1Œg/J<2.na*&$Wl>$Dŀ28b J\Ln?;2iK˸6qI_tġYLw϶3um>a%"[ dS&*f8.=|?[p(4[`nJokb.*R8ف+3ҦUPuާ Oٓ8G"QY})}a@!q0.%+A1I7ha-" s"T=>E.V*v |u~Wϵ]$,6OC9AŲA>˾SpxwdgФIt3 ۆ\H:D3 V;U%9b t ׁk28@w{r,ǥ/_rzoM*Tw'qUF`8R{ q/} Stu0Lq߇˛ Ko VWx5g/i!lHxQLR~ 6:ǹ.Ã~c=lX40ou_!EL&cjFc!xvRryۦߵXw\i KHETeDwt1BpbYȁYv }f/̰cʶX3ts(ay)@=0uѐ(K[Fp߱Iߛt C;Wu1,||FPvJ?dұۓ"M-:NTbF(ITJdo]'.*%mn">Y}/"Y}̊\TfWdt!L/j <7r~?"T h=zBқ%ۧo5&]wxqhrNT- BMz9a6R=1{1[I~A މ֔Mpk"p-EJE`bCi ·Jkm ycܖ=78xuʯ{wIb)~-p?2 @/&gfvg2 Ndd^ʧWދ }q#qn;QLi?ܲ!s_‹*"?r^D1bm–1~䫩 4pŰhN,EfWhw5)#'Ik[Qi $q6T)\;v]%'dYc#́ Bj[/>Qs5<ۿd_Aw%r'Ia]ݥ'll<= nrȲE7 _ ydYKIIY!)SY/?Gş~]#_=Bp37X Cn6ꕎ1RACGpw~;1O Vg`}YC;`l-c>6BMa9^旴VAV̵L ;l RD=k4:U%׊0pD 2y[)d.lO@|K#s}yYUz1b埐V/mӽ_>EJ!]!QV_L7ZhRi 2!V{pApYL7p}?lIݜtL<+Csnb-}Rb3~s"&6P4;zHo5\QEٔ(S#EO> vM'fW/jL@$Sc\S#?x  W\ ,(2-,{S3Snڬd"1M`xDa餂N6ogwKn1M@`Ob0OL\K͌^ rJwqϿlO"Y#b@~DZi7C#y"~Y6gT}'ɻ̫\-9!U~4 ȼ! /YStYCG|~Nb *F$ 5 xĄ2$G^aSS,Yl)\a ?d3Q92.B#K; }ϴ6LbW6Q n ǘx'tc;yˉ,@&~? .s&l-Ҹ(pPY_YZt g`&Փ7b3$ 8V_Yq5p箆-6h"k=L@^(h`TE@m+tpot wdtH2C9#xB[ATv-,)T)NΆ 6,.o;z>~2NXRho VӹF8Pwš^ʔ򄂄C;)ǼiZP͔FeYf']/5аPCauo} i "(V_v;[I;x\fRy1xܲ$C5.?}lz2( ~TW{`_iuILnhV貦o>477>{8dH%H %fh&a\_&c)nq_Wnyy\ Cg =[w=pITGrt9Q+(  ~:y&Œ:;SYz٦=٨w)LGYAB-L+Uk|q0i3AEq 0 V~ l6,E qRVxY`>K=yyC̜d ¤R51tO"?`Y?J~)/Ǡ(N['8GsDB!3:ɋ*5CocW*`KDlM=U~嫭;`=~7nЌv[&+501d H~ODS&+6B<\FƔh5Y+j)RmlLɇ!{,(4L-\-L:w_HD$*dXAՒ MK5^YJoe_|@$,diȲA>ҳ'p=ynDVEr-88#)-T-l} h2o?ZiņtH:&5isF굣r  fb>JYı$vI'~1Ԟ?S{M+ ((XhW듨LEҺV%zAE%(jZf )\SjgI&p.(O?e]'Cj ,ֆ$=lEMy%ҿ|>w7 )eFbp!I{U7t:E})6P?MV,_=ole0C Kяfz:3̇hw_lx28 ?gP,c/7{24iEf`gw)t4MP@j_twHU^mM}Qޱ): ( G$Z96q2йJiJrV4EAċ*}ěem qH˧lYZuROv-RQ0Ds[v Z!յ?jg*5pgѩ}R;TZKoqI9呙 zMdp^YvQ3AtAfE![# ?H):-bqik)bo۠x { vjxYϫ5pAKr|'1qzN cmK҅kVHŁ%r5W\c 栳_~Cwgz†aRA8KIir;;BJ Ppk  p7=!'Df Ե\?_F"N|k1e_ɸ76}kt:]ٱ %%\vGBQh bGs E^0u6$r} b$?~*A?Zp5/ .[2;jNWGZ7@)T꽡,"RRnkncZ/;ڄY1k&ȣ^B>iAr?mOo+5y`'|,c:ܝl}| ͜G꤈aF;#ځ:@`]Pw}YлDLbGJP ]=!4JAh35ׇrHc{bqA"R?ZER%\w7.tԃX=w9VѴ%F N%,TdcFirM]pMQ=a}U9u%]68QxDH*!)o,Ń;HQiKߘ_K-&ߨ鯿_#LՓ=4f"9Q:c+øH%ЉD{@ݱtTHQVy92=ج>:T5&S 9&=H;0<6*P = (~!˰XR\Xvu۝s{,@ƙCl\D!lu(| emA֊E8ߌ/rc53$ԮʱoXpdjb tqS&F1^*MQ}ʄ38T7K2J hmtйͱ N{`U+$S8qXk|w_:Г^<݌vy*A321-X b s*5C#:gJX; /'ڮB=B.T8XFF8o.TNg 4 ;u9A.{oij9LX(N1TNdl~hC߂x[>D*Ʉ<M-NtKzaejʂ*sBԍӈ\q+dF҂pI!IKIR6RpMt7^Фr-hv?治O>q(]0䐞:9{D3YMy^]C}IIպ3"ë 1FpOe2WdpXe#y (쪒Lژ #o,^F`6{T4]*Iog(m;^Q]AOuD{(!Mk>ig9FA[GW O~N@C4%DvTW@]PjqߕŢYY*6t5IyUPDm ~f 0@ !cGdʼ"̊ޫ+LSg hE\!" uƓ˶n}*{@A@O0ROn:+e`ocK@`晧^cM=j;uB9Y+y=wNݯa6uZ=lf90,\La2=nIze+9ԏs‚< %}5XV/B" ^bf`8MGƬG[.nV?gF ?$ s#=Z1*#;EшyEr]ͦGILKr/Oޮg:(DeZ3j5NC!MdXIC.*֩q*Vz1skp]yP; .K"ˊq_XORE0V&X~t5 [V#|p{ӎ꡵BRUE^2>K %xJzNuUԋxܯp~ZVCs7ӟ,7 'j sELωhr[%&C ݭ1KGbS6E3jwֲB%=B#~'.Cz`ǟX\m41>CgytaOz zXi9§QvE*>QK Cl484g^GWkJ>c'RQOyM;a;%hsTrە˫9.(EBpؕC\h,7 Zr)J 8"U˹O:Rwm݊P㇘'dv8_d])!?zJpf{DFȓs6bjh;7h[MbFoB O0G\ i!hq^H}́1JS4HJZΑAT@FS͗3 O"tmPZҳ(#x^Ƿ u 3TώaX;K[[1Yď6ۋT-V%2IU跭f :b(64m#8c#ĸ(4^zQ\CQӝڕn$I\٣P ˆ繫$͖*dZ.@A*SwthЄPTd`CV>܌r=cO r]6NHŀ&܌ b-5D];Pbu6RMR5W2]gRm0th<jB<6h7AqSMzoبp&4fr ]@ Z&VWSHE"wCKsXzܑGd<'RPT>Kؑl`@jj؋z‘νۆC^X.(́˖r$HC5һ|irå58׌PA=EvP.E͢3)!F0"hqjˍm-oonT=]?FmjѠQ6S%vHwCnmx5Tue04Um>Ƥ w wK](ճ{eg?18>B-ݡ繸&X^YY@Ik#\ŵ]$yWJlڛRWCFyQGgUbn"9ל3#oU"aUߐ?ɱ}|jrr)Nj%С;óKU@#DZDfZ:rO0!T_iU0S-;$_~`jƫ\Pd89 (-ܝeQ]1uKq6klϝz[W+i$b :Ѣ'IS+ e4SUmtJ xpe<* '̞i׍Gsz׼䠒6Yь0J4!u[t')FIIge629z!˹W *t& 9p'u |FLz@6}**VbN @SW4dg]2~5*tnγ:gQՁ+Q(ʘ"E8 yrįJQtޒŽt,Sͤ1W "˳4DCyTTo 's0zW'/L'NPAqR|yU壀'8t.l-5yġaPW =jQç#=q|l5-YJ*{/tGJ4%0xSx>e Tivw%?&X =rOM&z.M=Moja؄c1a\pr{y(JkP9kd>L['=7f@nfF2f$`OPۖȯ1r e~@8YN +_3cfa*9~?/cm6w_Fxj-80PdӔ$T-l  @>Ewn=R$*qozF lb>k(06J LUp M(;` vJx?׆UgK8Qkf+;'E;d>i%6Cu)aRtd?J 4UnW#C@[~vs|ɥ vm0 RگXj&K7fj_nޖu, v2Chjk!%mK̚?$/CgdeS^㼞zPzj !lyؔZư 3j#ӊ"Z'$)Y`ڧ\ kc0$T|;$Ƴco{dZBӲzAz!Q.klψ&2|%{I +|\f2޳a{8.L{B&D\LؔbU%M=Xydb!JDW_xdx2x&$虐jRwwHe\1˨8+lG:8Q)2m6yꖙXd z1 Ң[uŶȭUT[xE f^ٸ^Cakv-L~{{< ^c0h .qIC~@ЦˁqzP9Ś/DUe~\yppPxOٶ>0j$wSk̗[ e Mrk"Z0HH.pE%tx@ܪsH փ= x_͞ :z1;;BѝE'6cœW y2r;]Tptd2CG7\Lw/vՃix{,F7'DjM,N >4֟*] -ƏL#W3d크p OGfF]L0Bi`q{LM1XѽM,xv7OhB|BH?^J->iܛu$ldB6(oFx='$: {r@v M?,Ä2Gez찢hU[T+o4ROcuob IO?gFo<`ʅr~Ԣ ?iv'RmU>KRCK)B5lU@<4&eʕm!7y\ܬv|V[۝[oP .], *=|o]UA"Ι=eW׸ݣ]Q߫߂gco ՠ/Da O2s ۂ*X/Bj+%W=Nm;t,@P,فtB 9#y7D/8?Z{Sˤ%G@"[ס>K3{Ӣ}F䑟t*:Jdwmy7DfHu H+2'S3 Nn-RTpÃngO8oM9|6ԭ)ĩ9Wwت¢wdm烴.IE  !gDsk\ k6_!)M#*:9W}bӵ=O-hK1Imz/!=>O4;1јと.ʂrIh93*U51Y:eE |.UYA&$LR] Ѩ7^I@dY.3aPAxa1F49KX [:6/AꫬbwŘZ(8K'pG0 ~L=,x7F&`xt9eO]k8MȊpU˪:)&ti;t c_éN#{%G;[$WlD L8O{3v'r)V./nU]^qmLьdb$t+ (9W;Q@ذ;Wyt<2xewDʶs><9< ٣JZ?:wr:*U􃷯:8_)*}16~]l5AiёU%nXm O3V⌒0E'*W}Dᛯwpѣ&k$ *: Ջ 3hF[- IǗDxWn<3" ߘuoLxnc~d eTlJnYd(Y퉢z`BK>=~H|rڒm dxAe։߹ibв2{'3qoڛuru~{?3  O#u#qJYR)&d0٢n7X.rAΣ^D`uSuHD>#ՒoRgg|0smY[-izctb;_OE'eaX',41'3#V KF'8CZD~af-: IL䄁Z +sī<t?J|s }r?|^+FFzNHMA3G[& ?5oT{G(M8h7ʹ I/=QU^ uE*S:?qE!Te o9p2T5+{uӽpyB>+t&i;rlZLo=r߮f&ױ``~>φ4zRaHQL.[g+{f<,&`"Qp Nq$M?eDve [TrؿhE\u4ǭHVyP1͡ㇾ``R=rNwaѼtϾ-5\]̜i>3RRW ?Qos IΎl-긌ē["ӊn'ձP]kُvWvF3"]W]O`y);BY e}*\UBYփmPzz:O^Ɨnk7 Y~1yQM4?tKyl$)i1\#f0^ӈ]`Pg?TK=!$ 2y~ '2[F1aRVE] bQRO\[*>*0JTk<{ 1_கmsٰܷøw;0,C,9.xnp;5h?ryG̼[Ouq?8 =J) f KQJ+SDUOCy&ӈH0Ax2nx^ tv~~R~VX_C~0C,2h5Uw`oN!%c qi2QiSRJ`;`vݛhH4n{Gֈ v)aK-޿|_|cވV)YVV-D6oq#s٪DBAU`DTbGit=2c=5` U*4MG.! 1#~jՈlZUH*oEvutJ +RZ»nq˝| Ѡ&8I9 MۓD/m嗵 `iy^4gִKw= ~qty\BW}^}-}.eYW[=8ZZD{QA-ͬj;HԶf|\0h-+i(qt;$TL%[i<;5ҏCLsPcм]ڼYxA'ڞKs\N~C* +|D'n2b^F-ɟ45A@5e,lFs r7O‮u϶1 o ٫ءSFæAP&|,&f% e]]=_MAdž mpڂMrmrS2Vb0Һv!n8}|I/k6taB͉Ğ VO6G{'_.W=Q i MhhƹzׯLjd+eg&7[?܋7e[J^?R2wʹMʆu`dbuEz'xYQ&^W'&1Kv~j混1eflzWpaؽNbu#c$ B(Mɤ"- t/m?d-;]IJ19~iRYٮ疁J1N>iYJx_ےri_JTQzBoB^VY5~}'of Vs&!4}"WȢ2p+Pj%x8jT2iO Mtc; =߲1m}C`"E92 *7Tv¦d msS#Op{Csȳi흆M_A\KGwrwx% Na6wL0YlY]`⺝e*mvȦ4kĞEnJH0UHT^ݢORCg2Q8#DTW_zإIk6h;1l`b9>Øs#lT 7۱!jɈ^L:<u4?I( gܾF Y"˓[(2t3rH/-8jT09v>Ĩdk^Hc| "R"SJDmR)υ6t[3p%FxŝJ=lJRyFw(tvŇ  23&> mP,ijYᡣDb$ɵc?0䛁ⶴW5`w|wS.o6*j4٩pyF;;'mWs?.`![)2Sι3X9\ eǪObň"~s|ydwi G@+eȜ^k! ޳'ijy8䞎+{ u2T!V=K;\^$JoZxVNWn(>jFЍc Rp{LYIsOR:b ]BCIJfq`0 ⠙J[]ٚ;= f=ۍ$X~x.ߍxHF(2cJOOLE<7Ķʩ;x#Oq6KJ DBI]MaS/i3uE\0Bi.Pi);3:K1!q-5~r`t~~pBrpY8VjH#CsS㿘mmUp"u>#9$+ Yn 5Q< (N5 wʼa w?Z)"3|c^&DCXzEkkY]k5u&"B]t3dHq~!Y\vҧbdCp:$(эd*12cp4/QL+\S,*9|l瞁/|wJ=Gk#OR ).1J--#}fQ5#LnY-r>y -p+OxJc@6|a菧fGx$NJ3QRr:!FyŎXSee,w| %<+AOE#d0Yd$N|uT'KGT{ g!CTvcy[ ;Z{N~ ?JB04rܔda ӨX))!jE!,]Ո3$P:H5@9ج2# 2EPc,Xoh6r 01KzNvqFC DTdl:Sa=Mh")1Vn5XI0v=:hRdi#DxqР&MM*n#~w1I)e"ɂO ׌*gC"/Pg4Ǩ$|*:zV\iN(I3K]+ڈ ; 1>A@ Is x)!W-ǐG//<*'*72=,P7Dw~pt(,jRA)VW< /ur8qYRkGT0-W bxh zJhՅ9~ Gp*ezi̯99yYL"NmpI~Gfxp^28 -9z{|}ǰOl&٬x;ٷk@d tHh ~t'SudYcmHuž5rtc~9}Py_4&NGULPkJi%y}wJ,=sr!:k$P2@;>eTD\! yA漱wNIZ\^rN:U1S?WtBĮۭ7e;[i5ebnmRCܒ'Jzlm UQ; .*VhNPN,p$pmL4X(ش⭭}.0J,'\EvH A2nh{j1dBbٲ & :jq EcGwC񕡢 &h=o_rVo%dvɸ;׬hp Kc>ԪmP:=W3iVUۍi#{SfbdE*K)(VIaڠGt'QIh>p5roYra}K,`؜~]_꫏6+u!?s:I؈ZEŒ5& J cw]Bɰ>k=C-4Q: gIb%&-y?E>b,RT{f$}}*0jz{/)ˏhdfo`Ф؍4ku {M[&VЁspMo-t@< ߘJOTg-"XEY'@},UDI *MTzporXI|9 ]r6s2%?M#[32TQBf>Sxq%M1sPpZbT eI| >lY=J)E-ΛcG- P4U>1PϗyEq^g@/,oGFùF ͐K~ͿN[Vꊲ)?'/Kavȭf&q\T!ky,:O[풶qhb solA+[A~XvuٌÆlg9%[d٨3 %zpekwΧ Ə;qdט?)<Ŏа|@ERA[TvU"V!TjxKN2>EmjCcG/b>,T ,kQ uu,2€O: QTK)%3D 3ʦ $Gn1[qZh@\р HXI >ǖW(Z4B2TpH9—/]LU85{9=94έNaɳWۓ9Ak:ӌ]Qu t_,m a1^B &Jm*BqQoߧrYe}Jyi$ >}1Yz$_ tgqm7_PQ4|-K1H{R $SOђU^_NuQ魃sa=uH&$y sX,_쯵RjqC[VUţD]O- ( k'>:!Sr2P04*24A蕽٢FMuB -P] <~W"0MHZX] e/_r L}_3ZfqcXoH'AПP-Bb*|7iWoZ)ܸ*1%J[`Bd㖥WIRmQ<1z{zp؎BS}*pUMLr yYt㜑=H8>?pδ>mL"蜁,\]K\ |[X46t`>u1Au]cJ9YZdl0DoYA7C ĖUxF9O2^V#~2`RDKf)P}J1멆O!5/u=W@K7uR379@i]WPt~Gkv85ךJ.j*Qc$4`#ڞt[~os k;VNwA$3]p5 Go]~rouJ@Å i.%,954꽌/U|?~`~A:괍ʋ+5NtusEqmk~  b~E |lI =m>McT[wNTVe]Xjѧɦehu=S96ZEv'2FlWu) &ں t'"Ɨ}sh.6AT} t4?.n,Yv(Ob.&]/s+}]*ʼnwI]W󚦻fG9X k4ћLSbƚ}>r+K~mJ9#V3j"Efk~p8; ".J^5#r|zFDoJ9%N@m.آ%(>ez'DHvˉ9fDZp| .~ r9i/ vK>g^L",;0)%S ZP3CQ!fX a7Ry߸uv Tpp56΂)0rG XK1tl)x<} NKܙiy՗n7\OeMXo}TǛ ]{#Ln=(BS͵L`CD# X_M 4O d!|O`*`1G|>ەrl$2-LUV^f O _3A}`=m v1)䌀ݔz33 !&z%:] ,]_h$A_08(VMq4/6A?[ nZZ 5?S{.g2:I!/eK !cmg+=+*O[Ə68B v@[O:%nt  !/3.Kq7F&2 B)D[#$0[We5S&s#\!/mK~9qNEP)2<%%c%mܹУ6_c0zkkFKΰ1?D~I#* Q,@ǷjǽFBPXؿyVκWfJqͼiBch t =_GG)hMu`~0ioُ MI |/J< (T#2K~U< (@b=ȑYLRF] НZ0N@P{WFˌBvҫ0|[Z@nY~QC rGW+c=oxG@?^/Q`[cĹ=6vl`'O;ZefX+&f:He!{ |blt+39fgzeI?7j;vg)|oTbQ^D[S S-3kەû_ QAcAEe{/o>{dFgCU]*7n CDdbS(e{36?L5Bi=.3=cT& L].{^SM:A ŢTvPDҠyK `,G>Eڄd:`%;1YdGpX i;li6aL5P#L-4Dq ! !EdvK"9b:jqc ұZDqh/M%#Cij;@etE%J s9;}I 1j}Gʵe%"ooUqS cRQ.~`)711xV黥Z~.pIi9ndK:&my̌@3d߃(B(ќkeW.+8qf5C}S/Zhq _N- |.r:\ؕ$BK˽N\+2ݻgeErt*ȭK%f_O(QW'sUM }d<'y?w~ Sn]'Iz ]-X0)9FuoP999hח2buV/\%.qzOQ8a ӂ5cD %^%gHWW>Aƌk~Xطay $"/}fxwA>'lM(vWg 捺ic6Lp/tfL3eeHu;`E/R8\ )l'-`|P'0IWhWz]hdu0=}t^'te5{m '@_ J,sI#3Oz-E*^r&طm'@߬!~s.]c,AFSJ`ԸrBӨ~Te^5[ysJE|*᭷4d;1E{s`IER9,\`2@<ϊb)w o<>!F++8VgCQE2z"̌&|! +eJo]m Qj6c6[:"<]O 2gpo73|t䖶#P p zb-"IEhYZ涠͉bޯg8^yg(ۡ>q2qL5[i/A9]Ljʌ4" G1F/v^8EBW}J@lm?(Th < )WR*rpګ/ȠB6o~j *kGt;s2~T5D|ſ޲o5[fN5S/ A2#"~<t#Z;;(LLX͕G}{S+z_!(^]F\ Řnf.88D % Y ܬ)]HtďY.HEQQnFvcYTЕ_H-' alш왔{`ӥW%LZ.5Oƨwz,g'biy E@Υ %4aK)wW`g_UOmh :fϢɑpؤ~ťNVt6QJZ> sM>[&W%XFG&V;ugwljg摭t65@hm%FDr$-Jf_!X>F"NsÐ,wj7V ]l 'M\0&g;۵辢h=>G4I.J<-mM"7 E}FujUo px"Zp]N*r"Xg0R>(DMF?7-!p^? ن͓Vr6F7I {櫬8/ idٹ|˫ ?HCݟiOmKiG#m\'̬P!;;=x@nƺceS$I.E<$. y8=E kVϽIhոSgc}S{P0 ؿgUMGL8'%hcjZ9)Dp_zxhQd[]Q/ֽmJً\ &ݻlLþ &2o'NjYPY.|wI3Q2[ :$ bwb]$PX4YH`I+oC^mp!EIW=+ RV=O)YcKk*J+G˸ӇN*6+҅ G۵Ȁ/,Y)H+CkQ)T!Wqȓ׏QwߪHՆABOߨ7<[\ݖx'7h+?zB %M}aNFhҹ?"sJ[fc)ƅ yju13j\vtӧrîֵxO-f J~\$II hoQ4Yf rXA+B8$drsC`h(b"OpyNTҢ%=Od RrnruO/ ( J.m˫㮍^d5*f99gT\{ՂβÚ6bՒFXK~"{aJ Dԅ7 ˲'KA//݌Pm?B`^9x9`%?&^..s3zir-JpM&,u7xIz4Xy :5ys-8Tm6[py|hs: lYJovn$1_l}gd+V+/~9HzHqInfhNBTAG rTۊe E5"/B1N1kpqeٹ |}q]0$)y&>b5 F;cL8R1'i3){9^J9m JBM!JРaZd,/iR^+pj/ AsTBЇ<˂t(vwZi Ic*3e9 (x/ckp(ks2*E(Ի7NodVSZy[FmQC-v}i2dWhRޔ/+/M`dc#v]2%?VFtm]?l24NS%: <#L|іlH)v}ޔY3*< 7iz޳HAylI*]u(pknp/v"|iOFtkN%ϡ(D(J@b2+R.$za2U|& z3(+1ֿ^1LV1c,qw/|G ?J5Z-s *-Ke.Pa6E^oN8w.c0~^<˔<02Bgy!LTRIgH0{ aI>K}QYCojJ|!s8Zi!8<U> )pdMl0$" h}I#o)Y![dXA8! 8'uwyM!z |Ɵ)+_r/8_YR\H™?jPl O+Xx m27ArZ!Gu TT&Arc?N[C=;WTc;^l巛sF3>X/? 7 eGt) a*c%FH&J̙deڽ1n5>gu pFEt["qh`8$43WCmSdB+@YDf%MX;Eh_h?Xˠ)z6Ȼ J"㽀\j>$ M)"7H4kiF4zLJ'Yj`@?̲TlNfm|VsO˞w,v p1=xGL({.A h+q&4LlQKwhZ@g 'XgIϛjXUf8[QIq{e2i0ߴgM f_T? ov3Qz /W{I6smυ;sDHgۋg(+ߑ<1l- h, >`Sw#yU6 _, 4>gi*eI'jX.襌ݹc*gF'۬xMM" a[}.Owˉj() dwz[?%ɻHhr2:QTOdŝrDB,4 _&)Hj0~Sgv_2It#8͠st2z7 rBHN/=Q?]ڌM:|Y?_2^5aW_ ~[kW /s#EnGŁﰗL^K";kTq\$AE["5CF8 rd[`DG` T9 F/:vPT"pپ /7uby.ʉAi^iGcSeNNA:u9J`;ߢmi7$gV6ԩr U|64Vġp(i3uܶY`cڨ p1@$2Iܚ44¶5Ri \JEwaE !6\ڦZMq$`|} Onactݔ״bDօ`~O܎ F7=v(6Q# ';*QS㑁īx=yOR̻'7697'JToIp1MqaSO+7تK/ՙ A4L6.̰g6fAdaF,`q K޾>CAat~7-L']-E<8v @Fי/zuG;6/3L,jLYJ2gGyL# {@UL6ŵv#wݖh.[jqyVFھx "UhpO米b} g[@oDy(rw O%[,ȣ\>{|C@Icx=ѿ}zKgג'<4h`}VP I=^|U~3|ʋߟe o_E>Dµ>B-&tVK;KV*eMKc4V0nC _L6z%`z 1v&n ̻] UH)%5ӃU뜶ⶼ ^r߂Ǯ[+*pM{!"%ٔv(@E,2.է NCiX!ig'iP!_ hvwT#KBJ гd, .k" xY?Eމ?4UF7Gmr 65]*5* ;L20}Y!)z+.Mj_K3<iAW#S>rxR#|H7bskfӛfXٞVeddɨ  d FXa&%psZq0b#JhD)s+iɷ? wA( "ΞB UEmqu^h1lFc̯Ftn$nF[*h`֑=PU H3y:w=N>#_O",-ҸLEW6e7hb2Bf>)Bqo4cXi 9,[൦|iR7pHM 'I_9{L.gt?X6:N}n|Hrt߱<_=q*1EF'VZ\t=+sS ?i=CU)3pe_05,)iMߟ9.0Uac\^LewkvD_j$јd*,I(9Ƃ32wԅ5//Q,;g2-k4Th7jO_wm9ZQ݉;,6ı4LJRD,e$; oW/YUGؒh#Zy=t y_z]ś%'$[_-g=WG.JO(V뫶CX큟!trU4&-wUmk_m5~ʐ,,XMop";BJ5V ;BMu6ztMxld}>FqD l@#PrsuNlKR r:_GgҤ7_ spc $]'1!vᘃ<4&w&{9V2Yc](O*Uӝ5H`Q&">)31D'hO76L ~ ,gF J$-Զi$:mBO1\!!T^Z-]:q'`dn+fn:uv9j?z-K=I\ѥѫM#)g/si"R vC|bw Ca W%Xu(9-8th^P%k2L7u;FV8zR9nK]ОQSma F|ƕ_ ЎE<e׌k Y] j7@ܩ$Ě@:mՎi5,]'7£ vf3zw3%߮9^;^܋jO0B‡Eq.g&u[wcCo rp2#j]]Ł)ShݺJO+<>myp kWn@ix*^Lpl" D|C;I-ƐhSi 75D˔/[*? ˢcJvs /?s"sߝ7@4_|xT%hM#NC@5Eg*:z~P·KR3 i)#.r;VK]e$eD5Vi>3KiJuIՇn(y瑵VU}_OGAKbHh6+2 ~O_OXuā4Ql"dq:! +'EEul*06F~}f|^Mb5w(/n6M]T@0懋NA[ھ„TѼgސbwk( :ӚMjY>mctd]R5IFlވ$E :-lg}_:m: & 0o@} e'ԉvbeREz*ʳR z,t1'v'YeCǮ80/'(&ʗ֚Jg˨;KiumRIicAXl}S!mAxO&DS2NԖŎ:\,݂ H?E?<^wRvhcߗ (lk+?CQskPҍw{MD,5=BAUfQFV2[nI"H0dކ]=Q M:ڧ?ԼC*.N>n ʱ|/^D.<W'aWl ~H>+T,Q4+Dd8Me ECy)#3̎.pRri`1ܘVꬔg D,, o+Ѥ 3ՌVX4Pky&q+ Uեgu2m8j@.C@$ w~J-̒d ZJCFD; 4b. YJ5G$@>lBnmK,'KV:~T"\Ʒ! @[_AGE"V4}eT‡B8Q _E9d@X\ Mc0WAQqbW7ެOnެ=BXU.dW;bQ(쳽"zPX=f,W*)AH܃"zb"Y5+5Wsxkا.eBS!Lo3l)1cf55 ; H__1{P7^snP!vcaXDYbQ!:|b ߨJ| lI](|6xht) .J;p'1kLyl̀C #fI;SON-)Pssmv ]3lMh⼙U0w"1nj{I*Q~c+/?y(c=bLx9 roB' Jrsed%niA[FPU]oRBU5=y%_B{q,tǏ5(h+p~P:b'LJ-yZ>72]좉(%YO~c_f8*Ȍ׹)s:5WD0/W{)j>Q$CRsds]^3C V>Ykg՚y>ByxgK(iu< VL9`Gi1EHr CDSi+Sߩߢ&a=I.ې+-yZ k)dhw'L1CHD"g]hw7?P vNZhJqs'gh,rb!G\)d%n ;P ڶU}O6+rߺD_o-SORV^n\],\<҅6J8 ]&g'TYiǢQ@T ,y&Lf?4KVje;)ˬhjbc9۲L5gٕds1?-I)1\$"b3н+`Fr66Q^9}V,st_ߛ 9%=zNO蟗̲Qqd%b'DK,VQEh E&~`>UxMXG͒\a05IF }.̙FF|UB2\ 65T+EkA9ghrPwu!>B|M)/|hp`hA۞p)LDhvi>FLco#@Wb!/tB0e58T߄Zu4Cka S?sr4oUsϺcJw]-?uƍeN2V֪֎VߌCD)"w8ֺEj;?}nZ[ E~c{h[M":;u8_|K}BaBb+rM &sKvO {QyLA8 qDzI*Ĥ7E2Z,T..OIm*6 4,i)*`Ƽ65!(ֹh'9׶\R)ҍe~P@dž}G<NCpP==1~ ٵ-]rO4Iv NĪ9 Tdcuibh$) Q O1\MPk_%hx~=Ɔ)]5!x;dv^HҾ:C1r*ϗ= *ӈƗ1k5)J _vz0ߵI'?erHKR55]gJ!zy1 6ŖCq Fr|~"F& ?_<Šb2p5(xvWݚ~9n4@ l3[Ғ匇2j~KN:J5P4z_hip)TfybCA%k}Vm/.O1GJ0X088}&l1Uإ;sB>ܣC`c-.ջvAO@FTC+%}&T󙯛DZi|B@ᒙ(ֹ̻rNI 0JQN[H9x&/ UwɦjǏQLD2ivI=2Oz5)mͼxh뀌mIOUz/̶VuLv5Zky;,kF>C\9+p2ѓQh05Ϭa)s#?xqd fml)Ë(ψ Q hn544~5-%:!Lz03YD8:$egO !;CfIzPJVe](Aon9\Lf%l3RvSt[ARj*)K)-wu/4n[NF̛}Y6ѝο.RÅF݆vَу^Ɖ#NC9P-QNiv9&IzUDXQQ,cδ BΈ"[Dīm!iJմR5#I%Ώ^Bs@ک}b.S{;Ϣ^wrCIt7~c˶ #C2/ }vͤnckF1?<-~K@F }h Ag3꽿< Qؤ@.Vf$輔Gmi`)XZuЅm,2 ސge֚4H9]]I@rkgpA;MqXQ~>%X+S*> iޭ6Q&X%"o Zж * ˁ5V t ,Z*A &t۾2LнpN P@|Y4sQ񘺅gTy˅QZ~BRɎܐ%QTLO`Xu :tr)}tgu O}4 -&-zuJ+"k!GM3\ԚȎ55jbrv_aCQt,պנ$"^5Ũ?edM*hG7T ڿ3Z Ƴ)a$2A23 х5I"BhںeuHթN tVUz~.?Pa&k dp$;r:Q c[3FKbp!OO X_K9Jw 4z(RJKQ&ieկ%Z=&Qp+PhEs/C@Jr;ڨyoYK*Pl5X!%+C)IWۖ6=ZVM7ת8I/4hVD^>,D>LJr ͗c5 QjG;hb'yiPJṫ)SȵF.e7 vuMIGQX=1}lܧ2Pb^Cd͊PS3M|d E`ÎѬ1^FrP:NXO| +aQ*+i|bt2js4 aoVk3%tOEcZd3mODh.dj~E[]L74z *Ȣ&  JG*&!y6ޔ?R4 %HdQ`M"I{@M(lƈ/Rk5$m C<Ն*bq{7NskMgF.;*$@93Pg&PO fvd!=Krg3βx7$Mf_]g^s {:f I':ޒ%¢2-uF<+n7qXϱ5G޿4K90PbîH6a1Fl銧=|O*R=}39R7Ht{5`YITߜQNZJĉۗۘ͊W~3nX̵H2O`BڽXGHg}dE(DicYTb m^6d xO~9`DgB^.# &|ըt߉>upu%^/XXmŪ#;5S}O| }ٜ'Eǔ^ ٗ#*H ȕ[")qY")%Yz3:& hO;NJBU+ZINI+mAPNxs/aTC@jo eUfz\?2$U]. W|mKB*;57,y2Evг˂^'scFG~a|EO*0 ֓b"s(qAփ;kz)T $SW~Q1򑚙FWd0>`3&).LO3v hsAS`bhcwq(Jb )~mX_8IpC@dbkzuĐ>f:@dӛ9@"':$0%t{UhcҦ@5Uy`VdӇ 1iQ >[Fo8l@K[׹ w~+Z<4HBoV4kטUX.*7s(t ZB#BL] 4sVANWdƄtFG lWjl{XrE[~4~[R6XgӊjTfUa+AxŽ,~Wx:~,iۅ5|&|rJT8 &Q(QY 1cs+%Lv`q̺$w&eO_Lʹּ NzmWnb})p^.X~/ڊƝ C nLrx(A@'.K]Ξc-2Xv hn$g :SzxSdH#rMa'$g?^OhfV>ߩY%3KS3G<{ba?dD#Njj, ]Q4 %`Ype8y\W xMr.QQQ;k? #YZE.A B>A m/J{ W u@ :S ikX_r6&866Vr&͕ P֙n^ZԐ\lhdJKg+.iՑ2L Ä5E2ԑW_:f~̷#Cvѫh@-&OL4BCPvc; Q C OŬD54SZpjC€,jT5/.zC$z6ɸFW.ao;|w 2.S&甏_4?үl " &j!t>̂KY${+UG5~TPF֮qlpNǷRjl28&cJ 8sPdYי E$j5\(^Vcs4oCGRym u*vHQ)P @=giN,,pLĉK ZO+S:85h_юيm73kWbpty3WNte.lfU㭓_A{OƻH:iςO3 b4MvN_G!G1t mk.Мsc>~i{}OlTvW<KਪXQ]mU* ꒻mҍ|TY4ٱ+1Ņ8W: +Ô+'4A #d;0O/$i#&E5̱vBxN-mz ZZy0 n? V~ͱ`+\z63J_ĕDibo/b =+3E{6Sk`v\Yz ii~] *6%1ds7xoHt8?/*W:pL#ZŶju+o5icч|ji|7taoC?}aDzBhS~۹⁒t߶`ׯCVADxR#W[A]"`W m)fP"w>p+[ gT}ne6Hֱ"UAWY;u0˼!zecye6OݫTǸy7ԃbZ=Kfav$`S5_v,B2@ ZOeզrD6^f4Ĕ5_m5>, 8N<&jLL[ӂJQK_U"AkVm͏0"foE瀐] z}Psz!Z=#/RʃSECB8&)Е<f>y>X4+[ XkX^a.eek'^S@IeH[J;؁Zt; @1MGw $YFt)p@u}dkKbf؏5'gaF+H32eΦ0*dijG:jL@,dy ]T2+VTnD!:ɸe% ?œ6RYmi?Mml8RfY, j8׷`i=V"P\4L|D`hXă"䋣UI`C%N˅wS 3P!EŊ-9HO>Avɔ<|@H2&"Pb4!p%q,B#QB=%DRi-L ,x_oY 7ICO67hw:zցot ]wwB~w.u l4Ԇ<%CXHe[AR ǨhǞ/kS,B׀ψ: K 5I2X(;AT~vs9i% ؿIЅ,7e!1RgһCnj[!ի nk(0{\XǽHa;NW 3Ao׊Ez9atj\CLmTG-Vc\JS𖃨GU?=/Y~QP`aWu.KEg&ϙ1"߿ d>Tm)PL_ >=Eo))MFNnR24 wBx#*XMtțu7 g9gefR|Ы`c3sbX*lA)2ծoC[ S]I.f2d0.}P)$x{ zm(|[8ՂM޳ gS3ZDAhQX*7uu=Dk#Ӥ3yM'iH wcG}ܥ4cfY&AzDYT#`cfR~Ŷ]OO.cVBX;F" f"dmKl"& 6et{1SmE;<)V +!`e3 +M5Xjb,uy=q\+C-{cIryoi~5X놊L]N ȨHĵE7+D~1$f\$Dl; z· wl'WʫS>FnS߭o(GKt3]guz__&U|WY4'-?-l7d|} lO86?4[( [nDF ..;[A cAL9KWbcԙ^]~ͻr=%8(qUؚ N7.u/DB٩.lBcơ㋔l[9QMse yӃdd;'À[f, zz=Ճ3 3*Q'|g!5huմO09xWsph}sNUVsVI.ej?@^!X*~-G }qJ /|̓b9b;q8@U7NG*֯\Hߖ%]x; {y|EMj 'ELh0!|DoyFheetѢO=̲;`cST]*M>I//ƫv :[/YRFFR5¡mpÇ3 „TN g딮ZN&k 0D:|~U3NG#(ށV3i 3o*$za)M ܘa#}01Ͱ_\SP _7` uWY̾}T%4ή#8oV/Dfwȕx{3]< [h7><~ǡtz\U|u^8@x/(k&Q:g|= A~=eR*P_CwUsn+ڢ AyE `&# MI47EHn:  o-6OYYQκq?6Bay[2wN,x8*G| H,'WOjwliz*cG~YĎ"jyn5*9?8'`9XCy(H,{̋;w31BWf ,E x^4iJ i@rI:Gc}Ua3ºA$8F꜂8 FO"4W[i3U  Pm>ycHF_ф#m0j\4wA@#!jM ) ~{KAUμk<1;\ZTfYJ6O}+&C?eٮ#m\Nqvfo'wj*̄"mQ $E6߯!>(h5g-{3TVHdj5!Ϛ|S#%}[;}Z迒d +rn".&&fַZJ(lox53 R`ds:\՞>HAs試 >1=dP@c)voJ[c@O;쩰pmbm`[NJn fU8mԾ|jp@0"p BJޤuGҟI\3VZ.x/&&r+ɾJnsN`zV~~?g/̈ ؔȒiWDdJ]KH = ;>4/fl 1ܓ(4yRG IEtfv!$g4;ayX龩r#KpO (ӝ[EAu1KvSbDav!*Ƣ_.v̠_:td0zduG$|6Ds+şS`lw50^"NA&mJ Z1)yYӷ<P ʦ,waÿ{M~&>l\0őavޛ9Pt "Wѯ' 6aJ?Jx3ŌN4:{z:bo驒-ZV"mIe&wxǠŝ)\@*p}Z&VI0%3I̞w#'Xq񃧏nU{_[J<&:GpI];1N$i wgAږJ{8ⸯfy+/'u{8&:1:Ic \l:S Ju"Y$]8 TN?rd4Ep/҈o=? B񈠔Qb^Wb+h"\]5[Bx{2]Ek, R:*ĿH4.~L90e`` qs.knsG=,hk:hê6xM|1>MntU'n%0YLI= $2X;R5%+d8{ֺ&[WJ n/z2fS >@N2)htA.NOP 4MJ)ƱstEKRֈ0-H0Ґ#%".z@{cV{ 3iCѷr[L Dv.  iC\lOtݹ䁠Qv0Ϭ( &+BZ,lܰ!x9JoUrrYTyJ)LrNi@>rt1\H+9KRy8pF=^*o"hEþ'*7@|$κ݇y8gXb*H}a T:mx|;Yp SHpu\GHe{e91F{Vf}8TBlݡg$Cs0uMlw5e)5 uu^8+Y6G~j8F"m$Lcm6V63;:ӭJlLϨ&EAǪMxq~7ذO_ \ac/5D* t10۳362X=pQJ&T;צc\S3S HО@hYj㓙ը(inu:ᤫc|Y7!slNs høً0TxU|7R!>镘[bOfNCαM'%HZΩ!M=)E c$1UsbM֑.$ a"zǸW3bBv9E`ȓ_hiE!Zbbɏ[ԫ,xCFSʛWnӾO.ѭ!F,sߵIo{ҡhd7S^x~Jhe,dJFs唉ue jN\f12 ]Hݑ~FH)YS/@?vI2Q}P]ne;fU BLy /Ž@1qՍ-\DY&c/@`iz'jFh㉯Gz =Xb!*&_h _bHM;U6$+G= CZ[?Ft ӺȰSӭ^#}Ћw6SĩC3DJU}rWY׷EYW݅<8 Ege vsRHzvV@K7ͱ+M R.  uʦܴc5 {XGtvS:G d+4ur?eSYyRe?+5OmO`?tez >_mS4r!1_|͖`>s]9ʝ"?!tiT]]B CLe^_t1==LlHL~#74!EP`Ňq{bR6 .,us;f~ bϓ9 D VʼM.ל& 9KHhjQLv3>B2/udm*(ۑW{Wfa:)O 1pjD-e3fL} UFCACع+P.TL Eg nk[[vdҫV0_mR7tT:1_t4djOi "?[ȣ2ׇbDJjahcSĽzǚ8s پ}j>VdqcOA* p$GJiWˌ$WPQѕԄ /,J3+O94GwO@6K!E|ەyJwQ/Onx:bt9RW{I3`G*4֧5mSW#lBX]7,|(1[%͖\ Hw٪zG{5ښDEPTw(_9vd흱d^~b< c({7=+28 ˢ1DNKxWDr8}J6^Z! '=|E9sۏ @ 22"!)5| NxEaG+-R RHQK0q3D³/ֳ&b1[s w(ٖ&"琳t9#v,D}v.\>3ȣ:ծO7fvYJH(*U8U=yā^/<]e[?!(Z&g:, lw^ROL5 {e$-u3%%t$i+A 9 | UF,BJ;Q1@(d(*_\35΁VcWNTҢ͖VH o;Fv1)AXrF;*bOH>E:%w3cYA$}\`AGs4܀$A\ ,~xch [v p|#|ly{W'?r6>'Z_`VTJ~& 'G#;ҪG2IPutE(d)4cdpHU̚@LN4v[:?ȤA{Pa> O"l1viH쏪U3Fb"Kr] zVw%UdC].ԧ RM%%_4jMYl}@Vm![܄'lGB7Y8 xl,Y^d wv,^yu|E[(R׹Om;Æ2*,\BJ$==LR))Y5+>p8 yǨ uAN 2'@rTܬD#psdMo3a@iXLh$D>Y}_ `@s;tܔ66Ё{%U7&dp]i8*je)Ĉč$k;v"4s|+TO:^)ҔQ Yc]?p\oOɏ Mb|f8Jcz ?yFڤdɵW";DAW+ochdN)Z#6)B߅Ľv CH5XT۵_)>Y/H>/K)%22%۴)HFѨS(CWk'̈́~!BMa rz; _젺} ]KT&0feOQ s_C^F4lZ4xQ(*萷y@fI>XmuCn2i$9)-?lRW<46{$ r|kŬP- /;7.N8ń$/crXdBh%H|G5=c 򀂭' "(Qҁc%X2hq7 ==xde9B`bU=Qp J/՞-7*VMP*Ӫp"FPnjÌ#XifGL(d; >eW # KEA(tnP؆n6-8?=W5̧X?fgoMjFzTn|g&1/u\[Kޒ0嵁j?gNZ곃;( qE<\ͳMG,gZ+5$V2T,zt / ǭڻn^"|۔e,l:ƂQRH478&J 6_S0$E+G@ljtP4)xJk| -b-J-Dԉ{HGx֏h8|GW7ݪٖDLV5cl/\(+"B~cV"YLX3؋|^C-pm )ŀ,unyQb !OaMYz,"fBV >c J>:~~x"ܡ_tdbҸ-[Hsbcs Ke0}E_fL{gACbO'h(.G˧΢zYqw}A#@OhjċAAxTCW_aE b7$L_ROo% `YWppUMYuhTWb7Ivmk02VO -%W,anDn֒rg9jIF%t޵RI“>K(6y`^:gfެpoRRK M=X @5FRپ oEޕ2ztpTT8HզfBRP%@:YGTynݷT]iݫM%ߖVi^6z<-6OSkt^~v:wzPP͵c>8"J#QV|/28SOX5^DYÊD WjARvmpY{ЛSLpflsyG!_ېNY^Gׄ][_X(wY*(9~5_U 9h3T,ˍW=dM ``sgB6?+b1] p,Gݧ=UNm(>Š d!mY!I(p[wzg_ɛ+pyN (22%~  f9hn̝ N\LR` 64Բ+&pHAh&S@k]-x7V=V|نQDR agse/gce>a[Pga){hm* >oOUE8N~{ BOg 8Z5U/VjjcN_V)XvOHޢWM UΌ o4iEԫSf%G`&mێˎP;[K :DrP\ y_CdbgtKXu/,zt񥃥jʨ Cup/mKĻXc p|Ⱦ`Îf |5ңl5ǨWbXGkB06U#h|z|EXC$L {гx_;7@KNvRNBO q#'\8$5o(RIi'gBܖD(dl JfȝB&~V2 ЛCcq} pO I"st?EWa`̣딪‘DFxttRBqZRDwl_}r+" r<<]=h)었у4ͦQ ^ #ZcLǡX?qWa ,uτVWGQ.wF@cc`u3V3whϙ plIl&['/WMj W`Y=iNP OE]PL$h""f|nwqtl{z& m̈%0^'xEF]-klcv'NJᾮ@`^KͦK4%zv!,#VC[$&52_KmE|V*UdbfvƯUzMul I3KpINv4^ԩB X~^ _c+;"uhd~ [J!\Vؙ?t=A_%5fZ,FLΆUZN+PhWHAl8%T+#3R060%#:Cq d+lEr) R+k3] śG4Ph~KlcJne)<w\c-Ps5ɣ @9? wBYݫDOeQ>vtn!t#u)À54_`Uְoт ,_.P͝N 4aiT |2/9 vuU;:HyЁ)kOA:!#l%>7q})V's!AD nQԍNT#<5N) Z_&=u2S!:c1^u7W ak#I.$4otנf:]r.qmQrSE!m}CšނҰqYI, OB Xn eJVƘ&L 'x:Eh0_l7cc°K1NozABjE*3cy.vXsǭ/i^L8/wgEξ(Fmm鏴t{ 1w p$zBi7vFc_>" i^*8QyUWhF Ppk~ZoԘ+=/)Mq~PЅú2s &rs`@(ȈVh a[xy-ՆZRNN$-NzMr@OVx4CAJ-ѻ"zw| gE6?b>3%j8yj0hGI6|ZJPvm)3|@aKKbb&~JGijbTP1Hp]5h)*P֋%&(g1W'8{!lsa~ѿ׮ley-IR,W}bSњj)3P j}%$ q_̖~GهORѲOf˔<2v*5nzs@ray!C|m,Ab OX42aAUԒ+Vequne@[kd"!Q:@sClgpOx=4\Z1u>fʡ ]gAvI{wJ{2"kǧUL,]N )+HKۈ=ve2 ց:h+ |uQJC:neCg|pFD" ARss[+pnp]Qٞ^q1WݞHN ']û6BVZIٺ,V?-Bɖe#ܶnj5rlĀ'^_%fHcu.y)T ۭ\}\f&uj4' )PB>_ 7 P7px+#AǛh؄O{K8{P6bgF7#i>i?B2KtٯNl>-[.~6]fD5*ٸ Fڃ!~5 O0"n$7|?{ENW=71ĕ5WP%,ҞžxIp6^;n/I[ SMz!#B-KJa q)H42yKMu;" [tCھei -(&#l'GGZڍ0XQKKQ҈ ()?Zȅ*aBH+A ,#M 5((z|c<`@k{`?o\'G/4 _a$}Ğ %U{^" ֣[ syb2 :D$]lN|އfMAcj ̆ggo Cj\o_on &Sɦ34b k"֪cpf,`j<FMvW3zBC6~~{h!}vn"vG\oj0aUT/4l7s;'D':IF%IZgF 7)ޙIDhd:ӍLWL1CٱjA"r;YXT@@|* dQq s&bB$Ð_" qy\9lP/8:N%PgF$ְ8mq'ڀu\eόH U0k_P8H&^ŐDi(bK+n}Nq6^8QŐ8x@'. ֟mͅ)&ـ%d)fT m ­r"A0o)-1MkYIγZpP >Y2S0zL??Jt~,út8 ln*_v!g8-bGaDn$mh'@$Z"R:6[k@M$؏}4%gzc^TDpg`Oqxl(dw,ߡx]45ԝ<=V7-]1!z80 sxI K)h^Iu>ؖ#%AuM^M(Lx~Im cP5XIcǫp;yݨ(&o&bZQ˜^kC9j9aZ&OU'M=I"zmi f/׭x}2իVrMa=МP7b> }ZEW&Ba2̇LRc Y hL.RpuV嗛g`ʹY:ꮶѠנ$U2M4OHmwOC2Dd2-aG N5'|$ VP|,> -4v#(ۺVч2&ϱ_VM % $1@SmluK2@QF=ȼS,\bi^A4!6-AyR^&4":~rxƨ፲W{ן(YZ"\7D҂'K&SS Sr[p?w;n,9\eƀ%4G~o)oL(fO v,9)0kƕ;5ݛ?1Cj?0k!04YtUV0(~`r#ojWES`;j/)p5Adp-1l"n#JRϞ{ h@AQ8P݃w/nr@%,J&Qӿc8`YxDi>dIͫU%>?,ښ!s!B$up~(Z4d;w!pF몎bmڈ4*!;8N%kz̐:3lsvʘv 4sۋ"0|j!SZ}4evt0Jt[W*Ύ<zA~T<☷!tՑbeyinBeؼ5)9n453lЙB×;BQ8CTw[w07}(xhGH.^x)/as,O)5,vC n!D8t2af=\>1|gҙICkih_g+ncB=*3]XO4w<K2lt Y|4j;f_6u{Jj1Q7}\u?¾udݦo:pZgna@Lj+PA=Ԁor\_ nզZ;yЧZ:YuKf>-s9-M͸*E~yq<)}\n_ LъUGkG%(^))n?LIVK)ӆESA'lj^ta:]nL]~mǍiW1g>$e0wV'ܮh0*xɦKG$ Wwn?Zsֹ%sjQv_<KpQ:!Dȸ):˭Qegdjf%:tp¦fJ}EBCYMN6߼Z @R-ė'J&~zPDo'M?OJdDMnFd&1QMq<ʖ𸴧CzCȚkW e$bSa}~ha-j>c޵Z! NȒ`2x/mQU41n.;D Į͡Aq.28u: D0nK>l7rT.g502`7}e"QO!dSw"瑔FLL魂f oQ~qbWq4x[J&7F/8MdfK |" v}# !] TzO_,%&/sS:#A//$#_EuZh j;n5ľb/lk3S<×%g|7u ijPb 㼑fl9;07j`Ke)]4 q`oi6*xaCQ{l{%@\UQՔX1#'ԗ$8LڽcNjJ1A"̠I,1.Eخ3q/UiޑIC*jI`x#jr;8$]9C^2Hq@eC{[oUbwί8xI.o\'X $͡$H(IzhKX~ƒ$Յ?}ї)@kBV?G)KPNJWq_Zbi9XPNH2HF.\5{ 1ޢs+{Ӻ[H-gbi Gw_Ǘq(G A #6woĜ Oy4mW 7C+]%L=NP4]sO^? 8 e:!Eo;(Z}vy3gV.1eLU"@ʭ.{o6mJ D(3!.QLg)zoݒKbW}MPo: 5R[M$Jne93U_pֆI w3,n{c3@QA=/E-JuHNMH"(NUȹrEY|gٞ$ljz"i_MmP1.!sh|Sw(6d D:1qW;5ny>u$;Oi PNEHXՕ nN8vފ3#Kې[^輖K\t9c,C eH\LMnYs )60]iADqxZQ<_æg]>jd4m̓QKkqA&|}i['0j-OjJ𺜪\3{ FbQNkHj})l:J(ǻj^Th)W3|5o O ݴv[Qlݤ&\Rg1I6&2+~ rW2znh\ĥf`E{Ӱv 9>f[jAgD2,$, 0n x:$73uߤѝz$1u“FSܗǛ2C>Ob,#Ҷfa)Pz>0+)%fk?HWl[o䐬Jh?b fшDzj'&hCԐ_&ewq1ul`{{Jׅof?BH[;am8rsO @,ڪwaԹ1v8BjvozTüskJf5_mM `4GSdܱ{Kgi^ *b5BY< c2c~ KF5HcOEpia9ڟ5֥Uۏ{P(OJ^^y|Rbι,@O WQd3 m\E14X`DD3IFBKA\0?\Bbiқ8W\,O\᭮)΀ZVHӁJ\G ![{ZȦH V궟{FEwɀnஓ[1MӾ8:#nOkڟ\֗p*GƗšwO '~u* #^ulH,=w;!kM?C,2$1pvW#3 ڣ'7 :Hp pGyz94qDQjFa zQ<3-y}6 \aw |(oߺDƌ_p@ao{s̟zeϢcs$ΙPworHdo*K=ׄWa)L:[ւ1 fat5MtxOS\}}<9ԚP+m04eTo)) (z,8Sv4uo3+p+!-cJ8Rs ];4$'ץfN>!SulR_ Dz`"^c 13)y1G-3>{Э>9/sr|fLhi]4{^@UۺH9Lk2R0m~X4/G ;='_nmxRVK$9_Cte֯[ht S󾮁=N IQ`(v 9@Z* nXͺEh A=Fq\w `܃IH( }Z )?$VM䈎SA5u}?UXub4\ao:Mk&;ܹ-O ,ǫ?W{M?Mدi 7䲰 3AqVk>hosEk(6*ʡȴ\:/#,\䇿QؤIϤ4Y!7ġ`ɽѬ^D<$t.6էwXU@CeZ_%X~eym`onm:L`&ʡmi&&?+M Ywa#c}+$?/oخɭRjf[GeJU{|Z#89U4K|sITD< 7Ϙt4U$\r045N0G:u8ьO7ebe)dkx'WGٝ4hSϞVl_B݉p:Tb#(>ً x&Tw=ϒQ dOOW27I?C݄K9-Gc({w%(Xe0Mñ+<'>47FTxMs4YsQԏ—ꈠm-G'SLj3esΆ0P4oMMY1|=H9O_'Yh..4)o)`hV;0_RMlN ׮W[WF8j'7pЫ^=`m 1a cV-e^L'242TV=o&: 5ټ,tgM$OMf/?/C'| ]n'Uą Ҟ^[oPV1@݋Ո{ ) .orc(@_ǻO-t6^iŚ= bO]8 (y7l" !:5h ).M|S ֖V ܥ$K3쟏3(jꮃ8]m >?`\7(̋ũLx{r%ųp_2sgl;Cc19E8΢mnqׂ`C0m:ZzAt7Vqh j$)oQ%ޠ%'6g~s($w3QGp&#j.h+nqH{":EW/[}fjLiRb[[3@&kKgчv7-hwPƮ%' Hz(7 aj}y:Vʓ孓ZU>Sal{w]~QΜ; 2QgŸy ,oCAj4ߣbIƛ؍. !nat!)$]6MG{D`naL{ݵ;$@Ft1Os,CC..zhH7;}iK. L~=sOwKqӖMH/)|M̗ˋr2Oֶc3|ѹrҤ͓'"%M 69=ƴf&lKp7A b00h^2("JۦQL/1XsY\K1 =~ȟ~P&[-•9 82.PBh*#hu% >agER4  gv[IlV.ana4V}>uu, LwɴvLv/6\1zq'BE["} ߴŌӆ]8$!h0tv!ڍ$g=FY$J2m92W* ӗgilV#OٍHB'e&4A0l iN?{n[^w5vӿRfDdv  unR7e.u"P$@f5Bh}]wx 쒫H8 .xKJ8쪱N ^X p"60-PYRn DrEDr&ʄ;͈ѶtzZ^[^ [b^\nNWxbfl4qxL\/)hMCo*D3tҘLg\xWo`Xg7$$075Vt!6B3@Q.\*Gu[,\$A7|\nejo ԫxzL  F]]Uixv>a" 5.Por%{fJe ƒ,A/[j 4TvMy1A.6_HN<sj2w~XgKFvB F2z?g3xSK&2K,=9wK_B"~Oj6e)>ِOog7p)fV\3鈧ׁt$Os_׌3B+L-C̡8K޴&#7 r}&PX㦏Q\z1icَ6`4hFSuy"“:n-c}c%ZAGG#h7#gxj969 , ?ŬA"c;#CLnoυһt-^J:asvik ŦΗ7 ^m*7D4tbƘH 5۽)V DP#L :.#wa?(yQ+)372m/O 7kzj.,(3p-~O6R6`0(ËɔMEE eM:[Q+,6DSkRXӃ[#u̍6VG'jbf& /"VF4?]Ϸ}?>"J]A^)*Suc-$i*>keXeSwoy ƶ:(we'ZCeuhXgk j!P@r-˽gYcGڦ wCRz=+szt*ji ǁVtJ|"Lu@_G mhz0{P!A$0=I\"B8Vň,c> ^ʐ8C l~dɠ Y7w~+46 $[A?GHEE7phFCSY_= 9ΠTo+4gd|oVL[2F'G {s9:A9#>%>{UCnR3{_3?/O#gRqВh/**ܠfraV0=KD?4IZ12̨-X0xbmL8<7kRJ\{BDA6U#`}caqce 4Vl#F+I8d? ~#C#w틺h  6J nY]C d ~Vȁ`XO@#S)iwpg{8uRwlbC3֝emTo/NNlU蝵iuMx7_esnB%!-9)2bؼ'Աyt*"tʒae dj✧Ə$V~>KHB>/v{HcyE>^L"Q =s䞨gG>nV;jhzI$wwiު[)áuIqTq!#טdsOKB1cb  v{!5ӳ)` &z^ w}|v|JRGwd#l3o*pKW4ʾǎDV\?m\q26B(a\pmu;N߼Ys*.źvj7t5{=L$&aRjyk_(xl;KrsBM+E1\;ʸz@<&*:A(/J;x:9~WYA`VH <ˢ'00V{oER7K(=FR" Kkd0'duX1Uŀ4]JFv:ΌY`ve@uV:hxC@U4vSX* "Rd/u[.4n/>"4Q/p=8Ȼ1jyp;qTnX7JMO{ejzڨP^KY'L7̽4Dx z"-6 'ՁD! ˛"a8~kn%-ѳ9xlp$ ɰl&upC I`(ʳ G838ݚ y}h== jHyKSl]Js(btA !#W]W9Z$ J=C/-n%bolv@YƄž<8tȑ7ħ! /s~0A=XGKtӼTM!sBc@.cþL{T7=jc4R#ח724d-S.7zqH[N;om6ai s"#\`BUHlAW|TYQKm;vw"+C@5 oMг: ITu"CӮ9m>ho=Bz$,c-0$vV_=%[Y+uspneOJI3>j1,cE7f&"˼URJymהİ )CN3J2 {,Qʬ~hu* >7zY馸J+(=^Dj%3D_a-}ii(dP ev=CeXK!z(^+5'[\j=9k`Cjuw,%ZrGQv>TSs r F`⟭0"J]͚vK$B[h9Kꛄ W`@vy`byPǣv*FN?B*4+7P=L0St++ȡ h̚k(]ZN$ytG+|0d4irSShΎ8 (*0}4>Cl\kɫW)ꍶ-55 6g])4풂9~~zns중 =k}WU ̪568 AZ"42ɡ$@67Ÿ)w_οڋ倡ƥL\ fz!$Bw8YgKۧ៓j߱ϰ\{\- "&#T\iJag].ˁP<~..=`z\0*ȫ2J=2+Mnv\X#@ۄ3Q)ڞMʂOWuĐi>e Y>0@0'8& G8-Jplo Y7$oԿ.*pvQ͂%$&_d&TeU9ptLZ2M8~Eh T5؞J5 voΈbX9 amH&h`T 4 t600湳2{`:N\NQ N jҼbC,u-eO|toJן4޴&Vi+youlٜභvOXڜ?@تQ+ApA Ule[Y |R8^u^!iGU(Iyc~]pɋZJ ^ĖXb~&~\iұņ];E]-]a{!U bE?͍B7/,QFH?؏ä)@X;eGnBFM_PD^j’&FӴ'DSD|! mPYlԾ9VfwGE%lǒe 91&j74WfmAv7h?CmM!ϿQ,ƝdҘi7ZY= :Gp;xg&zyK#Υ3׆n3,rЃ.E3+YJ]Bk5c("X65\ &\tghkKNi<_AlUlNWMFv=MZz.SKKw\҃}$K7A :ժZ!Q԰܉Ɩ$-,.SuA~9ITj.q!x.|Ɣ5IUKvY`(rZ$8=gS8_Z]V1# `K̵,n,3`B!V`MQҊ۫{Tۡ*׭xbi-kCP(V5#^9*&F5`v>{jum\#YkƸB(/4(%ͅ" ֤8Vj(l*9#ykk-HlO=$c]\htb9,f3/ƩTSlڏD\ҙÿ́=;Ƿq D9n:3:YC/O0վÕ%f1T[u k8kRrlKLh7BGll/$lS=x>{ }7g K;*iamO\^[c8?eu D}?h'Pfof5J?nEaeZy(PRo G ϭvږ6YI&Ɂ='x IlTpqEôZ'ڎٮJ'rX*S֕Fo#m5LiO5C]jgYp{ə!&OM|,rV|S+7Ro {:J%(Ql]~\=wqE/WjcKyȷwi e|$zKu{BF[ r'iRT/Ow/37F{Qwu㧉}%pm}Y 6Ї/^zc{g̟~G)8u΢IETj:!\8T&NXfy"KVk['oT",$ެKcaׯnZibԹNS/jFP9?SKumDFucT>u:BaZ)r9 ]L-qT '0}sLh?xe ,Aa |߂Ǚo_P9:WPTK,@vpn4S༵0kkhX;thFug63Ae{%Jb5e!uLZzQH#'3י[ ;qV:z,ŏFqlB4'4\N|bWſ]7^;ijE5\먌^̯/ֵDf}WΝT 1rta8C,Ju Zm}bOⰔL7_Y>"qުD扜-)S,Xhr#nvO1C1  *inhޅQ›{q$7yT(^?Ֆ2;o1@.9c%HMBpu) $ͬiQ٬#^T:h.Ȍ++(86 _ߞVwuJAhGhZH֢ Oq^T^?қ+jF=d_%%^zĸio[?;(4' Y<ĭE? DB, V~u Se C 1`X3 vOP}N6۵.@"$|13XZZ,{HN%i[ *҉SRLX"G ,Sc̔CNjlz6Ii}KXؖwuW_ڡzEx$"eP͋E >veqQ)&Ne&C(q^g`e NÌm'DN}͕.c|xOmg0z.QuY ce\`d vtIKf!ç$WJm #cr<[߁H Ųz*ђ=U5x)& nOf]͆ /3dt67H-u@[G0AN +k؏u$-U>3>c=av \*ș5z?DpU^3Yf3OXsj=qR,"?8dY)mX{o!eP7m D/wVB[PI*of{dž(o E4͉h d0%Y+^]gbDQNq(!.( "S+g EMۡ^4d#baSjy:μ 9Bx(/vښkwbDCՎ G/LڒJ;6[P{S2 $;".zϖSݦL;9cs쏫&MU|,ӭ< h9$丠5 7&U0 sxЙR}1[Ӽ`G9X84gYf~ն _3ICIxO?ؿ \77n53ot @N.Mcie'UQ -W"~1/0WӜT@y )B`>36d2܏y pv𞳳R5ܾ_"O5.)!zp-( 1 1nF~'4#Z6(µIvs!:~)/C C2?j(m\~-,? L|;xfɐGW.^:+Tm=ݗh ~^3hӇ cdO-G[G:+It,YfqCC=[+2Aʿ$QiAUMZ?h&@*L?Ua~ X]fe>aOwv ãE* _jID@ q$E-6m;vM=Dؼtwo:e)vxZw/'thZ#ÚeuRAf ZXTaBU\4xy #Ky)qesK%W fD !PF/׆)g7\dqU ,d6xdk4ez% u^-=%t]_AhUò7}ӾԠUbɟqs\#hJ j)K@3n cp%%+lZ;0ٱ(^V3NrqYDv=cW9J1>b57Qsl%,s"D.rPAKV֢ we++¤Iy] pbP->ܡ1"hSy[G*80%cbu~g+S7FԞʬOUh.[vfѴ‡zzPclҌv !D%BzҶViAbwqXUbl`9)~,q(+> 翅-`WduN^ʦ<ԦަB$[U]0hLTGu_vND RF'? mQ푹2 f{%3 %Ÿ݌fɾ@X V!,|l"c;WF ̳,Gu!%: 3ڧ0IkѮ>vUWOnK3M++\ ē8BI^?yo+Dv'}~0ՉUnәi5v,F){L'|nnnMw&dt#rkte!*Ƀ8sR3iE^WȬiь&#'tHY;d")^Urz 1(E[2U~s8*0m{_f,F_ftK3TpzՅj߬C+K~4R#G2wS)CPϛvėzs~>B-EG b:hJܬKcxю.F`LLttehz>'O6{,A{Ic*jT1)`h\:+άӛY7t_v`@ ;N'Sʺ2X~#: c|MeYF֮J04a4P]@\"[c9bS[̴#BÒ A4mNʦe>367S12p"_fԒ{w؋Et[`p_aB4 *βf$SVBhFzÏi7o%åt".}ޭ]UCQ]z8Ȧݓ*kӕ_C]L@kuJ+iHjjܳڴҖ<1,Mixίq]F*(Y]38~}"` =Sׁd|#Ĺ* Ő$'hf{z\u/ۥ j?bW׫8a 5$i{K:{3+C F.ebQh=pkɽy 9D9z''/4A:ͥ:w7@8Qڊ{F%_C՟Ӂr9. 97K/V" IUace9<Ij2ޮ}* j`a?E1VxjE$Q) &9?m/"uf;u,dt%xA^ǍV/snW˂q鲘Mc_N~`(hl4e'`Ǖ, %sP_z☱mBѧnxp!kI Oc_S/C=fod 8䰕=}? &@񼋹n.R|ʠG[aDbJnm*50H=)nH]q]݅&e,*/,ʹQC_i>e{l oWp5]ÐzἰAn3{ }aPT߽BWsrZІRNj yC"&|25xskr7 }UqI>z+m5Śi)%Pj`;a& v\52 4›4WyD\o?i695`յ@.]J]ڗ4,Hٰ/jY+}s]Pl-DBl[8}`CP3 D?<o7MIQ,C~,U؇ڒ7rۃ q o\7/V.;\TX*qr,}A)',\m d%vMD[/0wu~Vch(.&$ V{eDE~`]O>GqЭD=5qӭ#Õ tɚm|%I2ьnjTQ^hy;*+ɘ{ LaZAĦև'sZh؎_Vw!r]63ƣQ͇gJdR2ɚAfЄċX߿< MkX1kni=3Z-xOP*'L+y`p(tKnFSa|U1?2#p>̍*0Ecy=49[{~7VK;OgC7}Y0,:uqe:ϦLJ|):j6V~ArM{Qoyыz88_oyl]:7B`!N)oX82G{dǬ:F L272n / 0r5G%0' adJKL~](o!|{@ژחSDQiNwg6召GlD_$`˸ \@fk9w.]5c7گsvakSQ5Z{QJcwpMsL] uM,ebe#8k-.NIۈf=XD꘲y'aQϯhɏ@a^.F8.o)^wEZ޹'6@[ĪZreЉ$& Y#S k7&*TthTZ(|Asܮ]-}/Ր!M!Ƣ0>yDLRȾbxX SE93,8K6*wvv L{k&A0Ϣ* lQ/XH\" ~L9o]"MB(I~?:S.+ B9 ೘!VIop]UNe/mQgQO,PQwc D'DqU{ڋ"Nf.M VudhEӥNTH%2TƓk VKqLMNYzxAI/P2//Qz ͽJldۣ*јBҼ5f##*ג'eQf91s!h;nVX~ҰnB(UvjJjhCtG \< 6Uq4bC<:(i"]w'Ȩ3HֈzM|5/D>ZJA0{,'`i0,FTzrS0U&,eJ|?#{[4N?5kDXhՏ6@²g"c T#Ű~=huw=9 sKi Ƹ:hTDm~_c1[Ѽ \?uJhrk*ڂޯ # QZqܣQ_2wS<%+uU 밴#SGJ5/gn/wO ʏӝfׂf2;oa tϮ -rmu|4YcmV#{k+4TPYa{c^M򮈨+^{my~gM4oP3nԈG3K!Wy]fG|"G!O/nɚ? #=\41\aǼ)AU2mi $Tw8d%Y9#0)zG:< C'2vo-3VӒSZ8D0>]zAci/2X[ǒLRXU8?Cgc~孳YֈM!hD&v#^תws{QALyvHeM6adEvIjºI(9i/x _ Yc͸B n4cAzh -8fDŽI )靎<)ʝRbrD7.]u09O9;G6^e$ VYzۍhǟ ;'T$E}:L'^pi/~w}!,' `s%ktvrfSpƁf)H gƃk|&,k/P` 6dJ= w sTQoT y[ު1i0Zmen9- v#76Qwr<]j$@n3ot]u)7KQ__xnbsKa.U8J"mK;D 1=\$l*VRɕCh ={LJ=;]{]jY79YĠ0{B-5&Vrȥtgf8z E?K~_¯9>4υD wށ}z&~ƵCt#o2#-ՀvOqOAMju`0'&~tvmzjmEւ0c_3,c">[>zAL<˽[}X6+i/O1=\2o n=%AcYAgk"NᦲI5|(S V"Cj;S>ZDLI ^Pn }nƈZ^_-g?H/ ׈_tUjh^i&羛8 f㡊";gmҾ2Yjd{5n#!CeG"i}Ik- 븋Xp8ع$UD\4T+mwhM$9 qjj,ޠ5(" 6'wnx}-Şo)މ+=86X$~eM`+٦»+VиvZON$*pUY߲5ܣ}jNYDtY~"<J.٣*!g3?^_d4:Y7Ť BV8]=eJheTv2sc,sIΟ:Jٻ >R˜0K"A)/vC]:Wt.Z)yʮėμ!q]^cG5,hLf ҹؔcNp8keWqU2VJہV؁ns7Ír'ѫߙ38/pOqZMP[62c(*7Ox 'oNpym|'[|.QD2rLS@0ޒ/'!?t闟Mx]σGVoY[3E/JT"hC{pKB%~,f7?^* &9hI|Z=_#/}rvh[ A? cLE){t(~N ZL w:rMܹg [fĦ{і|p[89IgBc#Ar}Hb2a3ĢBsv^bۙz 2%o9 9Wp ӯƬSNZTnBAu 1%F3ݨYڌ߭ ˡLE'OaG$|[8F9!RgJ$8DG?e\2˧nlu~!MұS$u#:`MΈ_ k f s/3Ė &Ib01]gǰୃ̡kdq _aKuj8`d*X#GT֋47KtbܝFdu/. tN7ܠ0jU)vgbxCi1F[ <, /0̿'xÖ+ݒ(0[lf?JsGZ̯iXUvZJOQgۮ'L5!}P9:\a7᜺@,?TB)}z܍{cq6 پM2\jwPSJgxW'V q`G o$B'ṱ4bo]!7q!p==RLBvVoUcCINZt:F\2>]g;|{zL^A'uL NI@A/*d>zw>58l~8٪eZ{YMqj H2>1Zjh{x)/ׂF >U?s!62(G^`Z-jٹV ^ Ϋ9:+HAִuql֫$Uw+Ifpc)3M~Pc ţ6cbYzA#+3=6l>B.Yoη@&L 6fǴ\͎lc^*X<'/1#/@|@CDn)V,~& bN7bhው{(.s8M|P&[;M}7b6X@lRhd)cL+wS|17ohR R KSieTp=X<3H,4zߋ/!evEϣ&FB> ]Bg}Q;@ɝIm5|'~cQ@ϋLU072)[B]z ~(3^#CKVd#(/Fpxj#Ш/sOw^7`9Y`˛|ZhsF"EB&\/2}۞f"NRȈӊnc&Q3.Ngq6v:kyiIKZ&Zs^ZK8"{g z xwDrrmKؙH]y͹%+Kv%k! ǣ 6ύu +60]j;%O9<9DskdlN-ga.k'8r&O9±G؉ynr2(#7Fpŷ,0R}+qLrLl'22a傩ji;0М_5^E64pP-' C(GAL97;g?C$N A,-|b k7GʥیovG/q.UcX` ͜3ͿIe&+y̑|f%>="H].Up`Y~;$EJw*DzXKO{(QF_Ŋ(Q`WܑO_\m s Uo_,f պsZ`{X"Dd|se]p3\ + < _ bگbrU}6/3䁆5_,Bx_r%A@ܫ͇^%I$Z3I6 u뷆I KJ+'E&gg2!qfxK.m:OB\ˌ1HUSOɰb EwîArzydS2n`]|i41؅jyJ(zt)Lru(~*7nI@M3SmHYш8&uVN`JH.Q=L"ti\(!Zi~r*u&ڞ;U !!E=lNtbӡ:OTe1#K,X #rvhLҏ-ժ*5Y"!9 H-?=bbD7E?Q 3_:A8mݡUYidvv㝤h8u<" G?TRvҮ;hBerӵ;šx-D^4 1`Q_+M{P B~_lI/BaKraMf(xilx17ypzdpl%Cgi6 fr:S36S^gS'C `JgQLGi]%CbU ñ^юG*',s%2LKp¨Ia2Q £7 7mB8;EAI mG FbkJG`F h x!owP"B[^|'-v1;1i&ߝt_Bmpـ=f |.LLPgb뻼"񔴞Tk*#ѱn([EE+fpB!'"b7=x(y0c ,F/ѱX۹G/LuۜF%F?jomdTHcvI6(V\h*Tr0o|+4;M>?x:l6R~J]ovG0;1C, ȏ I7q͘S-XO F\-n0wh_MlTsv)Qm]CeY")WkgrkD@\K|&,aazb2\pXm/|@,18[4MGFW"ܼ>lq "@L7=)7/%ۉc8d:_G>*3.@`Ź E9p$?z:ZF=H8)86:Xs'j;5hR ̴/ {np5QBБ5y\}Ьa?;})X2[\9Wh*=ɭty[Ճd0@踪clLfL\bH'>Ei0VyTJ;<UĚY&mVH; ӱg]dۙY 89mURd$0(ԋ4ݚq{cnanHm,:Mrv(\E~S#wq$4L-UYw'&wB)mobRx ߗݕd}D,GҊ$g&lFt#RT]eaZ%I=qʨ[/~ 6Ne)2!,lK vZPK_J3Ua V/ՔŅ]3b; b6AŖ]5(sO ['ea7 =*'և}eWK$~o8ЗLY#Rفі K=H#k~/;-P{u+f#OΦY}u.ra?Q=SH+[Ԃ+i!i"JpqH%)>{sF8/;oU uh8FvNϙ)㷏! 脌u }鍇sXV7*vdrՋf5lEvEݑ4zj fK}sRR57N}!sͯ t}Yᄊ! aRR. kj\==A9LU_Řܸ r9yl-sKlE0'$NIWQe$|0cCąSUQ/Cб.^C #ɢn6k V +7/(4RFoyB?۬ú9uD16rϑTVynȃ+*M GiͅLYoBn%ky&UGG.ׅ?gG4滒jʅ_{6޸q#PZ+u#Ej>qX(!YE8qFFL"x\JgXjVUvxl=;B i23WDl"r9 ɴUSv,&*OMr7%D>>ré=`Wʂ7[Q=E,|i/@ʇY b@x3ErV|bp\}6멤?D||(Iaiu_R{Ό\zԩpy%J& <,J/ɗjfiv@ dVrad%؜fB'tqcxXjc\ܱw}=n-1w*6Z:f}jN20f,F6z|;'JkRgZ#;l[^'6?Ҥ|ߴX5(~v\+زٽmCZ1uQް8n8Ted`bՓ!F8_DbG}m[x/E}Vz+TC_ݯx:y 8w(6/%ybBߎFU9P26 `4 ֨8q/o#b?#xm$5܇d~deb; 5<6b ̖g!C9.tmy|U/ D pԂRЙ@X!L%L]=Ha[9xz5|]*2=Mx (B4v\-vwJ}g&/TxonXyL8acf 7eD3KYgM^]КA@!XV q1"+<3ƞ|1|J4lDA-jEP)q4IKIFDZ8|$Z:ثt.P$dp9ʤ_-^F^\ 'ʃ3`pzL_D`.X$\`k̒iJ] ?:[re|t1C[ܯ&E:Zn+`>Wd9z UFMZI?o"( `4ؤ0qbC@Z$fu[٩̻Um&MʪQfIEZ\p̥g^y΋; m%KOn֏RnC{? 9NB/W!ScO=9(Zy _Fw4"ŢX_c#eOm!R #5rORkȕJj@zBbtļk}swDQ8ܳº.`j >MG)ΩH~6+9h?X+T[_Tc1no>ڴ/c yd^ݪ5wnz 1:4"gn~TYA GA@IOwc9mq 1 b"'W$R \e H%v˚c jۃxc^OVAik~rm+:̭I=ÅV&m=U"%)BfBE3PӤ % MK(V ^i1q mxC$&-~K`RvbR=Ԑ )vN}))ҽFY3b+褼gJ?@Lޝ ؠ4ANB c)`\$7t~HZan 4q)SVOGН5%twaCPk@HXT:Bm*Mv|jޟ: "6O2|0/ Z nŕ$- A5!]P?xyf ofOMo}lɪZc9f4] 5^жq"GƗ8|W0i؍>aIJO."VwӱˬDc9l0 .|gAKdOnK{ yԓ5b;׀y:ڏf!^jc}=DN>6[1z=e@=ڻsPeeq >OJv~I$nL~U/tG.\ۜS0 Y 1i4O^QF|cO|&rbvrV>5vUw֊U-zmu41 u Շ'{JB}K=jv1 8孻S^vCaP%Hke< \5+LF,|=ͱ"3Dվ?SATS[O$VƲ g呋2.X UI2p{lՇ6EwL|kZ}[Cftb4<'R8OGS9/"J#_ BGJ35>\+%oTB>6ä("oZCi{Bx4S?+򜕕<Ėv{bM,Z7b>[3HQQ۽#&֞ s*=&CzT VtE<#{8 z Jd':ٔQi>ףNixR'k ;\!c׆@TLV_ZSڒxI.Œc]$h='[$(ߐ.;_LС҃ j r=|.g3ՄO% 9Ey h0 )i-Ga8v ȸ'lQjyozlw pK;;j3cK><~R.V}9j!Ud D-tuuƁMB+H@DmWeֱQ?;y9Q!+fNT 3LҎt:ݚ2?g椠!b zN{mJ\.(y |,zD9y-+F0 F1[V,<7#=Hց+iv~ TPw%_>u$_FYk Oj~Rb ߉U\)HXϏ1w ,=[Gu:)"qȇ`olz6,g1+T}0ELQ |XIAaСU?X`^U%ƄLUQjQ̚ǖq(GuMDZV7$؋C.{/CR/VԺA +\ݯwiIᜥMh:_GgYP|G@DYdoBYo-@{lGIgw Aq!:J:-}y6jDɭ+B-툜UrY{L)kZt4*G"Ȍ5MW}} Hg%17 '֢@%љ&01d̮3)zl q <1s#IN6KIOiP?ýEifi&ogPING*9ASX"8buJ@DO&3f6zEUeY|6ޡYd~)>GzFl&4 ;cF},AWD LsF.)7^^^Xd)fOmw$Pejm2Sf"P8IX |_2oCm( w@[SxZ) H;I$oT\wxJ.bW]ε7=i5+Ȫ7ȢW`;8PYuGfe9dwrQNda'+P2[EċsaR@cI<,ugK<K;֮1w&F[(\;{ۏϵ:.wѥVIԍKI䮒E| \1aJPЋ>puC%xhkzzėzDsunESzKt6љZx5KdjwK>6õfU\e 3{,aΈ('NgEdw8GxE)@Ox8 9GwqHZ)i 1Ыdȥ --)0W !W':ɴf[Euŭ2Aw[>B#Dyb S%tr; ȧN1_6M֌?gQ=y]p\'ULf8f ɝ+ONGvPU|72Hn \9MOD*k:-f#+x2r>@E|"WՁuKl]ڴ:SJ/#XPCB|lʍ/%_eֱ+q~D:jDG -#+ dT v n?X#wFA082,"J)s\m_ (]a4Laa2$mKAkLE;V[LA|R`[@29AP“\y%OigHŊ,v|ogP#oVh+' }u[LH !oO :v(n.zٔtXDǴ ?IHK)sO,qS 3Sm"Lc4\*[ ijy^eŐ;XP-G)bp~4㸿 EV棉QXp+\~.tMf fwI~ق/2rlI5;9vjFZVEC⒠TK8dPIHX5L%&Z26VgyٖjEs(F0H?O› )r|Ǔ9((CM/h1w:vl ҭLs(0NYa>A-u4~9N:S:t:p_ 3tʺCgڌX$EuՆAzyuqLy!I;p6 E jD[߼ݒr w [v.EkG4]b(itIUڮ5p ,a2BʟԏihCz9wn[ a9L|,:Uvu.d>oiMb6Lo(DRsTSo+E mdGd eEICqalxVrY`J9;.lx loՊ&lq_sԮFd鷟VSM 5DAO I@CK GD]5qpY~bXJuC#¢R?Mr#!T|qfA|l ;N4ǐ Rd` 74+&ҾVB &pYpND)`5Z/ mD*PuEgx#l6e#^y1bL+Gycꐣ1,G`"8t[TҮ8#L.ʇIvTW1> y~cDQM2#ӴYi91#Ptj÷Ϛpfwߗ(_POyC;I'8Ud^$Ϥ;1h(cxС\㍝7sx&'e5_@hեb vy!Q M?ǐD@$gU/'0:%)nx1+l``(qBwpXl1$|ՄD[ruw%. P^$xȍ_hI 勃>vRdFLk. @D$>cBs2nYB}e{IZ5֙w:~*bˋd7[?ڡMΛf˾})0vJY=h8}Hz6I!_j";INLRmJ/$5Z^Fť'E|J>4&Ui)v6l1`d@׻:orsSBmJE6 nӮr5۬rXRB@հ^7%w~E|]SŶ'ɥ[桄TtE_K)螘L?SbYNzzb'd*wD8E| wxq\_X[g P)XoGvV V#е8 rG(iF~@J;A `(YdLgP۟7UC¹[O~6W2g90 >3Ũ-dq3ZJǑFd29jH, ccS}*?0ot5xPzygQE|;HWU]I&e݉N WNe2vĀy=F%1'@WM:}T+#A(EOJGũÿoju{L>L;r\ SJ\.1NfOz$NMͼ+ 8t |ʺ0jJC ɑn*qGB1GKC_{{K>vX-O+ N=Ñ45EYXp8zța"oǖx'fmƶ|>6䁱XO6d[{^jVd& f^k Œ7GTrS(t{TEjDzgfo>#=gl]?dRѕ;1BУ|חbkhkSd_r铭K }{L7Ao,a: $_%{k1/?3*3Nl$%~,z͚ `%mjH'`x״3C;Đxƒq GH|KճY;TkL= L?፟Zj !~Hr6Te@z%t)@rH2꣐p1#z"hX  #PpA*NC`mNuf'ayU!Esi |κ\1}8v wXh<A6._+ϑAtS(c+.Dx˂)); U?}:uRR8gL?o~̭uQiCaTрb}X7oe+K)賗)cr#}aڴ5n knzCu'emp*tevD.um:DuE$1ɒ ؐ,~N5iRS^;$ ŰQ5uh/| tlL}ick.JU#X$:p=^nKmYhXt$L\,`U[AsC2LKw xB%K# >uvD0j;ur׬3l_fήvC5!/h!.^^1qSt$@—&DuȕiV)A>9)TX̚[ڭޑ]T/ `Z{+ g{9COy0_N8ܘOt4CЬ,-gU4?+E+t K=VQmeVٗBoŢb'ZTA.ciIґWF{ߤ;a^チX^ 6jÎ c>G82yBclȰc,<V]t ơKpoܴza~ UOBPP&B6Ykzw芄礔gK_tѯ"5nΛ_qk@x^itq #a>Qp|=ed٩7-F %P6.C$ XO%2=Uןܽm%/] F ! W3^ޙ`Ҽr[z AM`VF>e[@Qc(fyh[.Go0:1Us NyG8ShB4}'JM g{4|){ <i1[ܙV:l'v2g`ɇy6qf'x1P0WL}CZ࣌]~zI!j=lFCJljEMe'jbUrJ5|z45"%e& _P!3(3YiqoQ9pIi*yĵ1tb/',Phk Z[̱::C/ Բ1Pj,M\,BwO3K#ߞz ~\'K;2D5x}`PeZ*$ۇRͮ&Oh|4f&z620<+vϺrYgW`jWdNۥ[Pzrm0ܱo@0% /C|15C,l?Z t4-PQB4Y̰H] .$Xs$Qo78X.2g*3ZC~HaTP6@8GQԦ;5ڜ)(?:r0CbЇjýov֯m_֤+8N(<0{a35"ދ 6/Iqk, d-bѿK=%,@n\bR104;^{R"VW>#b-P" x< b;J_t!*/r\[7[a_A%K+;kvioQU-="zl8ص<`Ͻ~8&3ɨgp)Z!Aj4Ze 56FS/NjR](gαTڠ-f:KoƮXm: 2v(4:C؋ sd O:' T d:3v2h@Şs櫝F]04]Q̓YT T-JRҔK&MTpZ]1DaSryˁF+Bm;8 EPi}} CT}ܹ?Ɨ .GR74ngo CT6s5͆AJ,0(mVL&;,xÃEi s?#gn M}|^J"BKʏ$;ֹ"|$"b"DULjw5+\{] :  FXg2HV ld`}@7TQ1n({} ;![:9̄wVUmdI5F޼tM Ʀ6Y|-.>)z_ԷBzO(Hr]>S:ēN/A:#L;G-y8fx'C oms]Sm) n>ao&^Co͕F7{#.$W6+*RAds{ǣDӮ< +qȕ}Y?1 03aME*Cws錈 c9:?Bbʴh^W' n*yg{%L5Uf4ü1kQv\Uj o'"P#J~EN-jm p)x8htoV:ۃ! Hr>8M@]#|mZ<H6_p(\+g~Uēg8҈m]7-)_.IY ᲼ y6cd, gS”(x>';0m^&4}ӑwMTMXq'7U`2M 9ɵ'eOx*g !0ejNGg؄}^z=?OYɧ 3(a Aj 5=lvOM$eBn=##;f$(kbT#8R!-z1p/s 4 $).j,"-98k<>:R6pAI/q}J.ox\/Y.} Ax+$ÌUʅ/:7)@ߝ 2Ae Pb:6K#`_i|OZķ l1IQLxkptIK3ғ)`r [+9[CeX?x;s+Rl18઴:VWf!c+yNm{#j !RL` 1D#d ^ʸAĂ薒fH:dmE8i$r1IOi6NT߯F-}81$Ŋ[ F MԪ=U H!v4Uw?<nOc'(7% ksk1ش-co-?KBYۏL0Ma H^uKU@>ImVTi)nB^J|%fd]#*nr!!x9Ԙ-9S:@ajYlN6 3lHBPHqsQXV0$'oXqv; m+8!q~_CLj[hU-ܮ.{(a\P-?PP/P&\}P=ܛCc|n`Ǥw ;R7X\,14]Fjv˄5`Y۽J%V,.\+**.R4z!~<uAp]16_ (vVrRzscNތ֣ߵpگJ57[o4>(xH7WpvfKVy܉"9vk[M՚!FR`AliT~kAww5yW|d"F( pYo[LvQH 5p|́%{Rh 4"MĝI|^:$~N%}4y|T,yEtR!l:7u-iJU}a2Ƴ<φ-xF\hѥ܍+J2@A"cA3/< $ˁ!Bk8O"4B 蔦]r0<ED4Qr[ؠJjn>roEjw Ro|ռ',~QW{a@_&LC83mXr}TM"9!]ľI>u3vw(%c" =CH@0D).IM ]`8ƃ­DǞ?&კu `5'DT'C>R A~_cFa₝%^DP5MkgV;]cH,RèpU~xq~ζ%d5'+v_}~a]0^>$ݑŸ_1Awy7|t/כ.1RN ҧrNrlu׽AmXK1zՌ"tUgff'<5s:U@vbz2ZhKǚ u:_͕2>[cYO4>r|UQj':Lr"0 ە uB3+Gk嚌#?N C4 !`RHΠq(]ϡ yk )1T a5TZoAFGOѥM*^ L$\uh{`23e$(n2yiٙ/8 \w巽 jʳ>+%\eS]ѦWdJl_\2k{4<,"~+% n \x9|Ո/I.MyM٫EuyLNf [oem!v;~>@`U e,*"i F768LqҎiAlUzDc0nFE ۪أO}{˛@$NcUU6ZN$+cmtluix!EYZan2% @0+67ʣ.x*޳VW(Y"wK.",R:7(ݷFrG w84T9n8^7IXΊCPNR*k94z&ui!+ƶ x1HƳEp  #_iaO3QkdO! He`ms\BSݪP4*`7* ʾt0{i}ɠWm"χ+u` ld;@]f$ }Y@$rYo({ /P4g#qH )f5΂՟(L ns .[]_@f::eM7BK pc|-@$)l Ъj_{N'tfYI*, C BQfov:\yoA CLJi(̍`L<s3pCVq{ FǚНj hF^89d,n1D 9 ))D!,0\X~g.[nTo4#?4u6u`Ӏ7;+;og>D=>(I!91T%t !Ud02`Y bh~ׁ=zƂa1h^cdOybpq!AoB鉳v_ UfuQPm;]z0{8O޻mxtL>,&-0Q^X<|Ʊ^?j?Xm#:WzL(VTܓRgcSB]9.UaP&zYy w17H9YnI(^%$B'Z̫z৴Ǵpè)z> PMUV}3иxM L/&xJb4/ʹ} -ڵlMt::؍}B@Bn@2 T~)2p>uĢɃ(–f;? ZJ{7-oA|i7JI1%.Њd!(ܴ!}OXszq"2:Bb(TY? TJG>9 ,~||W!6Ջ)q6K ezp.2#=D|E%`iL-w #iuň.o^xm(Lv y*MG-M,.ri턙 :bhrxbDix(}ܾS@ }N+]}woI3jF+SIo&;5G& ե"ݽUc]^&tߤ/m{q OKH%eBwv+ړã[acdd_<`'%ACg/dbpx<ܣ2x9uޢt_pwȏ_|Z+SJnMN`3gK!O )XZ#ppPސ561؋I"/fKYFZq9X M7y?f'Yi8:Ԛ򼕋!ΐ&н to"j犒5ƪmP[RC/{dQH{WF=B]Q}tLV;o6ݛ}GEޏ{IBBDY\c4To){nۣ;ڞzQp>/;J0r$jAa+>v٤YM:-d|'C0>&$\+u-`dt^7DR0/n hĝ8WYm ߎB4Aͽ4IfOcAײ/ӛ!c# 2AіMD^6`WNmT1rqҗRlk ͬ!yJ<V}0T'C,/"JFBr3umIlbe 1CGDS&敾m#IOW_8gև yan& ?D ״ ͉zn_(2Gw.r&DHy! 7U08s,z:/WmM]!bԏ>)xY),""J6Ex"!'RM.L>nmB&H,w\ uA0+\MCacq"0OhDBXk N͇8?uBý~nHݑit OA,jR'9p8FS񃗜ٱTj>UڲlH.+b/̌8غemʤ.Oi;Up=SXZu'}f| *.{(I2T=Eki&3zFp>m[E&L>x!^7ks\7f;}ːOtvq !RTC:E梿=NE}cVF4/ ]}#D@pyny^v Iac_ 8u榼U; *L@4{S¯Da1Y50_:cTW"չpeDA(Yt<|ȱP?KM`gv= <'W(-U)i8ќQh@H<g~tuK.}nK'$d/ 0Beq-l>.O\ݽBujastC0U/4yNwm 6qZh̗$E. C"1H?U ;gŔ2E`EAV+7- 6}$ju$9hʲQonm&4Mk*Ѧѕ/%1)k1Q3Pqm EfZlP:GE}+ &KjUR)& )Q;fG ~ܺWRIW&E#}Z?_P;Iev!SV9 NhC ?+{}A pkN͓ن&O66r6 Ƃ982K+!Dw= 58xZܾ" bw%# 3>3X,/K ֶyƈX% ,ˢ4j/D,?4ƤJcJh8b~ Zýܴ2(bR纨Y}Ôő$0Yt@'+gKJTNuN"O!v"L)?MM29ٿ/-sBc,\VT]= ,װªZ5,]=ױ[eU!tExiקYҪtKY/љ'%"-T&k(4,dLi)a'Nan}@ |&+(͔ԙ _;s([jZQ  jtgЈvQJwz`lDq68e].2Ƿ_UlOazEGڙ6jLzuWT5NiWw W9ZnqɃBH+P3*ͳlYktiQ%zc#`Sd $GO lD~t-Mu _kGp>|yjt45kތ*"S?O*FdZ-U~|mMKxN'rPK$mm5Loj]$͡埼JtNA'kԦK9PP8Mƃ S1a|'H- YMO/r>ޑN9+&';i=^F |(cfo F)UfI߮QkЙĮ3V|ZR[$[<{@cJSfWEL*lI#d0z1)c@@4&!-jƩ y u~Uqb9|,!hÍAc8V!-j\:8L+Xn%Ipȡt}mM-Z,q/%_xŬ{3֣K!1T4ٵh5}]H%Bi3=O6;UWmh'd8?.Jؑ%t W܁p/:76کIn2`Fha0_L0D~%\D`;⿈"QO4%uM~.;(W U/~P*+z֐ؽpl+o!'r6\6/FL#8J)5ߋy32X7.غMgAa*xpP\E`ԯzif,rB$fHFъfi f\C[閌) EN;PFǐ_(.Q<=ӏ (H\%g ]EaqOԢiP$&vn'Lb1>ct h%B75k[VΠjͳU ~ziW ":6Mϰ QMG[z~oAu&^V/kHq-4&Xe&b:KԺ/6-ܴzOE k/8+;$S*s)Q۱E +Fh Hq=Dy| ۃߌּec, ӑ ma~o T)L# IT;|j9[K@%#jPr~B9)`S<6x0YGV;J}Q|nAd8E<*z~Qm" d#kҖM XR-Iϳ&D}K ]'YE{*ʗ֠FGEädTDߑ$^6d(0 yDg:9=E<,3(%v2|Jom<14DNy k2fqK_sTZ7cO ԐsYm@mD㐨KjwWŀt}W̶G1O\[`R^$te%.hˊH:G^|$۟ =7ԃ>' d/\&mVݯ/7*tJ*E^2RF㩎ZjTat8*Xt4nع j2ٯ-̦s VIsgD%~ 򨸩pDرkN.xBa)".1FO j{;x)wm`N'y]zM[6cui3#<8s> ~*ݴx^Qe! mFfMɖ䮘P5^`ڊ P|+LeG)w6dKuk'`X5%/&DY]$fIdJ}Y'qgTե6.;ؓ,KxZCΝ4W &n7N|s!Ehwt܂Z<+_r!CO:2)/{&WIi8h@cY9wY`{?VG;hm&Й"I&sghycu"^d (H%@"J+U\7iz<.+/\u>@ԍA bC9)˜u `>qPE^ b E?Gg_̃D_eeXFj)*y04DaEbc!1[*8E hn%ҚǦ @OWTR뻪TxX5ͥn}/~N{"g"*tF ލ$Z v47j}` f¨\Q#-U:7HWJ(Ɋn\!mrd9)dG &TȴbRj)?d_Yđ5sGN$m;tW>(y*}}xq.z3.ܩ sqY^ zU QJ0[8J- /b(?LuZmN(7o]>QxStA}Rҿm:Yޕ`WhIhGڦxnN«{/Eчylϓ;H—eqjY0$5SyRELtv )ڕQEl=PHstaD -^TdW@ <*7 0[ 긴k[m#P-fG6c3c,SD @EJ m|mS|Tj튪~Yi@Pv5d ӝB׉qhUw]Z"q>N0nbZ](aG1kW[`5QQJs['П̀+[ %t~i&V+]qȿ:ԟ)8*IOs;[o3CF S:F~ ܟzߡzbL>x gCWZ@XIKeq*,Jn71B0?]{#bU=n839%~E߄GR?*& eMSoZ} 1 $p-$%Ip¼H:lv{'TT#I0!4ҋ.e:3_K`'\qⳲ4󑖯|p[ cQf߀{.R~{s8n[6mmRUw {:+ǚш_%Ȣn]VS F]3M2]͟c0LAX;BZi6+3mW%,6ش1Na8EwJfg R+\$ /} l(gt-zfo/9*#"mSdX':ÿOO{ϰ^8_`Uա 1~Q}M`;pQ0cc@0D:4ך-:ESM]rbvMUuQbk'KӺ&#/Vp7Dimkȱ3@WUS^DRAbߦf8h A7R@"U+OS T/Go͋oQh>%Y!ʧ{KvV:g|nUeu@ r{62ѩamY=Q Ɯ}RsPKo*~"H[mAr4)h %]S a74]FwfO?Y(<7ɕۺL6Pq(/z5~5~2Ryg}w)N|H 㶯1>V09kކn^\`zy_ 4:i+ PC'o$jsR$S| {$^Se@ĒѦVHCKdԯ5A`(m\|F.-ΒyG\UIQVw8~4VCYԆ檎|ELTH#j-jhdV~9_K-QFI_vL($nVH}GI8 w#4Zc?aFw=ǩle\f@)k ;gozF1e#,}yd3e*lEme3EJw;$"+/&XxJ.bӈMދ)Q,B)PUx"RT_OЗ Vpvd4in<pFr>x>DZ+yuHgcN#PMAi]F( ?O0ݎ C _vCkcp28Wr!%>!vTp:+գlê{ Fqp澕na,T.ox\rg"Vr R٣L*$`jo90NR[t\TԘiT "7vz2$)Oj#rON4ܕA[TS3=h5Je౨6ll/"bB.# Fw^}ٟrwaVTuJ`~,/d< [|qf)L"<VN y1xN=8^# Y/`ÞpV #TZsO]D(LLKv,4eJEo"GB"}.6sѰ~g n +± =1nCdoZǀ^;!$o^@%_dM Jo6G1^28ordeR}Ff:o~F?Pi,sPFA'[\:r. PHbq7G۫Eo>S\ϲ |wlS¦p 4Gbs`KS)[t@,bTGI4+qQW7"gmPS 2+8BviFæB6޲3L/bݷJϨ1FO6A3۷|6>diϸVqKpzgknxs )șyRyΥi\ xuJ,g%]&XP9eŐbl=Z=WbiSn ,n ԇ+s t,J?AĭCӾ'Ev`IΏ'd<-, @WeK_]/,0y}Tb* ^-|OEvu vCc qư<6 quV5b nKR[pC֛s~0hfx;{-,r#L(bYv1q7m ]~:~ݿs(U9&{L%S4pfу˄_O":CD_jqIYVG/C-1ݢsGQ0ox %4WG n'^BBO)9[bXޮ4{1)ͮjʭB&B5ڱvy잹 !,j{VR!K{A|<٨F qDG</9BHls7zlO% 7M/-*@DnvB {WS9_^tޡT 3elA}0RjWH,b^-v;픔?~]m@G<hQEy%rn}E@%/Q3щ8A/S{>4?k 8z3eCo-ƗLӲɺJ =e;-V(4ŭBeQk4V+!')`չiũZ[bmNji1Wٱt#V#\K3,M7Aք-LJEAPiW) rvYWzp-5iq2d Q5Yo>n}O_C_UܫJd<x~A꛴p^ҘǰUDuNw_aa3eAm}`Iw2bSR.p o@"B+勧rᓔiu O1o ` P5 ϐ^3|2qչzJ)ۍw4Ht^DCx}6IG||i#/y rUo70|s#AqBCR#/9rd+A9BHbMt%sܫ]ρ $_c3 }} q5B4]7CI:GlPpSZaeUokjA"TjU_z qH>K;LjO}#Ρ9~ pa. T0P'^`N[O\e\3ee&m /ٌ%ȦUqV~:pm*e]c-32up٤M:$44y>."7s_?_?[0tڂڟs /c,G7,slr7eH'ĤH)t#yD $ ORn)O=bz TlS*7N׌|YvK 1%qVnX %8[si(̙`ĵ:]*6u$h060î7ċ7YR$|if2Q^.k#͈<4B؍6%?6 /R#Z!tұ^7y:/Ynth7Wg]Z=TP/_>J;Jhrx0'`6 [gBVigQaM=%+#SV?2DiUӮ\R,#=$I\lcPU1j|A%7UL'ό2}Fnxތu:\WfeGnq+wYtlؖ"1?Iʚd3f5cQZUy4C)Q}RE5>%'DMi d nVaԇ][WX=_tMb^Z`z˖ZK0AHLr~E1iqV ƱŜwl+(ьg& 6#ҳSo}wQq+ zZ7d P[ɛc,'1)m+%n׊ba?c SfXjW ZTҴ/PwȓDkZU ;A|nff&[{umh,t"0kx(5ARαQY?ȍ =CtA'V?41>JO B~}Y .EDNRFzTأ= 0bi~@ uR uw 1q#לKR ))Լ!oU)w|voQS/&W"do:L6g/oGHt&a&y۞PcS2 xgVi󎢲tlKX2ȇ1<[Al=4 ˫hkYO%ϬndʧŨb\EuWp J5>8F&uh}B X2r[>–qeh`\f-o+pxiԃBS`3+gyuW}+*n ]s";e퐒i0a> 5)o!'҅  & sB$c| =gv:tl5ے{h@[>7 mm7!@Kt[Ǽ pc4Ojv9! cc?b3bdG~if3f{<"R^>Úz+ғDIt>G;Цjs <|.־~FTxZnIbIWE>v=CY߮WgA^vsK{ׁ]&ut:nC4/h~gejZ!{$Xѿ+cY!x!Rm?pH><.x-e2P+FV-KЊoW}'m:Ҿ %Ms"⿦G<~UiٻàxЪ- AQ+l5.J1҇I?$|}coİCS\Xu}Cx/ FIh@Lk3C"g-ŇVkF ]((8e@EOh^[Ib2k÷ 5Fu /Df{U qa7MRFZˌs' Ⱥi;W-0lwQ=nk,wºVY{ECܳWQ]E/ 5mɂ71DO,!)z~gˣ0UZb; ղ)6_jB[2#.Dt̠Kd{& /(Uv[="3_RvNuG8YX1qTJ׽φv̢˩Rˌيq;h |pG k>;|i8s8WӘMu3 $Xδw@ei5A*88R3qYqqٜZ<-iѢ_x 9xbR"vkǎEH[X,b*0jA;]ћiYYX]=tF띨g{UaF,^)8G|Qm;6bҨrELft`W`7AW_Lb$i_Zĉ*Dh rzazbsTb?8_ןH0Vbi usMŲFY@4r.!#qON@K>~8 \3 ֖t13{'`be}ߎ a-B~-L(Yմ*1nH.J6,yxs<Pids8jJ#iSaB-Nv%HDXrWMW[Z2BČڻHchkވ j_:&u Б0Шx*Vm/l>bUx!gf04<۶YuOPaT$= è[сrDvUc\[ÅPR8@g*Dpk?(rA_6a2Iu#A*YrSÛT9:GeK@_^IHҶFÇ ]W북t(JU)XZ^*.Ja^IVT-юWZ#1$4~ޑj]O E fI0[jvWnXbH*N%$qȝrj&-P'X̘DבA(s4s,zeQ"4դGaks6~2,b7H6Oʜ `I.*5DG[kozN0=Ab/vp1l/waw?E75lbpuv+4pQy[~Q)b=SX\7:$D=Oٶ~tF}ڝ(@ᠴ<y@F=$◰7Qs3NpqqH.,hxzbiX|iX lVRVr2b&f.ȑwOŅJzmZ s %;%YۺLud" 7 oޫP\ Q((b~xX;>PiSI%Txؤ L Ƨ2a1f'&܂л0o90LO|uns¶0(BiO=YeYEiJWrLq.&=äB ']-͛ hEUTYPZ C[E:眇,:+YO.#)qӰg7oP޳&PufNoYslTގDsoRؕcz|*SȊ@>$TGcWcqXs0^}6|Wz-ʴZ- g 'Sy-13+&euj=U? 3!?Ticaǻ#:眕93F{ )XWtl-1g. v C;oE"zev瑾/jF*ӓ c`t:j#58*?LE#;`ӇA0biqIZvb\tܮ+Z5yg*D"B5r|aK+|:Q&j>} ?># ne n?4@_w>Ef]DFm)󹿑+ %~H[tf3ɨEto9Bp ѰЭkkWU2NaZ_eF)šB8ϱf#֠-N6uT3y9\,R"sF׸YSݦlyElqL\不cj:6rTCﶶa~y@*S" xKD[_hKi"~@7t:Wh ՕxөC.(~Ծ6f/r(ġ:^,iE>֙0 N”ҼG~atjH۹ Ph]'suKS)bZb$ R/L瘿KHRv03b`۩ˢV~ jTjQqjoڍ3L?sy`$5 e`m}6R{WB>Uۧ;ÙYN A- 77_'tKID y>Mh׽ͷ4roʣ ~ ^VﯱP|ڄ<=;D15Ʊc8%78n?C ϐt-$KȮt2X+q=지GORKLK*ݦ;p+ֶpd%S&oV݈u>rW=.sDnuSTӨx7xAdUߎu=Q̑ڳj_ 3P*/-*$^A{bo>Y4!i[WxX^N| )n(dD`ΰڗ^o& Sz2P#KSs aOh`1NC$(Sk@&o'eXM( '0Tc,+4vxEôꭢCrNom_Æ>p ǴIU<"8Lkzof讜!fq4Y2X[bkke + wYb_d~׎:k@iA3}Q<[cpT2"k2f9]pVT,l⳹n`,> *I=3kL0K 8#tu9g}#¥; d"dӥvLN(aCI&;nM.WGEYFk6^h~#7H@۽js Xմ!nS"phImySB6NciD &qfg)T9mܴd]$6N69 kWL?]M#0 E޻>.6=2]4-q !waX)[B)^ LcuWv7PA, ϐj حtNW댆vgkrWA]&Ac>O^)LݧظwJ`S>PENCU*{%\ >W8S. jT) `#6 NJFbI3( _pKޤ_";MAy4xwɑC=Oz;OOH80Lֽ$f^O#c\/E>2"]δkFB&- ˾۟h[(+s$qsT*Ϗ0t釁aC i^Q-8dI&7=az?(EH'Y,,gujsx::k*pGDQSz=Ҕrl$g?7*IiU6:'4ɗvpT fKe®ZM;_n6|tJxzTщ4d\>dB!X\{{-zl*C *l 8D n9_ yZvsi˶HT{l ᘼJ+aEe4sJHUpƞJq|˪mK; ~:) Eݥa2oIw&V w\!| #9D*Z[€`lYMr2$47#jW:huKu+L]&w.uj>Zf3>:C.bqa#xTeu̻s_^ {J<CK<ȳ&ESfnK)H/|C67EɄjX 嵘!VF"˸>(hIwflFaGe_B#+$t=푶'e> wX'T/lӀ6yLo_@F|S@>-4gT '^F{S -*P dHH'u>+;(YAMVVqԧ]MQ҅PXD[|NfI2]`?*Ty1+81 z~8ȏ҃A%-U| ,BļXUп-BP2y-$)9{E`%cIJT$ 4x}5OSʢSnUɻL0[o% z1fl8:$n18P] )LD8N+;t,MAel?9 xui}\oG ɲoRG!8A!/9sdE:)U.X?>By@g0 ^-*ۂ̥3tϨfP!fU:> {1í1` !P($Ѝ!WW[JA#ae[ydHmG r(KOQK0qz ϋẘ,>E^+_+ܬ2nbZ{HdC;J4M˘N&/PC -ĩ0:SA8zXwFc7`^q>`A{]4;I| OB?&98Mv~["zfMB $r7loF&cEyʐgP 7@ y1OqvՏppAI7#bFa%/ZWs,TINݲцO3eZ(ɜ֙RrDOUv{Hj0 s n$L醈4+HH!]WXekhɌ ёZϸݼHdB( 7G/yNE yXnEO|C@hіDf!* f1ȃ[`cml7Y=+\ͷ N?) 6l6ۺjc̠/t^vOjCtˉ- Ler}^ĀH'ϔxL_ 9oL}/ //W\`jU6;&1Cv"=ID HsLR?LgSvJ<@mZ]# |vcT݇4}! cE֭6]Ʒ9'Լ;a/qb|C6]xoL!)>\gGY _Ə%GkoSo;/Ή[T`dU?.MYf0a8 9򵳁"wcn,I^b\Zzpf`|m_xo)-B!53eI?8̼6IjZLR`( (eZEdmMD]~p܇XS>npJn~\ "<~y$w]?'}=֒HضZT.[xMvZ+N< p fIK:!XbۻY|oa1yYfM`5ǙJޣ6vB _0Ӿyq@C/Vgꄝ)X0 Źv)iZ!leI ,gORh'y%JH,pG coj4 "g:B;Tഓ*b3 naZ;BO0qBaPF?[EC.XKLPUWEjgq@XY_`#m`vt+.S{GǮ0Y@'gZopJy$?%FЛt kʉlh~`Oc0oJ`->q牅P,~vЄN:"@01٘ڳ<Ϻ+LVޒhhB0Ow FChpwyWf娒\(À4!}}xRY86rжYdt cUJ$MBa#JNW / u4Wx5z7hB!3dkYTYreLfD'fa%2IӋйjALE C5J3Z<nܛ7;AC. ed* YTFVcaT3[5: 膯B]R`5p)ȼ<^ "\}idgU9OcQ fQ8w'w9n,CmEkL΃&)B!79T #u. V*jafeSҡ-󌶾zɄxV_kʚok3DQ]EG\|Қ2gR-N؛igb`%k |%|Bj /6Fcv_E6ßhB)8L_킈V4hg3N|N6Ħ.f{ş"-%1dҳ8 {Wx, 9FO@ZqجRlbUch'\?bS oS),.ĝ> 3 y.h4K~jrpwXmr =үCHך]3bnٔKbb9͝B`q1Xg1Jȉt<]7aS hc 5_G(Ǥ`{,N3L&*nbIXCNy9}PBwn< NwX V% iYt Mԁl&˧QgJVI`^Nkti/ssF8,Mmx/Rl< -*yqss)|9r#aBOJo.p Q}Ki0SOfNt U8޸|" Jf[MӼ{JTf\v#c潿X/uV$UTD@7;\%:_B,$}mmlbS?m>##3Ņx>:c6cZ-V1@{vp[ڿFH'pQ MBq% Y}Y)\oM[#}h2 T~OxbTHx~ix6^Jc' /:m,v2G Q/]^ܙm"!",&EISh=tu誸#pWMJ<{jX>qV䃈> ?ՅFE%Yq`Lۺ5HX#)eX}k}MLCK?BFMt25 |q<y`  'uy5а͏WvY-+.>uE;IödV,:׭)#"U%sqI?qؒI5dS.=ycbt#x1vK~ɑY̽R@HvU!6bPТQxGA1H_pjlBSVH Ιϟִ"bwQr m+TΠ^{P5#b~nwR^uB.bAbNl1 "%O]&y쫾s'hytq-=6%F72-! N?YI} bZD&g z}*a+/h?qKSлjXqhTr.j~-"89ݐbgڭSrYLcI?݇:_YS@hA[ ŞWI\Um74&`o '3~R-AeٕwZ܃"Ac#k!n~ۘJOu3Z9(P=AX1pL 3lz'vQa \B} xB%PzaqV뉙gx v'ESPvB#죐@횞npふ^ "n}֎~&eסo$M`CU^YZM"$l1NBz^TM<bRcfџ$} ‘66&H7 @-uJ:Ib=e[1=@,%# / } ۻH>: ,u"x =h'2$B`qY(^~WbΫ5Gz^}@M܏rY2˖?CI*dg[VT>isP14l 6й5 @V'e5h &ic$DG5aSkY6nA'Ym@ORmTx7Pi;ȶqє'BdIȪa塚Q zOKoDqqJKaTF-xW搓?XL? g!BS^g]$9 b2ͮGդ}Z}&l6˸7].+Zͻx֬xD6TX3Px͇?L4y$uj& q8S~~=o:]gAFFzR3ٌ$kBk.;A6j+A0qAg =zО/(@ On ;۸pj2ȧJ +M/d@DzSbGz8D,F`p灎,4UoϡIl/~e喭P4[IJS PLNm2$mA]׀~/5"HIR/Qf!гYW^Ssh6u++!* #: gX+(ȔC֏w#8{: ,YyNVጇO.2%DXUH= @N"Ϣη/K UzTJjKg' eB)*pl2ٜ;[#"ZkiW'_@Sg "J^yCꇻuRm\lȚ"X:(t5v7zHi`O!&=/>(hUC"'q4Jv󅄫+K\B,PX>V(,oY1J%G&wGȡ;vf:B `R]hA ;XKOn`0uiQ=hxsz1TЊz{]B*xh8:eDP'{̭ +V&`ռO(d֏H#PAgHkmW\M7ݝ# Z^OA_lX&Uߊh%O]C bHHx9bDW+|>WXe9?Ej'G?ڙ*g}5Fl-Yc@}XN]Ț(k>M!DQ` rB&Ea uMi -2xej6셍=C ܵ+o5ԄgW L0O/hB:IxbXZ`d#ͩ؋. OH1Ėi 'W6㜅Tr*?V-9#;t'?J@ۊ0CVD"?M38n{L~. X^Qq`EeLgqt0?h‹,8>oy63,i-i4Y4d^ Ů-I](!{a3$'dY Hr*5ǛLGo[zϐmf=KνYS/J~c?`fP ;UC-JA#Vee9 uFJt g 6LbZW1)+lׁs]Xg4|F7Xla_,h#/Z(!Di/$0/N;K䌌=]nI$@"۩t1e"xo9[XhT=_kaSg>_\&]x8Y~BՂyP\#< 98\Erb¿ra\5L zK7 ,': V( +-#j5};ػ۵'|Kͼ8IyD};>A *̮4B95;KD/a-_#+ό%-u"8įX:iR/ 5(ftE GidK_nIO#Ʋ,N!Yt\ҘJb`(i.KhyвM,d3 nb\SǬ| ]v"Ay^W(?"ݪ#BmR!̵@?̑$@XN81@hB;F/ ]w^$ W\eϵ}fӋ:RQpFl\ppt:%dpR{;Bu1;4 ѠgnKN+Ss[9>u&𑸓O̽;_̀b  q46H'=wȶ܋CHw.=69cxq FPFIM[Y1_w$m,Q Wֶͥ嶯 bCϪneBGD= K?*_Tw,A@}o`Di& =v_`$NP߸J~OI}> :)KOvqW Ќǭ/ )%Td'$UhugUXhf˵} +%װaWVigB5~M-`?ͷˎџ(zkM<|;u4@k[7:bVPdu*Rͤc0IyG;H5KFn[ B~Z"cObv;fqȁ"2o/ ]\;R1O gwiG[Ć.4chU5$t>Dq=^ˈɷ\ϸn\N[W>ݜeTT5,f$$K4FY"qk%xd#-WSLSFTŌ”n_.d_"[kRΨ@|2V|q4lecE$a9H66-kI%ߚ$xdV N3>d=G*bDN>usyKDJyvZk3gl}̄I$ _p 2Ol0 a4VPOzF'\NMPKqIB#hFk] z;.{<%i6"fF-3Ռ&v3]8мA 5Ӫ$ Q)#537Ñ~f_LdSHs63i*( 'B^&(beDFլkddz?Ϫa>L_ce4s!=/<㩽!ՑCy1(_rL5|,Qi,Ϥ_];Q4]r 1rzQ~1Ьl?,T" 8/l3ă- 83은ePI&<)\n$-H)* OW!-҉L1egiUӭU[44JW9:zռ~ytl8 7DJ{@Os$B`yV^8 UB *A\Y<'g} PmԜ*ܩ‚~&7գL4k)h bsqt_PMNK+c~~g85ZgfgYTgqX7usRE+K^ọ0c,8fYiDhWT7IDuՇ\ &|j'ᮒlMYG #P~ J@o9lr%3̐ko+=ZDPEQPJ! jbؖ呈D Oѻð=Sy#3 `xsȮ:= CG҈mŝ}10@GY5p~ ֈ)J:<;෴Aݍv YV;:P A~loN-];205u 湬FhI:r%΃&8RS2s^20˄ư U}<p*.zdl.MK0fHMe>3( $"A,y".|!31E,F|.9ͱ n`Mћ(޹L;k0w_5%QYa5ɳj@u)Ǣk}gM>;J Ndar`W&DY;XVH&pE۴8ܞf)k2xѢg_XI`suJ[ڲBDm{ L`O '}uEo9e^)*0sbQI)In8)͇1)H"~jz;(f-S9VWk"D HtoY/=X6!-#4m_Jpp#uTTKck.Ai_ _M#6QV8zuy6xIHRwˮDU|63s4 bL]J%Nf(jfQw1"@$R{ܗv? AgjE &TSf%Ltk=>q 5ɉ 2FJ4Mc#a`2=`,舷baDQ'@M/dcuD3?{A/P̻|B8-{U~%֏߽:#AC_媏jyE̺zk%:oz;۫(_ Y;Q0xۺZ)UK iޖxBi;q,3ٙs| NB'v4r@mj6N6pS> bJʟSRH(]}~"Ҳet.Xt2ukyɛ_5v]/Lі%(CjH sQZN<0!4.ߗ%^E%ʹ0czk7d՟@yS!L~EF)8Cm*bel϶>NǿF$4ٽvxD*N5"`]{PAo7]~$d]dRwB@LѲ'Cn:%ARYҽxwnPD4sddw',O 鸂k?L|hLHi&)>[/ KtūUmh42#n+]K6[|6#4'J5`ˇ/xxԜcݍQ T'Mwǝ"Nx]`_' OdD\rqUq;Q oe ݜ e9{,!1cWh 3 ^7,5p 0z A" b5Cm.SmA2jZdݢ́ #@+B4=$C}+Qrߐq}`h%1w̨[O lmMytxN"!Bt䣡Km"RG%U:)=j&>EK2VLɀJ\=v9*KqrrHko`gJXqIz41D c@ *ᝑ@wLuؗ'-#g"թ^p#x!8"fc-z۸,rBY?ѫ?>z@[\D4kEEW_i.[30/1 @o;b6Q`'btg[M6vؐΑA~` wAR>iB)=Ɯ?_AL15SCvnlHUz,1m%셄5z\{@ȢeSQIVʉ@q.!(tK󧹣w]uSP9q4ejz(G@'Nu5XlVI] rCulvjp?]mL"Cj_+M VOʎ=.("#系bQ@Hb}~ϧJBMoQQdǼė'H$P#g\N1.pǚd;6|όRNuq[bO.SK:gŜW;%ZJ ꍊ|,j|zzf<vM_ŀzO,m;ge3rD̊襐$ WkvSm/~`dgwkKߙĺGgjKϬچP6?}s|hiqlaLG NwC.09GHs qkMC[(ڿ)sx"\t uJ BK16S(= ͈SZ>Uَ7X]w^oNs[;\&xt+Ep7O#FFG YI^pxx q.x5R!K1 ?xˡ5oL` w`bKBf%H%f)7B2Jejda߼ħ!72`jAgu,͐8T>(&L^ɥI1\!/Rh?+j@N]?]@U|'7]{H7ǘ$vtqQА"^XWD3V3Wltb_-:iZ#<܂ֶ_ jV,kMiZ}>Nz9 m1dmA&j2oCH*B9-I(Q滩t-F雷{\Z'0AхcQ;xV%,! )t=⻯L-f:ugHU0'Ǣ /""ڼM۶6`T>AOM#z,d4]׉q дxtu >n9z_:#I{c2Lo[ܰF.y饅"eiAתxø ﴁQe־"G Ϟx1|eG@9ɳY6 k}_WNl?P/q9/8Aה{^qMs@#7T~v\6^؏;c!l8.gX(UڟĬ(S|UapQ5 C|!%C:ǵ:=_]>] +h!gp v n]߂ixv*`GBVS >q*r+sT #w gxۜrFS(-aH"&U:b2 ØtWda^Ε}:Jl^՜I[kFEUJozR}m9 !W@]4r׫6Wj#& @IJNCw>fdMm ko3kᳱKb6ȼXB o5)m H1I>OaAAx\Q2^XwRe4H@(e㫸S^֗Fo+A6vԻ&tR-=VD[YY2lR:V9d_!8TפpR;c ݊4}YaTJ2͝!IUr޿ n%rGg74TD(vE:vZl7Nz0WG[a%DqDBR^@S%]ˎA! fzOP0U ,ƖFLgKv \WjekN^.,0<{`@u"p.E`Նyq@!lUHW Znh͹ObSq|Zz]W1+g~zmZFT5S"B1 ^\[|<hG`ƕ1^/w[[ .V$l poGHHmm|T 9B8cT$Sfī:7LD6`I/Ԣօb8X`mht+wr&x 9 xlRi5?sA#x-Џ7..O*0 -iKvk4AD:5ReRaK[i jv\SX\Z(Ţ`LzNşǝYf4U*׳nɠ_S-1.ˈK#OثyAPnkZeǁH_dh6s13LgINچ! ` c(+-6Na" \6M 46~Dٛӟm5Qm4dװ`JEz1{ߋ ϭ] Z8#nIZw׺ D7Jy*}_TxZͫB7f'EJh qd 򌉰=-O7ޘ&0bCPp.%s&'ju{fVlB~4.mY]I?:WIYb{RD?C?m"dHuŠV.Wu@C&9 'k]cԤZBgFygצ-p,c`}XĽ;8m {Fh[d \Ff0h/tY WKX%vIHC^r= "T3卼Bc;٤? tyIFdB>K\@pV`A\7*@ٕ9aljͺųq&×]|oE>c(;r,=8RCၗ9.0T8-d#9f(D9 ,g@o_Gma;KF^CǮb*{5yUYJ ;kx|&jeT_p~n}@76: NrDzm{W–RZUZ9bps qsJo/$e~syTp%!tN6щ6밴guxqcxP}qoobh1kR4vÿD Y,MŒ %4I;ޮ9G`Ԇ6sBhd9'2Lb[7w=g#JbHBC(靈 BsԡAw}PϪ4:Lapk$=H od U4PPD)a|; 8c>6{qTke)PZq9笛`Rs1t=zY,1! Fiy$ԽMQA:BU]aަc#Uv 19]%83s*U$9g#p/Su?q!=,j 0L8Y[Ol:<0RTsnϼr~^`$]Sm-|$6 ev7,gHL[paH|(fH2p<쒫ҝ8&bŇ+D{+5l v,%_zABP7c'QVmFʕ@zjX Omصl{0oOw*Lǣ q`%@[_,P{~e}SLKy߼8)+:<(4 GNt@pG»1 _Vs3&xkA3,O%="9_2~(?^b茹t%9v#U䉢fqVVH]ӕpw/uR<j,m\źhKhp A4n.'Ւ>!8z&W10ֿFg2 >$cuHezャ\ؑMivbK,i׵mʦ>o hBCw9_տ 6_!cO)n?T/ߣ3曊(CvNYzEqR Y EVuHK@7F=,w֝vvBo*-;\_ɉ|=O`x-[ظʨ?mn9R7}ГV `qX] vag=.~ֵK7,h:k/Z:gmazIӥ^B{OhF{pq&gJk2ˉ%Gx?i-u4315ٳ6L/5V24GqX >:ͺ#""Ҭ1h-XJTtWA>s@}ŋ/tڄʻo`槪>ħwk~e'M?T',0,_sR.2+x^oDKjxx3Ϻ2ժtPW/8Ԫ]Vѧȹ^a|=&Kܙ-U[osoLuFLHW~9RᕾWXL?ћ|c7"LѫwXe3df e(9!6vny Gi >R]n67ym*kA")fΡUHuaj[Iҩґ=?͔zvf li}ƿ{RG(eh7 4 HP3(DdvDO56/?~UY?2_w>. b&kZvT hjHl7Y ZqJ`ړe{Yl!b@[` 80%S.u s[hybPk)@j ʹ}W[Z\j|WCV@ b{w}&c E%se6evRܸݼ.{lP_ VT5N ڐp_ J^ft%s MCS{$!…;ȤhPb&ʲrDg<2~}sZD\4`Saƫ_"OQXN?+1ΥgDI<ؙfmMqeD)1.TJyEW ب\y_X<О)`r2;1? ֳscr6ؒ| k&Do[+t77uSrR- )[BՌ͡m%c4ދpd%ES (g*hzV*)U+pa)ߪnI-iaom`pNG ?5owr~~ǦbxGW>og-aSB&Fw7QDU:K $!źU(WmJت_)MT3bű0\kOf~bD.ٱgrMsw͸B:;'Rx>\ּB1y7'tyy d& \d,N0|ȕ/KQ?y>lX os\<?,MMӳS咛4-fӨ8(}Ϸ"U q8ES: d+E97^)ؽak̇t:^-#Io.]|h$׽2ə?y47~٘|a J\2ϗ=uBM۹ ?Mt,+xi⤋J/,/X iO`C>=I7df-ƣ}X㴙Ε&ǀ 1C\Ǒ찋3܍[!TtWAJ ΖX9x/S}'A@ ' @nԻH͝\\/cȎC`^~+}`2s"F-R혂PėؤRk?U@?=CG\O Nxl_M09c = 涄E_sHAwxeKiM<^>Q:O2%;em;4 hѨfAM5PQ%̷3zڊخQ >[~B7K?M`*KSu'#h_F/ 9YrH'[0xyJMזᘽ|\N{ujӮ=g{#¨d;T)F3QE- ݜ=!'Eo%BT|l;о+AXaHlݛbߌ;Xzs]X>ErJnr q&NO#AԄ5DUw_⬝ԇAby,O hEԫ[g5ɧ8z4,_Ou@\-NĀ[Low_Y!71Xu γ*#L$ #p90R}vE):dx3n\.efG+bpK xr"y4x^ ozY_x}0Ap!b 0=ҟ#v^lͲvy}\yl`}OGޮI4+.$ܦ(0aڑ qo-zSk $}hND:ϛ)Bv pmvNvAZI<[wJf L]tT5\ٲāO a(q  [Q)PT')桔U nGن^Egu$qWB_aOiw OF:j% fMSDT8f~gůraf5 \MPL7ӼIM=1|@#Tg-Z#w:'Q$#uw~lDad'#JbS`NPL^KPJXI 2|rZ.-igfhtlDD*1vXAxc_i"v硭a3l*ZUy&J0`a$ؓ Rm(Ri2ʖAVW~ 1q>F.ˢ1Rk-:^dvvfck,t"rse'd+ByPŐ]< ˹K r҅hKz/xpF dyfVWsļ46t/05CE| @Ue\],[tٿL~ilM7r䛌+A1Ʊ-W/-MpKIgNN+jz*]+.HGS?Azrua_n+8(E:x4u€s$ڤ}t[&lEpEybَ7μ ϼl*h^Koe3k#JY= ܸF$}#vҴExMJppTņRҜYH0:,l @m"^WPkkrqY| #k4tdg/f!zXh&p *e)TiWmu&y@,BcPwj+ 9zp]%nEG 3Z&q;}@ 7 v^!(]5;XM#غ%HT5Rފ˵.0=H^jy?'e%^. N>04  Q9WzN@6n_]_5h۸!KP) TL2ٷH0!sV߷ *2ÎEQhX+ِAc/8#֏& f[qA%gfȞh*&-ǯ*\f3r ۶OKKϪ5^- ?rBk+%BϿȋHgc2j[ hH?87([i莚:qfbYb$ ;rp-kZbZ"\<^9n>⣟X@X*'anMd<߬r]X:E_R>eu:; 15kt!q1N6om!ҭQy2s+gzK2_ۊ:Xh&Fz`w+Φ98SM1x֗';کyɽ͋h1Jr"Y~Pn1<MnKwC~o5~G%Q҄ !| Bv╝sqbPn:qR4^xe}߇* ofg(]W/Nr>xU}͜o<"j͈5 S lXmC=TWoko9lD Ӧ.2sݼLԐae%Rpnc![N]&@Eʡ\eU)NSMtNfʞѓPP*="SA7^ٕwD/?oޜ$ہG:(X٭t҆]"/>p ip42mF3\Z5CaM%P'UWWӣtiA]Q) uc ZY2$?I\TPtVs2 O?;V0[i8oO ,O@R)SJPƞJ4pSP-띸z 8.^t/xY[ @{L"%Lڦ1&9=F) 8WU,.fyL am,F&(ʒfD8/옿"(t/dug1PP`֣_ґ 3jNt76VQMOՒ;Տ@~(r.:rg"tu0{ﯠj.Nh[:DK :b"e~؎¾ %LS᫩Ilv _?N5cH4K9ޟןEC\: !ԃ }> K;dR>Fu צ7H8(hkGp?;!r1S)%p xm?5 Ogyymվu"r)GDQY&sx:LpuNJi[`Y宕{fSUNsQ zgQϲ.js|™/y_eDm2NCH~F-W{Bxl;0eҙ'ml =`=)@N4X$TMNUPVUYJF;p7n ԓ`ZT+KvxHU#(޿ Џ9[޷ +<ؕ0X^p-!g+ DS<1/5K>x]ᒼc4aiה#^0&zBJm,"A'~k=qWKZzg &\ R:N}Ih7j b})nRR3j# ]buŸbJ6/)PMB2j&::C#yԹ~f/̃(rF  ĬSM)b7 Hs-8p#In&F sxů;.]@tù _Z}D2=[5V7HW4wg}v"pi%d=ڕKe/r!%S>*[yN8k ^_x_u(v9x+eF5XW zx]ע]B@#5 2<'LڒH/V\ #T'5HhR y?th: Ԕ(<l ?3}Dk]%i{n>\1vaVrRzVlD Gn6 5:#m"( }MhE(ٳg2~nCڛWgq̛%eg?TࣳGbaN8l0QJ{g)1},TT'lz,] d>^gExl렔~Vi!Zq,VP=O^*A >VPYtD`|w ,@Kx&& 0w%JD`g+ygȕH9x=HqGeC6Mv0²oB2+:iۂwbnr@QW<ŸUļE zZ R,DvaNS zdRʌzagtpz.8g 8{FZ`ATB;19uFT~ <\z(6!^PL.{CI,,ꆾ{,f,ҧ%OrՕx Ua0mQaKng֕CG1‘O2}~ԑ;FwX sǑEsJPNd]f ;hЀx4eU#^^q-bgaX%y{ͻ r3k@n'cۇ0h ^KqOXsLjzj?\iQu 9.6}v*лb./PmM[Fn&ՌxCgPEpyim3!ԾE$J9},MWaX0\U| P#WbSX$s=Lg.NrΓ%ajhZW!iZvey"A}^*ugycӵݩ}n{&mY_93^fv yG@Yi7 ֬s>9rJ]L ×du$菡i;E+c77\9ZE#}K=X4 U&BP_2V{ݖ֑b~L*շ R4۫1,v>p\kRHBӴFu;ʪJAY٩ hܹTkǦߍv;i?m9!ٴ ~0$-CU_7IC>M^a!7qLS=H*Biבd/djS:;6'Va«澈. &?܈ N5QE5hz! Lyz?eAk/B+8.jTC QD-SoVrH6/&a$2NEޝ6- ~ˣύJƁHHO z,Ö2(e'hp)׎S.-Z9Ƴ̴X]ZtBt!p{ln kfǾwLv7!C1@  %wL8ZŢ( @ <l,t"FE+c3cj)R$ gsG "7gEmgew%sQӂ=ۖmx#jG^} 0USsK:0G8ϤC- Ѻܘ r  -?#fʹY![j &;c&V #f+Y&u;E5~'炶hQ>N eCo"1~V84eF㿛`C#CޣJF3M¬\j֚ u8?lQxC?4gi"GA>cFML@EQi:`}%| ]о.j tɮLj r JI|L\388"KNMNfo|'elmr6p"!=ıaD |Kh&a6{,LvN01]j;?2lߍvajAp]?/=Lg%M2R@7RTT+0zپJpMM03o몖gp_GM)"v5JlwNs>ӕژ5v@:,W~aeW dQcevQv Ξ#6t GWuy{C݇tа#8EFB3以pmY,m<3 {*/+rsh90 ͆bVy($~XmI .IR !R8@$[0'aXLF'~ jB۱k2^rriMr+Ԯ«IU 3J2K{˦@p))S%=.™ȔZ(3mA*$MyC~TtRn.r;'nη=틮 vpAZPR_al#ZӠ-K8"Sb'HҀ]g^ 7GZVpeXS@窠a H] :($!(r"90f͹CH<,^ۓK轃 .+9_}9RA>uMT!e@>P@f u?X7Kb#lse}m<[Rչėc3&%RfZP#\>_SH|tu ZKH'ϻrX4cFwx!MɄԋlx4dO †jC%){X{i)vJK$)ͭ{P@:yR7vsc.׵&trMa^CuriKPE11.tx Q>hR:j|aɵW9~ҟi1Rr $Qv$r)h|QrȽd򝬸|StUܒ[{)cى͗&؀g;5 iuӓJaTА1Pc2q CR.m4D7BkR* nd)on?+Yh/-k{`Z>dۘFwΆS)e8L f#zqϚFȏu3d%cC 6+Hg614J~ *`m,,<",`=mo^{̖IL -φ:Bvm#r5^ahA$ io`b[(A?C̖/|4(N0}- !M:4&H>Ǥ 1e hrU-(\@)}BX( RC͉ET.r9y}+<~ȧDILQ 8P>Y*ZbvYFj_} N?;<ƀ|caNp,T cdؼ2B.U<@BACvy$(ЏdZ\L=~뛲9-C_R1u艴/>鍮B{-u x+zk* ; `B ]N?%+Abd싕_;SBnS5F0)c<6(]A[Lf6u2 V,8̯ LG>ELn쒟.<N+;~~+2ˬbd{,]8f^@?JףK=1 Kibw}P1}_jwyC6Nq:hƌS}-yiMJH*q^p$4Ng/cZVShMg0Z :ɳ0gb!J. G- :=_94M4Th MBf NX$q-$ %SZlg>Y~-yΔ\z"r@~&!JQnRvҬ sX{hW>vzr!UTy7|pIF0 .ɔl.rXJ,YdM!D#dubp{_En=Q!ކޞep/6aܣSp* h3KU"j0Y{qkj;d\d3`V聧y{B /):fcN n (U7ISQoO7n5\5Re%d$Mw6=.7dv~72s#`xxJ72(VPf]K5<nDcd~nob2o\BMh|srlڸ>ݾvp<3z@:= &sm*%GӤ1`lJKf h ԊD u=A@Pҧݖ7@QKPmsɺ$ h,.g1[Q빆HRck}e;~h0Uevg KȰ"0ho p.3v.Qe3XJyͦ3/=wR:ʧig mwL];˕K#ށU[Tk}:2iPt 7Wċ $ -$K+Cj贍]HܦG4bj@~i2 QqLfY^ݮql^pUwPׇ8>2"C}tr{WH/`󸄅vr"NWNj|z qdL  ;Ic@`z+ pT]XwJ2qޔN7XfU/?a4թƸwT9|;qu3ո;vy>n)Qmi誱Tx;9bTeE= w(W3 5`NNk. t7w&n:/My;9Zs Tw\S)bfZѭ$|X !F Z!8,mCFzB)kh; Lmpkp|g_y yَ5w&W",J R"c(![1Q‹3xMl EK,~hMp_ Ciɴ#]E9 4ѿ8X7aFGl(IO#5kK4aS,-[-0K=  ZSԾ>G[R?aVLpt_Ez Uf+aZocaE"iGUm Uv5ϑ8Mɰ2&S\:Q1 &$:0n() x{R'^L-l5Xy B&.BsLg<ҹG(,h+KYg:bҾkg*wSklt6d'h&̂&/`\Ȁ3N6=^`uϏ3Si&cGab6+Si,@FzCY-5P>L=swd1ȈSa&ϖIG:ghUpJ$7O99|κ>"Yd8aBsK1`wWpm$$mX0;40Zf.#@uGTqpdk#ᑸ^[ )2I:*讝\؈R?$o:؈CyU p=?+ޡ߈߯) 2gPܵ$S{F.-=] \4wtz񬺟w "%*E0H<׆#SAV@p¶C ƩKg֜,/-/Mw!=`HU/ SH "Z~5퓾&qJed! 73\ =}&Xsm&榕Щ!L>*e]xmfohӆ%y[ˮBgK?J&/RE}H+,4 G94'! HL0M5u w=7##<{fRVYF0q8EXkhA XV5 [+R3LΣ'԰1I逽i#Wr9gRt|2YFTqFrO&~l|OP/qv&ɌgVՠ$I|dAJ=\F9¡OH.HaIUO}˲ {9 lITjXbc/3nW/*#Sϖ#dtg #O1~n="o!_YB߈1V^O-ܧn-omL*(`coxS Kh~Z1!?ZONèȨ6/f=[m<+m%o(i&Q܃|5.f#X!E_,I_jr/U--N.*Bܫ t$Hv֐({BS1ĞRmķs%xMS"k_?ds/x:E lK hMp/ HEB?uMbÞ*SQ~7c~ϱb4y/F Jp_b->:48'rb QV.`ţ0Iu}:8ڳ?=\](pb3BeV- ҀLgqc`F&L1y%)ȶGR}2dWm!P@2m^`v rkT=o6H`{lގ2Ā9Qy GXnUHjXҤ6aeyy=ʦ7h ^t}-:&HbhbUI\7]O8P9q7м,V9\!OV!C^۩U}3{\MR /}KeUc̾$J_F>ѺC{譌Vܕ (Iϖ\@IaoM u;LN^4gt?\eJG9yާZҼiY\'Js[=JH_lؔ@!ih&v|o imA :A 4ijjLgd? c tܿjN?^9i0P7rd֦͔'|h#!|/?v#esR ÉO]&.^n^]&eO!E'7AߠZ B~QdVG; 8NHp't}ubhxVhwkbp opt?8:.:%ɛl֮VݙT!tg ٗ,P [Zc?o>Og=P3$|1bdT;71kd^hUEϖ7+@H*-BtNg%'U{ߎb(4L ]tg變b+z1ԶkAڱɠ;Mg#m_[u.Pg|H.mk|lp>ʉ(nй͂1Yy2pų*Q=^XEܛ0_uኮ&-%M4+߉{>_tX$:?[2_vQ0[o/ü!aajƻ6VHiҮoLjs#3z,ʞ.`ѵw`%UvO /;hE7=(y3HmEѴYnlxB{3CxwX?Lҩ4 ?DvRe eE-<k<xQȁV|fYIOqTϑjveTC5=d5kЏ[lzoG*;lS8Ci\ Vr d;>) y"Mw*:\DiB㱵9ECW*U IόV>>*l[ e&6c[qI BWgw}ߨۏXCVahmxUn$brD73ѻ5_ E2Pvfti!b&uZ6gLлp1d#r- }铀L*[ cjy&>c-5.$D*e/)>'M33]vF"=owÑ6xrs2xibil _1F&`I6+(5s#O7P)*k;>~|H(YIR1FŸx_6N6mC[Dಀ틚r1kǿDXsN4ěQ~IHƭݤv8/74k= @H Nţ g2J&m>D$;IߜJD0Ye8%+ TC]$"uz0 2_5މ=ge{TLRdXMX ;Z%$q7i*ԷTLM((`-:ǚAP }æȔpd={ٵ/3΃8ٸ-v[@؆bJ"끱(05kKLn 4z!ga+ ` ۦoZ{8yP "vJ(M< T* 0crRj:6# 0/]ĭz#cŝx&teSIL:J)lul %FBR F) hM΁ߪPreL۸ ?{JG&{75Բ %MC<+XB;}d&|$p!#"aJUcY䉎 #Y4^^-pC~~~p|]ꏹê|7 0 SCwY*'3Ec+^Bݘ@(;1﹜<4R@ Hbﵮ½jta.#iH7(Zم_: dQd[>2愀0Md gm4TKͦ-R(k"3O)&0ey"o|ȴ7Ygx|FC*Ctm! K_\_mE\՞*A~_@Z%\z,-vԲ~7^Azɐ\Rx<BK,_E~t'Ѩ~HKy;oo|>ӝt1SGijyҫ;gߢGwח6D24%iB9ɘFc)T+"?Oϭs?rAw8 l6 aph͓_DW=5shzct!1>ijAHDS=n0L͔քWt  <ߎУOrȢ-LF., ?Ym"ZQ [49UE`Ɗ YnI6.}(s>k!Xo~"laAajjB9I@tqʬtkMz #$*]&CxܛϸE2D#ے>D O_6${w^PbJ2ٛ"G9ƎY " ʏ`ֶ{s9 28RG A,fj?[z"|o?Y|پ#Ug;% .;YZfYM%jiQ3SsH~Q/XKNHp.cu]savթ\]5dGV&|q@@@mЮf)=%;]ߺ4 *@rVPM{`"C;/hw!s>yS\EW&y_mΨWrMdL8γxqI?4I6Mݗۛ9GRЛ68:E&{dH @K@LKQ=m|4*ŀx\i9W[ mi>GM jO0k%|ǎ7 Ԯ4hv lb㪧8welL0pbAqiXPyU=8uBc;<'uFϑN3_j#Λ$L=SF|^Rq[~C@ fg('}HEPpgjdbEc@m墖g3PtmGH}_iΩ)@X4YStᦪjTy 2IL$|Lm LS+YnX%*QXSr4kV$TĽUd"sfX)%Ѹ@X&7Kn77y;̴?w`]5A?iw{] K" zV,;C~><2Eo2@6;y!!KU#5 v5QQp_omXn1-EknNm브Z&;+Em3t*bts!T,m@"KPm}'2aH@j܀Yq]0+5?:ȯ$~]҃AysD'bD9X9;'@;c ɤ̅AF.(HdĜs.amytݜSԷ;F*`@ʹI0A!r) [ R^zq ŔV|b"j! ÅMFFKETB[tV?_YV=Fk7IMjz!m=ֱ珧)1!1Ӽ F#yGB-KL3޲}e @#v`)-OwLL)KpEԉ&# G 7c}^{5^΀_ SBȼRT)w^?=9t`ש֦dl|lfv"SAy="B}:/hqYMȚ2vMiƝ\q/:a2>BV֖jh0 X ݐ]2LMo;W`R93i r³< j4G߇Q ǷKi.?bb Yp4vLn8\3jH;C.[&0@nEISqڡ'h#P3m$әRbז]!{mp&{sWBIAfFszIx|O,:h.IŌ<'LRӭV̍j+^{!W+_Y'1orD 6f۸m?E Y?CeWֶlA6p$ S-HY&w,}.YC?eJN ֎Q@X j^P!wCb׮áb Y\A9m`CmLL8{HV2itW_U=G~t64-jlSh0и[ l^g<棵4S=?^ClڒuwARbJsy[vcP4x7$ F^u@]t Z˙۪,q}ǶE;SƨԂuqN>Eu:gz=>@q9zb]#>of(Ҝ1fA!$kBq ʭFQ-cxnp%g05.Sso&Z*>}}ݩVx>=\,3 LBWRbi=0LW;e5Wcϫ 5R ' 1&1sǫ2NP7,V,ƙ} [..X'qވ M3 qJ¤WXːdx(b xwCn3O_36K`ArmV- f+<~1m:Pk &crQy0& ݒ;ݿ}!f$lo} eeaTZXKg#wKF})q-Y29L2?[᧟AfwŏXL^{U@Z֖-H>$x }E3[`|.k~v+eH aݟ$r@{DNw;`LiLP y_]y tןcKsw]C;,hhW=s˜{yep}ގ`ƅnZ7D0y[5?5)w3NW\%pyįhRwL0hAm+XROIi=/]Qv7~a2֌mAaAaKL);\M!PmnrgCԓY;({p,!Vi~$ӽ-,ɒu~`ZJܹ@מx$9 U+ mmxc̖̓EB;eQ@m_Tsj z[\L ~Br2xHv0j t CKT4r]c)xJbƱc/ĉw#$($} q:[pjrC=oؤ"R(EmN+=~6*[vf C$uzy#%X Yn~l74YL'3_Ⴑ1o (hTd0Z~$qeA3,$%;nVSEn,)5C.$y='/ kW (Ĉ?ŧL\>aa4WBc2z+CݺcJ0dݳX/1z~2[XWM_$zX dл=]2) mA5j(1,+U ī(Vòr Ei:*ۣD>Tv- PgH=/l9mQ[3<8e)0Ь螕U+Uw2/i\b0x5I Y N.$,IJXT-j\@ =Qw }䢲_,BWu0AqKIRxQbk:o^ȠD180 L rNF9"cշu&7| r=bוK)2io"݉o #gLr;㍏؎ImBzt,{teB ũC;^7Yҟ0gጻQ!hG`M/l&{[~U rܿ;XzJe是b~:ɵܙ _P@J mаp-s̒zb-J#ҥ^~?U3cGKQ(7@sv[_KG /^Vv]4ҡkfo|+f}>mZS`Rkr] OۍS/ 4V}C? ɸ) 8lB8G&trNcjWՙhF |bHj,]#A&6Pu:b$w`5Whw2mM:w|ʢW˶}CxHҖ=DUg̼` cRxGm[N*Lf3TtvςC*)E[v)`G ^FM_4AZŃQOΩhۮ QKt>.09X4' GUv R|Oy~VȟtBMqx44!=nvi߉y] 9Y3d_9'1޵1@Xi.UD `+yj=,#viJ1L0fe$ ;dKăjdG? Z<4 `DfѕsYCzX]}:bQşUd9Bm^R=6[c-WbbKS̤APr\A-{2nnP XɃ>_`EF:|\ en$YοɓqߟCs [yq+}`,bB6S\d%` /5X1EO-eQpm}B鸓Ky^.Gg ) :7ԩ>exȫnHNh#%ЗE.4jRVB0}'~$ B YXw+AOlnj4#@^~vw,t`Ĵ\) lUc;-ZyT3X1rOew\A &QKT`W<16]JӼR 'm^E:3Vs f~xr Z/&ڎ@ۍӛ4x:0"k3bv2%oկV` Pª?M ;B5E SX R"@] t0VwJdHxڼmC<-TPnX^2d?e=LmX: GEXVs ;SSHe.S.a8Ɓ.-EFYLMBCG_eiG1$:%ve; v}a΃[8!m?|e<k:LN\sC>ݨIKyWUdͥ|viKDYf GM*tW_?h@RkWcnz\p3W(-pgV%S 0m,Zz v(:1ot'~f1-D1 h<~iCS8\yGgoB}PR]kxmH@\G h2Ÿ$(Fa#㬰Z- o*>dno~x4#^/rL$\\HװFv1Nt/ -ƹ#K@2愐&s!l0sJBޭ!(9m{Ul1m֜pMWЅ_Av™?f*B?kqLN \2hRa`vO]i+4N^,ypz{e#a<)`+m91I2vᜉ n\FS~Ci+ ^ F \ьćd 'CܯJUgMp0W{BarZdRE92~Jzl1ީ='2H٪^@rQ1wTeVyIQ`DmݑQm8)1G{8ZB{$˵w'v)CW!Btpu|eM#3 Ísu8擿ۓR;,Ic__X뢋@:djAL $ QEDݓ4*z9r&)Zp#\pUD״O#MQǛ^]3y27|sάT_`F7Ɩ>~ʲUSY'W9~xBoIN,e8q4'Wj{Rԙ5 ;8otPl>ɶֆ[ܹx/z$ة,|tPAb{|iw%R{f(ek (4{/,L=POUQ'31D"v]c`kwB[JZ^VX@&pRlm 'd  [%.(q2wJ>B\;X6PwiL`Def/򉵿SqH;xeBnz)i`cmTi`YsPT>DJnx5 n\2* [K* d2}˺ ٭+0Xӯ"jq7#37?x!B'PPzBT"8Igt,vM {fM|UaG2?)Wz+9!J.SQ76}ˍUƮQ;}X7g ?9zII 5.^{'׉/aNOe!Uyɜ1g 2fPV8" K2aYɹpy <ս0=]Ao=O<̺Xui]*jjiN^ڨYN1D8 {A wx" qa,}dPyxu%ȒFts@Յw{|plxDa.eֶ s6r lǪh78:?!d~cנ\ 1MKiA䃌#A̞Ejr,kyst F&Ԋyԝa+~lBQ|l3{Jlf]XaY@^Z1ܑ=eg }OD}oHfz§/z K'R=gn/\"NtǞ*ѵ@!¯B{~vL3dx~uRz@l /L^Q_K%/['ޙ,{%9X,EZ%p <%S'g/$94ChKʗ00Eq9w6ʩ`|aHHaj/څTr']\uN*!~ &U d%O%9H{4];dnKA4]#d 5o3- RBqs>Rg d>#ίqm-Hho_vH-L˝M|ų9S9|b8(T43..}7)Vz}!f_vV(%j2bژB`K"E *[W bF!bP(XrGVN+ә\y Ñ/Y/Ⲭ&9EDӦZ ކک\&^!cHr/:U^ MCs?)./MQ(JQY&Je jYK?NGfBFPKX:{j-eH$;qky _V ͚cL, yLZΣQSַ<7Gk+g{Ne"wo߱^C/;z>Y~0,Z̈=5F%nL L|G*ƌd1浂Id]͐:N'1B#T$KZL,\ecXR)T0hMa0Bع-{|n$W JHzR(ME6ר̋!UWj!%̟/=FG kfN(A9Pp@=I;b\h$,Pgσא)BиB= rV+{ً:u E?PN_RƷ 0y>z쑿^+P@xx `Ojx03 `YINc/礩` ؙh6ƹsM2,\`_Wei$`M!4NQ^,+02Ю@\E)O:1栒cuka´=>gļsQe.Nw^2_Q!mr?Q}_pk%2RuFYǻ`8IW2,8C)faR@I m\-LxG/ y*ۙ kjO eW]4${uȃdaXv` W/0O'ua!dwҊgSuvpuk،G8UTl 1eԔq>bYى'3lߵG ?1ɡSݝRsaq/ P0N j# T7̵L*ɥpЍviI6v^$zKYGغm\y=9e> L <0=Zp3=HGo&ұ~g)`ys. ӋA*h:Z}2y͙ OtYk/SWbc#)7 /͆EnZjN( Ϋ^䭁IQ@'z7*ּ3ǭjVcA7BiueU_d~IPH@S7\nAZ0^Y"%/pSM %+}ʥa v:PTW{U1S01s8BJ+~B =/s̡#c%`]\ yV(V]yٔa0Ib]-4&:?gNOیP^/=f[wgW̩ϟ??sx[i&P^hV1cBws?#Rek.0]0{QD^@c ȠeF0]䛷Ay{\fQrX?a=3!nzNJ|x(fqJsWi*c=mjҭO $1C}2*wOon䉥 'yr:ijz+qXF3sjixct?:r`}O%A8m}&ڜbS2"e"9H(PAx3loI jPwѷLCاhd=wX%Ms]乔>c%LO s1j~q@N \LaAI$! ܖUrlQA9#\V NIL{Y8S5GrCEX#iǍHiK5Ϫ4 Ci[5eͻW۬G`zq% y _0j1nfʱ;} |_8Bb4caKe̮ǃd!Uw4`Z6x>xs!| #"nيسP*~rYofEU5JՂQ+L\%=6yÊ콡cIm1g@'_m[_NIuU&Q N$Ih%R%sn\/$3:J6lFv.չ ]Y}~)QD_]aIcsC&8$P NNJ$3:0Ns&ֆbYĐknzuGG瀳B\a`{ƝbziM"Ls4b ըz/CRRɻfսyQSCeW4N8ƧlG@wG:ͥ=UYN9fCc6 2kԡ%v ڕ4J1?ߡ,N秡osDA:y R<L8E5NIm [2B&|L+UÂ,6mX(VB59LZ?HF' ?t-jE`!U ^ eN:a"Ec|gnzr2ޗ9~}QY+sF Rȡ^Lt[yN = w&dYPS$R;48R7䡋 $AކLkM0NTa"]y&4_fga jl} 2;N4àގđec[Hħz-"m`p)/ PZAN۱neoG7$ c{-1=;AE`NܒlU򀌔&}X=TȡRIsg9 k;Rzx+\ְS LTɬ3A}o QLbw){[nrACX*: Ax ؃\5 PtDD"-c D FkcZeKt!2!(IG}'Ӡ|Yeh.th' Һ3G{YG{^ @KQ:9 [۠;2m~1f)H׹e6ea֋Ow-15e>a"t(ڙ^!ϩ{g!@3EY̴SJb2zLL.M-b-^tt b=i '^{C^&/tN`y..y#ʲ[M-l*J *ֵᝠ#-e0$ZfumEՇEy>_A_e{L'F]OTy6cɲZ~"D`MuXoM7o~"i5x޶;Wa'x"  ./ أ j! ~mjFC4GX^<#z>bz4B)(F*onF8'Y  Y]ட?ZU4,*mat~|VԣX+{8"fi ݴi_!SIi燴xn'z _xU)K_m 6Y8hX(|vdf'^a|Gah+L6V^OD`ҵba'+]kr8(B3Gŀ|T nP`0)y :a{xn,H%&㿱U-HEh$lZweDF?$R@=oZ{Bud4;xjSDc0EQZDf2;Q>-#;UrE]5k Ks'ui._zyĽK6]BZ!3Q Ùm>(U| r(q˽I_ (9 $cvc@=Jx0STZj?|A>) :t̛`+ND`^lhFnIF{XyFV hYБ#㞘4ߋyjr#v14)H%!hxBvG?faB };cT|'uUN&{%zS| ZqM="Jx#Kz"TNAl> 2:<{@ RlxVTL1ae۵)Bx )@H|Y?/w$KWcBfԶj"/UԮlwC̨[kub㒤Z:@\.,#F= (KSŨ6oXQibYPl.Yd6n|u/J}JtQ\QNkX!P+,W-˻ _P~' ?T(X"/{P j%sBFߵlR*,/r;5 +mWC;'#OmWED8JrHꃑ"|P@&`) ?׳}v n ) .nSCpAiWLoɪl{1p).0#6~CHLUEnFsPxeO5lm_WE6|LkoyuK $ԢġW;[ 0=T(wA|S#NKĔ6pesl9qU!L4i6Nb8 9A9 !,Ļs1tz9 ք["{yD9()Jefh8Gp 6Zkw*1W^Uk=B#-8s)y9dm NY!n!uMQrwmx~_?hsJNY6 #b ]uuVf-ob&`7? M.@tAnєjsUǤf pW]Rs=&*X5>eᲟm;%b^RL)B xOrY0iI9SH7R9gڪ[=5lhV[0ʎ9|m_X%>܃ȗ ߡmOrt!MTUk,:khi:ݐEfaxf>e/Ű-c )*g  ٞ@ZaNXO޹ T3Hr 1JPj5B]pqV2TC[=?ؚk0FX `=+ZiNhh]hTyyؚg0|x)Kze}Q4qˉE\v(g$Lt QoxhD9c#1v{hO֟ss$M1" r_[* G Vl⫀eƶIT`s2۟~9~SZm% h\2Hs(q+Gui K` $*uAĀ2ȥU2!egL/@)UI3c@}I I堺L2]tmQ;p'S/*gA}1 f ö-/qcXw!ieXa f;N9'wn bؼJ 0U-gm˼;#UϠT'Yy2ۯ٭RV#d)^ǚxw*hUL;|&<1vX\+*fQ˲Fmt\H!5vO~BUǺLeiRO`!P L0"یf\'J^UJxC\Wq&6zJ,cǵeDzBkqzPtۈ]":—nU#;߈5;}8QTh#zUa G/hMjL4_;⺰9bϥS+h ج^r UwnZXIc&:[" P>ԚEfպץ(iN6WĻSۮ|Y=g8S::5%rxn:º >IRrbJLẁB,aH(@fl DzDUÛE,5,|,&㱎>~R &*oeVPtq?DNK@, s)B[t >۠_z?=fU~uz\U"ϛX nE#NYKNN7T)gB-d_dïr+,b۷Pv)@žJSyzlS"]2'/[) A.ѤxQ͌۾:|w8 By(kV]5]*3 JC׉@v7=N3.5-]#)-;;)7􊷆j[׎|] nbcwV͝/}%%P= 7 fmOXjD侁ͧD{QU_(\^Xg.|[Ljї (.ct|%U/'^ $,`hL&(#١M&v<@U9t7dk#bkurXI $"4@_H kۇ^>|l`#BJ񍏴{[mcYG:wԔbWU4 wcИ$yUyZ*#9s1dPhRF%m]$xՑT.|q@coK$N?vˮW} @kҖ(@Ncƭpo\.Ծ2oƟlFlϞFN-k'+8U'x3g&rpÜuofGgln盫Pтⰾ -}wcbpHlϽm9Ec͜, JU@;0{S6 ,JJBra]6|&gT-e 櫍N=8I7b8?GC gC{>%>2u B o1b̟>S6od:MG&. WZ{Pi/)_Jm vѥUh"6zYRVS!e׸}pZof:O嫊+L7I&k|?gWma=#fQ%FOZW(P/.ORԘѬR-?ge ܄\jɔ 8GN0Ns(g6$}zkաiII[wAzbg0)r#3.O ZȮSdR<"mAr*N("eA$#ߦ!ʾ>iSB0"׵@;VOY<7uIq~] X/a 63f*h,8jVs#?)t7(ZbN $f.~ -[ץ̡Qa٧QƋrE*k˰x>aw).Q+`*RlSUr$×504IHǐxzpKp?xx 5ʬpu}0Dhn nqg0$R~5M:c\zW=Yz: ݊9$@d_y!|K*jv@-+y}[<;PpO`-ar_WVjS1 A#H 4YgTȜj7};>s'Ow'ɑ|)!`[1aF[Ʒ KO:2nV%Tb2&ݓp9/:BUt w(]˺KQ'"=w>>3=1qDV>KG*`KEl1'xY 4_qe( ɚx}JPnڼƌ렞>f@?TQ7y]wEI2C/pŘcDlcs~]yy|K,#0r-7! Kb_7Q,$] ~-cU+~ԠŒkE@膜i`.b8>3.@ԓ]! ~@9jgDzwNL/EȤdc:ekw9bC'vVA5 ߗfQ 9Y5wl9HZ WB%3r~]QHPi'ڏߵ7L}ڠy]P!0%EtO4\XqY梍 ,d9}) a!wM^dmCe7HCnmSemyyYeJ.+mم8t~Mɷ.VayBaĒ ~zrf? a5gxL. =9bE? ˕'BvI-h3-& F#iJ'v4j\BZǿ}du[SOa"͚fuCOȋ7!ϘxL'Dh=]- _;t-75rf,Ϟ$.R D2BJO48`tͮϑ䒎zlB#P9 ]wiCfSpZo]+!wvr=\"tI ӱW$vnyc`iz7eI Ϲ(BJX͒.W@}i3e bR x2ꌝ)LfQ)6@_Mj{&!|i݌IͰ -!%`W v(p`D_tV~\.Qxs7#ȏ-k (()`(8;Q@밝p)I0>hp3/Tg%L!c9,v^$#W#I>fE6V|\,Tj+U >TW4s$&]Db0WTV̳ڗL? #YoDo7|s%@! Ωv[=PlAN={TZ>mt}iGN5ha8s NͣSqȫ,( U~um/߯yoc/0pC4RD(2s5gi@_15OSuSM-[B72zW'\JኇhtT w`=0uT2]ϔ(kz_cXO\f-:uEP9Gx|(t 3!XpUZtyZ*E^;X v/b8xqakW=7 lJR#M&潯u<Z*E, o2l$TA|IB'׬']9nS|L[&ɻ/ȁV I ;䅙NB!u!5A*tD"OxOBY[[l%-hZu#R k|j!|c9y|ލ=kNTF$"bɚL Np/臭>4e@7ToJerل/oK^8 vtu2i5&28T;IBևkJD_(;QYrYnZ=ry\nk (j4Mi2L7\7OaI-EJmX֪X @ }Ic'DcfqGBGގqDUڻ0鮐?,ms櫌m(l8t.] c&^ѝW/g #;;PoL]O]G: tJ'&IǠ;+ku,}uO !X\Ov'.86ʒ t|/O`Z :َ3՟|y!7 q NB4.”Bkku218^IٲA@SRƩ2em\5{ϛi.@[M5b?m@*wk ` 6zns{,y,zG=j)PU=3N}pY&?:H$ɵ(PIt/Qr&q# cEO*~"' aF/oGX ѥʺҞ 0)x\-Ʈ*6ĚLD[%к$U7_.N%^MvӍ!*PTT+68#;YM_F!}4#=<4447¯WJO4S0Z` nx7 ,&oưQ+S JȈE+\uV :3NMA/kU:B>nQLW\&~_LEH/<2s Ȳk ZauZ*CڽpaĪ|֬)a)Y9T+ǀH0X?Au97 X~yfBg_L'Ҟ,)R#ĺ*SDcHXwz~Z ~4dLU"&w/Q6n2 XgUgP-;a8tF@\C-H=ÂW{=́v=qq,!蹉b5}ο  O+=+nwvvprG.`w|U^&m}HgHsoó|~Zڪ6ݺ:j-7XT3X=֯C_L_ 2ȿ _j4J`9,Syy|SKdXZ8 *6nW?O[40@U!w)rکwT!3ṰG&әiSo]K &{$_/Gs]`POޓaHG51`C?:]4l-;ӚK?p "U^szp`rChrPؗ&*NV2_EXcږ Bī jQ:e(zE[cH6|ʐR+ ޕ b۩ !k[ 9wxhtTZ ,tp0Xy173Xڳcۛ情.4XTЎˏL]uQ[>oDnBD!1'_9/49X`,(I +L?D]kqua"rC%c;N(J»8$`n쏂~揳p X5H!Rp8 t~GDRBa2gdMfvL?›aЪR=t YV,~4N4ɃzJ!2ӻΈ 'N0zEϊ m/o/n1DMu%>ч lDغ^2\W7Um'K2{"ߞ(]Fܺ~OI20|BiD`SE]]]^8-̏2 8 1h9[f9j8++ JC9"4%enXcC_}}o6h5ܦu;[sE[; -xXR'ާ2)!70X*6%|R(ާDs軟ޜأt`e1dJ/]pϗS(B +ATT! bpO~r8H̚l1UV2Gڥ\) Kzgzx74\zf>"aлl園Y0@ ?d7 ݔx3^8^pq(dϭ+*>8mJb ɒol+TnDFo p:RLN+Ij 7O!KU-IPMafy7Sڅ:Q:SÝT9/_cR?`z'T$5hșGHwJK۷3 AQl Wɤ#M u{Y:78PTSo`1ghNZ;g?T'GA/p5\(D,rԷ_]\<dqκP 8rb~xԻmɝcj0*bWB8aݠPGqʹ*;LVU6]Vb2WFUvhFfڦlB4ƶUkKI"e }[,_ICh(HI5 >dHS&ćya1h-0 㻦@.H_nԭG!E^uKʰ @Vm$1!+z)H) C9B# =qv]:-r[ =z-F!OWdl9Ϯ'D(Nu2gOYؖṄ:2zgye pqcD"G1]WA.I>)yCTyuQ8xX?=~V&C8ƒ&} _l}剬3Vʞ;ќɫZi1~Q`$Y|Cբ3ħ3U DqظwLH-/>'*>g1P):jN4  D. ۥ8zrl`B9_0,>[eE+& 5BFpCu{*ޟ#0InQΊ-Q1 'w)瘥Ѭ|Dg8@'*nn-ZToYGOW,aᢚM 飝PFeYyɣ΄Oۻ3&iiULxOoTZOYOF41)pWI!CbsE xw?'1&HY^(缐zdtFCڠM[bC2*‘&pX,qyNֱl+h]'$V ŕL}7q^m'=:ȑ_ѧZf0CxTfÊ (A<3+,ln'!x:vTj ѹVg:-o;fZ|)A4K1EX=I!3d=ͷd'-u6 H'?8ctџY̯\TwS&6|l: W[i?ܱw(;_kQn8[]bucj)XQ)$ɘKuw ZP!=O&<a'}WkRs2Іܧyڤ!n(f:~tqق_3BF4šȟOT@GIbSJƠe:͓m2obipɜ:ն꽙T8VKN oG2hO%1Rw5[JsNէΈ '?fIT[ܓEduN3Re7.1FWI#q+&ŒaKTC㢺Oľ/*fL;ڬ.Y"fV-k~JE'NXAy0?'pG-!Gx3J~iqdf$.ܰA'K.(֥\`M@XV/Gqo^_r :_ZhK%&FQ̒esAg/;a$/}ޤ!hȌf<-Y yk\x~,xIJ!Ζ1+p4HpY޻s_Ɯ9: G\ݾJGXhc =:7 yALwsVÕwrO3I5B}M܋7'EܻӢ2V m rt#m?-RZoԉgvuiSu)<ׄ%?⴪ez-,rI gz'?piAټSIkZq\UX9g4=hI0,묉xԗ,dWF>$"0'Ur ;:;s9,R5 FR,R{_|PH:2#{XH0T}:Z%<3ʒdXM`s%j/PV%KadBƐcgf-o:\Ln.+h kW[ѦЃsPpeMp! (K;*dfȗlu $YNSm8jڎD8JD%^d H*Hv~(? 2,c27;$4b"5&uP~q?6 ] ޵x82y$}H7^ƌ01n2{ &!:kqcg«\J(Rĥ,B:E,ph`aުe*բg \V2h,Fx#<]֦vv$7;hWk !n#jxW0zs}c9m2B>eQ(U)Yiw-WHcһ DѾO=3MɆ0bԪ{it39s(Hh|tyeb87)>soibxl%Q5"K֡p`@'AO:zeV&lݻ m}7af7F’"'=ι7=ЧhoPw`Pt~V<i3r;WE6&N"/:S oy̿fL?X)ܻa´GGE@^b٭xgwu[m/՝&0} N-~&IOC0#IT6A̒Sh^nP=, k#W ,if6#q%Ot4Ȇ!ƱnI(n"`4/D y= OD/I K>Ddrqhb0٘t%G'%z0^hE>/_P}cͻڶFa f~ Q` 'jae=oDžxd+u*oR5Q`eB)>NR ӹCá6M/4q 0'>1d[>+nUf7`!~[Y+!<+ g qK\.1k졛gӴEeOřS՜wW§w辁$`g;O qC|_ +jOx.{Xž ⴅslIEX2-z*)_Tg~Uqei Iܼ9&^NIſJkPojP<2iWqy̺spWD~@F(A OYw׈;|!/]Dc>RcU9hwE; BKl˞2A%7w߲M ̂un# u=PϽ!/*bv &Y, 4+Z7w]X7jִK|i('uW'p>S f=mܣFgaE֢xOFl5,S1ؤQY{{tx74;YxLP!Ū2W+op6܇ s}ͫXBtFe'c-p놥0OzeY‹66v tشkW{,Lt!iӕ_wbl~!<M? C\ ^q-7 Rҝ7S*HS,})I`ʍò@Jk-#XEhHh4WJZ5Ȥ %ss5 P5_E%);k=EunZٴ|>Ԣ]I+`7YP@27XY4pfeo֥3ڪZwtٷAP$tCdP&&{y9f@/`xQb$C1w|/ odS eu5iRvigH^񄽱SQf[-n5˻Ċ)$j\.d]Yc ^4$s4ۑ&FjOr1-8|pt%Z(NuXo:GZ /L[ݼ-IOτn9rNal%bjZS FZ^7Og^Xdo;9;<gLUk m<2m"Ә25D?玧/05_vu_SFɇ!OGzIsK?uӍ[ vAW'-x[vNׁԹleSNhض=OCWxC]Sxw J.ӝO肅qznYײlYd1?A~tBЂ(GS $$wEscfDAk}MR]#Q~"-SkosMm1@FF%޼4Q 8|X_ ӌh$ZJ@ҥ3 }x{|/Avx CHX~6C@eUs^ 8/&hwA,F._R.*UGWy>z'2MFX#ؗP^, }jG,6@K ~S/Nc"c1$QN`+uqq 4夺r:U We$|З *#`?-L`Ƨ~;}ujs3$ӕ3k>ﶸTPH5P[I = p _u!a܇2:˟ 7[dO'5j(r&%˭*Ji5rvHa?aC>[lWm{h~CL":#/.3 Q Ylwq)h^(^ m]Tc[PqTkv+:F0+vH|,Ꝋ^xFev`lKs$F5kzQ,ho۾X,!c)Ht,O%~CٿaJ?++?y"EЊZ 6Kx-Bq /=5ܨju&(d,~!|AzVjUIOwwluFMih!{=C:dnw隷nIo :2)?XbGh%P?%@-rE÷&I3ŗhUd|wxo^@%;H\a0t/1 %6g{9A_ެZD1>JްgL)Ԇ ĒgŇ;[yi]39aOV&.qR0oQS/DڈุFqdYOhVY;QB?3f۝6"AO0wmd3UܔY7&XhϰUp#ܨֵK]+Fr޾Y}HiH̀gNvdFdE<}F21tBnV l#9}P!d~$ꖜuw[iy.I0QCn:=(3ϑ ̵8J{QN@'ɍJuTD!8 e·_ɒ!Te°=qH F?B GZ{V")"`]Y#sLe[%N:TR *gÜ %TpR{tkL(3FJ9g6`УQoͰTm.RASV8pz` MdĜ2zY;HHH/L"v@1yb6]]ɋֹj.l + C!:1?P}7\}wRa]R#t? E-YO0u[ȗVmeӌg4Fe .\G wG[aL_К?6qTzK%ˣ4&%#;e`j|xAFJ:ZA#CeMy-xf%oU>s~tNR>XxQ׋IgEqZYδ aʸj.VC>;"so`q(Wm]#f ~@Yix?XҨbqݔRH1{>ī;;͚{qfy}^yi/>[w†rs7˼Uq8 KdƒJRM; 6?6jCyYtr㜄Zwؾmtc\'(¥egeIkZ Ij727_y (!S 廮zR0Pʞ5AfO2*Ew(D_ެ?fBY v|>[bS K 0T `^۰'f( ,  % C b&U"H,3}FZh_fԲB88XrR12 dXcGr-jd`o}SLj(B:}%ȋM';4|@SVMWat}ˣK1y⮧&{?Wɱ5kφJ ]oPԪd:uwEfbͅ9 *r) BUՉլV\eZ8њ,<7< i"ɿZ 낒UR'[L_wO)VԘ*a?~f'1JOlqM= An3mqR( .HEퟣ9lsQ-s_m $%݅wMG`)212̎zNe|& Zш/N쇾FmSr(h1I8 KB+HkTsEAFAP"cArk6<#.QUu#{>YKgdy۳:dp*'͈jI[a SO\r/YtvǗDU=F~QTJJA}4̭U t yYZj .yWQlGE,=~qll5κ4zK3\hż",$J0%GqE=C(|4Ա_@R mpahz^1\'߿e$/($7AN{f/Eezbq6^Wٚ֎ud&s"ЌFo3R l>ny"-ԩDb#g:i-LliY W16ấ69R3KF9+/f,'"Z*9 [ RW<9&ŎIW}faDXXC9 z\=ao-"0F[ e)=8.77:)M5Ic :\9o+M=&O쒑0/:3 |F{F1_AZgYe p9y)֪x͂CU6:\%y00EdȈ;l!tONncp[QVp :`|ݏ2 $:qLa tWڰθ X#@!⇡YU6KO%z D`DNwGDݺGR SVW&Pasei[I|-qnӕiw>S^VIcu(¨8wwXߊʪvyѺiq k`8Z3 i,U68J0cJ80l -잼A֫DhPt#.$lEc==g]v\֌OOY9[5:ŝ_Z0NJ7t4??*\7ܩewCSkv2F ݮ'U@F^hՍ mőZM4:KF/3A.RKQ GbK6Nh3OKYTJr#ޭ$qieO鱀lywN/!G,ȈOL,sr mbb-=Į˅@+,-:,4n#]I_x}3!R`Bwyޣ)Gdci 9bβ 'GklqAGݫXyje&9 ߲vJ5۴ӅuL:kٍ^v` (p vM^LQovPvō+/7<zNZ{^pc/Pf`%Q;_[s )+TEd)K-3SSb^-B 芢< f<#VY{xvq N1ty2"S/:4^K^I{l'S!FDpSf!CSY)>S7 2Y 1"{Neb>Cfehii^Cz7,, 7cvpd>9< ŁnJDlS(l%a@Jg?8Fhbǜ EN_(gcTj05w0{4\4Wed|lgbvilՅ`;j*vĽe>fN7(S>}j:#x#5-gsP@B9ה-˯N@Ti➲i|Ɓl3۶1 59ne5x}PRrnSi iP']51FƱ\`zWpƒ'Up|=ĵ Nyg@>g%ᄉ0yȍkxX| ~6?bQ4EdV:]J (#Yy.'=CgZj2}oF-j&H1zeD羈lkwLssp'1uXB|"#ONKr' +4HHcx!W5Q5QpTUNaI'F<ۈGz=Ջy|R G$a!l%MkO\CY f`"Qv8vS#iL2=j#mJ گ݋޾$4`|OOP0U9L+4B)@xC-J>BMBOC?UtsR0_RU˶e'4ɰr;PD )?:kϘ3p`E!L;}gAZCQOT]5uIQ19ѯe=MUwjgczLaڂ}ZK5/ 5[%0 -UO'߯P%W篲o5[ ڒbEc4I yr45ACY6R+;0{ʯ&n,^C: B(g  -?ƷG:TE:ZH/S<7cTۓ;+!`C`( ? /JjF-mV$q?[/`l%hN2@$#~yTS8d. 3r3,8j3’JトWE+sK &c<0 t=hnxW-77g2SZx g e6/a)ciƩ6o?9 `4X TY*jj-C23oBq@΋OH=hINɺ\^AoZ\?n(65+Oa4SꟀvYp# o3̽Hxq޺ ZbrvC3~ŏɻjL} % O42HQKr(=j"Ht~ j\tNZ%saҿd\l@5E+oou}=W/๕eOgS(WVYH'2)q w-#B8 /y9GN03cz\j7 գ7!gdPW [Ԋ1bbBAr"f7~+wV,!Yh "+}:xd|SPèF 6/¬ ;=Ɩ6f*5m+ H &a_eߘ`u9%(VeεmWOx0[))#nӻ Ly~%ibpִmHj:: in][c6`j{IeG"bK}c]՚Wu8gsw]t#H+v_E~F٥BPP K_z/9: e ?_?cWKB|T|4x?=)MҍibN0l\[sy q3Sz܎QYQ5+`Dչ_be䄽o#⛀X:>|],_B!acӣ|U^r`!ba9dxgpd dQT`͇ntwˎdm]Û -!Kpn$B2g,1(q3SPkjьO?}䍻 v*1gzLŸʊXN泦TfT/mKU֕U"[u)-Ձ? ͜?N@ P)DEVwSI!%pX{E g⢗ulVsS"?UˌId>n_WC+XAppx=}&kfm,e)pz̗ ,yXA7kWIl7|8Ŕ1%&ůʺGx?+.v`U~UZdENÞp1%~˾&0-3tЌ7EkgA\ ݯkiz7RDc84rᬼ|Ays1VTj1JEUXKFGC6ۛ^6&E-Ԩ kH:z]-3c+z3e0 !~ηÒzζ_T+TdfNJ9*=!Znbg O7e#c8Qbx1%j5L\XAP/$='.I"DrV9g:܌b 's%<}3u&U gm2{850z\3ru^`~j%Rʨ|T,}ib4M (4͉߬ R] 4o&ΝImIa|c8µXX*YNpζM t pU;nWk!Abˇ4&1??P_i36ٱ`;u!(.cq&QQk/A {)~BF񝻞~Hq([Pf4%:x|3Ă.e3ɠm_PI?^zHԵNa ]a뺀Gp@Ċ &Gc[P f`LN8 O/T46M޼"wkl 6L'ȋپI(Hc>.%[fڷyA4ܧj&-,M#hpÎM~ IʬiT[_  T#UV+iV<ָmy5br8׻kz3j%a݇-)u5ў=̲$Jv!)H @4{pEݼ y&VW›)& }OaS گF|R_)IGIQoaaieV^!-@W=B[ ez'^2)ʲN^9xMYl̠X) >̭Eu؃G3y&ѮcE\Pݍb$ cΡ|Y[*l f$s2F>TfVMsG1"Tw".~ˋ4+܎E=EbDLwTraJVO~O־H5(o&׊C'ۜu$~`>|~Ը K0BOF6Qpt\fqџq%`Ԏ J 6fu?[SԲ""^3jABCZU1/[$_³sRH;\Ve8E&B|Zz&*#Hzi؅ȥ-[ͤǭ?+t|-M־i0ظ;˗ /WG> DQ*Yp{߰n6ut_,p`EE`6CP}j7&s'u4s>|vTGZJaw/$JOumLf5$Rr4 {E}wmqM1 "ˁy,b;)Ԥ3B*8d/E16.aqű4 6Wߣi|સiXJLdĹbO52gVn7F~)P?1JY cJ.Bc=ns-/OYq:͟dZipna !Pv@ĹoK{ɬ݃݅o7kðܻIIBY VnkVffl?2IYʍA#&F',j\@~=Sl:t >*ʳ \a'קBfޟ#,$׺aaYܥ@>^WWl ?٢7O6~Wu&m.ʍ"WeowAh;[\j4lHɓ D,FU}27I댛w}]2 ڀ=$E~@{ފq.QW /ϮW %o8]HhV?+Sz\ױ*ek|݂O8l*H˃'.Qj+㫜ܰr`!4&!#3&DF~聃THrS}YU`MiT9:=ԞLӉ tR'Q2BTQ%hBLο!r@٭tHݏP\ VZҠp@B;+NU UCq85 G U7.BB]_5 kZ8H 0ŊҺ+>9w\D;RMGa۽ v6D%{Rw^B:,3K57eES,SNU3}9`o ۝1<`Nj )[D39} V'zmp.4N7Ccܖʸti5FƄSƲx\ 3d*֘ KoMx?aɥy 2u]D1nJЋǎAbL4FsTvvo۟j5 ̈́ACx: >&ynC$:`(8\s',i/#]'b!O/W^L5ogb$BBqC1=I$ ^iܠ[437% HKlr,vYN0M{?XZɽ%$vu˦T ovE|~pE^iV[ʪ!m DՂw>&#i=9w$DëK\skF@Ν^{%;A6{ߑ9a?x;CMOl@d|Ļd#F3:1td-r wY5ڪΪhϕp m/…IVϽ>وk1+@0m(0,*C䏠\9J>nr7\r>4<_E{Z7r_asm0錳SU&ɬSU}Np5aW:N?`!*SQlR3^[.K|R Uށu]COJ  Pm岍H{WUi3.MMJНPs˵VGC ^m(dtwoG¢B5'Vĉ;칺@HU:l2: s$ld~o&dA=lҌrI<ޔ`TٲI9jp$6Ԡ $q-M<,pTV!n\bnrN[)hf07%W}AaN@fR]- R.K*ߙX{yHIӷQ@o{ua3/'&\ߵy;Bho}@㴱r>4٤P蕆%Ko>Mw."7}C/; ;-!֑%>ӯͰ5dw g 4*}9I_ʴS3A(ʜI/ ůzEn$KyP^9+^ph_w7J.Nt@٘8%i(ʘoN&^ g8 51ne8MN;v%X?v|Cdb뼡gEV9~;-*'@O_Sű΋%t- $F<9ދt}R>zF,f1sQF'XfDQݨY##zh9[ %lJC77變W'WJi:_ {d@hpqey~PajݒՀVQhqko湠|Bu_=`~C xA:lPAI r` d%]SP ȎtXcKu(ax +DŽa8Y=qg #$:sXpՇ8SD0徣3'Js Bmr7ɮ,~= 2՜ԶTrd9wU` ?O?G@Қ>݁'T̫N>Xd3h%|U!D/ 0ZyI>ͥ="}| ! q18u'X6z%+Y4 bt'R.[4!O)#+(` ^r#5Ւt+1_~[K?3~,4/GY@a*+OjQd|| tx&V+)DOztnœU`jxmڛqh0KRXҡRlIB9|R[-3yKr$ukċJWpΏ;EJ>xy=v-rjTOKP?cBC,4FU8f b{ʌ.G /0HH<&/2lÖeSoԫruOqqdetڏДU*أbff|XQST^ڷW @`4\Bh܆;C|G8b÷fUyAff z-TxyCIgkh+>:o:!ƍ > DK9,O:)E{Zs'K(QU21M-bO,^{#vdWI'oȷ,\ v\hIIӂSCm rU*QMݏBEIKNyIH5i\=1-zрxYZb(<_v\j!\jyz`*UӱJy5Dq ^_ 79S /E:dQJRVt:_Qood}I82/$yNVKv-]6B |UlGW({WD )5mp^ Oj5M7Us;H{M0!Eټ"SB.N<ۯ.g3`ƕjᎹ0t\͢֎/uZS7>",~cZ(nfQfbf(;pJYAYjr7C'-LW0݂aHJ:V)'*?RWu<Fi,8Ӽܴ,;zu4ه127}3IeV;isϸV/vaT5SGoCy$kFTK'AtE x8 >Yه_iGQ:x=p]@j|XplY߭g9qN$ցO.ܲQW/R?Gc€0kJjjrZ2eH ̂CnS߶d?Fp}{s@!o~Y )DS4ħiS>_gߴk<Wt@o+ [Գ| MF39+rSn!&4jDKY  QϘJXs *;o24fI.J^ceߜwM"?NKHP(Y/Ɖ;<4?2myN{Z~|uGJY3 x]]]57o/N96PX[>gҙS..6ſ5֏MX'V.H=)% J+"!- ]`m& ۼ-"_wkϠq$9i8 cO9@"ע"Yǣlx" <\0F!m[e-}l𖑑})e[g v"^ ᾄNW9Eo^EƧϸFbLv] ^>fMX0̥VEVҽ܏p* &236(p}NjȷTΪp[,9!/O_/*Mlٟ,>k$Ph7Ow2iM0LkA)p0}!׶v ܲD}x.xO/|![?u> VolNA|eWgۓv;1x*_ >e;]ot^gG>xBPvmS ۰\4^OHDN;M]JX".':Ul -#Dmv? {(.|ؗ0|E8`#neӼ *yK = O~ ;(q /+-`epz7RUlW{-o kgCp'2z˧=O 'y(r)pQ,g"%T:Qw'TU'@JDzPtINBYmkƢkFu><.O'񱬀}n1(,NJC>ҭpB]sI\$ Zjo1ހ^W]1p8!Ɋe{,cԔ engf#a_SaE1f R],o6^f0}$6 *KD?y\W˅(Mc [fxJIp5cs(Le˳Cߺ0E].48Ἠ'SisXNݦNQ[~t>Q+Y0 EQF d\뿁Ϣ~QsHf_UplC!m3v[EOˢ6iTS{~|ºڤ)CS |juM'k\=yvDP |Y+10Yג%,a(ޖL:ou2O {3k6 31*I{فfZȆ@ 4@mѱERD}/AjGN(hMe]C>Lf/d(@F+b'<#ǚmUz{ 2ibZ8o^{ $xá aZW'j Җ# envCWP8ݞ)%D wݶa?kM)3mg`rbqk&Q4DU.,UT&/6r S 5o:fgpgdۨ@.N`4jӍ=z.ҏS3R` KP†J`YNZ}Q}$8!SX[/`5\ste}ɺ㛸a@sSnG_0Ԡh$H*k2Q4*Z($MWm$,/ޮ4N `b㋪ȳJMlxlXruBC ~i2,Z/)(4@*o "W5d0+{/(ť6G1Fr z3?e}&8| WsC 3Qq2q2)cHd?֥%f?7A+ Bh8T4ٳg +ܼ:] 9 h1TR6\&y(Ew8 /+bꈍWUZi~; 1W/@=3ZrG5#)O]/n-h_7%zR{䍡Żh\keZLeZO@X N δ ;zK>1Ifd&|pΡP{|)1f`}`e{Qh iZ5T0}|z ܉BLm*yke(8F)pPiQ -Jx跰(j+”BA~Ծz -L>4 F)sZĴÖtջHîÄ (=1EUXu&7So2d $t ^)w|xQFJm8uʌUĦ:֍ԏkm_o_Ir@nyUWer9rT { tyDSi`=#g?:&@#Zycp049a@Ik܏鄤G'P;5uxW**[2h rVZ4Vnˀ?73I[ͨ98㛲1[* ,f^"'2 x}TcJ.2c׭HA.{-|Wu)| \lI"׷%&xg}҇$ǕŐNj:_1fql^>zv)i`KOximi$LŪ §Dv~+ax*uGeWKTT̎ E{߮FХ(Apj:eW`8jGOՕLz@XV2 enX.G٠En^jxF.2Z~l`J6࠘[į䕊lJhR's' \t!L`~x2PDsچk]b-Y:K q&>,'hLZZ 'd4$G)%)@ɵo 8AfŖ.>^hjI5/’¯"}(x. p`SnNYfWUBM)yuɍ% g?# }F?`J)4J ԐZX+V#a"WhH%* 8TC6@K!b->euiÖ\xPt{jkA{=L7JL5gzas,l"Vzr' {їu0Kr->-c6vb?U1e ٺW]Ψ y(&)Z3˞f+=l hj/b&K KCmb:Ny4Yy>N<Mt$ MRk\ ?>1YX{Kw៾"kO`IJvgu:inOx%6y?|D9[Rߌ RMK{pHVV3xܜQݼ0Ls+.7܅/0"5<ɏ.(G7#Ʋݖx A~m!x( z?s A1tÒ^X[pX#8`LwPM&*9 \UюN[_b{bAVn5P["2Ł;sWLI)S '(jB( PDZj~b^m(.+xDD 탭cpcү٧&~YWW ́ Yl0iяP(M`:u\7F@8~-id%oCh7P5oK(~8/ж`BF6x8$2gUz2X 7^n3g=z;1īώ(o-5WxTc^G\p33&<-YE+M<`?Fivߥum0=Im<1!evⱶKram @S!+0KGФwsve%v[P<w<= p~uLI YD+MYf7:v~"hwDw;< g:ensJ&0C5qO$JR°/Ut/+0;M9`ߟ FJY#ʼn)Zʦ.J3\}s/0+luCD e|$Gtaz J ~ jo\=ȫiVvjSVPԃ.xcbشx:x#` `Ch;sw˿?H\gݎ^nPɒ1><_pe|z' 2kcM'z]iÆ=OpypQSJw9ΛZ{>()n/լuUo=gӴûmuEBdJs9d谁(TNdf.GSGZnE%vf pKQA[ic;~ו,&#wyz)qbK K"P&Zy&)SX㽆.4{wM{>I1@6b S[h--$=/(mOe>lJ+Z! (XLN o֠Ծحo!{O$< 4a\Ps$b0j i^akz\|t4rS8 L2L'1$!e5^̡Qӓo.J4Jop m9wɼo &R"n"1:eziA#pK/F 8p:EPa- Lϑqv;;MD5q`4%*v-i]`qz7i%oÿfhv4XŎey@ \6"0Wf掙I(es|T~PK\,a|@t\S͗MQ*2zrd}-\ҹgO⥽wZ]XB:rwM%}@,͵1T`}& ƴxK\2۳-ߦ%5G]7PG(8S! /1UgJbRǷruh V{UqЪd~tmИ~%2iMEmt X30 02&'JqO`Z:n0=z.k0ʸep_>s_CLE7d P"wyLA,BAMXQ36@Xu X56cLHS f ,h^"ё)Q0WQeqF`0|Xuѕ`XLIP ^$B-yJWBaN1r7D<)Zհ@ 9S}1 >tF5 Zh .x*0$.@7yZ=,|Qg(iX@LlOG7z۵󝟾oH"pi#3_\C źDz)/ gr bhraayaޢ,]B-ccd)lۈ1XeZb >.D_\!QuE F7tZP)9S禊5@a}y# I&;1V/n:+h?:_ .gK4 M*|mfZa#:lU0FlFɝm O, =8ɪ֡(Ғ є 3,&[ *W 笳ҹĩMgYx=g$.î߀ /,f;׿)<ODeY j4yC;=N0Qwqfd>KgK<|D³w&h +&Y|oežC5ߧw ]J 3]Χٗx<95ExPt&}n['M OYU م1$iP>fc.cS?t+vz ]E9K( ȐY4g d;|̟](V0Ƌ b<6C] uN\!"ʴ5UO2n~+֏f$ j|MPMPu$N nJ>+g 9NV8 + 㔭Ȣ\z*7ezHĬZ;Oz_[r6H #rⳚsj\)/5r /,|?j@79| D@gqMOCnstM ݷynZn,]s<<~#|GIX^7XBO8d/x%Qa)'3Qsxt+Z*`vK%WbU[Z9bFWhUH>bq6e]]Lͱڽ\wƦgeN,a/$IPZA\y&PX!ɣ/|Mk FU%?,Lʶ3zͿ5" _R^}|{{z984d 9ܒϼn9LtĺFd(TCtr0PlE)_6WbRM3]T21|JE3N-T(xfspњKט* {~;}E7y髵rssbYq0 jo4AR)V/~UWg JR>k{5r᜛JU~H?`f4h@x壟))$TrjK< Qw۲n_K\pXr]t}NS< ~qEx+ 塀s`~ڍ+)Wh+d3ÔfIm!ܮڒ^'=fYDcCD?M1˄F%71_l+\:.j氒MY@,|cnQ'dhjkߟʱu_u$vFS`]7?nh!S˓S*(1  u6xZY3.H? E$)}TP5S.@jFmd~pJnEQvUE;7djJq9cA>VGWƿTrVW\յGޑ}@f|BŭGfݻ 5~nċD.ZR}ÜѦb=MHxcQL^B{y%9fvSk~Cg͗J#,Sy`Bg`kbbj["ϕVu^Y"O#=iE~-l 8Rh㍘ S֍xREHCXZǟWZ QhUUxLg}A4it"QG_8=399o93MnΖ/?{ ;öye&C118 pλuz`b.KG2|?5S TdNW<3'@,Gq]'+F"Rbdߗ=ZqCb #ްT%uj;prV3; ǥWQկ{ ǷnK <#B+iͨ3wn.4w2al!tn&[Gw"]`&<ayng*;<f։,:f=GZ$.d''*LknI pFTSң'6,t2Б54QJ cf찻a!Qv(|b^[|WO+}U0-/S\8lbm# : ]5i0۶¯ &JZC씆Euy]\$l>gսq-*G>}xIC`#O##ETu0o~j${/9њW;MKCgXnzm7ZAJWeǣ"]K2whh4^X{0ʃԈ吔.:_MkBԫuznt DbsTg6|bX$V (.S~i2#de &W)2RޑaB["f_wF^e`+PXP4iL VhWz {{PKyӝq%B<>.gy'wV- j)`UTPL#7@*;+\b `S#.DTk%8,-͓ުUE OǴ?PUDS+%K)|X =.eElS>^:9}fy.x[}ک =$b`90w8TE&?(%h. A>(`ִl.ٔI vJ aX&@VŹlO{ f (a&ùQ!g^'+Lq ~@/p _m[f[_#&Vc܏WYV@W>_&F)2G!𣭬U%๲TrPT$v AX{4؜ %9Wfyʒ@Y]N\ܼ|3YwgV;Qu*X(%@7N BeL? J5̰d@7~'E 27#mi:-yI3GrfpnP,{M+'|``('' ѐ/ٞ@CGX(ttEVyqkD'LAxC<3k^y/:TA,Oek0,^~l/&O`Δ׫0LWb?q;frHZ+AdbX%" |!~VhDҽ}r=ܱNJk7;M%qW#`?)tॻ w3b'>G=-ӣ}G LDq9TAkA \,Xw.e>؄AzW ~KJ= 0 ;xoXI"}I,d?P8`z$٣ z3ȼw)9Auae\QY茰(S3:]?۔%ȯ]Q#% ʏ,7du?:va|8p8:448ߌ{<ء %N|" eaTB&mi|1:"tl5ʩQ4ŎZHn.adem`p߂RH14xX3>VQE,!y``#Ч-;: L#Z-gpgs_~Wd 0`t2۹oM .VFΔ-;BNҎ" {5)$̾(D?km{|s_JBi!I2V1w"Xn[k= xڦ4_j:z4,!efm6mTy&`Av__hdal"L'&CKd(D+aA/Xݙ)Ȕbv6 7Bԅ%_mDt4$;3{i8:83ax&͸]sRdߩ)>&2C_~CS};}_ܜ 7|a ?T .]0`גS`{'g<$KK= lV8ew{gCF!8ZmozFc;Rh}l`%p!~:ƒYW4IExN+~ $PxLވ]f мXWbă%购 /]+T LOiO ~'a ""6|oou|z4|Cfނ }UI"8َu"PI 9 |<}0q™`mR>ṕ kIi\loY4T4;Β <@u)yM5X})!7w?aq7I"@Jxoفr 5^1\;ovlL53>_r K6768k/ߌ3ISݸr7IG4!E WbyF>%eQ ]=QToӁo"dzW[ZdPQ#6%zFMn@>%yE橷I1\pih4Bo!!D3=@t|o1h J$'ۄ溡hn~O*uuӢʘ&QZr8 X={[|Q6'W<dDa_ߡ< +c39S}:؂u5O+ (cR sc]G S_v 1g `2pHe7 /Y|o] =릶zD˘MYڊdEхiѰEl651H5tb tܩN:C@Ӈ,>b@zD>$wb9?p#B/lأ1sΈ()RW>/gc/V1v/CGAd" l)| 9ȍ n1]7ծpSPz읺*ߺ{ LSqm %#;ke3[\KJp `}9RQ0GJ B<fV4d2;-^4"G1"φ܍At5Lr™Y}$!NlGm>a Wz>a;(/AA;B1 t EƾQ2~Q ^Q!'qÒ*J,d>& sn.{6;M,KIh[ZCITKt&"i.)j*H/p9/lVրemd~/@MK)C/m`T9]R1 9ƍ NQ5-uy.sz߽08A7Z7-!0 I܎H iMr,O_VamYelOLupby~*ZI80.,vxR,mp+6JQ'nLY:,&HjNn"L28N +թ. {sG#ubx*d@Q ĸ_EK>}(NnGx 6:}Kx`:`=~pՔI\ޙz$g NPhhrBSS?hY:m^xHijS& _$e[^y1m7i ؗk@N.TbDz5~Є&M"[r3)|蜞hXtne]=OQ6XKj61@ Kk0z`nd27dC1,WKqHqVS<=C~WC 9N"GHA*)kK*g]mDUSXoK997l+aKl?~:T-0Y>e`Xw\@O.:(/h5` G헰9aoI_CZLT | kBqBk)0là g޾l,E p^b&µbՙO HD\MwK۫0n$y[5v7+81oL`?mE2jMIi'B4{eBAZZx[]} >&IƲva17;!^3=5!hrZ! UlGpƴ xjM$rEklCWD)bCPqbql10ൄ?e TؒB:W3]{!d\,Mj/>yʫ&DiV ny=Z6_x wLvRrZKfzTJ2;Ǧ~31x5"aգcZ3w8Iq^۷9"P_騵>"q1 4hv݈}bTۚMM3!M64Au[}YdN'%5bI!C4Y~Ne$ fRە9DYPÞ&WCH2;hq a>'S2X؆@DuROd?8tv ox'3| 'V};xX ~]K{h%4N~X&$9־*)h@s=r M:E]싖:I]o۽M̟`^" CoM R/s{-qRQ"{ y#$QòFlUc9w`9S!Wg Y(Ɗ[]ʴɂJ@n#|Z\+8Gü0n 2Yy%T|j!%Eb0~D6zg\‡L-"]kj[5$WZUMНy خː'L쒬=lذ*M(1\bq/>fsn)`2E1TLOB+\Dk%;{YP5?2vUΈ?i&Kh~j%"{hy4nd%5؈U -O+zDe|ek jRb 4XHnOeWz'iLƺyeE0+,K-qK)^dȌvBTa7rۊ)1\ےh55Eaˬ Z !Fg^0)GYC\ w+ gZ7^0C<)Nsڄu:5ѧ2Za !& A|AYEZQl n2 Z6>9jM>貺jluEjw\8IoG0Ʉ\[L$ΒO6X76d4פ.|)\.^fqNSrmg2U&˽nDxё_ CKVC>-ɰ͇ɻI9+dBDT\cM@=F?- +񤣶n L}%vIOBk!+~x4>T&xC-s]O_Uh ,P! h֝)(^WY>A]N۬x!؍tX=ϽBl^pC<<Ô:  6Lvlmy_ݺHj.(AE'vGGz!ʕ.FՕ!eFQׯ]\Tbһ/Qa|ɇkz_ duoP-q71bi̢όmvR^@vs = c~V[jSi /J='WdҡO;j“T9}(>V"[fb m{c1ؕxT|jQ5;{ޖ$ AmmoCya=ԗ/(qxѐU%eяr4hĿgBcCE҆x@;\cW}&QZ&t)V׸˱h|l"[{ׇ<^bc׻t#ͥdŋԑYIQ5%U%dN9 $F5uGWV49ة߅sϡ|$Ҹ?YSrϨh뜀%ѽ<7ujXZ߹ru *pߞ57>ꭹmuusݬ{6-|cbSu%zU]0@Po1+/h/b퓜%cn(qV$`};CNvv+ ]B+NtZE6#xw{L#+GOrwi*tـaŮ`kh@lW^huD cW t-:Bm8G9nW(Prmi_f&V5:Kg;¿Ax:wp_i8]{+UM/?bV[ďjj2n'&R;:H]$6}RʖP8 ?lTh囬(;ͼHIqL 8??'5w49Q~2 겉+xDB1!!$)";Eu*3p,7$茵hZ.%M ^]+TiƀB@4<=RK^u.dZ)Y :Q)u &>$Zj"و/Gٳ*g'I]Q4V?>䯥o=,Ix x}QsӦ\fVbj;[Z &[ |%Ris%!bx?\)9.yuNIn@t_n4\~iz$j6Ÿi'Y<'02P1#Ct,#9d|mP1n(P'"acE[$R+u0{12='x= (蝇0~T3> 5ԄkLl>SZ>B0e-W !}dgΡ9@YKمdS떬 Eâ㋻ug|ivv^~pX,'U;9БjU9dubN܄=t ]rrW$녫(-EG)4k_dUByMU*rZ8=kIEI[Au LySB!TT<*A;JVL&Qyfle.ʼ~X2eèߡ'IhG$LKO;QnX`UR՟Y L! PHVcy" ܭߥf?T(qd0}Iqm`D~b%q@Ҹdran@nQaj1dϜ?ARbG}I ܥ:_>";>q&i@+%wy:iM:dq1Ba:Zl+{\o̪E1b4ԊK MvWTVb[s,G1c1N& /ć*p|#$UvrIa>BГ T\5.# BW*KbVמU c'ҮH:Щ{L, [+9Ig;fY?RRN4l>> gXX(QiHWM/1Z?pbdSQ(|eO?G#a ޔr$JEŽ*M ?/yB*N-{)yp?'CSoL l R?QHRj7>AECW"n k H5*Fa J ?^1A{MC8nj^O z,3{c?*RcP\>~cǿvE:.JK.1&=}Gu|s얭SVY[ƆܝpYXfijS'NFh=u?zi Y, ,n,7{uAtxJ Av`5d!dj YEPYhW{4T9D YC0<_30#N<3(JVل1 cULk7h[L$cZ@5b:(77*1xGZT sve{4%IΑ/@_tLT{ݣ,s+ƕ4t3V LV-xo8(AtS$hpuժ-jm+/fZ{~daTS;N^F=v =KGbCb7U^Y+mBU* d-{.S5C t"ϿG!mD[8& B%_!0n6U(H"-m@K 6yEd?_~X[>w? ]v[^\k0}\Sҫ6ʻ4%& %u}(mk9v)R[]_2>BJ\Q)NrV6BenHKl2\1\u{D.GYCl"Vӛ73e<=ygvĢ)@:B' [e]K)M㹻evSmKB᝛4q8UR~J4|epMFț6z D[g}Es+%V2gDrBt=o#;{x M"6HNtu8hq [!Fоk [?lP&zvKyfW XU՞2ZhA29g(X>o\,OУDORuۋnG-#sWȪf]0/Ϣm>~h1RSt…A7}cxZ^0a9[;yll杅}dJ"$> Î'3P+GT ]᫠iO%lʹ S)A vx1p!F IvȇCtb&WSNT7K7+X*4:#c\de/S4I>JPH\^2qض{zWmvpG7ZT#/ss>N'19Td6uc12_Ia-b%BP5j#B f"x(7œ ; + *{}(yhz돃tz ;DȞxEmIu1Y@nQd'ewM¥Ub!tsUˡrO|@8.dfmYQ`y&| *RupejQV@A~cPj6;V \sp] x3 vXG^_*Tsq.bJc?]ERܟBC$H] 4Ԡ(?&{s$jC f9o{9|͔7t(,v6yE-n8}1I: ;i.Vp{1Fj(y&˂AI0р 'atmj|ѝOCG鵹IWN(*w8#Qw%7Ã?D[&U (^S3=ܩê\-a3r7G؉6Rāڷ9 Sg?hsZF}hj3fdcAOBEׅ#'37]+,~-''M!\w0BOQ}")wGAե&r6w7iiW>+;} ȧ;?BfMug^FW>WŶ }@i^H]סs>ZY@SFkȕvq|VZ.B;/Iټ1OBޝӵ[о-:+ metDd{5 *S= 69d ONp-B[Rro*):6k Quo|BD_A0(2Lb϶VbS)Rc۶_5"e]Xs1۩^QEbI:vq.pWkk݁;uY|P6J?CUnX!|@*]}rU!,<*>w}A#n,ђjdɝI7, H]i<#'LPŝ)޼C}RJ ]w\Qf$/ 7ޅ|EB2ĥAR{lg#m&ڟ#dC 3cԸ*]g< /yRe$}?QW7/!Z=eS X%赵P'+EJ`Su#&/$z8d:v%+jgp$Y|XNv?1ܸ&gM2%Bۄ~6_8>b_-0 GƇE[i5oG9uD{7Jԧ{SckC+VH6Q aH-z13 lNU5%@·x ^PT Jn_5x(@gX*Ns֙GGW(FEɧV&li$YS9MY`{@CN%^;'i|!c] R fZ%(܊(j0>*@+VwK s8 (--!B7Q?1P0²tbw ;İ#EyPEXGv&TV7E௢q5.W|CJ& _1a (K˒;R dR,?\3ѪĖmmk?];42ۈnp24bO)1@?4:udNzhm; m  & Szs!shL;8\@Ok{)I +U MI0y?瀹ТR g~Cs18kiBiBC <6be$1g?') AKt8;׵VA1J`U,SWu6.ǵݰ8B:THZ o # WbP7u충8&0rG({fƴ ]XwN87sNz"KHk3 M̄V TgNY͖>oװ5R5r:6^z\Ƣ,.v[~'5ϮR* I2MIW-g@}f}=*3bE6)mTVT_V no-' U$p}%%{Z0|x 0{g;I D6Ehxy`"3tgљJO0sE$=Oq7ߴH6gi:2RI_,]BeTc34*aG0 p!j[>2[k4"bNQV 1clȺ"b2tڐ|HI<?$tkqy& k? 6ItI{ PI ;s/Gs|k]Fw)(vRo.m޹tkT[z**ᡙ'1+h|Q>7\wsV/L7598y4niFQCBpblNܛR}+(~1\9]]\4}4Q]J lh;e =j?&Sz1m=VZS)Vcdb !O$B9&SYɯ-c!E<- _@`,li^ _rZn4 5 xI`CC>T$B=WПA!nJ!|cܿa>l2Cxˢ`K_Zw]Ż)Ц?kl(o /6p@@vcBVϵL5o|a0"F_D\F b%qWZ/jꈼ*q $gq3{Ir*NT3Iw,P.)E:^6 k_%r@n *~Y4R)z!y߾.Mp=ٷQȸjx&[eȣۍ2덐8'0ۨN ]ibgҠ|r8B$;IrGm$5PEWꡓ~_^ ;͡Wܚ`S^8D9-~+M<GSӳ+ -Imal!_\lwra~.QU` qCOWب<1`Nm7Xm @ v?FƢ2D;㎦!MY ա3dFW&/h>ܾ<)&e WZ>7Q+Q]!e`p4BJ2D*!;-aԨ9BÁf> y_>>Wl#lBڑoR݁F&¼rW@"E6ç$[uע<W7+'ϔoh jðQ\$yuJj"-,9x6]9 ?qe-|̌mU@;rCi?|PkZ_` lO½`p:'acez=gfo=* IMգ6,z>"=VElH+,xǠ싃_z%RB=IƙMù( ™k#6śyti4uboZGURpoUez1/Ì'GU0eJKBQT2Ao,s;AE/ЯeѷٛMv+HTlբ[}N_I|8[jݰ$A0q$jXocBW~>^V-Y|)D7+Rh5u X) l\ ~TOnFzLj}lqM\K[] V=1aqHeAWBklxfbh4T< +fhl>M{.fN)!h4_OAS$ zdI2K {ȡܵei'JKENs bv4mS,FdZګ5d + znX<~p ad ^ min尷HFG@*|(})ѝJk$=O DknuW' gIf#!YD$ђ eʆo:I(l)kiUuRzlE8VM|Ȳ&ʱ )(43a!f|֖! foq˭wH/4-uDc"96ء+pj@8@\FnxYކ?36L7[T-H$ޱEnxV!t0R|aplAq@`gg/o _Gb#;p/ S؜ ;$ r)ZQa?ozKo松F@[ⶊhFhg w~ X"UZد_n\Yevj_b/u`b o6|ئE(MrOFL-J_ Z2Ao /if}`34e-eӊ (rNЅXz@Z&./ UVSl e(IecZ^1YFf.D0w[s* nG4H˗Gv9Tdwdf6>9a/.ɶ_Êھ㢳RG閅)/}|O\u/MwɻNWS,ݍzWϚ8"eGXuM[rɶDoֶlsѱjX򤾒(Ź{`TUB"fY(3!}zzp2~bUc:M>Qâbya58ل [`T,,DRv뢺Aq;`}܄?p1&m1*)_ ƌ®cnj/Z؄}6/w]VT_ Ђ=^ejA}0!!ՙ(8ʏ/?4sߘ#zU] ȽĂGĉJ+P_,=4zv 4%|ZH86;-P !*4bE#u іGOW U|[k<$eJF^A':24u)L ؓzO!oc>䶺l48պ'kұ+E?ʖXm(`S[ΡQV\RwcOɈrl^͝10~ dQqOJ{ =$r kO TORLlys.qt "]wݖ@:_t>:uq%4<\:xBpYG8"'նWLƬL 81=ra`59  sJ= 7a7-x{lTƑ[Qw])b DFp qv]\RӄuDI {c \Ċx QVs;Mj9A=~O^drdJ &zϟ[_Vs(ӋqIJTS&U.u~wf;)]zM(mˍF(bi}4G_v `DW-?1LAHKv}bkѿw.G*{d8lVĀ/4ڃ7cY:HsD~JهkNECM;NvdbU$Bu@'|f v9!q]7B^3ޑ!GE3w&7y #r^URUFPՍ,ţXgI3AUP+4(Dp#TgVʟWk6m},az ";HytC}^GQIb T.664B _~#~A(8_Sgp96U4L=ʬmG8K[v(7?f|Jk6 *z%o'~6)<Dl//9~Dy"BSsQBܙ]((ۗm wfM$=4q-7{t& Aa,23ײed $>aZ1hEQW~x,m3Mgne._1L a'O/UۮF]*yE5O# ł@H~S-@FmR[H'XՀtcZf; 0n9C2łvBFlwF*lG}oIH!c*i mQRGm\ 1Ow:JfGƙ*хBFט]uxBoAr OG}OӇ.rHMļ3zԋ oN!3dj"3U:`P¹啌seEeDdvy0C̝@xN;F7Ei@QJfIfdp֭1ԮfY֖CBnv<-5NB6L@B˵z~Sh_cp'`k(dRpA5UX{P[ۀ8Z]f"Z_ sDӏmH!hytDLn rԢ xsd5w8W嚧Ky`<`y}\c)qAQ\SKpM5R򒏛7 E?faɰ(U5229,iz+2+tݰṳigCX*_G|k—'Ŧx@'x\ F&R*)#o݂V ʢ%Џf Jy zyvZ>!/DǮImdv[Q7v2,\Z# 'Šd隅fc.K?:` +L9+c{S1)4G`Ucݯ!/hQCxhW\)_θ .ڧ&#@ N_Wdfy_ۢ"z5UAbDy05<!'h ZdJ>#dڂ,H,wZ;y`7iT"X\eލ.+BGœ ?_韛.ia7D"L>/E5P&HbglG\YA3C٣daYTIcUak:D-xqˉY؛f.<hER5Qɣ.D'vTDɡ$X+ K&eYD4w%+YDn sFXzqZ S*)[KEjTS~bw0UptJynYx-үE0Ǯ<g ϔQ3 sr>pW/̤4 df eyF'94'#Zۓ! p';4R!~!c=5(qaP ylľB ²3 v{+z0z}V=̝ę:21NO?,.X=(M ⩬W3Q%$j|VOaU DݿG"c`fa)y>n\/k^ʶ렛n4evfpD5Ǣ(P|l N!?ɺq8BS0Nx~uU0i}FSPo&gdb#Q8%ZWgm*K>B-0U;^OWfO c"$hQ]khQVPt3vTp-[z%I aFԢ/\k^h JS Sd ?ˍ}~=K|nF'X@hC4q)&SBL/E5 ɏ| QMf5,P8Gӆ r >=dߠzHיS;á- ܺCE#d"\\BkW\ے ͇[=q8zϤ9+ ^=Ecof%٭u3TY;V]ϕ`as*) jFYA |9빁2.4xAw)>Dz^,! ]5z~׿g2Z| PvԚ]^i3ajc2m*RܗY$2JZQ6%g/Q)+Uf:.H ɼT96./;MEغÈ}:y^A ʀC:m8h!&7K?Ćy4PGFK%xr}s@rh /Ovݜn)?lj*GfG;o[2?2s4.YP+EԀ& XwՍs LJ^JW#R;<ₕ_pמRdB usn-0:XCOEhQV_? 4L<{ơz];"){9yףW)͔<ڍŷd'%b#F<md?S^`]\vjs$}5u  -e"E>Q_G q!\ tsC|CVP;4|R:E[^R rѿȫ?ÆQ$>Rlx'a}5Q&'df57\g~ 3ĻO\"x osڲb 9z;zʗ{sݷ؟XEWr2K3R]vZvR&*k 9w&K0CG%p$6=j|_J9Pl}>jlV2%)u2 7:5hJ5F,PADuCo H{$FLBo_c\qRĝ(މ\VX ^M'ͅ\l.eO)r_lwaFt\qR2}(~Npՙ,lkw~j.RςG#7|4FRUX-)=A2pU< c.PQip)?"ʷ'0 AICL(8׉H_` ez+R 71ۃ(VްQs2 ^#{i25#ǰ0y$% 7l[Y$q:vձija᎔A2 ̉ (>Q0",etvZ(x_U⟢='Cˎ,13gS S XrxUGe4-p>%\ܑ lnHL_0);q#PcUQ3GLb;! kNQؗw{UH"s$D?k.ھ>Tr<_"(6}0AOc?f8xJ  }TR>F50Nbe$Xx' p.4*C-.&/OPLoZU;I|ՙa__#(aaǧ^ySɠ+xp  -+ !=0/:姽mEQWxYͼ,wnp}%Nf&Ybq:?9΂Pc7sV$W8NSttVTcqrP`aJ"Gǝ56(1u°2i9_2B$VP.#43+Zi8l{fQ-oE.Woq/(s6~Z*r | N8 E\'Zl-ZΩVqwZM_| dRZnB*4jmt,MUG q1R-mN^ڀ+K& NI}p_Xw {JM4tq( 0kեF yocu}&Ih~(IfsAuw9hgEv } jZ noS((6ໍnJ +9H6m rO`ܢ=D.-UL*Z3 mgW~Zxҫ t@mR]mԴmQ}>yneDQ ث4#OU ~ ><(~ڷjdB&9ڻ:&Fk\ / G|/֮(A.uk<^`,wTduYs}|pa&lM%sg{Tog)lYG`ˌ;T@ֿ U.E=.o0b*xe\ZH/V^*y="ċ4Ig-iT4$m8-B%gwP=t.v]k\G)F|lP7Р"]'1#ӧ#AU4Uq%W/ab[a 981(z1]+7T*~qMsTB!_#Ï31ߓNˎq%yo9[(X%qy/z)$^+C !'HVu޻OEUNEv(6VgG/ pBH~ 9dQAݡ4(OH1B=ϝP`kFm4::y 3&?=DZh򫖔 }৮DƗppy&T_3ٵq;m/ Q43m ;19yQf咫\ ut_BDh գ|C7w.|?;ԐTd3fa0ν$2䓝9gaoe0⠮ Eex̑Mثs^,ǎ+65˚ '1R/Mf[M-߰g3Ġ#xIX_ÿ-zBB0Ȭ('?)/qﶳ-Bv4Y >M7 ˆ mv><-*ÿ;Zr5`~zXڱXxn"e~CP[PbI4 %Wf~kuڰL O(.㨔 T|n =HJޏ2ewK|Jx 7q~ S_}0DV'Q{Ѵ /+K%˛ΉhW*:`9gQ7}yEbhfl JU>.h9rUÚPvM0#qi1kCѸ a\{teL譇iv~@g#6Jr`H?nRq66m[MٝZ#?y3Տ`UwsV4}{c~p ϥRf.L/lZDM!W>вܟކl4&pMZS"fKt: ֬ qC)R|@5z= HÕne,nځ V9BU%YC4 PbSuӾX+U{^"-c  ɱ{Y?>wr0EeH8sa=𷮀hUL!hmRi5ӄ ί? BQ@0g e W^)̟jFq=,sO, dQbzSqʸѢ0Žƫ=v҄pujɩ?RODl,Z `W 6M6ݐ,'M'x=yΚM@Mj1"Cz|L̚>Ι xdR .% ٜ.[W8B*X¾*֯~,*/4x Mo>\^Zwe’\hnp10[ |D.9!P@m0v%BVѵ:T9/`|Tzv)bQx6`WxƔ/;?(TtuVC4Y00bn:~+#SeR|M\:9AA7O)XH@.tA#mO ҕ$2#5E!:r"!c8, 568iÐS+JcZvy28jNL2XYrFPvG{t AwC4 p?k&;Kc EH/ &lQÎp5E.s oS,%.N R" y"ѠSr6UBvIae|f ~:VY DGr>K*XCw -R7zR֣Ui?!]g6]1)?^GzYd7b%r-7Ő74 NfB sP ?7ztPK[$}͑YF0j&M[bnX#1 PL>P;z蚳dn^2HGlYHJ^FѸS.<J[|N GErJjqu>iJeE{z `bhi9w]Y &j"|!ÅV;nvQBa%J 'k%ȭYN6\u6LxkЪ0+ý]Ҕ~EЗyљWFd|B0آNP UDY1/: 炪?)wD/'40$p/J4!JAZ+} )vozEYnQv4VdQRY͝d`:]b$2fv' ,eI8 b8vM@l.t7J39WVRd5>ua@ `W GqcwF'&.=]&/=V//Ъ=DwEs@|ކOkğ;ʺW\eF]o^mFȲ"Jq*;GCz\ʜqJ)qNV[8yFi3REep9 1 Jub_i(x>i<\]>Ȟ]D2æZA䟢Al"u-ly$5}jU]ƱHᶈ hU'@N»;76@I"ylCcݬ09| sH7W=NykDg5T.=;Hgw2X1Z墌?Qt[z*﹝wL؂ JA ğ`'" ͐T,Dغ)X9i a-OIa @ &z998]+YO0ޓdu<*f,/K*껂$?md T1GCx):|dU)|UEj/`Dh`8" Qmb@G.q,07|$: !NSb\U!ro5u<p(XzhYApϏ"m$T5 5o[! p:KKR.f/%,j1bH8%Q ;ذH[EYHTM}5b_qz zLjnK+/%.˖$J@4*I8Ѳp,x)[;x4ن'un+o>J-B9MY()Nѩ޿.h<'O}Oi Ԩy/Ku^y!O0,v:dBW_(}4\_bbz :(XX!Ɵt$+oKUn=+w{A=e/)-趝n\xmAe?zj:唂ͱИA"%c7#:0{^xb}=r7Tzr9ws2.!2&`  b?9(.L5\t.C02.7W`O.g֣;kʣPd=u\UEL(h=%W̕7trdZJYxkdfbӀ4~b*f뜚=߱Hv<}+"ԇO sHE0~vz}UZN W8'f]wwC 8S> J#r7MK=]aZRC!NLc8!1GTR _jh*bPp*0 >ίK~Р/IVC0՞(>DʒovG7;E[sn׎D<}";A±Hv"P~Pj¡60O\T3RTtgJB7?ZɓsOb/}(`F%q[Ew`_nsZ)s6G ΄yH-& ɿ+ I P N39>#-GhKMసCF\ p*8adq^.@:< A3~6*qǛrx{*2~OGo Z!de81!gIݷiX:M+ƒtS&5g4s95goa ]9+^=@囯t;Y[69-o s)c__25.,4Iݕ_7ΤW#r3l}{ZޣҔ,ͷٽ=c+}Pp>cNAZأLЪܩ3@08N,LSBbrSH{e0l{ \$pbq fR CQEGcE5Dw;@*ȿ y$m4NEJp39L%w-TKrqz>t gSn4pJߧ"C+ѸfkA1ӀKڦQW?Yi,C ɺLĞ͏DS/cKY {7pܘ4FWp6Q< ܏9^x}-#өR/[8q x3Wܑff;LPry#1}MIA=͉_m!Pټt|,X=3+B]$#& u5ɧ'\`ȖyIwyӘ| z=;ʚ{$KLv2]YR@4mp>[L^ VNZ&9d`ImbH30~Vz MZjtˮ<"mtKqb*.-lW'Ox̕2ǯ$f@Ikݶ)}LSm@몇r9kJQji0%P}[OAըr{Dv 8Ю1Ƽ? 0M;5,]̍;phtwOI>K?ebɰZ&Mxi2B_!ث8\>[-׶FȽxC7ϜJ]gcNlF=.Ƨ[7sEC??f.LΎԭYU$%=2, V_en/L6t36ޔcI$zyV$Pc1iK dF uڌ׮}#$/=CZ^C3<\z)&%tpbxa;':/եqOeHzf12tAahՖ 'O0!DDrqPʎ0NAb}᳌GViٗA`#g 55z'*d7Ƒ>Z٭IhR; \Ajŕ[iûkMfIGys%k gQ!D =A ><ۛm5Ç Z}FTU?zqavّdzB ~4=W^ 6i<ʔ-2ף_Eydv9вY˷!A|3HS) Y' G8q;o1gqOv~jϐVD@LUط '2 ]orU4wmYmB>/𮑈}㪙s^_v:oC*ۂp]<3N(}-VuS{+7=1RTwBhL@ajN  :% rJ0}0by w) m@&j^lzs)j"y\ `?Ѓ q?, = ɔm4Z1*YOZT[Z=70]@&hUuۤN3-m[kJ3"hi>CQi8 RҲw3Çfcn/WwT*,˼{_.&+# +^<#YOOɓtz M;vQv1>kEd[ 4yӿ|#AM%0_c]ҰMfƆDt -2q4i:EZ*d4kp; R獿Sl\k8Rf.FB.vْK"`‬ɕ7.]dP.aͪ 9Bd)J;bvgORVd Zlc>0|"ʠ7|^4wXOY]O3ɔ_DTe\G?T :ļ7?rbs்]Xzq#mMvj?3zrQ,+~G]a NT!}X^ ~SOBf0C A)1_l]Lz хg'`)xLS?vauz K{"]Ms,/ҺP0$5t O/DH5v 7N͈bt\.]}eO}8?ۯB3^ϟkyOSGt 'F,QD-wg6ohLoBMrITٍ >Q3>kf.SyelQ( $AӔynot<5gC°f`FcKʓZKW rVȄ ͇m>FsA)'/$Ák##+߻-,T"༊=߹܂=~0 ڴX"l 'B[ϲZL]J ʹ<+݈n[hhhG k ?2=SrIz[Z)pu5'ہR; ť͆LtA n^`iY2qqR96=a3]͝PC1MT@>ֵT"I['Z:4G(oRna`-n KF&ʛ zK5#lb=J(SRϕE+T؅vZj:K7 >t1AV+yoh<㲔76=Y7j` ֠A7MJ(!h# zp%ݷ6݁8,^IUKtMrV8^A٫V\) qHK3oQAYx@7ޚSx (, ]sOz :7rNjX-mH{Yh@?8=JUt)ؑ-a RjAφ=z(TRɷ6ld_٭k:L@.bUIcx%v*vڧ<bj:CJ)j+oO` =Wv|b^wad}w t5pMnup7GE gG:gz,:19tök3`\a8 [ВU`s/+ȫ`F_rL-U0Q{ahiC7 q[o/9oTt"<ung@&D/ܹ>#pUIۖjka*ܓ `G&-z,f4v@+GNt QXl޳m13="y/I>}ya2^JqH@ꏗ_9!`.[.br` q]Ew' dvXuᗫ8Ve^) e;O%}@1VGΗ'z>즧at "i`37;.6V*Nӿf6=?i[h2-@Ѱ9-ݱIfDP*٥܊`E>|~':Ux 2 v@+uàޓhk)G9A4ATcd(|S#-l RQّ2 {jcZ8 6{j z$wڏֳ6y7gV6 /.xQp(g畔w`4ô6#e}*`,vW~ EGoWjOl}Wr:ik2 bMO>1\HZ)7^E|y+V!?#;"+ ,S"m~LעfXTDb=>xW[o^v .K/!'=!"f*LTݨЖ/nH]ql[(\o0oy bľL9%w.1y^sgj15J+_}"_tTɹqACts*8Lq ȭ-!tz+J4BЫ+;xp!Xxsi'p'6Lso.mLK$mxŒ,:`* v')1̚ҚaDfG*ڐ1?t[{[Кd1 !7AOVhMBRȇP<( x? c[W Xz6pkiIEny8TsbZpKd";/_B_7be>C\\&y>ұ[ƳfQIz{t$i3 [I*+wچ׹#_vG꠳_3VB0\BKԨ!ҏxMoJtk엝]Nl4"}2P2`}vBݽL5Ԅ1<,G\tNuny[j/eC+*%a:U_>awpm݂' $Mj5ea5_er@:%&A~#x'/)sIjjV;xA \6h퐁'hUpHEGo R]4/Op`3@'4~ ( z pm4Ky%ӽ%0̙] s޾-}:AHt 飯#$B3Ô0ZJ*"A<EjJ'  ޱ鸏DzP"jT9ڼcR\.V# N@a wKc]ahJ%)H_.+.U@bxIkܰSKe=Lh(ӔK,OuԒ.sULTľ$ ۸?}C\ԁXݏf߹VENxNv|G+kYW! ,M#l|%FY"A4DZg bHYBoE fBT'Tu;Z[݈}WXB8($mкOF7sZMcqg lG%R&,>iŖB^Jآ \*2U<(UmLؒDFrܿIɝ<3˶}laσ[3ǜNߍ-`0Жp^O[Vrqߛ{qg|sFUa`lz`lU7"2]rj<&J/GŸrҼqY9Bv1`u =uh:dt (R@p {|1%׋jkN_3m!aAbLm@f,:X&νLswG -WQ= ai$K 5Vyq uj޲"@/Kt)1*Ue~B\h>EEAy*Z ^=1Cϝ㈥U"b?5~2],Ilj,fw=Sͻde,~ȑ`$=4_MRGٔ)3ze7(Ǣ~Lsf/K=GXbύ:;œ>qy^(/ VTad,:ssܜ _M9:-41;Di-0YO7Ʌm+۝np[GFRRMsܰϔ_{fy( Y ͍582"]XqS){v1U5p=IpYOXl Rgls~pH)"_J]?Rr$Ot' u!@J'tFB<:QU+Q&i^>fȣA{"Zgd,VY H$T˃d]nA⾤' %Q]XG­IA4!ֳZQ@NbByWws*>d%{&v{|=*Alpi5*?~Hyq[f&Rr AC:}f# 7dgk5rE0P';n W} X`}>D P'r bJ`ۡd2Mp7dŁ'ZVBuXs+byg:ykz/Ku G[6%xK!!7[֠sl0rLE&bPWET!cDyj輁 XM"_3Zm+͗i of\V ͙O4>u.6bkK09u{ @]FD`~a*r>En>X}-YU;G8.l 1Sy H7 =DjU\-(8fֿP5;ԇ-:"zQI2T[x0Jhc v"LsS-R8uCF3 w|:r]1{>LޠeCH s@rfCéqɜ5w)DBc܁:Ekxr4xDŽej >Ds՚MaO.߿wҀX+;%V1]pi#E͙0g*j9+D:īi %nx}f+jB g91sCWv %A0fTKvt2¥u _O!z&O5Ə/ti#^ݍno[4`~=e .P`u@rT:dyzTM}M}&T' Uﷰk!bY \=$VIXQ[S<ܤ?h{?]Q'Wx`Դva6/aUQUۍB$)>qB(d"v& W΂2E8.jྎhz23W!I%zP|˃ګ %$[\ө}L# LԷr;$t{X|X}]ʪ8ڎ1"NW{y;cڜ;Z{`Lf%b䴼Ou8F1U6,RɻP]XYCP&ap3ISq;J7:={갯@4|+D9KZB!߳fB3Ց0Q=(mWh 9꭭ϲE Q=Uh~b7BOPO?Y |}_x7Pd XZp/a Bҷ6{)>16h [,u8Kk.) )<3eθ] Lշ!2 }ho.;U_{F3gڷ0kx,$C˫ E-Fkg-Q.p-Aa(g{*B6 X ]nQQ=r9 ӷ>ǛzX[m(h@ngEw58m4a׌Pg(T' "-Q- " ,cQ}<yμ0ٳJ7˦`}WU]eNt)BR gR0vg5M5WC{{ 1Uc -|Q~=xU\p} gf.MOZIGtApPg\b9zD0TO|:-a{Wl Rv?{mZ9w^D/ L%mnj_23v6k=!!+kʗ(\+ tdVX*K#dg%'XP^:7COW 9dޙO)LfL%Dq(KvPQQ5 \{~c\m;sDQ'R KZzV\:Nڝ -r03:|8S8-EO%\Iv\m)nS:PgNfU Ofo&u(b k?{:ҥ-D:sLbjd֮;RSӆSPs*DMiU=N XQ Y8ƵGt>kxX47"?7JkI FPGoӱ, Úȕ-KJ8K|)ʠTYTb֙Ѹt>)Rяx8ɯ*X 1iÆov߅1݉p3;#JD9mb AqP:PU\LCL"Eafղ0LEmi4 ͪC*w$bGx֐N j=kv=;c_f:GvâZ]ZmmиYˆ+}C*d=_riE=/h1 TN'ʆr/;gZm<`}, V&w ;]n@G3{(W-?e-g~m72TF^ڄO3KGfabL1#B'!8r>u_dMW2xAQ7f$oaZm5_`O=£Ժ B_,Kn$Va]ܖrN|܋Ů y]z*SF]̅ ȼ!\yg1Jx}P^rT N+*%!yXj_{2vӞuX٬+ݱhsԖ5-y{{{Z˕kKO dmڗꋩǯ KhdԎv#5۾x݆%8nV^&4Mn\-jb̓Pbԝ+dW2졬%f$rL9ALRڤ^@ x(h>/{)VFvPM%0flJs)jݡQP+ް1VT7_*”ci&g&JiD ?Y'n?6!Bk)o SiZz&TC#cAJfpgCx@Hey+A )ts"p)VLpp9y<7&WNZUY<$;ӊŭ ާ)UYv־v_1vױ68 QC{ >G+udtџ4/4|K$6ݷ*KM611yvKdZoo3k1Zd֫2 &㬬`qgsDD|MHC[udiݰA](3 XRnUdc`8)$f\'G0>D@c#v 5>~ZrRFoͯywg0.<[<,"5…0] ;M4*DыHFͿqZYL3SEgd2]r/O݀ ETP-К9f?yy@UڷW-? *";dxV##5ZYZ,[AXK 5%Okm6 G) 5RV=Qn9R%բȦ/2Y.Ty/y~on偃`7ep%LǣgFtМ$<1yq 8q"}U4/4:§(SNomP.*J=Tu?/m")cϾ\[p- s + 6m[huג/S7Ԓ/lc J^g"ܐp oNYps-p "YK. .J%:V!J3g##gZMK(0G9U`|צuk;DuΑٵL@y(+sPMөlIgb~ ;1/aQ W[R\瘑>I1Poxlme'pM|{ɨޞWܯ,"Y}؎ j+R4I f;rӂ{5yc<91q vI1*XkNOZ8ųm:5TB״~Z5!dX޴!{k*_PQ8l;-Լ|>YE0ohN{',H_B8Ɍy/`+-VST(/0*,}=qe0pt2qD+|;=|[kd屟 Ido\<{PR잣R`%%,yF)+U ܣ#Yԑ3w5o?7K.q@Mbe]bӴD&a|.#v7\>v_;P%zkN:ai'E3aA7{0b9h%IXA % 8m e!~;z;H^]{zVe5{1Am׎w#ubK/b(1R@uUTZWi!\q[#]xY9|5@1;d~ߨ\+;78Z|KpSKgE=}_ij<.G_<\{|AV [ī2 UN*%<06'T!]t^Lܪ)t]Q hH=B۾y[[pIF] ,T)2KvP<+K* =[>MMJ$ MRuҥp;V؋h@b /llv]M{]4XT)<4 '/+nK/X]DGj"GxH]lIc.$1}0%4_Lƕ6$ED7|Lsv5t^zkp(C_}:Rgk:Ua;SF}Mͭ$ L`v6: ?>b1jo&c~4RHRp 'y^)Zj!SFl!T1gg&8 }TX 9B&$15\bNr fhh~׵?Ib魑[^HP]fsL\pD^Mʏi73l˓QhƗE>c{.K\nc'/.}5)2h٘"m\R(6^D搓^/@KKGas2MTcS1GMx=JLݗH"䫩ؘx=FߗÅ^H'M %m_iK#ꥇ!J[B8OkZj*֖tQc4MXlgohq 6BRd<6hMIwKJ|:{ok争O Q!ؗU_˖chޕMqί1ǘ\7E*pérb:CSaʹZ"1nVݡ OCh8#=7+J"fxA2bxN.,ΫqJX`U[ hayK23gD): "UJj뗁HS\0ϱ)g*Qݴ<&4("0 b"-}UrX:;ɩ /-\"Xl&V3爋3j6GY ϶1=cJwYaVxJjXpv|o>\.C_BH1v&q3Mᇧc7*,qE+*c`>@O e|zJcWU34muqy^\>r 8 ]T5c+`67^QY7S.1Z!q>Fm`x*SKT/\ʄ4x E^#-9OZʆ1<\ 4g<Ӡz3P/28/IU5QP8$WꟙPoT׵LԖci]tg:URE1Xla^=!zGVT/q`!+k%֨χX#W ~->axoFJ˓Q_T-,?;[%b /T 1i8+5v1>dk^1~!u(y)G/jA+K ws*qDd< J(I&+ŔId)oV!5-^}Η'wG5CH 1 |v8S/{{H/O 'qX/SuNey2F;bkdNSc$|um9dѱ9Th6ِ2ؘ?Eqq.XT 7/6WSO(T@.#dޗd->jàH X%3RkC_\8I[UP$LatJcVV!^PAc0'ވ?b"ǛuEM4`jWq 񦵐†}PY&E>31b=8IqEXXjS߂9[y)! ou5cPp15mLwckA`C}{&p[DI+kJ11([e+rF!=D8W%8\ףш-B:QxN-]쬺i\.bRdYӐj?^EK2 iSjBF/og&Jf"ªo42f0*auɁӒ}^c93W Hr$Va~^݇^Ԥt}ʹj H*PA ZmBp0dc3PDD5>2 ?Z$܈J|_ZkYp3Lq R&.DJ˳Ӄ`rz=kFV lk^?)[GB΋bx4ޝW9BfDm~DyP/OM:<9:P+nVd.'G\ .ܩ.JI`.3s5J(?Ze X 5< ha::*E}P˯}Ղț7@o_.S^D4.aC,0sq[̈́n_@Q p8/zD}ծ6I #IsC{guL^nW QVDyQzćUewM~^LݒH1e6 dJ Ek|͑S"?@‘j^ hw:u # 3->T]{R6zSa{cB0e[bjp`"*~)97{>x IL MώT5l OSqm[:q{a4Keku DzC?/eOLi(*JNj0f>lWI~ 7wBo|"O Q5J2XOcmFne*i{wdzJ'yezP=ßL +Nj}ED#\,2tLG/Θحΰz-n,E1A]X_9Zߊy4q1B^؁Lz0rXJjdԯm!Ghoȶa*#3~k a>}cT m(Y=$yn4јs=ת*C㴺l:]Iٽ m-/ԁ' Bz>/,CxDn(`ozمFaTvqG!N0q;Z rԾH2o\R`NIp?`%dfEf;K{b&f{FvPf#h鼇 sJQ5.I/Z:s r6ߞ/_| k[Q)a7=!O&՘{npdZ^t)˦>Q`Wp5S:@dJx_qIp9t= 2^cǵ9H|2J"nm sh7.&w(RJ EAy v6HɝI]`l;?b!JJze߷\ŏ%9c]~rxMbi"Mإ**D:^1$hOG'1:4 Uh̦"fv4RSE!~;sA^ç4x5s,%|Op'!#즮X3S+xtDJ9QyD!=.v `d!1F)8 $=G@3 z#6q a7Kt--G:{l }cdQ3|GfC6lb.>9v`d(EC~׾v~r 5IYTPv NKvj*lG.=S,EAQ6{w5% eH1<{ U{nz?iZʉO&kNʧpyR qY3?qvY4V\O0ZYZqNJ-HdOCmYf ` s0SSAJO ϐIEU-W!נP +6y2}#!cB@7W*ٵ0"z'0 {\Ɲ+Ot'M4" `ٍui7IĊ~C N?Yg*.ܜ@64Z ά?n.; L5'@M:&Af9l]%cݠ]@͚4"bt 1~:nXgV1?opoQjnճ?m_ʷCN0NnÜ@ż;` o˸ i{5ރb%5V4ĺ6=8eD4tCڂO4x -J,@dڽWKk {@eCS#)՜#=&GRf('֋@>hܘ'?!)ئi$[w}Y'QgؽC4<mzWgo?ţcVW/ٵ/zrHv6!DTٮ.Y,-+g+I횫MI-1iɔ1c/~Pbb!R7 HWB#YES?qrpGS >L< 6hQ˨ zKWz:h!B+J~FD8*!)8PwRe.Q.+ yk:5 *57isi\̨y驙-ro (6\ӭ)feU'# c09$G?:hO'D5ϨXEu-ʏyH| N*ӶZ0%U LG$ߋ]6hj"/G*s~ \*"KXPp^d=nkc4:Ru ?讨(j|5>ٺbԯ(az dS7d{DzFO蘙 LFDu;+~W HFk3X[-ge`gPq9GԀ.JZ,E8+Ԍ{s#w$,ϩhJ٢p^('\$13pyFL0pA4}Ds'm ]o $PK)Ln^,Ǽ+KWWG29nvPkOߐ/qS/%t# 9ΜrakM՟WTێ ^Z >h `?j́An剟US"e)㻍q—nG9[m"c̓ T7q '-oo>!徍5d#2r^ ~(szYbp1t֊ӦʺZ z8"U_@b&v >S6e4gHP4*m4=׍8]ܘם1cm`Wy.lHf/Ȧj1(;A|'*>xz_TH?`zXCr@wo])@T.ou gޙ/v1YzζM.mqѩ.R acLLZQOL%8yшp!ͩk-S|<7Lb6*fT-44L7*ysztg R`[J~Txc|% Ň%G6P۽9K;ET~]HK~ p`DTґ={$q?6@2鈔8;sU ,^ :.: O?KWJyOz_M:}b_e%8G+s C)LepkSsJej!ϫ>,e}NѰ$MB4x}!u#kH4fHnCc.peX^-F"F);żۣnSVjB:n͹t v1aH(O'{2ܘǘ9.jUZme.Ԯ??'@de# o=~*:]qfg?,bzrOB \ ]:&$3qi;Ѝ=.ᆴHkj^51^o Kj]JiŤ n4}53)a'*r+cj=?vvs?XA:ht}'HEq׺ 1ȃjCkz+U^# ]h&Z@vI?{A`}}jA| O$ 2x,w𒝂󰲮ÜZYAq5[|{BlV\fƅ2aKձ[^%^AߩZX$OOvEKNz'KsZ* y@jDk̥gx_a_G;M196eI^qp-3fgTQHQT~E5fn[KpgE]ۘ$ }LSB-ɉ't<<@y,~ hPSʳьɓF[$q={3Ԇ錙c[g_` 0X_c >P,Pi%qju{jG4lxhX4LE4;.XGWxtĵ@u r*ȩCeNMZqJ.*s(؆opYɅնJ9z@4/!g/oG?W _m3ɉ6>sfDWx}cRrgoG K- ^c(CA\8?5}1ʯ]ѲPYDLu둘QGxR. qhP3X\4CX7=$ohItaγ軻/D'nvtcZSycv٬F=M>^=p7Vi CM։a-ϫA:ۆSYt޶k@l>&!GttΆZ?OqMnX 0_Ŏq^M5`ԟxUфc2h^cÐBf[g\E!IԵ2+_Hi|&, ~]i ZWk r*ϠVW165(0,]X<_-ˋ9R""m?p!ʨkN0+utQ `Cd+qx\ WD̾4ci!uBJw H2$&zlQp>ov  ǫh宂=i8rڒ& WGfP~r287"$hUunk$f֖y9Ց5xϗ?P"A(?}D]Hp=H1n6YC> ",^iz4͏9@ѝE2JQNB+>.šyzҽq7'#{SQcXuM[so@ӝ˓lXZ>kvhaCT6F#,׫p.Mm˙b&hsϿӬrc!ۣbb6А[͔{kBf(S2$ؘ-LVʼnu c!g Ebg!=QB%EvPN9ƅA 1lM`maf}yJG XI?ͼ ڊfDY1{ ^\؄K4/P[d w wDm* YBBcS0 0q#h'qRƿVJ[ъX X*f‡G:[(_jjI1/hhB{Qd9,haDqu[@>J# iڑbO|z,n8[>F-b-?nJI#b^O=DG15\zE,]fUb#7JLB%?o|*B|.*_4eՑn@A4`%!t<ZsejÜRYcZزdNw]Wmb.X%~@U!0Jm$bLW>=ŏDr[4C8WjQ~Bk:C;rK@"$y+%rH)y `oGq2̹.z@pYzfaIpK \cVmwVolʰSMyIwϗj8l5:1:'FS le&\ J(Hnm#qx @ d(ac ۤ `GH+ALP@ܢ*Xg#ްoߕnc"/њS,U,N ՝ A5NhQ;YJFqS~u4sDpqZC'2 go`់*b5YCw#USP5BuJ[ZZ#;$}ػYc@i{N` 1@ەMCx~BGwz|t׮ySh螸#9qJe0 پnnJXY4'{tG1؊X-œLjROtZ=t+/=N3%E&Dվ^٨%j9㙯|k1lnm$ĭTzVhP*\>G[p @iNű ;0Fy~]/>M~zY )k?ZUT3D©3~ ; xcnԬ?x}`s?@py"Pm*0%gkLgl |Sf$qAm P ,dC_^gs)K/_oDgqTԦd4*ĵ&f.&?b8\XT=l)4 R:3£b2u֞(BQ& ʁY@+ ZF -f&e}5 7I0T6 Wqdg,ϒ|*XIё(=k"&7L O82O!LڬKQ'ݮHG7,*L@%i)cx֜!8bE.]DWI>eLY(c7u+ ^^y)=*hh61Yo8fQtuHP$VF15L |<1Ө nKƴZXvGzV,>S:ͲOr r@Om,Q/: ~~`cpw*bE{'ךZ}iP~k^pvZ$St:G,8:y1~BmZ9f/(Lѿ2m&^L\D$6@ϑ)r t{Cm嘢*ƀO M]>.TqM1m^a\%gneMJ!j$/@Ed$iWbk^n6>=sڈ͘I_'HcFwuRjp.S -gײE@rW7돤 7dxsCm^ ~?$qҡC<eA]%ashD}uECvekQ%B/j dDඕ6<\K `sWJPj0s`33S7΢c.1-U\))W$s1k f`O,8i9VlÜKE*s0tz-UUg 5{#l{R[ /6 0n3o4z4c![OfU0.6x7ڑCqΊ{1Z*9٠w<$ M Km7x'JF%~qWB)b zP68k/$DO4 -ن5,[13KG`"p%I؇>J;/ (hHcfr" x kHѿZXqyw\˹ 5rDYPA.)R9տeiS(vl,(oA)eokxlp5I tH`6qׇQ"#2絹g)3%Y0}}Հ%Gς4tI1j[HCOpB_G"sd=okCXcPYd8X&@u^:o',Ǿ-RWQCA?kș "lIǝvpHj/ /`v wiRx;~ƅUH:o`k:勎X &gND.+kh(;j6"'z㿀+HFyEL O.R(!<&χپc]/^90`U'$9Fsbw+* + 8'τ xXkP[=4(HA!X3NBbL~װ`gFd'@>R0>zU`T>&4fw澬_rmQAa&>\Y1`(SuL5+~+ȘM&>+$r4ai:_Z|`A]eK $#Q\ˇNtjz!&W/W/uո7)H=~*5|-\[JA_ٙHwϿٟ0Feb&z.-s?uV9H2aׁw Ay2df5@2 { I^.$J6 j.iH@9@RP4Ƿ[9;D@6[)Н>i<j]P$AcW'YZK5^}%aGw;so'/E摌Scxv,Ike@!@Ixqa*k?Qðoc8 K)F0pHôiƛޅR ϲ:XM sZj{(:R3.5̱ҝ$=r1RcY̆,~yBd5Fnнqlyn\HYiUBQF>t/g`7[y@.4qVHp΁DU.УC+vӹTT֡Zd,T)^U8a 3esPm?f "Sd\ q*{+>b4@}#\ghqeL54̌[)CLKUhKUMgvOGqtiʽ^F) &G<.1tSo;r xѯB=FfTVVq}bTp+sl膙䚝$ɗ0.Y 皙e\Y#8 O97.qp7ҝV _::ߍy7DB95Ԩ^ZNSzD'AH}vJRˎ7`,ļ*\cay{2ʫs<= 1KC|hZBd+SFd)G 8 "KK2SMeLU=SJU֮<@s$ϖql3d6z#3ouN vQ V`!vfdCP|0%O1صd=B{0XA05]?НXI©dTv8i>?RVizݯ12y6 }턘# 0}wHٰ#rAsp`/pg=??q_0"0VIxUBFT~g#1YrB}֐XtyEaޫˢkm ay_gWZ]<{I1)3/wXG0)SvtF6az:( lMcgf COX.qW@YsKO?iaxbB!dwQ]UQ];7XmƔc1mg>r˿L+th<N MWϺv"%`5=ZfuosmmݼUQ.1.z31nS0p'V!F }3-tjDBQS+fZ*| n׍*5q!\lOu[yJZqO (ҶṕԿfZ4y3axA=N dT/ vsE#> 8ًPi@(1y,f$&k0"b9G3'ڰ%6] ^[@;% G7 zer{{|l9W0QՋn?raF@ڔK!ḈJ>?a@*˨4H:ێHX ,b1m"CB=|XSu@ *~+?1Kl+^m*VM 3GGr(x=)Uv>#`lc3_ `ʿglKԩvlnBI'{pRup bbg- *lᖜk~nb ar1a:gHHzLkyaƮ=cmjV9eD`# Ph`;+39?_ -rm@ٞyC߼~*4@*C<Oiae x7gEssBl$hξROe̔nGy%-OC!Jڙ4L*4+J_]RvNԛ6b:3WZ=K }]Ba ?c"J41 {NOr~ t t&Vhtsy^>H%b[}T躑duȂapR%>Ivy=a6ϼ.nP)tzN+2fI\o08oֲ\ *gɋũyl0@WQ_FHC(DNB M"%jC/N`6]¤ FYn'&Qǟz a?[iDk_OS, LۓHkW2 Z~~4&g|Cf.?}Z~zϲ'>h1z/mPE5T+e$IWk ۠`V6_+M~#w K۔8鰦Ϙ6P A, FCqدr @nSj `-p o\IW(47YjfL-MH`%Ki~ `*J?,B>LiS@SUWn*U,ԃS2H&ԣTVQCԆ"Y_xȺ: cnBE$Dv3Qhn#b(zxN[s>%ZM4"jaP:޶oTIU4R0:z$9[Xth 52p%=sE61Ѭq7Cq-=X6@Hi;WEbxr21#e/+`|j}gy} Jz܁̮$*]{"fg HGbƟ^ &H2L8E6 0ґ2ND"72x$%d!ݷ'~-L7HH8hZֵ(2won)9(V{$-E7 $>2dV;¾x ׍a^YT7"~!vX^ zh_y#I-xw? lŬ p{_> 1h_F.G{ f>H =:S`5k-%rgƃǠ^1{r0l]ݔ7nupaBy{)! ?J u~$JKm=k0z5DS~ǵpMC~T7 L/216la玹s:{>J̚~$@{ͲRB}2 C) \] s#^XX\X^ 5OBMA^NVl>]Vvބ0!`8/fA7U2 =0Г/A+E'6 q|K:]V}I]zOSDxutP7](5YAk_Gb;3ġ׋wpKp]Ģ}IWbd*r =)_ s4sI4RMW_jlIJTthEN9`&~`"L4?X&DoXJg7.8V9lt4[s|DhCci֓ZNJ2 Nx)' Eqgm;-`=;㟤~!;Ɍ~ vY~> Fy!C6% ^Fs+ijw\CYƴjJ5M)נLSQCCw {fs~Rd9,/!%DO ܮ|Ps)CKN;?~6}WE#YOFWZ$F|62(ot65xR6mo֚#f{2ڠgUC^iCt=w9WJܛU ]㆟´"97f;eu3[.]H(BWN3A$UhR  aA AyP@{!SL2pH@ !d\|[;IfF5} ڈ&8v ơMBon:/= XCw#KO Ef Z4cz/0bM 9]vLedD¼66cL>;AS1}(`ǻ&w!1+cTEB[s_}EU*ex|r}W&?C^LDj[hu?񭽆#?`jSeփ{G8>#$_YWJ7b靋b,@e:(Jmxq9"@kKw=ʕؕ,_[tWPX + Qc2)i6ay%DM01L1( d*8aW]xfTSf)AqE v% r[^y“[!ZfCsKEBQ4TbFJ@u$ Ј=Z0j d#H R(Wnc5m0 *`vH_.L.S1Vt9mPD<8+JJF W%_h} #.cP_g< ދPKkr ~MN hi[!͊t`V-HQ#/SMZq'H3dHGCP"^ZU`vE5&~]`{" L#bk f Ld`aǢD>#_)&oo.O~{S5_]#Er>%H348e{<\'^4RPR.&.;QKU\g\gAO1F pNt >+TRSgwS ;ECX6>3'sP/ԎMuVW'~F lsdQ~Z:H^̴8A\HB8e`*$dI[Y ܽ(ď%Y8. +1P`9Ȭi#Mٯ")H'c..C''ȮO{ώB8$hޗFr  Fu(.;)尓:A2ބ#} y݇6; 2Uj9=luOԧp4 uWF&&%NSDʚ;?<<4砧J6z2?.-: k3h&J% Y7Lsa&!Uv2% 3[]-J#NY7lK@)g:i᜹1$+JocFM3cD=*C4 ]{LDKA(!7Ba_1v<ɒԈM*[e$?/wReeP{o(u*1F]ZmE??[f͙U[o)z5;ϕ[i#^)'ʟ2) *@](S}2ۇ*[Q/h,7W[P_ jN`.<0U)&'@'O($ I-q@bF =qqi+L *aXI# qv[%$)Lӥw96i8} $#䟳s.5WbRJu)yB>[O(KX0Q) l$!e_t3BmzT(X8R_C0X_gUo~6$˩զ<1Vk|eCč :QZ8c}09T<܊=ailCW7{w]A3W}3!~M /t#`Z}Kn MRI-ktxꋎ.lyWqQx0 5rerd O 7n&=r.rKƵWy]k$=}cFBRp '3μ ¸0QٝykF,,>koU;%[ DQ%i0˥NWynRxCއp^XƷZw I V {  GJ!`|h]{)T='G TV'YFLYgWA C"Tv!ƸU`!n41lb;v{H=̾4-m%rq)UD¶.†zg@$H4{;Iek]2Kkhcgՙ;4ȖCIw8pv'Op1r'W:tX!u0!++iLKvvnKXi2v<2cpO@!>0)ƅ#4[ 'Sye"Z|mD@5Z +vͯ>r~}hE}m| f[#Y-T eWxTVzhuOZq\&]ayIHPd1sTmoq%0ˣ%P}~bSֈ"9 l},͋R3d ^;&$5y\Nf#L9)S5s9.ɖ;}|Fwʋ/Pԋ sWk'h3X$ seCz#n)AО"H1:dҐ1Wy8Ϧ!I&2Sh!$Nh ͵xŠݤ0lqF]z*} q-.V`E9zRH7drIȠY!8ۉ7:ؤALsHʲMK4lkL164M_8ˈS!'xW2K+$sU ǡ]!70(Ͷ)Δ(tv(&hWAkʅ me~HP\ސz`-jf9xDbZ)Biy77#n"`b] #u/U^|?k 1tQ4$~X*%![P4A.;#g7tOFwɠ]SQΝz_356HkC`sV w3q-kɋ ?5{s)lT3I!_?R7YUz }^E[F ulÈ!\A(%uSgP)}WTR O x[O ΃] ^)PDhsËSbzOC6k1I5H4wG(`xmTuJ$ۖ;No^LN&ЙctNGit4#ֽG d-3㎇uӉg}oOFz|Sv]x5)mDF cG2vԋ/(k HS}g^$@S?mSuOh_5fU,̿&o%8Sx*Tvq$壟I~H|*H7T.Sσ'R 0\Ϣ7sݺ-IiB@U!(/uC˲Ln"Ka Ӭ" 昔fRgN?챿ZǼj{{^̻1Lrv-b&xser_;ū<9jQxX1153G^kN}n L*bsc"M#H'Se^RÿAn&?!`R#'? 0&k[\1? :  0ð,\>ă]tN4xX Ę!yIVX9:!2j&FY)'~]1 [ ?/1P2•&96I=#j>Y"ּ28ָ7+`D갍: Ai?:٢O4 D4*!)+ Fz6G`Y2CkP~UH_&_?>Թyg{ps8E 0+AxN0=/4a0z0عh `ڸ5w!VӽJr8\e?}D>e y]^^[tgd|fk441l{Wm2RJC"tT= a7ȴj9׃CWTZ!h^рRNUx,}~ HnҠ /"ռDq9EC2;=j?| % sۺ!P @U'bZd @WØPA,ڊ9a;}v#av>_#./ !с~/)h)k&&RL7ۃt环 ,Y*?\~H̿Xc9vo]?6<x^ҥ2;Dh}yg*zŽ{uRe YSd;^Zrd$N-'%[{IyҘt)YO"M"'3*?ӌg,A\nۄAx߻[jd&۷Pm1yt2fBԍg`a, ("$BeEMt#*T Іl LM> B<&S];_˛Trm~חغgq+~{` Mq8Q:P~m7"E\l_?@hǼieú}b1>=7͐rke|5m'6UJ%^tB)JPG=5)E]g cabXAmzN}( naIU܄j6A^୰ޜnۋ2rٟg#PM&"iP,8Moїҹye)f0G%JveHڕw KI]oN%0>M @<0Fk<'m,<W?K> 8yyj k$#Ħ s?pVAS^k/ eM|(r^1sKo8udSXP? zrwKY%L? 2TA݈ĭ ǦRԀ# >jR"/.j[ɼiVk3ܦs J' 2.$RK]zKC=^œ+oʛļ\Yfv1pUp[-Te>\nE JѓMMO}_6Zވ 6/EF9+7Q۴2 |]KS5\cL?@>ak~^TpV1 aCrdϊtFZ:YPᘄk,AKv '2 juV& mkE{&Xl΄[ClGր4^* &$fBy;UCӞTid8H+m&9ByS7CēT1E[`Ie7'`jМa po۱kb,)FzȶySc&)]Y?+@2%2ev~]h ؒ5H}SEMnY{eb˒2׍Bvg72_#anՠJι\mdHgc桋D9R[2ކof} 'QIKXG44oWe(6W.:I Zp)zڵYGs-?Ǐ[@ėUx:B]#wnU[p˛̉kJƵGv3\D#Ș5@?G ܉,FFHŮ.A0{9LsX޴6$ b{\z{ #x \SOal3,Shr8jADxЏIi&>&&J< $W"({Z? :%hMٞ?"w1nIӅQwD4?::RgHÅΡ24j KH CRٓtS.^Cnu!![~KncJ;OʦQ7 N4(*7on8%S'ƀ~]Կ5D7np^+`l9 EZs2;-KC+R,@H(y'[QAqrϦCLY:kj rS˷CoNA1K_l)hk4Ke``gF;o $gPO0 ibÚ<2*ֵuՌYs{Ҵ%gƵxw܈M6ehf!6h) #N|h8^#5|1z;5k5FaDPJ.}7wy ²8cq nF,s+^pja&H2g<"oR6+[bj;)6~=bs.S'i.`Su"/i d^y pj'4+`Ӣ#VϞy5Z<ңO \^OKȲCCMsrfd67cZ~&ƈ5;BOI*P_ޔR# rX[!981Ho`~\ ]@)Lq=fYsPgkl!W~w[3mA8']T.B՛>"-2 '~V|*dw{ @Jf$g&o9)EFi97(ePxѬ`oq DVh 6I~vPA$Fm@Y1WrhYBx1]5r ewc^]_ [m-K yަO+F~yZ=r2G:GfUuî5Cvk U0iOYw+ZR"XÿI|:҂DO.RO!Dq[vQԦ95ĝAGߖ8@i*{ል `ao/Ii+VcMt*ҕ G>s)S `t }WPCԻ>n?/:5cdeu|>'ᷘu3&n/ngCT>UKIz^TpOD8&vP8#,K{[܏xN1L)(ZnWkr r:wyiOX9#oGǷ\å-5hQ Eb&A!nW{)˹%7۱x@j Rf.vikGDKHʄωht iL#ɵ¡$uneUd@G 露rj1F"`w2d]_E ȋ~R\Ux!>lm>FM@XT{vy)"ud㤵*݇-?1νۜD5Y'=xj SGv>]wW}[vgɃ,ŞR3*t\Ö:mzЩI: i޲EIO"HѠ9]apכ;sO NJ#)<G>+QV`SґCz8 k"5.$Kdtq!޺b-]pxT#nJtE*emUZ֖Z zZᔃӞHP $@_HBTZ[bs@f[b,G`,]fgj ϸtQ͔晝T}pDZp#~haËo!N.%k6_XWBHVjDu?XF2G.K 0˼;=]\wepx|᧽`\&`鍭04|gdn:;"ċcw&3 [UA\zk~at60.\Q9q&hjw;Jcs9:>鞺Gi&KfV4؄l| */~j C+1O-f=~}gkcżJx ZPک'I4G#AM{$ȶ<5JmgfuY1L;hBj09]ʅ sK)G`$s?U (Gn]=${3xO=EFUʷy O;W6H/:Ϳr–ֻ7~+Koxr\wj64sw]gk̸rIn7,45&݇/r#Fh+~ן٫s?sf.ŊnG,:lyUiMtқg环Ś{2μk#h7fh~Ð. &b"R@ ?}aP=à{(Te~>֜I8W䉊=v= V:2#/q dpa!`9fSlrm^/ #$L!,/$HIUzl۱!{5﻽QTo8nPc _5̻*tʞ߃y;x$D9 dDј>*bV Zdvo(<+=ژ!⼘)ޣ3N/X^l/m%n8Z䞦5oѰqšExKK4 C5I2 ߇I37՟hZun;Iify{j 9쿙Hykzb DA5K%Ө1f{4*ퟝ2?w]CN᳾QۂpؑOLJ7 45sˁNf^hp{]]h?zA&{nalrWNNiUwIacUj0LW KJ;d=mX#J`0WFhR/sBK%pKf ]CX^VUGO1qS`]#?USi(8- {K/ݣ-Qi H.qF1-7i`q{ nHBb~e 3QA:. I*|YvVC,{~IA ږV<@(,}*l Д @\|NvzmDms1 4+<3Vt`ڑahtr`C6N[d̙Ǟ䐔Pb5@(7g27"oe((!'$Eȇؔ {P8ГGZuEi-:E.S|ۉ޸8_o~sL_PaA#a\_-m=Wd%w--|Kqt-ݝzvAǰf3e} ׉e+Z>v]ϓ*ZBEqZgeY$pD1hc4b2S!Q7w_TkqnRj}dټP9ư%+A08\)' },V3\ +nn83h~n9r$Q/k=ˍ] GY\Dq=Fe֋ptJxo'(JU6pN(R#-Ƶ&og !o|Wu_k ̍"3pcB¡:LAW)>BeuuaZj@[0mFbgk_|mvfKݗc[OtFc[MQߚh'N]gع /0[ɟ`_ܷ߫}5#'Zu\f0tU|S!v9 k"1AhIɕ004 / |Hn#yD:Vvt*v˔:\a: 6..x"#M2PAE9UbHҽfSz-!0!_q:5砷نV́&-8G?8i`mޯ`.]w+=Z[:JW`F`NT08'W虏 v̋X@AiOk+oY&0Ԅ@2]c~f Es#KMiX d)=I7D].G inc"m5J~8>o[_ʢ,F$@wǷSƦe7T@)!p(U, `XD [ "s./NvF*+j/5aQ1(5;3m%ylr`o[p1*7Ez; TLkhշ[O>"rCZ + eUOyV˕.a[<Ёm>i䣊 !;90 2q;]4;ظwM<8X9;)Oܲ>.5+6˿XUzDH^d:gճFIoM}w;i^=?M\ڦb;K &;~[j̇ηƒբX;ix'oL =u^tw?ipû~0C|>j%y8O?]V)r~t-s°I[6ml w[jK[__g?'/k)цDMvE @Eyan@esoFrpA/:Zi,`h S;ӴynIꑡoG,9-|hJ.x˩6UQL,q*XWW~2ZLP%J|s!F|sq_&O.t?lL Whj5L-r~Ssl / ] ԙχ[T0t&0)#scfRnPvNc[ l*>My2kPnzߌpz/tZ;DkiiL91VԱUÝۏYU}C|MzU^ggGg#ɭ (ϼO )d,UXl_ }%n[Qp 'I[F,qTw: ԥkhʹs% 2VPєOPDC9:+Q;FAh78JEd)`!|Lb18?O8nR_?cySpѳLp_0իwq_ 丝Vf rfT'hjcx)QFUߩ֋F}* G'˝ !5 0VTnѾ!'S!W;ڀxs)Cݼ#y9)o@Z5[j?N峴-߶nsn(i4+4K0@jLǷ咜,0Nfz,?Z;-s1:1%2ViV\%>V|* 2e;6V५|Q̞8TK]}1 E|JD;2y?Ѿ>!s6x [" b=$#|zdF( kNۮ"e==!jKA)UX+|'?ȴ 0 VefIϦHKQ"oǛrJ ʱTבC6g!I=r$䭑>?I8B4lmJ 0N'=$pݢvSMyԽ ۆe Q|(v[>5u$N:*AfQC.EV.24Tmk*Qo*"BQ-źHO#l2cdᛇJGAsRaotLPE+_i >h0jS"MFI~*t ރgdDeR)Ql%c%7hekr+ t"sWmX~M*||)NJGuFҵq'Ym&Š !ზ͒ ^saT} _0s U[e~@pEJ1'nu,k?Ĵnӊx~i:/+|ͭ~a|gUmrI3Wjhmٜ{2NJ؞zo|]!G !Vښ*,E͌xt4YSq?i*s9 {xiPWIJd-bpNo>1/1x^s#-$"b~{N'!# >D2Jxdc"*?aO!{lbٖ7x?wP_5+H {) e>fE(ZbmRI@.UEJ pgա;,p6{ڈ1 b&ugfl<ۏ4cSyqy;ºju+soxPqnxdr^ʓBgJBiX1t x? f%Z\f>{w*SQXhG0zpwI/4R}f\vZqߝ}<[0?eD e# у} $猲l.jHqAk/)a jݼc?!y[1/1X({_6TuIE*")f?DIegtԽ&gv1霨-g3he>T4^*>iݭlJvW\YZA@ z,آ RqmcCx W uѭ2r癜 ߥ QCzkIvy8aQ '܅t~wH^ XS > Ou;튭%o0ӀRglp#W1/"y\u)% 252(V+?1`)ڝi-8OvxpO^|13^򤫮1_I bK۔8Z3&|3b7 L8lԓd%GѱO)(fmW H-xFxVA*ԍhr)] ,`n8€,,)?Tq]f)޼r4yl4  X=\]DTF' ORstZN|cx$2dCbx:BnMjMI@{?"fi9yN,>5(f5(Q s eXWcժ|Xr Kg1j޶ٌ"ރ?+S<D->Fx"AV]WmUD@ [ ج v U7pVybtXDB3 BWw x6_ٱAGDՎeh.fڜX]F%9*G*MYAY2iPS8.9! -_+XW?㇓bǓa"4u}J]%';Z*VNQF:8tD(Dμ1}ӿI _^Bst(Ojo{潤``Yy,&-, Ī%qeFW|akCP_h⍨.qޢS9$N>g΄}rRsR$TY}lPPIYQxJvʭ b$JWx U|杩 !h7_΢(c *S! `XqWjp#Ӹ8^#V@ D ׷geWo;S)+򭩮|%Q3"ͬCx|]flpB8sReҐl0,˻ze˕}h« :OI'FZ`@WL}U[w>)*^W]8kw"j!YorRWLQ4[E~vqT'p4|s@*ʯLy`I`Qp1+s;-IV`.oF8?!t )\x$cp%w? ڳ8_^o\`Q){R /2C=6RQ6|? c/j%CrHYJ^8[E,`.ÍD <_J9lM~Sǟ&2qg}Gh\jŧAX?'||N"ڢkxC}¿ͭ_@ Ph8K$c{B' ,1/ b6SpLZѠ#d]=T:N]_^dTP-xW.4Y[ a6kxPw%u뒡)po6HݣC`ݶFR{{yK8@io2B.\i 8x:]c XQ_S\mBKS#%3#_I3dgZ_K+Y|uj ԑ=MV 42r>]Z;}l &lFi\ 6$+~>k7_sZNX:GH9NƬR 4еa둶R\_:j>,{ :2cp3>Dܓ璺&^=nt59v@SY"LmMfS3gGެl 3pzwգ E#<SwpKb齞k/]  d讳 %]㽽+J8U]xU+8dW7?fP;sѝﮋ# -.7)R>B&P͍$ÉM|l}dUR[;uvlW-9I*TK\vz'QE\6[xKk' V -x{I7t젼&!:8ƴFlyN{72r({ 1!?x1_'@ (&Mth_$KP!Rئ3Q&]V ά \-x OoXX@],CU~T笕g- Oa;cQ3j= ȼQhBD\17;"FBcm,dF#hi\Yy$應>8ĉ ,2?ʰGҳPth܂]i)4*vv3+&!C~6~Bٝۯq;= aKc@!n׃^90`J>ʸH!T#'Ђ"JBfKj|8EOQ@}.YXNG=9U&{jJO6{J/UN<R/_j OԦKHIkźva 6*!EIk0aXv!# zc+ё3&()(?*O?%|hFW67RV7 aHHumb_1Qj 3!_EenT౗1߲9?k+/ft hx_ȟ ^L(!m4kHɰ̑&bZܶ{ē߷%5+ 䗑M@,73$v>~lf 2,~?U%}we.ëDMQ$a-mDl.̈rBRC.fEܮxȓNO4Y):~ }}gۈ{u 7ըHL>z`ׂ,K_h7A9UuL~GJd6#kJ>_3+ϩfb,DA,܉ٲ-!GpfvH4TKŜق&+ G٭GFAޟ.'[ICIE` 5CPor})khC+?BrnڑeDԢ/wy: =uʒ_tdbMEOӱK:qJjF(Y.Ʌ%Ijv:ǖ%(] SzuL""jqO2ПTy!EUK豇kJc3 pw1 w5a<կ;VKa#[›dWD*:Wo :轖&&wSֵ 2Ln pnѡܰd-POXM).}5~W%/>!+ea]^ Tp&Wch`? \b-+n&L,Yi],bR9t wQ%mkSm׾ %g5^}ulS-kCZ_/+8Nt03)[| aV |zN Hd5C*3Ht+,H?w:G'InTS Qh_(bF"b85u;O̢iMb$;%–t5(Z6Z塤 J&҈f! b~Y6oxK;XҘ"i+4R jZ ym>Ʊf2q~ ˱8>#.j/ЏgrGbf"uhcAx~0@+i|9n$!SozKB (D(Rabp|a`)6 FE&N}UT*m9jL=NCa ;&!A񈾏XPZX^wJu$ܵ4fJPml0Q~ 5lOq>M]ywo:|ג]ݰ ]9Q񎳢ⷸrg׫H ~<7-z+&:GvB#NӾYIjZ: @X.#€dK'4{ڐQ$e)lAhnDM1 V aO!y5Zu7 n9|/_52: 5}+7YT9Bl(nHzjv3D"߶0/(z5DQh@2wc0A~aY@bAO1"5pėmrEِƁk78@rpվnOB(܇J9[6[ XcT!U~1l:l UK=[Ax \\;@P?,#rٗ`_B!=UOgDŞ8@ tu2IC9UcLW˱zGk5l05%_vqq;!")7Q(KĞ$r[IS)~!2əv!&qO>?oklkm@^"! bbBqP^V+3!IS#>c8 q"2 rZ| PFY KZrBf\+YX,0Y3u8P"FG\k)JXOÆ  O ao/!8.X'g`8s7rch qNQ0ZK[.1+,3N /LӀ;D0N%M+q^8X*/j#T| H ߳a I}_8\%( ,TM4uU+9Ȟ9ya .y b\ƠѼ,#yԱG|= #k=L)00l,\n{M7qm_:oohE9v(וʄBOctjVjSb.B׹;8oǠ- 9%э[&ӛTJKb%?>Dtנ?X_$u5T4/ Wb9-rgXٚV74lh&yζSmr8E2(꘯<}#nAӡy 2#;!!OT6#TobH=)„ zd^_vgf&es)P~/txss$IgBrOK{[7o2|'Bleq*ۢ(åY}Cluç'ɑ_(*W-B(ڸ^K,"$?wd Z,Y tJsa7: JǂU28slԢ)4(uBϸM1'pjxngJkZ@kҚpL7e9^/c1jղ0)fuİuzRGNBջЎNdh$^ķ<%54>=Ɓ =ry3Oma,GEO ; /1F℄:}GuMzSS YPi:"-{Cwp'l"k]ؙ#q^B 3U@>z_"#YKulj}v*f=H5BH a){N$_;;2?E15}h$"@ip֯zِw ֲŦ¨ :Q%.k%>n(ngEđJR!uUxM*,n,s{3ؑ*|N,@@HeT$(k|K)LMXYOhx6nW~D|BPm9[h@Ă+5[SG\1LL.EhqJOXU* b6&EB7ҼGu>C]I1{mEWaO>bΓ.%l+k X9^2S;ZRzG&"Mf>jR`5OsCABʻp}z E1i:`*Go0yP:t7m `sfa#4K~ANG^mwF.=]CIm#2; ns6޹-q?ۂd >L̆kcY޾d8o_~zk2cN[~CƦ5X5>^OSU@;r]&(ܦ p8WnW29ޙL#px/( }8^|ʽ~+C~O(!A +?&GRU'$ qE4l`g݋ySs`zd lmn|lWW Df~C^K!hU8]w݀*uLw.R;DÔVNLD04.ٔ4N-ʇ?o2eROSJdJBm˛ JS 9%nؐrdN$>?atd~߸&hn2fg9,Qa 1r3ope}$a]77I. 8HNNlZ]3Fp\MoGg9-M BKp=2 Cj7\9' ]9"80W|:ŃuKPVj C{֗(Q;ء*['tj* La\1[2/^9%݆z+edo]>UNecCwgC=kn}ca#y:ww"22ѸXfXH |EґF>"Gk4h"2W:K>O c#Lj8 B0gG$e˾^>>} >g:Gi!J0_eΰeypB] w!#+v" !N%R:t,Auštz [iL 9O`'EqN%9A j8mjCyHx^7Dj1O!.96RиMS {K+^lH:8ɻUVycx Ej |%^̘5UWN |roGZgFƊ;I#}1V1[juIj7 2CGgsyzP,m܆YO @*c)8_]Ϝ\aǤ*泥ſiM]ӃƖK@Y^WS"n&D\LƇV({ qPLD+5qBVĬySRHں^P8VQ$͸YŰ!.&=f5QtٜO&D-mL SWjr :rS66R+1V毙<>4?ؑZ2 ݐݴЁkyPl䁖2 o;*[{,Ug\ʹv_;!7#c^{?/({mJA4IU5G#HiMFA4X#{>$ P,?"sNj1CxgR-a23;q@}3Wt*7֣ L]a,Mz&agYhE Z|XÞED-n/ `>KZ |v 7Ժc3%{ȳTruwd^ 8ՔDmDeqYuX{x629H`UQAwa2s`A +1t`A[W$[1#  L@%J3QkwLFQNJ2%펜=)t&iH C+*Y٬HRBbtWr8-+ו6&ua;HVţ 9] 7]"4<&*=:}fLwOhX@y9];cB6yǍs`_A>{%zיV'~LaU@7қlR ŴXPz9~s'xR0sAf jzbDgtB0?R{@wa_z!^2ۉ:Wc Q߃"eg%M/{ P7:<}L E(9?lg>$z2用[!'tǛ-bq2s.b}'dv}Bj !)߬@j~pƋ%AKP&laKE4 !(Q4<@oMF@(SqYOCImps\ѫҩOtK<_YpGiV`F[7b=-vy+Uw i' M1&eϭP)} 'kZ Uʙ+jV"= G/Ł lbsh1WFe,BH'-uMlY$xW.$;3Tv=Ndw'gjZV?6ձ5f{-]D$9%/rydpxxFN?QV6qHsbxG.%c-DJoiE 4d**:N>tSi@IuנD ',{=D/$uu·wn%\#QlUϱdED~?~Ǖdi \YYqz16NXhw5~h`HΤAQ[TƑM@Q@$k++r`lx&pg,ErH D}',K =MmD."B5x)$حOӀ|4xJ4CtNoaB[ f\ݧL,a7S8Ðb~ׁ.tX ڵk pʆKeWe{h |.:{o_'%|\^HYZB(@țp )v;ڡP]KMaQT86SHjPR靇/sJπZ-&޺qkEnN sћPɆo,0!P䏝fBs/.DO:Z6K0HDJ#jpPm_n{mq]y}ĈeU=۾숛U%gfyC92}RE!QDk|E$B]z;!.TB]BSn6Rrr'$sU.Dqd D}n2 moJЇkGZ>HnK2ctߛݚ(Adc$/O7R he2; }#06̾Z%2% C-!jXrS lKM4'zDFL;XzF@_Ӏ-Vk'boDA1;, ,DL!1 9-oQ;.iwAny,ߞ&jmB+cSQ %]6j䖌k+r!y ŕKpu_F{>*֭{kB3bE5h0l{f|)\74b/Spmj*K9dȇ_ypoq |IQ .|z{xlFnsc+#Ze97 !N|skS1&S`?j⏾#j#vI 鸂>p9xg@.n5L@`>U&92p"$zA-iI( }1I*u5>~/2BKg{VnLTbJ PU,ω }v.`֑ߣ2H@h--buj2ux9"%T Třq4iA\mE4sfه?h,IJANIB _P䮶l.K&6hlnx5[~&i(N%ט<' A׮~| dc* 74njQ}^"DjxZZC~$J1AIҋLy2P t6֢w?2=I#+ҔD/2pujSRfE%$up:vʘ/9r`܅i%ިx F#zwOB7g&p++2 ja{!Fy8=h#/ sƚw0қ,PN$~cq1Y'D k&]n:”`jG* 7Ǎ8G ;V@- w{c }L3{eߪ:&2jh vG7kSroUg'h4uK&**VBE{tݵwaj}vˬbEج7:JCZǗNŦ}-ݐ[dkU2u?t&u 5ޟ#3:ȀRޯLueJN^(=ru`·3(^RvE#L.]B<ٌ:O Hfdطgv\;Sc è^w8'd8K5$4 ӿ-}-.@,d(]5*4{G)oF#oI{nl6`}^)@$uJvЌM \kҵ 8'30&>f?IJ1Gg[:A R5U177s,l IV\e kDn[qV\ZxӴ6el~3g,-)'{.Ms" e`Q"m}&/ºX^irc4$"\9Nn9QvBK?2p;3Kf&Q )LytBuLׅgڵJq 7@ $նBĜȥvHRbĄDS]hn4 ah%r%p=k XQ52N+ Am"m%;7(#dGj& $.[s{Ue!#y:~RUQztrŠ>D𢬋GPǻ­ N/nˠgo5ˊ*?%ݟo`{9M,*7si0f!>3nRg=?P#RZ:w5cʳciYnd a8w OL0g['(o`2%nxƭݥt1La>J;Q@ ml3n2͌2ϖXrsqbhǼȼ_*77a{k] xп\Q ''_^>'醉=1νW^#ȪE6C픸>ޓ8IkrTӎ|Α}#3I<րs8?6:){s.ykZFB ^R]tG;osxnԢEZ w{{%ȕ*8Eb N-J?hARaZ=O Kf0dbզ \#voC_Dfܧ?cGXNIj;z$@[Z?JQ(?Qh}wO!n\!EZDKT[c)FyX~=]D%V*ܙۘZjSy_:hʚٜud}tUH"A)x)|L8{'Ĩ! O+3D=\]ϙz/k[R Br,Y!gGڶt@uUR%Kߨ 9IA >W8О+WI+i]sa?0\ei*?a k;X z `yɚ"2N1ʗ/]ZE>v&/Z{̏ ヸ8ݛ-?J4%9V6HǬĖU1R*x'DBWvHۥSN6Ƽ},ܐIl[Ȑߥ\ 7ځ ccW-Q8vYa\p HfdI' VYb;-ZjGTy)(|} hN]v'bzr#g:ZJڏyAMqw ,N$4<llFdUtE4;-Eq2HAxW@%T}H8e06I59I*M#Oh㻺uZMB:TeċGXA~0as~\j>(ЩL;y6 8Z$Ķ57)EL3WɃiYM kJ* oPd[++T5E;$|z8\@nj/U?R'xSHYNqO{{yeMvs?œ\CC4D"[ca:W],VC#V(fr>-(4 Hb6Ayn>t@oV1_᪹x%j-̎k1D A9H ~KIQejal﫺G]~`tr=`']ԇA@۬97PCsxaӇ~ %a2{8"*7.=[`845/2rJ44`]~ˑ_2ܚś*Qïfb@ }#|c Vz' 6CJ Pw賂AHl'>s" AK1KzcUtC$0*jow;uq6AI]$T,ݼ^':dFj_3JJdI@Z-އJIfu_PF`#HYfο Gdӥ\fZryqV%p7EN/oU=,zMnk" ^ m򛑊e<0břL۹ SӹdSnB]=PGT/Q.Eh" zMlxVTL M?h.Ag$`o4)3i9ʆwP39+] x!s Pl0] xh8)\p½YJruof'H @植*hY;r:p[fW2 BrAe#:JL>?#ob<ˍ^Hв͓?;{KIxDr˄3ckxg,}YI{^}#U[@(4EKNZE [ s?g),l*U<}\dF`)ޱ?|qLD6KCfupd)bS48;{0|6,A`+\'qq_pU0ԫO|geeDF_be,~BLq:$B.K9R]>8A@FtXL\XZ vٰ= wkD]AZ-խ-ɢ>ѐڇG UM)zwq}id}$\*oݞlTVu8Jxx(a(F{r;jّJy1' vXڝAl  ` 4s(~$USOj/eƍf‚\}yH<~)|4ysGU`/Mn1+ͷ'!YgRHoߥL|X#P8ِ!#񀽞IT鋰A6HβٲYg)#"B.Z - 4S6!u ) ck3<#g}L`LߦꆎBNTn3Y %YYWy$|_T]j[sӧY&?V9t\3|\ U"g3#wVtk蚘M_Ek4OkB]N($- JR rGeUP]u #;dg@ymapr#ѳc1} Mq`Ƙ prZ ̓)fɸP2eQ,%q/ݰ+{ጠ%WEdfS9(OŊ䝢?9JW^&Xj[cYPU~hl2ºo VMo.NE7/y%EXPqMB#r ]=#9SDvogu\9"RwHG~>dg9&Hnb6+QՋ4y}M|VqIG01~,/E`@!-vk?; Qj4.>* \؀2nsHHtC8o$\ñY\H]y<"륩鎰Hwr@DrK7ȇ/56 O=Dͻ{v.ܵbËA!܉\lo"ER;Fο]?YC*fDb{!tǴa m@+sN5WfS-h VwĐq^WWz,i 8k_nǔ16l\zn0>wعhLw(7!L\NީZhO6YF ׮Գ7LV" k/wꪫg5T*OJ&h;`Qأiޒ9Os썣;h83xAa w#3{\CHzƒ}Q_4uӳ](ȥ˞ΖĪX \|R +!6kO[ن|œ6OX]L1#l>L/#y(+asp_V,~}UܷBе#;?Uׄ{ +-6?(5b٥Vq-)PKmҟ |Y'FIr㼡ѭ1' }AJD^9U|j9rOiة m\+a$mT,ZE@ڜy1k!I5`)~yyck!Ѕi¾9Bi;E+ʓP>X}^i\2}Yk{?㊴bPBnsm74w_d&PR&=^BEw81(8a6H&)x"X]b[FwzϠ {Cli5L] &D]qjzԺli 7,Y09I,a }K {z@Iq GJ&!ԓvk>yšGEYkfCGM>)v/WGED ptݤ@kP>h)H't_>i| C 9b6+Ls1Ҟ2 z3k""DhXr;,HoZe]XѰ J`뻴HG&7l]GQ. ETrC, O pHW-#.Y6|ۅKLj!âHhyr/t:-I ͸lo|p[9' "(c8,.}ǜ[_N0(Sˑxj87k5LJYܷEa4I :AG VL?N0lJv@|1ɪM :իt3nklѹPx|p\cm$@@D U$EI.F9$xZskM|UpL ~#:gYNjHNaynZ9 n IXB;gNBX˼* ^2mo@!槃YQu%B$lG k ԛ/g'3M@L5YK0"]L.zs;p{r &jt x9Hx\f(4Z J4{t\=ސ[`zƿl=d^_DFnN Ȇ)&^|Yo.BpCbFI|ETΉg V0o~V.Zs_sBB ogʵ';Dp2g"': ݣM, l.'Q>&pzO krhT%N2HKE[.emX%OiدMjeGX!*6; YӤM/O_E_JM8FDA(,BB:X6-IȍU%Zqb;᝞XJC-?8 1 hݼyYgh֒%i/$#.ƶ of& |;>{:E^%p-#f'R;]z߲Ӟ}Ld.OMϟ ,xc&PTQX$Zӌ;ӡ(:$3sa&A); ϹsamLDf= 6Y[9ƞ2a}̾:T2F>1:CHHݳ 0u~kQD0x%deKYVkm|wAjeFlt4Pe,cLr s~n0tiRr) CHbVGu=05(?Ͻ#Z;"Cc@}yW]}Bh.hL]JʤE@nr<ʲwo՘G}=OǏSXqڌkQ4gA&Y&O-.弌19DF31|ϥ.(fAvT6>*c9u`QT!0DiA`t OLI0CC3[[Jt'+LՠՀտ N]X ^<(V&o`Vi" IyԎwP'k$TE~T8#XB/q5`di mrkBkBI7>3W#_ON l,L1t'O̟R}Ὃ!lHݰ'|$h J}BBǂnj Zm:ɢ w_$:&X Q`w}J=Q{)=lRMD7uIŖ˹ԭZ=KjSH:]c pVޖ|綣 n =4,8| q:1|+ ASHh9c?<CeFZ<*N@! VKtHr3R ۠}jw͹qff@^J]M"ZI2# ȼٴz9 lקCf=eʷӴ=d@Q<~q{ b%bD+8-Sb[v|L$')rhCT6!҃-Gu8yPiwոn{}zhC}?=Oh8#L -_ /-sz >RuBnG3bUqm_ñ0{ n|=X! dBڗnH1I iBEsvʵ }s=k d~XA! pq V};TfE@͵zFDqϝ m3Ĝ˷ [Ov_jTj)h-~Ti?v&sQII:@:cܥDSEseEO(7eo 5%c`R{}Xr\)tޘޑ])wPU~pB( V@5PuSf;w-[_ Q[7R fCTG \;d@%}[|V h{C\頽AAc0*uU`к/6vl+k6}߀ YF]MW6`, E\6DOC]ДJ!jݭ%ۋl*/G+Ӟ{Qj %9+;=di,L<@&j5lK9E8ˍj+}XYW1^8:Y\@} ]h["NM/1٭roy?QZo(ye&wĢqɮlƯ+H?$T.lbwNa"Z`ѼX,87>aRcp{@$c]~' ^Ke:4 u*7-B){Dm4gPY^?5!ߧF\ktG#56>PI5Zcju5@pwEї&{ 2;_@o>s 2v"?NA@ M Cy͂^@lulu&^9[{i6m3h9HZa"Z[ᘟ;#nL7;"d:;aSM\ti 5OJv7L9Trcm$TБ0w͉b(6VC1"UU/WXq|880L":4٩:4[hFJ2t 6+H8ǭg->E\ (hy]F_u*m9s`Ӻ:ȼѾ͗h5wsjnA# ߀jcIEi"mOk"ib+3Ӷ)Eo=y;Chc<^%v] &"{< `}]n>66nb ^߇@JR5'oLUXgS%FJdPhYzi!Z١v0`_ ڜuShDh1l2]Kh0nKu_~XcpB3a+ lNܖ`Jԡ61vCLIGӦW@̒RYCmï.{<)PB}gas{0#Ln&[N2)X8"` 9 #4s]>kuףnfzMzUحG4;ᛤ^uUvϭw:~Y[ #Ŷ$35+ Wk' l,p dGFqeg+ce<η}d1u|[`kb5 :̸ӧpP'xZ!=Y*C>x%'cٹ!ު`^ڃ#;ř9#/‡"2뛀m--Sky=;ǤZ3z:WΏ=d vQ(k3$ VB9C/ݬIܜLj)$>"{J44T96v>NdRi !vAk^覘qO,ݻ#0Bbm~NJUY7֖EW.5#H,| 03$o_d/Kd&z;?V)8;VɌO(&l2dnsO-R+!h}%c3yU9<ڀ'C Hʬl{ @#u32McB`5L$12Uc&V:Kgcǂ䌪4"Pc&]w7DV^Ғɿ>frp4궻W5v?~ިG5[^(xZt94w2 & Uդj*P UR[t/Dtg_Dԫٸ}C;w6'ۋ 58(nDqt|gbNC5x,h]A6g$XR^ekEխmBaU% ]Q-Yp:b +  bĒjm#%P``Z+,A3;XGwUTwR[OhwSgSDr7&KK%/e\Ualh? /xG>6%zBSAZ̆@8؅m2yv6~,yPK BkC)09ٛ䒬:-)-ch-6Ʈ T; nPyb\m3D5V͋3 􋓻EA9-Ql.s~_6%`{z+[2wsG7uٲ;*k`@^DE `||=;"h1LV3?:>o,g $m kY`6 (R=>KK(W7@*-L,犅0Y˲YqĜn (O5D5Yŕ+ʸz!AѾDׇ 'f@)mM=[ 6#4ly+32BjMl@f?e`%QǪ}D\ёS5 oS ՁȻZp3b0(0廬qp+PDDJꑱH(6D+7E;/}UڲuZ΂ξziJ)Y5 WXy/Ix 3fX }83Ȇe/<V-mjcsg@:`\z{0/"R_Eo#?B@I}lQAtزZA|ts7Jk ,zqcR4SP > ͪBI?3ԽLU:7܆: !~^_4Ӂ;]c7 u~?1JvZ8R摌DTAZTv?ŸQ]vbص )(vc^V35%|ǣ6]e,A `ѷ0c=1Ln^__ ;Bm,jUQ{s,i0V|4;/&8&eKG*ʽu;cm hb#+5{;2tQ.pa5%@2X `9a814ح䏔B#h](w63<3>( pΈP~E7ѽ (nE,IJȞg)s"Y92g.`BIa@AЛ5~xp4Hcx~NujR0Θ^ FB%đB49ӂkO;%&m͐6a(LZx#_`ySx{iO PM%Db7]pvg#-DL#4GHa Ϫ`۲5a$;eyLj-ˎJLdׯ&ķ| 9 ]_9[Th}"AO v TwF#!{{J ϸk"H39dЪN_MY"+:;6_&dp t竲 KX臭6RdFڲ/1/#;"(CVQ-G"qf[U"5ׯY0eH׺\i&>@-fY{g-u5 H%$} lJLa&X14C4$qڗ1~Kls<UĊ& ƪtj\(0P JbӬ {0q"x*%JEgQwW Hџ+d[njߍd{T-͂ 0d1sw,7=a$S' [ _;/z~{09ѓd4;GQ{V'/s:PF˪ K`G%N"v>;%"Bt1\,!\OhYm$>T KI֝zHqEYiH{<|.W鸈$ hv#lꂊv¾S9ڸ' ٴ8N߾Nzw a?>gޫ2u6/ﱀQvBM ~j67>cLj%Y^}]vzX6 MγH<%Ln 鸭7IpH60ˢQs%p4ͷO1j%T;Un ԽML "Xu s^=Ϭx<@9'@(D.bX[xHg|9 mՃd?Ry=ax")%;$#;(XQՏ"Q~'\C)}6N<ׇIj@cz,xP@g.,|`,,󽣞%ORbv*Aq؃3H^FU=[ETI "wL} uKp@V v⩮ ~V;tN ӞkM 5UC GXٖ~:wGJHcSGVEv".>]&ISm [ũ)u/_ K*B}㕲^qﵨ'xTjKtCy>ɜe-V1OMp 'Q|,>*L\NLި69!nqN!؞'p0(}V'Tu-QcMn{W3^u9ax&7Y|jIASF!!8.'[xp<)E5|Ԛfkl)qխjOlfh"DE T_m.4Ag? gnT䲦ňfjFUdMP6-r NI_)SsIT b`wܡY9.2rX32lLx)?D|p||Y.MN5#:h;` ݁:{vAV"#YHR-T\;5M7[J|x5U.z)xH|GZ TS/rtx(2^7FoJf :tI̼OQgRJ5!+ܞT1htݍKkydjn/mmh)y|A@$Ēb= ~yCm9 0qxGS 8]Q/C@SzT]d)qՓ=x6!A ;ڝg!a2҅myl &j&YH:J183 orŹxD5AI>s _j,x4nj!oc I UXSN9;C6s/" òu\' ʰ&p"Er(ݩrϕSy$12f:Mæb_ӻ;o?sGᒘD:h:Klt26kӀ]g Z)L&fw{mbyƎc1|P릵]~ S闠>GRaa_.|P6i;W{J眑WMLM _K bAu*#Wɤ/ 3>, v1"x0F'5ͳ=GW$3 [PF#2.X"^煉n @UE't!zOZ[^$!A yAd\(.Ka,xB"58#JDYvt$rcdSMJFf)nߝs2p~rDj{FX`nA,O Л*ТbYYq6dߗJаW74N^hYn4 ~t\ );9vW~>&aAh]-MhPTNEr>8QȤZXd;Ϛ?T -|Tai"BѶ2Ź:cS7g}&8u4>:]n.6o kHqzPkΕ`%HrCK?{ޛւL @9dp1|moh/t]&=gF^*>]R*Ln+wvq-~{ k"-)7)&}R5׫$Ygh̛xg;:"/v_*#U*$ߨ+Yz׮~V3619Ӛs=d7 ?c:'ѦG}=gikҪ-3s[ ^L5?!c }0k Р}w`dYy:O iIcQ9z<1!Ck]5IR3\VMOcrgUܚgX{W/R~{ȑW40ui7oH$u"Ng<\l&I1pP_xYXRNp<=!o#c1|t\2嫝^5|/Rfع5_z J$j:KSEյ4MSNߚ!H~uiL4#jFܡ5h q\7E) 3$ґl?M6Pii3I";gX^jt]yP>MpP^dE8sCˏXoPWp=:S # P#}LbLq8t;v8;aBJ|NY#f^z0NB\ΕxCk wzɳ಴ TSNإKd7ϟ Ѝ]*&- _rZUKMpAg™oGh]uYa*$ӸCM襻 j M# 9V5P*0QQ'#ڃy(.YL]#xL53 {M2;ft!@\G󩵸gۯgi9̬՞4V9ERZoj]rB1sEP}P`a۞c݈VVi|jg?SFŷ n4\_h 4KI%s 4оMD1W<7XzWU_-D8f?KUy.}0~ x;Ld i@4yP{T`B ۸D !ȼ+Ҥ(30L6gDž/ bkɶpD"+w`XLؕ_N\)¿}GQ^|D?ftdՒSaMe#}$q !^?t6i :gmz YNY!e≿Ew:NvA{*az wCr.2kt,O-1F^fap4|w-S0:hᙁ6S%&k+ime>D ^K٣) K_l-SH.Z ?9mwifHMfAF^ (yC(G+!G£2d/ك.7VlG5/n}c&i)/>Hji9-J+ߍO3I Tϫ1=+= (=wB5qk>]^Bf<[o;hkyL 0 pCs#SCXK_y.3z3KYI\"3-/e\j?1aHvKGEܗ|¨rMRͿe]N֌T02BrogķE QWGeXj{cָbMYNcNfcD%,JA:}wUkOfIS?9p(Visk.d7   t=31-Lb (#M>S͙μ҂eCԃOBg ؜@W׊ٱtxqp17(zȇ')MATq;R಄G HٟD4h)giwAtN']ңk2`e9p:S#lZ_\.WT]u]ICkw& 6›y@]13yvگg:A!q)q4<]P-Q CC3-pHAd7~4tXVR=fѬ3|"MT+ }jY 8S,3 Bְ]xS:ZtaȇdV_ #'j# }*eVP` FK&]'Qř*.q_Eۮԁv|Z- &MU IwkTv)|.`V}hÂiqZM<7 ,%ݥ@i05"&71 ]JpC}9 ƭvv j:9'p14j#r}X눆8ݲcOP)`sZ^.9Lz O ˺k ۻ?cG)RދLKOC;DfBiCx(Ms>_h׶ܼ+wj_u-)ԟc?[` *;qjT>BPX Dܑ=Fge`.&5uUpSH/ %{]0^Ӱ8b @>GBFcdk^V7gܑڴMPZ^){&9Fx' ⇽P3 [;%}Q{<oW x-YD& q sxIq5r7LbCt9gGڠ: v6c]*Ǩ tuhi̻ˏ#o8(q?TiI|u|0.P Pf(f f f!xZG0#A q vQWCYGƸ9$?0 }d?&Uawl,:r==\wەb6wHSqL t@¼*="1 R%ousAm&62? K xr`b ge/o5ۮ (63Zk ΃3%JR};^QDhi}| ,dT =>jԚ#f@pw IuB M&a+DF#pjf2 S9Ye!Xm˸~OufDZ:Նh[9p:gcþUk+FwWTNa,8N*O'IsݸE!uO$1߭D12$W?gnnv ' ռGD 2P,3$^$vaN=3*tè Y&HT"r]CϕhA}-vdHddGy+v9 7Jcր9BS p,[i#}4LR ;Rqb zB:щ GԢ7R\qǓLC-`DQx('L:ڊ +V оgD⊒͛%W"%E;.wӈݪi@0ZgsT5#>d Y(1=FybBƟd5D2 57֊0rG!!@7i`;ri9!"hSw*B$u9 *YPկYo.\01D1D6q_bC,9Ci&?` 3?ekFˆ2 HCN:Jetc';f.sN - J|BĪjgߘ"bႶ40x>hLv|JniyvGfFkPixLAUIE ;K|y` 2a_4i}2yW3p p,>' {yv09- 6_%ϡU - h[^ʈtR H78hF{VkZPNA;5l y0cGwWnӟ>+A1Y8`0WSVe.!YV7I $?[Y|\ a7gZ#`knk9n͔N;c`MѵrZVמas5CNTg{؍ȣ$ I$p@B_ݺp%D>DΩe] j#QS@YiN %,%x"!X*1bYLE?j$g^ x/0t)c`[g)hZ?{ ž YYfLc½9_-zo1+o# QE H20(E8x}/; t|ھ?:BQ윀hBwդ17?Ҳ^\{Ok Jpj[;k1r>C|_Wcܐ k>N:C$&mH@TAKk&ӏ>&9fQ1,4}ca;ʐO E%?\Ƀ-BqғeC%lpKu|$;K煾w1?)+#"1xR@i]&qq?P/33 i˵1eg<{s`kFB_)ol `2CWd×;Z1tє||#IE"pU # Aa^yNEs\D~X/Rprj@3@|kI&0Cȵ;D;(3uYAjy^r'Kn4vo!)ӗǢ5T$Gq1,*+g)<D`H}ӃAd᝞E^kvVnxr" KH:5@MWXw?lB%g٥e;Pq2Q4ޘC9Hu f12Ƥ;jxvU!ʀ$DEجB=E&b;g$Jݻp%]g[ǟFh{3'bHAg6m[ydY+oi5pN-o{s+g)CplKM X'1jYҲ`kgrcߝm״*M{<4'%b!&OJS{+\'i粚HN?XhRmEDdٽD6XFZd4T,T J@}6Sb[7Y`Uyp %ؐ6}Sj:|W֩Dc=q"ŕI1`Ν=ddB$B{p .JJM&A]>Q&nއrg($HqyoAK4'Kzp03^)],qAZ>,MDbFf1.JJq*tB0Ju^gZ^r.^9B'D<.b!!Z@xEO7cFÈDH:?~CD&䌹 61gt&Fnv PL/xq.yZ3 -\?/|(NE ߺ1KT7@utl4FٯerepzlHJ>3K&zAY8G]%( S$7)u> k 3KN5lm$`4qTErpŬ`zC:nA6Խ_{/mmFszu3b1=~_oo-&!qeHv}y. C$@6G7!^7@n RUknޮjlsx0mݥC! * k¾ݭj7Y|VG_UF weu|iG`OSi 0Ƴ1Q[a(5ւ]In2ޤ@{-,LdW+c֗hDst!Jr,R N; ajL̫@ Ix<f59u=S]9mA'xSxFƗqVu}=?PoH"yVּOiy?i)P|*&%yƇ6~23Ļ&VIɎ)\eU%ADT7u.:R{S;dUxє>WMZKN%ݷ DY%(Cj+Qnc4"r&@g,bRc;h: " E ILG-&w?[YkU}R$@8|Z _ہk`#QY-z]#Wn WvOPZ6bP{ƄRٳ;I.Ȥ$Ej $dX&Odw06sH7;"UIi`NU<yQTR?\],?i97nty dQaOoJ\4dĨp5˞XUk*|{ O>*YܣmK{ˊ QR-%5PEpVj51*8RPtnfH;7q?u쏧QzjjVݒ$ψ *^j4'I6%] Uc s6; mդ,(o0 ފ6do=5iZ,[ F̙k*-Ć~ _&ӻvl-G9rXoB.`RPgiښk hQf5\ 晦d^rh),3M:rA>dž~.aȏJlt*[l6m;PDȸ7c #Y/M'Ai=NFT9a㗳{銃׌ʾt$)e)2H)4>ݳ <y𥊵l"X`, 0gG^`vuz71?3q5utޛh$c\fl V myW[/o9{zuLξq:i<#UYD;(|y,F @ E8P~V{1ͭ-M V!kxEq?;PFqZ,uoW'|y"" 'i:ޝˠ;h9S ]Y\Z=)k{qnwAfpRf39`7^[h!sfS^kD$8rW3j?bZmoԾ =|!J!m1aV?rhSs7>[}žY8`(JH Q0qQFe=*t &L!1=-\RL )RuW7x{ԡx]~w i0.NʦBc myJ>O! ˖sF'q 9cۆeVbX#I\L3`^'O+&Dq|?Ivx-]+F0ƖbĠ [MģpA+01Rkj l`|r=0Y,Ң' 偡n/.lqF3cM=JaY8 +3 srXP2lGH=hhWZ+{"t_7@y?Qn><ڄ.HVrҟR ]ġnm<ŚWÌ02X!oǀc;.@-DBv#DsJ?yo-F1 &(=pD) v#1K;c㘕@r _DI0qK>%51 2N EIRVK梨Go5&e;ޛ.bMbRg2vh~/VO7XA%/.i^5dxZdc/c5pujB{>² _U͇>zQw$Xq~SJҏuݗ6;4x#N_4MY2z3뉱Jk5MDU_{9 #W"n9= 2sI)mskm0uCr=tynܮyqQ 1٠gpi8R6|f 2f2nD -kպLNV:,XE ݴK?kwcֽF@,{nz<[4TJ"@5P: R>:%u3]@)k/VvjuT:7w#M L}vw\2j~@]צ0gD>aipxWCu9㑏oKxQ{Q5M1X45ga)߂ui\Kދry;LX;֚sT):;D)TѺ6V*N`DGfa9S< jrVqؓY"lqp%4|Fqy`Z*w3szj%& yu7#w L1 U wnS]19~U7huW>e/:SP pX/)al&&zmL6*bzo0HYw4^r[̈́~ky1n[%Gk|G=ة]SMqXdE5Aݡ[ Qhf#ZGiچ,O 7=E|d()gr RI/fftUx}:\ ~-vӤb5_Ǔ-k-$I- j_<;|(^Albk06yE ]L)E_{=:XJkˑU)g bi˦aLHlקK8RPl] h&˕zG-]J, Ύ z\BI`mshzyi[BrяoDQ$_"VR.7gFZ* 'Ej+*ýliI{ +FDz-7/9)\ K;򈀅_cӝIKNz>{K'&ps bNt(s~ׁ?D{wI$H O@\ 搱z 0;IKUM=;*MXx{LALl09|ͦ\'n1Dqp3Oƴ:?aEGrK/ك˽>d ʓԐf(ݜUài *&Pa:U%w|. S Ϗ[WN#Gpτ@m T*N#7'<2.Ajފ^޽O>M]ڦ#9:[ ^BL`N-t:6 W!_6mt if*-42MM竪@$!E*.J 1]zhz\7n̼+8E^I wG$:ЃMgKpd@X^W%SmٵctNߞ f|@gR17"|b&K/V:/+2E6U*UU d% (w@ ha ׇQF e8w+bj%d9T& NpvF]D}u=ڥ:S;::vKhI 89(b(Kp0fp~COtBc3SI@EwU sz}w@,ԡ *k+YmQEL?7UU7y0Yqc gl$;rc)ۨ XbQ 1mI3#E/ׇT~YH))`+ 9K\=ng+ 6@9aw'2]* (,?|/6q#SC Cۿ]C0:w=g 4~7vbb~cGkrOP)(qgͭ:N A'˥hJ1<&3u&RYTis_ĐzPi`кuW0HxU}Ms*kIQ,W9}dk;VO|qZN`I:ȫy1(= ,<)C~5Nm ZƢhM1aVh'("_f9v\Bu6+}d4>!!%SQ>KTAse+3w{)s7\\bGSJE:,L*nv|z4bi YܴT P$1DChFku;EPG9 J- j ?WwC?*<Ǹhd2+ ^B>IMo.$CH?#a$2+hd x;ԗG__Ͽ3 cY??Y2" z~m):8lpGy\:bUdf2[ 9K+7˷NZFS5:<|;rR&~93aBg*؉,)j^ʕ0Z]Z_AT:9 .c3KR*-IP[x'HB/2BG՛bޯw> Z*u_"/3Sy1+];zwK!C*5葉K#5L_ic~dl+(8H0BR͙dsT_/)G^sm%vP>,/ L=2 ZB\pe覵*:ixݲQ?g٭Js7Rņ~/q:Ifyh#3bH!pr:~7es {s o['،3/XLSrI6<KIā$;qRٍE"iy#:JZ̸K Yt귥ZR5T(*qhfޗ;OI3) 'V kO b%&IJ!'tg1mw/DM;UM`?Z 'oϯݺ^}$N?C?l^SHgw[zBKHErU3sn`f&أcwˬE*[|ݯ񖎑3DS'ғ]@ 2}kT 4D{=Ǻ\$!|)7jY);%^:4Mp l| ~e!E6oS?G PEo(Le2о{p5KDZ;Ewl!%٤ l7uP !ʐ$9ⱲP}S&s YkC~|͒X\ P pݝqDV!ë4$Z<Ґ)[D!y aW8UA7wE bkwMUO-O.={ ]t)ڴ MT:λ]`˿ fϥhz5AIoR {3tZ4 2*N:sD/'Z3Y7ԁ-AmB*\4Oqr$NǞ$f+% Y7GN\ HsDیG.1N' n9\ P9CQ#>plR_Hi'=hWƓ3JxWȄ6ɆM4K>e+}AbcUqaYPf96wsg9sec4yjޖ[a_;~F,d?x[gdKU>3!@I1- [\hVbgFi}(7A~|5oL#wדE96C7c1LJW׼a~M1Qfp}4w)l!FB7 n5r&MaFv80&n4 ;Ҫ;K`գ`HdD#op\rjMH^l!v;Rv}dr='h;5YBàUJ YLb@P2+$-c y=)‰(XN?Z+Hu;6; xK2:xhN^N,\uro0 ztL( fWčn]X T &*$Bx+w.H.Yitۖ&&5P ̟,$|`vTW3zL! NqA]ґ+0Q)CRs(ȀLV#'tB3|)O)j}ՎJra9'R/zڂ9gqn@X Z߿0S_Z)/\>sC$55UrOyG"I ~eJ.KOfčb ?h-Dft8{Kކx6̎U*? [mӒv.(,Xt>|SXo1H絞X0YGRuz+j[qjbhĢDgՐnbzdsK ڃ{a M'p.9U.S}N}l֫;v44.󩉲8̸%K&i#3},?mkQ]tFZA?IT gĮEiōGc'ҥjOï̔j *Ug|,j/'>D;3eQ<ӌ;k%+Mo"=7o#Qe5 Iș̼Fov)B ;DvpEYZzCsvgҗ _ ۺ_ߴ`po/HSVxO^`~Wȩdm6>TGemL^[ۡ^.2Y'-5EfjJ=0[lWR.aMU#[c2s_nE$>~y|#vr+ErY P;(z=/ޕ*cXl 7Ճ̀ M6H{\9"_u~j8NjVkoA 2yUvW|{W?zhVԃ(Z>B ^F qۦψI=ɭԍձh |R LlTTol0ˆ< ՑM,V@̬2^ދπѰ$?\҃F8OlXi+e5|8[ĵvlw謱 ޣ܅:Xd"QM^bU)WƘxQu&dlw19|kbI7B+){+A`74gJˠh ~+NEpH!M~צސ:*I08/ڿaT2or|w!jfrsp꾤n\i w4oQkݰ8tpTڝ3Ol0~w&XiOT[YwxUnUWpN4w2QR֧B٪\4My-~Rnb+S&=RЦ{t}mdMi=V MV^ήouqI4kyB,u[ߠ$XU2딖%ߛX ۫',N\:B誴sLwoY$3DH X))r$"_aD H:\ңkVb5EٸjYPQLAOVVnphߜpUw&+F ;]"Vzُ'هZwnnoA6|7SqĶ^ /#L)Lg2~5@Y c]d:+C&蔲&+DWq .*?Vjy=2W 8 hMQp:LzU0$m{`sI;RghPBJY^CPF|óBܿTu^'BP'p)Yr.yu9 )^K,[#\ҌhՏ3DIpb1a![2~Wl<~^9XCf>os{n,;AV&Էߴ$t{qg0bavoIZrNjI)/{6=]n ]s]$:F}j@󆚢}=X|z\ʶ SǗ®xP4.f &WƒOѥnԅ݌KXa C*zyŸ +z=AN<4yrS全/IQùx+}^`3ma}R7hep!7S֗&rשyŠ*WSF,ǝpO榵[?x-會uY89[9D]ӍҌ7H87ok6SEk. 5yEr젡.uK #(zG#>]O#@F"@צ]*:FegDr^T uB"?JQ7RT4 6fld H; lHIx,y,D|Qv_X2r&^yofFi՚Dj?WRw o!GTk@Vɀ7!̇-IOd0ų6 g@_ލX83xrxFƘ@ԀaUh(ɹADn9z%>o"chBUSo;,zXғO} .I"Ŧ G$+F}1c2.i(6\XV[sʱ<ިW2 ޶>eŁC斨Q\x@ULCm7p2_ WiLDHrwp H=詡_9*!KW-8K&f50nԻ\Pݱ6Y`8LQtC|p3dT/!yT|_ xMBY_@#}ʔw(vyy?UPg1%Krn '=x[vr4>C6<twzvML$a+n-񜽍ۼ dV-7JnE|SR]l?͗6x. ]>u΁rMTw:AHOı<,K 'bb HJ3¡NI~+0eÐPnZYwXѽGhb" 7ͨbt30^ Ap 1x6g|"q.U=RLJ:B`B0;s)xQ5n|f#(̩ZRTɳżH -^i{9B/48g< jv,)j-C;Um"HA 8qiؑ=RoLEA2?fȨ):)L&R1{,zcU` =*Lm`@ObNnG'7,y_O>_=jPh녭ZQ|t~";AYaiZX RօU&DL '‚0R)[my,=[{։Y;Շ,΅oH8#3JE׻9A'9B-nc*$Us8Okhߏ\"炀s7K1!~R2sX^eI3ks9D2GBS-IX#"dC<0۞kv{h+Jc}B؄1w\8-g`PǜǁVi]戍BXs9˜1f5 R^tT@:вJ;s,Gd>)TZ[,)'POkaЭ}4:o<orN;DBhIA H[m+yZ"ŕn;$~ȺE#.TӀcDI;M[P gKGP^6/X@[^nVؾ|C7lE6:4z}Gy٦?"BԘl zb;:%wrp=_L1lةJ~8%0];&s҅J`;_KAj쑂1C UV!L ۅpWIb|6Lh) m]#i+c|Xdz"ݮTm7,E7`'R6pFOҜ \ >Nspl"%+Q&Th#{ h9cH]Mq&WD"5y sIB#\)').~.ײ-w</Kk`,PiT;\i [GjO~(4+/SK:'.% =Ed]|:&.)Όbe ps*LRdm(9ٛ "FzaN;E*wD@ i^i [yo@2Y{An2|TERLѪ˙SA/" ~,Z2i\"y@"ڵ]8+p:)BHIAWW]#DS]So*Dsx+%rҾΜo**9w_ģ0LqfgCdbS%a:ѶpLBLr:hpe/Ov8Ht~n(B)c^+ț 򝚱An~hcQ9.nP||HW68_8607ʴz1s=V9Jw'nK:,[~]i!p58;fط;Ym?eg`)cIԱ9 f%% */O4=.H3 *r1ˎfw[i EejlhBsht>gWPMq%̔.`ڟܶgҳu_M$D`6) R7NʃnI[1(%DYºkf1""t])og&ޭpؗZvT-$hiB|^ #)5Rv`ȓ L)Vc_vu*3O۰EԚTd=?B35;%q-ۯ 3՛/P$(E..$^&QӀ?6ލAT^ys).@R^mlnؼrn͉[7[f7Og3\ݮA"0Vd:lD]0|!~pd!|X,Kt~e_[ ]Ĉ8oOj̠b̎8yJ#c빏F}&<@>nw,δ)) FyZE2o6'eX7/ŸJ(u"?m ]he|iV@v4yȤ *UnatBuBDօ5V,DэRl9i 'MXW#HUr4NO&wI =0 f1gB"M/ybHuTv[O"OCa`JzO(Lk);O,]<e; %hqk%09@ Dz9NOO -a{C(2+w]*c[(@ y4 ͢|%; Fp5+,dNu#dB3(7? QXq?IZ e3E*kk džB5# ? REehGh΁ $Ep^yBD!ޣ|4R""[KL |D%@T{Y<ݍ|N%@~UJ4Wl5Ys>7 RD$X{{ "u0n͍93rIPm{{x]Z?IU`Xܡ̇McI؈{jnltf':c$gۻygEQ"xOͫZOʛ6:iQe1<݇)cR^{+enB U @W>}D3t\+m HYWºݓiU?{Aege}kH͹O @o,WfcԅW!55, V Ro~LQ8#mO+J>I_\e]K֖}KAMA,Jnq0O?2IkCn(cU A5Iۻ{e3u Gn{ Tvy@+udP"c|nϦ.LUtEvse ׾UYˊ WҖC{׳ 1S'D8\ςs)Yc'$ [*ڡcw !vT?@NԼ<uńO|dX'9K/CA|zl*xzN, l G&q!U'ewlR4 nxy"6@iMFb̔q=lp̏ q+L9`e^vJdr:gNQOC8B DK斒jkk;co;j Lԇj =˭rDo_Q|y*u+D${LHmU@:icL~5>k&  ɘ90Hd`Ou? WY+4¶q5Ҹۍ/v7:+Z@_9"ʾ8|$9'2҃`6Uɇ&C8'<ҕHZާ%)#xx]K4 +l;QS }LD91)+L\{}އm - *!AO"Mw}zPCZy}#J47"\Vu]m@ " ƬkK a{*dYܱC"J#R1a{GsUX8, >މg \rϻWq6Ar^ o_ՃRͣJփ(~O8\ . tX<+I9ܧPe5Ć>H3KPIg*}e7(f-[ J=նfI"cYjRE`wy"xqA. h"!:bo¯+Eh]>ӊdKLde9nrK_?ػ8> OEuK8ϫ.' ޮDy2]q߉<;h[ 4ϫ~"hUq^-MKEvOy 7Ձf^97ЊCB^صNws7Qtހ‘4quۚ[A vPrfʆD|:xV̴RUGS>eU XӇR?z˞8£U$_D92 PL]9򱈞(*h2[>a>bǷ%2} uk$<`QX=(Q۱kirq[qF(?3#_I.= g^-oY3*Y}=k^@1%&]bѸ魙圑@~|I?pǬP2$;qΜ#l~$~]T;Pvpwfր- cPM!ff V`?V#Q 8|\h+hEU;G7 fN35nQ3pt9*Cr~@aJ Fub*G5fxo%do+%_73FW.>.Ν?F!DEĤ&]XfFN#Ll5.g5 +}Oh"A 9uETn[: niDq|:)~6Bf:x%oÍae!v_|/yNMHRU%a Y 8I<)P5Qe(s-‚qX}*~5>R۾b!^O4Nzc ~i>ez?:|k7B؛^tA2 #m8gFpx8JHᵍBofT@\J،ʠ͈ $9:Ț/*ѦRdž\53Ph.b.5 =S`'d7:yud̃Quw띎#wôVb ߉¬q,YؒA=ȵ]f=gtj՘ϒDv4=q5k}Km+x[{ _Ҹ9k=-BpNS,Ft|FFz(<9uv {v.h6BI9MPlcb` I)H{r1HuIE7 Tmj)LwNC{DY̕GU ERł>)K[a/HvGoHyhqjDpvɟC4bg=-{0~[qLrX[7lK`$j^ho:Px8n_ `F~./~{6 ?11t&ɐtWkx AḤϷzZn(A+˹m{”422 _Mqgꃣ<.ӏh:1QۋH[bCis5`jM׽b&2]QUqu-蠛jikhqY ɽX9qˇyӇ4>0[_|{띞7]4}(MsTMԠ"cwsDꅘn6:sX'ts.Y6!dXekCC1hM#dMޚ}o?7V(@r }|k\<WXWX?i' FA 8Gzx'+4]Pc}Ь+}w 'Z+ñܬ_yh?p">ڏ) Th-&ǁ N(*q3Hvx:H#`\"oe0îzogTֹTTS.3xx"Ͳ*@9K %N((ե~ū`B; xr]g.{Ȕ^*sT [1 6|p1"zbx|z4E^fҬpaxɔZEyB3*t |+k%e Kw tִ MT(] w:zq(@UJplÖg#|ڰHWI;ۼҥVWHwSX}< Vuϙ Vr=`*]~dτN5=g]ŽYMy<訉_͞&iзWÏ:oYr9>[>q`ieze=L4*|ֵJy%VkH#l,oZw1\[nJ[4(Q\#6-N,N s eTMİ^t/'~Z<`I;9/B;]^QJT~ vpN)-5FIcsOnq֩z9W?( e4x&},bOMW8l*)S1mj^Yi!rX.OH414 4V/v|7gHFi!LxT7'%W.F[KZ/` %֏-a. c~ێ8ִRZ.5ꫂ7lލ҃D !6X4czZhD|Fh_G "v4$:B#ɭ?m8 _Ŗ8#[%)n72K$2͏塺mj!J}3ͤz-@+'-SOyqQ!afq^B}or !>W!_Ƒ;`mb>Lb8պ4 j+>4k77_Ҥb/_e7 t6\?'J)qc> B"hс!S<_o͙Pj$bڡ kn)%(P#9{@iy:An,K몪 Zq2M>UHsxí+!tSfƸ^,1 2BH)Ѹ|ãYf3V$w&1&MaЉ=һ(beֻ.4\~o4|TH?6zv)iSbn{re AS!j)1ȯ#ڈ3 fc;6kmH-sjƨ˽pg~gAY>@C!XSȏ~$(@:6Aujh FǹŐ<s'Xav^{paW!.AAp+NFF$ڎ"(?zB,hfeSp$-kC%^WG'jvɪ}/MmpfWP&z!>;.s.0TՆpd)O1'ڥq(bou>}, B8JcjS<^2)~DJOb~[>d |jdW=zxRr?ґS B"o!IQGIkITJĕA@/.yxk昒XAXemյ%"j ³XK>ϫŶZ}k_m{7HM@OUx unJԿ1~㚒qP2qNYp-P,1?)ɏB$2|f$;IkJHtzª'6[FսfXk&mYe4pޅ"(8?}œAoLׁx DyF?%o7oە9UܫAu̹f]3g:$9]+c rb&Zb0lRNOR2Kٟy028uzu|T Pe^PE|:{SLvV3pyrLB3m(nP({R' yxLl%`穓rXNW j['v8Rv:chaZX( [4 T4ݟmmgLmZ|;`ڡ ̧uYʘ]OVt0myTlt|Ιg+}+4: 5S(Qa~߲HIj`OMCD18QsW4Y A.{٩VKM^&(WNvNTs791'7r["3&-d' d@'Ʒq1͏Fgݒ.֍(oU t@3p<5亡 pLu%TCR?8 sU$;tߨuWXK${v ^*jZ8M"$]pv PNyncX]alS_g^ w/*oW:p ^[Me(GEߑSWW"޽+2EuJp- KnnktU *{[Π'\H;E8ЮV|1teRivQ'_%դk~GW(TAۍHy_7dH/wF )'T6q0v^ei~u m)*x I=B&N QfdFL=?C֊-'\npkUh;0dBhYM6Odc {&yv┨F1A LKdrHg}et'f<,x uAsI'~22it:C̐g8. h8W:NTPkheRK?qUqoK&n+=[͗A 7f֋ SMmsNfL".+>5R`v96tEa})0ClzL}|0Zc2e P?_L˟ΆaJQ6S8e 3SOQpً| U27g 9jCwMw-ޢ3TŘ#X$1%7$rnQW03@ /sn1~qqQUgށz| >tꀔ.Ć&!C Ng5@f-rfh#zXnZ-TԄC59*et'.]=}K*z5YPeqrp­  L^PpHi&:O2:z%=yi d͵aD3=ܪC6g_&Iާj$&1QoK[ʎ#6aYt+6p ?O]\2"NFG" z? +7R毃<.KRuSƆ$GC*?N UڻڿCjߜ.݁z*}!^~,1tW0r.fG6xq% "ڊ>4A og<Dƣe8@n¢ZΥų,˚g`8X1U-\,_W7^)y#X/6[yd lnm{CVFdS'oPh?'?d$'cBAӅ$jx]{~"{7k#Ja-i]cv8p ZRDFXiSΌ:p 06Y\0!W/xY~? %NϠc$fO/K@Wg+dmؗsR[0,Yl sY&2Ռ wpgd}y`¸vibD+I|bOݲb[xD1xYԌK&6U6NL9{8={>0i&)3Z2¢yx!Wfq]lˋ.KߵvkD+ 瓍zy5͂A yꬌN]SWG"di)i0N#lg)ٍyqF+XߓM0G4ڦn6z/-vb!BBn 7U (L[rgw>hsހf^q:>ի)TsrA7 gr`:1/rc6%OT)khú66XY˥#!T3^{&߸SnejLmQ-%U'2]υ6/39տJ Lg UX3!Zb0iGRg :T>x!JkIΔUYG$p^R@åp)EALlr3wIY[dZƅ[ EAxXBc%ŵ3!!&ꍭ@xy(An76})Y|D;H_lu%O iK JگpW_P1nd5qmkm W.5)|FS~Gtݗz&X<#d1-4:\nW<[Q< B a !C©ҥ=HW_Hc&_B&HS0W; غ:{OV2^)x#Xi}7݉WǦ+|/TNۺ#&eڌ~.Nc <W%|U+gӛ8P|p$톾uԦ&UP2|!(ښC!ȜJ9 Edc|^v7gwzͦ,{d_VP.!m|a6By ŏ\%Xɴ0㊧ >萆@[垳Cy(p 7O ďdI\Ͽu_==[E\+w'$_Cնv.o p4-UkO2szy'%{>03:6|b4`=>yӥa[&Rjʅ#F \E@uXb^XMmzT5m{;.E5߷|TR A0*hjHBs5zҊN{3)W3=}RX8x́ QOo+۷8]|O\[agHdT ws'49pv\KsM|ȚxqyKjT~aGx,( $ƊP]rQFsX"BaU?ӿ̪ҋGǼ.EE9w1񆊀8\aj?X1Pu >2{?f;UaQP] W s0OWαpdp #R0|Qezmj%SlC{1t^[juRvBCu[]Hl׮M:T[=6‹V.P]u}d_Z:@'L-AǾCZ։rh L=Z԰pBwׯ`#!flRK"bIB}O4׭Q+Wa|-zf\?073f-Eة-aU#* >5#^tVjafU1QBR3>IuU-OE 2MQyo2jgKFq4UvIՃQ6i^Z( RpYjt-3_ _N7ZʈSyLԒ0 /6_Lyb.0,|@.PTfBrv%m9'BbKש ?hVi Jޅ{V㼿E(<,V>ׅT7)CLaZ!=E)[9>wAW &]z=&MduAUtyy T XVYul3.Z.q:A6Cday_SeIٮGcؒrՈЅH黵t';+" JfhZ9҉~pgNheecF2@z|F'D \-: \V _^@4 ^FRtIS3|Cٿ$hUQZҴ-@&IQܪ!u3|xŽ\/4]?eYadۖ?U&GґJE:kkdV%y2٤*i9 &St 5;1yMME(Aietjrmm6ufsd< $##$ϼ񭉤4L<HESĶW&m*q5px&ؕU6N$_4?(ݕpT?_ Z@ <:<UevFrNdvt][+m7a"FC)HoX09yW8Ue#WgobtntO u BΨPqW)Q &lݓ:( D7:J9+rKkdp+`5OyDщ}gD+J,V4ERIb+hlҷ\kk0LfY:ߓ |򄓨[7Z<:EG0ș4uȹFwEP%I5AvS/2:JTdXN, +5L,V)2{ԅSu{]®Xg¯+<aTn;c1Nik,1@fquE_ǎ&w{% OBs 1!#"^ sm:ϓ͘IԢQ.UK66c鳁 '9Fnmc%/ѭR6! nZY!¬Ё  w{մ.gl/ iMp"c}:D g5dҶ/ˆG#8"xη MlgN;QEl-4˘R4rH9_IVY RfSQ'z"k ~ZT8jt<ך3;\ "u:m5s5#Z_s^M;BIjICҎǼL|C|-5csHƙZXwu h0L z]'iԾh ֿM#’@h{Ri1A%DL%+28Y-eܱR,!ۙ`**[v[ SMCF[Ѻ]z5Renu iwP"Ht[(G1Ab{Bڈn:AtEe#q&q{O .}p^Hi{u3ɡ3pg;|8rjY4!7ٛ/t&P؊ƞwE2̳2.2Uj auYҳfBbQj HIvYBQPnh`uqAD%J}>i6cz&9D$?@Ko#"<,-Wae (OM"sMn @ y!Xf5?{Uh?fd㏢۴hԭf\m;x\=qV3P:J z]D,&D.aqNm]_m L <8&31R6Ms-Du< 噫6O~16 B>&pZāfA U9jxJ HfYb 3D'Ӟh>]fv|q8p<QSWB^]]smvM ,lw}ruو4jJ_JBw$gFx _@s^ڬ[K|wRG;u!EʅÂ8?2<ʦ\ptXbz } ~"ދ++BSz7 XUE,&Lf7 0Wϟ%Xއ@%ܫ ~"-$|ߡ}4LS^dY<ڇf<+9fS6_pĨD,r7HrH,zH̚[ם g&7G&S%1$cP>o@D 'ʫiLݶ-jg(|N Ry=fVFCx?%iZ;K;MD4p ?',U RDHyEEBʪ&;toByѿnW7_u`_z`&8Df]NΠxtm 2T?NEE cZ_C_O1O.0@VM4$Gb +ұ祌EHel̍cw\&<wpAf.&@(Va }OIԗx&>(Nț[ǁCN%u*A|b;Q{je| ؞հ̴QNXux }`IdyR3qb ؤ WKZMV,uWQ,BȐq=f_q.d@Lna' B,@3ΡPe?v9u3>?9mҸCyj'6sn F\D1}F"VC2[} 1>ֵE_J5qK?&;{5VA#K׉P)U}Y`9le!cӦA[8Ք1*]sauW8&Pɕy5L/oǦYOGaާA@7Ң?ONq2ҽjlc֣ư֑D˯30R Ǧ?u5Ew+\R6L:Ucz6E+CrV- #lte"'_I&ܲeEnw%$Qe&m{f64@&IsRϷӻYLBT3T?ey=Z4jd={|DQX` mcpww r4 h36jx{, A{)\NX?S&<1>7#k[)I?9^B@NS;^WcAk8gOI؅ۼMsq-܇dyՉJpю]5NĀ] bbm_jAn Pb&|2(mX[)DARyNp;AtaK;ǡ*L(@&(m9U og\Rt} eM8}G}m;gJU}56tj /Uz=%.+@ڦ3Qî&t,+EQ67Vzty2P[g0(@?7ɱSN3QrSDKU>M#Oe 7չ(Ӎ:M XFPTzz&[d͕ٯ{/}ɡk2Tq#:nATqԽRM{n]<"!vNĠmHŒ oyqFb6cЫdw9 B%jʦ]yC>r!ÔCPi2v55eWj;GzX3y)/CF ѿU+55dxkCd*lܖXɣx=i<x:vgr{Pzꯍ i_]k\AX~'"UÝ`k,<S:io+K &C~s9ϣ.)Ie XڵkmƘƀb}t,+Z q1bO›N䠏P1[mw/s.@?' *50Tv Reb&?}( HS漋}L{[GBچdZm ƢƘt@ ":QbW.˦Tq)UNP/r.OӭۺJo n } ?e.\[Dv'>bt.;5w7=Nڐ4(MKEG͜Q8 kKΠ_vK Lgp/k :Q_Tqώy$M l(:L Sn~.b )}:عhAc/ $Gr [{ڰwͧ tUMi G7BY$[+g8^d 5LrZOr{qyK+eTw!3wvhZ.kl.xTT3t!%W' $H zmL P|i8{!~P/V[<43ScfUҡځTSf@mP̿ogoPa_2cTBzd=M9-y acsb$uNILv3JW ݶ6/LmCwQ9OヰJm+8]aX^/ 3N~S`/rpZԛ' b6V"3_rgvBffuLbɏ>cس; Kw3sf)@JWiQi*+-!W ־&O5.­NTL}{.)MkЇe"C:lxgC݌ Rv/ŷ ELgggZ xR؋o-(Χ fץKxM*i”v?%ä[ڄr=#RE|UBd׼C6T3қ뉍Ռ*L `pPLtz*#ɵb@Yqh6}HӦߋDpyqbg+.%j8a"qXI[s rn-@1|2Z:9uWٗrݺ/W =vW+~o꼑q[UnB RH6-K/^Y}B>[r\ OXf %m[Z 0zvNVPst3TiKbIKŒ[ <ڇw؀g4t J͟H_2j2n\fh/iJ39 r>ʀ0_Lp`%PO6JˁoDBb A!&gqE,Tn e;ԁveCjj%{|9~52^pa FIaJPOЄ9ܫlmt:s]YA&@EqCDՔzSq6(Ȗ%oVSr> \ 6}J?$*sSj2advo/&{[A4kՋ.HM6RW2P3FijAVn6fl)v _ohuW7ŢwWjU J#ԮMM|,=4{Hm}{V|(fI"i2Jt6cas1eUu'ކ-˫rȴuݛPQg.YCqe߈Uov>fU[ kLj仾z|hA*yN-B|I H$2ƫf] 4*)1}-zi$ tGYOKbysjjHǮ UqiF74Mˏ&Zv ʞثc\TD@$XJp4%<2P~D\j<ܬT0jȫpe~ź +#Mku6߂oa3PnEQH I'ѣz/xxL=tsV,-vF"8G5"ّL .&~9}*[p ZRx7X9p*4Vb/xU\apuIKd\\EfcS-(53u㺂UU{M:?אcp.P,@(כ5;w%L6aSadLȃ3D |5ڻ 㲥!\uXߦ+|1" (.EtuRk6e1+? <.eeu)JK:\2wh9rtM O@Zi7jŀX]nmPqxg:doT~7=~ =dj=_y{->Y"{0DLomnʽJ3(gQqL Ë#$S\ܕ=j,m'!}tnBar 6g@Q:BEʱ;EQѸ?X?Nґr=ݖQ~;TfAg^[An#'w)N:cm0"wՅz61m?'V%bЬTo;9ĸT,z/ǁ*|voPw}燑+j[xxm\Д;NmD}^.l2ZyzwoZM4, Q)iG 20[ ˍd}-]9 3hftڗA@$9ZoL|"⻺W{#לͲïǎ33pٖg_+âgFӘwv(5MyJ ~jmJ3q+)Ӳr;Y~dQw^x_TX N!U؏juA#y>_ `,ᆵvInĶvS: ,$w?G1gCڅY8 9];Oq@TϦj 4{N=61Ԑsw?Od#L2X'3a<HҸ6JRk_+WB/G.E]">wO,;H(|H]*1ݧ4*Zv)rJ^ $nMM`k;97җ^*oӧԚ_ww(X(T"ǜ:;:_mh+΀\<WeaV2 pDɆ RJ=eΜ ؎ ]gí3Sb R'{ YqO6k StU֢H=mlw-W2"/6Lks}p[;ߏc$i_Dc]YEO?'.Z`k=ɾ#`1ҳsN#Vj|4(N*lR$᱾ gݱǰkL~G2'NQ\n~Իwl8$ DV?#> H#cQ+wɍ_"bi}ɑ]ٻo{<:-B "+C):;##fzk>, 0BSUV0oCҩ.a2Az,L[‚1/t /SA${gg:(eFyWZYγ xu_сeOm36⼋cդ.jcяN[7E.z(:=!#oޜ8}S0NM !>+g)Wc}ム8ro;Ρ E} E{0 ؚ닽0MulXk%D mwP%f:…Ia!3xG l̈́nq[guD[?=a=b ]{,m'-]vP`sHQ뫆B p)=6ljc{|9?L=kb}~^:O_j+ h{/+󋟅L䬺H@z _GaxE" 7́WR@1[\CzUbZ00GN5O` `E6)J\{/T?rF+9RY̎/gWI2VI@آAp13+1N՞HíKC7r֦(ŮOU{XW(,xXa>b-ݴWwѦ>XAX`q#r2kVgk߫a!xYK z#,!{bsjώAXHf?]?0]2,m-C(^[ザ!2j9Z9b{͖ՅIa&HNst~\C<~5W"쥬gt!3VjԖ_k>Uڶ/or6*B1\\MՊ=ыweb~ۼ,R>"G#*9…)-ۛj.A^ZgwC1=$սEH@{zRnlzC-h`|x8Rҋp_@f^`g :⥭:.FːN<-<8ɒx?='#Z9tYB#\c_B.M-觷~vyA˨v[G.$8eNF>LӐJQSE€/G[ L s\s001 ĎigVmt`űP,Ɇp.p:쑍3пy^̞+I @ [Nbcߪ9 CƊi * qOplZKye^v̄bW U"!"^nػ%Hfx`)gIᠮU>pg^ThAvsU wSN JpVܙ#*e<kSך=`wQW8E/l0 Ѕ})/bFؙ,n2\p7^=oO i>;B{,@9%j ʯvl$$ݣr$2S#w 紝AmF:6 &]v)hZ2!JS V_dT۸bA ݅pc[{n^E0A>r[/06ܻA. cu]r{n"Zڇl!m; `G:r-+VMxZg峾trn7Czia :c"7f{ɹbچHx5i?ˆsHu;f ` =$ VxFCxgb(Okq [ҠiA1Xh{,!Bo 2-nYhE O-YGroaY@܆ޖTP[/0S=8J?1G(-6WyvXzM-6%-JAZIОI(67Kysj @QO"TO k+k6҆Wy`f8fiS]k7i#]~MB'3^ r?](C-+G'VfS,+&^B6!v XW)I%q+c }8PxaC'3|sL+{OHք ~GN9T/a Őͦ%L{;TT5lCRexg)b1o^ .X7gW^\J1}$"kS|Jgublmƒъ+x`c86,P.&!åu2}u&ʉG@;WKԾvyP 꽄=D$4#PJ,a J>0g%㾈Kў$"FڧLffӘ(# Sgp_׳s0PFgT>>rUFi:Qy(_;;Y yS߸( /<޸ WmSFqϏM8st'Z޳d <*\: )5)bgQN=TޗK1+)H;exc|*y8 Cu_./6|#mA0߄rJ.~9uJ8w?w!Rt'W˿ IELߊ4+s ~#=>1_ nͤE,I)y}Z<|\A%yu0r7ɸWMAP`G(td7WdI6ȳ""Zyin],7*.>Ͼ0R, *Lg*k?LSވi脫1&f!X$9/F9LtbP!Dȱ=TOQ) ݪ*Ӛi):>R]׊DÃ1C@U帍myU俤6es}y_{)G<ήf&q" _c)hp@^I1zm V8~VA6o};>h $O#BQu,& Lm92nǴRZ\/;m]vKf Lw9rM]պ #]Y8Dewr!පF jxn_ 1/xUzCtĪ!]]->dl޷ p=Ly./$RٜY{>Y,q.Tb07O$1]*Y7Sp8~ie66Qj$Mڦ,j}`o @ڐG}[՚<0jLOngS>Eꏵ4W0Tu` &0RzEW-OQџݣ.eڡ~eN!b.qgc`=3W QG1^ESYKo䟤\ ,ɢ.0~Wj2V/*!5}8_M<)oK4,|d̆Y>i葦Ҵc$uVF9P"FKUknχy!^Len +MnKMd&L6scdTM ]m?9\MJ-BJq pH|xْ߀ ULAܪ pa:j#Ml@FMB1.l1&k%ÃsD?l,aS:zӋ 络pګWD}Aa"˿@Tb)l Evn\/{^أvjP8$0I;02RK"EǯuRAII8q]vg8zB5 EQ) f`P/ AsB'Dm !/_21CTƄZ.k,kC ZwtIɴЗp-/Py B`vt~[F!DnG OJs炲6Dz8-"4rM“۔D|xpDӓM*ޗS% Ȭw<򅵤}gْW(-4q3Lgަ~fM/MhL1^qVDd;9d%b_f(B A*E$ٱEqɈ]%"spNdž@(Ny Ec__&W+q\!YJ9ra{@ע q2./7Kڽ垕bjf$}AcPg 5Eoʫ\T@BSfeUJSSIz Hb[q,%DKi[f ou!pRDL=j!5$Zn)2LUL\MF:9uN4#(t6!`&L(bGXUhx0o'~ psmn'$x'vɍZH xsq] \У\_7;g͵^P+BQwWQ~ʨ)JQB/g9yߏ1QELl\rAu SfU4Oj?w `Wk} &TG%=<:Kv, ʃ-<60 8HUezD[kc#Z8·2[-M`Ѽk.@p%Jq`~B1'LXú+S;PY=9pze#J 98z-68%K^HFYڅ}**j%l'=gQn@6bnb҄'}qpR?Ō4 ީzk+'_F8ePl,>X4\S[td~]-*9eqS?Γ N|D%meɛ{*5н_rXGRXuB;515H" {W1N۳~"s9t=Vs e6zV#5VŅ9e6R #Q dW<LfKKGibPԮzI_] =OV8m]=Zwab|!2iǮa/װdlC糧 7Z>`df^$*IO A_HekHHk?kP&K2租\~Z{ &:ȗ(hUrBnjօ"Pg42⽻)>t6[nub$] |786p}nw02VDg·Qj R;RV{kkNnNmԻ'*i2Gɷ; xs| <4:7XC6[Ў 7iȨՑO'o@ӈ /-O11`@lJ~!s\QH+;]gVYW6|:fHq.BBO6RٺZ*lcU;gQr;܇&f%keZX5 x4U0lN/OU59suYXk;?pD[^yhA8EgǾko+v6.Mbe_%&4`0 E^INYe[%>BKN, Qbľ=%P7LD;KtCe+uf#u9P%WS#o3}Y)0n@IZeGrW>Bxm?/>f3iJN^?Gn]™*[6O!*N9C!0j"!WTjT9ʥOn\uf}ZO+Xf0[.S\&CpI2reαyENu,*y;W$ 0\ٵt(;,&qnkֹw͋y˫6v1M:H#[U=+𽰴ntc8QM:0 N_iD$s;Ws\ qd5[? vc7o=>J0ʘm$Gs1թߚyTHJ]/3L@W; )ʈ46RR1:(3C0EsF*UXmSIQ|}uP*髪K6BX8,Gfߧ i=BMc60Ծg7~d'$5o#Yna( {KMbGe׫x K: ڥ9듃nl9z"E~,Mb1~F P^}k%p-q+9 кwW͍C[EDh>_٤#(:U`u_e8[حw3EBMy;Zͅz9ed!_E'ߠģ<Н@L>:8Sp:H7RHŃjR;rm 6)qpòk3:V+d3TYATV M \KЖ*hJKh;YcL'(njsQ.g6Y>B*L#sBo*N/X;$.Zy//fNqƿuf}0܈X1ro2s<ϗ+i IY~NʣBPliJL_^E(ǨPGk8ۙ"J+#p)Gƶ56 qu᷿?.-9<~%ٞQٌ~yv,Փ[ 1]Nݾ?j8ظ`ՁMXLu40OY"PTahq )>*~0^d%|PuS! @uX! 'PvJ/nF^AOl5++Y^ BlR^7$8%XhHc0211Kc|&\< Fqa1,`hli׻Q'PuĐضT{^-v#='rvǟi@Z ֒q֙!g&,_CtP1'@44Kw]-"ϐjkD)(hGjJwŋeEJ0u.'-xTͳefSDW )|9n/ ~oIGmtrմ+q jI?*yх0Dj,O 727PR%ZPLp8` 4*.`HjVH0Treԙ"Eޑq6I֨|J f4KAaLۿW3IY)@ጭQdфq gwog fQ솹 "s</bO^$ffeiH}<hM->YZN2h[>=AOÉL-6h)H+l!œPE`YGa58hfxUGFG[ aݢu=Dn-2$,5n' X46.qhHGIm"k]Ϧ _ZN.NQT7uƯϏsJN#'9FnA~DZD3MJkmF4G]>]\Mn.2B(q*qxm#Wz#te8݃R^bdɸ71M0@:ua;V?mn>c0 6m3'd^NjϝGf6V& ;J1ܦoH5!vމn<=cQRMi+䈟Jޯ^H"mL75:Xj#lTBBgYĺE*$E~ouG!Tͤ:爵4Dh]i߂;CwY\b|JSrŔ%}x?D :ħ2Qݵr^UAA [>~PW0bp܍c5=Z,kR">)v[3 y [Gihր=39rJW~`ĠFɤ*\jEQ ODyN&)!%JM}3&{+9Yq~Mi7bȂryX>6#t;$Ppƍ:5Eջ@dZRF<6T̝5H6 č؃t쨱ҟa%< KU:dV|}߅@ 3pUauh(hD["UjfNg.~oI%;$|C#$Nj3`j)|5tدzžQIܢ} Kv0i 8;!]/pQt!b4 %E S&D=m)~aN.*g OИZ.3*dja‚[Y d")JCڐz a6jpM1&PLB ry.9pkdInPehB1-Քytzu/Zk-Ƒ{]yuug.t %ǖNOaL5ܑԀIЃ|~(TwC楟yϕu(< HN*m*旤_4cƂ!cwCVj~NC22KqJ8fw70Hy9oIZ~7|'ʳU{.^l,8ci"aJA_.QںQi^y-V\b=24-qUgCGw?CCŇ3eZcC#DvcqߘΚJ 2!1 酵I%>h `Q:&ms;#i$ΦgԤ߻Eߝ»I (.ߒP0Avs& ~uCJ}ԡ3b} 50CȎ]193G)A5a3"]ɗ%`Z ~ uϐFG?.{l, 쭖ѕԢC=Q`@a))Qʬ8H'S51"M Sk/xOZC/PjpGM~ ѪacV뫅)>]4;R[DCygYH^ tḵg7E͍ TjK ֍Ud W"KPK W˽Wu&;z2jdxɾieLߠEkS*-?1eއOo{v JRҠ˅sM|G0Ȣ"3*,2ҐyrGܘ5\17 92ciNF w@K+[JS/D@:rݻ(hZ',jXh}yLkv #kg.7]9o!دAj:ndž6C8`5V?&4͛$LxUݍn!ʼn/QHi鯂$DF;{D=cJSHxZW5zo}o~O%T|ݼ}%~Og-[G[1¨sNjR^)Hq(D~ޗ:T-sDyE6kq0J,b-a3::t㙣r7PVkUEvmD)8^tr #91Fm˓\4-/ nlӰ7Q#0ymehqM9`Bą^V&2 V9(sƈ Fsկ�$7&j/`/ Od={jwB[7e0H+YpK `rRŹT>3?aOe`$n.%Tk- ]Hg{ N@:nC;><I.*lʒ!F-"BeH,|TFM mj N08F< IæwHUI+>J?" ROq@`4YҾj;^%9܁-QhyEvgjuQplf a9俆*RWJV$n߯W@"ʂ{&|5EM'rI=91bJIg`mրVֳAE_/9KCS0bbZXwMGc70b_9" ?8e+HgLEհU@OeِFmؓ~fH'OI7cQsƳ:yʍ3Tc@)mut-ph_ Z#<o"fYeGiZz,}l%~%98|uVxPbZ:pUD٠s*aŬoK&q4 /sA-2^^uw,5x&`5Wb\(WL.hbS'sS$9i0K+C 8VM}|r =),Y44wwP~IFP~lՇĕ2+/96M)(N{?36&KF^EP~^~r[m"3u З:qSj 6n0O ?$זwkIO5|xC=zIe٥JMfq{M2kV×{t eI= nL{Z)&ۨā4;C>;P Xc8K/6Tx: ͟x\ ak^A& QmsDnksJƋ=ShKgp*czĥƶPQ yӫuV/d~0W|qVCL fRT`&B\@=ST<_k[hn\3 kf6K[v,ZOU'bA~>(IBƚ`v~XPU'Q^vO@չLUxߩA;$Ԭq,&\`=S:(d5F] "0BE=>1L+f3'TaMn]_ΊJ$Ca6|, +M4&c'Y_G>ۭ?:GL4hR$񡤏kWf!}ƒr*/ImpW͈d+< 4zo'8hW^;"=SP gRp`F%&[O/mmʃG_zw KYg.,Qh-i&+#CϥpK+̊4!_N!yjHxqsasT컝.A)TV00Q[,2Iqk #n7|T*e12dlDgQhE~1}^ċ~%js9Wv^wcM*,lDDr)Y[CSIT(9mAj8YS:^+rT43Wr$baqM{U4Udb0EL>رL',NTc7Ew]!#"odWl6%-FOڬJ3!n&#m eZ!?Qsd4O (PewaoH@v*ū8s|nc23JO)?ŸyL  wꉚ[Mŝg]},*;n sw`%:Il%Xaz]`{ C̣a -FkUǺYH,xlq:SԢ(I]U UJ*Sz^ mfbqemm>/#MvA.3q Mq|U)Lbn~eS8$X[3{UؔS{I98q,}ބۍu2ET2JA?*3WHFcǑ i֮AYPsJ"N)t]k`]PkV7@=} )9l7E5fЙT^`ߎi*k 冫1FENM2~Cޭ8T$P3% ?\RѻV ;׭r03hS4EOiTgP|0pSuSՃ""+C4Lyd!' N0MUz5̎Nnȉ51T݈CcAX-O] Cڬfl-b7533.JKuK`zj8l *V4^jLI.H𞨁y(-Doi~SZ=N3ߔp`<̓ɮR6o'JEcfѿs5 '^mkV;b(%p4{r!m`-g93Km$)U$ˬOUW;ļ^snp{GؤEXBЄe_nK(ݞ (_~MCuP?wr0Zq`4DPƟ0]̒j:~~ϵ 9ew*xL?UK)Ӫ\ /G+\S͚P[g]n~]&,q'[^%좌 ѿb;N2B6.ZhKMzϝzi@A{x;dZiõK,o@_KOoyŒ4ud5LK?X#݈= {π8;_u"(cM͔P^4 e5ftnE%, LsIIݾh8׀0f"A]젂~L/>TWj\{$43;¦t“J)],w̸Ly. aCLwVЎn+|7 l=+08h%?\xd,$0sBEADQMk=6BFb 9vCZ TPfeǜ7к0łЛ\w sMB!VJFE\Pɒ:/՞{Jf+f}̹07D ЃY+Ղ(dOM^j pkG? YAI{Nz I kk`_!IC؁5Ҳ!t;<,u kʈvgP6[9c)4̘n qr3 Xy1KM7m5@clXqĉB"[ ]d~JGzy#̅8F3 gV'  H @2"PSg%xx\)rT W!D`'%'Hv|v=JpNU|EϤ Y0CER)t2MG`7 ԓHpPPar ,d.GnC/<(6 ņE-~uLQD!6uU6&UPk\gDenF3 J|O6(Eݜ"ߖ|cp\rY-ƲDVx}v֮;C u2M_ElxGyLKc?Y"HXKe6h92b/r ɡF%`OUHrFb*_4/k}ėMC2cXz, l Yu*")sgGcWuQ,J)P3܎٦!5[˟Ԙ-+RE#P;"篧8@ں8!L7zî.E?cq].fX@裂‹ P5Ԁ]3-_ 3TșBqmFɩ1Ϗ#0B7t=eӼvż;EoE!thf!N B꿇}!!LDv4׿f`^Z2rxDlBWF`^\׶_ Seķ&$d<Ҧ#BDaݸl9,Vc-T1n2ˢ gKzش8&GO'S2ŐcʒH̰Mlf;hܿK;J"(_ჯa9$2wc\jw6\i12/>6 Ah7PȈ](u;M)HQ#/~$Á:aOY RM5[lmh]wFh'yϵM+Zls̻\|q0w5]j- I8Z*]Q׉8g =X2ē lpZ7д0?vrȀ2=,uyz9_7ݻDʥJ)=~Mi3تf>r'[(V>*8n!7^U׈%0O.!]N hڵ#-'ի]Љ5 5Dlv 3G ӱ!LeDh9>7I+c^D"HqkXȊ4EVl w7?k Frs3g;+ B[3~:0P-''؋R=$Vkq)8k4daBWGF Kqp]y$>p+'LOz7˷u$;,dHLJ"D$Sp5;،WZT'}DVO󾶙4 Tn #e!+Q斜n'4̫1Td{m55H֋be$ 0 >KG{M' OGy fXeI*[ 'Y|eL{;׾/*\h[GZ %P=d]Q'Mz26ΊM;ug_ae"hΜE|m]Epj<|K3\/>z 8^:%5"fg:!vRz O%r8.L~kYgA%P6:F n#}~r'V;0rMQٓWۡJgE%?k.ó, /`f%V5D.g`#@K[tG:5:@Hi;ZIډc,!.h<[?o<ҡB`7ڍ4>ߪq1 ߾@$Pm/yOKeØ~:=33?oγEklrp]H .rG(K+i hdTgh?.ڱUe)٫vl Z:վ_ 2 BdKP,oI̎Umsp6/ \N I dAnjĬ+4θ<=&n4#}Df!8y5"gA}-xVXAUxBkynZ 4 c&ixz$N̕05VAkj~xS|/-Z)ڌĕA)N}tu$Ε(\{7Wa 'RD1~!ݲDdhxQ){+mU m;|+'}L+I>Wuu]dCڮ!WHɞ݄e&7 {:„E,Y<gzfQ:2&8q/+5 9@_VπV b?(;E\Z,Y I0l"h[ćC*OuMxS9c8ҍYegX/îx?{IL[|biw%H' Hp,GA>*twh3Od)jp$Ȝ Hbo:CBt;o[m/?\~1JN%R)I4<.8ej9Mrׅ QeˆSPdPEDPڜdSb+qH7rT~̷0lŘ"kCKȤ+%]QJ b+$)7Uyo cQ/˧/{vsp9 =;aI1/wSnF`#ЂU#kDzoeGOs= `z(Zuf{YhH~[KTxV.\@^6Pu1;vbPA(l"Jp .K gEJ̈ڛ6S9A/-O#R=`'OWE5v=Gڌ6Ɔ|Z%_` |7ARfEG*fcޮj>˄п@Z%2Ks^(Z&~W8ޭPL@fRiOh)FvqEL{ P*=WwJ$p!OpWv*8{8.ߪ|[;L6XAkDGWnu8Vcl[,rϢD@1|+y:rmoj+΋^} [~ŕb3 l_Lہ(̃ٛ͘줄ѩ4|k䒐ZrѫWjK (I9$+`b/좈hәWR= C+L@l443݉ncoT^fл04(> իڪFDGR24fr>ujdHi>% ʋ +={&Ⱦ*=sԠYkJn󵷶cId @{U7!8CG`K>̲T\A8'# ✡%d~#N5݌a,auQx1?O,8RSi)dϤ=s 8(E]1CSǟW3uxpLL 3!2Ԧ[+2Lؚs%Xl@yYP7 KRu:M?(MtĆ%og9|Fx%5{|#αZCɰMTbј3 QY}9 `fɂ۾AO^rY(kS[U֓]-)#;vnF8jNBF*vp UM5AU1;G͍H nxk[?a]`8MM <5{@.#L~RL52=\? `I *Y}"㍎9S R=[{c/ 4'KgF)lJ PU)SbXKyn'2>p'=)矅Lz]Wv ۲B-:;J;n霕-buV:I \Jѓݟn8[ 1@+ֹ$4TDa $cdkAl0m/K2Mmx+&d9zyrdHCQ.\\PGiSٿnLmݽSJ7FJD:46n @$^^n1nE, 9}ә0BrbwP Z־ X[./PF`^D}89Ri x,K3D̕'+\Ly^i0lZ4qn=?Gԍ?T@ 6/V$JE̫FLvuC#S`=aw[>l0KPx(E, I1BF"[<\2=q_sp(}`Z{U=+v@(0dG;&s#ںEp.Z{TPKf<1LA[x1DD85X6iq}d9' GP#B;EA Xۥ&r)f4fϊ1mfsnniE乪PT_Q+{SAVV]u.b˴1,@jWmi+⾖\5P{ I48 Q+VT&M;OL$P+?\I3;zGmciMuf6zjp 2Ry+X-$! #Y-B\Ɋn>aۆbʌ ¸\Ac>4")4 3<%A[ ͊4Dm7z,_cOmFAx \.y-VF3$Z۵\ PIC5?}P=?J-?tr ԤaI*np?fa ``b(6] ۛtKR+P2JZ'Cmhi'd d:+?raZ[GB ZT$Ay]jƺ-UI//79|dxbx!}߷=ߣ Vw_3Acƥ )k~Wht2Ը'h9s0^(B;o~lЎE4-ssq}Cin?Ufy7cq5,[*NzdM`Op|iXM<~R;X_޽(^32Jq{YZP5Mzե2J?2(;k5Ҋ+(fH瑲Bq8*2ԗ z#{i=M0=R@-HsjQ§խgGHd27t.%2(Lny MJ ök!Y%Bf/dL(/ Q)i+gFXb̏cqҷ7t&A<Ñ|tAoouׂ ZsyG,Yx#!fOČԏ::m; “]zaI!ZT?j|ؓO2B䘁|Nk%xBc;sqCl"/ \"UX|Rl{WHS)IM47;X9!~}N to"d1]i]M粕dP1!kAv_I& jE^ C-I^R;R.#*ބjO:ٔwګ7)5)uT,3oUg9͍dEO3}ZBZKJ=m%~ZnKY=^x+s#Ɛd {Ww+Pў挳=;jٶyb3u C.M w5%aR(:$vҵrд=KlLlH[ÅOpE"0sߦ¼8p& /,PR2쨈̱B,2ͽLjAO?Pr T#[o[Ńzl I9 "(\' #lTL+W¥7s[P* p&|.p<Š0Y6Ĉc\'@T1N/e*us4r;5M Kjﱧp,rH2Cn*NSCMM|oQ щd~V@oIϣ?uE}tE^j#]j+ҩORp➁8(0 I kN`;Vd\j;]N#&J~B6|&*Z:NaıхQK=j E^e\=j8ۈ/q b4*=4idl /@$AxdAJ{VU\{K.6_aJtUڠ)ߘxn]A֔$b."Ѯ5pӼ-m?ri8>{l;\ eHD RL?2o%Ƽ(̰+w}u)0?/Udy@ֱ2H(^(y%ˆT3w< @d⃡!9~b$NQ^"qm(TD;TCq#p+@,qQִU/zKxH]m`c_B U=-[^#*f1Dϗ.Iχ~6rt rkП؋@Dqn`&fIE델{+R/"G~*>;o`Uy9ݶӬ摁C}BcYI] Ŕ2^gk-bpTt)Sfht CZpg55\42GΆ6f!]Sm8Ȋ+cG#O!6!ҫiUL_o~7YS;Gj( q_{ ;ML"*X: g;H`H{p*c`u@\ҠM *u_,Zk<셿T"C *FVD-AO/1>@n 7Ƈh)E puhIIsS!Ш!rS6Π/H揲 ={dtjp zg^ C/`9M3AӮfr!}"mՐe>R,\aqSȧ7&e2Qz Cd~dIS,v% v ]JwWL;JaOPbAY]BPlZϽF_3#HlW(řNS70ķN!l骬zr2k7*٦;L$w{ xi`,M}`i OjV!pg#w61!,?Hܤ'#SP֣ɖҟ__o*g۩tASV +KL^Q¬kĔiE `-y^B=vDpNG|EV7uƹ|)5{6m|u`׃ ُm}EMʭ$%->iy/x#3:r{Plt-?\­#XǷB?V"MSdrs.mNDQQ(ϼ{WY@@.yӁ~PP5)D^'^6%_rzZ 3؄>#5,z ubF\i]#R5tGZg& ?ݭ/J [ƭb_b˭}bxQ^TF)N%8Njm"yuDQ(7R5 yɮ3ct A'O)S˱e1aLL tYdu#܋Y%d k }ACKiÆ&ZmM7/ve3, <B'Ft%JxqO#s:wxmB\ 6+6qjJy2cwLD>RC e$Xt(Zmpt 3GV)~G™)hN=7 -V\cEwUzL~#\:Dl?Ϻo|#34n${6\KYzH~y{`?ȶ!wT_Ȳ, /CNjP ~/|ԑڼIʀr/G*p ')n_⎭밀e ǹ++0&:dh5PaFmm`ν2&zn)_B6$y+*bR3]2B ~h>.ͽ]~\F Zq׸#[߰ynIF,jbZEz)iGDc!RBR8S0Z=FzP#'U\x`7y^˪dݸ1~r0 `e:]Jd.\S%eidMѝ_~)w  EbGL#s =@I[C'  TOnb$cـ|/ܠjc/rBɦ$b'+/9AtjE,E i#%~4͘$OhfH&..y r}}W>2AR2۪ΓCo8zaU盡~R-]q(8; ?!1LfhܜmHvvt!jGK"8R\+wCCj$taca)Tq5+2gLcR<9k[k&A{q$Yre^,dz.!oTy`.>XD51m (j@ϣZԩ:~AWTNo龛ɸVJ{lGR]XS=iw5o AC~@О ( ]-@UXFq8iWo!^Q[%Qj/W;bt8>΀W;l<0?0gp29?ݚbyi*PxK)CX\ߠ+(~x[ڟj!+Ť6M)<971vzuLj=y`Aa~G+֨T6:姽Ie 0'sִ_*sQQ6=h]͈ߊk Q~ieCH nIhB{(}a}j ;l#* o_V"+qX)36?¢kq4H2x?BzC *!QմX\bvS C>Ͱͽ:I!Iׁ'?2dqo:{'l}kx9dbذןhҶ =&Ń?$v~LP7A(׀_`R5\ѧ[[)<"7ޜ [J6B$Cg:}.C MIhhqs5 ݦz%Cq}O1 pC[j@jp&oR5렔؉"|zjB}A ad!!:Vz}^pI=(ɺ:вH1Լ&q]rFkv{9IKkJ׌nWl/O4̀,5luTbjMbp#w`hM'qL[X {#fg&l5;'0 9qo1prjJyZspJx)KOt9>3 q֕_Tm ?42_hW[+CA83t"Ei De##%* @v˵"22%}>6k2 @Bp{7O$,3IrrHQt9SW>-MldQbږыece[ k= s HrEb&>apȒD)VS wEP3p;z;a" (KW1&[zB.X^UaO3jηzR00U{j'N =$3S>?0`(LMJW,qN?@PwlbSgSfz3HJy-&rd8 ǠkN.0;`|s,싟B$xQ R !8˜Vp6N۪0Ǟ]ӐMkcMvʳ!!OĪv;f&G2Jc՞n8XvکimACdqݡ5q)V֐{O zR/5S&IOI!&cQk2C{gpSo؂e8fnϷSV'^^r+?V_dI1nDeU1rN#s5Ru*UXν'~" -'1*uŴ}."[0_ HL7'^:9qj=KA Ţ5[q5S=)3 M:>sqT~b< GIw'ÿZt5 mqSRiOoڲv`z,V0q.Xd7Azl66g\d(TŬtMKU cWXv]kr`cK}}P̩ں)&< Xn  و\ +#GԗLd (i:)0`#;t lC9Ewglm*b|얕Li|B\Bw+XT~Qk]dosim gဵ쮜#XsUxƦOB嘺Wz{9wÝ+_-X'xw '`=)( >\o25e)m7qM6WDMC L+ﰗo)<${Iiڳ"8Q ƜR4$޼F u*'JAh%&=B2ܒ h>> s?jmxkb}.LN2Pq1:6Ink݌ wKn~kD P`8h{)M"O[g8݀2h"cJ5Y3>Y[)T-z`r/:0T=4g)$Djib! s}m9'{я>ؼ*cŸST#پ [- !Sr.8XW_fpF+fy -"5E`7zl%?8Ŧ׷y%I[mQ036+\|7:[g{_/bWG !V4j` gjKѻTȗg ^(#CMPOw^DFF%cK2Rx!ޅ|N K5n)6UŲw$K#W2ã%̞HZ9׊f'P-)~Rt<Zer3* .|/P\m۵)Z"1d1DtN>Z 03;ܚJŢ~/jC: ]I3cR&*TO}4/ta-o[st@qG3=mbs?2{6C".< -8|S콇vl8ę$`|>4!sU#5<>,Omsr1&gW 4L_G&cKo'{왕&J"3+k+@?dh`IDd-{>`=i6q9,dl4J>KDH9LSX"a&ڑR9"7Ʃ,2?.ϜMjv?|È+JCp:ݧˁZ] *K'xq❰ w!CȀȏ+d>s-xzRwh<_Q[?I}Casq5;; [c$&!otGZa`;p!\P :7bNy}=T`wUv7Y}Qy,woe [6TU.>qa5hPUǙky-ݚ7f@0a$yZ3m2>w€I geym܅'}Zj&YD!--Jcm/H$ eR`! 7ddl@-_[=ĺyNʚĒx NST?ǢH8)#Rb>(ZǧV X⭅B"(YH2ؼ&__ޟXDrZcہ{V:Q4oؑo rÞWՊaX;"PBF6Uw>W#ι&, t}6Rcw)Y/-j" fΰ,Xngm RYEgL(k' >z-~(=䝻4pW"=\5G'qSz.Zn` GrÔu]O9_DiOI@~g>ׁa% Ƒo8sqj)@=> 7al|Nn #=SC] J"i^\6z]dM|]6dJcsS2W9C}J"R.ۼՀ+f37zI(ċRgQ\ 9b[WZrƛ{M3+ʻwëti7\2S}+Tʾlsq*/3Xֽ>7]YO'"knm"3 ᔽE)5z^%f.`9@ f6#Ҽv -XQK1> ahHqNcbNy9/7͊N^ @LˎLl_Pp(okB>#/SnA&C>͒) Eb5-m|.szfi/VE^500m7k_* sj2cG}Z3Eo`Jn 4~ 1hWϸi/h=F\ (Sє" Ӹ߄~/|B ߕ'"GhTA9AIPq(]((Lr&yKHcƙ>G䗺F9< @[o"J~u@ǖ_~,TV4\rt!Q;A9<*49' Usϔ&H(c 742&XI 9R\EZ'ӜeQEL W*.vTDop8byYŭ2OEeL%,O޼ӥ"hU#wi"]ϜY񼭥+C * qPJhz,!xMnʓܶl1]D]<3[ȕlna]->&p9|˫nK9V4|Gnw^T)\]FUP5|y%Ũ+K5$S+ WqG$vӖm߃M-iw?`ϔKSuX]YbWVq"JA2sa[XCwm%r+LYTXS ~/uH*E"x*,gPT+O#0j-)vxظS<|,#4{a8LڝA/Y[̎4 VqښJx:5nHx=*;3fx*|.H&EQKS9Odd" RtݨiMvn&5rgM/WM1(Rv{}V`"64ُ捬m2Ҥm6C-3]G-]| 2J!k9`ct&VIn"fB vP5U&|gz'@EH͓llT@F_1 Sy ջE7Tx:ܜ|մ]Y:ծn! yz=>RmS"\ɒ`qI)h iRGSlN)ע/TO9>ȴQy6hJE?S,2*! B{4<@5&cN3/N|.\6NYJsxoUgqneYl6!^s*d(VJUL]R=3&(Ȉ$$ޒ_G=3ZC<Ӵ:̼ĂPM#+JĝWo[9siz],Dl>o!y~x2H,IR\eC(hYiP/{`2g`o=P;I| A{Iy&ň."GX#i``ǙO>aoߣRRM U -]V7K@i&i f[p"h v4kkhqyWu/6.6+j4 D$inmZTrm\ ލ1k7k|dk N Rcj8+eeA?ACƻIWXLk^o^ZgJ@qf?34'Y['ucGUeÚU."̥N`Ф3 (pVRh: q ^1b-(uMxJB3QBXG^ &7pߦ)m^dRMx31} ?4G7~hl1̶>*qt##duC[-Z9fRf!V+PJ@ށ:c}X_g+J PnɰBawb Hx;BjMt؏$yך`v$ܔ{"i2uҤi, geEYxb(Si>9Uo8E1Q &yw~"ɓBș<8Ic1+5۲d]{j"@8;␎k$;wq,}#"r=U#G7 1֠s'ԙ$ʡ>[v`쌻}D(=sW/ak]375 <ȜcfuHϊk#F1oJqO%~[/aXzO+S:̛:wu8TfѬX]r毐aɜ愜Q.=yqQS$MBUiB_:IJCs 'Ͷ7Oah^oE )owA35WM~'~Hj Jch`y11p &PAC9|ȵ[Du͕3%zV^wAJc*yjʃZBR1`gZRRRw(TSs7J[G lhgY%g"_ :P뽞LjDsiIY D.TaAq p5u}~f[¦&FzF{'AGV$6S r60Xkelpl1ع\yQ"tzoeHh< K \q #ꈟW!J2{9҇YN(s&P}O3VtM84>17=1k)U[Snگ4YY)h)a`J  zg9( ry0yKӕ~OecחAdgQx7+B) ݘ:iC(Y$f40roxM:jvв*Y|S5r#*"iYyc¸i#8r*IӔP4I5{g!WgIq)zKNSS8"dB;Y5T**dzg'^tP^M;hk:ܓ ߾Ё?IN# PF>VmX]k%Ol<?&_(~ѭP<5I{{xLQ 9{xM. ZFF FDO/"Fq镊Bz'Sct]@Ҕ}e2V쟉so!*'XE`3WEϡdl#殰%UkUmx#.MnE~:]_2ˆŪ:p=*-"!Q2~Wvƚ sκzl>A6A3kHiDK;d p5'J[ n毰V̀k&e%7%gnU2x@#zGlћpp Ctq>;MJ$# )V藋C̞o/d4da^Va;aC#Z曱qSa[2잯s&z |o\ș4)*rH8{mMv%uɘ]y$ .=N^c%%jgb `Z:B['cVaϾ9U㫖|1-ͧ=Lͤl2[1ZHbZ+in k)Dh|j9V'VF68oEt{eq=PV=>v^$%HmBWn'7Fltʲo"a+q RSGZsɹs<闧t 0}@lPmLC}WOD%wp35Y[p3@/%EvkLjդq4YRTR{(Iv6%6BJcgP"BG0&kfn'=^d}v^Qhy:WzYzM 1u Lyp]544e(ǖϑ6\ ʖA"V"Y3}`.ʀ?0|\W;FGMF_t4!~=O{l(}clz\ug<_f2>/`W%G:ji+U&K\ $H?iP0'{7/T:L%\{i![Zo %jLud XL–M`̝ʶo S*p2$Fzv%B)|,! lMHf9\H9Jp!Ʒw,P g+5]`ٙXY$bS(Hkkol[u^a+%jz kud9&z?͜+!`S%wJܕ-pVrn;U'D #PȺ1NN1ժ##`"W Tb^"u`D1-޻|Xbw7;1,Sո$L-n0;{G3^"W$&3F" }*/99=i-/i*73)*faŗSKocqCN9e>}R%Ϲ ײ ʮi?#-4]U%[ISXt&">|pwDqC[M]q —T(B|gg8'2#1Ii->|%U6q?r:'"=w43 d4PZp,Ō{wqhtpMeK&m XEd1^\2e+{<G[ [80y5\vk, NqPYґSYO ;ܺ f_nV Jj^Ɠ&~vzjf{zɃҀ¶drHِʔ$^6t\?; *jʪOG\M#{M2?a,O!"4:"̈ 7a9ᆪN['%,w*5(/<ʓ38wD3r}VrBHEe$.M>L|Au(+iMiP\eeGRI\rsh0LThb.؞Xa1 t?s=tzƿL;I>x0`.Ki<3"0ɥ6}mdΨ(v. RzZivċ gCJdΖO'wtT2ndWvfQ/hz#d-1{ Ky-ɋ aj D (=K_+߬B >"\tiNJ른'6 }C _aȴpT\p5C=/kN$6!"ݸV6b?$*w!^RxR)4` v$ۨpA[EJw1 .ծ +W t?')(PuHE((S 5_6viU͜n94;I|b;_I 0qX,*["0 ȏ VhCvZ3u\iڈ tri}с?!k;8ycǑ ܪ^o[1QkYFMn{``c~Zy~Hc0azAmɼ5^\.sCϯYz6fyzu0ÂyQ#=+%N3;И>]ܻ}S'9z^cE+n;@*T.ONϾoYX-cbK[x?,v JwDas-skZIY0q5?gG%'% ZD#o5XEQB2`,p/ͬy}  6"}Чe`'ϭǡI\97SԊVodʿ?cpeeCȓ㸷 <`>| 67۵ƨK'|P/ `M^l0N9iDѡk:5UceTÀwt&$jg>8 !yQ΋i;+K}1j '[YS-u-HQ=%#efGoV0ȅBMIѪ|G)< DU%>ć:oPվ;^LP9t)ra֜ ߑ2Y_yu? l4Z_[QVEk{mX&^+YКWgghM|4.ج'fI_u#yF24[(R FS D觍|b_Od +Sq rS l֋` <HUBզ1cGCN`맻V ,$g <$2S&2xdLt:%BڹE Ŝ϶o6* HwC 7MQEcʏ,NWjadu&} E LdI+? wD۟" c&CLߠG!Us IqRoR: yk Abv, 0ٽdK֜ف_ X@h-gg*39=o&!Ph߀*E2 8{v|zxsxCaݷSZ3Z fF0DcX2ʹuLݛg,!!?{B~-NcvCWU&#5xpzu0!)iЙx=(P;b bA=`l򀰇mVm1tޯ€?'1뙣}1-|`c䆬]Ū}QAP=~1ќ~E_RUPw±5h*YyJ T_;Kmoo?0)x,r-)@BuԤzGz!%yha[?ߓbw"@ gb;Q󾕍IdFZgu'n:<ŸJw`;ϳf3l"`/+/[ bh2 ;3N4yK |!DڃhZdH<* Kh.+&pKÅ|Eέg ͱֵ_Qٞc{iκ XͫR!.O iKFԨiLKfԭ=*?ĭB-U5U:ն;!\]9xSCd9bU{ðZR[4\r6߂$NۀŴawؖ/t`sHֆq_Mit(/ zuz 9c70Z'|t@HqTI[@,,_x #d36(Afv:GSUiN1Z=dgа1cIHe.{3Ec4)jm9!0jQ?LL㲠-9?rZ.PdzsI>cV" pWrdK@ }O$7}]S9ݗqAP082_{Qi"ѳ-Lq!їgK)J9q#ZpT x,h$H*h:P=G0ZPcz]&2 !7Erx@k(- VӐ;b>\,(A*^GVk o~I$ȍ8?A-~8L. ˖(4?JAƧuerfKf!rg5XBoj <  @;-{g4k\nܹH4>WxL"/!?QTXa,Aկ‰p5X@6P\{`:Vk!|w3O(kgXY4MD-FȊ3w(u\9sfazW:"’n[q s"PB^sӀHn֏3S &%CŒa@:"! zbb^•ڢ)O[T;2>/z ém}bC;([8frےL>lkenӺJڃ~7FJ#4;^?ؒj;xJQiIRZ-7)Oz>lQIU ׳\(=f hJt}_av>*FNd.uFXKHY4]}*0k{k.YG.$IB"KQAıʞQ|̒=P34 †Lp-&[Tfh/)bzMiq(guFcd[P2[Z$~[#vd.5:K̇I0QZ{)!vD#0}|3Jqp{lr鯞S+OM$À cv]$}J IQWɼ=^ Ԉů+`\&)1iӻQy>%TlpNn[,!l)j'ƛn-|`y@-Z3э{65tYFg CZ@}ыa9w+pnuM Nl*MP4 :" p{_LRݪ #.ߪ񟓺WuL::n;S7RlΡB/e pEb+&(qҕ|B]e O>hBJ׈9~c^/& &VrZ*7a "o:ҲU,o'eB*JP@V*}` |b4n2RC5sjp 'ɠ}uOYqB,粄 TZ*6/!RhdG>1=)lh7G`%+.ʉQ W0G!$1j&wI<4H,~p{4kmq,!DG  tfº5$Nf⛟9~]紱]؏k /Э㹴urc54 TõUgxy₨ztӍZRx*yu z7,YW9=Jt$pc"riFw kZۚ)l;ocYu!mvz%kDEQk'8n&]lTýmvSr(U' vt<9*,A#һR/,ҷ:[{>;=!e0!uJV^`E\&Pռ>7cBәkq^TOYFUߊmQ=)Xwl8(UAnW!6(/1::C6"&@ɝ> o[؞%ic'CC)ܴ@i<žr',T4EL)kgʅ@x ݅#6bQZx=9h4UexeTd:7wCv.i ΋𫭷zcF& A sZ1hL)i8V%{.z-oFTo|'YV2cσkJLcY4{P\!s{^[hE๷7`p<\M|B&WJZԻ;qZՈIx_yA6m\ƌ,pi- rـPuꥫ%"^OZGD-YzHhEPvڢ8Σ < 5Q S\~-Ug% v&n0xXPI<%X_xΔ.VC7~P,P8vBϪ,|}?}枂tVne*豇?й cL\Bw>Q56%j1E7;ӥ+dpNpPKKZgB1|$ʴ'Vni`|Da,(uCW>x'ط`5A^=8`V` UGxǾ,Da1ySX?m3 kzl(3cǹ2rEb7^"v%0l`ygH>JJ;Z8~&ѕgoִ$f !dTTLzTZ=fuIr/d,ɵLڀ[d׌\Y1W*eHYxLAro‹oˠ;׷\ I6 y%OCB9ȀWï/D0O+4(_u{KpxE#a}lpa@W_#q 4~Bl=rewǗNx(*E[1rlʷ7Ydc GlLRoNбm, AhW4*%3Qu;<R<2>ɰ.Eql\/ {+A[d`.~jIa^ h"Ӗ}LCkj<ݧn;^f?X;Q+B5L9ġ{bkak͛m:k&hյUrUQ~5R,Y3ͩmv0_Z]aŁ z2XrU0Z LePBpL c73smըp8_FcSU{ӒRU699 Ҍ+]x i4A0%Ol 3"`UK;t347/\+q1uBXZޝ-SpLb'n|R޺WN 4"q:EGkkU&T0`U}lhPW %IVͬOƲ65K3W`Ynh: ܵW@Eql,+*m@ "Uv?<#zKb_#1^&b53|񚂂7w5ÄybLrPA1`K5H~u6k T"m̥?WY$qdlyg8PG#B'hKO--`Y?&F2\un7̅%!Jx9yEo?B#SSi »@5.;*f/] #d~5:4O_x%1>0І~0UEw]̎7rb 6$ehIxڥϓHaK{&KgE$l-LwGK0?r)mRw6*ԧc\X@ck+*ډz Gb8X4<36k"h~GpZy^KnTw&Mȱg}NT^134Ь, rȡc,yOEЃҝWI}_6m*p;h^?YN<19;< y, -?&Xv$)]ߨF fy)!OeTw28húcBw&?rm'Nu>)Py߿J&-}HӺ~WNA3fr?RY_>w8_xQAze.moj;lީĦ'nZ <VtϚVЕ|ـQ)7&[ (2zz=E wI*͇4Q9ѡ"6wL9':2mi*|҇; B+5khGh24Cߨ{{5beAS]Ћ93 ߶M/{iQ=2~&tA5`nk %_@v&Ьp99Vhs?e[<6(<)/!$fBX[A6@`fǼ<a)Ő$ 'c2f+%0~ȇGRH6ۅ$UvJgRdة|L'i3~|>"W>!Q(l1]q4co'%.m\k>ȩ{'M+>ANl7ͮDƘ y JaA/kE ݁Pl 3~.3_߶DwZR-bWMnM@^.!?/6ػH^a.r, U1HLXA[j|]7)QwۃB[t]c}av Y}6Zl)Ƽ@1%2ֳm+sH./{NV밦=5q1$[qh0.=OZWqe.A8FqsLyt 6EVa?Bs >r)I#cJ&ə)H]SAo]ڢ܍BQizh'->*K<,9U#?Be=A 3*m?9cߑ{Y>13y[QQEwi/)Gh}'Kzfcgi9v#Ѹ xE2 ]@w]rF;)2q311t\`7Ev;4ik 8ul/S:rm9o{AMƗjQ1F6JxI@1u B cbp nWufNj(P-K+ Zx~=`k^Oye5" m 53G wԦdp|2TfIf$3>~O8}h癬'Rov,T7s QZ>A\+֗@\\ %\˗QE4=U+"JҺZ(Y>5ӝ@ j.Y W2'DSpSy)ӱBU2GD 'L%Ur]LתeiD) &PcߋETWϨÝG_Z! Bd<,E&6 |}4)o˘ڙG Z/Yv5x]iU~Bhvu׋jf6ڴ ttA/2kqBl84_Ц8ܟzK/(>.J1mSwsY aGjaK9tn`>G '2`L}IME J3!=A$F T΢`3LW\{G&޼/u44BSvFl ?|ҟL@_?l='y)K]P\o;_))HP:x$\y×6IX>k 9}SjHS@^qA V+Aқ_mJR,sa}Mes` if 7_ND,7̿sȅ=nqNَGS~bšZ_\d A?%$u,e1"E (1ٖ`Z&~TNQή{N_v Hz1#Ht"Wp*qn͑r$w,Qgxy S|D1d:g W8:VT¿wX9[םo7*az$w L %*T ]Y6E<)Uc%Ț%1E2cyȣ%u]ļ\ 4lsd d-KL̲TE |~O]>Jd0'(t7@<Ɵ($zG]9hg tJ#b$Y8kWzKF |ˡ濾S:6?ji#KUn‡*.wyջ^< dPפEI'evj24tv}eͺw|HXs($/Y&i{ؕjp_r/+Y.ɀeVz$h!6 FIk+|RT73L=rx?+x}Z+Ͻ (xX= II)M"guށ)/&Ϫ+NVqXG۰[5/ ,mi;OJ8!*Tqkg$-IJu'4/- /i*.*<: $Hؒ)熤 qj ~IHt;2>vxLd*Rɥ'1~}삂fH # DOo/ \jDvfV5Gɜ4 #fC(>?'1PhZ۬ R\:x. _[}6Cٌ[BKůz \,<9-?kFu;R{EKBZ(mvFbߚq3QRW5pL -_3jnHgNj.JO5 R n-~;BYOP PsqiBzL2kʱp6~"F@9ĊYzsy ,\XУDoI5`{:ՓA{JXS\n cS4Z]x4j^sg^)M >8NQVqħif]ίjUxMZX5n1z PXg>ӎ"*Q*bd[&p{zn&s=!t>Md)4!U0X:X_#q8/ 6eZI\'?߈}o%봔K1L-zvf6 G8e$/ʤBV|l z˭MZ)m4. Q~WTƾB"ҀBZȐTXwGU]oilJ^xꠠ7tAJVM=KpqU>]wb.*Tygyiʠ$JV9m,qbH Q/Le22N+ _[B-l<}p*Ar8쓤Ng @_41YB/g8?xVG\l[qrju%3ˌ51<& RIDUNe_ɪS_nU?mHݲZjJ!H@϶3xL[lzV=rFɒ;S X6fJ[GvY/+3<5uv2\ױӨ5z~FIZ)b l iߎ1U}iK"ZnEEZW4 g"Z7[$?850z|`:pXtZxwQUUI]^q.ד͂YÈ[Ƚ^ =bVެ=pd$ї}hϘJ]"WiCƂ1+&ׅ?![5J.0r}3S*0p,,G-eyvjTloo^Ky[渏u߰|B?6c-jtx#ɾ(𹅶!&]W9K @C[}w8LG>~V/]ԩ@4ͅyB E88Q'vej$ʳԿf,Y r!t_?Ezr֙S #ux#[ڜIgI |4&eOq4Nn2O8EVj W`p>>=Ve978Qyn;c >XY.XedT3p!>]jC+k0 ?Xw5韏M}#J6萷>Xg~2 Eee~k#ˁѦZB?ujgUχK{n$B ﺇtFX0F;%v!E=6knC+`"c%M j1BnVk>CD͍L/HNb+ #2, WXғΩs#Em"_;mc gئ(ZGZZS7elZz啶TuSբEf(bB"C!}nh##Es 9űDR8n*}AY\܍UЍ|1xɏ' S@$O[G2{@á̈́^Do ! q/K |پ?uQcF4HFR̝l+x,~WE=qi͘*5io,hK3xڦŀR[ DB@9ԂǷ^?T&m}RMʤSR`"n͵mP1'MBǠ(!nHA3)Ǡ ?xI+bj9?Mvm{"Ha?˧['̣Ӓ졨cX^3"{kFB+y&29v__VRJ@4 V^ I62)@<q¯0 &1;"X9oᎸ6~{ '0c3a0\[͍!*@ $zɴW s]uL. ʕ#[UD.~c|`!xWVN=18.ƅpv5S E"xW™lPӉ) ȁ!OԜC2z>=PS0_3{{nuu,@(Ꭼ@utqV䓪2e;`ʮH&%AXlfV.%Y“ǿb1I`N@h?Xr!$P䲁*"HD933TDaLwfq1kLkJB&oUA7Lv QSp܀N-Dz D2PNRћ&F%wEg6m9k~^IMEw#"H`@^lG I>PkK 3iCQn :Z%Em[ F3sxb"R>.?A! mtPq(xb0@mn\}58mZwP9RN[lDbZzR$ ^~ǡ8~)=BAKVb:qoW?%͙ f ,K0RDcv)1#C޻(qq ƪRxRJ˖ :pm/uk`q[i;SI@YQݐ0۰e0G40 -+&7vzGoBvU^"Z^RL;?cRsp#3PPn{XѦC,Y^;W?_R oF_g:?5PtѺUF J8\J k G#ˆ. p$jWyc>8U̻Fٸ@#V@Ns:P%EդV=t 4юFCu/2Vjpk8@ZL 3o{3֣R@jh" 0||s w$ckيes;ToB]EWy;;!PUQ y'w !||qcG'ZVPm?`ڧM3U,_WT<\?._oJ}I\\Y9_LҿtQo/slԆWCr󑼱|Dgu/=-' f8߲p#UUҕ>Ti=͘?f2 uNp͐FlAH 3EG bC(yCyL;\iy-;]3?qfPoLH\NHgGhjca?pSɆgC !@A|ޞ"3`~"_Ygvr2>,QXyhc?E"~6NK?*eAK{sep ) {wl4\bͳn 8}tK;o"Mr9 &bNU$~ s~u#qlܱK˺*M?Ţx֣i҄a@-m˛`@}a`?`S)+Y27tj\we8*0\ՅxФn+$%/uZX[Q`  fab ΐm5J%ίXPrF^'?pi4BuR.-&wLtpT\xu*!`vn*c<^rjJfvRShFAa`l^C/ȲN |/֪[eP&D!LbJىNM+32F-&m#躔Ͽp3iqޫ 0i\ aþ1Mw'7w[ۤXr3ȧ{5j-JŝASUM+KY~- +XTiԗu`ֹ1#/eiSW .4Gu^6Ҝ($.gR4}/?:x >sԵ ?5EwX7H2c A; d."&]#LV:ʋ{wiך*A$coHǝ]L~Y.d/KֵU/?] K[{|K~j/@>x0yUthƒbѲֵ3?!kXwQ,Yۓ3t1,"LEu8euuǂ))&L;kfSL-5pPmP˂p/LR߾X["VtׄjmTSjhkNbkRkrgkP@J ax]}%y E]01ޒb\BT Q90XLӀ`W)vT oŗRE#Y-1F4S.{#9eT.T]/m{=wLQn ,yr`Tj,1xY4f+OhWX~-5rz2XM#z{gpfiH5>]uO=_IR҅m;wr 9E4M´*^v\y1}.- ::2E*zp( CRBD~oMU}f8x@L\1Yhg|@uy;B4G%hO,.ŋ._z9} 煠jwwV>} OWs-΀gRac[MJT1vo_FDot>/%W㟏l9,,z d|ቓl˨O,*{q]ۅk߈D1q 1Bڭm/m%Qp*wΔZBbAI3ǎzE <58^F1dWȵ5ČiI&*{,dʽҚu[ەF e@\k$;UvELsX-M N':#ssm+CZ y:U?#;<$FKG~ $+4! {5WVw3&} @:HxG A\3!o% ؖ .&3]I;62^FKScrpG(7fo"1*5* %y;'?A°)t#D!X~ĝ/]"s]q:u~!3[\bAK)B s\[Ak9\}AbϾ2 E^og1/"C]N{UU U$uOSymDuVq6$IQҏ]N~[uV=~O(:M˫C[z}Ά$"(1ȭz1G gZoV ( h1Ћü\jwTz2t: t8f(e@3SRbzW#4ɖ܈0Z'OղTc{w5/ר a"I|eulLM E3&2dh@y>O)-dOm؃ȼyf ^Nыe=Wz9=޾B@9Xb|i?gCKq ہNI`5xs*`ƷSd #+[2Eo No|)li2-9x؜5 W +Uy!tm:s_5?l0:S5%!zKم|iW8oBB{wy E?ӌY/xtt)3q$H+-gWoWjG; 2ca!RA5}q&2ٍY2ڊP=e>ڪ!jbG="ZRW@-_fH6"zCbVI8+ X}s,޺Z&O'=Wn\/aBз\\ mڟLr#86ibpӄf _>-WGW~|%EZ`qYtmQJucJf-D-P2|D =68yٽp2]dGٟ}e"Vc"EѢ[;_FW>'[K"*(_N<T))܆~mb`w?J #I¦N~@#€fYl%h6s'Sĭ/qa=z)1c7iy(y1NJ؋QWۺ3+Gvqf/?evѹ;g=Mco#ߓ\^A]IF@[O6L`=Գi39ĖB6h7j6#l1JK4X~kٹ 75u6nl;Ľʾg.]hbΛ5qJp'g 홁nH|W_#ChXj[T`VTzN85> Khou!R(䐨HBjypNkn "~_'FszgqP T toߔ3C~)R ְ"gE޸aqv_0ŹH).``jqr-)ue)V!R_l##L޻ ,u/&f# 0~:=4Gd'ĸx~DJ׫{MP3+FtG$:igaHboG]@]\hqid\ٴ6upauA4BSe"SV2њC֠¶? ? & (nwx7KTԑ?[t:T?Fo”2]p >D5R^^G,MoUi3bJn'5@\^H`{Pq?e/JSpHn]D4KI2|m8vbK] &u3s-kjpSITaK-sjmDi.ehs$PrS 孻!w!FPO˅eVwzPQy@ô0Ch]^ȭXˈq޺,L5 ' /=F1ohu2j.IvAVXPE8ӨY½ JniE&ӫ 5@b'0!Bux72LC0њD0+^}E[0hM=eRQӎБ:HǐMݿs[!sRuy_`t&1ckβ( KGn@G^9BҤs[")CO%Y ENfk j0I;pCkO/ӧH@]U .πfsij:֮c]jH% |Iz-{|rM_dƭ}v8 ##U s䥀[_?ʽbD V4ݏh).4^L)@~OPGL]ʘ}mQys|v xEn6]*h:BZG bӘ<:z!\<;ˉCx8Z>΃ ":> $mzB.#a(Q$r/$ ##ǦY9r*r,[K-'W!58;*ъL2UD܋gS&5ÛC`~d2?/gJL9d)* 3!mU1&-ImtPS|MRFm<.'嚔s\$AfӺfMBsviՁ%@&1gkd+kt<9+~W~I҇tPKtl^ aG6]=5:zKᡚɱHcB)ݫ;CgO)p^KXN~,%![ؘ#Wv5VQ&2|L[KlxE-J =bWV V %V.PdU3[MhXPcᰆ}flmzsg(&~I@ԷAHHGpYpG֧QY$nxNȬ<3zhc% **h%K#m2`R6=DA6 ~B\ںaBɌ`ŀF#'+VlTf=Ò8KN ߳ f$9T6m |5]߀+4/xuSIg%&Rj:vϏ= +ƥ!|1":ff]%Jj-@-wUWN0='NC>,;ʛ-ۯ lh7vD&tRO VVIo 9-@+|bXd ɐ)G/y+8<eH$+v,y쮜TdrJVFZ#GvJMn~=E/vUҰvjI2̫c늇14'6U8.z6(%~ j[}@ 8 &g< IU^ـ4t.ʹhR&U].|i/H2BO|ՈoJ/X-[ٿcu3)Y@*b 8Y,׺APOƒ4&yv;{u/!EafL1;i34?̯J.ep't}OC1ж!U_ gV4f $jo}Tp_+D4 i9-Ꮛm$΍@,8CU$.8~YôͶ?x}#HD.7,2Jpum Y GQɁqm09uɅסJDI-<q5$ryw[PɞlX‡Ձӆ&r9ח#PPVW#@5gp}{R\vSZb|.0("9 k E)f wM뢐Vq7R_9[ǀꁱ u_^ѩZ(xG]K g>Vji̠޿UgیBjnh&|RS( *MhEsXvҧ^ޗrNAqkw\*ruMeCiƔ? 1򰿲;(z"_> CWF13/@O'H p/NŁ*:*^mgb!͢! é'p%}Nٵs,ܰEKM g)e=WºᮀKB%On SICB`4R_Ħ4&qB˫*Uw*&cDf!;I %,!Ljؐ-C0BxpeAcm,TЩ."م)jeimO1Pxȕ7wiΓwY֎rMQc$'נayn9|K"")Nuσf5==5vưM/ľp9&>7ݾ=oU}MȪN/HX=*$kDې={dF6I;?ׄ vB?RKFa/ȭ;sb:E4~=#ʎJC^X@>#\ٙ ۚ;;Ĝ5zM6;cMkl !D@w2h[X2#vϦNcSq9&A4{ra"CGjٕAUfKYLoԿ(]joYoË;n$k{n5v̝pZP R{r4=0P{xK~dd}S> ֕FII#%@P+L*@ "cq!_Z:Q&}sXM6ZȖsՔt8BwslFQF>sdґ'/ eݑJwBo=Y}<#u e= Fw5XY?]niHӨڔE9/Q*|/ŏ?AG;TztZ_9fW]@)UKCf 8|Nkk=LYSfAڗѸpjEFuTYT*x.Dk`$WIOpv‚ V2,ߐP:Z}c>}4 Iil7Mױu@Y;XPETvuY{kXC}?ÈťfWS?w|MD{PHr.!]̗j,=ǤV9i 9>Z m%n\=Pva.Fv=YFK02Śb*~&kt[+2^#s6yO̩o<%rLs0>{.4f\FȁĨP|VJ|JOnSz/2Nmk#$q.Mt4Q]Eުgẅ`ҫzhz݇7nS\akF\™*W(#۲Ă-5z  ́r알wn?PB+i{E D1t;d5`;[ւd{Ki>ż^m,KK۲q/uGs6Hvdm`(S*ጜ+iݞōUx#aW\+[ؿ@KpaZG;{ݏYXp AmUXnsN:a3qbf$ [HUKJh)ϧ-lȲ8h}RA=Lqp[~$"#zw6}Krɡ9iR w!]^w0%hȚ5:#G!3ߚ31>MXMs%&tő5= "LY7Cr4 sBgCrJ !M$L"',u;l i)԰h~΃tQI~U͑=ZfFcg{hV$~WuƏe yƁpg!"b4r"{%5ǁGLmo,P^?ɨ$χSCٗœvޥ =:s#ߥȚxGSf{LR^E3߳g 7x:gy 1-Ll eU) 珚j?u 8i`a2uN=7;2Cʊ;) 8^HlKn[Ki:*ۋ~?w(QȔ*K4ܕLn<zOd&]yg܃\JF  C+hFn]hnI=#1%K,v`7da!?GpI_A8VQOjAIjՃϝ7 pK@o̥It^fڂ\$7>D/ƜS_l!#OWUϔ  :+4HczQМͿMd`Z}d`Yn"z5aOmj} h]Շǐ.(ʅ+zDO+85A'X xiQ^p.[*bp fg:*zB[흜1>מ(8芻4*&f\3K)Ba4C KU>v8Gpѓ)s鏄Pצ\J,յ?`X2DNpY%&W~JEǚ*Vc4tƢfiެ ߹x+-by5qdY$·>NϼkٷtBojdڐtP :}upnq#y U)`0(oأAQh{,-Y+bь'ðon3owC`dyxnMbP?^{du`ӷWR#)L0 锛[7:{kT5Vm5uq']jML"5?b#fRt$ jƽsOV" zl kK2)C|T%~.EI(xxaWܖx|j\nO6Uɂ_f2뒴 `y'9];._˗,Q9'l>v0YTq9C,;krk#2~e y*罅|8"C/;̾ocyXe`JU nbj^y&쬫x ɈՑ`bZhvBUv[=ۭe{"j%%T QwM^%L!:+* y1]/D{Vzodu6V)eZ쒝O [;5e2y4oxC##WLEӄQ`'׿%/7ݕAzD ?mi7ܧKwpqY&$G/u Q͊xͧOu/ zUzՖ.(~f0&J FDACc)Pl$[DKl{CKGu&u{7MP w#FXjzV5($ub%8R6xy{W jq+q|Ă򟭅,n7F‰VZ|Fi:?n͡~ ד=j xX/wM&M6w,^Nԩbӎ"tVۡegI23;{كR(/ tUOq/᷑WS(`#|SW6V&t,sG{*sM%t3~\[JxR:D@(p'}dBFn;#dlxgy7N-G|".%^%Nƪ s -L#>$x 6~ pEOss> 7gOkR L:`N*HCÊwI-=Y`NPg!88jg4ŏΟE_@iiHk?^fr?[LcƖEoRfTsi]t ,js15{ATQaXbVף m ~PɃyoNHbke *<%m&6b ŝɨr԰R/#xf⊴HD&M}o3%M}@0peXjYuWǨhutӡdN-@'1TIojj>]rŹ,8h7+otc?.eE=iT16f8b>a{5eyLUyañK`."ltcRd6)icQ7-BQg@>&s 6nh#b%t\|56LMyv4_:.}BT@['*!IL g+NF'Ԡa 3*^y6x|7Zݶ?}iZjr#2_'0ڏ#}Y FBu^8rcJ`rM6*߾:rSJFFkQH; ?S5:E2 ;8N"nFn]:\ =VfnyH{<-CMRR[ۨ*zL-x9vbbjPQ܂^Ё`e CS&2I4>e1G_nE69(TZUkOp'ـDcY2j7Qn$<t>Ϋ?dюonPm:&e.>n]UFJ';^ l/p 10<;@zB%ax@L6̢5*,.9a,~ۼSQ;*ۇŐgB TKkn#:]Bj7feV)NeuDzk _ %9׾O{ sXz@ !$AL c*7,j1e|.mf6jV]Ѓ[7J+H1f߳0%H*t0T P c!O5H$XД#_7T7N҂bDON6( !rlRܞvܫp>ӨX:EN6NdRߤ~}/ɴz$5H𹐅Gcg&kPض,M]IoĿ蕊Ź  pu ɖŹygZ#@l#S]硓X"ޖVQP%A\ضQc tdR#4T|`9 MR!Hۛ olPk!":')G),=nءܤ_9/%B[.`b4w:mI.+ĊDao0?F?K:ҋrd.+7~_%&r(<7y^<>̈́p_SXkQvnFlDQ/(_yXvR1gթnu%Ž5m$NF~t8J<<1ȼ:y#T载δ~MacW•͌ mWшajޠ+zj+(pʭЦ9T].R)Wzthf=Dxg,"F) #J86 YQphW9>M&$񡝹shT̾;@] i;짘C"]ń~&5;IpQKIQUf6lǵn-Mcp&HhZ %Owx9,1suUhEP 5G'X0funLD-ekj'ukXPoꃾ(/, G3p=`Wp[;j?Z9U&J7{Ң] &tEin)Rpƫ1&ɂgKh."M-:Cx$w+H%O<3P@ն+[3AxK4oy;a&55DK:0x 1l鯗xĪb  aSt=L:uP賓`xyu || 5UyhX5y"yn@UyNG豼IB~knL+%YSBkb]p=d^,rur{L02B r7J$V F?|,cºc9q@1l]Ƿ$;v ? U9+z-7NˡfS*oH YaQ"SS{GoJSi0&Ї3G?M!h켌來) ސ@({ftG5Gc_°r 2%:,q.K$tƭJ1(X,WCS!))\4ӡw*j oxV0$O/5z8(1f'Žt!^d$]mkRyk{ѡ(gcƌ$@Z`n%V?u+E{}ն+90Æ#pA(n_^ѳ4,`/m ˦^|;: NzShx픏Bڄ'08tto G1ɟzau]N!0( h:d&' i9{4D々;r/:P_(YdJq-&TVJqaѦ >D^.?ѯrA guD_1LIsLb.fpq0 C/M]:$"v0Ce#0NR)PNy0#9WܤoF.A RaY|FjC@Lu$. WPSn)`Xa)0XXzV\5#[WL*(K=KO1{ԗw9b:UM}9CY2Q-wv)f)fa_S&o7]gDA~jӵt!dDll4W Q9*;#_?ސh,PngEfX.D}`N90듹XYafy_4{4ZvxCm斉0DtW- %9Ez'u .~9]9c,Ue T/yd|qLe%vG@/[4Zkz`+Ae3%$эīiI,cԬ6XӮ1=I\::;џ?X {C-LsbV{k$Ƞ(ARosh}g@(J?=BQùS`6Y*;0BU%*Zw҅Spa8V}t> ~ww˫cJꝡعat-E7el.f/Wϻ,C?x(Stݛfpò>PZKRϩ3dG2۶CgBɗ0T܄Eٷ ll fwxڒ/5Ct0kqN?:j(w]W=EdzD/+yƚRC+WؼBeds}SLz_$0Xގ I^iQExrZMA<>n]֭Τ帐23p *(LN0?cπ4_< ݞ5ԝ2RL]7GY#) K_-.0)=G';>rZTn8*ZUO2$htN2)a~%~Yeɾ90bg\p8zM?%wE˺"F|ZK*``7o<@?˴FYpT~\_5]/v%!:V|ݬ&:P !. tp ?}ȬN#`E(_f'*Io7͙8 NoB^ RݣcsnQSg=ىׁe|%!f+QFY\giW_Y3^S4to)@e%O,pt蓸H8Mxrو`Z(Z@}"0eR1Ā8]'}6M}^Vb7 `+✟R}fM1?Dl\]o3s)c%Pt0$Aj3r-?ҹ-hV#^+8eP1nYp`&uUMCq߆=NyNF^HY6@YP?A7]aCPd3 q\=P"@9S}H#^̉4X̢>v{C^ܴp8؉mRYY@D :o:F@娻5"8gv9❱IxyS|pTd[x2[Ϗ=98+~|gGYLKZHmh`h-fodpEMZ.3F~ R_T[%ԝ/OcD|Nb+0б!&Ԑ?]m޼Կ" #{y8A30UDA8.Ss/5FUxŔ@/6V ?3߸R:`(0 ,$@)ZaFe Is,Gd n azGwi@E~k(|Ng!aNت NJ"C?&(D߾*Ɖ=+GHR IKNSM(]v檪˽ly+w\y)K__ǜ:ypHta2dGŴ PԞ#7 j(ae> S@xoMlv~ߣz݈|̙ \OLLPfiv ZP` Zi56r2_!Έݶmb[$CSTء*w/vjͳ ^|<<}ILZ}>eyx'&5:@!p7ڕjHK>纽z|)(MT\%H5'/À]Z F+Uz%lJE1DN‹OBQ`HLڲ۵w!e|`lCVIPi:ʞL$ (y `DKxEfn=~[@V`Qև-i3HNt& 18M=#|f)F\KD[vL>dњ]~"vj(VU=:U\GUgQ b3$W-aEgCӗ6ciVSX-T }7{)1.g[,@gq3],d8Q|B ݬ MILa.~;5K36tgv-z.G;ؽp =[@56b&^>߶VIclw6rSE Z#=^6`PZF(e$ȩK139D6n~)#dFL4}u) ddU"Yv"q9S^`Fïh.nhF+<ߎ>Ck%؊utޠr#N2b>&0~s)&y#M~ o=ɽy:&:d ܵx;OszG#{~F'=/xS^˔gyerXG8*WZ\It7?(]WSS-w( <=;u.Fv3 ɢ)85GMVv6Mj[* `vDO|p̓(9CA)ɻAAa2kX 6Zڒ(FXc#NBk2ip$E:,ؓ:%TLƓ5eSe뼦d˚ߧeE. נgR#04dbe& uZ:szߍrW"`zzۜӜU¬yR_ [_ƣ⑃Ђ !r/+S(IISKA˷9Gdu/$pŖ`dO\ 993e :r^3KXHy6-KU3}4@;~`k*Gb**$u3iww1n} @BDeIo툞r%<6DžVr~HVzb:"y4+mG|8ܦRϛ 2mo+LL!x"f1޾N#*ZSMUB=L 쳽`h#&^4Q5V ks$smd=qE*Aׄ -ͷ0h+m%_=M,62m,/y>bBit{9CWUܒ-;9kop-1v@1PoZ &4ħ{0ƙ\mN}gMCezacOhtEHcYl}BP",ʧuoysfGcY$~ S4u>ݒ=vM ii:ԈN4ݲU<4Ocwi3kfFo;k\۔fUC\#W5X.Nu+8"Vj]҈@9N}h0Jw/!oGTr*W&ڡ"y?&'_fG,>.}3Y7wыfR %5^vt@>ost' AoHpU ,S Sr89UNƟ1_Eq{G_OÜsBĊ .CNY)SrX7Qʚ䱯 anm:#&&|3Kec0,ۤU6+ol#Yv EjrՔX\2Udxk@{2A9Ze?z>KZXkXj#?ބ%#}5;QƕtPxZQh=uW>S|PQ kVNQ&p3\m^sGDžep'qup> B#e5h{o²vi`aUONNfBK& $c@+ jc^X:Qξʸz Q9k5;}W 鶇[Xet5BTҹڐӳ鰒֟42&,y[.М7h8$[P ^ay _IxyY/iۉc!Zl/GR 7aMW[t6Y8g`;U3'НkV&Z3DG'Bwr8M( /";:UJY8A |Q5K.@4+u3Fʭ yK3dS8amj[Pv:qNPH!L:ڬm?[!c}BC)C?ˇcsLMdDl<ɐ|fw)4ATOZл"dAq*-穛{uk l!_k'd/Y 9  -n w,PU]dK n*Cjy2UijET"u{mGC k4TrLړz1?Zg^~$؟L" )%_dyxkKUo;_b g3/ŠkZЉr:>QCOY(_qEG/l\3Apݲ9#nafV8qOĴ ( !9>GvAjW}#*v"?\e13>z+fQ:e\cR<' ?SEGP(cBoF8%~Fyq-܂ǥm~ɺxxeAa+R~؟3ܕxGoҧ!ͫpUj'a|:d{m'S_}u o)ϔByjDiۀ{ܵң=c;^">syL)[=6Pu'o`оQ>ٚ|zzN2`!-Zdn"ӀICASpk~^YvjZs~CKѲ'#8n=ql#QOh N|.PuMB#B$۰D *C5w~cUpujRQ|T| 14c <:9nyYd(}ZlʂSu)i7VɲKןW7h|j ese-F0Q;&%,%pozWC@վCoY"7].]DnZrpO`CPhִ^! ඉ]~}9)b`#Cr?i_'?{)F5"_ޟur]kiIvG_EF"{rbwX| y%q~,(~E`Ew`.t I~|D7y'AR4QpXz&6j@\m^=PH1yfQO4JԞ5Pw=E2  r[q(?&DuJ ޛ^UثLxTib9-?VJ =3~z}cNeW D=b>l%l ɼ?5\yf'ԵDP(aVoO@zy*.mxO=QٵK/ .{mYWgllyc<{gIL$[^ ihG _MU|Xs(w?]%Wx/,U빷dWLiu !k-)gd I:}-R0iqQVփ!sƱZ=x} jEuQPZɋjO^+p-hH1@P T:KMGiC~H"M[[+59"Fm4˖@;&R7KPwP2ejVv~4o s[l!܊p`6J}6J|nyd9.KKah1-18ЎtT.S@Bs1aBJ6ϵqjv\iWP!oDP~s) eʔ{˳ TZ~ĎR< W`POדՊ3 ~"-y=Tǡ` iR"pDޯkOTv2khf̥):?K}ޱBڦ_o洌G!Ufŭ59S|0.ZGᄠ"}1@"Rꦫ`%1Z*Z%6M1ct=%[Qf5OY_e C37fEt|RnjҁLy_)R!H;: ݓ\p79oVX}LZ!0 y.#x(K u(˸ Ĩ&a ʛΪ!J=^18Gh{1kkYFfk6kW{cizc${KEwO25r&Oo1s|jF]n_|eԺ:XݫWԞ 5>R}7z=T^թ[G}k,Q}/k%x$>TU*lNC gK^L͌)ț,83e |%\3*s> Z$m`/rRuoDV0 +Lؿ-6@E-:GnH,ϟ_A‹Qej+Zm`E%XcДVAR|85/p21e` n/x\9qqDQ[pFPTSX(z$^.MuBcA7EI:h. 2 Jw/~3e-ȧz{4]!*O@Xr*.7cMǧĈ"4):.lc9{t٥?*~<9V=ʃr(ˊÅR:ARC<:AFKX-A1ZԹQ! /J1Ox\$2?HghlT<렪<܈|af2]}SM'9m0urf{Xl& aۘuG]x߲~.FĶ qˑYS^L&̈́Ψi=U,/(g_ !l"ͩtᇖKY 4-W5{-Y8Xgq{~^ o)$;ՈOZ0;%,q@ pE\ p4F9kD i]mheBE w3@rp˺m\ f;ӥY:P`$)K$V49AKZ9kU($&jǔ \Zvɀ?D,X~fXGȼM_/5K򩉷~S?!㔒77a\29t~P1G4D8ji~"\>Qףt&ip2Mtwđv֪4 /A= NwnZJɠ`gc^&hv *|DaYZ$)߶F c0r:tі׀Z|p7Bʯ }n6Ǘ<C5u{;fK+لkG=M89D6&W]֕4O#f0* VV8hdD}lQW 0Of %;lTSnNӬPsRm$MUtVie"RR^գ.^,y0ANPD r9j~+ !iƀR#%\#X9d%*uuc֔{@2YxAӅm +nAȲc%zZܻP&.kW@$ȫieo|K"wXNszuQ(X"ʌRL9lFvWK(:c =%/Ö<)vΉݗ-Cz)d=p\\LmMXd"s\%E.\ERSeH=~ZsÎ@|L){y2;qF }10 bd,W)j<)8-m, r]~0!{t!үج3RJT ȣ aƐʒCmJNwmI3ǢM⒆ݰx1DJS"CYfq~6 _9tƛ/R,2 ! .h"py_/JET 5m/ h6ִޣ.GZ|KUMc6M@&|b_knxT- li8 A,z}ߘTpP^9IWܛG+\-$ZЇWkʏؾa"5_w" El.XnJe{sdT5:6l%$/k:_gz[gn7۔{IpwUM̽#& |pgZC qwtWp٥yrk9u.댮`+,_CqWâp` {C`B0C%{ NQ,;ܺJ{$Pn%#X]'DG%u%܎d.ٲjmp-v97t,0gw7vFQQ$FE& A<i}o#1ϠXr>2,Qv:;o}LۿW?Dl1[-[BEŏOkd yQRb&i0S4S|F /W&jlR,M.T8 E{kfC,34Ѱ탩vM'{D{=b,CL Ħש%XK.cnN X:=^#zUi|JV3̭,hiV.in04}3%[从yGENYI$ X!%j?h&"#2 wg{~nBJ57skC>EyfI$sH6 P~wUȲr=ZDd/@b;pԼ']hlgNzHpc.:B^]W\K&6fL:UA#'(T"MI# KOVqחEq\:;R-INYɒ V8#mok Qh𯰗*k_"Z2d;uX/8rACJH@ƾw'WVH`sG -X ƕPt0Aaآ$qg '+a_AtHJ )wAҒo+88opf=_1/dzs,Bqpm}d iC"կ`:)!SwDφO,:ٌKqoOuUtbQ*kk& `Dq{E1n. fRaL%ۤ!FAPE#?Vb:{ZZ\ I3F |{:4SCH&M&=;OZ;@0nW X ݼLͱ!oşI*`_`NOQ2U$O}C!׮%/ 9ӌ۰+A\ ɶ!ޞaiUuk;F~POljVh ^< Y{ VeC6fŋ%Xp3SSz 2c\ITl@ SJʦ{1 OįVk'Jޞ!3) nHe9c\#a3Fb:ةNٶ{IAN9}|:]DyqY+d u]υbރDZ~M˺|!¶[O0B׼lPש=(K QhUM{og!(qoj@szu ٢4lDovo2u|n}5XjDV^qho)F/$[;ǽHp?o  YlmPz૫ƙ{Qܡﻎ#x_ 7ӋS]1J(: qL:F㻳>*c}5XL !rw$#K h]'NAx5&Tf\޶};M_Vd]? njzEKqf:"b= o2“k(URh+y>4=ST\zIX*-2_gj` `ƯSInB3cV\4gBj LB%vxf8Xx0H3/X84q_eDyc%&Izl޶774ESip?8"_7{{Ur)^W%]4ipVcGXsp% mw++,"=*8'PsEr$r%El{|;}'X-@xC3,bӮCG64vE6cjnۀ_V2d㸉{P!判%g ^!eaNBaΛ|s}0Qh([fj_qǯ4eK2 A8XF=T>_1.'B칰d+]65=be3G?&!Zy0}+h0]oyNݧ1oRw.Jxb#*7l3a1[+AڠXΩ4XINz! B usF'OCp_W9LluIS#_עպNpN8{'G9a8^XTy 6]yXB!ð0{d8ssmU(ўBs#[Y#  ~K^ Qg_Ԝ#?28$6m("N/<4C`bCy;!/1;$NZxQUBFwN HFsȯD^UxGpܫaU96+6zpS p3OA/| Ǚ\_ @ZF  3!W@}~>TMQrpaF3ݺI^Zދw"zBӸڕi/إ %T8?wwFo==S֗]K!S%2$=Td|n%G x˱!F ah4i_쎳k)Ք\L "Ƽ*T-Hr2wZwE3tᣯ/\9==YTkޣ"xGWZ&G8Qx^_рnlz?u8ySL,Dꓔڥ<>c5d/ݮw>HEƟ:sZL/^ktj|4aII@ɿQX%WϽ@w]6տqrۅ_'zS0Z(}"P~7 Y&X6>⳻t'x^ۚ5yfyn.~ y3Xa%m2O:巫Cַ9 h;A#zfc@3%Ϋd݁e8S%Mo1W|Qǯ^ תMcX+?)!*4ҐԺ :gpez.cD6}`!NDć}^ԝj˿b+vPIbSioeCX[y^R|YoCՠIqkk[D7~IMOP5 恳gPbx`**hy礐<@.w߼Kl ^pz :(JxH UNGn}Jha粫łEgx)YNB3dQ".hq cn2?g EAFJjh-c^SM҇k入)e~UDshԬ-&%+di9o*"a_;Mc^@Ze$6pzOq0&Lo>qVOQ[^S9 umvrQT|[$er4S9 K6nCA펄2׺;g# zRVYJx^f;T) f TFmCbz=V cvIh`7U$I*5Y@ݼd$*)TryEnXmҥQWV^>ZwUr<"/ wC}dƉB] ŭgG#^_kĘ:3S1u6_x!9@.zllR>~UϗRdo3S@#lup<N)јYƇWZ"e&cM9H L`L;E/$>]HpEbQ?o}TSiU 7v8e ~WfQB@+jX2&Y?4%w/(G :n2!?Y݅0#V(eLɖP'['Q[O9b* i}fZ)N Xl}VSnp k.+ѩD8ʌ׸Y-h֧2mC^m$+}"I` ȝVHˍ`oDiC[sκ~ JۦXy'KZ9^GVΌZQ#.si` dmxk-s y 2)LO Oo=۾KR9hZ|#ӪBmEO 5{2>2a\F1sϘ שWC]fm!IXm*cCj32#/AR+n> l6,2BKP+O,aG}+5s PA=3)CL9Ɖ9}irĞ;1$O *`Ol в;`eڇh9҂QrWs1pht tiOг0\Pm<9%'4y2]0:3pˇfvvw<d\/r,: 39~HU)URwM#ۘ*ԃlܯ5Tu3`ґ `_3raI\ )sv|4pC8֧!#KC˯z囷0sBu*2/jLP;ݶ)k_;+KS&JD ON{"%|$%fHG;'މfoա;#$;P-i ۾9wYդwd~))N Ɂ,wkճϹUd+eZ᝽ ~ YЕR|ƹq7W>?=KZ3z5ލ6KƇR .6P'\ܼe})mXsi);4i[w yW ܱ]28xq;$`OEWͯxFk3Q6S4mPcmV^:p+aلVCDNywQSBKue nɶsWgwşFP2o,}3+m29w3giNւ֫JfJ83 /tȬez'_sq~Yiߙ#r'6 遰VBgӏocduӠJ=Sݠ*l,=g{fgGa-s|uvM߉jhjpV (s`ڟ)2m8KI_X 8T\2a 7;+w7ŠϝgCh>g)d\\,؍C, N~JP Wz}SIR1WI]m^l@CW|F31,~Tsp5u)uEpxԔVf^ y8ҋޅi8mV(LTN^;>pV\R1]e+ĻMF@[^th_67p*_yV3˜`f*],Tۉ;jVz娧7UA :y່N9WF{Ffϧ/LkRzx5+C[ۛTt#Z1s_6 ,`nKrL!&#I7'+$⦮1 1@7bD FK]&-Z6'pRW2ԡW^R@"ygVZVi}M\霥N+LJ'ASX=O=_a-yCδ2^NӨXTZ9 6n(s,J3FHԾ%\x|:R[8M9]ӈ/\%pmtɱye --oI,Il|z{  w!^D%Q$65B"WT@9{ Z_ Kc9%t/Z4A( ' >TG^^S], WcC(6hb դMG &L֗?ݼNмy.?~İ*!OFݓp׾*mUإ$Rwxz2bx?2gKM[UUf,LOs{Ŧɬ+~!GJT`Q?d@qc#r$ؽ&w^2O:/fm0Np3u{Ef%D` ,^=>ύ^fD(axwVWLėkJ#8q!`\ut3s*Q ReKH ?‰R&ҩcRvWB]&VT͢ S;L@9d>ޫ}\D25i3A!Bsۢbe9T-~j?tV{ +al9Q4h7i){-TN;*!ǍֲJA' 8x|&țBɎP 2G!sʷ/LL4Lv)kT :{k =|liUGO\O%^84CH]Rrr:hes˩& ~Obo ̂s*&"OX d~*Mź'&_xxU`/H]TnQ'{ IT׌sW[bCdnfmqwxp *T55H# |\[1`٥2P=-mE.T8>8eqh x`YWhWbGZrͩDUb[PLE,!DOi} H;:b #{Nkt{@GNz>\/T(eDBI з3k Q> h0]~*eT;]wӼ0vru,kh"z.ɩqP5 ?/b$ZF"8OMH = nQq) ʫIhR(q!Ч5/3aBʹZ`.pBf(Cԯ,βˏ" Нb! r ̠#1jtUI8r \eO2vɩ CSf% iV#FdZE/{L\qɩZڢڑL[?ֆj9kMdteC:,JOeZnӬS/rOYrg(X^v ub_IJrC9o!L!vj%M3tibRo &rGI +4Rȸ±0=uh1# Y'K{v.x*ANm#hC{ 6oEߒD4MFIbWz&x"8(jgיLׄWrxk2A/# BG…;x قh<߳O3lvR|X{(h&3D#$8/Fƪv@BZl&Ȳ3D 1O02mðT/2NUcy\7vprc6&-φB(!Bq5^8K54LDLfIrʝGGՋuQ|o(͉4F6v'+ÈenmvRFͨH6s|H\Ү̛Ued47\9/FEp3Q4#'ܸ!ӯ=AYxLG uK~J L6`N caʚI,d*UxbPҹp%0 =H´Ȼh)P`?PM5UդXĩt58n *j|-ƪmCOu);b]dԏ>#Y-fQ:(AL+B ΰc0;U};56dR2Ohho-9eZԃnye㡺508Y'ԏR:$d 3»W7 oEgy8Z=>|n{ dS +B0{EĦt~G+"vPǘM3Onoc0@Auu혉A!lfRMѶ%ǗeCm4+phsteV:}ba8238(rYHB$2I[}GDs9mddCnd\v8~M/˞%T'DKΧ}u(N[n!71>{E;$}Z*WNhnh(ݩhFGxvY0 1OsEV?=eKVyq@>(Im:нŸHiF}Z4h; o*V0G{zmhnwDlNOӀ(:PH)7eAs:s `>C2[b樐0Rպ{ *h*Wş狆pÄ W8j۝]y-Izң@3'*֑6p#^zBY POfIu~^p=# Um^ {49omoŦINvzMFy]xPRmhicM]j*BQXPlEF G`9u)9 놐7eyJ˽ A4bAˊTM њuuC3qpsdaN)-(5q:D$tK8!0 दR\];tCf+J' ֩= {Q{_:/Ӹ>V4{KC#c#3^Tz My-dQwR& bgdEOl1bR3+G t@Ό ԝn0K:N=C. l>}[e^}01򛅊X*&yL(JhSg〣p)U? Ǡ ovaA ?:9bOwC|c y|i7 gtQ <ax}%9Hñ^`[R)H%ݤ`԰2L~mҵfJijJAWn;+Ci!֟BXѰ*!FJMɆ)W π,(wZdAzCt Q "0]b3v?PaoDjcBm(fgc0I?{Ue$ :݁Y6z?XHM [݁*Z@ԭMNn/Fc߬/x|~M!lFHXN1ⲶJ="$2(Mp*7#Mkf({aBޢe)]4+ccv)7<9|E ')Z;CiݝNS2&m2 Or OfO)ZRyxy0jA>J0BgLlZ73\>J;@0)@f z:O*U'HդKH\|c9삍:]k0^y ?cvce 4x yzP8jősBoӅfl\LJI2sM,T]2<"P@yY,ieEr=NdkTU  p1wioA겇*xٳ_/A{DYz(@qIt4PjĴĩ҉j+Qn0.]5$3Ubt.ޏVgjyst\mD-z| !-d\oy۲XWS'CEq`@GF|;|V魴1tBu\7EJiдSG<*EB=㊷GHnҫ$ߊ~x6>6xzP3T41]w#RĿYHp:ynG y{.}I6hcN{+p,>жcd[IF*S} chK.iN S$Uo[`(j3a ɼfuS>hi)Fzn'.H[h8kNښXjg;luFTN\Nvvj߱-*QDq%!cҨŮ[IPe?. tBxw!j0S>r|Ob]ON< N\6,֠°d=v1m葰O+oʷ1$E xHA"M{ՐE~zZIiG!aW_hPYLQd\/8&Rze:,tR8 IbG0*.Tr&&w].0 \Ø|m_~ 5Љ"H ,H#)eXj>9a el} Zhx:9zH!92?In[9c^)}-cf5 Ns(z61WW4f:v1dҗC'D T&0S qR^whUFѬw>gĶWN΍Sle󉘩kM6_fww\^.񕹆d7)oJ +U#At[ #!+tk> uVD#b,D嬳S?߱@x%A@þգ]m =r*YD'1&?qa!J ~tUp\KG\"R<\ T-/\TJŞLR9 4D?uMzЋ/@w0+}"ZC+?mR\Se5@)ԥcºB~ ?H6[O|"ݸhG6pOd %;"QAoO2`/NH xox.r0sbK&nh`PY a}P^41A?j@ |"f&R8)5ㄍ4,J YKX086:;Pn| efOlV ʊ^Y@7JXU40GÅquJYX}G0 !Z͹[Lԥ0 nfˑё)*l_Oy<,6{Cu^c83t7:plŤ W'eRùqcf_햤넪+?+det9ܭGHLEwnk [?;Ogh8#%3%7/ `qgqDR՞lh$Y_MM^v!|kE?y2PrdϮuXK qeNpiG:n>0]J$'I6QC.[)oq QO  Ì^i|ÖOit }| 71`Ƭ:.IxѸ!jrS}rBMƿXGD><Y0$w 2.ī#a]0e_3cʼnPq;{4@kyVetuA|(y~U}t d),v^0 GĬyS!BFŒq)Uٓ: BjzT3-.H ]ӖUBXy9(b/(Ʒa m-F<_BtC4,D3}3!Qz0p^:s4Zi9Mޕ0_&Hِ唉!y`c\ l$Duk h{ZзPpxSG^тkyN[1h-oMpei6=#nI2=:b*=^rGzGJ'Bh /XHU<08)sxWtܹ &B H*yAS%9c ɒN7qq\19JwU^Ԟ D[M 쉮gGvY=(S_܎֥ԻlI5._ci]PWk(Ԭ|\KWa7C4k VUܢtZS|%&{ cnqe33TW:#H= <n1N!2 ."IWaMF5:HmMG^Ch\+!LMUI@(G4[,9l5 Y t )h3x^Y-K80yOH}Nv<,"4XQ9׈C@UY]׆`c@f5|8!+EO_xO;7*ýX?4UJ{Pyl4_f._Hw ee^1OM҃D Rݤ|Qux#nG.J:f-v4n=8]iq`E#1{D{Ƕ%nBh%Q)n;,&t#|KCwi%R%͖~S2&8nL8,Yljت0us3 ~ejNZ#Uo=1s?u:HދYgبm-6vѾJH$#t l#S7-m6KGKo>l Y a":YV^ v*q2?1[l ̰p 2Rsji 8o%dJSM6͖dXÂ^m8ׂ8\ƍcVV(]WH7?ғxW~آﳳ B٨3C; !:|\|wg%c0o˥L3ϡ( 84HݕҒj;"f;(. V1}(LV%TxJHQ-4Yߪs@ zXno)JTɚCMm:3M_sX>NpEcxxDO #U}FWA1=-EB蔬0c{acA|Hi:՘MtTpraxjUuK6\W*[u[Ì/Q0/sCq `߹[Y:ÜñoV~m|: }}4Lp&/ٙU1Fئ7`Jd%۰&)m8k)sfʧ1c!9 Qw< $j@>8:$ oZ- Ca?jWoŊӗ_qkéj =B!LW}B0mΣ3H@(#]5 (4vE/+C䚳]NmnGcم'foK&(|$]^6QJYy0Sߓ6cD27ɄtJ(|b+a+j:vW3 uUބ:yj XR[$ʹv~T1\unӷ {Oj%SLy\ly3 OqLT(TP- bG}[ C?6:8VJc 9;<bhCЂud{iǽyz!Sfccűp 6=dUqL*5Z4!\$c|/:f柨33TxZArR^}kzSncVQbQd~D]Q5^ԽR2TiR6*O*Nr8ҭ&$񂘾Xp~^gN- \ x+K6܃OVZV%V>/ҍ S&f^M)J ٣j*UD]m~H;/kl$ 9Y!" k<߀Ha6ޜ㢨Y<4̾ s9;#oM߭Ց9/q9Tni#Au\X}O+M[oi}\ FKrfbyN#cY;7>%h_ڄ)~ϱnZ,),0;6T%!F4G#Z>dP ,fSEqmeSRUr"sHoȵ{Q wz5O#t!Pcx5t܀?\A7Ef[,п|FZڽlKeg@=ɼ>[$)җU3\㞺]/:beԺuh?De1jsol#nxv.{IC%3j@-2}5SV]˃l H'1W5>ܸ21Ђ gŜ[#4E>OA@fѨz&Eku{$=EwC" Q27 l}c%4`⨫롅vHֿr؅4oK6:.e#.2P,Ri9 MR"V-fg2ڝFHc2V`˯N,fԠWBFy8/?ŒCP}0Ld@{<J1+@.n3j>L |BܔG\ c|ѥtbs(p!QZ]v9j$Z|X*( ^Aosf`V:]2(GhEG(⩈CatbJ͉Q'1vܡTós2Ry jQ xRT?YM{V5 .rVP4m8 "p5[)F"Dm8ž Ik$8\u?LT(zU۲;k@Q>,ۺ wv%ˇ;!dwcͶOu`ՈtVKp'`M9`Ⅲ> 9VDZ|0ϔJsߞ?'FP8l^]!X8')6G:IHc-  ,q@Z+5ӟeTI34YF? 0om4K na`uQT5˃P61#l,,ʾ?62Igl[9,/ 85qXkfş8[B0nlX'=3pVv!<5%j%G)h@a6TOEg'I;ohBhI#ey{uP#k@gFsUV݂2\t鏞)dRΘUW #ɻ#5SEC|Ey?V*JlpEn#bOC|9 δIKwGXܟ8jf8^ZEIRnJ(A]+bNYŒVddv{38fqS/teh[r_o2[^dTyyT#˶1!LY|֐4я'.jGqq[tKovSoe&hi)Hl`:&T6s@M8P]~/<m4&#n9A^uQ8^73[phr+W_Zcfknh|j.Q= {Bb&O?M`Kpt޲n0s #@ @ |ص^p>Ⱦ M?ZGk3RC/ {iɏu>5,qoUn0-O ul<*s"*|{KAb*hJ5յmMYCprl4sbƾ'ֳ*f j~zNaנӜ[Z?0ZK0aq{5'u;YF-l1.I.mC_y)R6Ž]GcO"a?UZʯ@ughP"q[{..oCj}we!W:GUp뼢 H=y7ffR\9p6휅L3Un71Vhޫ.AL_['eDQafn4M~@QtW@ܛn⍂ epov)#mk[pJ M_L,`\ȵ-y#iQ; Q-'9=%Hq\o]ˋ^%Qy5qKA5G5V3ңBh=v*=a5u឴Aӱ&KR8―j"gQװx_knk^3\Smc?q6A(>\XU$bхB^ì-IDqTxzFՁ.h Jgԩ]R폈*S%~9HJ9.H*`QGaգEU3NJgr5/5-VzpwdBDsP>u@0SCaz;_<>\sݴv P^#*0Jԃ$z"C[4Ď6G)Z:7_(jihGt5p­4q=Y=H.pF+$2[G/ϮQU0bl%;c4G$̡[nAS] l[ }rX//yT92~bi/&yIWw"[OɃҔ@m-#V0CixW#&6J{+3RcNa3%J_7Q@ĥ eMRA- SU%>Awo7%y%|8zXN]>#Jaq2j-4g,[oQY9U 1lF^|0q! GIEϡ꘠ (Ş+RI٧:g',&ӶN-biݱ9h57>Lz-W#tW /,=/rO)6ޙ)ջm7^6}w \LD  B$iԴ0eyu*#1Y01Ke+=5 /6⃭CW[A#6q -z{KGB*%&xV&){[Gʛ w-ܮMcJ}\ "/7`WۺgES;<זwl|M׼"Z3E#{61R!jwy; Na&bEZeG>GlW^9ݕyDx,~9f iWO፸;z5ӊE>F53R0|[lpYG82l'e@G jV9C%ƾ[x,KG77iLҢ_w'\Ho&\njY Lp%JpúeFZ4S׾~B4sn2K4}ڀo^Y~xapfTf?q ͝9.MUERzvz23VBg6')V'?12vi_u\˨2-T F1}1F0YyiVrn냠Iqp ߾LSP&!Mw֬ %/* M *5n&Ȗ$ ]ғ/D(%r/ӪwzG?^n\cY~t=tؔ1Y;תc| QA6%3N#P2Jem ʆ>HohU@TAJ#NbYztFk k]dDC߹6cwB΂0]ȱU4kfǵb5B)S]Kq&\9dSe}cяmdY"!:8\nDXMI, ޿w '~n8]jWxQ(2:B:T ݾ:J] .Pi?d4ϔ!<@`ahgb}G|UNIwAh;߈GwTőNa/[ɈN) X&@-c- K-:M3Ef+ocJn =S]raQtYs^ku'~T`xw9#S^ X.ϟӱUR09/˕vDcF=eGiu}tcu60Z, Etou_J LI @᯲QMj&͟,1&O~~lw}Eɂ>ׯQ;ot; )襷uqC?"^OԤźNJ% #pVP7 YFJYoDLa5Pqh{Jy7-`p@D" ¼d1'[nu\TWWiB~+Z^-@5i ?t)};vUe3&Z5Ϩ_vh;LCso}`v}_q" ][Vٚ|<K-3ϐN^Da&ʏK u:0[Z>Br&m3 QݤȽ#w*P1E :/]I,ߪ5u[UpQٺ)%+ %4 Ȍ6"/}'St h o|Ɓo2m;e:y3>k_nN dd4u,I[C.9)ŤmJގg׬:Uh1 w'Ēޱ쳧B0zPX9@.b@9M%#A8=ң0R:qyueȯQ@}9 KIznF߈ˁ!xAl;p` Xʸg#=\qWe|DJRgpO;Td.{zCfK_vڳ.jB- +>%~.\2|htmf#Ddr=ÐȂ ]%м1Fٻunı$"- @,C#7tg ޻L!̽^D5vľLsD8Eҁˮ"4մ=j[3q%K0-:f;R>ad Nez]' [8AUf|dŌ>y[AJ~FZ'&|EQjGrX-Pҹ٘v3b!2M Uw\+'g b傍a,C~HZ%+R(+:E|Wthپ9&Ke1S` mgt&i&F 'Yib"@Zp=i B /JbYI8ݺ7 %gPPe ]:&,C|L?.QOX+'%qIMvjyIY^x)<+T\p#RʯA&DDR^ xmF\≆wC[U,+i%*de(u۞o@S]Nr×@WDΓej;~t8TƛbO0$/rE<^[Cӷ凣dy%BpYP9J0[|#d za8M.F7j1숭G|벋UL51ۤiKະl -A\*z_xZa;F5 /lz;=6o]nyfǜů4\O0]{EUJT:՚n)|bq~~zn].|I91GXC_R+gtǼM(+YT/MUc1hqY@P,* 2RJl>?K^>dzUN?G%#lwө G5!0%STЛawOX F]xD1 }^8~(85=RkR,+߼ka\U}I{^9<ӊNw&sp%1x2BڭQ^0mO?8$H+U惗,h\*|uu44gjeG|&Wa`5u>&~#^(B.\`+#5l3lH > {Yկh[W?_bGv6xGF9#ӄҲL>t- pVƞ~} >>8Z(ZEs_C JrVG3k9tnޫ]T!o}Hdy٬E:Y ?C"8S{ZژXqCϘ9 OKf Kgbd9 x>gs+DH,c'"/vXiN󊹬.u=;hSYo+g'9[YZwqN?^@zTs(RL֥- zVkLu~ҾAK朔h%e}n 5#G" P%ϓ ]fIݾaE eWL>)+fqEn= «zrWIՑ`);X/Fmx ;B)(\TWa7V@;8at[$~w_q#FǙVݱq»903,׵U<T9:~;(t6?~=CUqFO[&IRXJω-r) NJnOPXB-Dn;o$d7XVtYdLڃT4,6´.IRlPH#a!"~v\hL/TsF y=͢]yB CBcA)§؟A>/"4[EiNL%I5䭔َi95l%vخc*zvmp[Chu(=QkJM}Z_uI^x+25m9q뉪Ќ.Hgvp<ʒm9"] ^L:s׳{/`E5VKls5_2ђ'bbPnT< f,$sȥN\^Hnb]oI,, LevnplgMI ;:a7{3A]ێ0:bMwfcy>(x+"Te|4cͪ$qœ/ Zz[{-&4ܧYcq_GX1_x\᫴l) `#c)?PF@~Zv(9'̳Lf Sh K#޽Z*Fi'@ l7zsizꟹ*C&pm[WQ=7;[ޢի5xU{&2@ɉgo Z-+;Ibה"4ې+|0Ag+1 IԡH Ҹ}ʤ?Xo,:}D a..喝r^q;hk|r@aRv&bC͖BYqIGmmd=6e&A[Fwhۊ0[pWYaQV gIp "z8QZV*zI* @`Pic=+7ωb!GlɰN]Q2Y2P~?pԛ5/e襠U=0%|lr|i؋|5DbxЧ|)yJZWA]UѬL"LIa/zc QwZW(u0?%Y_ZuJw;J})v(.P.Jg%!I<7bǟ~=)Elbj#>Ϡ.ܟuLvx0Y'^GF0ToEr3d*/b WH@9GӉ^uy`8:/cѫ`c 1BUOT RF}g~GB=8 y&HX&aj+pg<c8Uh :}:gY*m{=(ϸr5=H|_}\UdH"37*p`AdФa+>؂4̦}e=A$ i ̑N"Xmnj0x[Ǟ}bdccRIR6x:FaHD"ۃ{C QʺH[П /Ԗy~ZB*iыZ˦f=7MIM@Nx9(2MDt ݎ p1 ۀxy36,K e 5*tc2 db&Q>ӸeB\5|>*5q)ZyJ0ie 'M]!ԍZ>ccq5S*yF.ݡYׂ6TKƐ u.4,jD7h `@D(y_Q)g*\R(R=xe4˳pd״T&3gKM+̊V&Kɴ5a:yM/^ m_ɤ7AX_)arQG"^~`mE.A/> 0B1J2"֩LTiB b?XA}(ሺD1GM|E:_`/N+:]lPqh@^LM eዝ%`|@,OgaRf޳{JW]IM}?SXܿ{a+(a(%X#-}BÁ t#.qKF0ַܑDhR!O<W Q\%Mj sM//#$,1r%/d#n+U-Eםcx\#%VV҉NPpG*nFV&pP96bkc/b7D5඀?f֮-@DZ`zJU$4 LO^AC!aѺE2 % XW$`sA+J{fa5R*%fxafuEK\U!`Qdab 52LZ؏Hv*Vlo™Dq3^Y-4O5nBA7+qa ά t޹uձ茝(B[ZX6y~|ytfR"Z$X!hS\ާv.q= |l7G,Oaxy]5ݍҢvFҵEn.W=+*2 Y ]I.ϣb'7~8 kw%4h0V9/3K`|;gU_HյSaTY߇ xR2NG-jkʯӣHu/NcJ7u4eS2w^z>Gb.f#K 5&_J{rƭ5AJvs l_y8'ڈ8oJRxE#Mmfp_#wqq2Lo/n Rs=sg#f^WNa&W%ZD+D=N3:UF/.~GtMU\b$/BGf.ثFڳnPU]&B> ȮSC!5Y]0;ؒ<A/?.#y9FON۠[gPswa9⡩ƭƐąDV֙Tg%-`S}.ɶXh'VNTQoͶN֋j=[`^g4*˾kLW!|Gͽ|>2VpRکG0Ix<ǹuu1.(C0L1R,9#%8WBr]@Wf>7j-9y_8\YٻNScBߤlj2j(r(YK:I N0(ghȆ?Cz5!"ڒH ~LƵ*)`K1p,=NBc|R~J42Uv{"b.Ah*7GvGQe38\ h$TM@R:=Rؙ|>>0;c9kg =~R0nĥuĬ8^[9JG]ub;4Mz@a>&2#qz>{>:L׎[8r WJ[](Һ-Kɦ;lISZ]zC'fKPp%.c20.*ڣjϛ˄:c ?~q҅z)Lޞ 'U>-}u4?Ǜ[HD+c|:Fl=С{š\I`m_UϙhJH[_<$ʲ(p:<1!Ϧ׫O;p8xAp"tď\}"K?1˕H;j|Y̟\7 OK4),/7E Id#ý|&v"~CPճ 4Oׁ!J qRyZJ d{Vl8-ÐvT<ąq )Zz-1Lܕ7 r9Sž'LfƈuxBfRb,a["Y_U:~5L㶖MfdS˭98 !W:E *嬾j;F8D:e4"I{+ʾ,zQ{Uy?qs/lo>eeC7x%5hYNAIЩP}{0~^aoLgzؖJ1GUV64>n/|]7Ha$*+Kg,gIy;˴,">!}^P_\ Sh(r_"/ p:]kr ?-jqcOj\@@>u1R.v'ݢr.rk/s8#c!8xec.*lG֡{6 湢ZAc,A*hL,W <㎑{R_yok (W<ep"C"M>e;_f̐%I6U UihѥP$P)xʥWaP<7jGmX;(p[g|k[gacF1 A"B]({>m~zS RQ񕄝[> f P.1%`Om8i:`D]|}OJT"|Bx:$/n ;&e `~j9gB 򈟴V. F1$J_ڒ }ǡl!gQdu~i\ U(6٪6sX[ל5'iDi9! ^2@F$-&6Bb%Ġ)eˍ#I}W˕=mew;kljǠL I0IT"wXv~%26e KiuO18OZb22<A>L-`ytr$Ab:R-;@RwqB؋7Axb?PjԑVG= T#"GWsyFaifNEijݎ&͢A#;&MgXZ"F=€Fvp/KARc1jXWU!dz{6"˺LGF%}8(dr5Kz006$tLjAp 79_@#՚o<"{*/D+ԾlB%+m~G R̴׃h. d""S%_!9s̝1kX )X{@A; Azq5.N:z(߯+551:ͫ5+UՑHB!KX* $%7QZb7 _JY .>i(FIXwVa Č -_?4 MOw mKuP'BuBǘyaS[/Kl%A"Ϊ?`S)iD:ԑck5vsm8AJ Mk )b'NZk9V!Q?,ƥ]fsU  cnDD$$p~j:Ct$"s#XSjxĕjw*#\2?bHd)OzʷO(BǒZB$-Ņ6r-"Q+B4r-o$"xZCBTKG0/b}a"A'K{UB3OZ`{G<Қ`)A* SOh+imjo48r V)u`g&`:OSOkaԿY̻oF )Uh0><k?>л1|3()BjB뜓0~Y|q}Db@NLV,aw)|`HB$!wP4^s  ~k(W(\zڥj5VDXL<&]2 1E,N3(u"Vi/S}X٩'/YZnb h-3˅y%1O|xN`.&XtE]^87}a L *:߽QBuoMlix6fG6=[19j) מܨipN]t@Gڀ`'J+R.!WFk38%Џp˲ uPHc, 64.SP\Lfo|% 3t 8nt WZlD=:&ХjB[:V?vTq:-O7(t"` 9>=aސ =gf,P39I1uӼ3gƮ^q4,L/xg+0 iB:ڍ> }eΣbT*05PgS"wPĤ_H&fVi{m'}xq)*/?*ctJ~i1E `ln܈20mEb~ M}@MJvj'B4ÞR3}aa"u1'pim U8H|?0Z^iSk.dl "!w@\IcT⺘+ic6iQَzgM`c&[Hv3d~URU_gt6:k|L)'ڗ7lGR>')@LRxy̍ʲ`>:n"T}8-E_]m3Y /ֽ@qW/(WΜ:pӾ@_Cnp#{E9.1^. 'I'6eof63ȡC@o{PQ[!GV?(mZ-Tyo %:̬zBī.V,tlȰŷi͹h##I rNR]5M<:.4 ZH.Xpѷ-u(*dPjvQ$: \$yq t'LЋ\YW_`nA6\t'7'm~4lK%dX)l\"}cuy<5 "0&^RtBm]s2-ZL]w1l;E6a#)d=~A9pr?c1ƋT=)*m$-.Ŧ\\DވVTܘ6i epׁ)9nsѝ;5B?_?KiI)Vx:ElKmEBԲ`eԔYin8c/NqT?Eu ٮuTj _rbUc1{N:%$^0!7zIDW#!"?Oi!uo2`eՓ ]tyx4Ov* s⯍Viqt3s4m:I7nRLx &N8`)*"^mk=8RB -U[=G*Ӌq* |OIJWEfo^$-"Q$3l2{AnDigSYԳ<-#C7;F8Ԡ<}&u-D2h%tpl ِ gO*  YZ

two4⛪Pp\/ޢ/]48tMb"7'3)B{Yػ0&=Zu~Mq=-Q2xUa$FC<#pl¹c-`ng4Zz!ҮTKQnėI1UNuUx{z ^cxZgߌ3%^X+fsL胓I;I0ͲoUi!zO S6pt'nSML)oqLך b^ɬv&d{N2Z*BMX+E@G :nu~:Z^ ]+95I7M{?U|[u<6H1>Q9!oJ.jMُ,A4'T:D++ Aj@Q2ev)1!%ϟ/'&I|= -eܩ_2uN%E[>:5l٭ Ν=%PxMT=Oԙg:d[5 9#VVޠŔW{k ZE%YQE{ /W=> +66ʴ,|e~sءK"Yb>SsֈV Ьs5I Pҥ}gߑYw UT%og{hqmNWrûk<.q 1:%[Ӽa)~G2TWx0;Waci*$Q c4)3n9+~ @OV $ 8) ,׉('s2ш\=IkW @DL1+%Ҧfi⏮/F n7X5O"OzW'[򵁾9#w_QMQjeQ(#s6J9 u+Q ձ+AR d+@L ]Zو%^mŦus&Bݹqa!KLa,}υթ U Ȥ|ݶ̙2@=螑^m3aE;5+5ZM|FXOZ{L36<}t1>4Q;鲅9+2K{zCLџ>4 8a)h ؠdSafˢ[[&1`b=s  ( h Vӄ{_g@gR?9ѓn܃AM@h8QKe6so1]j Ү*;,'m\-y#"?od vdW)/"B\,ƼmG\P cU]NAQ?Kƕ̥`*~ndGr;܆ +1ŠXG [0ԌlTmKgwsT6p ]B0Y\'ME pv>:F4~{oC|"\c^HO7v[5x1qmw}~ ,ZNj)Ȳ#m'zA` m.a,5$⇤n0N{wm5Z$8f]wʍkpHi+`BCǗO%O}o nة56,܃r;LvFA5p@a;m~ juq/Oa.jV:pQaEvq PEԀgER'|"hNʮrB.c gtGn&m,OXF{ZkPR1X܋G/5X~+`{~^݃iH*3iG3ttuJ"~!}7`S_*)+/ORpҒY`iҨqy{g:vR@ԙjě!$ʽ0lJO Ռ~@gcQU &N(@GfaCnSKn!!:UbƃauE.`0O="u#sA&Jhc{F8IQP;`ǩt7c<.E-^ X;Y,t >#(8*ZBI@?%OtsǛ3'9zHǂ@6`v!,L3@b9C< qA0~cU٦9V+DJLמ,]*|gZNc[A9D< keE;W{mC[B>'Gh j=Ȅz"BIkNhɡ 7 .q9,JY-ΡeY-m~ʡ(]J]Fd4JQWj¯u{F- &ZA1z̷tFCH2XhT \LLg݌;n|(BM';p8ZnR;<HUǃ~;%'P:[)S&n} %RYϺkP\دEADM銉W%o75)%遲C_`GYtXiX=ȺHџ3O3I1xWk}NbruIM;qiHI"sTo.#ggx/~B@[Qx).(%É!ܐD*x:$?!Ε#%Q{[B7$9ӒgkT˨JmE=*빑ےG;[i&ca'7)E/ dkSӳrvanVG\O"RIpՅjwb>ݴ~!`| rqM5] UI,aNo @qHAX<}xX"Li򐱴}0&1 G _=o #fsV_m(?2;i;- {[寇O`Ƙrn~<<7/l^2U脁X1&>tgAMSZ"AgQh]94:*F [sX|3:Q`fv0i L`uZWzE}2CGJ!-,’;WchkY h /XK |rtz sj|$񓑶hSMTt%܁RR뀙# S 0"q~ھQ^?d RZFϩD,]9*h .p bcdhrMWjT@\ʦ` 6hAօ2ea] ,<=}70` # jpnǾe CHg ZwF 2xD78Oo-:ٽC4@O _ZFb??'9ȯf!+AwҨ,Tiz<}N_,}o(GFpj8A%LGA&1%DQel،mJwk em b>w '8r2]ꅒN@ kTZm;Qk/)oImAs$aЬRx -:EsOB'dFUz*FDB;舥 qȖeIKA)[$*_THtjl繨zb8T r[-%27>Y$M+92ҁF^/xh=XzbΩ),>Fv8g/5Y1W쑙κnj__'ʈԻSg疷hyA L8uDϵ0B|YޏwJ5Sgbֳn kB֠ / G3Nu/U261"ih F6Dq,If B\ f疩':LHyFCIqKHglc RDς ^I-M c/S3fO_F IRow]LJ5i- xK M,TAJ[FE=K1 A5nrt q6$Q3YHM<mAGvdCO]xagvfJk~5ff@̳9:4a?ZY$o$6 MXb0Y뵸mfy%癠G_0YƎ(SߟmM#GqP*qT(oHm_*cOP^}xtA0R&%r69f U+0)7>O %ʚaQ_'ڮ⏙Aӥe 6E0"Q/f>m&{#LIk,퍢= iP3 rSѶy܃[H A OK%@u.4:E/H;Q`n‚Hf |3=ԁbl2sȝ[%CuG)j)Q1ɟsBġ\m0w~vBh.ѵ yP%/;; |=&Hd5"EB (U[6%'SÒsnr^'o`ʥMmYK蟕BZm=ιpu cD<5v͇ ._3{, qM%ڳHSJ`]>YiHlsl!1vS)p(c~!$Z1* K,6vz,cm[e[CRnre6iPl'Kh61-0hHzPRZE0}'Od!47qJ:RFb|}NCƗAAjfXM6CB@eBԣ!=F΢Ծ^/4)XRMs Sw96{AӢ5p٨KZP`j"7֓@~[ tI)ws疏Dv*\eڙIEX}/m-F3uB['O;tm0d{qtB(l øN$ty:\Ju;nD4I$ G6 C[8жdq+蛓\~o݃>x^U^l.EOsspOȠJ0clM _/ oA]!Oذ`3A,mt}bOv&Y1KE܅ˆDШmɝ1,B ~xv&l7)IF^H]G#?Ĕ\R^ W ~5Ì-T>+.<ˤZ",ظ2"n~{]M3P@)+5BvS[!Ǟ+EM3PZ35L^ z "/e{ Gq^KgڎZ;]qrgfB"ӕvJ:k-6ܙ{PW%0(oa$csrlOa 4>\IR$ʖJb(YIpߜ8'ZjL(It<.WgQH\j$φí-֯C\/K(yU7!V@0{Y!E9r߈ 3љ*`l@?QF~!K2V2 P,AݨnMučܳͦ­Qe;a\I_w%$$%FS'YIm1[B=bW]ıs~h^'ݩ3G듀1)`r+DX~G$X4tORԈ]33;p솄Hꖳ̰e $FT r6&[mKI#[VeԆ:%v'As u0k>d)(^HxƲ5f[ ) ߹yKxztӞ[4x% 6xhw|0k+ ch'emM73Fd2snO :Q9sQG2l HYnǾOMqP"f.N#rˀ X'"I&6K"-7g&'џA(;/K=[f]棞|JUm Z= [6%A4:SS-P{8hocYSq(%LR Q IkSv<%~ɘ[%@Z$ZK!ke#F$1¿|-3/2EF=;2Ǜv2=.% G%eK rwF9VmuPx<ǣdlĴ eA4dN5L;$"A2ZQ~Z} Ưg04鲎M01 W#Z r\"E;Ԭ]iݳo z.'N &')iHvOhmJ~Khpg'X:ࡘV#L\7Yt# 55X7qiySՠ[_ ?,&⻱:Z5+<ؕ~2Um,Pt/JH&hVGykAKY";zP@j ӽS5$lG J>1Xd$ٷLI1.e'f)]kfz +p$WuT9\T#QqO5PKəl&9hڛЩ-(dɃjY ʪ?,4Ðr>Jrt0/ JMnTSrjdFN=k,rvmI~xU4' Ai5#[6 u-i>wޑ vPL#b:R?)b^3bxk= JY&FsRԟn]r&(EKp/Yŧ٘=(17uoqEYT/PҺ$H\Ymr}Up+@[Z37 iH oDŽ3\pňc`ɉ.RO*-QΪ䬩ٴ~֙ V0OX3Trr>g1yw'[T W&xaT)[<5@fԄ5r8?q RCRNHn68+jw ;O 痈+9\/G0E; jݵ.DA'9T~{Ӓ Mž>c,7zֵ~abìOw[ ܿ@j֡K+f~'+$U mnZ,߈rIq<.4#.A+:!0mR%I\u j!נw}yz@o|I86lD4 sT 1)&RJj^_=0N9+RJ6RXT2O$O$a(x7Nq_Q5WnJߌWpT~ ם J;l!#AW8(/Y:9ߨ7 DeWFu>ft B>Ҁ<|%,IT+]NUe^HJWFp%闍U GZM `$`e7P(I*wJ`cb` j״-!lΊ t6mr0Bfl-ѓ`VϮ/iRT Vp'ߊns]%߲.ÎǰjO58%)H"槊B Xl!-%LܔvgXIHZ>|Ҽ8\RiP\(;V7z@AQB9o-Q8+}LM$UgKgl!z\Bc7Dl@g؎v^JBe2?GcOT!kFQɥr{ >N]9G=xrk37gAd܆ j7zk#YDM@Pf@05.E9pcI=9".[ܩuk8 : ,i]w `++4 3@1.Z{,aW:<5mqk:p}ex `23a7نor4oh9P3hS; (2L7muWjq뫄GG.\gLCʔMk]`8`UOq8$bnT>Z%U=~J_WpU}ѪyῬ/T4m߾% ؎/)/R`*_9fL"ZJr>xSl`G}Ƌ0nӱɂl܎Jm}lfAZVCDF,@FB}eSQg (njw 2p8%(秈p!^,fIWխWk(X\kJGesh_f^/ɕk6FKU^vAX]Әha#$N}+~!=G/ PZ]xcd>B͎{ Ѐ@p?U"zl۴cdрa4/_`:8u"½O&mKsю۰ޙʓÃ]Klӑ+ʤסV ?㡌b">'ڞ3dF`p6$.Ž#gO9K."qz3p&0s' d+Hv4}HHyvd@NKUﱓ.!28eAS|}YhEݟN3ya-wnjhԲd 8Hl X?nAş~;vvh4cVΪZް//NN`Hj:8_:vtOnb--J{M3'āg`qgiNqnԾZǏPYիWfI_82om 8ji-Ϛogߑ3,cS(c*Eݎ_ Wȫ3lN7 dlmۭr竤(KSxbݕ4 #M%0Ũbh,#:2ѺY_ڤR\,r͏F&}o:b| woymE=;\{!MΉڟ(#ϯX2&yL}?\rg0jg2Ĥ'|~T#*!)KfW!ˆ$ĿZ̠LПx(q\vc a2ͯF G5;3Y W_:d{bc4a9QOGE1Mp+i5~l'yN} 8N꯽v΀)p'_p١,0@vPp|BZ3rk-o3]yGB]3zA!8/>"!7WfAU2ft&CnAVݪ.qx 4`.>?:F%+$q\SIs?mE-U TID.}O:~kOq..,2߭..X6loa/hyΡLlܜRUGqa2Sْށ Uߠӆv8t2$䆐g.Fy' +ғ6j5D`-s4q9f$ ?j'i%(=a}X'i #K|ʶnE%˾Y͑rGLjsR W mc&b˟ȭaS%M ɖUdT3ٻvklQJ.4K[hf})cfjH~k8U1:b@\_E859\q 0015)\[% "i82Ѝ$YM[e~\ԺP}p^O3ξ+[fTR7g\5RHܾ,Ώŋ NoqY^-0ד5evcb-R=yUe*ExQĢO#p|+ys楓*]j*3xm#}b1MY3xȑYAu?ua01,:'Uo4Y y1,/XЋclv3f쑷b h:I_^B|BwlaN'B,IJ (_۷qr'k3 z= hievUx?ÊP8/ GmQ U.fϜ{6My|7-E.d4 tY*I XSOdB=[g&;8ri8D^=v&gYHIA0r괘vq771@Sȇ(A4$-cD[DwW,zGr0+9|[kWړmhrMVC|)DV=Gm_͙C!Z\mڈbY͕fY"g+·`pxfb~>IfN4,\M'Y7d8p`Y}VMI_JBz;A!:DKLM6w;sˍJk VڌƮ](k#;C~Zj^y%H$s=_0{2*JM- q$WS 4478J(W0D䛒BɴriMAlADB\ `*6S_c%T *4]/u붴t 0گPHq8tȒ[ ,|-RkIf5bOkfj8RS0RGcqvmk6>lq3|oįO}Dy kܣʀh䓷SVE̅rVvd OS&DGRQ,%cU<󋚑qwSz*RSϼ>;1TPZ "g;*ܺIV?Tˉb]agwq\t^a"^a=F[SJbHwaSPETEnZ iDzk_ТRu,:=['aЁӦG(Ue`#k[D¥=A%ع .< †[ S,`e1?5-o}]׌P/U,xmdP,D8@]obL,3!#損ՙ͹ 8,0oLQ%A"C50LnYh^|7bbZڶíߓG{),>S1B),D((͟ [8w֛.=B.uj\Lz&tZZ5- jd@@A|uqs@5 6f6my}TDP {'c(-"(EeLw8ȕ0Z]$J>D P:ns."bۇ[ `[G3a6%k^i&|+}aSGw=~|睽:̞_w_ϺzM2/}ߝ"{W EŨdk2: ZРkF++tFStۯ{W\INu[\@&ξ3#KDÌ]I:c*Oǰ# F`:D92~%xږ2 HDQaI?!B?=7Ɉ8s|mrh(?giU *&E֢`:.Xy}hWu47!YxuYVɛ,t<;um{Ky2\VF{8*)@E?,~axRT)V1j$ѕ :#s XHM|WkG3a4G5s 勚]U4");:z9vv(c4 s54h8kqncݹ:M@ 0F@كEǴSQ+ƛ}x}:FGU:;(`]JH*Qz{E%}eX|a?wZ$|b8GfC,\$':UT=v˱&n=g" W6+ht@y9XRוSoevBi3$@!wbOV_*ΥdMʸsZt.lNG _;Cy ;Yhpi<}ZPĴ7fvB:x"CxxOet- bQkem 6IIH[-__8XRRm`S,#u*h&MVпQX5)c'bn: +JQﲵyd*" LdAT-27'7nA% 4F|\WyI,:0/jHGG WŚ(:J"ġ&R|2qx~3(u5GluL I >\s1AQ>ҤguƮ&owk\&o}""P;NP_q;3: ;g |oq:N3%u R9ƾ>toPNk8i{\ +!඀YYOz{ƑYj?QTA+}[kӐ%Uj27\և$EBSl)r[ )܃Q.)<,+Xƴ?'ց@QemR%CSnJ| rQљɚe1)jReo hġ$0՘ʍ8rޏaϮo48Xg71,(i!Vિ .m , ?MXנL+WKLY'WM\PD]4І&z/Xe@ K!7'TuK@L\Qn._N5RRU&VK}0顀o3WsT,ZފbpS[!&6/b}g|B,W&/cҠ$&n)x(NSE? Ӄr/\<\\H˛9h7-?Xяg!O7lIgʢ7QAq?( 'C4ImyFHhTUdF-Jr3կ4 ,6)O!% 8P7 L@[@+(sQsH`ٙti'LQxfs#¼fFQq̇i>jebEJ>ez 028zTy O㲛 v5wHPUħ0Rs6?4!7Q=g SD#K%QH"ɂ*p19$lʜQ3+|jgPoG2{ǩl}zyZxRZ(|丟eݩ`a#SdM㉅vK*Ϩ7u8"ȽEGp5(&~,sc׼*:1Al#$"5$6Ĭb/ G FK|IJv&|]4T7p-"nUDuΆF.@sn2 Y5=YnVa$!٠Ϸ S#͸.n T9BŘ>UzPQ}1ڗ@.6mN 5n|5KjS0HZq}EG!86LU+-!cUIB2Jnpr:QO]ML۾´/20mv{|-TG?$ݹB8_Sg ):( wfY螊@q}${sBkaTm3-t*S-7![Eܕl(&7k@);(\N8Ʃrcr|&-FiEobOC2ُʓP["ő m\q-kGLFM]/7qaef=O-[&1fCGZ:]Pi#a&ronHl3}+8'-*qK,9*)ߐL l $ADv"6ScIiճRBkMN[פv0>lb9aQxE |S}pY©k7AU8xFC܂u9uPt8.ts> p2xI,ay)`*QԸb28'*W{tx5߃h4ƵՊ;k0:%{uC xEQs0x3Vٺդa(!fUͰާꜯe~iFOhCn;/@N'DG >Z4ή֪M.x%*X 2bMɊP6/[ # #_1ͻy!MMrdԙAnW<ףz97CywD7\=F2@F ?-,D2rdMũ^/Qnb JGkߡ65b[% T1!Ŏ{ ml ق NyQz ]@3ru9 nHd6֨Yj *.&A;P 6HаbOp)zo4<< y\FBZhwL=vTY50r2'ZqlqO+ݾ]+<$Nlz@+<]ѦsrZٸZ3{;mxCh?wk^6_)H\:ZF>كO[EǔrEnOaRzi#}6z `U}-C9$+c< 7s G1zw}|GVSHL RZT}ۂtp& Z~B` Ows (נ C(oSyy R QU׀.goپ_Q/K}kbXdYTݣ')&zȟwtuw;L5x218`TudH^\X߮Y^ j &s0&t˭ɋr 2W2}*%^o9GB4u ٩u9IϣLfk߂I#5:Sɣ{3Cpf-S3yÅcs* -Exq^X,QdZr7ޏ$d+ßYhAFa/9ѱ6^n׀8 )I:\zW=&Ix9O?/3#rjhE1`y溄/C1o] {xqeob@?ꉵ-ws4#]ɔCK3A 3SM`<,s&ˆÐ˼,34!{1*%怺ḮGт`8$ų~m앀$ (HyQ]^JF0J20&"`*$|IQ2(WZx5FMUpg=3hs}-Έi$omѮq!ЊSh9$NZG “a0YhȹT7bmbgK1Rw_bf?[Jҕͽd i_RB%*SS7xhznD=CS+_Ewo9^Pl.XJ^oKqhCȟƒghN,g'ӎ"=`!%O7$h"z'O]R&ۺWrB-lW(|ω}W3(/)AJ@4Tzh@fMqaXLeǞғ(#x e}]!c㺛n65aG/v ~4H{I3/42 )gxKb|7 ü}t_4%=rhħ D][:@HiuG`n⬇ۭ~g0}G!(~BM܎oo]pZTN_~at>E&j<`㨪Ƀ =yf!V<+yI{2-!^+ )|gN>?MKU|1(a?~x38(g{&p'/lخPCMX :n#\":bn`N =,r_bLz9h\yMM1{-xI[ZifaNw3?a(-Dk3gI>&%!훭@"NV;QF6V®}LZ*VaEiMoCm3?Z)QE єüf5fX2ַ?RKۥ$a#a!&{8TaB>n5v+<~kJe1Wj;6{xh0 ph IVw{DV|ZhͰUJf jI"uu)\x O][Y˲xF]+Yt}p+fdJIAb-dZuPqw%Oܗ. U.f Љx_5Gk"k6 WSw|\C~Q]Q. g6c؁̤u/::ڴA)gsȒZ cЄ%EQȲ[lo63c(ߓY$ψmUEsc;0J c9~sw@*2B^9S0Rb<*Gm=G-ii6a XFʅd X'g3.~Hu\1dB;Oe}L K0R 陽XFÅ:%$e̡TA 4zN6셢]s/$$@c.Ɖ!;UMH7)~ &B/&So Owͨr\%XMm'ʏ<;#[ZLml2#] Ҁ`/K{ht}\kC~lO Q 0 麅|oNQt0ɯH/j\CBz9‘Mop\\RF+hOpb~E5Adpc3yD6X>]1*= T8i#*r]"T*hlf$5s<*.`D~ޜi @fn`xZyA#7d*.e0qnԊ};f[y݀E3Y'y,v =5?r ]E]=BHp&V,LŦD8#|UlK۶sŪoEĢygְꮻK5%9g@qF_*UUu|}}A o&џ9eJ?ΌUP hz7'wo|a -x8#٭L{VT7}լ $p ٲcEIA/Y>!jq5hn:J eYV5:B}T$H^ͪ#zku xK'NGxkT2 ٽ;$qJ<ե>SGt岶? u]Zp)W;Zq(uc﷛KR/.%}ül+)IFZZ5jkb̎z~0Y .;m ]vpZZ\A/.3K7IZOo3V,x'hNDR _rDZvm[JVo=&.|@R'U(l;q-bDbsF8Uwb+r *CaʡX/@4aH(Vn 2Y) o Ѭzsں o]| ˿9V/EK VFaO<'Sx̞@L]߄tíEk8hAZ 6&<4'D"ewK@&/~&/=ƖJV@q(f/ jv<&ͮK*N a܂`'0閑g-j^zI@ϡΟ^O,饛&6av6d/ai ur6+sB%Pt)@[[[G]Ɍ5̣ۮ#p4,꜂nv.rq@Ƙj"FGC+niuCq̐09>vXXeƅYk%Z剖Fḙ45Ը(esUHr禍O ~ñf]o!ĉ[gMy/}xpЯ]F+t]>8MH*JFST[]1?=?RzV[pjOr[`nmቴyF5dP_,I;r ] '71/C̗D"lT"5-һb ${>N"x= ue{pؙ6KmXr/.0U}#yZiƻD@cZډ9Nv 缵ќ̟i'+ARBB$l}M Q`2nbۚ؅ k/JFsԎ7+=e V75igFRVN#$v9*p緥IX|f{u6֨j9ŅHɷ% Jԯ{WmWAEFYuS5>/I5Q{gy+Um.xʸ#$a/MӱgIi<Ε/.vS}WmmWp&[q:";U p>,I#aEΔ8E&F^̼٦=Mgk"V:\/hVYtH5; %6Ph^چyu$HU#OW7(yYDJ} Wqw2)z(IV[t;_4qV&EgM4| d=ۦ$YܜGր-+ dž߿ =fKo|x!&픃˵8aG_Ag}:^16=M|I"(jm$=*}^ hBVoӽǂk,V]uSFQޞᏰ,׺bE7ZFFo6[w߽fE"@u8FA6΃2)30k3>;ER]If顁hX~TG[ Ք]W)Y:u?Cz /ʻr7WӸ;QɃSYRiQǑ$m$6Hn$ ixNm챍/Eq|p88jHY5On7Ut*>2RY<^NVRy"i69H.6H} so\2LQ|A7σp*ϧ`S'h.E7gI8rɉG,qvSެC6U~ fré ^|U?fgP$R6`4Kg4xnZ?Х)q蜗#D&FQWҨЭUI>^jxhy쑷E.` wKҝҫ #8[)~wg&CJ~2d{S3 \< !Aol [e.u= ;j0i.k *3ϻAn`\\xoU˅3Rf\GnmݎRyuԇKN7Nb(_b"1VrR>|KhBE86Xb+{-ۍ%JHX{굈0P>+j{ }Jgu`qN}?Y]8m>'f0١m|f5EDо2Phϒ76ϧz[Q%=VBædT5cSRg\-Ti'ő{J~"CZ_٪KvЦCkkQpb\V}nO{a';$XfW@0/YC3dZWGY)L#ERv@(VxLy:^e>&T%'/!vX~w?+%X0;>0$|cul祙.`-Jێ?~f,rDBF@CKl،|h*_( rE Du>;P~$yܨ?pc^ 8ɣ 64gmgfQll5'Ag# c}JtEmj a۱>5/!Lu_Z!ct`<@X،"bs K7n4)jԀaLfn'm1,BtV"KuYeuIATK@UZPͧ 6uo+8G֖ [!ὊO{[q4 ϣL'?w`" kSUIV?T+64ϸqܠ` FWUAzwhE7|.@[(frnYI31QKxJ..B2,Ud4jo鴱KC" NIlLV)aE1)[(ԔJEzkWVbtD1'"&.M0b?8ҜG=/^?[dw5HW M~aIj~άZonmU>xX; Nn͟ڄdS{W^+m~=1f|9Z$ۀIq69[ݽWPTz&^v[dԛ< n'+G:D];nkv)^7Ô\j*}gVXUzɻ*~p+"=(u=;H$;˯%Fi|=Tu#, [D[̥ ;|"IfLW)^/S@jn-`A%jаAh*Qt)DzۘիrH$L>hr%L?ژ33XNH,ϭHVr :g cq6!;)wڍ5ARSD+yQE0bX.7pū*M eZӀΤɩ]Oi8Ảʵgedf N{hз>? SH o]xb~o-{U7͡R'o: ,ƅ%~ăE==JpR cprPD5,`κcQu;ؤy-],4@07nNc+ B!xph#}Ǟ@iGG49&yu(tI칸/>~ax> ѶvbN}$/3SvLbTQi/BF01漫.CIUl]$ 11>8Ѽ}uPlLŧրSm`V@XVNl/8 F1byRy3|䯉"Eȳtn"zSFz܊4W^wu Q],jMUnK ̨UYf]%pK-̿e?ThZ_~#rˀvapKCGpVv4|sTzi5VjB>Jy3"ޫr67.J[eFPYBklכw.rdk Aj Q oPrW/{>EoӈR^VARk6f&yw kQI-AA %ŶUɿ4ٝϕ*]΄jV Q`vS"Xo-\McQoqH"v>Io̝~ ZP`- YOʋ)OpawFАqEcBubo'={6[OYY|/\}M-=d݄+"@fv> N}23"!'IKUɝ)nOs }4y@QlCQ1J h۳**<_#\ّHk5~2AwBK9KȾ̊],#aZg>ζ4.`:+Ͻ5b҅xצ]btd =%y@C_c5H39CdZ9\0ZI"w%_c&@㯵b=Xp;{R"XTR%Ok_R@ /r5i33{=6F,֖O#z2P-l(*Hr#~ "ˆ9eW NAB96lZ "h8FgnvLYC%öhVqBꭖ7љݖ%wy"KE*FV;߬`q1˟YAYM5Pi1OyIiCj)t0n>a%̋+Pk\ݞ1Z +1}ZfG.μ>R Ƥ?ߓVE/}Cs! ^Ls@y(\fV{mT}FGf1;YZ6ʗy 2v.3QY1F g xp>$p@@yD=-d*߷ƣY硐l3o`Ez"d~cN {4ϒM}o}9Х#P(~m?|P`3`"IS¯߇[Ubd<Xv{,]W6a\b7MÎ#OB|gԊIa~I>:eC4X 7i{%3Je <^qmjOj;XJMK{Z"}(YA&P\'">|SYYh2ZZ7ht$'rSI't.G$LAS#òj@;E0}UqKbb*GhFK04麨Id͌)"㔪ZZֺk[ZTm ׿:фL3^sLЪ\5wZdcd]?Zr/۞+wa>$n;'KQSnhĒJsl[@5~?FkֽP]@qUxaxLofk5/;0gL Csрʞ^!5H'#.6L}EhEVˏ fjLx29@q ouAHtB-b`j#9j|2/)WiJzd7m@nZ} zv\I][{`0NggbƉc z5|q\(L_(r-lL$%R-gwU\X%,y*lS74xJ )Ep=tsY"+b]#lm]roj+ +bAv]Wr|Pr3^\?ה<_Q' 0GNAb@ sgS|U͗(:TW ͬ QT7]ߙ-Fc:z%8bW]olHv\:/ M#UaEEB7孍Qu 87̥uzP}j40ӢX[ _VUYQ0G+w-zĿR@S'5͖+LUo#0cvW/V5t˹.N;C}ެ;aw0MŚlxObYR{v+ȝh(@u8`gg_8m\Z]"OT2X37=OV%n/dѹ0чP4j8]w42DpXyP0 Gd +KNMtIƁZS3]mBGQ7bx'`=+Ѳm}YjEZ/r}aL`X,(a!ˌr|R+V_Rr\גנX$o3h>++`s}N|*}~d=`]ii`Xm\t wx{{xfD/aR?!x3 ?Y}ad;>u|RU$R3lp&Ev)= _xY0[Tm*mt-m%?{,vG'>ܿҎcuډ][Ul v8$3אӠŇ=#9K@6/ZB(KY^q/Nu(k.= f"a$1\Z-*CU0 OZu䦯 |xcM(%؇86݀LxQ%(G_7jc%oMi곱Ӵ״-VP=݉sR7E C,ù)YC Df\4Gr!R!N.*ivʩ47l_6daAraY泘 _+|. 8[*\0iN^h HlY+ eS45Ch7qJ?N@6zb)<+K. R̪.on„cdnGߡ.?5V~VviKѦqk܇2xG2ݵc)qX cA˂G4{F_DVgsC, bW_^F,v'dچI!U8 SlyzuZ"q\{J(%0Ѿ+vOkpzuQڵo%L ڎlJDSgOY.#UkV]`~;WVBi*9WNvGnvَQ۶+i1}Qg}h-̝͝`hVҿB +e~l̶Wf‹tҴojxd^{ oX:Ųu餅1;$pJf=ZT$2E/[y`ȊFfHDX%aQ2zz%kiHB D:OgϘJױ/Lƒ^:2| ]F昱N:WO("ΊlGeMoR%'u0\9F.(Rq;IJ"Y .V|O1RH[~} H۳H]:o%pl-AHou$\ +' \L{2R,[[S-:2Wt1%7LXŔ8,o7N^k6X遾)L\R5j7)d,(U?#\'Mjr}쐹Y:hw:Γ <^kWF-IA@3̚9B50h2̵#C̟5'Vqukwњ3l\ǦUjK&.5Q]`O~P],L~fC)zܪ3rţsly~rPj?H08`:G#>Q?o[@cٿ㹃T3I/7=Zgja]we\]t=R~xŠKa|3у@|K:Fsɷ/D%9_ Qh'N.PuN4>@8X|naQKUj,뼵%WQ:k1sB=cɗ>e:I= @]`eֿ.UNtqQޯfFgv9AVʞ T-*`}&uD*e,<~՗Qʐ_5ͶC}DK,`tM7rS e%¢C9nNUmcUm4ǶV™!|F9%"cTh'=>3ʤ[ƁR!u:٥ddvhIK6 pYsr)=Ek=I!~vt@d|]Ntl_ A%vy%Xo $D7kFͷ(iogmַѐ ykwxYV3Ƴ`TkA0{|9g=%!1h҂OPQX%Yѯx486|PU\fwF,W*Y$Gh&\_ωc=(0 ƨHjB?u c;s 2wYK[0iXTG:6dxo&n &XX7%]ƒLD$R?x0n M)ǹ԰"ԞYPK* Y fÔI5Ϣ)alel2hV%m1 YtBqT~zRwݶʸ:Hٕ,yc +Њ)zٳK6 E~|r-Y11IuWl=!Dڠ+dǯ 5ɬp(+#}ݻ<ܝ@.;HkvC8Wqxݙ{竣ƒ8ufLH#N[n"ׁB]np~q>ƥ3#BMW+81<+TWD.PXX7;Fۈd|w0yp~?/X}hi`m8ǁY@E|\D~| ®y(%|ƔzWXc-NzFd(LmF,% N %x,IkjqaVDi!<0Z)X7/?Zuij?CxϋSGx $0h`pE<11̢꠶ZMu>=ê]֑,҉'(VꚂϩZNĊy ϕv[,kBç(c,(ex AW~rvN&ґ#xxgYK"wLPo[7yInQUr`'ZE)1M@5IT*7@!:tsʠ'r#+ R ѾLe)fW70Ze/(كZί4H .zsiٍ~8iQgN- G$\gbiWi[j (ЙRL suRl~(Q=R[L90Zqf(~9BXvOT`U)"#aJ|׾@]l6IPD`%߽k;5%el]Ĕs ؕ?lۀ\CaNP9ڥ:2r*[Fψ4_" y`m;Ii`dwhYm7Lח 4$-] #Fna$2 ǂd nREÔ;ʄqV$ $4-AH [LiKfBُOQ?:hJ2tM2X{Qp%y.j:͸ڃ ť> N3, PTl(0ؚP6F D _IϮ@n 3[\)?:ǰ,&G+Uz"Cmg3a%Q\9KoP0VߝIwnhPan[XpCv%Hlbz+t8iMSEB!f` ]&gUDB95Y$NqսoƗgW U;@goTg!\Z`_l=^ʕ4Wo?H~cG7`'kYo!/ W.X^9/=`MD͑zڿu%*֛~Г/"=(ƠET'N6XhP~ҊٰBV/ӷ8ӷYPnj8(LR܎aL>&:^:n0m,\HPj*'J6ػm0Ib+Yb9[$rav' Y@R~oN$}/ҩ MB+ D-C t,A\JM !fh"b@N\/[n\fqQvF=|gx=~8}IU%ŨV7ӈ9n,=G~FNٱV0VǴ 4ux)ի6}jIZ#MgcT 0yk߈XSg1mN|msiJDt~'-#bZ@[PІ`>|I[kIb<Զkf~4x5o(?X@6T&~j%R%v8ps#ԨE/JAf=>|[mK&zvmpJykGt)aM x{o}e0/َ\zΖ$c\(5JIu3m8g+"d|  KoP:`Ҹ`ry8ʫ:.R'Cnb;qSD]Z)./xl'E9SIq8r BVĉ]gxՄZ E7TCf|7a3ANT74@͸PM7F[@iܧb^1B AP,KthS0Cd6pes)?-1q[ .{-m@*SZZOU&xrD'*W+؞/!0L$8H%t)?tw/]6#e6D_0+ж1> Pk8G?D+"&%$GscSo gHyJ 5I]byS,v|.ٴ`l!eZ:ϛl)?a9 YҔi:Ў<`K}~,E=̐iyEy=+?截3{8xrOrb祷1eͅdD5 E #&0Ҥ#Mp*]je5+E"* *aj粸5ȻM}v£0޸XI.Z`-:@.vz4nELآ0QkٌV{8<{O|Zqs>ۀH麘ԇnb3ءU8>:pîCҜ$_}- -M@aO{4cg5 gțQt A?J IywQOr<|R`+Qxv|F{'6'{;xJ~S;?*b ؄ ,`䃗"7H4[a[l9(_ DfX,W<hH ̂|,<#`l̜-II[ʆ3pG+оv֐3ƶ7Lb] A܅WHjeAkss<`{i2`NnĢ#B кD^7fC't}K^5C,ҘmoǡFe{;`49wBL!pNd_\WBvyXa=FҰy-GJdQ&Ӭx4kmEq ca_osawaǖc1`CxזfH$N*Z#i !npd4/ kvNsw <.Ӻ92G4gb9e)#\M4g C)j潏\dVL+ӄsHYΎw?A7$}SKL@/BNMrϊ'RRnI¸)Fc>\_ęyT+HWH{nznGV VmSz Sg J3O(2 `Ijdd%P?Jo''.g@gREz㶆H.\)k<~t!Lq\Ssp\4m8JsQ[6fulê#"tgO-/-oŐHϻrWQ=kLn\6Pl5iDc'2=2zs6qb %WaaƊtK_+Oe4L4|,p@rF)v-p׻=QOrn̯;$q/0olZ lZcš6 Wft|ܫwwhF_gM鈂 dWb";k%= _L;3HO?Bs`T9tl% /_y< ]RoEZ#Y笹&*#VjXUP)^Oy_7pkz_jLf85A2Єf,<\,N+/~-{9( X0  d viYܺgF8ܞ$ʼn4 6}/K{!PF뱎P2ÝTzxS^(?m{ܺuԕqTXٓpA#.)%+\4P}h~M/? >ksBFھtv(ָ]z43Ziط7M1 7TuCyWH#'(_ޱ.۠^37#jte%/hڨ']ƒ ڛnꄪbL3G<,RuD]D)*ГeKɁT9eHWL!la .>4,Wp* (NCbi  >H<*j X=a}u4t*(a.nj=pG'PZǒB󪹟'2Hl=,0GÉc:Jaz?sȴ5Je@%l}ҮJ xJWwe0`>7-{L7 MKB֗okdq Oy MQ;f߾vgl=4 =@Ӂ'&E]kn:acSv+Sf23@\4puz #4hbL]U{4WXmosq.5\ 8e<'3?($sD|;ɸnp]D?IaTU;{CaT%/Sdf0M/; `Qdms5dVģ94UHMzdu`1}”0{3|.UPqfg QQyb2^) Ҝ 'ٍ½.xƽ`uщU5(TPx!s(~*-v| ->*s5{¾9# -<>r^[gMbT[BA\D61.Ѯ8r_ &{t<@(Z(GPĜ䠼?ykk- DVT~@>c:̞:x-?BQhu-@vv/…niEPN8-=j~?#OؐJ{v'ar2+QD ZSOp.|B[ Ծ ,c?( ~d?CäyƝGaZ手*8 ^awqWЗÉnÑ8d0ާ׊gh6JӽQ|Z'r$DU[ HRۤ1oܱjON}~ǥm E4}qi])z C9[-lcʧߢ摦ͽH9(L_'(Rz P<>^Yاǜ:T՞TU7C]2STeQ 3f?"K/j;LC$ ;*Z  ;;$]#wK{%{@Mχ`!#a:KaT+AQdRӝK +q/ <\DDjVnSk䯴WHr6 )c/-[9!qw\9֫{0>SOÁIޥ4Wk.;~o} C(GhD7zq5E2vL?}[v(E֠B(KʟH5K$G~+7v*w͡&q&TxZ4<Y>^Xvv7XF aqǾ-ΒM &y/GL-d.D)NM9@>nZiYl!u 9֙"KLb_B2`BYʤSڃ%SbRV@f)Ӿcs]_7puDL1O x veFdeo!xҊo?vYw Ը"ߋuFiAWW#&Uj,6^x]5 GqTN12oJ u6 #yE$PKͦazq ۚ!M 2gGtm!ׯ\5U-:Mf`D;h=[p.^y^H 9n=(,CvfeWȦCfM;-r#@*5ŏg:Aܐt MA<-MQ3*¯M-,a:5( .EbVwL"|/ܭ*LNɴ2XPM1έ_l92Fl .dQ94>Ek.~hU}9y$߁I_zu3s ~ c9[Ci3b\u0Rjs9n/OWR8A,>\%{Ld]YG-)N^r]6HD rB2FS@f;.UKk\rG6KET pIO 8/?X70 Zr;]#NI EerS̠&ffv-ꙸ=`KkAc$=vM ftz,I&hP>g!j.)8IhU%H=W{ /M]7= V|-\_A|J_W<ΛJ5Y^5~E[E{[Fu2H"KԢ8&-fKn=f&{0Mi L4vk_G wzsa_:0bG*3f()5d{2ߥؾzbݱԓNVo%^)AO1xd|R븭0EvrZs7 )=,D- =^f c|Vg wEҗ)`)ˋɾ] $䴏N@bYxC=,YXFÓ9PC_ʲ賡9^`| :WcQdpP'j5S8_@:ğ$I4'{RkԬb YSiϣ{ҩ7ʕ%H#Ft2?iaz]!r-sQ3âC!.!V8ؖ9=kՐc:QD ȣ !:z4 ;sE/H[1#lHuMj)dZJ-]~L ЂD&ӰSgT6uQHO 0oݠd\;DG"⊨eC>F*As@!Hil'nt"2>ڲ >9=L3zy$9=5iNlTݖ"طc_?7@Ⓘd$qXJ˚ ]`DI_;zxPcdgڎP{ڮ2i,ʲxRXu9tuj*N6=26&<,MXOSوN2oz/҃Cay¤Uy"~gј)M _*'.ldz>mX"ݢ 2wZ6kvv*=~y$G՘#|3酒]wC]λ]'GcgOYe8y PQS M İNbSr)׸WGrqN%8i^Oyz\Z4ȿ["賞erQn&f)t!ɲHƼ{`,Q|fmAvmDcNj6d;@L(9EA4pW9#D]m]od9@ll(T!Q@yXhl*C|j t ,x@<7 NĐk;OPO)3A1Bـy~* D!C;uDDH [YgZ] ]>C}fze<[N ұkseY*2]onUFc3a f+5kҪ\ހ 6cK㶢U=0Q=V<R.)KFjG+V{ kyU-[8*IOɠkPv>0HHdꒄ̐Zgޯ;M?ضI8D._?T5|3~Dk7CϪbK6z>T#bB4?!(}GrmHRR 'j5wû-g`M1i; kL%fD+/nT-00_Hkҏ6ZaTNƣAI:'ZHJU'G㬞MC٭ LF1bۢvqm/V=fY bG+NHxZAU#]O\[6`<{ IhM|uvZC!fra.W1Bl1ɣPpmeHKي V˗i#l}>ϐLr+;Q{}H'ְe ŰMXW!E.pAlj-t%{^P")7ҳpp-eұy1'WeX .җ)ӝRԙ(i=_/5۷ΦM$"#-8(1R*C6qE?DV*Z Y- ~/Zgql-l6?j-QwѱnɄpY=4Mh,,u_H^"9~̤\/cuV'n8<#z6vb|qj9 5,Bp{(fJOgtxCԖw$@ #?Bm#G2sz_FW.ZdFcsXWb+w%p 6(ur44?&mNNN@)9-/Ѝ%ŽY ,7(IEadK ]f=S7<K̒F:!-9 *ҡN#,#b`e>gAJF'<VZybM'i]d d6vS~8QO:MY#:@xaKh?[Y9k0#BPuk(` Zqu s}s[H}h3BR(is'zVB[ X.>E&+T+UJl̏4%"IBύzq0\L9u} NzWo$ sޛ_@M޲N"r Mwk:۹b=vs &sH74)'1-[>GzN؊+s=8s&:(#ӈdqk\M9&2Hi:sCGW^r=z EQOyMʘu4yC+0)d}6 *\׉Aì Qja,`5 [YD'8OJWb?pK,;JYu)d>DŽ/'KR  in|v I:FPWsN_AXg[Dͱ4|-w%ŜnS(/x{P`&])@GS`lA9Ò%ᒕ161Jjp_[üRπ@`Z)f5u5 T _x# aBTjU6Ŷ7w%5/Neh͇g `66'MAI2~8i8ϙ*"}) !DoryW0L-~PQVmME'~[dG/ؼt̕|I]"?bmo,;2j:׾1%İvz7?:&5'ײE>y?$o[Uu_ɬ>?a=\t M _ z9Z)szu@P9njYU/`1h:sҕw/Xh] iBB&}ED'PEf^ZԵc8?T 0^5`J3cFL?G)v"wsG?`D = q@A|$hOe}>R6yja!S;!B?.;-lt !w?hCLWFbJ}An&H,9=WP9䐊ap,7F^}q\/ҠL{ivm4 Qy{saZ{4֍5 z3s[ ;*"WK٢.ҁP )0yZ:ˋD})Z+\qܥ8Gn_ܳϨknJBǘlݟrjsc(=v>y Zil,WlȨF󚧾SYy'\,y.qx5$fQX:Ҽ>'"\3EfxܟP *LW/Aq1Yʜց 69xגwr61[ř~~)@gwP慳swVR'S`ywAr5 (@!?9a@sLk_;1.NzWy8̡pEQ=ip&VU| o[W$=_ GvFF Be\qu>3cO]ҚX2Ahn1ݳt. x{rǬOb=w.۶9(:s6x$squ7Nʪ5Qe0]s7K>c4ll3bYaji'˜P4IYA*PYb`q)Lu/!p XMg udqe'`ψFEOdsv\HQJwKGꬦF?(ɪu4ϟ^Y^/}1cTL ;_t,F8di_t22&RјZqZF?keJ\*j.b):Đ$ wYO0a=V5lLsVCS(Dy$.Z*ɠU!vB,n{0o6$D^z\NOrjMyy#Z,wL!|1=kwͱfƣ+ )S FzmOmV{gWhV5Ѝz|MVݼ#%-:gЫ.eevOToZ~:}#ٶLqWjgjh9]M4.!efa?!N ž\FSi!p֎Ͼ"&aH.mL-YC 뽰k}Z`o %3c@k&$KOYYN̔v3G3ggvVRoV`IW1TB~j)ΖOwV:,0yLVJqxgSM>APҲ8ǂ] fӂ ڋ*@9#-Eڡ㤄=Z limnd:ܛ6)B0;NX&B C|ee@(dDJLy*C`^Nپ0Z_x!QV)Xz7{`au}7>2~CeUXcO:ZG 4$t2K5[+cBؐt'>O;=AYNlkIb9VY}uD4sc&IRHUNy \ )2Z+1i mЦ B5Ro/Y /Ёc.u7Ϟ4z2Lͤ˱bZJp_|CSy K˜wQ4^c ae̼ko;$/=f+N≲LE-f,Vز4f`˜BUj#W}ƣM xëFpkKϱ uSu`m5I`-JoE9D8+jR"$s@BRs̀[Bc}`wx]i;=ZhȀR<>"Veqk]p b9C`>hvRߕ_d+9/!:qF l;y$94U{ W|Q;bh}X4MwO5^x.#͓x FL=qe]IKq4wFs6`].ՒSϙBEd}A'g.%S+iȥȠV/r(s-6\$jƨV+2m>$Bߪٻ.cj=ojKcJq!)Mˡ f&O5,҉XqGO5淔E68#Ѽe4W3F%Eo2 kt{-%ٸ+q Ud6x/0TJ3o82hVZ6\oNF&3 kPZ ]d6UKItV^i- *%R- u`h•6͹'w'v%͵]|2¡jӭs>:l-uծoR{=_`(G@iJ'bt{ީ|` {+uU[U[V  kެ,EiJulEe7HF--+)PuU!X5p)}*$Cl31 _LH5SaÕKq7h\V hg$p[{G衒DpT B'{z[G+you vQBWP<*C5h-7*>"Ȓ/[糼b#wtZxk I֑ >8&+5yߠxK/#:;j$kW|njӌ !P LK\d䬩Bz߃zkE wgkgS) UC5r<㣴|BZ,:J?<GVn_8fJҞS׵opdR5|`h%voTnqs}m*.$[\ֹژLmya>CN'6m90]T7sl'p,aoCqpY|A8oMx𑌤,n寂tcRً^ݓO% @o0Ŗ:&:,ϻ&j.5GҀS9U;DчFAWQ;џ%vP,U5e[C.o w>K O_NFb/@ n7+|Q&pH F.W̹𓻄\ZTLÓt4Q+kg v_tn!6 NO Ν@Hbr%xiLk _h%(™ "c"ENL-1U >ltu'􄝏s#V H|V2u_!*CøNd d;)@垝: -s=Tf7?uA8 | ^Spcy:S}l;yc7t1!q!2?b898eL=a65@!B i}y2f Oq‡ v}\ Wf&+w7dAblҒ,b>֞'(`p;XBj?a|}L8&N =#V2IX1zSw{BwKȓźVމ@C9 MYՈ4%!x3x^6 }O l7i驡t(fWޯP {[ /Wzp[9tPLyTjx&\mTw#;ݬJ=1#<&ډ 4`W{m!Kcm-{ .}G9qkx%hȓ;zA"q OK-(JV.8 h\Զ,FMno*U'ÙG (\lڔզ;O M32TciI)r6-8)Ȭ{ad d0pc#{IF}ּIJf);2Y?(ݻ4oS 'O}Ih ٹs>(bFώؐ:qyE$F΋o z]WO70 XPj:!DӡjcMH?0L f5&OpM:1)GH an^N_E&A2Qφg k#U&=xQ0w﹃;okX=Tk;_ my9zWP @DPީkK j.<)I=Q[Sm=+:? 5aY@bb7ij)- gLIq`MpXBn5TṲ^u\ !e~sPspI8޹ dfXGlYlgqMhoiD-c:,S@$l/NBz1̧ڍ`?RP 7,N_9uHnw!ՃHXf0J"K`d qZO+xV)HwtU/)] r3ԓkp_L䝧 ~t(͐~5's П5'I L:BcZW'+*ziLhͤw2Cp3hg?#aFڶSt-C +[EtnXS\RnzDNQ C~Ɍ̫؋Й`kvB;1teoߩQ\D!+^je㓀M0YsG x-tgsݺ'_J@5JpQʳ𥕢XFC[cGK* uPHA]DŞx&? x:tyxm\YZ%36,u?gހy|.523Wz24vWuV9;H[ 5߈Q2E`7Y;xޒKi[O2ZVS` Io{#Z%g( uؐx?GAc"( :FHۥ2*A|-&ɵީ\A(sr,xܻJfX,/RIyHzʎ\Ϸ |da Tewr2*_t'Ƅ#VB(_ _y@ρ+G!- k5Xb{fѧcPt{is?Y?.qv$bUʪZ\ ۑ7_O2A(/K\dB]QtXb'+8 D%*^M?E.[iMna YNɣmVr{.4uWDI@i 02+/p J@ihYddnqFC-(,*SW3ZJ:* 1s ļA•BuZ{FzX2 ,'(|҆%uS)H |.rWw|[̊}{(~-4zO^C'0B.l<.rF^ieL2`m`l)9a]sRYR܋'l #}Ff# M5v5qC#o3qs|38HЅtԒd.E"i=…Nz/>q0Mi}fI9SjLN:\UJxLYEk3`!<.sQxnxT7FgV1@Z{I«y 5֋pAzXHz9tl^oθ\́.I tB+e͝e6 &/ta \h2SI}8Buo)G̀@wٜm'£=Դ!B oY ߮SȦcgBRC1LⴾacmX7M3Zut 0)sR]\N\~)hjYA/JO??L!%տza/ \+ɛaC.c3FqpkP-lǫI"x]Ұ^+=AU%vUdPC8TڇŸQB H5cZ*8l{2j#6ݟv%%͕8ߚjUIa ~' ^' $x=eP"cfA7tp<T'q;Ԕ91G<"GxA6c4i-g c^ش&1a_ >~GﺎUΚQM*ͨP5Cj6{f9}kθzL@~Q{#ۿE,X~(W3ʝ^ts'*(\)/f[(Z1ieQHG5:(Xù5}, $&{E/pdV ZA24\f.=hehj_(aҌ^ToY"U#셠V5}o( z{T㞈s0z;/柦CwpHqyT=]zZyd \M PFaʣ4-rWRg:MASu>s1؇k ,0.xWP soFRloo,1o @~lsp,?CIF%4%‹._\;`0{s7L6N"%3߶ǔ N@e뼼}0'f 3XFỔ i׉o @ PYK=d\֪9HR?ϵX\e0bf`k %tnĠ͗Kfx K62埉]ۿȗ*adؚ+Wt3r O߉]͎]}!y(gy[epvgܮ݌]^0fqJ$,. "?rchf4XdBOL7:- ;H.4>ڎjUVIAf9蕼zJ {.(363YܲH$o 8c'+ dx΍@h0ϲVmd,yxI,"4}:AyqGF N/St𕮃=~sdj5w[1pl&kI?m7*Ȑd|!+Je1XG' =Xc @l4E|2 yq ]cK0 ]LCk/{ܗ "Ԕ[ZdG 6 )b)+qKa Z(ǹ@1xc=4p;, &:K#SuKrv :Q4onH]K\`[6:oLG?Ĉɪ?SviY?_l-.Gp2|{yW<CuԜ8Xbr5ZhS׏OWN,T9VXYDKҺ*l66 .\7ds,xbcIlٚ|{ Y†d.NR>$ KKz5&w! ^ r3Ēb#&چӎ蠲tf0dnZJ:$ f-X? Э$vbxFHOxe4k pz yO %-}+nvREa # mkCRոW [ iײ2yHG)=E+>N k2&EUWɃ:/ .ڽx9)6k}ݐt*$ P]i>@7 Sb/ Kd,$4qrRAhKbZe;[ Z.H~܅'*gnƝ/0-Z~+8,46״mzZSd;!Jn<3 &Bbo+fZ+/.:y T2Kqx=qq0ܰ4/a?y."Ym:d~JXs "sG1Sr`K|3H,Gb+#VZJ 2-YW쒨 bTQT:R|HSӲllEy64iކ8ϸJ(korT ʀOQϸџil+rw#cRRs%)G՞yqG50r ]Jp\wYTrȑR.>*H8>pn7W{U`.b8q-WO吸 ]n1#gp!}3kQ ʶYq+Jw/" # ̯x#5i?#Co@ڀ5 *Q۪=\q*U[)K= uH) J`l8A1GKߩآ{,f HJIf2da"z^ŮuyPy! ýu*BY1 dxD9+qI)8d͝ddrΒdl^7Avc2[G{rPFݹK<ՀLsXFu`ٜ'T9Sk0HUۓte9YJs~12 %Ήc\DV5]/}+p]bk2 )8eRq߲^/jDeA[1)?8j]dW*^ 5b"n`j&-k |M&,x3IM# ZRCc+8ѽwt^%rftm;KsϺ)'tǓl< ]ҁc_''cV+>0&rz:nA N^ok1m.gٟ쏡CE9 HSt5?b]!%dj& b(NQIBYsr$KXGttck 'Uو|J,x8ߒlFLkV4b;|TTeyd*?4>8XMMׂVcqmD_BY)(LU#zٛè_nEBE("=a[>qd#b2FwA4E1,UP[F4z_>2B--r+4S_rfY&\"~z ATBBbJWΫݕFIqtn*mm.ħel%ѪpL:Ƃ>CYG얲 %Mڲ6gn6f N$62vYN\tb0T]|/]I߄8;# eK4|(L:Bw)LkyXɕ9GW ]FHEfO:'XÄ.qzVdev0 Fe%_$ G5eCѡ,%}efJ8pX+I8 R ՞qWeBt& bk~t 1^U5NwgayQZXgN\C*[(PAERa.W}`}~fXR$⾀r#S]O(l8E~M'eTOw[ l̻k(cΰZn+|\a% 9QhroVF(0?-RMBЪP[[/5̕q( w9D>؏sv =u4lfDM.mfʢ(bϗ8z]ׄ-N㢨}2gȺ>KQ+o7q=w+0'!CnCݲ]5U_^*{"w,L_eNAtd8-#tk K0۞m,E*]@2m!0HPd|:> $뀃w[1U([0Bz(]e%Ek] 5d\ '@#3)e#@OY²pG)~@9ϴ'Q8:,Xq^vmL] SQ F K8[4W-tA&)$LE堆/C;@5+IK t;f/M+T®M{KpR7B5~)v۔ne*VukjqvD!Xcl>$>yIjoaGy9Q[Ȅ}l43QyxVL4kº4B H%X F*U}D;J" >jjjti\ Q:ǴC!We>>A=,xIʦ T:㸏׉&Ƞw~{dQV@h˰p[oU`Ճz'N5N &P~*U\mu''PRQ0VBL$Y @mj\VNχ ijZ@x f`i6^.24vv-V c5#1?1M }a7U'TC*Ԣ7\0u'$LnA]i89F7#PZDEڨ\ѽ Y'{EQ{f)M .<e8D?j]DT5I Pԗ@vUq>*9.Vd`%g `c FAvg=)62:Ƌ.͕rjjjvެ-pǯcPyV76Ag 6> ^7f5d<+FΙM,S?am=0j hIWOk8q>lFb@w\mCvFIh-b᝔u32j,7o($jE$GKU1^lv&۩p H)A7.?Fu48%u섊i&΄*&$A\+25SV9'#BnL dHmyߥ BhEx^`q1 z-r@fW:|œ]21La{2P@lm݇ndrUO8[c"!mYmҿVFr,9 A*ueM<o3aTcPrL_]&Otx qD3<9>jl c{!|!/+5KǥÍmPG[ BJ?ccՎw"Um2~g|p^Չr!f RK׊Z|`{WHB96boBsQ~d&KV?&9TB]V-̅U'1X;\`r7|q5g]Npp:C`qQ``6P:F[#<9yY1uEĖK ] Vp_tC .{J>ye'T=RǢ:C`@VԼV2—$\7Uۥ|WÑX5,c] P? aw1gdv AdbܹJy_:وAG cC'M7"`cH V0gC|na㴊W7ix@G ) RI ,9oV@rU. RxK{=څ2Hv`mWz;.d#0E(TR>I(9'Od1>\גRA'\T)i1H^'q#˓w [iqMb$#[L_o ,c5F>)JQ%X-.-ϐ_[yxn>YZ@ /'"| `5.qa0fwpc@uF09&!}rLN:qTwjN\;ґi9m/~X9$Wla>_0Hx9.6[v3̱ۛ=r߷]Ztup2eJ3a۬Ň_H)kx/ uv vy9ѢތΰVb9 d1|kvlړ=t-qs(X5FVDo߼_d8?{+PH FM*j`SEyEI dNLXoXT(5JvygJ V6*{Qs zs#n!kQB,pD{'CʭLrE;kfIi~x R;0D ;B0I[*}Y"+oP#.a0C̴^Ʊ:xfx:"ҫNAȭ[#A^V' q9P6ӕi$6_he/0XF^{FNu >ڠG#WIԬjyo K8֑Ld~ M!b "Q\ͻ$ze +{hGrHB+d[(bc_Xiۤqhhv@\!@=8g&z]@BS:nf ݥ2y(R XG0)] 0 jQ. ]dBQMQDZH" hݭr'ۇcBdlpf0,QzJ+ZըE'tH+]16%gB}rT LxG%y>h=ٳ~(*˭&G4Bf+T?_z ;l*'}dsa>O ~J6tՑxqY Փ?'_]DK>Mv¥Aj|/:_ʼnZ|"-GЌQϪT5ۮCV EQ2+ӟp]%J4Ka@!4 q#]͈pv2 oB#U&w (G=8놘4ajP\eϩ`]߫Ps%PݢeIp֑4(TFz|:fDU= oʻV1搑~;N33=nXϤAbD]^y uJ[ .Y2<.'!f|y[ /`g#h%^N9ȃHԮsqS>HګV@3A&:HUs5طHۿcLjY- ixG[eSj:Y6|1݂HoWM_l Hh@ [OCc{>/5Afe5BL^FiNM؇1p0.rSwp&Z 5T >e@Ӫf9suK6'dcY'd _+~.a @›ڵHbpCwa" \ lbxnM C|~!?O0s )1 Qi;;Yg6Phʭs\;w U#+chG>Xwn͕zy) l{QI+$I!)s$.Nad >bמNi [<7M@*"W? KXu#Lsa@oÓ6ƼjYLbs4a h] pkzקVCrYzi׼*Z$p Wܷ`#%q/ 8JltOOpoc[&cwm-E7}9O#tb$Ax] a#beٚH&׃DSd* -f chH96`*=փ{,Ų{FL22C,oBe`T5pZLP!̘Ţw43+D:ڟf<9( QqM|g Xsh"3GP?O0sgbqkkR.M8l s+H/Z&tLtIC8z1UhnF:^@.G[=0,[&EkkL?0cs%#fw歋@;w2b㈟v wd@H=}Q[7sK^ɶQLwl 5"o; Ji9`{G;xݮMb"D&YCQ(ʼ-=fsRYD35a_axy;J̮IʞO.O< !_͵CɌrm.fW63s2 j#DL 8O:1@'x3VqZU>/ys|zVT|+ ՄWp$%8F@!~Ԥ} wd/Hk$a{.XSr#ͮAXȰ!yAl*:'NjZjڙZ ч*RC##6գzZTK?uGi<ԋd=+?((?ZAlHLavmDNLz;yH3[e):o`ͥTzV;foe@);.f!{:I]J)|++2>R_r9_ɺ^(݆d3D 0N>d]2i|-쪝d#UjkI_b "r T̢|wb&]Q8ݤ;LOrZ·UN0ԒEo02cԘ/Ж zRsoor ˧ `SzN ׇz-VVRR.6 ojץ%PNBʿA2vZT(*G#yLAo\obC&o5qkoRpx#DK6rV}h8ܼ2W85N࣋P%4w7 gxlNMZurд/iv\/=}( H[K3JzkBmvß %f:D :ZD;bROScւI.fYĭ%~0~oB(\MtDv'TiEI‰yϝȲ_&Kq'/.'toCTDSigojJ~097/HN@y;<8~Ч3863Sƣ{ӏ,;7O5씨Wi9v<՘%٬K戠Q٫$%1{28b[n2v(h a{(+tUyw2D&j`wqb= &zv K%ENSmĮ, i*JE&+D( h3{Ĩ(deeaP8$p+L6eWDC0mَl;DŽ]Dpy>X[@sIZ{dӛdl"3AMXmg@ppMdy2_u'*O ]X!;ڑAU*7 |ئOI3Hpn?\i7r##g3]g0QŷVYT1OHF7Vd$jNFF]&{|zv\[wix>w{8[h![mˬYS6) %ojl=*MOaDu눎.;b 7?)bIJA?\ZtB"uB UR24'maP Y<|V~;?/|+5oIyb~'Bnj{O${j}ܔF%@NE}!&O}Mic=A ~A@qufRDpSaxmmi͠p0\G|LIgF3l̀6kA 7^hu ?Cҗ6bWŷD&sE[; Pkzdw*Gnx\Q6冀<'-rkՑimנ,9??ta< XR! /|/]˙3[R7͙ )Sxz1Ֆ'=Yu=,{oYX nSV,hxrT4".NN^M^,JXnGLU)+ƈeZg0~,"22-:\tAoҴ;Q%zaUQ+گ)*b'`u7B Ǽo\ hy/4:7l?%f?+Q=&zхedz@2k͂nr!gJ:Yt?.pO}T/f8sf]EuNSsm_CG {BY ʹ7˓ K9[8ݼkzXnU?gD!An`u\}'vaFWccwzZUDGJ̞E e]!2-9PHzE1cLEm)< |͡S:p9$ ~}9|5{Lp#ԑςWHRhAf([B|[I/ЏG!`/foKS's!'q#e{M Iy雦,0CAc:e:_+g;+ m_pִCI`[H! W*9k>#Bf'$+sj32(5Ě&QgI #" @ƾc ^Q ޖ$ SD]اJrB`m}(^΁|ɀ<'no?]v֙~<^NE";`2o>#)l GK.!1}?L 4x8*}DM#19ey+aN D̡ : %݈%aAR&ELLI#d NU, njM|-ѱDn.%:D ,[L fC/ ڧ?@O^,] 5ߞ'YF!e$gR"FQL ?{C%JAHVHQAmHt[K-҇bna: W8`p8jUy*iƶ|}w UbeS]_bVtφ+p a1%="i$m8vJ,a8 ntqqfR)׸e;}6EA MmK=zэTX&ȩަ.tܻ-l^jz_`Rv1Fn6"C@t(#@I®#}6#R5MQe^vdF8}* =ԥH›UsLsM$E NCȠJW-u{GZpp~`>IӁKE.v5qͳs,-QP*OJ&%Z-VӚ&%z/2ҥ2o^"t"|"<źSOܣv0y6 FQ,(RW}d e.C;]ܸ&j l&Z3FviºW^ᄰٴ;Y-1AaS( uBnftCL? V|?a7ȵK6‹*;l^Yzro9L\A+ۼ7iȷ^<\4\ }&+I ;kmFck;3Md`|J{3ԦE`P,v9~PRۊmrm&jeR{;u5kj.%Ef%c\GR[kfU+wۄ@ l]R7YMqK~m \bE bYVϴĬ(E>cܴ\i o`iLr3_Lp=fXc lcqb!os&_C/m̸6 0ͼĩVHrxL!0%v- !GnX`}NLPB"kj+ p۫keȡ& _Z8X:qt:Y=VIYi~tRUfU݇ƻ#|o/TP5hݐIi  i?jzc֑>Y=ų9j[Lqld3O y9 kg_ELq xzv4[U.HytILDI^m \L!3?gaۥ/\ќ<,i>~EH &VՎ+ke+UJt.V8ymI/ᛎ5E0dÀҊS6Q/N4V<((|s]>④7@I7IBٽRxP6r\)m`_k>[ jo6ͯZ+V/gD6@5ܫV:qEaX ֙=E"оTY.+n4J Ͷ֫;BXH_O9 _ EP@h<D!Wq5*!YFܜ*z QRI8eK /i!׶3AnSxgM,xnh +8fhW@\F>'0*VRTv)ʏY {c|'LIXVhб|*?7f#RAtYzd zMr:Q{?d.-Y/:C2\дF&O_}(,z;\5b 2X E4SH5w hpf=К<ALׯ[T\}0Z-9 &=kϩTNƒp4: Z7CG{JSY`㜝.6GCXI-a()'D"y˙B80f?a'>߸"7Œ)>I&},Nz<347d@ a?XgB~HʷWW}T$-YցrU2]fort0fx.2$vȎKI/KWU+铟QM$Tz~̩Z/$B4YQyڏBh"krJCqB / .i,C}ǰE?2̶}GPb4+ܻ %[c]bVy Jý2oAf=5,UZC\wUg"j/4P|QFHw67W{*F.7\л߄HD<ΑBUe(ZcȤ /Xxf(֕o| vtv[ށ%@DBť`4Vfc;bʣ]٭wi{YN4 WWt)ظEs>l9ufU50*9`؜:-1g?.5{gy'T=k)mib[&)cw)e6S P ;7!w ՙP/)/Qm_6 OD rj"P%:nlF<$la3ܟTo㺗k,=mZΣ)e|F,],-Y]SGޟdI Z1!dErʾ ^~M,mϦf;-}YP?>&4)Jh{U8$ooO9^"o_ܘ%7c\=y0O]u^<0p0Mjh@qq:CHjϡg3=b) *x= >8Vr5!%겝A.0U 4GtU8>yp4=Kj+Q%`{ ƲF+" bpB}d+VT%a:#z+SJ4&8>kQW6Xo&d`_Wإ '-, E[V _v~9\6ֶ f1"lf ʩrौ <2&̣Cv<KO,r1+$va,6]Lg  қ{qԌޯ$*2Ry; 3ݻAW:[L:>aAza2C˩S-顏27^4=:_D/7޺w=K9mNF\\It tiD>Q=eR3}'~~st:Y˫šg2LCڒ%M']JrK̹C. 9i 1 9Q*ㅸwyX7f*bJ᧲of~aѿ u<"ze >x0vVt?5n{Y&J\;c];ڲv@r]ɀݹ4xM#Z ,dw!Ady*lTO%%>y'kw+J@6Yu smB|^\G39Hƅ!>٧7+a]XH@(-ޫZkKA0 ȭK!eL'%6հoQJB:npiVq_N}$J8'k$i8c)aqE.t8 ڞXw-=ljA 5:$E6"@5hK3&V: [tdЄ/TaoqS1KHO#y1&t SBhMr1Ex !N^[\Ф{YRbC`ȕ# ?2 j3['o|jIx[U*nK.VQBӉ! Վ}Cd0 V\#PC$∔kTX*9:݅\!y0{ *pòFpe[b'Or"b.HD 9A+"&ۄY-Y\qiZ z!lv,4'#ql^gbxxt/Ċzz';VǹB 3~C؍AbQ`!:&Q+(&q)`6[0 !#/QŁYagRFCJza)a`X<W쫼4A\k{c4UݐY7Z$m4þ>{KI]GGFWF̛̳ =Hݒ $|:.j4vS,hd+3'Ƒ8/E;=*[#.h=1`(0EY,d3WcTVHM#C$=f, $~b [)QdĹh@`.߶VΰREm+e,~B׏Ay]{  2o ŵVDݕWė'㾛RMęEq0x4DDb" hw+:+C813B4H/52ǞI=1}7c1lC /Y1^mGX@?vLI `- '*rbD.Qw6 ~ 3; 7u maԴ:'kNtn(Qj@tj!r K z,V2@?$!¢RZ:>M7RhZ`λs2-A{ɎHhY9jǓנw,kgZz[6-O>ܞ&[Aq ^M7UnJDg=<ոCA̎ ӭ[J(bS̠ޱu(y~|Ƴ[q9չ!㸳#o k"/F[m PG8Ԕ:Kbrld{ IZeo,YI 20'!}Ƣpy9@?2d cیˇ_\ AfrC+@+8`xQuA!OHΚcb݃,97 ɶdA\a?g(JL+=KF9Vr5ށO7 _zgB98jk}Q86 xIM9~!!@׶V\z{#~ҡxv _I"\9%FK{!:6JVZJ'dkyP5{u}KitҲe)ÉmSDq[++IVnvk̾Uz_uq]ult5+ṌdCI_y\'ڣu,%A$'swk'p> /x5$5>;CrJE #LKڔqA|3O㚯E+I4vBAWi;t2rDV9D.ЮZ<8Hew%b$d . \hcz\:SBc-6BMl딳'()} $c%5", / Xs ~BX$qTe ,`#=G{<B 2?mnʴ;;v6 ")Ls[0sW}'^6bٮkO/h9rWfѷPSH>${zŗcj$p-Zksj`s샀 #3 dJlA ,KzF5 yih}yb3Cb I`al֊c:@π8~W0r3klR$n' =Kd?pSpVo[s?˹y9N@:'ʟƕrT *:3=l7 X]Y)I7uJ piAW6S~+2}K'yJJ!(R` PGIh-ֶMW,9(FǥdMȒ$lw1HLoEфؾQJ$MMG X:c+ϽW%>ޓHD*i)kdNbU 06vw?~Vv _Z3yTnu ")&o^3*߾CTXr*gFPISI˿C/-#KfOBQTMoԑ瀏 (.}r#6s<܏Uhy!jF0jEƧ Cvҡ BD_"YsRUXjg\kΪ0NJD $ 1 ,.j8Pu0%5#[3*љ٦|npO-D#T!ͳOMpq( &`BJaܮv~H(iT豫19 l7[c<`U sd意1!H^9+^zzU 0$&.hyPB%E#Kl7Q,ˆd`b;7='K Ja"n򜏥R %xtŖ>ʴ!QEcsI~M!W=1Ȕ\ZޅGv•dºj_1@3yǢpe oCr=܍RCy”VIw,d/EyȘTt-aFM4PїbWK~ȄmHXPzs|Ǹ*0LD9`)Rm[>Vr/d \;ʁ$q"::MqЋK!BV X&p{0{;*5N~A+q26t g^).RПvC\38IBUD-0U8gI,\NdF )KkzMh+V}txK~zJ @/R2aHDViMa `a6a:wkϳDk$ehUL}p"fFDd %jb9{q7:Êve xDВĕTR+ JBC!8};g? (G~4YVmq`l~luO~p7:([.nˆYW P. M.zֶINs֛à'ЪL.2eVNVO.Gb v0DK@+ik ޱQ|U btK\\w3ݩ{- 693%kH^3CH- @ ߗJn?ǹG^Rzs7_fpGˍhȼ+aR>{\KGE H$;PI.+*|q~4Hs m 9Alr&x dd7l=9R4,bCQJ kr{/25ͣMe.@z~yۄ`ʝMFt?OgƳZMW@{I& /yB㐨0)s۹D7Ԗ*Wm᱿T!Ӏ|@E6@|Ao"-!jiS)fp6xJk͊S܊33+ Pulǃw1.Xix#T>7رP`3MB?حAỶwS/-nxP'F}XlaN8?b@9 +>ٰͿ)#BKڪD+HxWV1ZM$ƒ/0kqx~.s[|(,Hr^Yu~ )rGYք{uSW2a\G@iSXf #FZgR&y̨GTk iGO`b'(:)x]gvBK^fzt$*z̄+`0mQ򗍭ײ\U IOek&iֿA&x]SpkA|aطEU g6R71'LAf%}4}S.VlhN =XaE -,pq'G^va#sl86VĞ5$] o:3}kv 8?@JVpTytE=ϱsn;2U"zBn0j CCSe~gt(1KjI]3 ! K T!<h랴 Gt}2Q(9@pl,No`?^(8>ڍ_0B{ʂ[<JE y՞{ Y5gp,G! Q2.R[6.X"K3M޽V>b4)̈|UnSLZx7k%v3$a0GdٓCzLÆwT [CV~>`E:K1j>D⴬ca \И4ܦwwMS6^VB0\#jp[i400Ib N-[RUV_\N9NQ!La= j-o>/cV ~w:t@TBqO@M*tpn҉i2{(Hw>Yn{?_\l䧆SWر^#~hAJpzkXPYSHC<(|e\hfqS ӎ<_̂k P\:L )h܌Iҝ|x#|ѵu ThC/Qub*F+VΝv]aE (t[Q&R'\96:2=m *8 %d4ٔgQ SɝH3}ab" <:Z!v5R\PHaA]0WGi5|͐6lp-"^"RbOfHPhۇZJcRm3 ω%ςIջ)~°pwi;p x|BBH~UkLfղϿg"˪f 5p=z8P+=l;eN'@\M0/B=zrmOaj <=tbב/P/=smcNNNANX0 ^N $ojd/ wgr;\sQ'I&\m6N͏5a9Y aljh-0׮n!OkMPw,RMNc d^>|F5/fshg Av^#&|]b+$* BZRk@yIAp;>_n,KB:'+4A @xBV62Ad-qiZ̪U"V>MPBt N)g3170*eyqD`8 !nٱ>FNK *3M5!bU~9@H̀qnތx}pAX\xOItTգ-; fQ`@Srb;= E7`J ԃ r6iB48F<#nt)@Bܟ8Il~@RJ}VZsvGU;W&WmZMb]ڹL{ `i`a}|;A^焌+6|59t]&hC4%F\Qq b$E}1k>k̝\#Nl_Gu2L湄ctE&7%WC Y5N3yOߴ `Ux4K6mq<0U?M \ωg; Ù]$hj哦1S"YsGQk}ȕl̂R⡖ٙ(Vr;n+U̗'n)|"4 (c:gJHw^IJ"fG؟ 2TdoD-A- ^WoJP_`K|)Vr@|%obQ0Y1g!1=ê>$ l'Nϥh!I*}+JZC<@@ u?shxpT#cWfc5[+AS>-baҥB6QbggA0`rqǺTFq?pn'G p;FKuM{l*QnϏCY)`wNXe͞0*I+Txfl""t|:(M >3#o̾jw. մ@_qȖ"BzʮaBecDW~k0ewKPoN $srPӇwY-Mm;.@O) YXp+=C1 it 栵)"1641$c@(iD@T#GԶ/3C]5tF1] Q ='L ;Aӌ˩cObIIwh.cz!zALA~e!8?3 B+~k.WTg-.6z6˫5M -cVi)&z933(޺70"^xi{Ld}qcR8=&$Rߥ|W4ȵwa~be J Ys)n5[fz4Z?2-I6hAҜ}őmI#j sja6_ۖ¯#8xECI6>霴+#?n;qLb>_]K"]D"1Y2"ʡSc顔&|/`Qjq)vonLnSбmd-3rƀbݼ#.у-3ΜYE|~Hr"R'q{Fㆢ{N*S>hŚ"0DCVc.0vɕX66 De{EN:,30tiDƱU 跸KM\~Y }s0 *Tb|/'[XwmP|<* r{ԃe(t;Xvy*qjQnk=StaeC*z"X7*: Pr,j b#_S9x+zuv<~7Iw'*Gugp<_CBqwTuSw7OegJSIۤo |!RzO-eRqC]eqS?i5}YɸX tB7uRœkwZXҞNIq5 xPNc~VUDCc΂ ̜rQ%eY# CM Vʰ}p#c:kE<h[n |J`/W%bӗHՁ8 Ek89I)ۤ1ZKB9dif̂# !*>Z v<;B8sv5ѳ_ty[URA^5r = n$:ە:G}rWa]0l\u$ɓrW 6O Zyd%\*tĄ%yI~w o&w*|(V`E2uP̳^(_*X%n0V$@7؂ݚ쯖|NG0~7 D.l,fC '.鉲Kwdn]jHY3<#n$NEaѺs`&#{T<rJĹ*(f#)P-e# }1PU/X.Sm@ueĝT8^N\fo.<bI+;;(.w- ?4Ći\pSOE0ZA?>ae/&+IfIhD< ywyq, _e/fãm /-n gXļi%j)LֳҾ!%ˮcMas5:P-64j<2s_M@#+מ,2^Y-Ӊ  R43V3Zj,̕%xv- ~dʂj,P}C1WS{ K /7̦?#o`xQ;zFdt#%D lᏜ;iЬ*吖  03Wk.6Fwtp·H"49xRգ1jSX33!Ldyi6jUz6s%j p02%r|Q Y{&a9IfBO4]M/9'E>ZTO:JMʙǓkgD)",x u2AL'ek@mmkMbÄ/*`Hyg'k6L"[BmhbO\()[s*a${pLE eGRTXmX~%.6ɳ@Xb t8lZaTܱ!uk);4Hiɳ^]xvҨvshK?r_i=g Sy/y9g|Yde5rs7iF4kMIyMx'2^ceܚ7[ TC2c>1Xr쿇dR#qZmQ/+ytR'ĈEpƒo_Ɉ"/:$2Ҭ"$"V@u bE +E÷ϥcHx6s* B%ya6ߛ\>)-gXQ2뉼^yfh\&S"LyTk$֜uw\-whiHFC!`7 LM+`FDסK:n|]~2^D! Bk>Vɻms8/:-1Z #Wb'H.ϐVTHJ{E?a6b9qg7'$3iɜ '6_~)ޞoпEȡ9fp3=h 3hBlXY+l2Jk_L?;E58/ƉmeYGcJnz&Dch9Ʈ~: .zJ3AIkK0xDfvmmqSkAKE5 Y#f)Q)_vJ:ey H3kQe248W[)Kt FPP)bQִd ujUm/2 Q6cbe %y$WU&MNBmOVxڥ~5~rk@=@_::ShK&ߠ{@ŀ3T^?AJMW1lhl<@s+K,cȶ[3Pt7œ#I0 ,uڦLyʬ;#G),wjt/w`wOE[^KA279xlP#цɡ;sت '~hhlSnC[5Ɩ`v؋3M#nkGdbxk*h 0NOXb-+D$+1i*o댫ͱaIՎ@q~:SEܦo1U>,HoIIzP`LBֺ/`TOjKء:j;3&qje|WHr- Jfa8,Z k<5,3R̓Aܪ #o&8/=?' K-5 V& YdTGB4g59"UלּN3÷tXgL!ք"1l"zFcZhtwf`d– 7ԡu8c8ũz[BD&y5>E/Fa|*]pZj]:}q`9б G,z`FnGi@qȰAkG}m9Eu\j2.ʶSUuJpvpJW i\cp!R<`nU-Fe|nI (+AMCd% l}deO`s0^I/Dc0>cRo`<,7#.MUZx#֑ 7]$CPy^Jk )Orf{ܞ2˴YYAIAvCDm̘, X#",s_ᾝmI@DШ/6UvkAC=ӉK74ªf,F[rN^PثTwa!HFDf?eLq 95 wyv&z ȋkgYvc3ܱ۶WX.Z8Z `ݙh` vJcfѱ +=NO/*Qnm(ŏڀ:չ,XblBh /QcānMv¡9v$@ӝG[cYO*HdmnCU'J5N79H: ,)҆V=.y"˧f~Gn{) L2%.VÐfJ. oeo$j k kRQvݏDTFFNEy3LN;d72dJb rsÕh`5d8|%` t{[p (7Ãed2l n3)Rna=ov2eijڼQĩg>!KXGwĒ^s U$J`/3nEfvD^!%nKdZ_YRdq,ijx {qMYs nk԰EXse5giԎ&i&ٳHqI;|/}U_|>!duIaKl`^)R2jvTͩOaR49O@7ה9$/kLVnޔq2+$R}hx&vH_AJfࡊ^9_xJ hQK9(1s"I`=nR`PBڪKT@bbe9AD% ac{rw8:'8尉ubl38|6M:ײ#D6/8u￙11zUM50LJ?flWN.P]z .@xmxEwJ u-}e1u7)(C&7c@K'>]#%:܉]w&Vt]ME8!0!µqZ/_fj~w.iXS;,2cح_#VZU/k=BS,Ϗv <(սK1 ftEyTqw?G?*j9vS3Hl@N *:=6֓1XT7]剨Z]$p0T$9RΙ1N0To!ӔP" _- y+#'5c*xlIpo4쾹T34͞RIMIu1o_ˏ]*]#X_++T [Jsxdi[ɖOFKlY8a3E$I֋7AP; ?Dž;i4^œd'9_V!*`yn5Q~m>9`e|04EyHgsàW!^{“2dSwn: nd:jٳ|7b;x^wN}qL9T#$a5a-.c%OtRN+2R+})b`/kB w[{4Tm{>*K腁ýdQTL'-)MPOjh2NmaiX]AV\UU2Oiu񁳇ig&Κq˚Q!mʏv'{zaxGX`aUP0%Z?osv 7$/?ae9 I'$PG gkdr]p\#sjъޣ$*;[PZ8 bT1b#Nl!'v*)i4 ھW#3/oKN]&/qhqOD,Ć"5X@}M֏bN70ߠWEjup(Cd3!-P= j31N,/j[޽PwDERA(6~ O_q{w`ƷS/̚,=3pQ]1=<@eflF[e?g`!u/)%>8ڲZ*z{`z[b<[S*`I髛gSJz3i\*j+6gط,`F,[i EǷ` =0mdyhr# !붅9)y1@ܫ4ZU&k eb3|u¿2g?إ,th l5 wκZ e1eF&(ľ!۵h]d*TN3()ps~$-`o<^k6a(|@ 5^NprގAV䷕q`;Krark}֋wx,haOFYi؆uRsm 6$Y†/YqS厦YD⭺Mf@)ݛ-@b՚VpHJv92L\9۬ݹ{=:μ56+4$Xgה3Vxu`-AjY%逰8uYsd3ѦC/ Ń=1-I|FyxN%3d5Xvou/22dLTʳk6̪Zr 5գk 5M0J`2ܖ1rhۏХk `d7lR|F=5g2h qs*GRo$ȼHZ}E'+$O wϑD:hcfmyKs@E0H?uб=-$܄7>Dq~Hw[8mA!jrI5ȿʑs.h%p&*yqr µfI`u(nϿhnړg@)|Յ dⲘ~^eA'}f镝W` #דw=H9̴ϟI:ܨɷ 1( N({ׁ7~lV.ǣ'owT3lzi+ }o`#yux(ai Ex*4XyK䑤7=02k7`q/ӦMG(kgIӟsru6$TТne. Km[G.bvIeܬţ'iI%ڨCBu]@$mvxBijS&E) Ŋh5I|-pm!PX#櫫Iь_NWHJ-x*+bi^$lqdU[ap% > Oi^u^"5қ@e(1soui"mD )pIô] ]Nҗ1 8xm4{he\3)u$D#}7X![xܛSwŊ,-2Tg4o ]ou:ֹ z'̬0Lٵ${^t,Vm d]jA@f]&i]J ;g1d\^u;m"럹e88<4~tJJȣo:W;RdBB)&K@?J!c\(3N5T5<)-¸[Zx5O"ƫ"o):)C v}#%cj)wCV{WmZ=aOB|*/Gd5@|V6 .͙|='TDLoEsJC$}>LD8nW2F5 aL߹ifdSX?g+蘯>+ëVdA函'~y4d ߪ}!J/`0mzB=@XDl1W6u&7K,A-E>" A!o]&9VjqE@YZ ze/r5껪,e r{ޒq AӁ}P/XwCl3S/Cx= C7,k',y*:`ԐƉ%34.:Juιm#Ve_(N)aFw3mz$OsiU7Sm׎6=70u Z !pC>")/܃WŃ; GXxG=6ĩTm9 '19Y85?G+(m?E:sI?Y$yzs腕73tu|+v|owk-V)!5-XՆ Y=ZL֐pW`vBf!`ܼ;(iEvAE,Qٺ79)8얇kRIs|:T 9`=pΤoަӱA > KHKT⛇ ?.LKc? 0I˘#Knۘ)-ĺ6^H~IL@8|-6}-+4ʼn3s]KNNV,D#3 Ƒ&q~;saeB |?{K$C8+!.p0ؔL`4|NL C]A7K-khTs2n#mS`4 KR6jVhe^Z߶*4B9ˈԭĭkr}jzб7):]1BY=ālY]l|vE'9i#J}!}d JFӝUAa\ +h7\U͞XD>, #BTO̚Hw͈KJwuQGV{Q*X߻O$@<(Epq㸕MDZl—[مhZ$8%YT!~hjih9đ4t] jl1(8|o;h!MC;@WXq}ƭBGUzF~>(2P5ѹ n%dx.ؑGdۭʁ\vqվfu,K,c6~WAnfմ͝;΄T+X+y;vU4E6x'b1%r-L9?Tdh8MZDPr/tnμLIbX;XAF|-Lֲm{#s\J83._3d2έ_UYO^ ?ms,I.KhwٮaysiglNk>:bl"\_;d1`qO?Q!r ~yh?Vf.*l+.q\d4 e2E-;<BӟqL:F#Sb)Q:@2ÝQƎG8xVq;##v<78P߲ Ѫi*1~.9$hK slBhK*{4^v4QKe)h0! #ݽN%}-*"v{WU[x9^dzu # G.3A#Ne؟RJ=~ϰxYQQ-W%cR༜mQJ)Mr{E(ȥf 1Lfӎ$2f?!v/q?)J/ =Y0=a7i nGte [gEW2AkgR'h \h4?fV  }{_5̴3p?dt9w}X%L S LeFָ<͉$G@E }3 ^ІjuO=<ԟ&'. ªP(:#6ﰅ`J)Q(_7ͤ%67;qu2PI<|kxRRY0Ĵeax%Tɳy()"'̱)[nv FBcj̳W GԢWuifw@IL j&@J\ ʵGjaHQYft#*Ի'?ॽ'X^&|ߵb( N_ݜJ#yaF^*dĭz weo/D \gT# q[m’1" t.u @"k^d/U8$p"§dqgg=[&Ij:׿B}"R}Ay;BF` @RP6$ݮS<BﻧfS~"}+v!Qg22㞨,?CfT2 qZZo>]`Ջވ0V?ܣ淣Jvzܟ|Q ᓙi|Zr΍H/6{yXǎ^|_{ hcWl tP B1\ĹTjQgȜ y<~e bC`x k6=nY8c"BYyl(96$I$BLF^<\5g^߫\}.`89F}ng+! 83n.SL䌘r`COI.扌xTd]P)Hl.|d @O'[=K5=O@8<rus:KnY1 ,&H>].kK\#/yݜ|> SY碥b >r"t<1O)8{}!<,%Y)Ⱥ>7@p%,,; E^[9K"=A:P:ꛓ1(lw+_3cҲ9 \|! |dKuYq1o-ES2LR/Bq~ly rP|˕ͻ\eUcY AT\3s-d}e(,>4ce ^$5093?rRdCRt )`Yz L$]4ECh{2rk2IOt.׻>8Ѧ -!1,y&Lh ,7P˔ }Y8}:v>Gs?0 ԑPuǹ5{svǮug ё*VF&?:22QGnRU0𘟳2CU9`۱fvDpZNgJQ6e3^sGI@iŨEXw=?'2dxկsE,@[ Y_J%7"wUp wKcޓc^yG@'x^:D^[W=o n"˃by lЍx ӹUfh g)*G33_LYkK%yV2;ҕ63&˜[E+ '"-lV>i{ۓr2NpigPwSiG:Rs9i7=I)ڄ*|H5鼸V'-I#Ɵy+wadkkhHuRR4$0.lI_쏀$[(#J;(+ii@8W3.;N `B$XWjvkė)y~reoqR83NˑYbYpKVoiV6M:~jH%A'b '#&a/6Jqh;r&5sKQhM\p7 N[@{u$;Y9!jx5O2M2P/{B<Т{r73ZI9{ poO8 ¿|~uҤ)q:Ȕp-d)QҸ-U\:Hu@jg[] EAN-[`% Le`}WO4j3dO ܌9s ɝSJ)ԟ# \Qm/s rerM4ml3x?n{P9 uyL.ܘ&Qx兺wjW J xdVrނg}SX-8N(u'^SU*cTp!@9.aA"Y1IxDwg6BT$o?Sw> cW3GYPW ۓQ9wiD͢w2qA8Q|"`>=z=f2K*NoVqI{ekyɳƬ>=`3(㞐$drǰ`$e$q͚v`sJ0h#Ur[!?ya&Y@үΤ'T];_rΞO |e<|BrsrvS䕜-d'^"$y_+!U cU, Ng`+{k3ӆI2-.>R׸q\Sceao;Ϝ(gABqM8wBxa|Gs?46@èV6`B)=̩(NH ѽMX-IʦAh/듵xϿvw1ֵ7K"TZIC@?; QF9ΥzǕ!m60_rw}ʜ%9g M>Q% fB8Y[5i-t8^8N#HG0Lg>`$G7*߫qT ۦYy,bw画1RuWVQBN22ڑ)RD֍l.a3}iG17O:M>m`At`= OGNEühVM]QfUTokc˪i|֦+q*ELXDo(x4Ukp$7#D! #]@ FAt οZoMPRBr T.5S ^sոlQF[BğgYG26T7BW`<pX>>["Y` # Ek8{ĕtGڬ:)zIvWQBf tao2m6z&5U9k{u@V\*6gwJ7Y=CY0ToLIZQ6y=?ITCGjm(PhG!΀;bj T5"ĵ?4xWc0릅ƒ}5g>kM%~kqStyd,;Qxv-Mm/"zɷxsf c|@W!9U`oUdt##< "t ۝xJMh}]ع<,.ye[Kh&' 70$* 5%tJ$+o!RhOwAa;Z:ܕL\7r"<ww*EEcG<jb{8An}0֝iQg{H.-2O5N($.֬nˈL֒<'9 ZHdc//tjᓬci/;y0}`l18/۲Qck% <k]!y&/Hrk?g*K܈"Z$]Ӛص-j^|,z,SFɉ멵c;O$ZON ~:Z Nb5^b62&dp)/#bQՖ깔V%.PӅKZr1f]NW9}E[4] mB* ̅ڌPQ*ht4IaɸU >2<6 >{cu0 ͟&ʒ%q[->]Hz ʼn OQ 'BEGqVntW9GJ#\}  b4uV9RUNJ":9;+,'r]g`5"Uyar> oXz&nDn5, ʤ77*k1wmNЋ_׌@Kl1dvV&0^ɣRhY^њes/:cŤR偹ri3! E´|aŨ'HN_vc}`OP )ǽ@~ J"`2{= 02ut Jz*TgVHIJJ<Չ:tBv<*CNB䋾H0҄$2 vu|0X\{!( P?Q&ts 'a CrîK?WaPM8;rn.WtrV#󔏍2=7"miy|"H1sAca6Â;e9Ph ~\%rڧbzR[̏KpKXsQol %wakwN = Vpyၱ. Z *OlZ ȁ4bp%K*c7,E^d/ׁ?T3+/ds)}gXe RoN{6fS:  )|fGm]!cOzěB-qal /pEi+cM~4m0LRw%wcX]3u%WoQi4OZX'(`%HH1qӼDŽf=Yv!%SaWv4l24;?j'yՅERYSQc|uŘ浣f7ľm4=+SYFǬ$P?77$6 Y*mduxYYd |*wID1SkFGK鸷KNFP]vqcUbArm9A`dZLO7G3}w#a͔JX .쟵_ ?>'2+a1/yY‚Ā$#U6YyV{>E AU x#!+vw(U=i0c2,ydMc<'3/H we>M@r 2IHnjSbUW㌵zwMm9 RVr #Hyqw!974엮,]x[hVm(gHB)32j9+YR௎!K慬< N;A=>Wt!ksiB4E vNd(zd$#bJ''jN1%O7r?t2-cĎ+IqE2~VHJx:eɧ7I1.J߯V 8>~ut!y&j_ po[/fq]Y' [+{W$jK鰁3efery ;C$2G]cRFTƞ<}G*6i qrŶF7rT#aD,u A^zQ6+LD%z:N5Y$K-p `-+߃fَE8n(y! ?`&Zp*zBIVchhw)ϯ酎yNBFTհM5-[blV2HdT'W ~w;mVsWKkQs9<ߥk{L \1XmF2ϨN(lܔ͏ Nyfv>1A7n*pK@L(lA%\'tY-a*H{ e6c =4 iց>͛'8dFݵL1GgRBJk)1 :5},~0iU}^҉Xܗ戩ihl+k(U^ȵs,ewxln3~W|˻S4b8MDrK˦r/\RNp2wRHcZ*BY{QHs*ç[LV*&'Yai'۹*\86~R͉z^ŗ_ Aկsp dLяuռ n?'U,r8}A#m)Ÿ@'āxNwf)4U;9kUzZ6_SLZEJAnv m65)GlY(S61P8߆wc*5$Ē]w1m0lCb;v]qc+ΒwVHd_m fOD+< As w  SӺ@ە_5kIzRI NI@].!Vv5&1Whӌw=`'*/J)[jE7zY8.lN:Պ,V w $R,-o}S:[+fbylwB~nF+^5"t RLSV(#x^±ZP5,.b#(&6z.49* tSKv+s"颥 4D=N:1֚) ŏM)A{lsOf,%3$wi¼Sǜǂ/U&[G{uԦRlFǔ?l #?xE]nBLje/Swo޺ B3=81&[0g4Ps= 2?sdV Βtܗ2{ę`&^o, cFi ˎ v[N^<<q'xV;Q\謀 /C3T{أ)LeA %e̴ŬJIa:*Zxr[kF0&7z:%i*ُς^IV)k\[k3lZ`Xs$DNՐ}(bc:)oY<| *rԈhn.6A! m{7ĚQ|chD} x{;m=?-suuTXfrz'89}ucbGYZ&H&=#0uH^ Q%^cf@e0S܁2fn˓3&ˉsuSBVzF g0<w=vjbCU .?%&l6UtU92(p+\<Q1+mB@4OZx)mZ컇ԥ˼=ˑc: W^Gx[hdAPȆJ3/uA҈1 O/Pk=P|St|5vڲW7ir?X6=TÓ6 D9r(WLT747Ǘ(`l7-Cqͩi /kSΔ1rF8f\,+{}bO.QHr1tFD'գ^{Uٔ's=3/3D#3Ew$['XNM6H,ZTD8⣬ICS>99>ePs,=z#*$։S?ri֚`1j;,@.4'P?v nqsQsx ->6qTl1gjv gC;vJ - V%5NgƅsSulf&>ή+q vKz7'僳;]ibk u8bX$* YZiW*Y^u':gTLr~hɄsǴv68+qmd$M>XXRE],CW^'w) 87`nGo%֐ll*"A7c0,{ wDF'_apJ4Dic"@)+gn[+"bz7# [PB}5t"0NZwB#g 13Kz\;ՂFZHh@m)@sBK6E]}ݵ=%({'BFwU#6@jʽIxV İGVL`O s@eF,s Zriv۵^WxIrNxgnTl̯WZ9ӁTL?&be͹>NC _~H lRĐ;%ŧ;$6vՆY#`+1.^o <1Sjxjq|/LHl xN([3}ؖR2#֫kҨ/ i7G`EPͷ)DEX 3V'3>JZ#|dmQTHhRT>됛wۨ@[>(N#Uwմ.[k9~?d+{stPDH#թ ;Y%ш9Χ{un$Y\%w^AU^+@@/rh3+{:^)fzJ=R!m{BڞF3)ݗwby(: Z("A05=smإSG9Aɔ\b%pPһY651Q_IuBkJfNӨL"WUBoi k.U*.7,k% w t$&}Z+qy%cAQn-/" 糖Q'}n@5?4 1.QҼ68zVpŧZc4 o$4%vR # !>PYAH1TK0!K6hu/p &CH7^SA9gl(&KSgMj1(,2px)@9 VWeJ t:;zA 1>0K#v&b% "hM(*Y\*o Gf⢵h{S׃5ûT]vV1>,m;|2G*T@ oC=HG0_2ߵ!~8=2ͨ&NSTKAX ?)bM:pcw[*`>-ټ2xV}^~<~ ɖG2!`zqȵ2߸ dUIycnnEǽ91ؿ]xLPtj5$3anޣJ`S8 .Oo/=m 髼̿Vbƴʀ 7ΊS=r)sb7V2Lݾ ,uY~.垜UH9v sr +p<͊G`̈́b`r(y~HP8kɫ-O{ E:OSf3Z ;E;peX\y+AQU}IN&!T,,,1$4L#~[^q!|$2tԹ`GG P_Mz[sH\2q J@:QYmaVwZXmʫ}/"\>9XA4cwxMr:ҝ'opI"XSL5U`Dr3MVM431Sr ,/t@H8tY ܒ&xW}4 n eZ øe,H i$l#}˧s%F˶ ?jOVᶲU4VI@xDO0L>ZSQ.5<y9=gݐQ)\ݑ\?$;\CM[: GyVΝ o@@(;l[ݹ* tnȫ,p Tߵ zy1u}~2qIϲWS4Nag[_{9ƓrdvbOB)Mh[GPa풭gUgR)Y7O|> uVY)d) S%ZVu$TgkҠg+z8SӉNҾ@mѯ[ΓS{,rD(%\wWFNoPu!jP߷L'HG$)3e6ŢepG[ lѢh*߭8f!"p@4dh>/DO݂REcQOްHʬ":u!S1Np-@y=Zg70yHU$p4%Y}j;QVP "zeg6?]}ϢY d0.^JT0z4A<@ O MePyLz 53w fl'0AK ;hA.chZ]{]gۛ 5x,s%ϗr-`{FÏ/掂I>cXd7Qa{!4q87_UQic lf ?ԕZ^c `ײַ}PW%7 N紟۔#Cqhkf1:mFD7s>'2UuKil28ȭ)\ CJfLV0@M\~c$Nb`q\'ġg|c%Q›JJd)s\ٌhDtVT{QGytCRVj P~u#Z0SRT?< HҸj`tʸ Refuu(y^c/ 7*_0q=o>N 頔XAC", #+C]B2B<zPb22>HX]1 3A2φNTv/})7{wR/</5 -pxJ*RZU]^Tm'co#{g6u]ic zU\hSlZQc>]715%Հ{8U-oI1Hi ށmnsCª"5^ɞAŗ[vIѽzϢ}BvHG]n(wSWe{B7j[CdbL!",gOOVUBQ~0|V{&%sP.V/p)<\pi,/*/Y-Kܞ:W "N/\IF %jv|%bߵv Y2Q15bPhz((ۿn~"2?VY뿷V,_-pK2:'ň0iD8޻@XLoנ[!%.fNeų̈̄me%X-/ =Nb?x. |BʕZn2Dv.h Amz4#Wm#"5xs|44, ,T,x" EohINagג9 -͊HF7g5I7G mh1_5Z5) Yg$<鿅zff@ۛgN|{clܰ3vuA)'+9W?XEkqrkE \rIcsV}W-uy[J@k޾O)l) >oj CQ%8syy@PTy QEȺlkP-F5 aKlHq7qaqjJ-il<Q.T> RF k'A(P]E(?(wE8;H m^dj82RqϷs{qXM^4 L$_An •%整0,͜cRbJ|w~K BX? ażZ3A|to Ua[6<uZΒ Zc ]ˣy'opZЍ"7ߋ )Tޠ7I.X;&\I{S93)-vePN4K}7Y]IW5s-[R*Ӑ:h~(Ƭ퍶ITx^4ϙ-k=2^t[4X_9G7x!i>ޑzzj#v4Au 鿻UCvtڰI\I:Ww6) rdT@,;:cȊ5l,3ԭr?2cLB3BIpH5 ̥0$ _~iq $OɹS9 9.H+K& VurԊfz U~+h,,D?J<(FQj̨޳;Pv1ZQ2 1鈌nt(KA׻jdYm O@ODމsUcHgAL45`vD*"Y H)~#3Rkρ8&eb5#:LY@{KFلnpɶ1Aˈ!JقM\pkQEx{is瘯5>1ذZ\]ZLXMx圀SZ *oSk!;g>ҙlkkt7f <l0>dD܎AW Ȗ󦎒ؗ.V)G5 g^fzQ-a!{_BBYw!5Fex-ވl$DX Bvt˃Q>4$ͯ$yX[ܷqmƪ0CƇ Y %`2~ʉ+,E&: zGp1Eb%WN,4bK(g`u$nK=I1Ri'693d!~9e+4gS[ ھDdD}ޱ`T/W"FSf3$k$o3AQR]5nU ,wE# a/|5VŽaVhWKw]b֚qʥ fUJC@kn7j R@o{ܙao+B4d3B!H%Hj)$U陹`8:٫"n'`Сi +YaU7 e,p۬/ǨtpiE CT;k3@tpjZ h,C9e*%-szOUhNo;{JE+XlU!_nܷ+ֻKX#9XiΰGqljPRJğT VZbf"K|@ddB'[%Q{ i%~9+ZT}rʟ2róaU3dn)۷9P.dE ZCXO`Ռ~V#1%2y"lQ0|ǘߓQ&8\TYz[؂ɬugԓYbf4 $hnY{]gdxXf%2ϕF eO=ٌccTu-_k:RPZBfVa}&i`q}P&D A#(gMU 9$Ցۺk ^֣.ےD:A NIs?Qk_0I>KeCMiEMtJ.L;gBZ g{hwe"E$$)ra:< vZդ'C'>XFv %7id#C}˓9r|%AEH—4lYM1RP/,o_{:_;UUήx9btd06׀Msc%~why'!ƫ熙y0Ӓv"!h]$v!?M~WMUMf7t|v>>/t*CQ53ҭC\.T6fc6aU( I JBRKD^+v!0E{;E˕ Fk| +o!Nڴtpf9z jC<,Y]{P'n G㵙.%EG\eF7'a; ]3tIW.UFѫ"/äW[b Zs z)8a٧|3%<7CmI="C, $L srsoSGsCVєԉ[eI+Xd.*Xm~m,?lu )?īf ia\,`MB+y^LS gBP5rD[M 2W1|#$5[V.T's·ARb\5A#t(=u2 ޲]}gdm.Ke y M*ׅXEj9Zi-; Xm1gxٕM5w>W u1\\kWY)臬ϵɘboQf45J*Ͳb$Uv>׼r`CC$NTͬ6 i6w:\E fq#ԡ+3iQԖ"^j|KI:j&Xx"*~fw\gb3]U;V<2;GJ9Ul7$!V'BnK/7kHҬ`r¼{f8Nn Ǿv8KCT慐  s䍰oea}IuP_Uc&+n."> }p%G`gjœ,}p Xj`M hDTt)?ذ(ak,?zB ]L6|q,蓙j)Xce\j"VXMND7&x6u&/izmMu)J;ʲ-x64˸e( .X0=Z6fM蘵(5y8:wcp:? y̯mT_%=qM$]JAtfflJI2xSR&g&2rJDZcdH6݆[Qp5 3px!l^%pPw綌¤O<3Bs3 4~xJM8ߞXl Id0;XfJb yq Xѱ|T[Kui̷ ,N}% O9q`GiFsjj%oͶ*~Nl&FɝLeg@&@\0Eؐ ̠߻ʴ(*JcС!4bȚF5w̳0mQb!JI#)JnN# U_)B*Ae4+qҎ+1Ԅ|k=đO%}g6_,Bo{7Xf X{t/ nlQH1`BNɭ?3M/A&9z|X~٣E7l}4PWnc'ύkn+Q #ڑ_gFH.,uv|V #gK4~ R_("z;W=?Hf5AV >+r[TxjqT>wkD`v"S):_/x aCuiJkب_y4V@30D$i"v֔6Nn䎴JXlGOarTkz"jC,?/'djXJ(qEtH$z;gf]ftpovϡY [oftF7Oќͯ͡@h"`=m*A}"B4d{E]0Gnܐ3*җdGКQQ_GJU-+s)fD^'UUM 0]]<%;4!,U#O[2Y՟mJ{svrkD~G%o1+Xu9G+ W_S=lbqETIx>0PS^?A$*-OVU(BqS'G~hU(ICXؘ[Ւ ԯ8œT4|ҵa\)& lM1Y}jzsHS2\mMx;R[kͻN-xLaS&F[~,k iː$uzsqAvyJL/YS0Q򋨓jG[wg]9?=r[ۥ` ͂_]H;=}pZ6HW_'JK)W Kֿ@/Y2༾~kS`nB l #fyUr]TĦnsH~";u]p%Ķ kV${FV9 K459w'hp@35qZ.Eߏtw 3'G h4ۄ xcW>KDj\0)Ωe\"w$czv3scfիj)C_f!Y}y 1Z8Ai T%R2C:eNf%\ő 7Ua (Fpc{X^6y$2ɚiЭwjM.S,-J H\hLxn`u.]adfBo3:ɜ18Zw@Q9(QXm]X>v]Oz_[ 4J "_{AXfY k2oCtQ<{x؊,t1ք-7.uXj?꼏"Gv2h^NgVM82ۮWdN*쮷 \TMA;pP[2ALyH^d|‡{uG=ÌF0+4# aܡX0Ow.4yf ZSxʹ%1Cڸ>)4s!+[Iѹ_]He/qqc4Uk \E\a=i&jp~=Xd:T׍ dQ&S'+-^ЅLyδש }\Ķ3f㟐ίL)x0L(QedgfIV/ 2sYnFr;1 &qyf ؙJh/dezZ(.zA\w|N;{}B1-^Dƶc5 >r.KY"G6dr1FW b~!COfWGLYO=WWA)hSЯw}ؓ Xz>c0פשō=Ȼ]S-g2 6ޏ\Q  6$\'vTҵ<}OPeIh@zIbg+e{5=l|:J,AoG,)Ggt-(4(oZ a^"+kd%@Vk-=: TDbCOHu=Pp~z}P'ԠG!cp8!-/B}5uC1sDHC;.>CHokއB1bpՕ">- c]^Q}N?Fux%L HAZ$Q^ldbqʐKaF|PiU3S9w eo3?3# Ix=}屴%QJgIzeXtYm5sYP'a/"%0ȴԅ-zh"f߿&Pq;[aI i=DHk\RW6 #eZH/X Z7TQJ N.+-.#F.bCTv$;-LݕM@c gs5gQݍZm|ӹ;h#VO!}U=eDGsOHJ3"(L&`/n[̲ϿvFs5G[45ᖐ3H3@-Vu H9"R>Aua]BFݢѓkRlDv! d%AÂ'<'`nX(Oo?H|{w+ ($orua„%_JB$Tҕ(Aq{3+ WjISHNً` y 6](/p$jřlwҡ 1:]V ZJ`9h-jS Z$ՂmK\)=NJJ2HOO*}4T/_ͫ`cLLE[ 68!#exoKHUx!tV.2GѵTS7Noi(w_0:fd|ҥq\cKkB-/L7OxvЗl$yqFyَF>/EwWi\C {!u%]UdeI< @E)z!Dҷ+PVpa(zpВx%IPqn^jXOI7z4CJ3;4K)$Wl SmaB OV(GO]U]Q}<70y|Aϔϰ+T|dN8>x{Y~4ޏi(vmi8;^\K>LsL7byNX3~|cg g2ZARX9˨Wn${X֮za*֫Lu/Nc_|⫧c;ciR2p]ށ5ʭ[ K閇/R&6e5h0"=NVzW;MMqm=ުJ3[nȐW` _ d_ezbyD54hy'r =f}^3;^G)Mj"o2N 6\8,jƄT ͐g \;J"5 xA~yƍbgL dy!G3Ҝ6y }:p7}rBK&}Pςpv^Hp`%8j,:g4rX<['Pdb"ُNtr _Ѽ< G)?iUѣFC'0ֈ {?&\p"ْɲ{A'KI7-#}~&"ƿ2ZLvLXX~j!s칷y<><sN!"`I $ƒ0,VU@&)UB5 +Au:ZAϰD؜f!-ߐ5z~J %a2Єr I_NSƶÝb5:JIz 8pU:} Vavo^QbcX0Ǫjj\ΌN0`\TF(F&Sf-XQ5`>F0+7΃g>w/)j9J NYVګDRnRӭүW{>#O:K d3si/u'5VY]k CQr͏:'&2Msħi0_kR-PbV|PP B8CT1$&Y7, afTeku<1,mg#TKةDᓲ[˗v*j9Tz^hT eX8*Ձ 0AM?I">a>UI>ftԥj& v#禉3e{I;1Ku(25' iy[b Ҳ5 Big6ר1#TS6[l QD2x*k丅`N.p&~Ag Yoũ-!?Y|{dBW e?+BC]5;)\N*E G}fkwa'^yЎz6YN`n7tm%IW=Zb.C wx49:N\ BQ}pl[.OS[${F`fCm'NjD{KY$K\{'E?4d (+;po{;GMv0nط^Cޑk +|C`ҙd{5ۅ,ƅǤ|m0-<_9a_79=rf?Ԑ}tGp,_H( cĨFS; nXgUj1^O-hZx?8=~pWդ-}(2MщA%:,OJ1wWxzVN=7U8b\R}p>*B3xW=S_ggG7S88ݏ)Ca&@/&;|w=`|; Ȝh` Z/o`#;{H|i4~ʨVR(% 8sGr㎵!5xԀz[P77]YX!ƓTtg _夔 bg|m @AINL($&Zs |LD$Ѵwk3 ZO gF'廓oX9X&lP)J0^hJ]r bS g-vTr΂(%Zܺg54+ eb& GXI3Ŵ-dJ-:"xjUy=)Das*L~cY=Jr">,I#ŷc/ i >JEI9iSo]mo^BAN'YA〈n}u1I/RZ@@@wY[KtޟY Hbc#wlRS 4FqY/5^Y78` rߠD,dz23jcf''fZ{1A~?[$@*͔րLX>V܉w_~GrdT}WW cs߻'JqwngClJT F[fzRSHYBKrjkeI/ؗȇh]\1X<82>$Z}-hDS] ~J5uݐp . ~/Ӯ`DX ]zTB@jw?KPEDՋT/Fw>r+SC" /&ٲBvc65ЌX`{:5/@F9?,R^aIFoMTBzbP L}M?-(AB4QI6?N|+_"~NjG:HW[^+aN鿆v,&^K Zq"P*8gqwt詘1ZX꣎`9 _/-Q|2k wkE|ZF@1Y7 N£164GcфcNu39ZERc'L}s(g1G 1Ц9Wz%xج2qm$]&t텭 L^'gi֟~]Hqʟ ɄZUѯ5Ff3M7 n'Lƀ שpE=bc(BgԞPwChPҟ;/K<.Fz|KY0hwz5?#[V?qYզQ̔=\:^}S K ,G6/Kfo;P`6:Ofa40,$X-3")'B޵L J7[,Za*W;Z5{iD9&`G}:8شMj[7R%֊%?>/2 sLGKxs5[>tJbA _@Zx/D~x+zςj%iWʣ.M\ 5dxw"m |ꦏwʫTdV|ƌLfQEÇA+cFnތ za;ڣJaWs 83`MZ!1 X'ʐ.pgpVwZ GZ Jr{tő=)2[aD᏾/yDpF:r*zc h x뢝mu 2G^d#fCأeth{\|/)CIuMn biP(+LxtrF/ lٟ2]ؤjѫO W {tˏ"/,EΙ'76F9 dU.M~"wG{^DWWx /!<_ZBn/2N*w434It.STйh2"L?@ȅeyfLUD:a$ "[D]N=Q{=pEiģݲ]BE20"TLZZ̉\j mH;(wg>&U2%O/ov{ aCpf( $Tv˼3iw[xSقy |kd/I~^w L); =`kTdcXw7C4o AͤުNH3#' .db@xm^|Z;"~e'kݵ SW;䝨 yCHG%v `?_j&`7KIHkͬV;90O@&YH]7o'[xUmARIlg:q9`s;:Tu՜ }({-G$83k!nxaR9PǝUPY{vӪy[+=_nാюǚ"j|XSOdk-#Fa(jj4Ek&TYC 0k,FʹE7_ ,rPCG-zY -&U lizak -YN\A'V8r=M}։-DpHͮ>MYx'~JLᖁ<#z}f4]Bl)dlgI 4E䓑4:s2SpJ5zlP}BKΪzcA+X^ZdZZOBƙOi{Nμ A/"T|508uI:"ɲ3= 'uFݭK5peYo$g1]fZ<20L*Xy1BCw6T e1'x F$a94}QwqxOXaAٶQ⣹^v.|$"}2Տܩ.lqtIқ3UY&=֌nwᨀԄm;2]p=bICMTl:"v_.'|}'W ,ie0*"-U{8$QiDT;j߭=6^{nԜعN0_[~TVq؋#)^})KEQyHժ+^nnOXPG&C^ibQ"r.75~e!OHq>RT%HN ĘUFgbw/¦,b$˜+TԾ yw#%Mɱ*!348uYi(ȓ{$/ ;w4 29WFϦ: N Apn9\QdJy-qޗyGBrnѶ&L~e彦v$!Z\Aӄp,FX4,Ze /Z\PO#Э&]_V_V,#4_XM^I311 `\NeWs9 Jj@dLjʌ9bc1OB-ߞ'CuKU7t#aSOJ?]NŖYŗ'SF(xpbkԵ> hS&̬(F?ӗK<(Fa׬EGK:s@)Q$L_b9>v5݉8 Ƞx%Xc[bitJu1H&1DimF !8ۧbl._SɊ!'Xׯu⬦ v^'Ie' ;Ks(fvɢ^)n>2!fa\5$Z}ծ2oWMu**ۂ=hur.:1G}NqB&EB.oHXҞy"\j#G 8d=6<%%݈|`Y8*@_3|d=v|V*W`Т@{9{e"Bz(VsE,T9I*02CBnn%(O|" c9(~<16N4w/;'cC^ o+IgGpkc۽ke:T6 gg9N-e޸s,kŮcbR~}/ QI3Fu25gF( &c`[8DVleioxKAt"W?sga;?T Sv7jiV7VP )7 rOKO\oYcE)~, ! DR>p}$kO_dfdb }J,}h'5ScW&%N^z%fϳljY#7 c;GE5EO#TBDXs e/̠Xl#<֜ A{Ip``(.QD+o3op5W#.oMWJdy!a``53p` DZ vRc9 qIXRMҢvgsr_x3*=$^ y Z֮nLBG%?M#>Nf1c=N߱ZDOt-P帀iZWzg2 T'LȻyD]coNEYOgYhjg; NiR/$r;-`aW껲mζ?ؓ 9"ran;Q RϘE+;F-pe=5dD\(|ؼ[^7zv b9TwX{"j-e'{OQ_~H)=^43+K|~F&UTڸ1'WeFu6qZOUN|.h&W/Un͂~H{!̆~K{i7Oh{\rX mڜ˖mQ$2,cSd)r6XUΘGsq-y껲Y^>L|̤"ră)jD1tP ?% w0 "ࢽI'^J *`upQJ T]q,w(Oиbu7F\H};8ɤD_^Kˠ eH`t+X##Nl'Ko=^`ԤAB­(LۿgMX%T3}`ķKZ2Չ!T^Y`2d['K j)>ȴEaw3 1-\s5R+i_DZ|q`H`إ58kp`2CxQ)qO51Hjd? ԋ]4q'&?g31#1u d ̀$4c>i1-uTy-OCx;E.p-S/{Ziht6VN+ƒ C,BU12͸U ; J]4ؼ4蚦Z9MsAsj\^?NE=d,"GNO*D!\bU gt4_,;U&}cOd"kI40[#Tf>1"y} ﲦO-ԝ[:WM r&.i V_&\izD+Zt  LdVveŅ<'?T>Ddy_wjf:>,](L-FY! $.8?6vP~^>h;i3b6r<!pf-f&&˸@9?4D&(ÓU3M(5TZ/,yx{k11FpN J?eͮ |tsզ#U)7>˄ mn4Q93ku4(_˙MeY6xs3h%el4.bn`}"ap(>ɘ &TtR4,% h;"J~9ڂW׸q㒮zIVWV9;i$nJS*JW)՚ɵBv;QʫwW gV R,Uga='!͖%fB/NB&DFZC6pZuk͞bqٻG;]MVͷߥjH@Zӥ>3HzdP@Cyr?26NMp]djS]|=L `%CE>sWyz"A=%r>)R{po 2Yэ[Oq_4fozqM0pk.h0Ng"^ pߌ1#bf'ph T.{64byqTw:mIEF*UX'3Ȉ،)Np+@.ܹKض봸v"+̼Y{NxRl7{7*g MPi7'pM6dNڵP#It9:w[Cst^6i1btb! D@NO8i:3+rGJ3}XQ"嬞ؤ6KF[4<8z>H[yhQ"h_vڎI**oӔZ'\CʸXxsZO\{dE *IQDLOŤ1b.Q=ZPMm RpuE "h5aX,n aqْN)gWajίwp(-! .^) ¾\>uN~}DWD!1{ֲ֤갤b&l&paeaLc:%7eG ,|(۽ndŠf`# b<[! lHܼ 5 0{M^2 f/-ؼT( ߦ~z?Hi? .`a_*1!J{CR~M/K?9cU0g)ērsPtt".O[c{Sm=I3A,DTq=YSw))6|AEY|:G+ cS6tl Ee:>pF6[1oR1spXRC݀]'I$4 º$[t́AJ|VBso=7cxL%%t>О9(!2\߰w2 0j2\rw%-AM]P[;8*n.t&ZWH0$31<%qP 1igHMa := J5aej$HۅoԨƱ`[-Rhx Bc?Bel 98{2j-K3eŮZY)h3MpSrâRВ9$D./4B;f9 fR*@-Ʉ~ǿiK5y7F#Z8` RR'YsW{Lj{dpdi%q0.pSDaǂEzI/ 6!C๷; : Il@\L*.>7}Dm/vC=O9wLp%`1|iGHa!($ H۴ ޽'t{}ys{;ijEp1d#:#!!cRCk|YD5.ӯ%b5+f޽|G]0ި|Rv N5JtZe֞mXH?6^3ӢYI}wj"K42άGAq?:..33(v.i:εv<4E'Pac犯܌QL2)dߥ,7Q$F;O%;u2BqUnT筅ٳ̬*;`4mN\8D->y@dse߶ՌX)pw{CGz s/*hF3XǤUlq{@͸*pE6>3+5z·{F'<@5CML,t\ݓUgq|}{ҥT^e263,@X?& ׯ\f=uʹų2k5J-%|@f3I7(tuTD1pR )u`6ќQ4=|{@`#PK~b8rC,_[0Pnl/^ wb {8A FOg|#Aw<&SjѶm|lrP")2V/Y*aaE6[i z>8AEsz6M`0ZVT:LGxb3`Q/?&e$\U#/sK[KA#qG(ߧfm/`0[XRrjc kqNxصJ,Yҝkw^USv!Y:X6@ %),Z r3j3h"-!쁉0&2k7׵Nz؀Z巊=.yQpbkj?e{n1l@^XT%3R"G \In1"Z"(pg~ƇIuUU04dܗ8O@qDvvC G#+MI?Tӏ1HORwmdMF `['3|KNu<>ӷ#ݳ&ZϏ!,{#e<[|%ɦN ^ 66 .KK~ @ ?S>z fN2Rf ٣\nך;qchZ1 3Q9C2gx/ܝ:PU)s?+$L!Pt>B3 kk/̉yqMu#J -a?^_#Fb{\a1փh>$2U0/]5̰& ?}(`.>D(,.cd5u"A_sp}{'3 ›IE'5[o71RP.l:C%7 ;c)|U2 ɡVvW%1k|-^ƉH XhJH;\ȘtxaV<ӱs3^/g gF0㲒>(J"(|lqQ[ 6VK 'hn)%YFU ǵVKQ܊nΔRrZ/4v(q2QA|$?,Au;{?I[<<'½i030"AttQ?^&6xvN/p_]LAkQ`PR(s0f9=ާEl;)F׿fL\R:sLG;fa)h(=jCjp2ׂ $@Rfl5җRۥIѸWt,D!F<rQHTxG4j}IdM*$nx߱l)[0}6xeڳ[cs2Pݶbj:Ɍa \4fTN%~;Z4; |lhFSJyqKݼAnJ5Z%k %)i9Vj#4Q=C>8RDjo2Vϧv伪9DʶEN+!XUieT# -,F1٣~Ro3H&Y$X>:_.Z卝loc<-HzK,-f-D:eIᖾkfNS_] Z~K Jڸ=}TdR.fI/x1Q"w^khۈW?^b]?$6_:*?wAP2yLv"Lm[/T/l4İfDoljE 9cZy[ 8wud"'Wﵠ.Cݾlo >[`.%5-JKRp%ea{3su Q)_iVc]6D@FW~=kq|]P5cr3y4%{3H9.\DygFpDY M0 08cpN+Յ{su&W~O$^l-Stݑ-&)}ؕuU(;,wLbK&/gy<+s+htfjoL֜(RNqjZ9fG+.tv=vпY3R`;TeB;oXHߟ=((-3J/8oVR94)&e@U!U,r4LU9ݳ==+'Q(Ļ4Tz7驛K^s*vXV׼9Zo8: {GYp.3X&"5C|0=J_dC]= 9P3.H>HKxQXks*<9 nsYp,R:=>RV{61E/47w⑆ >2eז>U,8)2G~c1`WHk=&gIM|` |3`X6è@9m{ۆW޵=e^>zxUr>.sNAu?NvC[v9֊̊Y>_ P!eG b{!j8n6YF/;eBw` -j.N<-ʵ_M.V^Aն,-m)Iؿyu-ZzF֓5ۧ;L N}$"s 1v8HOm?<,POr9GC6?2mk*7gjOk^uY6޲k7ɟg9r.زxMƧ`VZ)/Ra5-;q1PwPK{܃a8F1]\sXC?=UaPHo0>M~I|@KQ7 -<1VɆ { F>2ւǬ׳06!Tb-Ėa2־($ `-HC%@[ N- ~ sTgMwq BLA=URXqC]<\ʳ۠dy +hdL]9?F!q,яHGΰp[45NXHۺe?r6dI]m_f;5> Y49xKyp TY?:LK*P_5j2.ʊ Eelj^/m1dA`7y,{\ Md-틝}*Ü˃ތ)K-7?FTh2qZ? XpvoQp,&␛hsyFS-ɻ3'3_$< T n3o8βʔM PXX:(ZSޢIf-?K> )| h >%HV &KA<8+;j3p7)JB3.xb+lU̝Ҵ3.Zz%G;I&rLS$ ymqo`\9ch3:{mv塭 eL釦0J1ԥț?yuUlp [.?摙XAj'-:6զ#XN:@vwQp 1]hWC6e}S7 *)c!4Y(#XJUSP ;+>w uȇ5h~2~/DR@HB*Ɏq1Hbe:MuK̫I~h#DbXnVPL읱䝍&B :X\RW;dMn-ZM^7ON!B킐Fv5r[8\PJ;FcEGPe)a:T0E1KM"KB.|xĞӉg;i461)(^GNR9f~oԕVcskset}nSB:N&(tmLUce~(v$Mu!,ɷ1U|[1!w]Hf!/VsR@$ōNiV,D)DM/ ~U0>gd͘I-3Z\짃xoޒw0m*ZZQw` W'Q27(]rԍge׫z䍤I)<ox8%lK T @$eoH#/p/@r6&-/Y/])WxS' =  %nfvob8˰6YE|;ZWJn7GAg.Tl  z Di=11ZĞ xݢ= T=ٰ`ʐ<AF^rm9[Wf/mXkR0e=\9L8qx ,? ܁$TxY?[ANr$l:YASV4슿NqF>V%Q޹"n͊uMւT"\ lYy& " e-Y myhd9w[ ?ݸjC}^P75Bb~LLS[pk{}fNڵM"-pW`KxTl`OcGT D*[2J5!XpKA5':־?aa$ |5S#|뗺=[(Oi"ZwkM YFí,Ǵmwi w_ OXG{9~F AS&L¶Y\ FK{5d̀k2s(+К'~`Z?s OC dwyp|g: 鿢\:dzsQ=~OָWMoZW0Ӏ 8h'h1 BLRE~eDj5y9cNӤTHL1IM )^q9/.RX&+&L[1=z+F#w@ж&F3ӢFH,{"N]s I۱tC@$|xÛY\4cTY'ݠ87wrwX"dSԞB8a=e-*6aaaG(wt A Dd?9/i=?tC E 6ȴ2mۘ%#C^NlB./% x_"y?qn[7h#f(cώgb%{iUόxg1o$Ovsg>Z~c¾(GS<E#Ť Gv_mӏG!| >rխ(_rD Bj^Qe_$tv@olFQ2݄7z1HMk)+x#*D_TK(an'PQ1O惃lQ ;ВVOlVO]$Z>h+W3Hpw:1}x0^=%QbI(ćNMM|h?N^AďTk$zYDN9Aewmn~6gWϵ;ү iD́3>ն-%qg@r.0cI7|)O勿w2)dTQmDFEE4ߦ n=[Nn!cEܑk݅NSEI86HU[-my_{1"Jt!oZdLZʈ҂AD{{=VӛǶDhl*pnqNSI%kfO"bDݗ:FNMI6+f30!t*v.J줱LSU)g4!*dJ\|iW$k3#x?a@m|N)xRyE5pCX ڑU)V}, "zX-b TNh0?Y te-:>n:< qe/p/zHԐK \~MsaO*;lMD C6P3[|\28ġ|f {3VbL'.d#soJ ׇI@=ųRJ=T%j4Ʀf;bqwwȆ~!L':Ďa:^a1idPhxh'CeI]Ė&!YU߃93\[hgkW;rɇ홰Ce.ED J-g auDz0|{)5(7dl7N2] Mwam, )Yڱǵ=tEb!Ñ^IIcBCMs͙^<匄"d+$ii:x(n¾kcTY$j!oJ|v*(&X1ZByOxW@I$b~>nhs.+PS %Ur<L-POI 쯽`qC^;J=f >wJߛ8}BvX4xkd|[ "&W(0 BMx.N(d`};J#W1=B-* oE qZ W+Cl2HM{v(N/^,awfcMEe Xkf,fi t&:b M}'C0'~Lcmɔhuo,g *8XT lŤ0JקB.GhTg1Y5F%ltC Ob͓X_g0]^cY\_K4?[i x@`CqgO?|YFd]xlS{*&bn|9GD侰8e2 X$ͻ^]Ɠs7f^oƉgUu- *Ɉ%=&P.x%WH]TOאK۸mG 萧 ZRg.X{}^X|Q81hG|ק)E0S=ҦNB^ eHkޗ)CK&a*$VPR[]10#;:J*ADvKh+{۴%/ V҂ hQE)+-g?$"AO9wx[e1 si^*k.f9MF+?#_'3e 60Ci;\H9 P遲5IW=NkYDv.1Η1uOqȶuBkzi:6“*Qo"_`eOݾ-cT4B%b6.((aHhc<^9׳!!6YJخ;<is${6mTU({p|tܹUC k~ uk)_6]Ԕrƃ6P6}!e'wO @]kʹyeWacT@/zשa.k&la#+}%"8Tn/G/Eýs% kb#S`iQy`hΐvR;xpUu>px"A5B}S⚱W jE[+8qDi C>W,ds5F"A__3le o%3Ԕd_ Bw*{^8Y*jODUXMybԔiM6 eX`ty'A?lm&`ufٺ_яݠYƓ Iq1[ys}f?Y#a> Nio¿D tÀ!)^5hg|FSD·>?LjN'@ljyX=xg4E#n糜yrJ[<& y~o1JАvl.9&UYTh1:MgS;<"*Q :;0W`v0AӶR@oW']dV`mdHe>,!gdI6C$Sԓ04IL!~pM:-z{}uUqRtqi5?gs}:ERH^E \Bpad poR Qof{y`|+eA_zu9G\#W-p2*: wKW<ɮ5hkK0(yTCZbR-pm;qRTJ0|6_3 N_~Su3 &V 3+vJc0l~H.k!U'.̉7"Z/'tgo g%H$ʷd&|܎:򐈀X^Ǐ#PeK=7&Q쿾0 Nn2UѮ)KN}4u[7`5e O)el%)BT fv]h4;!'W>y+]}!.'R@F;bg(/tYBoRY&Kф ?} `aĩ:: %{%9&}M[33yTQq#~HceLӭ J󓲅}NejMYaz sPrWxxUg}Uyi?$^*ڤ bJr1)m3&]&o2v~)pC%uڌK֋%x핅9#/L]ףA. H g s#T۽JI_p*0aι"I<%noX;׊?*=4i vǰꗹ =Oc(P* \6nnkb7}Hu9(,M1? 6J+^ztJ\PH=&݉*hw+?F{2%9(O'a:"l&&0ʾ;V{)ė%x^xKqcD=hSjlz H 6.o39}zMhqQ77FI{v֐b? '>u`!յJζgߏPXij$kZ"E$}/ѤEup~:dxj$m :&ftd9"Qgo4 % Z74/(4$4*(hނ{B?Y܅mX-<ܥx@דﯚ̸WdMZlN%a*Yz6G$`{px]ɜ|UYX.Pvxd?`wh`R@a>o#;GE2|Ӳ.);ّ\jN7Ѓ`8yy՘&(d;scC|Ȱrg+A$$nJ30+j"'b25Z;*KYaN}Pn%ywb0#,:ԟS!w$^sNvfvM`=9TwH|zhOᏪ} ? Ie*F(|,\}IOOcqz\=1%P paDHON~VR,0mN5)BR?{ܒ9,T#(3n.ֶ'$@8Zv9:K3hʼ+#Ivn">:oَ?lD"#LVΠ clcPBỎT7S|)QfB{~i,rNz4\'Ҟs!\VVY+<6*j4dB;$+30]e'$x ^̺` Q24Dx h-d(! Cl-y1w4QP`t).BcMС|oZny@қ$2Evb@`$k2Bݱͫ[S2'IᤞK6HԆ1* б:r9>Dje1$/L)/f$K""$nҨu_7Pi<ڳ-1q]}gXa' ɫ|2He IGRFNf84o|ɡ:5ݥ}%lClb*t:Q,T%bݧ Zz_G p9~žޮ@Ok<3Z:]Z],{',ec ^:dM ֋gqi%qzSr߷IZoVF)ɬՠcw:i1n!%ulTk9:>aSj}mԀ>Jvf)Gԅdb (bp".mPޏVl}l;ZLf26(.g3ZX.E>=# n)xRʖo_]k5}suTɿ@uMx23w Pz,:g=.k^Z&"oļ[}MEtxPApQX1CVg~6,fjʜ^Q}uaMV>Dꒌc1zQ.0eɖv_N xV0PHD5G8 5J4'I2gutZU^$ǐu'L'ƫQL1gYqƋ.Vzc|Jw?'Hـ(5]:#uɉ$g9}cb+1X5h?eD{KrƘWe!|>щp{A\ uI/.@BaK7w@kz>]43Wf:.}ہcuLHB_EAL~4/ ^RgkhTWW9[HtAC1z9go4x߼]CXb^l︤vsZàYرt kst\vxw$o=.#.hWʜi-uM;#ܫ9RK/ϧJt.+ 8ϤQNsA IY|t9P`VFv5qW:9=>]$0jHtNVRETd&0ȣ_XS7CB[zy6w|!so-~H?ŀ4%xp?%\֟!{NNñᑃyq#8BrUfٽ 936oD3W e[X%2X 1- /f,Fd~B3MSA?jtx cEk uzǠ6,*s[M_OԇAS0E Yܳ-޶}Ox=XC|^"T$AFhY^EK#n3J ]bF݂n9L]zdR/wq>u}=x͒b>r\1K$p>o >(L+ lmzsDXM:LX%]?I[s2.~)+r7v%`\64֔ayH,B^VV~'hυPmT`lO䁇s'&%A$S: 1휓π"XT&BvfHfUޘ6Cّ+"am Z8i`tr&4ͣYu)Ќyݡ8.7N&Tl(!G11U[V^GH 1~O[tײ[J{A^5jגp]m.$c |,EtOZ8Q .K9'CHiM(\lɾm0]Q umZ p$*QWʠ2niu14PIL_OVfjrfB-_oG} $& "pS*@fHt)a3 4\?4{pNbVbqźD!V֡nsCvewblnr DlJ3atDMsL/sWguJwcya-=/i̩RyM${gqW!BOZQQX oA0_H-RMuw@@Tc#HH}k:!&6E<4fkw=-To6z b/;^eQZ ɓl/Y%ok@&lnz(TbQ2ҽ$ţ=lK_s7'mH&)5rB+lσ BS}YV S𓕝}A$&#U RZ?/i[ݧvJh"i6xБ@pMaN[ol\:溭]^vd Tw9LYqrlE.1$?̲:r_ȄHx,k}9!gzꗇnƿT@>#&Aթ̖D6RRۉ`& ;7omc%kaxHҿ156 3'wp׶ة N*i 4l:%zn⧑:9uA@ΞbF)_(+CP1?_#:YJil7pKGuFrBo4mwX9bD 'vIs888JI%t1ع>*t L! 9 /li?"iʞ.gSƿLxNK,m zy5]{g%߬ɤ=PBűNBdM|:#o;G{}@4p];6x0,SK9M8O>brfvkzM Qqjo_u->SnӿOnd(E),8 u=[=oZ^s#_]W qJg#?z1_`p 6< }tUV:j?/e4HPh-꺏4mV{<:&pCldÑ|<mLQd"*C' h/Gtl ϊםDgt * D ycC ҼKA;=J=!H7eKY/%Ժ=ײɿl|1q3+uyb$KZa93SO”#0D ;10gzQR-=,~+"QyH4vaqS#@x8 Xcb]vwzǵkӇGo%D.H=Msxj3PU7-8jv]Z]*@q'5hNd?mpL+e$+31 iM"t?)tϋ6{F++]P3L @6=K{oq7ȲLmxGŵ/JPr̐WuՖkǣzd;?|]KBDx-?hI̛)s\V•!E+.P`:,^ o.x$`u:iKN'HnJjKu9 pؿcnKqZ2\U߹iM- Uz/}[N&At&kA;B5{rfG;K)EON3mo$vrK[,#}h/_I#EGtbd)IClFFa$JڗFmtU4ZrA* o(kCyM^u-'W#VO9[#fiD6" ۄ `4LmJ#e6Vg8 m۞ } t$/mޞjb@b' 3vJkJl0K cORYgAc:Y?zq.CtUp!O5mu;(7T$yUl(l]LRe2 UW[>0U׋PZ0 Nnj8|8,{-8R=?DF]nQ~L}_xhc8ϟa  L?) -*Cԇ.9$|iH aoad luhd5XKލef|})Ond MpTr㉸K\MaZ]Q]kβa!yX+p}I6v/>~zJ,6~}wĶ AȐx&dzK캭r?d}qÌdO&8FZAgL 8@(GX_= 8v*WxACC^IGYj-f0$;/`n'8>o+jVwH0_•zVZ"] $,fP-JG|OhՓ/.@}/#6i+*BnWXܠEFߛjۺuպݲBХn 0YT,Uk¿$?Gt-[:/Ӝ-VFNE@2\C(M_ɀս@`NYf S i pᤕWDX/[q57J8Nq||xM@'>K)eqeyEnKɆ7?>a(eSp(8csOaGrsN6?C[i9dwcӅQ{PvCO/"#0k0u-SA sF#b35:Ÿ3?2[bDYj~_tDzI }9˸{+ JreIi lzhIW0jf>AFܪ'4Φf1%ײq6/b: |\߻͞Eq=KC>㌊\AgsY.o)( _DCjPDtVvK&=# bNVTJzi#6$ذP˥$&•Tc2 4?5X9u; Z`_a'Gv5Ko` mG &c+io37pm;wjϜӅk)lG" [Fh`Z㌚+smDD-}U<$-7(p}|X37T,4u+u=y1_Alа|̍PvJ6]K"{(v`;qX=NBҳ8 V~(IBps'0aN]_W$FrظOQL 4(3A9ŀ jpb4bBa?G P;j륃=o `8#m6|t8kc|Oxnr!Qb!RD4TımtKZKM-\:S(<1}Ӊ 6Wh:,9p Jed瑡!tpcYef~vlU<$523DțK4芤qv] )aI rkV-d/ɏ%yAtLJG#{d sEx恆]ԡX$S] HLb長X.}m/;˝0͒r9qb 9U(SϿ>㠒vGUi%0|.?gJJ?W <lk2XB-I`Oc\Nk7KJzwJ3ϲmЖqm5v!ExB5n˿q]ճ&c,! YDrX%ߗsBW!=j4ю1xޢ=j<1xԔc]뀖Ky-f˖,ظd#E>%&:.JGk!0DbkQ,{/_TZvO/k̜ iGJ ~Y1 "%Pvo/PEvghuEi?]QD/Q>!BcS>_E Sc{]z5'T<29Bo8jJq`ωe=J0Ͳe?jЀ\{M߃ss\`L{MFkTEhNJAqݭT(a]>Eh"Qdkv(I$թb|Qg0y* B ^_꺓;~wbf7l&__οnz A[^e&*a9_ E`%OKeoU&Ɍck޹i]S9ĭWhߌ  P.ApMĿH^sAҒ*/F"y^.N|͡lhVE@unMA54 0uUqm8a@Iz4u鈡Jcؾ8S/݄j&bn֧ZPt&߀ YF)(HRjiBφyD^v{B˄mgW()MaV'D4?]<xT 瓄qέ C&} ,4È,#,IkKg%8 v ivo'@NY挌Lx;і4S\Üh?X^;Sa'i|^4[ʲFYc 1J,e*HN ε/#ʞnVAlD܍΀Ka(gޅȧĒ3BrItC_nUo{HW X!" v5V2NIX.91zlɚ޿WשY<Ǭ.X2q$IJ&a?u*m ohAMs[7W{?)"RLh[Hp([#V`b<G*t/xo(o? $h79< =;Nڻ RqCiy:B>Z ^ȩ s*69WE Ե }Bצ% 56J($Jgv*J#_UbI Ä,X^>J32*]yn"!mf}An܅1!E%z;i;K]D!|DE4S"MsW_3kEzaB~'sL]3SHp, Rnjb THIzk?oB{8;GؕBal5z;~KXr8XhAO6ئ?! ฌO6I=kU"x9'YXʔdEы4 z18(`@V 7~r "a/&OGL\E<8 NO!53܈0YD//HawK\irYr!0xL˨A Cbs\5ڨ'QR$ײUڛBhi8%jd Y.%9jTПorJ +'$łl'MfWr3"ؿ:|j##VAcTbgrpUkk3Jvu:☻N4Dx0nt@8Irzu[inC gTưqZ Sh4qₒss dM|SЪ l a:πSz͢17xq<&q[o\ЩҦL>%FC_ILQ؎wxfN]Ò欱I`(o^v5lZJnzpzY #* Ge .8M;deZ_{?/C渄!J G7JX%d=HB"@ ^dMP57G{o.fÝn$ 5Z1^c?b Y<{:w&^򌼂•6 tu"#$((X-Iiu5sp* d\g!e㜛h30c,M^=&ǣ e}t]+_ g89~ 脱 D%MƆSdv-S$e莪NFngF3|w͘"ECnȴDnvBi¿ ťBm^#wP Jj~duhGYS';/w=W6^a/1 x1NGEgY# Dݮ{nnA)π-̗4Y!WgY$ݷH>el*0*-cKEceB f|MFd> Ycu6Z靈krwktͩ;!HQTVO 7yfM}Xfc,~٤gdrR˧:Ip_g9^z̷:ǝ>ǫQ9gjF7D/DW= ǜ*_>&IKJt2ٵ.~m=A rR *3D@ (|Fo4o(`nPSX獏>v/b.9k+$A3׆~6J>+;NT Jjn>C Dfm\ Hd)~_W+}5VQ+ 9kH~5-BG5i;f5ԣo2aָ$_04oJ7ܾO? \ '>]̹5_\J^Õ;Lk"fP8h^?ԖGI,iE OTgO.ǿFFi xi&ZiHGzӂɄyNXEy+GaҘDat^RcFY&c6݀k Yd8 {x8 9%$;^{hzSsX>vS6 gWMϤ޳bHˏ'DlBtNmW¸`hcH_F_\^c%˖ ^RaԊP^~ʡ|d,{qx܄6|垈$Oz]릋9@H7- s>*6S]0<%H(@|Zgy1M9b_@}2^R}b߄82p.w}W61 0aMz(ٲ~P\ j8O`B 9;:0A|ߏ;5UH{tJt:/5U!8}vN\El04,<893]Ԉ,DK’_qMoӸ+:B-.NHyS0ʍts΢FO8Ժ1Iq"1xa6}JA2f )\,*v.Q:qBYϘ5TB }i!⑌Ƌw(->Ll<kRˍ;km2;*b9$RyY(O7X<.l~ ;u LSᴪL4©_Tjy#x2쮗$>r]m=Ak36a'M: 25h}>FN;X& j^T4iO=P0Ϡg_6sK_[1a,,Iô}$ٓK[ "\:(az#Jiws~aj"3*:Ҳ*,^ԝE Vxy$y0H[mȢ:: h:Tw% H&Nh]qze4l՚4|sv!WsVmPזO ~Trns>R9Ig -oh>pKͪSX#\W9xТYD9})4AvZlaIMBzJ(fAl9ph@[[z9Lyud= Hd텣l@ :Ӌ1&h[9 \NYU Pp(8o,ϺѠ*JgT0$L=QF#xg^ GaФy0 V]=- $G CœMrKGUH.hevEQx07XaD y*%|܌K.Y5Pr. u) J4[Cp 6Xw"(x-6#&FװSMKG`:דSqb|c&,_K١̨'c Ͽ9MFpvʷES.[Vc[&FbĢ bݏ[!CVd{#{3Ns:SGSn|N*( uQfdNJ+ݩ9-b7˕X\v4L2ӬeP73)_XZiio/ etwu-ޣ [kf^գukKSCܡHGT*un",E=y$e]{~{x|:QsDqSy7U= c5rbfԝ.6טo`0/T6 %h A9#V6(f,[c+f1 D괊E+; $bm&PT>Zx<1Zϒz9ip|jw#Sa)ϒ_&IDaK(P8 9wq3CǙJdR@ߺ4a#aϏA>AVkJUz#ǰ* ĐsuwקdǶ5UHBu70SVBzd| (W߱ | <¢ @>Ig|bCr 6_w럞3A,_*鏦d. qVN8׭<+Ӵ""CqM|sq5.Yne Xtyn+en_U0xT5?pzŠ\A|ؙ$-~\˺jH;Pa >+EW<P~?"+^z7^+Tp}ȓmqUq)w J^]ew8axbe_Hh~Ur.Qa~,!VGEzuz:DwQuшKDnUy_6VM@帇ƻ'mJ  VKbOߍ;x8G\^.,ퟃWָxBUB%:)`'ϐ ȕgx])5b$P#@Uk$7Sӝ 52YMPUHH x Ǹd8>W'u [{b. :* 396GcbCK0&-n:W1?++Y-Kx/-"{!A笃7XwvULW/ e||ktY(ˊBN*,>QE U77j.`S?Thڿ2:g/rحY/>:7W%-R+VTp-oq^0C;$3P⛛L金O$zSK :qv b.b / 怃yx6 5p-vP4H&𹥆ot*?:xaᱯS,|Äa?!eCP癊$ՁP>Q,INJ')Z~6$ ~A8FTfɠ9jNҪR• )P|L G!H 5$< G(= S!LO=Ɗa*6nڇs8z؞l`_%I言E)yɝ,aD9R| JJEԹ"ԾVE-r882/Erm)CaѝS;),xI<8IP3:yU@ " i_iv7C]'K=*QRy?шľi'kÏm _ja&Ӯ ~Z{RK⩫(;|{HXۓXųk=]nD4F.b2K(+=!d.H@3ӡjz+jh^A Cxҝ|_jdi/+fnQЫT9RXOHmw#3?Ů%wk*?^vu71-·?}y+O>jRM\FS̨&tRϻ0)|-[d1l6|;oR>T83Airvەc*@^w+fGO|fkq_xR83Ѥاzα//X )r޹w6L.cRd!"!š%B.iS]HH)Ul! ԉT V؈e1c7+6s)nBeb~9غO]}9=h}'mK9  c~u4( If9 ORY2wZ)%[J~$hY1 .~T SoMY1 WxCMR_Y9(07,!7Y/*:L[pַ B95}T"Y@Œ+(&KYI,)V{#`5 #O߈lIp liic+n1+E[kqZn\ GgOCsy%=IћVpo-'lVZ;u>vT`; =Rٖ1Hy[$(e/+>e{XUw*I:$nD;wiCJCaxg7> *АrLˆ*} ErM hT$Tq\G֗xY Ź1Xj%ȴj|^ddkmҔeC?u.ZP,E !>&Vse⍓l c"Yue)$wٮdnsԟ8w|(!n@^YYR 8̞Qa`*N"lI8e^O_y9a$xW3eDx|]d߰@ RE1 Q2wܛn]̰V:@Lnh'<XK.Tt O/A.6|jXvfnQX[|tǾQntO*Pr(V^`~*2c9/}~L3W ⎂8l9 Mi˾A!ufKU}lҚ\SIouu'Um=H.CD@-y9i7t"DZM?K'E>Gyu'_6d:H*ߓ=2|:+a%6&nޕ}!*+'m's""!XڼBo5k4L'诀n+](Drha =A|aOU$xFsh XxIl>CуNۺUkS_nk3#0yr#̼w[_AKjjhf_V"B=ַKPv`sfUsC6NܩBK3UToQΥ=x' 1yY]j}e:yt%M-DqvxU}BPnj}*Q ]u8j}^r(,"y\oAR^Dd8Pߑ/@x`g"H|Ox-\fzT%uB):kP`$fƐDw)3@@`̂!!E7oǹ񛀕&k+k+ԑ✶d]yxFG˻F(GR!W#!bO7wlig} PW9%qSOŢJq^[fUaijxF+Ő`43ɠ &hNs-bm?5?y9_~6`k A_0:nut.Vj9'=yiy3sS`rɜy֦Uc6 ej( >[Qh㼕H EQ(DS̆8"''t dmJADZGJi UI̪2𫼨2CutD㜥eK:e'xy,y|Za 4̌p GJ]3 ??(R#n/]QFߜF}'=QcE$qW sxrn[WQ+lOZ2b9S5)RM'N@p+4tGu3%i%QrOz8OȘNaqmPaVtG7wREo8Q&dkI~Z٢缊 !7Z+Eտ[DN:4`J H`Њְ2E25m&( Gyx 1ۭ3}g`{+Lsi2- _`KSReQ|zGv!hq.\a&Q#$Р']=lGgfvd,s᳣>4.qFxA?įPXB=- kJ|W~Ujc|SY&SAnD +#?ddbAчX <,ľAei jU_+F2NFF~Zՙw H<˪hV|j&!r”2{w%10C bj3i)'(ՀdEbV^y)_>rI#4G++ 42ջ8cgB ,7z,No`K%LpsPC9GYeS qx( g Gy&'OL 欪OT0 s;tbN496'HsmXhoNѿ?~ݫ2}e+um,nICO~7 !/wNfr}8[7. Gc &_i'W1m}{fpPNpT1Fmw`Nm8 W t="-b_bwghkUgz$.1Sqq]R%g'Ar(rEoz&@]}DwnJZԥ3Ha+ekfAA?/nPOzz.ix YgpiFܧA֚7-{w]fD5g+ZD"]a^2qݨ#oAó Ōt^#îR̈́N/nsʋ]lMiM?FYY^4xSr\D]/LDo idi7[CIAoքf9033kCSN0S0N:i*.8:mӔ{Z ,1pk֪px=w=FzQVhS6WY7i6ٻxUI4d)j5NUJ)Niu+‰ q("d:t: #x {f^p+)B #-xF}Ux V1/<=!1i{wS3iwD6ԁ e|*K w_[Ұh+/ Y! iVfWbU{^ pebݩ`v4z.ǻߘG1x/ekj=06MlB' +Cud놩 1*3š=HK:X +ְ};L M$4T(ɗxl*ɝ .='@A Fs .B兟oVj?`VӖ*BPa# p57 !>3$Ab#4˱c_QVhxNNo!vؾ4C d{㨳E-NG=̪b/PRYopZDXwyaHg@*KFr"AS x&I%ѿO" 4-9~^G݉Cq6pAm?p@U9ɎP8zHX;_~7&hS҉OGTE&{-ҷZyѱ"< ~Hʥf:]"U3(o0"?bi)xtB HNw9Ojˢ-nP{wRɩ5V=8 m:3:9cOԪ^Y k> S?Sy8 8Є=@o A@,׆ ޳=Ûs5tm1=ɣY'!񵡞$ af}{iсℑ21sRu/9(GҳWzx\MSKG  e^0*;m󁾉Fj:cdT9${d0Yr1iL -V8xI tz8jʸrzG$E׽iᑯV۵ka8/AO p5mtF)J8fM{J܂A xپIBpktjYiH(8P1Rdի8Geꉈ%BPyPlfpE- >яX(Mq>NK^qV>d4GᶣpǗBN]CZ{'4)\L'm5Zg m7bF5ը iw"kji7=c̎dX|#R "wU?æ;™2>#FDIR1urkBx6WP'K+GŐ6Ruc ½?H4Ƙpk阘x_HTVx\q ^Mlr0L  2A;9UAEH&1++C>Zc#AN$\DbpҘ nZlΔ t%5Ҧxdqly& fA aßYou޽.fOV]˒E7"Sd&)iN"Mi|UKA`{ }$'ۛ^wCnFW\KZOh{XѢZ[s!upR B N|@y'>·eK0hl[uFEa%U}?D|:.;f9i5*raݫBvlK [0L2b3Pc![QPҞT EcnPT%Y8ogopt? UV+cY(2Abj珄gyCi#8‘{qv:ktSOՀ+Æ~Y6l]14b 9N. ~WCn$λ%Io=y UN(/β%KY 7˙"(b]8/M_t*tO!D%MuO?>u[y4du:vHY oTX( D`$y+v'^T%/*<i@ykqβv3n#ul[╗IUO,@Nڀlhe@lF\%ǼzjhΫ^slBݛt4F@$_zn`'9BNϝJHP4;AVf!?v^}ߧy˓*YY\d>PdOC/U6 t}.SKS5Y`ZDKsVJΟ? "vlH7*Y_f -Xto4a:ƪ"<xEWZٛ ;50:L%!܅jX`&=QL-}#&zif2g,!^>.]n\M$с0JlV20 %V^,`?P{(A6&bEIVSY0 Gt566o/V(!'Bg<:/ܛ /ڂlwOSݣ:4@_{$m[k4AF!LrI&=0GcrADDYK17_0~uBR|>İ)n:kwޯd0X3PY"Dd29'JΎ+z*aC)37zYNg<:d)KjL) _a'U5{ѽH}x_/9(Utz="RK&r`{Y1}+vn U>J"!t "Ӌac440֌D eX rzK d:#Ƞk 3 &U\_^ua[ټkP~mJ@n9f+ Y048n EgxﳋD'0~cba0Uxţ1J/ݝ)'9x;v T>9I  ͒Ðs["Zu_8''jMTUH %7ƴAzXDۼW{-i_o7(><%Lc*#N6BWf¯#ޥUW\KK$A9蠇ellfe~.DJfW!H*|f/f. .۳ Ⱥ2y|q{P^`!+l`oڇ@8: ZO--Rx/CcMF@{ ٥ Cw.R6D.9/`bL-h#vASS] B䞉9iM$wx9:՞c6%WGO= J, hVFaiWW PdDC [^|/`P> -gp%zFV0_Yv_ J8Zm,xmlM;}.`'w?s1%2)_JyXF`ryi5=a%`o%64@W\,6MWL=C2`ѳ3?=Vˇ`(?C-m"v?oWjӥl%w+c];zehky^}wb9M~y$_h%Y/YDt?gQS4s#s2{V bwxU2 5jn%-xxG2$8M4|@jW8*JP?Y <5GQ9ϮV ~Az ]M9%Rva`-F(/;GW2nP1օ \_ՉUgRQ`uQp525$a.S Z~@T,GiP >-(]p=>(u RP`+slGa-Ǘu%gll*G"p^+hx[ íJL/E1V饩#vTE/x'lKаwpיEi7Llst!8]O[KZT2f#-ʮ=tA:lsX#Z^&1 J +oI%ݔMF8u!hM-H7s"bq„!?!hvjVeP1*F JbN6`6ZKpK[yF?cE*GMADv`UgAgރ=͂VԨ@ʭ3'g6mot~n3dUxމI(_;gOR-Z zL_SAxV=<"?-ق( ?E0~*nhMB@d l*SJʏPHA.K( |"OLKczu3^.5tA=5iPڥj&iS\i !ÑSkhZ}JR$!oG޼*&;.ۍҚb&fQX6zl;c۱"1 aC`9*Yլnq+%G(ڙlWqt"\xB'>Cb(:@WQa4() K)*աZ9;}- EbQV;cdk23`G+0AD1]t2pIa+ʆ)yQ% ɨќ2.U웲G|λ>ètPLQWiS& \9)$mFD{d D P&G%lۢ\käNKC8x 5ooؚb`'#$DW㺫:^Mղ oIM12EE5mO Tc Y&gv4ĝ雺ϫ u{4%ⱸa>3l8rj8ԝݫ~LhMu8וyccjOm,4oU{ IzLODjҢ1 mMJ`{H]8ɍ-8(P8$:+)u_JHc(Gp2YMpTjCWN;Wv)J'M⡱Kl#+PMc4md~Jו9U@r̛~uA;0QA#4拯 ߾brk e<~%olDϸZɱ$91)W@* NK~r}B*DC{C}$3 i*6YutքkoG;F H=j̍.f]$ tϹ f>|Id^zguj8dP4Sue[uPA ;9 9G"|KM8*y/?^]&e3p<\^81)=J2C窟_-bb: )8 ,n(EDuOԃh; |]q3H>Mh)Y)9//*dlVw1m'a[h @;*0.ZFwrLR\DG#nB?!Qq=t &6,(ijmQSFlW}H3] ~ty8Ҿ(Faezbڶrb1+%kO&iԗs-5o2:r+vgJ<^TDQQ0-^~O4ҀA3a-$=ɛ '](ad)GNrJزa3F-!.9c,q%MiP3[?H5lKţ_.x21Q;= %r4Qc?mJCo8-v^aH^ۮkp(TvȚ憸xZ&V>!Y)o$0T9k?G$7OÕcq7#J/]Õo%oA'O-H=bl ":X,Y,L̡Մъ(V@^F!wFX'!!A3 b[)6PꈰS0 /X) g>D;z郏zsɑ_h x[%4sXq`U4>mASu1\Z4] |?VUt#ẎM+(9M%Ӷ cd6QtR@Yhi;j CV~"o0:h}N( xqOp`1>]5bg*(dD^e" M}g97ʭr1hkk!ƀ|yqPn'~E}Һ4k#\a!gz# :X3N@_.|Jd S&v5?' VSM2kǷ"u%3?]V+2T q9Bk|Ђz9Gt:mkZ{y(rO%8fBU-=D{y+ǖ,o.=ΫƑu5Yuk'Y B90YO֝x) z1UsEJ"Y("bTfU|l9'Ǽ6S.]G.eahnA4`ksiOWDbJ ϳۭ;zgB7SO\'*JG~<Fy*P4x0o?W~)yYiѝ&ξPk4ʩb12+'@=]Ny,[{#ݧ5;/V޾ M`]򄟇͵cMcD92;i}ۇ')GOL͟=iӊf~nl}Wgu: "g]eWCuP9q=(։6 ԣY{e]咶xPU7\͵ rĜb ӱ,)4u!گA{;aCۊ+ %C+( h'a?-:Y'0j.;^?uX*[j-SOi]H~|8ԲsY(pzA{!5aQ3ϟeDu^Xt;m>G: AAo ueGb03N"y ˕`F'_##mJwSĀ̹mJێwJLX>",[h+Ysy^,ېIسG:/\>/_|q"Z_[@R~mdYԈBɳ#G ʟ cb](#GIEAtޔح-_ɦKYi׃Pp\ai+$y?dPKJ+1^ҵV#/.)@Us͜#?v4x3SgWBݾ7{W#!IR,tJ^@乞љӞ•Y dOppBAXu3|1eI˒䈝R%$ 1 C JwdŲ)qͿ0(xp^.Sa$W##AhΌ i+G1־t_KatҪw j7Fi{bN¹f4mMHOEݑ9Q`s>{#vBiJ)˱5e"^*>7D*Ocf7A >Ce̓ZJ<&a"G8 4!E1@>^J!o;s?km18! Km%݃:;uӆrLY:R REټ"l L7ȝ4L o`mD> 2MoL#ļxǐkĐWT0tû1?IMc޸6Tj-:;rsɴU]QG2TP.ޚL$k>5iq>kN*Q dRe)Yt IoOQ1YTEHWBMRHZwNE@ Fpt1S*)&W 51J}{Odd k/8VSvnQkQZoj#S0 ϼ'ALu])C~R0"!O/^d %LeoTA$`Yu2G>4bB\? \9/93Jk̪CL1yäM^=}A A.&͇ 7yȯkϚ{57ތl\Z6ϙC^ۇKPTyμ@X7ZalxM*-3-W)"?gDLKзD1N(%Z">۫E' f](9$hYJ jGw;rǞO7جqh@&5 '6vשhH'HM-ɷ38<씭O8[_~{jY 3hU TInk|aٓAmb~&r+()3]5qaߝK/'1_/C(TyP 7 8LSTd qՙ\>3K=r>0;Io} dx ts1.bLf::$q \S_QGFԚ2ZT1)P!F6*v"! - Cl2Y5t6l(d b3NtH%xDq?3Z .͡"e6&&+ƽΡL1"*O&{}}iGrH]b0L0aP'eZ{Vk18.Mb "˅ixvs\(3cQPn 2k L~Rp=?հNEcC&r(PDB(!Oז/4e.lL]H[H2 wc hA5Vzo5ޣqG!CtLƎdgsP{\w>?HՈxHUUp,% " /WX9Xc ОF#2M܂?Wl|8g5q~M)ךx0cTD%2VhJуLTF;t`Kړ\=Eɦ]Ct:Ajs?3@ E~Df,t=VW0DWfNbgYA -$I 1=,R|G3( 93I<'Ye}B$cήg6#4?.bn\D#clh@ݢB|I@/V93_|(s =3|Jxda_BXڷ $76XO`>YB/1 6ܫʘqQ67nX4;?^R!+Wq,3O{LJX8ki a<É^j)] ~##@lT6JO> .5}@C~ 1jBd恌zC(UPy3S:/~[劣rFԧ[5bĂ'\ nvx1~/X //j`QZx) Z~Uڱr(oP=22^y>>Q"k;ܜan.<5_zM2Iq'!T`~b '9@X 89*Ź XR< ţ9-jWAO>32K9S#jնH?w ~`;!& hr{koafc5 \=dQZ`d+N&lD' $GHE?q/$rg\pDޙCUzFq ̢va7t><ϛ0O J 556VЦ| ,u0N!)LTZ>D*Q"V]˺vtu)aoUCmUyΐiWE7:~ 6.tVBl54oPyWןl[*:y)t%: ^ rf |.%-Zl.^4ek491X|Ȼ bsRDp5hbo(w--3|wTr4r>ʗr /$5"CFm2 V&tʑK,,.O>։W9%zU?of _p'huR0oO5_o_>}34hR_Q4;\]VcCebˀU!*ֺiXMᭊCqB be꘱gk'o! Cv"f 2Rh䗗2ɀ7H|0 Pqqɇ_emMچh1Vi7uZz鯺_oba:Tr†\?Hb:8M$Esk!ǯmyTX2%-dX^SQgQhD} Q`툱 /2d`c snHS[1O|Bg=3mֽۻ+˕WC}"K[}pn?K Sa9^* x#s˝h, ? 1D* !{c4<+[*Wt f]̂&yuo6sn/|bn"d=—z–Actf7$~b55薙~=(xX_.zzm_ _/^1U+69}ǸBVD(3PR6S}i޴n?Jv\۝l$ݟGP+:BgxDmoh⹙AaǠj>xt"Guw?J o%\CKᗸ`tFUoYfpՔ助h`T?@]ʀbdv T(|5H(ƒhl2?k^ڳf pʪܘήhS]]7B|<%zkhkyd^Yx"-sH3A*+:3D]|ϪI\MS-W{dX’Kp*ߋNm Q5~P;A51|0 jg[i/|H pe˗BUݿzi,u1]oWP03aё hVtR>hTLF5՗E"ImEر5>ןzFOf 1ڬNn ̤Ss7Q[<bHDz唬h,?T`~aF7Gg" E۝-B=?b[PKቾ9ۀpdNl;ڢ̻K4Hx6ۧ!]iRh!떜ø˄r+grP̱͋eN؝ܰPy2=ZHB&J?2Z$/dn>Gљ^t=;'z<:/f_.GDs^c1e R=;xJn<0ݓiY]F@AR_`ErXwAK-8|XI« B%% "b^rX-op'TV!"ʲa-gPxx/G9wH`ivMffH> W._E]Ry3LkHFP;?bDN[Wc@n2B7@ 7DDI t=hnQώ@tY3h&#!L;^aO+G'-,?U@z.5|l>x?J*r,ZcsP9C*|O'ز)U*o!zҔFW?W2A^] @b c$Q'fV!tS]#hz+Z{ϣq{D{_?`Y:/w\8ӸFiCͺy M /E@UX"lhC#zscCrSG>@H@֕NGو$n4'ՐPS ,t xRPk3wE'A25oa΋9ͺؤL\LT;Vz/U LHHfƇ魰^jib3Snye6{Rr<*,(lL i 4DLEFE;Hq55e$i^dJY72U~-]G+>]ihsVd[͒z]JH,XTLlZ.Q&1KߝTzXs[CRʖ5YrYExDEJvu!ϵNOM[t:!\&z-*g 7䠈sӷ͌iF@']`Sæo^AIjDž#b9g_7 <{l:E7gL}*BQO$LSr! .XL l-íZG])izk`pB (ϱw:s6WQ\!W;KzCexCUyRa4k.~~b|d%[Uvb̥UB63H!: G-kv)J"R4ASU! z|a-2j9#><{ J-r Zg^d]l}䒊))Tk3P0g|)= NAz;ddZd Cҕco앭pb+'.YB.n2jVXꂣ3q`˄]" FaP/Aڞn(~o Y\NC[_li,`bwGJLj;lV+u$9xjbg$X 8+1&ZF SJH_ɷ/\iK.KU*֝qCd&d@Ua6_;4DH( BxU/hDhQB Fa!y ;e!WR}ήʩ#2tg-MDVmHs"BP(#-$ &lUW9H&$Zό…!H ZCyM JL#`Ed"<#pƏ{MpXOz|kpU_%E/ RZ :qNL7/I>M2bʹo/D(̮o#ֻ jq%I뗲X hz6yz&@ղx]נR /q+p $4-J=UA=3S<ŴVu:- !tfcUfA}l +4ۿP7`=R/7+;Țx<^SWTl6mo'ͯ|KԄҫ54A~%{NV@Ժ^Y&0-®n£ݔ>+u>V%)Z5beCԙ5%+LȻڿOuF^Lx$Zg#k`ssY ! E|g3|ȃ8Hb+t& &Lϵw8(fG$1VPo։h*9ł'p>!Rr<>86r]0 -0$ZVہ8L}hFLB luԠr$ok+Y"BH1yafGt/#b4Z];Lxa0lǵuTw;ĉć`Tn5qV̋g_My J'3 bCϾle{F,'?*KaU*_8֨r{to 9[lD'gVXDdUF+F8_K)~ͩô&m&E#0Ǚdt>tg. Hg󤌹OW[cpn~x!0$faz}5JP5%wuU>u  Lwf3\\_ƶxmioYn0.a"!"$g`^1&&NtD?!p./ >&[/9O 8]!?E:IJ/}]MgiԘ]P`AG= *tz94dS""T?j%"V-L)h!NF@N(!IvF M^Fd0OpH;,i1Z01e'.n\x}wRߝJ&3LT]I+8[f:zIZ߸o`a.Os38`$( tw?*MuZs+\ "Hu*{Ĝ^Ǡ*8gjKd sFGijg5"!z ϴ˙c F_sѧ?*UqnO\U 3J>.CDT a<kܡHcUh౛u®E6\+I)%Mr ZC7=Tźwqʹ`!w#''_,v]Bzb?7} KMd뮈h.0V8W:UVLGdNgf S#1S#6PlM $6mNAYiy4/016[IrL~Әv}_uH[ӶYmh_3=n͉;0׎i'G*IiQ72N- <\@48MFOI8缣؈ yix NDh' };7y0j+Ѵ=Aw{', \RmO;C{B+BBFr2D~+A%Z_-G:Vȓ8jۓt H^G8h9Gw8g %]HHd@ BF]_Rk?r.tM]y`+J9FOJ7ŒżQYf(Lp?`o"EA5~@|aS:igpf)^[ExW {oj+-xLO.ӎTmi_VOQyTϣAXx%|}\|ofγٕ66܍ _H7CI_ & 0D( enFz?TXyqyZqC0k569~y<]둫;;|5,*+ptOS=-xYMntLZʭ职`ʗܢ\npn ? nR"0moڸ)T"&)sVˋU,o+hbl _8pb'I0#{Qlucߑ:leK@L Y8)Lہ>qrOA-S,AZnl,sIx:.u#ڈc`{+nlpG ihBhɨ]Dʡ[:<+&aNhL]A;WR|,>u- f '0zSİ[vCp*ySSY;)Uw&ѩ)Cj7| X0wrY B,fPt H;pfK2E|;97_gQ!K{E}ZvC\ЕƽnG=t! 5 x:ɨM6|R-(ynEm? 6k1nv~ H1u¾uNުTq2AϓZ_B*Z︦+<Cz@qWu1M _a-MwFDY64$iiꌕPVu1xztX{M( 1-z2~tĈwTZ&f3v7EW|$ WM1Atk-Q1UM'/7AGH~6N/ `B0j\zq?$7ō5MD`xIA,R5^ Y>A3Uޫڣq{a]1֛_ 5!ƮOQ]^\.ԽAw,-3&g,b#ԇ /d;F^;0l/gx'CɄc( ^1sw*Ί RxSnp.a{Sp/~Oqyh, Szr1)`ޖrnaBVK,{ะkaRؽad]9NROM*'h-0|OsY;0zKqV{DcT}Gz@$Y#-Ɂ٦x^0Þ8^)wiĶB{KN( ’} b X2=N^)xeE#d|'-7_&U}ZjE0nF0׬25?OH^:U&ykǡ#zF [cLB*Xέ9?~G43aG%夳j 7ͦ, j)G饱/:s$`\4[!ymTwmQ_f@TȁRQC'^s&Y& 1SC~ wsbv Go= 8 \3kca1(OX쑓w<԰!-:E'!JLfF.fb)U){:] S~B pR ]K]+At԰5uEjPh^ ʰ_ωzjKի+8un{ /`ް{*2uVV)FuUڷS65 ֪ġ5XǢWrV^dSP%JeIx tBH_VΕ%7'2wfyh+@/v߃4a5N͍kbMlEO3`a|Mjew$Zk8aM`4ޙ`〤\ˎJDD5+}6>uT$vȝO`&(Uڈ]/W!9't: 4wV=$d^KYj9$m#ℳ{$6g6]3uVn~>P艦R`-ۧv2XChPvakocB*Jh<[uQK&[n4Yt7Ry5?A]NW>A%"`jGV .PSΊ:^e0Ad󌤶NA8,xES?m,??84%dᤤa>H|T)q`_ Y@=]/ =,Α}a F..V4)JVguգNXqƘCtYVn,Ŗr+!Xj4k#_x'_kMȈ.p29 醕@џK1٢p}ق%-ˑcc| v:ocE.3=sZG“[A~r$a߄+4({}ME=IG*zp4 |Ho@͞ <,*bM2Fz$0YPq6@zk)#K(?Ú,Mv 劺F82%֤{!jG<^yK*J`wtg׷C΢)* Ak%2Y1Ӌ:-`x7ސO&]D?I(I4Jk LrqX/|</2WSOZjt{bf)~x. 'C N?E 5cF,J򤕈 6uZ7ng9e0х is֥⩏gs뒊" ۜe'A\@2W|^HS&86#cd KPzB2hexE5˗5<: ;AcuHk7 h;J5 NR-4Yn `G P[L5U5cF VݖHKl/hcfk2SvUP~j2~+1@<-OWn]s"K"OcU[g@H!lup?x37u +=-ihwe$..Fm' iΊA #Y3I.QXS۶`'i՗^x"Lt#…=ԭC;jO11Pc+oJ3.J|JϻZѼXa7ݐ/sgf[(j)"R}޽UTd*[N/rVsmKL\)\ǀ NoV:4_x BB<+$_ro Ż+ȞP{v}.~9&Z_Md_oC"҆,|p&т]_Bxr~)5-U<.[GҘ麲\PBYc/ > Ud@gs+e^rvM2n8FEhשNu fX1 tf Bq a|*Ͷ_Wf̰>óELWf=:|ZNd;xMYä8w`F5Ka39^=Y-S @|K_kr U$wwqh0 %?6B?lʎ@^DS| k²D!ϞQs͍HXZ=Ó-Vʴ8jA5sv@n)nsT:-ف{vw TEqb1?urP&\*56R.l ז lVDC%[@|HCqL:}6˂ 0Oy<~2|#`h>𙠫~?:sQ" 8cy7+!E'vE>SҮ*za [fhߤ}7ReBU_˝,yf7T2U9?֩b3`Ř|$WHq/yHڀPM[KZ'RiosIIFyO+Z0,MS.9._ؗh]s M#SRo=AWS (*'E"*Qi ! 8S̕Z2QQ*HԬ?) uR#Khm\KE[v(ܵn'|9`OC uM,l[m/A4z ;Mg+_(֌ܙ"c)-)F|8U {]:8zP4hQ}k®~N9e1vf|¦)ՒAFR~ 4Pҏݵj0+[ +w/r?_Vұ8@;ĝp~@,-ETgiG /! ܍w5$#˃Ȇ'Ɓt4,.2#(ӕ1 >Dr@սKblh8Tw[$) _sl_/NWWyBiLx8.H2>%\CGCAxYk.ǕWRdSdB BVAvq:tլkƶ拫OiϏ\TW|!ei2 %{+8:l?IMV@Bbz%NhN{Hf+ n2 '0ʩ]xY?ÿ!%/0 }>:6Ŷ/MQdW1d/Aůe[{b)S lcFbC}n[>:JRR;=1N |ve{H$(%p 8Vs.~.ʖ3˜3ml_n\QS[5wODxE ST)c)[Azeu'!-[|\Z؂ /DÒQV돃^1QF J܍?fK88uc73p) IvekzH] gӌD 朌 يuILnV\+? 5h-kI1jSOr~%ԗren{Ƥwc z+L~Gn +Tlaa=qŻgYщqM7Pyװd'Wȇpa;emwJ&yti,j q ʐdhAQ8Kz"zȉZ`ŗgrzMkgMhxE9L}7'6 e% 6Ӆf"P',^kˀU3 ]MTocFNMbXN-[diƬ9h{3/CMғ e g,]~+F%q襬; h3,KH,~h76*idS:ٲbBQX*,Ͳ͞ik.l=A0١f"TʺBߒɀ249[-qxL<]1,.2|bI}Gv:69,wWRnaJ|ߴyd`:.qy٪0DY5Tpk/d%ߺ 1Kac=j{~xfZ+\f5Qp"X@ ^ڂOįvRd!܅y0DlL^k=]@XkW?0~ϋrIh*閭-l}߷z"cdׄ+rZM6bPY@cdPb+>x,raP*A2#?MuQٴmAon}ƶ.N=g8 ahOHieK>YGb;S Ȁ %aAo l LiM72dItE۷u.UڦMdRrKBQ|؉ia@wqڞhWXj=JkI7䤋J<yZ2DIA_ṣb25ԈWTʻk }RN3fXQ4#2^mW0Oౢ5FE뭶qcv-*%,uU󬥱Q"@24:CZy /,=X1Hn7$j_}l"'j]OaXzԓ64 ̪o׺fnlM;ˍ0IЅP'zPG^nNC ?UiR KhMXr4RQ8\W#'z>(W}Us'8wݞIp?HQK[yo3|R0;@Tyh7i@$nyrΰ*+k/aDm2?k`}E {fXX'ل؊̎ ^; QߐŵSq|`?Fe} e`!ŬN!S\hGѪo G QTc- @  8 tm}pfJF+} /CN_3UWGkP=rJwWs٠ڰ`?ָ%HV_> J[Ve<&mZDC,b*Jh"-qymr&.Ph4[[@1%(l:! rSBh9┎,G)[=yiVc#0kg"l," Ԫ/p|a)yIeb22E=ٹgI 'gƥ^JB%|Yƴ;mH \`,gYhWc|,r]G$;`Ȏ 9i;έ›]ubucO@2wR{e[meI@ڍܥh}FM:a *yG3bJPLI̯<: d--VSNk`9Y%8;ۜ|*C߇s6&ێ- OeC9]Ovx"`p&"&=P3(@\`G2&AÐ6_R jEL?Ff9 ן2;BI.7Ѓ,RVAq?8L áms`;$PMby^eZ"{td^s f{3a_13* KWc؛k0xxX <6_e.) ðRV"PֵƣO*Yιlz-V+q gRscz*\N/* OYDˍ(.= 08\+^E쮕|"p{Bgn0HEO󈬁^>?;d=. >/[#)p=|#@OdxzҘIF. B]х9{Tm8J,p[Ń?IyfoeMZ-6NlAZ{@;΁?y$"x2}lViq*:ǘ1qPBI כHիiXbN olptB*sP;!HD׍ 1̩]0rh7G^ѫ -@)gw 4ʞq(a\kp" t:&Ko-D+^w,X\>r GG^mUAk >#q;ϡqjEp٪DI)TyV #לS|D)+}sxw㕶0_kiO`3}dCڮtL4%vM.̔B ,u.Ϯ;b=yJspnAB&#o[LDR)Ǣ9v-ϔ4jEgBh\y`tOn{n*VZYsж^ q`-5E+C)5*~4?W*;±c yjͲ-w^ aNsH֡$u[d U J{po5KBPR i0R3 bDW_MNQXg$P L>s}ā_4~J兕~^6Aظ8z"yAۘ*{mL Œ\‘=Qߑ8Q {J"fv0@lmLs_qz`\ԋU펿JE DlJ0C'M G sHv/䲴܍!"'qfz`(I9E,[hͫB;3>h৥bS:\IfS]MA VjlZ'QtwB4l!ucKekg8SG59~<һň@k'r %"TB9hظߒKT 7 XEF7*GTɊaQM )b[#:W\k>kp47ЙŁAKh;8~uI3? 9O06La[\x $4]SVQxyZ,fA z4{ZG.c@@Fub r^T y< Ln#:g7^Ձ$F(!hCM)WQv*xigypkH?kWHڄLO! VCk ;bҿlt]цmLpf}U;\-n ӱ@Q_@;RQb[?85#oRGdX*zdɋzwdB'L! 9: l,~3XԏsCb/6†g@  `Fk)J]aI V@XmNKO٧Lkn@XZ)a!8-rxl!vUŵŌ8 )XP:jI7 ^.(d~LE'@GkvpG ). sOF:B^ C<E7"41^ u-[#nI~ \P;cT],l:&"nb5&qefzbaW@%)P: OR`HGI7}2p9V}اNJ7v:;f^qePF:#ↇMJ."%i2w6L7_TI&?8,C-}SmCKZ[!J&UNrOJ ]@g.s)2j~xOjܯԲ%-$~=RgTpI%8O4KpO pn-Lb+ڕ?rSد,L|o5rq=1 jW]t6 7 2n%ʺp c6ajư 2m3a&i_]/.ƪKĢ: | аf;@^&N[i !Px,æ8fZ9&uo)FD .;'MvYfOzd(}Q[_'YSɄtTE*RCKKB>]ڄb8C'n_6[{IRV;_US t'θa,p>cc荽0{1T0f5Sz2M[XuB&ڈ\.Bu/N<> ϴ55zf|8̾.1*54aW R0k@QߧQ)MeLzq6("c]0AW.sIhSrw7>uwa+|VnTib $7>|Bߺ"s'I"S` wPLAhtծnR0josMŸ`һ3٢X# N/^:@z@@3 ~t\W0QRovy*`ZB!=ZH:v2>WpI!8 h\p o88w+N@ZMi?Zg0&(!rC$>5cQ'3j]>,$QQXOxaqe5c}jD#cN$q0+~^8xcj' +w6ͤ@WmK5^@.VhDe`Iga8i\HˋYv҃#J*o O"sqjecPuZ9@D}^,bc:Ys{wUNIoe;aUNSP#G \{Dt[Yg^\:`4)A j@ɑ@@"Q^_&A@uu3zʍ.Xoލwim55'_c6#\M^jcD34ysYʦ9[YEk)pQM#ͽ;^UhƷt3P MMu !УS{oa6I=nhv.vށSV!+#m Oq%ʨ 2-e&a(8([h23wH#y'ys^Uʷ׼es(E{;a>&6wP pc8=Q:5ٺY ?,KAG#!-ץxם"??<.-LySDjK. Y‚Zo9O$?{֡o&lVLN"P ~50  Ix7rخf.i2թp*c%nK]6gr,]t&tE{)4 šf-UT>_Bpw~\$@^(}98D"8؂Ǒ=ỼQ !^f h0YDۆ'RBj@if 'YDdc[b FehN7 ]M%v(dTpDܞM@~4M4+9+K@fv[ rYIjvyM}::fK*+-ED"t ~; Ţ9_bVo<'Zqb}+^Oo ~m*h_[vG}m;f# N} 9^TU3uޙk`7M#*pCEU;h;uѼPmF=i!$'?; `W{Jpc[A^oj-ZG|cHiPu6i$55L񱰭L *6: K fXCm:fXrH>T]Z9·u=*u{_6cRB|7f\,ׅZ l)&TwqdsLϐ1UrD\Dxý!b#˦pm̴qII,D`;*oCHFKMkcS09C~;Hӓ+*k) \wOc% SZBsW1.u.5 yV%'ͨ_O$I?ˬ!!EA>(]Am|K͠vWE3m HTQ{{[A22;y:˼ߔrPЙ؇*Ҫ s }kH-%{fD inRp1*NwN=@tJ2̟FTq\R26loͺ Uc9U$ F σ$ ?U|#q̣^,T{PȈtP$Ȃxwa#\Y'*4zm~Z)¹p 1He>|QQ+"wR?H]0{$!%,fgl6kJ @eԣ5bxM6zRLtS+F~[D0M0L=6LY$>Tnoj?-߁QJ[wTZmFl9r(YΣ@*RA/4 F0.H85q#`8Vw5R R;4}KP\nD{%=%}Z(I@j?*qF8zQ~!yꌬneȒ@2){C11vћx!wIEZم@yX@A CK롡1T9O0 `)Z(ţam~##K\k#yTx"x5Qծ9z^(瑁T{~ \`1WQj:ͮXGT08GoeM3L0/sp-B&{7 P{Z/=Tw==Lbܬ|nqL,Y^,G;/ \6wS`e^PKFDʏ1).o߸GSZ$fs7J KKP|UdDP u^)n12nޘm rƎH@NjH?hE+9%?7vy`^kggxG_7 &h9^"`[*N_J@e;;|}8+ YYŪuޱxHp#)X*EjCCyv.P-^[״ bJ.N2Ks/YpT'X,զ1lE&Tŀ"?F, ~Nyˊ% Ct[76] +b'J]6*nϬ@n}6IF4Da'x1HuoӾay{]jY]AKK; ϮlЫnʳϭQ. | qYtCg[(3 nlUC*e+ vXjh<i??} ;,KPpIpO2nqb_nirkd耶n*)~+wz;`ͨbieU 5Bp>$k.`5+>1X:]% ếȈR N9S{Ssȇ4=SM X4ԭ09"ccit`\dc%u}1/ksw ځ1E"镹ڜ$s;~lĻЅ{9<H1T31e 8.D տ} k oڇ7f$%4׸#C_0bgl=Mc5;CviѩϊV*e}:/dE䈞20yz`v0㓠́BZ43I1hsTl 9( B*0qOaO阨Tp1sE[ p* ;$vM^517b4=ZzaTUyb2+ nQҮ4M'3o" d^J5id@ۛh 2s4Np 5b[}QB7R_A? ќޖؖl;> 6*%S5V ,r,[_kKd y6TkE0ܞ{t~kk"֩ yZQM/ڂ H Bkq'4{7yO>Kv AгGp!2(ՈQɳ"f(sU;F#^uı^";Ex)z?L~9.IQ}~75$|G.]~O2HY%RT5i\]npq٭5ӣbqP@3뛿g$[#tI[Ry43Z3૜ud遐K[e##iNPX7<ÖKtg6.[Ŧf*T}z3n ŚC1KEgO-xmJ -y9#'jL5H TeNzZC֤LD0jT1m; E7Xx%d脗+apE_gdK˕s) (?8!#ѣ'Ws8ؕf6ݴÚ5s%)1y%3e@A &"ON3 ۮ\iIk sY WsΙr_~j:֖\b7B+Xjs)!+/Jd'O Tzq4Y>:3Ϙ(i:6+X=xĮg$޺S72I(#ò}:GdyV6CA0sBt$oŸZ6shd#yO?Pٹ3xBV*jɴbefu0|>0M˃DկsU|7{0dr?5S+RZ-ˮ\f윏cxB8.偡Р֩ҵFwlFg[p ﻘV4%8>iciֲN^X&HjѼk; `p@#Ʊ@}2%H=TJ/Ͻm?ؤtLLg{+\yqPs;JAʕGofSprOs=G~n4|4dʬ>    H\ICLe8r$OR-LǴ5Sp%io"H4)Xn8r\ùK|N ڎ}pS+kE $d5;w5Εa؇ ٪$]mHAy>KnUJji ~>) kX=mqdd\3 gaŧS*X'A1yҿ g8ڋ gێl+5և.3vؑC (LQpo?aw" zp_9м`}-E(gpS u"U(q&5H;Z/2Lۓ2$QnW.'|-  ְT7o* lR 9|lI5, W]"3{$q#~S!OsDM~} k18@O)|ɖ~5@@Nzg66do+ڼN8je Ufu76I`XξaGT3-홒(A6{|_r6juprP,so c?gl,{FanZ\MO?ULК#+k梊&TBZ' D EY#{,wUʥNC?Lr1ab]A\8}(QY:B>$!Lxb7Mfݖ$(d Tu aݿ1pi̕CrSE{`Z-+/*`> f諥ђgֻO#եx^` /H`cH`B!z}ZJ1יfW> <.bc]5 ׉55E #]N/W^I @- (?zy;0P $\qvf<Q meAa,@-1&h'Dx7g}&rڣ >V\rMɛuqX9Re.XL^Sŗê/mظb{$"{S  &!_/!x)1L׿rK*,IyIΥ4[7>Ȅ_L<R:ZdG1a.mn7В%0ցMrF bFw%':4.G(4Bʾ3$Hۮg*,ZCz%[yf]m6 FUPaAC x'=;|ٰl| b. \]X׍_؅Trl,q+:U&#(pw_$Gmႆ:H~l8ٚδMѳR+LF \ӶV!YL55,f6}6YDfqtgTZQq^Zwk${M;lymAYVq2VkYwSI9k8MY%!uƍ׽'=gt謪G(ߩ(l[",Nu^>MpR+y("IɎuDׅP}-SjmH803ғ?74 ǣ䎞1"݀8f0#ըڬitł?c$ i:p*#cAw{ xoar~WRR/Z_sZJcQ02'\t=1\n*Q@u,l۰?`6B|ʊ ":roZo% ĥBlf nd hT{E!P3`lc"YGUG (ۇ`Ƅ_H.uGۑ aZ]CcZҵtLR1o^mm)L+oW)K(F` #*V.F]|ݓ ::G!#oCO 6ZxSuxq&~7Y`Q.Qhr R%2i_x/ۄPNg"Y"E1fQPoqz<;¸1oiMQqʿֳ9gw,}JXEVQGP^aLZ[19ijyzGRbj!5Z*ɤ ׷RknO/ګx%t Dn=B:NHWX9RlٹT|ڗwʨ,٥v݋d?\ &Y.:zo!ˠRm)k]3Q AN+26['R)AHGtEaAC#I#5J}=gᯊmnU(dE5\)ޅ32A}6R1')lXI&vӍG^jNl#7%}*7~֙[eY5/w<?bļi? cCI*>))U!Tuk g+k~GV]iK= 0,nJ"|kW'"bwf٫9e5p7k垹#}aK u{0RŘIm v*W<̒B }^fF}4r7#-yU'gCTh~]*r?`Q[0@}+]͂1/!)4%]mO~U)nBG^}.}KPxʙdCzm  ?~W6ꉄx14G{ҖKdw~ F9Y%hp@dA0c|JbbuunW UaPDs84t^O?F7 {L tR˨X5hfd+V>~cVNMD8|U=b$n X.4[>e"8ĚӠo꺡.~-O(n.ȗbPPX_sL[p׎z^z@wLZ^ RT=geJg`E5W[}n"EOVvsi_VyoȻ?QD]!]*`z } tD `;}1.@ b) >,ŒiT###o0ijA<ǒɔ|ŁW0Z{&h ]my6f$9{O\; '_‡펖|}8[6LEWk s(iK yح=Cd"(0QU6_Fkvg ~'ZǤ +`"//(:/.uE.ZS-(8%Sq@+Hf\?|wx"WjU 8E F`c ~wm( ŲcH&pg0<0D#D8ƐވFCtD*hdijW=6̌?*Dd=~(|HȖJuF Pq()FS.f&Iv4#݁WQ,!а Ec Fi̻ QSzN&L??"~E<2(hC jٮ% CZ&tavY:xsҋ} d2qopM.{Ɇ(9XL<æyAPrd36X Tqq[]XOiI=@l)~.t Âv,שC; 0M+8R/9,p\P.81+)j6?3"{l Jy +f%ɾ3e./|r_qcɈxP,L$vk _{;)5o ש} v>;r1ụ)fF_ЖZۗ1$"Gغ ׆2ax/k54)Mg:.L_E Q)<vۙH囊hKB&P hI Ɍ5Cjs+͇}%-aTs Јik?S|j}Cyu%͉tß3G-d$H!vA4=#j۱u49nQρ4NSb)p~-Xf&ܕyγ>gl3bK.3 HMm{f!3X;5;@RZv(aA1diˍ ÆX4+=_eҥhx2= i'mMj^)kr!TX啎E?T-*D-0fO▱,0DBef~8:',k}L="Iu:= G̽8&[&<۲[[_ԏ$^t<^kV2W)E(mKv-&EX#83#H`@[3@e[o=`nYM^Nh 7wٗҞ\h3z*p kf3L?^dƬzgu#/c٦^ˉs ]CwH0\l%g3^!IaKXRk%jj_&dҽVhW2adY3qYջp>߀;*?I?, {\YW$NP†nFasqxP۰8S,{2Z.IB.3.J0I.)?;8MT ܨ]S UmyG}7L՞SvLfXY!D,h믔Kai. 7-CRU@Jݭ\;.=̓E) HuG3w;47pWڏjc|{9WT38 H2'jШv6&p+IfGv\3Bl{`wȴLQYG^8&d}X?\zaf!A`'SA$wX+d|Kd\zLaZBERɇ5ٜphx`$NSIUm#^Kueg%Q:J}$A ZY /AǰUߕۻU-%gʥu4282~ݟL!<c 4޶vSiI"d>B恠 6™q1*W'-Gq3W1*I*WB$ 9XY3t?~{&s)aqpB;Qt^xVһXb̏q+Mƿ%8SGL(X}$Mtei5+1`FnqMȫz ,mx6nʍyڂ˜qNgC΋\hA̯xbWj6MM(Ƣ Ǥ &I?}_ ƇN!0zNF;gBƵ^4+#8=S{G1wm5Z9,m`=Ek *aScŴE\ͬK|&o/;cκ&}Eل &+@i1hg@|dD?=Fӳ~8yP=$ `&u"#oDx;RuRgv+N-!:nB-o+utZ*ygRIc^l9v)a,]Ωi恖2Iltϟ-} e\ I ڞwa C͐ pli=1՞1n(dek#Pf?t不V5-ׄނ؛79g:$yp>az@>V*1L+iڣ}Cm24{>c.xՍ>\&[rUw?CP;hm n+"|n7?ղS =J|ZNHHrK#&oB5{P;|p`55s8Ai]AB`(>PQ%/ij2暹LIqNE/}G('}Gy#;Ӓy)i:k-Z]2w MD%h6kU|U%p,rs7P ݎF!)81BHD0-.w%E+8LZ]hM΃AD Dr^ )܅.e<"ۨJYb*c"[ME;y ``e-s+Cj*{ Qn8~aeiWGZ6QPALLER/Ncp dѓR}Ol3 X}o^ͯpp XW+¾_J7پZ#C!)2G4w$>$Lm?8jw!*>>Yť)4=,G$Tq uJRwH4= ǽ O ɒm߆ά{qULRt2M!0謸Ꮡ9Kxkoíwlsyx6ʶ0x_:L$ IYAk31UP4+q:AS7dH>L$%@L0?@BZ>z 0bpѺ!n(ّu{QAENVTډΌhG4[mWg(<}AY@Fgs#lp'1qT: }$SOZ29)NyD%n1`D xᇶ~n^Ȩ$IdT/z%x:͇A ~֠ gaߺ!o i9YTE@VO0A(fLL0=9Ci<*AW,?yQ{wFS"T 8vX#l^"4+lOgѓ3-KZ k +3Ѧ 'Z"U'NCZƲ?V${81KYLb d.|c.A8SۊΣ<%2*e`iC+Kk3q(bʦV>c7>E?*ӍgwDѕ}|1 ІW:_(jPjD(5 `{*q!W f)ȿm2N?3vGK2h=+vꏌS+G)65 &z-,paCqLBGܣhXUFTUL,4myp5$)$tb&+Th V;O^$΀rX㨦.y} `/Gɥx(Q"7&(XHfؽųm}Oߑ5 u+n a%_$yy `%ҫ#OˋD.U03'D25DPzۊ(7#&I_[U!*wl9bNa{\&bWo.5=IG@_Q I$ZG eH@BmODhE$]~T e wNPgZO ˸}T&W7-M>,#mKlY@XW^!i2QÓ({ vK'ڛEM.Ư.8_':782=0UZR+xX麮Nr2sH-u`EiZF*B!U[Uh+y]*er뀄to7 /y+\ 6d(KnC ҡe/w3: fi~0|̊=ŅTwULNfs /[5qc4zqѠ; +pt>?<1T٭!]?eCLr4p?򝔱b=6De[<9ɦK،O SJㆍvj+Y-a -(< K5V2p5:2"[§Ki;##z}CC3{5mOJa4t(GFҹ*""Oynb\!SRHqT_Έ<\I>BO4 _)҂a]6"D*;cNk1XvYNtMxC"n0l/3oб(2{.K=}i#Zv g< H)3j/Ly>׻tR㜙f=gF#"Dc L*79LPb ȝ t Д[/C͕p.Į=V\RS+[ nQm Ԋ5& q%D9j;]1 dsMe*l̒bߎfocP4Zov93ju]BSH`ї>ZƐ;Fj#3-G_p2'Ŀ- N&"қ OV=ѱV@N,o;v) Ǟhgo@]N9kbP94*)np7hӿ<~vezn^%g5 [$3F87VU''?ƍc7\"%ӷWwo8}SI2}1 {xe-O],7fWZ1f6nix"r.j~sُ a*)HCB;}j1aމ0~ }!dlEolT"l]YMWHs//+ e('(6%l<MM6ݤab#zܐz;>WQy,#fu}u;i=K-je9;sL+NRR&QG2]|~##\ڙ83gG DŽx噯}ةqXr<݌MfzM6`LҤ)[L I@ yv6q-?f(*Ú4 fZW=ٞ˅PTgZt#=5q/j< Wxn kw <8B\0)B1R-;f3wdfcns/j,]Mr9QoyrjcЌ#~}De</J(hL~FN/Y{H\(K!\+?B\tAdC++46GpD FMzbk {a}(C!8ZvNӌq]wͤgї=WqGZHK{$C4 1}-鳾~SB`{bNFj?əl@ F?ZXp^@1 dzrmxxV9zz dg"-'pXUEi<שyAwy_?2'-bU-n{xՄ2p?\ZoC̨ Fkk,"Enb9ȳ ރ,"#'J όv ҵ 爦B7-&l~p}Zꌿ8,~ՂfP^gJsmvjWݑo^ƎlU`KVGTZ])" xΔz#h Kr bZ=jItJUt_[vJx@'<]OM%6?﩯HZ(PMt%Tڷ,-J Sf'1X\,S&7Qd> rOOi~I}JFAe1ZTguGIKU?auu=K*wh:AŽY) ?8#C&*_K_ cTKHZ^*_k6"I%[5$߲B=WC}uܿ0NKDKFmY j.敩"p_Kï-dࠋ[n}TZr\rr,=,i XD^adԨP^9_ᥢ[vl1)hX$1={z%'R}}ghB5Lxp<W8-@xt/13Sb EVaS\QQR =e{ߏ>1BxhԣhS.y;7 ,L{y^E,i~P <;v+<\ fUjh؅poO'NuYi\\} KE*keCHSx' >A xz1qQ8P81O;44;b˼qMjO]>6Q:Nz .>\=muF Fn󚽮.Q:16 d94z!,8Lhu;y #sZ3=-ذ ]DXZlTK?6:r/Ȳn0ƙFk꽞Dyd9وdB]Ϯqx:!P󕝊z,VZD8%swippiϵظ| ΨMh+ \r&8|/[B#$z,n& Uz) Avȟ.^[Rĺ~/lk+ 4C:,5`W dUt@ԍD2G$lobL_u_֒=HYRa-tZ\aщlH;LE褔]Vdn.؎l5bmU,$1#Di||o𿻅0{rw|ЁК-t1Sa>g;39r6r=9o^3#` a+5D%FYŐ'Rm{YM<*QI|nQ}6L} MZlm4/bOc-7qLBCՉwV6.l-Js7R#Ws q珼GQp&Z-41:nf&"ڟ =iena `\:O* .kTY=0ߗ~()ì7Mk梅/嫅P/Ʊ=@ 1Mh1&S)0J&YU(I=29s#zոY&Ob Z^US d |73$S;a˚w?= ,L17OgY:}ھE6,axqxC; m.M?pw31']Pcr!gD$Dpo <|7Z8یNšb;v,D8#RNu-;gji:N/ڼ{ )VC 㫢܄Hᒖl=>P 2Κ%j]Z`LNj_j5W*/۳ ĺ& qIؽJk+#D| -u `cS2q"t9/ҕ:!7Th^]P1| oڶ.3*s+OJ+~ףK8r|++߳=,oks}դU\VG<晩Ѵk]i+nAlg v>Vcg:fdfZ֙`_oid'D!c]*M0DkMe$xX%( @Vyr xdBOr%NOL'~_g_+b%?tq C(3q/ ">qO#ׇTQJ_-=#P U a<՝y:ߖ&ِ ٌ2Wlz|h ^Q %!d$os^Ml')<|Z0hi?Bvtbĵ[3Tc9`AO/[,2в'U`gf[].I1i[~LnlnuY ̿ttt.;#Y3$/q*_/ك]KU1r<72qͳIΑ[^9SyV;ު*zF~+r5c[EOv/.ay)l-~T͒61U q/mt4%_Q>6R sO{j)B&L/Zȍ i-̂]E[s-[.g>9*Alp9B`viQ>- g7*vfJz/~^Vb3]g:7mDH ,aݛU_sQ%2Kn Oo]"N >4kQ/n뾾X _DI% "d ɞeZ63m) ט c#ur/'ENb0嘬 -Ym1'OY6PjI, %y[6fP?">$%l\$n!#ޒV BZht.zXLOHK)ln:`GN\E.:e;dL*a&Alo0] , uW:;`Ӄ`.֕ Ώ)6WjV/#IVoQkx1?SHz)D.},-ػܦG(IJ5)6C4"?mM%%xFBW/ZsŞH|ewt k`mKfyad1(R![9#[^>K'PGsu|U? YOf {- /"q+/\eNQbM` eyxAI,2١fv^l (ޭ}琡42xʌWN&\q3HJ0jc+WN+{Eh%-wg2`Z]4te2U1g)3Ϋ".Z'5pxḅwȆ͹oD% fZb)!l XSHJEZ2=0j+g Kq"Qw${ tK"94Mz"L1'uUSzhK_-bR&vNTOac%fC;l}109CDnӷLKYYnhdA}dgP1(-i6)GJӞ?gDG~Cxuh2W=ƫ:-rTS{⥃8=AYaoz7ɢzh EͻiU'ˈ&tkwJ{dCZ3U`@&%+Vn'`cA!tbln,V_14ݠ Aicv)Vh;ASeP1毚ayQn';3(=Zt9C/b8҈OOM7ZP?,qq l>AS\Jqbqs w,6ݵ6GƆ$WƃNVAbPW-iJ>Ej%S6zFݼ<‘RHeăo[[L"$҉=ܛ3?0P ;lg4aW;m'iȲىsi-t+2k~3ޟ~?CePBx%1-OmGŞk2"l-} YlSB/tdxNTzo-r#6G(룢n׶ =/4*=), wrO2XW\W)w}gŮm?GY햹}A2bN=q7|YMܜXͪ#oVk``Lq@ҞA]g^bԃٚ8(w/^oK:D0)RoUP..Jܥͻ7jr tj9EFeH%=e ,B*$*<*>ƜD>~?$U2:ō_c.ҚoL% Y#MM;,͑H5mCGpУGW؁*fL?|I1 TmP^v&iEH4Bb<PΆdC\kh!gYV_$Rԕ:P rDkAn%%!G )Z7CSZ6~|e `l,ӷk}AQ/p}],u!\ёab]-]Vg'Lzj8:b}: ^A^cœrJ@ӍHǿr*0uxF2ȋfN|fmA;[v}ohgGl6jwZȺRH4s4`n!0?_:# *l!,[~C@6C QGyna@ulsd|>s YSZ:^'Ŏ,\%u*,1vmV7P㬵IJ=EuYVߘ N'ARwnY`R~~h7Og:nZU5s ͶA?~IpBGR s!ȣwQfG'. pnbW8'c| ~dYYk?,C-}'Ls@tC6Z ğm uh<0JLHԌpnRt cndS+}-j;ͣ 8rGC,:ZR)4R}Ii?NVgA7-]dcpWW;b(?{ x\zs>U6~/;VpDG>!)e:/P>]wlq K(kߢ>:EX; ]KY"L zLMTd媵! njF4=j1|դVLQdfxy/深e)?^{_j2SE*=" @[/y' iK}e~gV˖+s2ވ_L^Y咽W1\>yC!xLGK@٨FPGuOrd]vUONkU+]7w# :x0#VLD&.+nJ L{~O+X___ ):кYonn0;)zm b:v>Zh[MZ#}0f%=6wsvp@VMtWi3d{<:ǑAa[''ީ纒@.;)%jhYOPFGQxTx)W/ðuxL;Nйc!hUM-Є|)nJ*6TeyV ~y&V, ޠg$ulUe7*҇;hi .Oy}ʋ!z؝ 2/=DŽءVv#y jdjA 8M ^' ܐs&]kq0jw,&!EiC垢`_5vpcwdʂHD X& 9ZlMrnzBi;a*d8Jn=vioK"RtT¤~k c8_xw+ϚI i_?y*0 #Ǵr!L ݞْ.8ʗ{c,`<a"uq){AbWT0J4Ct?+(C()_d3˝vGRN9\YI^ hO9כtkyY4ejZ[?mn0mDL@MGד EK ?$ H@'1QrPݍaЈ ('ҥz Gq/&'`Y@Һd]q ׉AC >-<-^%<"܀Ͱe0a =CYEdR܌q?KZSSWҶJD\ܮ_ۊ&pgLZI@^(6eaLG-P ^Cxy{h.6p ދaUմA]eYђ[+9׹w\MkKh֗![wi۵"̄OV b\!~}BL19= M^ó}c#'gw8J;[ Z b`\YS %ڀ÷9#z5¤˒k866}9zg>Ueoùqf Yh&n 9! 6d|.fŸD6Ƞ !FO\F)xoaÊ}ǭ*Du6H 2$ހKDRК=!V/%U(U.NU(ܵjVy8Gd)5&o𼴶Mdf̟*ݣ(~lL,H׬Y|#;ۭG"$Z/bB'Y04߇b=Htn*fVD6?!"WjZ^io3mD5qy@Ss`W'8hl .E6 .8<:YԌ1+bDo|-Sx䌪愩GӮ3FޕKUw-$+WW#/WW"DU7oyxF,ʧ6/y12~$ruq?.w⻓8s JB:RG& /;PIǞ_L SĜ6  ^hAdϛcS_0Cw7 ge4c zk!4J7<)[T!9td#ϵh>lMK@@1dsGjX(8HohNBs.`,9=5ωly4E襆-}vKv+b*H\[{ߊkK]m8rR qM%#%wS_7)I"CϞ>*mwf)Gv 6g#gJGh_+,wҞvΖ/©TmƸ M]Tg^LQ7:;툊u_zh]|+a.:n9eUE n_zyUAw2G0hXQ@+mK00d$,taRK0YQq \4'GgIN3=us~4]rP(}E  JP'YȽ{EQ ڻ~;2)}xs'V5 ȡ|C#*l*uu>Ziw Q Ot~yLoL/43$O7Łf  3,R@0aSzXfH+Er.YTH9ǃ^g/$m~ * tWxb6M :P-F1Q Y%/"|}eYW ^9Iq2w1<{|4*}wnozKדm3|tՏw,Nq| D> x^RgK%M8~po#j(M\ r_\YZsXpׯlocW?s,s$#Ox6xڌUVE(s0Q:6oEKWUqܩ/ 48k9stg#>:d:Lܠ'BAcoݻ\\4u6{6һr՝tҥq-}x(wZuPT?T>x}ZZLgpJLNP/m 5}f|-a<'9 $K{f0OV45I=-7bJ{z?9vCtm~#dCW ͛@.1 aIpvǗ:ch߇v^EÙlgQs>uJhKتO`푞kXqPi)dT64Ae{5H.;^ "=ʈcP7DFg]XL%uyb+o6CE!yh31y7ƣf54M ^VH`d̠(dumT\x}Qv~OOqR F\KQyҥ6s ۠_PKԴ]+dH5R :7pgEhU5滠ϙ;XQL MQe: oжf)\~Md~B1`fqˎʃĵ*䥝4:vZzK 0&~AM(xԏN n4-<+jr[NT`2lbl TϷ&$bHe-< 1]KmyxbDX^+0@Fx1ΑKٸhEC`Z\Yճ768[1dp^bKkdǦ> #03: ā'W6Rfr3 >l2ӎ2ȗ-/%|B9=1gu 2~S3Q*+':f =UK|1ŹY('_?\9"4TeFw%ɍByQ)sbpi,ckM!2I27ťWw%#AdxDom~6`+AXB*Ӻ=&9nijKuZ#S8яb9" pS܅ΛL//%ͼD3~7YVP5R@fV+6~cEO^AS+mO]hbx)t2KwkZ^yuqg)8|]u"g;d6!jFmiwz:]SAe>"5 BWlZ%]維8)Uw08{i9 XrI|U6={E0dm'B/n߫u͢\9g߹MpE*멤bR58 6}:\U/2?!2r(--JPyp%:|⬶)[r ٠B]$oE,a8AǦ˫;g&P6ه<1*,bb-Unq\v(M}3Whu{# ]+8oY1ȳX.?hY_y#(R*/^(PbuΙIRA@h)\(Gua0`5x7+wTrK T# I5Qktp> r-;mR9~ɞ/p vk d.ūv^?9m^A]2KwtxQzLY{*}Rݙ[\*2j1d>l2'<5ĸyf]l `I1HZ3?$! ~̟.z-s8uJthЄX8b劵0OR*7m!Z} Rmil-pnПS@֨dj9q"_Pc3Xp_%Jϕo]& /arT]fKTQA<\< g*M{dpDl@v}`]_jʥ.`sKP(UjHK Wgz Š%8eoC 9I(Zoɡg+A]x*Ƹ4cf% OͶz=k|1H;6- f )-!-C2< Ynf5G]oKԢ"ON2-[nnw`i U>˻aKn98 NFzǯB Y=.U7CM:g!7OkS̼ q>sQM_Mm>At~dwITvKfX:]m$ i{VsBwUiEr'W XS d%?q\(%8WkkjG`ʹJZ:ho6;:nX!f—"lC ?'ʒ9h6V 0i}vR),mݱ⊽ h EQM2 iUW)a=zs{0=a;"|֖'d }rhF[W" ]^,k a)|.hv,KImrkWe%\Xwb^"޽hJ'τOAJ8-񧌍YDE {O:JF)Vh7S u4$]I"j.Xf\?\o8{}psn0rjY.Kr \3d=\ptA+GGْ$0׍ U":Qڊ{rϮZk{-&5qCi_<#;lSTNClym4S6*ChijlbgujH`C4F cG*tF8uyn-ȨuN?fVymc8.yV<&NLe)-j<4(a! rSʔT_d#Y,݂A87b[앐v@BRw79 ͸l;cb23ZԹsgL 'pg8ONdKc !Y\6n?~qHϵaQ!XIcr!ʚ۽\f?TyRNJmo&wAwX݈b(9u0o74%ˆۦ]0{6Y(cJ1g; yE"M\Djɩ Ea8] 5fBŐ,Ш=K@q{%5P_%D>lugذR]$W$XQhP` 6  RgE&(̿k%}( Z+z"4b.uegIQIXHHF7-:fB(x1v?HOVH =p| FTԖ6m,2Unu8ZVeH+r/@XS$@F g3鿾S= TO<%”4:&m#1l;y T%Nd6D BII"[$}܁i8*<=XΧ ?}E$seDl]76K F$Z Ln7ݖ 2sga8-v z j;Nz1**lnܰ)p30Ӹ/)n}1 IKmû죲O3[&=u7htNұ[LSK]z&D)+#:bZ T!`mzknŤRg// vf#x^H393g].2{ [AͭcTFc~}&e&v4M:GYLmM;LaʎKyCf1llڤMsonxÏ23I4}A(vrLҒIbJ'#])jgu$儨ؼWV`Gu>ows%7"w=RLgf q)a:6JQBzQT" 0\k#SL w{E({B^8(?17IrW QK~[~dw,}|taLEMr!/cdy qnˊgۉY$Y7uHۏᗃ]ʥ֕sVyAvK4QOrod b5u}KHie"E2+U[A y$|8ѼADOCʮ(rAqB\e~j@ŦZm} 9zgx덙 er UF_ħQ1{" )CBϤA4fz"jRdzhs2zbh)Q3kѧ9/=tWY` nu1fكds0uGCKsU4M&B#K Lţm}CAhn=w[i1VD_—2  {N z/KR`1;gᑄ1jnMT*E dIQ\Iښ;P [w+zaTȸBAutjZ B@5Fp uCjK$#/]^KD^31{]{>|.xtE3esze9Ǘ)TJGx!2K/ e&:UŊWM^pA)ǙP[_${lZyS \5W4&O\jJa]%D6wDI-( drؐ_>$ 2ݵƂust<%y5 /Dإ7Mq`A:ؕXwvNF("6<=޾D1hy21] . ahI`|ͫΫsҏ)'eU͘|l>9[$9!}mK=g* 4S" y C}B1 tߥ;-l%_"W' &Ǘ\MB}OƤ+ga\G//_jІj ӝjmQBo=DO 1"J{@ LVK,2O7 D%7zngT3_P?ȃ*KVLJ(Rͼ8pT劷jMYuL a(u\jT' &iFk/j @wjV3ToGvO_`Abɣw)*N<1! S]FrQBȥ&CH7i6Լ^SdBխa5FqC)y5T#^L~U>UJKݘt;K/aXOB3f3* J pjbIșMgu+4%mmT<#D oֿ~AsPFC@v[: ?#U◸"a S_%$DH od]m*tUƗf#PhsJ:Rԁ~-r8tmG-P޶M!"Q . :GԾH~x]2]L U [mSpJ1H K&bzT ]Nxp 01[jU˲]Se Qu퇉%N׉42ׅ22bp#~YDFoQBަL5&WKpwm,@h~DA˹;ic@EMI֪פ}e.rЃ0sR03x]NԖ^uBC('}W \vWJ18|$slցgSS=C%6S4i(J[Xq! n#Qd0KT*4"W[UG8P`tde&%GϵmʈB ̟خ <_vKԼf: QݦZz2.Ei UlDeVmφGBxD MնmOrЦVCWsO]{s>;FH&KN9Fs` &) ѩqf Ƨ[՗2I8o^&\**6 7Pjufcv~ɓTjŹ^zsX P5e r3^]5i:@Q < GqtN^|5ȶfErI1OIoݽu?N!բw}t*X)Mg ɸA}ƘP-_x1-HoowuzO{kYߛ/>,C9T"g,AT#-nuQ(H]@cV/R#F@p1l]OZ_.&x)Y U١BܙyTp;-u':h(CY:i^xޞs>u: 87Ǔ HUU#sa}IR>")z3T5EvM1{fO!8$NQʼnT.p2qF@؎7 "o]A<N-=Q&00u>eC^<I &Z]j`+RhٜZR^Cw%?Ls^h'h\pP+L;@92Ѻ.|F%IdOn hfe\Sua>2\=^) RC ;3i"0ȠqGW6^g! зm֩(z5i]=q#B08"nΪ/T*SMzqlY[= D `(>JK*$#/x‰{]K.m\bbP1/~j nu8D~m9F1\NHp1k$Tqՠ@O5s uF]9+E٬m/Pf*OfHDg2k|1u#yH:]'YX-;=M@BI<}MP5&sDͭ.Dqt9挬&lxi ;φt OԖzirtPB s=\eh蒊oQOv؏Jc֋ ;xKYg!۷n93Ѻwj$^,y[Yord?NÊ^qZwP_QNkIkSJ~wzF2T"χUҲ0/@r`g77G~>;t'vB4c?BVqQ[7B̭2C4(JcM^>,6J5XUHRʣ:܎=a%Y ,[E{NWyzH:י286a_ @o{2OoH2]c/M+]ofz ԛ)&2H¶Qfi Ǖ7w8‹4 u> M}%'tæg>\twe9Xvv(&2b*f.[PutύS'T~)nHR^`Tހ`-ɩ䭳}h1Mf~V٠%wU|īFCq!4&0ee=#x6)~E_NG:T{H* "H$g7߾u/l-ѻPJKtZwvUNf?l י|f;uki` |[A-S켆Nd-ɜL):CS(D{|CdPӈ 96n*'M Ԗ&DF6vjbd!=.A5kqkU͔XX ϱ kMP'cx}eՑ+QQrep?K`ۭ?h4:-(dHV.oxpv%#Eyo^z)b>j=T_`uwǿaXK;;,*I'"L!*5-?I l#k\q{:Ӌ oiiz[/3ʫp$H4rV3"͐Hd ?P6wVrJ5)JF2 xi F٘-b{1TySj!EKV],tSBIt.TI,ؒrhWl)0^R.*oY2 r(0)h~E Q%ʘu@]xHJ`6t ^ PÈXH/s< ;}>_!-)3Uu.f;dJ}WU]_ls߆=9 =o7 *@Oy't; }5o iLX5|Adf}|_{%:;,9PY1ī` irJYJ -L xb@GhOc )厅`xZ&]zx [4(%BX۵rފi5;vl##9v!l*Lڎ"emYh HkyrmaYcUHBwr42Y k%)J {dW0 CLoPE}ZbCV49EpqnR )70#>dj2's#I-{#XP8'H /Ik2MN44zD(^vKNrE%~MҚS85&D󡗩i:aK)E1/}fȯk{ma{  h781x dL>^8'ŊG|mte1#(P=`Nf\8z ,P>g@y0`F8LY)kyb鰺'}(bc;=5BUR=: Ý]_zXkȮ/﹇o|:D4Mz VO-lS,:^2 fK%p`jy\P֟ed9qXQ')xvs,[{*B&j=o83fM$+"s@OuG&hWcѺ"Ō#ֆ+cc/Odw'[NLa<{5iaZTtQJjϡyAqM[Ppف?ha84dƒ?F).[trfSM/'mжh=:5 Fo10$0lޒ/|[pBbVZ« ( ȕ~kwvC?^UӘ귝|@鲠sy4hȍ&0geU޳2tb{s4*Ƥf Ѥ5_˿{O 6ʯV᎚f򨛦$N0䰟n 4Sq+и"%OTq!ګ(89~^~Z&wQsE= A56mV8\.Q /WDKMa9%hlb@@\FRIMx.8OaC0! u~7~x.f(VF_Q(sѮʘaԈoh_h4Jb˂wi(HZkQ;!vdV^ bL3Iqw9܅K@7VA5-T/=2If\Y`А9iQ\ɲS7LY -:b9Ü܌ȵAMVYj#*,dzc68VKN$ll Cx.RUiKFH٦ "w]]P ;_CMƎRx g%5(H_LӠ D[%Eͻ}Lo|Zyҧ?GX Ԥ\GG~Kk])z=bgWrVH2_%&SϮFk_h'ԭET.bͺ$NsɾBR"&y`-^Gɣzo!$aQ|[1M1?B) DQKz3R»n*!5īeu8NBWGU'I^PqN3*Ϸ>^.œPtݺ/6U|q g8a%I{yyuN #+-dxvӬh3ez|T/ A1-κ `AkB1x({+֝i=Ҥehd+bk<|Zԃ+g/kD[:,%gxuH ʋg0^<.xNF:;;&Lw.ȱ-"2QyKnĘeY4҆[HJ2!U wxi~υTh|p<2p?' eZA˭O@($7CXxljD|Sh\XY׌p$e Y3̳Ӭ^pM\rI,0F<6q%.5k* D+Ӌrb+ 5@˳5%Lp9׬JY.LR ;1T{hnEPn6iLIhhZ q~:tߞ~y%xvXhin8KmUZ^&F [o }cx@vEkLo+I:7]xؤqi`s b$=ȿ+Xi !''>`- M)siӖ `xF蘪2e Y_Kk(sˌe2 ݽI.Ta[ ɎuK.)+3gSpPyb E.-i"th~诱uilSNuzl[PVl@Z-Rz$y~}BqqNY/zdI)CqSƷ#:jSE{P T7=5uMqq1C2KX?0Xk%9j1hadsr\$.,]zUK"\c_o]# g4Swi͌o֌T0=~/ِ v|e_h`^ 7'_ې'|QwLbE. +QQw8t8i^<4$F: L;\kV|+q %8WԆ=fs25[_,1~5H'N e1."u@{ o'a MBY/c0~f;IV\X+;%i%Ò?F8;߄Ѷ~ݙ!cޅȏ p%w'zN1&*!CE6m uH6)L{04תCD?i,*yEJyiic. 2JnvSo<&P:'[ ?zTP`i9Z.nyP׏ M:?N*3~]]fLֱ` $ b\_Pk[k?n?J+C`RDo 7Ӿդp%2!6vC9+YzjiU?׷ s*ˇzӉs5R^[5l7,ߵ cCAkk@lZ!I*CZ۫ i /й툲cC4.:(r豄D癘A`zɴ)AnYJ[}$눊![j4ILF7 N0FIDphpzq{_J`Oùk΀cQ눮DM#0~8`(AO_T. ZGꢂӌr|u w~1*qMp,RDKBVU-ک` ^ AƋ'Z,iW>U\oL[ 7:5}2z>έ,OXJF͂( kXh%-Z8;YhPkI{K͒wAckRfan+:OYKҼymіc<X8/yͤ5L_&ZlO<[p. \Yu{!+G@0w IlPg%˶Gآzpvp)~B}= .и:sn HW wp硹dTDzxMYw" 'kCi鴥ָR %FF3ŚJ=ddڔՉU74,ar՚а{L⒋ J|s+ס2OC_?_'@ϓlYB] swa%[dq Zϑ'$tUx3K =FVZ.ГSI :'oIZ4$Tw,{Gn-&ņW}ǧY,Ė$66$C{U,fvAX7){Ԉ,ecg+|e-FOr]Zk{D[g{Subc''q\Gx)(jK =Dng^.kiоD?gNgH:ɻ~_yzEV, +([&3=^ZZOeK'C «RqGBhOEip`s0b$:u4FE/<"Jpԫ 7)vg]?]ĬdnQҍ3 Zӻ/@t}v橸xB6$L}A2njRM.ʭ~p1\~%HĿ\`yyqOϜxh$逓j?zO,|g).{2~i CMߤׅ ;񣇉f EsPt3ZAM3kN4uEǪj\GN}%L0+ܚpN^42;gĉBay ȦGOv6?uzjjCf#CZ[ٱ W VgF~fSIDWL/)>dx#Z L6FݤI[ߥ@C 﫦c\oT/!Yf'l o=T=Y[k\sa*'WҴ-/!+CY%T]giOר aXդo/νҝ)s6Exug 8ZD96q$0$$ˋ0ڔ&ۚ 5v|VmV8=# I˸%:|0H&#iu\9R0U`;b(<Ol5Ԏ?TQ%f0 Ι'{~gq~逇~Ke̅j[̔ğ&RL/PVKuɥ]sFOK|bFpD8?qR HܚAQxl8Sqx8E e lUȬ yqN!1лgx;;]+;?kWU9tÀscjXARQ*qsMm=•EZ#Rni^q͕ɴIKaZ;~M\g8'r6S7t1 c?LEƵL!b?9)hUn%}]nD.P:pNDdQpTPn! sRZ҂`2pX "pmUɝL vh8VO֖msgO<~ wYxq5_%v~-lID1P!1#e93g|>:|FJK|#*QS6l5nYֵRjah|fVҪſ*=ԭ)&\'ϐיow6_Dʓx?"J F@`=n7-\LeMs%Xz^ߥCTX&+VD64R. uO$1}3&P%flʤ$#>0 6'w4kNp;z;h`pa55?dALA,̼P3o@ཏdU 9݅;jሣ\6@ͨ C +Vv= F~%d #AНDiʤFӢ}PqD(E2xH7%w kϠ-$%8 ^:k /j]Sؒ[`:Ual;\mS]HtQ,m#z:JOcuēUiAaB]VSEIPik˵VG֕' y1yh/:d| g705]![ snV7AKZܵ#Dn&@}6c]>0)n82}-Pa% pOQ88\LHD67Zh,:`S LqFI>*AW婳sRg ,thtѕvn-jNjro\bIٶKD[;ز+rMބ?X}dL| ñ:i0\S$ϴM_Lf-&T~m~9ܵ !Z6HmS:DOken m,BWva@qO:B KKUӥk1J MֳNZҜKܓ260IPtTʽ R^^=\U B$: c[VNF6 Dю=q>Ӯ*DsF-˙Ը*#ֆ%$ [̩[}v]oj[`?5~ -$No0Gu0P$R\ !c,uxOܣف*e`h(4Q М 1)+}a) ?0[A-KsLq&5^b&-|.4rûAͷym|2MvASw_:&decWRq7ClF0V U'e"q9z<\(|e#V*b1j9WGC4̾_ByVe|\ lkm+}۳sEM}~(&МŌ<7M2{w"IF;G<^OJEʼ/g1!Kƈ6RS(%J=1**u'|}Be~i(5AVS9YFn5)"H|c(JA>j&lNdi˭rO6ڡ T8̎, #AѣS 5:#w{ #Q\&B~t7Qz >iӡ Q"@'dY. /=A2Tuyv\o_T&SU^"BF6 aۗ®,*&yCqʼ2fnF焃|< 0֮?Kh o?8K|S®4/ ԭJ-UA{״>GYFR JwX+9y^ KnOFLaѣIMğ5Bs} ޽iwHaQfOgoNCS}-q6ў :]LcOz0xX=p-\H%ر(ݥ@s2.EXbDNE I{+!壬wd]-jrg~[N qf]!/EcfTT;,%J"kAnݣSOYYbA4zB7HeLk7'T"x;9?>O)*4/`o{8(G&1;D¨Ph̟{IBNO悎,jV8RI^5wjFEc]`DCCPő-^ewsc\S"Oo|e{=֠^kRenpu*G@>~K )jÿxchƐV Mrsx!`n]n (S:heqa(aKzC _:PG_<Tjz-L7m̻k45c؛&Uy"J}Ż\[#@NNDc>Cx@0bGI@Xe0m@FTج2jNOF))W̤,޷cWj*E+߈UוeQ-?B뎇,&q'p#V( =ǨQ'Õm:PGm 'r9^/GWV1y z_n: EH( C_N0hWmFJ','jJ+esXɤ;&N5Km]D?#W<>ĺ#n1"V(gۻ8hbmQk& /؀@5hP_ۑ{%sC4?&P,u#u \EYrJZn2AhzAUe*(fw. V6RU 9,iV;`!f --خYMiN^O+>.a'S(ї&{RP_霱\V[zw14>F]UTe|JD֑)ؘp}ޞƂ}[᥅:gS^jk]oS4] VQDoCw! Z; WM)l[z5$$:{I]6PG"PFpk(`^A.!OCQP'r' BWV ! s/֡yHDkJ6%[s;5BC3BgUdhj ZC t/~W>LɏzۊH~ؤ5$R_exF4&}o\rKÕ=H/0dfB\եmcLUOhex-!"L#7+{SJַ .>|-hI}N,/7 Ķfb{97]'(/e+,d}JI .樸4L:}=]DZT}Tg%jenu^~@],5Esg7M\m\Ot;k:dxt,> (Fl.{H%8/&[=-QJy<+92rA;D/+h! {܍e'{r$d^܇MQg+W%?y(QR Kt;QEȉЊDdXK}@,㘵0ѦLFKÊ*6 ݏlj^t!%rwAN%hm> 2.ea璖4GbyQF)b eH~Ll.F i.};!DUJ]G&OBW 8{h\ʔ3*DMHcG?W}v;eSJX[x .}flgPEeJpgh<_YlHC ň X>GE5*L8{s?}ֈ{ˍ33 k&=XȜnQ:s˥BcVq8;K.c&7GJIPmy;J`a8Θ{9 l<gs,P@7`XfY&&6&MGy~n#,!.#8k0 xV9>Pyx+bs!,bq|dmlA Y5%p3Q;#)#+%wMB+6n&C=Y\(٦G9:e &CK*"=F5ռNѶv鍟 9®z{ғX9#=&9z lv̀G*mW#/倬 O<ǗĄ{42z͏"nf9M+lޔnEDzP_9GR76ή ۤ(tb;e|jDM=%P#tȰY6Cjy;VB)ڹ{~ i[,j0-XC1;@EL;}]yt|z ˜;j%'|qVҜ?PL-GW):%Ñ#h;,#Z2Xa2N \AJ+͌Қi{hUH@3ewVa% soV^n!8F`}K$e9b5YkA| 阄!@q&$!'pjkn9K)|qmN!ZrEk<)Źy>)_=ϹgD4Oq;p :t1]giSVs`ƫ8`26mc:~>cʻφq۰F@P2g % Ξap3ik. ȉַ^-ᢤOvBݳXPEc*+GVNkMOhl cݡQ@5*~xP8>BrivVh:Zj O6m&]&:1 _tÿ(?41% 篁Ee #!v^< %;Nч4^ L*ePs/wӛ\ֹlyI!=ZH.b%{@3ZXSYxULLvש o%[Ρھ>,g-G;>t{V}AJsUhٺgxWZs#r @0TGa 7e־ٽ .6 SyTfthbLrհUރ,S}`;![aW.0j@y|]٣vԛytF.MhJop/ί'T#2*S:p$ o~ [n{ Zea0|tр!p> [`q:;G8=9sP\gnMaր)=*E}m!,.s3+ qq_Zrƚ jڌJե>):E`[,XD9Q/|<1wBv+Q/x!G on2E 8e~\:o(xk 㦯c!KfT:eG9G2a#!fdl)TDQ+Bw2ܪ ݏe#C5 #|1V̥J;̯;sԖd5|V_an>M4%Ic4Yf\O`q. H=4yei¥24<%ip]V ^UjXTWˠf2\ ޖ ҼV>[TMSIW֮M/R9dAmGD6b^5mT陜q/U13%أʞv5Z7*u]9D0I< zѴn&cvkV`Ig]K4%B(⁀I/[H'ס1}H*bQ*XO] N m2U_gcffT^)U3p:&*_;.$fR]dzÁp)q4<߹Nςm;RZkd*jdšϠ4E h`h㋖`}`/A%֗aTN*Zjb/@A F|H/\&L08vSAiRҭP@x#w^J|1Ky镝0K7xE&jz*P!'r)u%'q֖uE $BߺST_g=)&;VQZF%e,Gn2lqF=u^HNl ̘9[L03J8'yNnhR\+e?bW.-m#U Ki ߂/ɌQ,s)U+@[/g{r+f0x[MJB1-S~pY$ZڒP!%*K EbGLj_gRj/N^j# VD{<+V6\ 3|Z&N@~Ѣ`M%bݵee"8'I& x)SI/;#AW;u W*5|]Bʩ<D_R鈵 03o{&槑D3ٻ7'R,soz?r>otZLJsnIK_*CE)雌DB$_>OwX OML>fC*Pl(CТ`gy<20 (SS."uavwY|IX M[|5$vtc.Z\|g{BM.b#_ V54љ42d{$|ȴ27 }kO [fJ9F}:?ׅNG4KN/2>BVdLO` X;ڮV' ̧,P ˀ{V#a"_O!% J%9V6[r {Wy|9n7SDSVʄ B ܸpi:1)P5UQǿY:RO;NsTAs5}F4D%Pc?-SSGrt:U\ J Bum4s3Əs Vd022_utEC{Zq,4s^*ӺNjGtRLB!8 /ZqM |@\\@Y,"]2+0M"]D Z7g {ʨ' ؏X^`^[9&%‹P=Z_OL&͆(PTW]1S4CYzt|4m}>)t Q B}10V6+me@{^NR7Ni CL`FRl,q ? jk< W>_x{t2JU8ٜ,/hLv?҄M{ɂ/ n:/鎫&3qڰzz]t`=gJNqm7'A 4{DbG+B>0Rxy,hܿGf/ܶ͂fO+Rs8ZayҺ9qjɴaX ըσZ$T1EhE@]_/6ēb1 Ei&M%;vRv+1F\!ޔ2}M;Frhy>n$=~3}w2^78;/rvb2H**'vؖRqԊA?XȴKOاktߨ򚳗^Jvw.irSThnf{ ^`,/,UKTCJR?ϥǏuX&DBHtŷ.}m2 hFd7TDlCV'ǵVV:Y, cQ%>VfJf`Z .O,t@co&3IT3/ju#܇*G AM!"Xhl4$m0WEZT {\vZ \7lOvYQ-NRgb_{{PT-nv4 aZ >wslW5G&"I:yд 8!( 6zV'sy]aM7&XZBX2|'Xy߇ؙrxLT*sj31V]\x~# `3AR}JZ~>YX\V2m=A1ۧ;UgC\g-kUuUAɼI'$ѱr(a̋.|dg+:D&5hϽ6=oKאXx̋+9|yQ߉h+0ڻU2cUվ rq n&yFrDS˚2|O0ZtO5VfFB+K +{…2MTn>W, yPmhø_/ATse{pJ!%RMYϴwM=9Vq%GGm cvio[pHv|䟙HDt>'0ٸbÊ4 mq/uK`55 *Rd>|"*/#fȠ ZTUġ=FM* +'4/t7"ǵ| b a(%* }IN};ESj>FϤŬ88[5>M~A+M(;B٩@u"bN;h@?#[O 017WY,IhuZӼȉUU( bcuꀸRB،N{I9Hz=R1Zcf3J~yRo1R#@ˌ?F>#xf0jb!(t@>%U=Y#5Bpu&)9J{;O2,Lb**ق~4!&썍[KeNgDV.=#x.i,]ѿn[`1/Rn1Γ ˿NGfg]dǯ=|b~=2 ef=< U0'WՖAI ==q'M m-$i wĒ* EL*5 (fy_RnX(nWnCE< YW A&ke5a(Ki.n;S {UbЯhګFyݘ5:ϑ<׋ DrJ poC_ËVMvGO_I NS+R~?e p8 pz*{&3ƣ?(2#o)WT6}u-t]xqZY?ZR;L<-/9glIldqo3I`ӄ7ۄn97e5vsVAzdͥVFrLms dUhc,!w$.pkWU`İ"|PA[yRvG+9z9!&` P:Gc0 04D21݃ KyKԈ,Sn x0oz"/Mqv5#V bl%yk~Hvخ. Bb;񭛶`[ XMCeWC YS_+ۂNi"[5ǘ?V*EB}8n feP-ׁ r:[5"yV9[ֻ ';#szWvW(Yqf 셦j=ta3JBL2tȑ<¢UĥDt?GxmUay(@UĂX\reE:=D22K)I~lG |4 ϫr 8|"Fi3 Z,'c(ul$֡=؅Eqpc 8xM*t6D,=>N?(DZ`S0ѨmhtS(!PWIe}֐v>yIIOKADv(T+ "~is/[vObx^ mR=Y LRx24)ә*w\lS$Qe ޵,"KDF:pΘu;Y;  }T95\?ĕd:+;I],wa}=4jo.qyU+jB>C"/c< _n W]42GoamQ(}9!"|=!ÏeQWW"}8*)7ޙFL e֘=36!vF< cm#Ķ,)^f1>urNjOg~uj +0: G }ʶAU<r>Ќr!5;JgdۉfĔu\~far Z kP>{5HŁ3i >IЧ(кN91Rv r#/5\{j nST#NcIR ֻnk4'zf$N h!?nPi5Q/J,?YKsJ>DO :x&)ܹTJ W (M&Ó xxjʯ7$J*[gSȝ<#G5#5y!]942(4ЯfJ%L٤vOGUS̻4`q\[S6BYvm܌2+~aP)Z9!uմwV^Ÿ2Z7mpuc`TAosT[Ӥ$Itb=Y#RX[.oaDY+Qߊ;Cajq3t:g&9eN8I x>+TA\F>ۋPS^lf3Zlֻx"nndZ9&5͛~ @e0vw8n<־beKKF6Ky%OLm}ؔ"Mt("$MYNrM$ly$S((y M6k똆2 ^sa ?i\Q46=EGDe:Фکi; h_¥o+%酏?FU'ɴ;px{9E^TщiHԐY"U_ 0ӼI`Nr0cčKFXr\&\P7CMz8 Rχb(x"x% $~"~Ð`052~.BxJ]곲w$R&m xJ'7aHNu#ȇ|6Va|-|!blp?X"~A05b,j/1 j_F5ޮ*Q~JMKGJ q`Y[)F&XҨ=^ma/+ ~W,E-ǹ GAmt M>yd52^"vZ-Gs)2K2xV.M~k/X8Iԛ>ޯ&őY })FOh(J8Vgr&=zXJz uO7,OUwG*rNW!V[ F{S58i CAn$!|һͽ38㭬B6হ6T)z E(J4AF+ɼȚ9TI$ [Hi<=?Y/ NLc gLnVV ,v%CR];:n: 9(0i|)]t 1w0zP Gs|3ʝah@q'YrV<@kÔ{(s7u p/T qpз3ZlTYhی=%,PH&Q[zv,2k o!g$+l(Tt(t#]Nt<25=,aD4* +k5K0^7 W .@B:p@`={pSiƁMlb; L a`gjˡzʥk% hW79K*~?w-u[Mx{D> z%LꆍՍXc5 f& ȗbcAlQ ̋@M>M\frC@`EIr` 8\ L5`iCFCKQ^2QEaWN_`Oң&gj,'CvcGb{+ᨍ(~)%Q-yG*wWെ"u f liCg  BfHt/Lĵ e%ftAUG[zS "j}V:.+6Bcc(=#W!feXLV5\JjE9C9jR Ƥ*=#ƃnq7fcK(MTYel~@#k龢kR_ɚpc@!kb͢%s͚!RZtu4jGͧi(n "$<8:YzxB"oJ|{YG* 2|6+:7  w~3Ҩ '~G )O/bTW+\Wvuve?hV'Vmok ÑS{oݫ ){,F/S'S$ 5O8aU;=VI H/{>i6 s~. پp3<^쒜I0HXTOFbR3LfC&+jL=;//Lz sL}e(DŽI6"d9!Sun% G3pG~?-; z wk J[ 5LU \OZ) rhjA* =7;6 M卢=fXOse]N\O = m(W%%e.4ӁghMTj:bSWLR0Sx{d>8=lys͢ۿDDB#oaRvbR/Q/oh~R?G ";Bu`zō%/ޚ$Xnd?TM ^NbEH3Zdphd2@(}͜$3ZE EWO8?7' ,O` {?7~P9n*I.*+ 8WG~$6^++ Z*O,S%*jn@Zpi^G,mƛLU˯=[p)БڜZANy/U^WQu?:8 .J2nDruޣ]k9TF\o' yE .e٦c&^=w]Nbʌ?Z;5s"W f۾ Â-(8Rm۰+9"#prߜp Al/2*NJ%wPep,!Oq_{4r*=L{د }eӔ3ƹ=z>#"/ȊqU-iu}J%fER-9F:0TQj(>%W~ .}m,wTHd9!B}nNu坵*ExbZnp.<VsQa %ȄnP20$k׷c焍U"  3w01?XAXI~sob坰]UTm4?0rʙ̻ڣTxz^觧#g MeYUI]بy}Ӯ3{KiHEZ^Ҁ,tT35vVsojVg' rSW6A#2d6x[o̅7Ǐ.VW* ~,7 Zpnu>``d@E&r]&/LER h#c^87%v’s#옂@v^7QZ`s ȟ7y+Kp6Tb_bF:uEX9!_}Pb#u* 8gW/YLD݄?ZŸ%|!~)Ÿ̀_ޕzpPnbdtƌSjiw㿝7?aq,Mۏu* $mGFK,(~d5MB1Chå͚ 1Tw6QV6IEVb/I*3#E)M82}{Y[IĤcm4w+ЪW6"8VS}>@g"ѭ=ccRS$ل2WŔJ)5=\J\_ovoc+w'1[\-:)׭yk`tWv|C9E D*ys\YW$P[9]-j<bDx%^3X'W1ydKiMYx݀6Uq[ȏmbiIT][(s9g,Fz}]hs(.(AYڴ}/e fnspﵸs݆(RtU+yU_b]FYC 8P*C#S ռԾ zˆ/Ё:=<:08hPgliǚycޕS,uW"򘽖3ஜ lf_m  :*'@4xc)p#e'ʩ,` RqMx:y9u,5lvE2V`C&fq45ZJ+ׂ/}eih_rʸmb٢KC5,@1Zَ^zJ9* Pƪұpس)LkS[Nt:%tVHDo5.U73u۰TrTNn')k="a{ PN% ilm,}'P'3:u ߆hjN t9BA'*`qA:.Je8^ &ԳH40tnC|u('?&A.*.l+BpUq.hh'."h|SyT0ie:2C_^( [TP.q]_lMTյJP뢨Oh1 IV5dkyZ'/`BI sn+Hc*i`1l"{w QNs9l%/ƧQxy%b9\Ń+l;qֿ3Lm T8 (E&ud஼A6iz uay%],kþ5+@cd5B_>Lu i ?햴plϊ>SV);rq3v!@~GeM')H")QbO,1eyN9:D{^p'߀`X6cC|F#T/ 䯉Y[J;ml5m8s6XۻP;?].Vyзhtg##vu@| 3z<~b$z .AeXKbO>e)|RkK"b*eN3+ I $wJ I[H3+.U&KL!xMk޵قʜs>8`rvQJ;#^Rj%{!v^F8&u9Cp\M*Ac\%e2D#q]yeJ%(WD4a6 Q|b|K͆NdKejaWp@jcäܑnȲV95.vJ^tY=ÿ^lR<mL3F*ƽ=DEyF+^.ג(FR@ҏ\0j ([;L&򼰆c9@AlDkq!{FCx~U6뒐tg6P=t=ݛ ([3&EnA;m7MN' 4ǭ*ZwPS7agFUc&r¾M=w@x u4Hr_Mnf |8%z~mNK/cAG΀r"LCP"\Kdge#S$ܘf:8TzN." ?U#b,^5/1>GV 4W^qp/>LF@Pnz@У~U.v  k,4#ySMZ$? iWe:K|(^PD^=ɱgKA[?=nJE؊:άܧHy/gja'?m kp*.wJBs5ށRVo^9}7ɾI7 `P[޲~?{t@xgKբAL?C44:.Ⱦ=5~M42*t3՛ߵ$YZѤ.->+Nn[Z[Q.+sdSԮl}*ҁFHGW`H.aڍ24kr/}Q8?"q@4;ǃH{`.  Kb i/|A8~5 :S m%J~;ɲBxSn<3[m^PXOB.;~!geM ^e?$&<% $̘H$pFzM.0Wܣ~ :]Y7hϖ[8O"ŷung\rq&I hFHe&&&B;x@um7&?Yk@{Z=M+=>6N*:y^0ޫ1WŬ+Gޝ l g JO([ G;Ե|4rc ӎɷ՟EuB:/{twWtF(b7igtnkbcv/O4pY!kI,LӒ/ro]6CHػg(#s# TXJCph\ʛ߈shi,dmb8n_I!; ;E30%|+6$.N0X0TRyZGXKr/b-ז&!a3C,c>yog1B)$* Aʼn5sk9G5'd*yz.q6R kܫ%'C f۠QǬð*_=z޿a@\<ڂ84v[,i1Ѓ:t! 4;tQp(.]w+ȏ9;[|(jV4_ u}3"zȩBf}]U{ɻ'k'~ys/$h0&Gza0 itK0DWUSA"k B)*]$L`1!lj}P2r6P=xR?JuZͩ>xŅԈ|6{`qjVm|Ism,TuG?0QYy(Å<yk~ˮy7nyءN޴龠4;gGOu0+QN9n!;i紒 jpV=gܐ%ň0o{Mf:ISd2 (?)@CY('ÿRv6[- B2a&I&ݥضlC4ˮꍎ{&g( у'!u/%Gf\wS+(TXR%BI" s,$6|kX8Lqf&0VSuLx&?sszUMéO犙lT.bq}řyE].Ѵ{f 3+1"{V|,8X0ǟJ0o 3+ۊհ#pMLz&c}ܙY bsBy Wy3=i|;3NES7S8q| Q28V!}[IBkiB5$C<-VGͪ(b0_$0-% ӻbjz+P-5F+>*h+=*5B/Q` 59:.B%)hav)C3VXѴ}A J߮Nƅ#3] jF|AgQlBPNX(-ĽrM,ƱkyCSߛu Abs Li8G]S_Π51[1fo/,΃˛RZLp.D5' TsIaV7~hbe%S$,Tfu-%!oOf!Oo$}ic*:Oy<;zrN@y Ӄ2ލ2qIFH$: dv'jvY d|@ݭ]ױHn63 i p&[؃}+3z͍nvtdQ2/P*~_^M&W8fD8@e jsMŦ^ॵp*i9"sw̷.T jk>h.^-b<5wjPڐT8i2p'OD+2Fݼvgr5Qz<s?B5x7'P(fd̰Ibd6c 7e- HCVh=m՜X& 7Bsi*f 2ەd5pbᒮᐃ^ƒJIdH].z[=d'MʙMkK529r>{6" 4lqI<2Y':"!*uG7iI[wr"EIbe-:gc-ߜ4Ի%i0^a;G,D5kNo*nm +Zw;&ACq8NG4RsmxRzcmn7آ4Hz!= ,8v a.6%aYe`PnDlvu1:*U1Q-"\5 |Cauۺl"ҙ-C ː9 3-r5gWپ#iyH} q%jކkchCOE $ER1nR[trݪ\Y&I#hю3BoB#yVoO Ϩ$ 5C7v쇑ޅsƥ߯OVR)I}X]ΜpR0ż!.N9@Q$%Utj{8Xhro՟9  @Gz(E^{9PI҇ڍ Ʉ͋_$,6e'!UVnj3ʤ1PCxlWf2MF67}(H1/Fwim| _/ X|\O$yb/|[ω$X!SzoxcDzD#C˝Aa !^vTuJvDO"Lb64z:YfgG;)bak\￞ouNۆȈE5zRU6OcU8_sOh*dx=`7 Z}^5nj\gqXHH,M-ґ.qgJ{}`_e}w ێwȋ;O)Ѷw 8p i25 ;H);k莈V8L$ a&S= @jF7zr]4v[MM7ꊥ T)_ܹF;4)$)Wp.SX_6gna1StLVFxWq0%({J̊_vԕn2Z7~'ٗt߃d@lE{E Daba'zYSWjaa{*WִSJs*y#3~|8 f&Ɂ\kGO63[-9K_ND~TΥK'ŏWJ,z4Ǹ1QFf#{q$Xcb|i2Մ(n(cUu.SE]D_h˰ Ɋ q/8ﶇyvN3Fx^^uCpY7teAgVY$5 Vxx?(v1nhkjaV޵,-(Ř sDimwb3#6w >޶JYSacF)`hES+2ꅫ>S2<+M\  !=ʧU@Kv8vI=]-@# y"Lv)'{5נm!3[X!&@.q)ƑQ!l-McS7tՆm3栍Իf INϲc_omNM ExCߐвRlOЫ:8\J14I9Y?8tc";寊M8pQ?zfGD*L)8~7Oer<D1]Y÷5DdnMQ絋W N+,tH,Vgʄm%D:: yI Qӓ~VgЪVdkz ry=cy2KiL`$,4 FxҌXSe_U~.zhݗՔ$,X8+9~n"mllȃ-oi j1_Axx U={5r_dօ]N ޵/4`\6AZ, .ϖARu9z oHq9nmW'h7*XiJ Cx<-ID0$k9&:? fڋ> >أvA;U} F>?ɜe7%13@C!F4>~x>67/=tzH[u ͛Vaa!Wߴ< đLκ=3R@;/ăTڵ1bl߾k„W3>Ϛ8W. }qf2:x)XqR&;wN'~Z4}+KN LO45 F3z<*  Rw ]*|,CfO6 ?CinEWL5zuF9i1ցY!6uǹk]w.<@BΎS%s{ѣe-m4BF_RJ3ummP! n,pC`kP5C 6g SW&w}3e{SˎڄȂ(oJh>v]"j;-?Щ!dbk^|uCb!k1>-#mmP^m9GOjI/FHJMip /̸'ͺMt)T`Ǽ; EWv `b(Ř#4q%\X}/p ¾u,օu JNV-(E?ֳfw'6^D[if.༐0KټY ,)t'J}"[ᕪQe0D6; t[}N|<`wC+K?9ѓg_Jt,/"XqK3eF t5Uz;{d넯h cZUXlo7J?@.>vf(1{ y 1^pf9ZP*ǭ"'5a[ۘ[i#`dHh>rΤHm F;XLcFBZ.P+z)7mӵ'.笎)/T; Sq"I6PW>`C0%u-hJs>`cLKVBs}5G'-T8J/~]LJ =횺 k^XrߣZKю ML_Dwcr=lvY vo3qpW<و)kΤ5]|sƓfU?,̞4v4<n"H;ZY燖 (n0M}m2¶Vvq6_Xuxa[ `h%G ynGONIo ]R~wuDM>OϼO]Y/!9A=y$5|R*c'ȷϥ(0 Q]&_r\vj/A9r>*` cGg'Nm;+-_0t&4 |q+e+W O6Un{BdnqC/ULNHms#CX`' *z&`+.Њ;Wk̯>Uݝ<"JC^Mg^ {H={BxfZহuܬ*QXzsWAF\ǡԷ]/}eUpMGx 6Y 1n{0?; Ky"2|nm]^ j H syAir1p lex-g#X^} ىp[q 1j@`vt^ U OSUӍNgI(jAHW(zՁV 8n;ևF\,1{6Ka|l&gp]4V Q6D$շoy5€‘RouߪJݫ݊tθY/7eJg/n??c sS ğ;ी_VlU3䠈P:#XҖ6D,9p!w wjѠē0"+<\i:[y4+Bumf7t Iʵ.Ey6sNxpʊ3P7k]m)%iSޟ]kWf@pyL9k"筎\H<Б-PB-Y~;JjQ8uX}8T6M1Z*>t[Ӣwcs׎aM /[,m뵓 ~CODYS凸g<[`tlC`7+clkt+}V *S`d 2`X7D3"e:+"44C!sI!΍R+yE馿կBpy ,4T٧Mxζ_?tf2|(MVG!"QL&ӞmPo[hWJ+blYYQ2r(LJ;-U.CC0GA_A%?$ EWͮߓ ?k΂>IGfx; [wC^L"&8H[j>,cٮ8hdy#]cSG9ƴm7of yLx߭?<%.&6QTݑi:bUy^^m}dAWs`؜N[+6mz {1Y02fuںPb ]_vTV9p%U#l ^<ٿG%#X]o*뷛)u'˵Dz6id" k3{l$l "&bqȡU{p3}EvIk>ԉUB&m҅ ̱K`ToN+` FhX?ŰI\ynس/`ȟ3/1QʶOapIK&A kN*h PÚKa26n9 u+xy[ ike2R>ꗳ4;vJݬuHY˖[J[cr&?(ٖf7ɄN}KDBHsFЈg+b jҮp*ľS\\^ Kpew`"E\UTE%]0 7&ƀeHK\Uc' Z5]iV.=2ߞYJ[pd $ S\xLXl-ScT7Ed]!wݦ?^M߅􂄏Whٰ$`=-)(7W 坓3 -:0agWgk?Cr7!A{|)񈯃>Գd40owcxOiBi4<{B6 U>wGCa4:>:\D#qΉ<ʎנ;7yJ?d8nK!v wkQbBAxc/ZC|[#t.[ݗ [mDRmzB*Ziao,8tq4őt\u "Ka J4g (D zJsbVTUXLT:X</*O#qto7-JЇT%⤸ Fp9KAC#Իus$9\O!ȑ+"0ւ/j2%϶pbCOɰx$7M*2ă߈_v\Mr[9̘rLm\_%B`yƳiNC`ۢKiAc8^EQi"UI,4u&W%AEQ_yxKYߗ!m0cMΣ~Mؘն2:iְZ>Z)M`Һ+ϣ2O}یy\5c_,rm_ =o>33"2QพxJE Cx0ns7DlÇ+czIR eGaxu)Y/'':?;!> ]ވĭHP#WCE,Ғ aay1P~iB :o~|jCbz6sy%EO!҂&|m@4mO%$[9(`QAq Ho+WPy|A 2ߒUFZRkhVX8V.O1m0WN"&n^UԢ?,[/b yĚ0I!}Sӄ`a%9A}ze6Bwg2~םtG1&iMTh8IqUY&6LPc&A$e_Ҝb[VՈ=NiaU^1:?ņB6Τ~RB-&Gk9 25ة­OqA<[qꆷ~x>n$]=a^Et&! h1 ,Y8G4FJ՜F';x!Cm w5Z }Yj \OD@V~eGAIm0SjϨa).X7vmK`-,Cۃ Πr}9/hV{|cRD 6v;d>t~k{ c٬92 %8| g/)Ӛƽ̙̄mޞR : XeFHH}7)g;k;* #sr pޯT̒T}PCzB̯,bm83?'.l#Ex_ ~*?WVS4O{EϚHBނnn~'|At~ `G]D- 2IŒ}asaH5@BewȺ-sAV*;pELCM \_V\%XPޣlnXFJ@w ̘h>6 FkqXEGѓ5txua=舙.c5-180=lGe2P]mL_ cLM-ۊE~+'%Oʦ\"'#u/̐x,&)]ϼHVUӄ.A`껒i(2r u5Oh:DxF[[l- NP`4;15]NXeXT 잠YlXQ`"aa6F~8pZ+b۰v2;q9ދ_ kOVGӐ `+ai IUC:\ LD\G_ȻҠzPGVTL Bn 8nP+*ní`w?+ '* -p1zB;:Ё$PoUif>oPL~!l&@b!t8(";'ѭ5l..U h}\ۧT$sњ*8=1*NsҀ0ʮx~q6N+%C+ -g5`cazCau>wؔ'V/s'/_]DS` O=U &\к>>5F]C=$v%K іVV^JH8Kh8c7|;L~6`_Gw7/_SAn26)/xLx#D|@>Jc'7.>d2 nMJkY~9]Ss'" Dkٸy.#kw>cuDžlQ@UN쑕^jk8Q 7`pjѺlT4Q]izEo~l@-CI4Fy6dkU""hx!. *PJ\}sǕ`Gf[K{dpiwH'1 _/[X  bUa_B?,xw[٘NgG0G >]#0ԅi1FP=w#{Ii&ޅF.${!fٱYl*QMwчe.#P?*,*6 1\kִh' ^$4L͗3et]HoFCd_&XH쾾_]gyīyw7ma W{0L^?'$Ako.~``smBPaߑKsFI;f\;41/fM(23˺Yx~SZteDq5k-3*9Rhh&Cހ4G5`;sm /O\u'J\)I5{:VaBjMU?zukCⶁ@0oߘØxf.IcV}AϿ7ʥ.x\V'N?E&$&I\QNsz)D41E9 ϑC5vT`'@TMu"]cpX&-.u6)v޸YXz8P@fO_qw lGF" 䁎 oHwr3YQ-Ɠ}1I"tX`+ǽ`kc̘dFePV{wcQOX*J끁 #@fš&D󾞎-ٗ?da TC ׭{}PJKpG(r\[6&CǶlCpÝk!Is(ATbKO*9S'>n3SvI-'RY H{qWDGQ,5@o>(vJifD$bv!gKdmdTW\2O ! '=U3( HOo 0`du^37Xpu^3QOAmu %0p-P_쵵4w[@}JTʼnJg z|*m>_fZ2Kn 2Q48bu&lc)㴠s.V.A[@ ?msW(RO2Ic1Qlҹڃa?+A< Q;F s:(iHz|O Fh's hӾ%ʭ{MjvtnX2wYV~a8$JuUSVx "{m2 _ Zp!Q]ghaAO> KsL &MN /O [$C$5o0PSja"!Q*&riw%G*~e(LE!{1 fHR#'R t;jdwQ'9b6Xd@=ci{:7prH2ffN,Q(E`Ŷ '7?Kef3+9hR]];+nrr9,p9ۣ/CZG 茺ǂTe֧e+$ro}e ^cPT2I a  hcX |1\!9a!'0L,}J8 cRh49Ex_8!tUY[fC"$ ֕Q^vPҊytnP GK FVrs`/[GmtrLZtsϧAΰgFS8D,gK9g6C#<l7kvy3V|vM1De&-Xvgܹm6~cW*6@٧pYY -ln掏-;V0XmcmBajga0[5XDJ<jI;[e ͱa#n=lfM8.g*z+^yk}rVҰYڲ+i@NM(핱y53q+=r'h-RxY \ze?e6<{EbW'aF K!3doߐR~Jq^`re}BPAG=XbevY#F/+dmBw5$nLs/OAFP5BR YȂJ0' G;GEuA$T[I7W@.$="K~Ye!x3~. JؾX,-a;t:V70EQ lgkN U ?y*Ns0^DM`ư[$漯Whj/>͑S+avﮝI˪gZ2/}$46j|ƘBz/R;'-{/eTߌƙ~GX?Z}pCMNp&`M[\pUzʃ<=c|s/5-:d˾\3^f8g,Ğ|qWEȽ{ (aZUm(AZQVvԄW_ 0T!͕m Nh5E@ vQo04NݼP/ qؐgpV/(K7ߙ3 mqQV>7-vc4n71CT sHD䯰6pQb}9m@ofU]GC8nHS&Q*ŦacyAӠ3"23Ѹ=[+ ɷ(~i ^"yqotH޺IBa_E+_!|!C-f|Y$5G!6-eҸSmhhkإ%ci079&F\saY%/(@OBJMVG4sWj [:YFi>?q Q0#Wz< U.L:qͯY0 aSsSX!6ˉTTD~-UڠnyxS cV*?n˙K9k"aftXem̄2W2p"ai"Jִ\^ *h$ilsVO%f'<|9iK)$]⾑2OQwG.〄=2CUW]w;&S!;پKHHĘ3{odqn|WSSK_ s/z ;Nњѣ'yj՝ Aߥ Yl#"C"]D4}a'4Kߠ{!sNv[NV&?E\;|(pSh+׭Iý~AVl{ D> mZLcψQ' eG#;z|(O{NN/BjS(^ƳzoS=S/CZ?V q^/(q&4ATNH"_+@ϵ"ݑ)Wo/>VO6G6woVD %+;@R?#RΙn:0(<~zqhwLE)Dn~iO KHܟxc$npD>u5.KՖ uS<c߈dQ}As Q}H*I|yီM@ʶ~9P ii} )*c*rw{UwxCo|t]<Đ݆UGRHm"Yv ED k$#*s0' E?{ýw7'c]XLF+uPrKRxnF{>pM.F8Fyxgs퉗;eZEZ5|3Um.ηfw`~oFNX%gFBZ%,#n[ۖ 5j:X~˾H NkXqIrZLJX|t 'EgG3z!2J^*X$1XLRQ;u? Z(yg5Uou,nc:w$b훳A+;1,36 qǗ2f닍& ZĶ+X)tVU+ls>{ጟvz~ېk)턃 /F ‡#s5avMS$f:$B.`czsDg9F٩W] *H&@(*M^zA&!R4 [R x&ҼU:AOWk' XW-#˪FCKqhP_`S˩yCUZ^ G]cK5nTXEف2X`4*)]=;xݟAdsmg]r Y?^sFv(ZGH팣yMUe6p#[ozHRZ؇c=mF<QSjrz?|Y,N%P $~35%24'ڃ;N?@v^]Wă3*Uʥ6y! GG,+JJ!`I55 -4D0Ƌ w.i:"Z֝:E0"_ީwxhszY@W3[mG)o38`=%O/mЅh(Vvχg׋x|IGV@(}(0{o$!j(F[*(\wF782;#}%3 cS>Xܓ-"mй^&$Q di 48ȟb2cPӅ^;^ykc7A󵮯YG\d*`'bI, kgH}wTpKb2]^K)@w})pU:Vk(׉C Crf)J2/3u=!r kA3x3'R'/ y3:e88)nȇ +=4GPS|81˓'b[W[ifHk,^/yUiZ7x%4oQBi4eEar䥮 IN.`:btbW,9]O~(!E'; ϓn Ż:;~"&u2kݩ%SG؛lba,u=~y0 'b01-pʹڻOXF\dHv=0+0%1.g%du `xy)@ .(Ӭ/meB@2ӐKbVn6z0>5w{!3!4pQ(?(*͐ D)WAGKpT-Ii(O0"7vuJ|) WUWW->~SQ^FIl94:mt^9\a3sv2ܷbnAȎP8U k5vAu3S?~{Eh)'E?'ղD5XQqo&M N˝_cܦ6;g)7%~JY h@zCNqec4dXR¨l"p5}דNYӦne.?RL6 9Xuw`7tS }ua GL:1>RF[pN#9j4<"}B8ҰguflN !Ev5ks2,c? TQ#$K~k['*eJ "|kv|W<%>ۿl"r2葯ʈcg~ծqn9R s^ LLPYT775,]dMKUK 'F*R\u=X `5/iL%evQ Xō Ӽ6k*V4e9BŒ>Q8#=E9|r\j a6`>AԀl>MfCVP$E j(rA9k C\FP6Hi{yM2+Āq|@c e@kێBc㑿hAݍNvyh%E12\w[kGj{{8_̊!"0|Uۺe Ba  ?qA&‡i⊼DpQGE13lƇQ e9 8e6C0ØЛnD2eZ|̋\$\|]Y^~]xekٔoMi}Hi m ɐXRk)#WBgGE,0p !9$fg|B遄||a&tkn4I0S*BnF|@iz$OM@a 8DdKG\5|Cx{ A`nZBDx~8?<&t)tY3(#S͞?[ymx_*3Hz-VqWCKQ3G<``6zpE?Cˏes]L[@hIFLF&{(-q: oDon'RC]9fu]&1v!UaOĿobi&ބ* AwŽcu f_ q벂!Ē܃ ?ԝ$sԉEҞ?7q^d؏08! L;w&{}2w!gH0+SxW lrdZ;|iEXRp=mcTrIYHLVVv*4K` 3G'"MEj}ES+3Gԯ{γeuZ8B7su,]L`:ƀf a?0 RH/xk&A?lQoAs{GzI`g΢@_F3RM'1j@3EdʺŎ`Fkh &UY?Bk׽zMҖ1n.!$"ntTTXIcmYU vYqlK,=?S?{vpX%C`&(:-aT{BE 0K|]=N33TI*^c^]F?ݿ Yf|a{CC}侉y7dv`]٠-6rfjy\h$ǣ3le/TZ|ƱJAIW$:fCK128 G"*⎦l藬QsmĀnAb /[lᘮ"kִ@'mȆ"T""eD^;դʐ(3caH[%V?pl*o \uP1^,ṟ-rP+l%'60;c=IPᬣ aqUBUUX:U(CܛDjx4VQ]O&=H+G+s˨}c낉g/C hFPqӏ̤ Y*s(9ĵy̻Ӄqh%zC?/ɜ'Y]O){-J+)$#mrpLG_J $ *ASk\PXOUDq#[O mԆY~]|uTVaQSsW4G.+ vf|&T`QMACYYͼ <wbi@ T"o87 0$zlU/d'zwlԓ"=0&3a!cKjub%q[-J_yTV父:o#6#ěKotw{2q7J*ھdh;2<+(|3ĔXHgvS-hF Ͱl2lO+;U=-ƟX2Mp|0Vh6`k&zKoƓ:H$M7^Ax.Qn6&;QM豬&&f_Y? 3vaTiajaʂD?ӜE]C7QլUh+Ej*ۄOEsKt.Hf 7Ì;pJ%+{?b-Zv]/0܎ul!{"8M\F- afXķDj.h- 0U﫳W|4ب{VzO(;2݆ύBiOvjޕNq^w̟EZ8І}&dA=~\WdZm0jrFpXYC8=RpӲbqĖ=ӿGw7]^cV4N,|x`LIHK}ӿZ+1 pJg$K}jUY@qPgXY%w,j"R=5uڌ95s9Pd!.XD>د-zቁnrc1R\BS;T6DxU(T͘a<(y>]~#H )[V^ꗇ`)\}&DrőONS(94*nf˹ک.8S?M !uptsQT}͔us+ڵ:99/]6rht/sLG CYЁ Ҏt$e3z Ə(ې+Q4qh[Lp^J4(a= Y}"2rR=uNނj{@Z1䰂߿C}} 2XPW-ʃ\\hmM&$8OVelGgN c"LjaWw*0sǿcO2Y7ȭ'1&YkLߴqcY^ |d4hYpqN> ,u`8p*N~&\S\7>& b"O]|}sf0( dsJN cdhu5%\{Bv !gԴ=mih6=eqh@\0.Wgpoޚ'u)~]P/Dco5\넏@ZrDs:SK9p~uL31јy(o-`鼺~=lCu@N9s &>57 KPmv&J ޤr^*gq*RLQRQpQ(_l~vSEYnl ,nO n!Ck%JDOjdgI`A(4=P6x+t?Ud')" 9$81se"?lXiԸD :PRz9*W%YrP7{&l͓bRǿvN6Zf0HUƣb)K"nCϜ C)>6u^qfN$Wkrg.%=Ҍ!wv+~oT!G#pd)oRv^%łP\=heQ9N[fH#H+@Bq "/rWY<-ib0z>4^؝~}vY+ᘬ5 ׿/{ٟ-\b ?cv5xX:HMJxd~kFbw+].Tߙa59MJ2)gJ]rbE lu"hyRoB· $-oOB*]JQmBI^VR'kqu:H|@7*[< -9s4m31#DXw8.nd,//yLdzw#6;28_VݗڸSj==Nd\$Q Nav7*H.\sf`Ac q%~0LT3g>B.B3A4Re˱:g wfuB SPmź(&ld3tƑx  M5y݋B1ίbXfQ11EKS}7KwDKaPl_a;R{^{3:\\᠆(E'(};86q @-]lX}7xr3}Ops|Y/bTT,p~Ѧ2IY8:!AvJɒ$%fSbd$ٟm;tcKh^4Ӡ?} zt]Z߾t3.zO@neRT{@nl c0\hk.c|/vMjt?"T +o :Ź4U<#`S!R?B&2iFXoEEnh2FW%nY(_u7vet)=kz=[dӲhN޾=;A31sw:@[J՟LKϤ۽ӅF;xCY ]evUpҘ5l hUeY*U^ 0HQ"yIJB+L ZC hC_v]EAIg>.ߟ?ػ24o}*tyh9U᥆~/6u?9*7Z@-Ka[Qߘ[(p_P̶dTH},xO J$!n2r $OFFLgFG\eѥv4B$KHIu)uMqAƮ^sf+)r:æ;R4̘pxpLyY{F0| !X&Rrma-1PR vwIV{? WRTD҃ёR*28ġ"O!8 P)E@}L ^56s<}^}u'kW%yekA҇ef㄂bE6J{&*j)F.0_0˓%G3;ŏ?ua39IP~` [/ߗs%5L/1J6+ i ]KcwZx۩RG8%u@ޓe"*'rj`]M㺆U6S$|Gnr?e$U"y5Hm?-oR֧Yqh+ɑ:tpg?}G$)BR)1 e$Z2ŽұrI:C+XCoB"j`i8 z;ՕPYn:{1;tIdp.~x= /?뭡[|eEmT sp18` gbžW[Ҭ! JD7"_K͡3]Q )XϤhNYpXVZbJcq'b4WET\?" FW=2Wer$~^j\!Bj朷?_&|4u ]o>t.*퓊w3gA c GO|О"`,#zbLkZBaQdb,F0%e1ҜqARXBjJzTB6J0c7\)]IFQE++ Py#&_Y9 EU `g:%>CAao6_gA W{59!^.GZ ַQP.޶iP؅usE)7 $; ɞWEozU3ŬJ>ppw:aD; &|5^Y&Err!|~0& A!?ڹBT^1Iz"F%Qי= LK:Iz}g,څ?9'y&'hQWa54F11I.4DxO7(C ."<Űfx 1h-0DŽ/^mOsp0?!>qiY3#8@"wރJ=uI{yK2r;C%L%}( ,2#ϩ_8/FoMv#JݐRj-Ubેeuw @Z-@o֭Ӛj]-a@6LߗBޔoD&Ӷ6VRbw|~38)EFH/{Lqe?ʹ (2,HytGi u4 2:<6'J28u&{/.҆ r1tP];xDb@ wx2VA윌$Gc-aXn@>FA,U>"E2_ 9{\y)3VN &,s(9%IaZ`UyЧ.rg|m2<w 1c`w*#wNSC//;Z~/)׸/wEHv4X ?MBNX%L+B9a#rBy;y.m>TLl5Wtg!S+2g+@=SQRG2Mn{!c$\nN时hs jJמz m73F2LI9M_2in"n\sM6.dXhӄ?ݑx/T뤕!Ybg(~\NIir_tFRPBع"|{`*edfz?KMc?S)R8Rd[#{\jJcc-=HvSDXF=H]'%+%J/#f!5JY+ + xu؈ |Ff‚nu9 t(Š)[-vOT#5}YW {w~ekпٻ$r? QH)W چ[}7c kE3 皬Ziᥟf 2vVd\sPk} &Y# %Ym z%iI|Q J>_ lhMd(4WUQz Xh-D>SK2<>|sc,>nA0`U\9άd$$-2GpjLՠKF^ݝr8Ē!?E۩H8MZ >[9Kj"n!Š}K|&ft'x`xmlM"V ץ%8u*F27ݿ)mxggٟ%R ۗi6{|GS@ͮU)M[#MaeT{ :Rk@0*Vx/7GErvk Lߕh)%' M,d.G&ce<7f$DKy=O-Kܻ/L'ȴƽVpFP8~+BC~\}'f,4k95Dκ\"~y~W{Ɔ#wpJsK1/ 3.-[7` t83 ZIcDY}% $Kl%F#v:},c =1sr@L5êg;v\S2!;NhAe*6QSG庑h4cNoiYCeaI/O~iV'cu$Z&v! y24Lc=lOGK% aAXdEBu/f6ۀUE7~Ovz}1ge"V4;خxxGa$)70DvVbFFZQxjDpZn {.>-V xsB;OvE8y##GåQ W!֘=^iXrzG?O/al`C[rd|f!2˪Ձih$Z(1Ƞ_2*m`pʶ,B5{~R[ƹ\*낮 ^g'Ԁ)kvngB4y4ERe[jPn$hCC3o*}6TGL>鯬^^tE M%phQᯁRXr~;iv<v&SG$&?5I/ 6t ݟ~5hQD;XuoJLus]@eΊQʚxYcqDߥ;dqaJ0m@?S KXFa/o*|#/\CSSˎ$vK!/7c00@:n fP[oxKΙRdvg~?He?$ӥ,"t|Vxh~3@y||< &TD\ܗy,sܽuфT\;3ӱJn^ 5]4>2g,Jp  _|PG*['cihM!i1rzM^>Mٛ-]KTZG}c`k3 xV&1]wgmFRqȐ>ٱx`{7NVx* 2Xe = v7>,i<*~wYHβE*a˩KJge,C7V5Pq}[I7mQQm`.k[TV;f_gJ'Zph st”CoGq:IW:fv=Q>9[6޵ ])&Z$$;7(9, {.K qw+s`fLDTI.;*ntzbh< r|xN"!ތǂQGkgq yE6bZ `,f=c L"$s8!TmyTJS- ߁H-TJNx{DqAJ/u._mk'6eHŕ:~ҺI/ ~Ktw$eg{Q gFl(-Hp]G.NFQڷ){F/Qzv"qWU0PH733lJB:.nEug3zA6>+GF<=rs+H[Yfq8Pܧz& ;-TVo{lZsx| c{J[Pg! e-Q)ڄ | 0v,#c:)FEƨdT~PR| ؂=/':9f!7sW&hjP63d ׶?߽316z@:-4Ԉ{s[A, h4κ-!0y I{M42R<^OiHzǁxAXk/\RUl%j혌ZΨlȤ HO9E}8dd=7TJn HRgzjּ]Cv}Q!"nv KpK E4JpؙQ8& Nv%*[a'-UŁYEW;vd6RwwI[BrO /,¥l|.k0]Ehqn)9P)ɭŊsYND~O4)g%PBR$xZD좧C ŚW ;#;,gH5ND'~3-{bjF:$P? d@Jג;6vq#:7Gw<=_KjJfPe+GHn=b^υ!IJ> =V%u@rtEc Ch-t`&al'<[J3JH5fY8Z 7B&V!ެu),o5ʰ1X= 2ʺye$۔!ް!ӥvyiwj [>rO}_$`埓l/B?@pR盨(%Կ5\F=)C5kw>ɤO52+-5Ǚ&Q#-,H0;'Ii 4au1Rij)bʚ`HoxM N) 5̜!C U_Ne%KDGz|pw絑j3̻wW"#߿?tAKXJtc31뱗{jzFwz;pW~̻/|σ:\hXJ-< jQ\1oNU^ c2]MvNFbBSBt4}$a| h8̾hǂZvqg;yb\LWql#pXjo~ dwŗSBzwzޠ|`>+[DeT)hݘRrR|b|LWt%W?Dg~ؘ^, BNhpdTKY#pʷJ&}URY26$3k>oyI5b[M{EH>zĖpu씙b х߿V*4[U:.Uz3NudsD#|1鋯YxJ;3 d7]OC )8F}D;08ĸ }cIt|ʼnNLC01?bG4 U;n;nkUD M?% \4f³8(G(2wʩIE咘$:| YO\. +bj#0_{iP[ol]u hiZEȄZ w@Yy疺YJ?J'-i{8 Ltk? ͗2._*H."R*|G4|M d쓏:}U g  A<{jGjs?_Bï%ĺ;՟|Ná:s*;XS^2LmlGSt>\$댫YDQgkBD҅.PD~]If[X h #X5`~݋.h͆[B35,[ÁV:_TIt5UvPvh,mQa% u%<wPf3 o%6}}\Ꝙ= ,-t=u}K{!E,-VjrN V֧!?r0tLC FezĨ8)YdhD=RKr@&qpaמ6ר VW0?}?v5 MK0pim^OV_O|OM@sLР 5,0y2ii=hDi_?A NH1K8h7(̡>6mE/)"W^Y@]AևUi=;-=Wd:o/h(dX, QEHkq&S A%c[7W.~k2*/RU~O/NJT` W) k7m7az~5tg$yf~a}ÐGLt۲康)p &lYyS/20 BX Q@~t*?:gHAPTu!Lhw>vvUX̠2/J"9&t!! B점 K ðae8 G2.$ ZxgNn|=wk=lJ~t7N[Þ:J*2B2 $gVngip_\Gx }QA{ԍ -G̡cyǑD%:j+Rh sȣ tQf:nz:8,%:bͳY։6dN~+JApH)O:EFL"aNu`hx/|ѕD Fri08՗7Єcer%J6>W6M ):S{e #tZDDxE*Ҽb!!ALXmtBWXREbĩܻQej;r وh;?$pc+ QBnjBԂG?5ɵ Z4.@dyt]Zrx䂫FQZmN7A!ׄ82 !G?;MNΈBR~ԳNe\Jɷ8o]4mpQu_-~9B&9r zwD{Cѧ:o)>m hxxz>0nࠄ'|gWg ɸ`KDJe۴m%b g _6EuFָP6܎U/ WOp~[eJ;@ (Vsȶ Yt[1SUM%SۇQFv /NK]ʭkC|V8T?7= lK2D[d#PB-g_J ֒Ad9ڭ 6Ի2A)Qye#3uWI;x"jHS:~ }Fe`&r8贶wSs9K/TZFv tWH|-S>l =snE*_oO#}-NV`h ؎SCR a~N,1* wT`@LP3uZ[;ZYDOV2gDdU0˗eMagI+p%[Xulw=PQ#0Y^=5$=EƣEDNǣcoCe-}@Oi~ V;xO'$?72U).|fv Wwn(Э._/"LLf,/3ѵvQm!Hr/b! 8_5H*$IYH =D6 vIrGżLL*ͺ1Gz\z)x4qS7p޹0X(b{; . uն1?wVxᷮЭ܇PPz@0=]#F@%^`KKT̆~7:}F<5g:ZI_pTЗl&X4m]ٿqj$AYo,dsu.]p_04-KCSL3 K\ۊP^i"RgjHR 4'gQV +#h*U&lc\Ra|!b}0(W#a{+2}j-K(cH1v&(|ls\H_g:`xl-'ɟ3Asu|^~>%HY/j姿Xi{4󄄃`RsiU0LpxY_r!sw?"*ŭ{lZj6_N j\x(?!c*|㹣}9" <(ϹwVwR@\BEʒ)8(iM/E,:AlT)4KWܳVI᭏n^/K!^*Jȡa}>;%)} Ըmg 3ut APcҫñlc 8_?J a/rSPg=*;0zH>P$}>nAH⢱6mNڍG ۴)0{cBɇ5ŵ0ua7]YL7KUyZF 6%T[i\ =̷kmxw9V݌ AI^8J K @%0g&myn{NT4W!gO2Mx,&!/C">I`F\3@,oJ|hX1qTjXv/uHJ9]ulLIH-=MkKudDe6~0)%UyS%|NtAHoN& qytfoع8&.8I#25 46ĩ vg/sḲ~g3/0St_TŴUܜC-w9|*d b`#1V?k*+. 1瑛9oוV5C+N\K8SJN?ejD%$C8CϮYe z/;{/_)Orǒ`I2s]4WR<ō_h{ⓚ1;QF7 6%, OLxKgX*z؞OQdq8ݞ*PClm7hqkAJ9AdA#t6Sؗ TtN0|'.v:jӲ80>ej9cyF_{ hE4}h"Lܠkuw(XIo襓F&.^`ϑ]*Y;+[;Uodoz=aV3#OU1N & n%5곣;΀:CE Ë=wg(sm*UK6bpC~u] ~ߠ p?38t^@ L؊1+5ۨuևH=7:"KNuBe7B aN'Glk\Ed5W#%Y[ඬr~'F`[ oL6>G۞B,LvFmnOLo`)G WIf:&~,h ; Q3Qy=81|FJw ql3&ju\:BQq31##z6K?/BvL' QG0p9f0a'a+Ֆj5:m*d>< ާ;iEeoqKE~%RsTP-\j#۞]y@£45 aY%h\ [jbXwU 0<|M׼Ш 1]: ) =!dKdO5c{w(a^j,uluT*qUDJZԑZFƯu8]@jxPd tɱZ|d[JX cy_[z4UPdByIޜ-i+WᕆT*$}k(6Y0:W|:6+nyr}t( |9ac|.iEIo6 b䚎\l#*u'ޟ0ST+;ţǥ-:1ǘ"䦁VЛ#nj|VCNA&Ɇab1cʁ k荦vT~*fT6`պHt,i_%~p{'_#Q:eرk^_}Uh@_Te'pzf[#&F1c9 C\wMj~-GFcץB$U#',9޴x鴲JPz|ԇEAum)U\F?^=fÐ'Pq>Yж.(xKG`u{zX=ӡv\e[&b^tx:! wۍ/ IMMvgINGy6a:^Vj{o<^G}狀OS4ƔuUwؓ͘سmS(5`MK H&H cT2ϯYpq!~7ivd2?Hik35ip"ZHe&\wuw<[+*u r<5WO=m}Q+$Q T0؛QJ#j U&b&V\'hinr ͚z 8<:n)N,N"5OhWpP "i,Ql&yRfm,!Dl-ۛ=P8F3J]_qA*;C1V@ʙ{5qm?xę$9RLK+ '7Fe#:{^C>]G sm| Ee=ofRK$HD\{W^=Ђc|uCmp~Gҍh(ղ׳tM&`ї,D:5+8 .xipwM A=֣Q#9p:Im](^9*C-5e>r2) %cLi,|{ԝO6S%|}0'ӌ~+Kۼщ*f2(w"!屑[mͧݣ[6J^k1؇!1j* @޴M>5,D#=)#cGe<>0mhʱ۾oUoH=h'tmqK U8o{Se\!52yU|hT(z^[1ۇfXºb==I4{(2k㱏٦[5f-tP795Mcx2<:U|b́ZnLS,c5DlW ʃ?T)vt HvkCHL>~E;SW;돶>jB9FXxHZewrr;l%hX7?;LzAHdȌKʺ*߽ʱ>|p)ږ?@~BD #U פnԾ7IXQ`̧|/1!'c{'TԃC}C,/ЩUSPF:[<է3ٽ~3:ϭMmLK,MBq![᜔?/}Wip&W)=g EV,D (-\R~B|G:o1)ntiуp=@ '( 00=y$pHg^F=3l}=DGC ӿ ҳ?Qd]_߰J 0&\Q_覠$+FK}v!JVl9|ROp1d5ɗ#NiL@Cv- :LG\审I\$=PkqA/Kh  eE͘g8k&g*k@,A1Eq]@m^[h˵=.\=[]=$1]g'k+ϒ)D֖|aV s60"eAuקS{\%-D'gН nXQtϲӑ5\HM?Innܢ8WAR iQq~IB24|ؽ>^I3>1NJ!E#l<w] HF,)Z'%FܪZJ"7b+/S}lQyȡkLxik0zTX,wCr4;)q=ôHydJ{Fb uTv1"D .0yȧffW(NwsVMbO]i81624HҾF9QTqdB! hs|T;ԛvrYCu*X-]5L8e@eylS<'_h$l0`#VMz:  "19ݫ+Z*JU8~"NcYc@"mzG,wWFN~s}жҽb9 ygLةdM[)ʙ=-{ؼm_vDLB"vqzyHiaBӥbi;@s I_BT%UsU&_m~ <႗jUg(;9y;V{.1Cy}VX:RڅIϷ eFbj"*9} 6:BYL,4S1jN8Fc߫8 iS+ 4ϭBog\iu-țZh+^Thje ` 5O3t00gC4׳~ua'b\U*j4?dst~o:@lC詁ۈɞ9cϚߝlӕJ9B׳+Q &3P.nJ=Kvk$YΎLm|8w1l 2rE/~h6)"ÛBl y\PIFS_f=?P\vQ_l!mk!ā֘ _/gv8x\b@ דe-|O]ݐ:|.[0ԟmu,I@4}H.N|jYIлZ(؅*'mKag+(˵#/mae~P)6f#&ЎP>jPدpf^S@**f]N;Jsju ; 5nɸL$)VpW37:ך-s*^0NԿ3M d0 B{?7-҅dGW 5N_ i"xL(ifKR&1յmpM/#l"hoYFo$_|4FE]%[7t@%X +8UE3hoG72,5qp6~B4XJkD%shN"]~Φ;~SlyjdHEuՏ^Y6eĬeMq6dN>uA7Մ#e)YdYgWQ;'i|Sn5 7FL%T3N?;BVUm^MhC Yh"$]7A$LRfvYE+Exnvj.d)_- !`40\ juq>f9 )C@'O7!M*]8!.Hb!,+~1x  1taC"9xESSTy9,ǽhySS&׌6&(/6R9~CKaɦg[G Cs .e Bls;ܤsWgMp.ɏ!0'ױEnY*d/U n 0:Yfɭ^W\gȃ.#t-ŸDAc񔣒w8n\y.PoϫHs'm|#%nYbdE4xFKRpV!Y($\Ѽ(3R9dl~h2|ґkZnsн`T )(?AC@_yuh'LFbL 2@fy2`YRePւ9+`;:~q!19MYVϴ@ cj9g"d 5CsKWMdcCCsbݚF\?)_b|,a$W#jnA{ĸCnz`9osiDj7+P`vίMjy̥e)*V!{8|ʅx!=Y>IQ(! r{OCpkTgPP0:]nUzNswPБ,69`A$LٍP@up:dqU_Wa3$Jɦe\՞|vUrѰh[A׫fXFŹ8;%R^U͒Gb"@Ap:ꓼ:UD@aU" @잺V^5@I"s_Yں/106Qe HSZ5r xe@V.rL77 ߪ5K,?sC;^/b^̞-5MYj."_wVa5Z7Wu%&s/jXPa&I{w(zVR/yiGE\)4Ƀa_DOAP ^QH_M4~u ,PpJ~obW(BGUCںK\p9?-ʄO3@_[\ Z5t ^Fmoo1>DAyTJNb9@NG[juh( 8c(9U86>MըI%7i 7v7%Ɉ?Reх%/;Gfd] u*}LEC ki@n6u`+?FT7-k\6TNfcg?%F[jDB#ZDY_sy.[~ԄK-i8Ec-Dj ?(@vgv$gF!ynh)BrUE# 5\5}AtEebukm:aWڈlY` ˉוlu4Q _;]0hDjHXS&[R>hЪL_'f9}c3ΔRm,FT6BУ.\߹Q]MjΡ\4*Z"2qz#FIv"h/o"H薺"m#bnu10[o9%/.#PR:8/<LHG}¿?}03?+=0Dse gVucv}de=D;0c ǨO_ :hnV xꦂw=n-ژ!Y]*R{b3#=@L7kڋ zd4MPԎ ;@܎ (]Fɶo֣{H #nOBA@JB MؾƟW@IXe._.P?;+r;9Lj˅/O."ClPg9q])#/:nfQu[kDmÒ߫?(4Uc'<M U|*(+״fbytq sx4Ǩ2BܧC2-lj0ػ{_$?yGEjeQGkL:Ĉ ҽVwV~6xjE?f$bi Ǚl=C%qs-j٤>>CFə;l"϶CG1#)!-U~K=,PksJhpep^7khE*ٵ籾ݦA~?0.xfD8o|;$0GeawYF;`!8%>J椎s#K?{\`򤉪!0l1x!JcKY8:bc_aO6jԂa<r'…B )v22ss|t:[is*ו[aVh>4o>nD D,;rgGv}ϣ- 03< ovmb]&]}~Ax$&MB {]Ȣ(ZaDo9aut)V2շ`IkE y, Z:"UPʲ#Ddn۳зp_,ɯGDHI/WZh5ÝTxrp{!fTCy? FhdG)yCn :#N==gͺW1 LG38n@me2,\,9p oyߝL= )܋Զ`b.*WuԸ].%Pkİ (X1~%Yߺ ^JKBiD NJѮj*ѕjR&qғ;?«jٿ2QHp~u@ݿ)0-:W LDHuKW%irw#& KR>Fި\˕^X Nw\'˷m'wwhEt!YP}_^O`U_!]DNRq!A)1t**y{fs\yzfW7^)ƍ۶M(UҔ\o#v8~N$1Sߠ|  ZG͹YM ْ!2"fhVL5Ix ;*[:=ӷyui\S@;F=|x!Raゐ^G#iഓ_y`QXlRt\Xcq_T=\F|\~Pq+2 /oOH:TA9IZD.NqwV &plsin Z%rIQnCA(IzGg`*r{#|hq19h+R=ZE +)H`t-*"cݧdR M5KW9CR?>,or3mQ7dCk`5ynC|MT?㤣X#֑Ta78Xx} Bt%w }>g*Kge<݅*jA|{YE*iHq+&+jqvHIa\ք\?^Յz(çW7/SÏJ4;$:3 -_;mOtV_V}.s}St‰UAR]FQ vM\&dw;2_iAK`=yk:?ʦ .V>~ɜK=3C*_f,v]=ms81e@4FBr UbkRiϹċfh,TK^SOQ!L/~1$4ytA Mӻ_y )(Z{q~ϠûF)@$fIJ<Ò@iGڝB[> zM'*И<*--/?sAc,>Fi l߽s L1]$Ԭ 3Vv+DRb05.~ݐ7<wɼp+`S D[o`Y@oNeQԯ,4?ϿEnr6Ck Pi[$nIm ;!z/9= nՎ`8Hzz<໪Z Xekt]|kyYDg{>Gq6Q_b.6MfQ[se$oh2he B$yٓb;S;Cƾp6mW% }| `#- xST,bNwΫLs7{Kl\Q,]: F:mw??6x2OQeRd9Br~ zkq8J`犐zha-1r&`k 0C>{D QV3ƘXz, v)~Kt<M|~|"@< l Y %);N`[a#֏jg2M:>fʊ7PأKD6X)B\.3)6sk*0'yO3 e@=sicU?YnʹYW5,y@PV"2=HF}Vβg7v7^^5 6:~i/ n ./TZ*/1bh-W yYK.x5C~=$%A^N'řZ(yD6hw:pRXߏnd_/.Be %C +=ۊ(Ԯ:I$!=?&) r฻MSKv=΃m^)ꪃ1<-UХrQOɤ3 ĺ4[%ӕn9ģ"1[X)fuw'A'nZAoLRb gP~' >E].jnkjS?*R:''&e :sX YXP7yO9݌t+]礕n֨7jpS${YOM6^nP㈊(8GR獘"”\֡Li@i:d.yIC3tz&Wr|)%$:=f,dW^G?;N%}OQM)/7zp}Iк@?9'1M_aڻfB@hl-Ѯ\Z%;t32ix`+$L*9<4'/ Xc*)( (լL6I}o,:qGrmԉy$:XHQCrSɊhP5 O+v=b+h;e@ּ MTU'嫞t@0pǂX^NCCKG$$JJM@Rf$vΗ';=/gikn.W4G) vI@7,~4 %oԔy0y{RRsi ԇC ЬȪa҈?m#eX?[en}fcPTKPZ[o œP#e*Kl0IC~ҥS ΓSu B2pO&vR7sy5ExneyjϛM:LQM.5*kW;FnP =62&drdeCrn~^Lbj˹{׮H$1rRᯥpNȻکV?# Zb԰GϋXW*>jPSd&@f H[|LS2$`FEQ4 !0)GT[jgCo=a8F2K1vXP+ObmNm)?ӻPg<'zXpO&ﲦcK#.!v73XϾQNWgr<amZ Psدvb2QRihZM_'1ƻT_'I~g!~?yeǀ8Ϲ%7pv$jIY&Y c¥nPHD9%W)⬘[ۉ^HzwsRTS2^L;@k 5 yyƸ6$_lC PXvx4S\ξݛ1BG*l p& \Du2]Ý?AB{]?Fn5~8T;n6-Ix/ (fW!H86c-}fmDH` $~ #~L31nW]aFְt551mxٴU5jI j[;y`Nz~+8F\(&%.`g1TZf\ӽYD3v6,J|Jٜ,}*FEm "=cr7 ͠}Cϙh5R 0*̂O(Z+h<=,mNoD15{"x#SFGa;N =mQD(3u"HYV/Blыاg߱Y ~-9-ovoQzr< ͕/(1f]c_Z$iv 3,!QƵowCȢbǵw F cY|W%qU 5*GBS,,`=23=qυ`-NiDsur@AJ"\:Ǡ|?_d5Ҏ(Q1iDix $D&0MKLUoU=g2浺ګӠ0\=`7<^?Z"PoE10iOPp}\inZace)w0ITM|a+ pr)aoC.O+UTl#hԯnܬ=0(wc)oWn3haߠK^5ٰƲ"Uuhq[ _H{VRԄPcL:*`8X\q}fsY^R32t#ap?GSQ/|IVKtXDCW˼1ikBE.˞б1?|ȡM"ei,4x~rNAKoCRXCMQhR[!CyKyByKi-kQMX$?{2NlIEiPa%wJC5SySwr2k2P wc^v٣N ;urϿ5$nHmnJ_@xckT,Gzxۑ!~nz0uΦ?#j~6HdvcbT牑TUP12&((rN7sHK6jaGQ _Əmf@ "m75QTriJN/^޼%( D$GRHESI$B|C^sVW x.-GdƽD2a3vrxlB?+jAv6 1+иPסo:K[d}Ȋwys;a9yj|GS6G#А ܭ-3RG,acԹl8PI\dh )sV;Ƌ6Xm$7~U2o)>l rG|\Ha۪I%̽^P$é{^Uhu~pVVLLr p'H01yP1lwG^>xňE [55#+7(%pX>pǷ ! 7U@I{qAXAC;b۝5]Ne!t+hjtGCL&|&$xM,!`GkBP=iE{Rw@BƼ˚TG =/4ecq6d%BX g/gM=Wτ. e!uYbLȬ^ tYluxֆ' X`UbjpaJ_[=lҟux؆dHV+/T~Ο k? Z+H$VhY9X> G z l=M BÇ ~H˜28a=W%:BGec 7Rb||#)`oq>vG %;^̦7`oȰLCҴ^`dZx6Fz¨ h=8HC+dx19LV"r'ӄEH`E 3izBC}s}y?RbQJ f"gr hw8d|O8Vu@sʉR+qQp]Ivqڗ~-EVQȘ&׏NfmT5'_E$q,]v?l/KA[&oJA`(@l,DVb:й5iu.]"5d0: \J-f~88S q!-afh56S\߂N} gcI}oyζ&T[:ZJ}4! '9ub$Hdq%zѓ.NщW?db5 *AU1{w76PhˎJPK?nw\3F%MIigS+ Ze'pot9:*%pfp_U(bP.A\ eZ`3~9x3`T\<")>-2{XJc71.>4zTGaȿ <I5F2FA_\|DGjNc*E/b @KexE֨R PdՇvn T w}fV)ه>@1|KQJEb#-_"$D:<"@ LJ` * hVWFUpf zh0^rSUTKă^-_.:U2lb2<#sPiJh' e OmDž.KS?r*waվE\HǼs 0-=59FGQ;mjKMtcY2۬ъXpTZkSF+eR6|]Ɓr|rݲ!<;9Ok6˭hE$ 99 (*EvJ|TBBz,6q$9J5*7(E,MB- 湢U$@yaOV*Зqh2|w鱢kVh:_:J!r&2bw19B诗{BȘY+[}`Z>О@F%6_r0;qw葌]%\ZS{; t0:YxqQ88Ik~Ep Lah~ > !\N^aB wZQ8-fr:+tMYNA>AM@&ӴkPaFNm\KS+*j,qV3~ Z/-GCӥd͊ zeyG;[ Wc,nHT$]/NiTkNO#H-67iƍqd|ۙJhÕ;w \K9Rz u->C1!=OɌqBLA,0Rmٮw/?I^-a(kFMAJD2=i`1d Ҋ**#ߞܰnxcgΉ.nO՚Fj%/h --=^*މW:<NA`_E3!ۘlYlЫ8~'(X?ZtM? xٞ; )nLƴ門֍D<+[Ld.&%h*9TKNC>GZ]B;ތ5Y찌EgFG@N>1ѧ2*țY]EG;ﱎ!ns TFCjyp.ՐгUtMM3B Pշ&áiхn'_?NIamsA sQq;v]svҥѯ-ŁZb뷚ސBiͶ)tE3Z|{ gvOlBOFs+7N׭;d85O=4&4ysTHGRˊ+.|Kno@~09^l^ pB'kUL.U~xo%ɷ?A84S&,OԔ6C k#b9#}Lȵ :AT!SdRn^xlɀxquMѓi&)ƎvS0U4"EMčUs|ϳWx@~ظ߆Nua`ǙZ% +рe.Dnb%7NNWF' Wt3R 6QrY2ž1AFtԨ/4_hbA]c=WY4]}#~P0w_8[ kx_6P9T79{)l4In'9w++4y&f$L(_-xVa"Zd8g]{n]]tI_kaRwdSa{mh~ k3'`FQH%W vuBhfH+CA\3TZJM$}m.1N";>26:@5w4p瘥ת21āul;v*K6A<5bO\ U]Sg K0|vF&CH a|%D$؝(o旷ѯ3Z"+gtmI piS y[Q8Xb6ύƗ>"DN~}r+(i[UϛG`ʗNgS{eMaK1xs3? sE{2|UP\`\'rwz'읫w鼮7T++"C9f.dzG#50r11 ϊj fzU% d!t@5ޙ,Me;©mW0J֫.tfg4HřPMf%U2fKRg}7*h/js^oJ8%7s&?Wx5=I.3Q<_avn;6]g8X`^&c,H )fE"ȒH{ ga2PsdаibdJuy.pn qeD6~7A.c%'.N Ş̢apg?sVνRT ΩgDwqz_U70 t X} E p\!VMd%fr#gQfgg8w@;?HS5?gL T8tUF|#>A ØXoBIj()lPR?IW;-} FgZhv /X{j$rs?g{j$j@֚*b\ 'v>P-k#X]$ &gϾW N߻q&ڝ ƪ0ңXL=ⱴaaT!nTu`<"D='O?W`t$K- $J0)oM,x%މOVbH#IAw 6Sr\7!PX*3BqQS`#\`rh[Ӻ*9xGu1kñ X|xhPVCSNOac']X g12}RcdZuL*l6QiFMdӞ "XrWkD/-A )Wx j6^C CM+/e-qeAD3ܝVtntˑ7`B%v ?\w}yqz~?ODmMc =`0;/Oxo#.H _]VZ&y]JPUΫ:pEomZ V09? Mt@`'1r$woBGb5g1;"{,;"|s 2]zwfڂsxU\M|XeOˌǛ;aћa&wV+HmlrY&Ui.hTo CƔ~Z FF pȟ 7%TeWv Owj6VgY57EkeS"[~0,K(hYfz 4^j˓Isf6**AccKo~WuU:`8En_mI5q>\@1X9!B)];aMBg9RZx1:'\v ;nfҲ!Rye@*(K! $hn#Kx "1r{=R3 wz}ٓgK M:f,A5W}7Dv|>e )o*)oyK$P_KjI R"~Tn82UъP$PIE-{;ZNp7*WRlÛ2X<;uiͲX]%ӲG₩n\%Z5ΜS!H;$ŧ  xjE@\> 8 kN`㣻;K  *}A߻+eNwhMCA 3~^l l~*:BoRzzBԻ$!ZIEx. g]9Ӫ `>ƞ l`KSAOy]˂MR:Z/#}_t3[_n<ݡOW#%?:=ipI88nll>7ZIP|]"r1Xv-T@]{dOdڈcU?ɭadGiO{>?,L! # n>Î2BxUHfԒreY֔W g^;iݥXh(ĪEB}*wm\-(CNj0QҤQYu~٨N[-)1 7U}HόdO/:0| 251zU茯da0u'@,Z:6qx2U7#'uosrL*1C#篹Khg 8npebN K~% 'X}ѣՙ]EP4yvMS^$4 Wm8ϸ7-nX5PfvېVp=@DgivVB%\p[NҾHFn~:XЧ*Zfip}h);ieܠlj]- J$s7$ȂOGİk[V~jb#RQ2Z#ey6ej0g1 !TWȯBÓZCXujqwS Qrrߜح c8ꠎuHc;}zH\' ݭai>ݝ !vC l0w}W;Jꮫ#RKcM@8{TAxk0rDl i<hg/C!d!-}I\"5y(Ϣ]Zt3؀m3&5!75n0k[)`TQ7Q0} 6HS|ERwjSй1\ % d$=dd(J3pTfqe#k@-<3Mg -_5-L]@ܺ2l_9sI@qD~3+A|e^vAQCj"81CZ7& +diuȲ*kXS;DR닾pHzGm8 : =]Px.ZU껏P2+I|jtl {_~c [^8Pȩ詏27$f|{_40Y3t{xj, laa4A@_ĸ{g$;^CٖS8u5&5+>;]F1wpqƠt{h+;D:yCj&\̧ 46E ʍ-=͑*y)o+׈"vȡᮭu y][pYnOXDԄLgm3l4~ܵPFR(݃@BϾw&I"W9 뺳=}A:`hH}>y,Qt۟EĄj⹀x$)5z?ٜ,6@ARi-)a3􆅮i!%.f /[sg$v3Y|s,$`jFNc;!漴\ʚ35aV0 J~Ӷk72[;G\"Œɉb߇PV*S%oƉˎjX CzXNsTtrw/3S | D֨.UH`Lq{IoXDY KzV+J導† ξz25JSeHQ=B^i #$"C绽yXHZa!;oai/ǝK/x.PaLeB76mCJH9FRynisfև}"؎g⒌OD#4j61Q*wnJMA~H\$pL]TwZ+rkL8@)}S LUD[nQC}}Y9Gqgg̳}r< ~GcOڍ}PmUy;}ʾ&f\KPj!*f3' ԓ#d߭PoY-U5CR)ݒn<+lwIT9H4O[eijy*S a|m߆։K`oZN.gΎ1MF_hOI $e{?4Jv#NTBVNя|bLtįK~R1B3;d r4Q 5<QQRV\P.bSn+H|~T(HLҋ8oV[g6GӤ$_>;*ܫm2t\Y 9afXx0 $7F[)8s/ 6- E׶@g|IaB1ABwI<2) 6 JRԧ *3#-0xF) @<TƗS*5x:%:i[fk{$\=YÅxn}BL]{ 5.%7~`ɇl!ش% *ƹ>³6faF8,п~OHToNíQs"~"+dROg6M8|/|1Mת KVO=(W&HP7lY<%>v m"ie:W#wx+@;qkZZ\}Cc_Pt`/*ܔ3YB(vqQ_ Ek \s#SOKC*O0V+Zcku&^9J5#jPd`  ȉ~[~gkY/<`cP $g7{+KT3c>/jҗcA%`[..F _ $(lP}@Iptt\HTs&%)azTק ioQ@6iOF#}opIO܏1v,z=}C;Q , qBפ" ;(?Ȼ ThZgȂ0L)4aep0obS5@Si4@=;OdAʀNOG296 Q5v.0ߟ&F8TUJE܊JRtbo<>(­ly#\g 63 574~c4hqJ/Nrq;^9Ɵe}^:[VԊfg>pJ[j 6fɭ4*sy^r<㎢nƐcm7}kzF@'0Z1$T3?^jjXd%қ>df;}˖DB LrcA]ӂI\8CPC, z$Y7PtۼZ &uǥԸ|ӱt6S- A'<<<;1\)aqrq|%Lt~-git2#\ke ""Nh8Duܞ `8q=oZLf~heZ,hJ+jo`͔܀>SzR Ns;2zssN-ןK(9c̩'VmآNxjdN {ZA^O ÆRͫPS@ꕽdaoi--$1:e~Wbxr_lũF4N1B ryYM]m0N+%.xv ⠀:X)7>ۈX8)غW'| E&50'J;qJ@d,rz<Ӆ.%SwL宬#iv~Lp<Ҟ%B-`վqAJkt9r*1Fk?]BYhNӗ_^[YzJKL?\*{`Y3<,̚>'.qAxb9]&>?wM[ iă]B!N77sا#j9Mw`\x /ikS>\ Q"*ܺ]rj#&4 ^|ƚEX?m ><ʼn1hMqspx*+l>ܗ570N;Zb#{V<$mA'1VS/$dTj>t|^˔^j:h8=W o 9NϞ9F*_F^q&`CnvAy7c`/z@HFUEdMv"ґ7򍡫ݐsO`ռ6 MlOFhs|l.;=~ ng-s2`Qߝ6Mҁ1UmC]!KE["6&tE,q!'c9RU0SME۳9"FWYF U n  {ZGX ia2eN-q!Qk7R6Q R9 q- ;y$ VVuyX4z'@JE  XvÕ߼09[aEgC]\-s0ٸ,sOCSNa YjQGzp pqtOѓ:6Bv-34]f^򳥌D >#l$|rD,zXbuʭ1|TF5f](.pz vF=?f` >GxD!j*6PX9ck DAc1b|Y7( KSV | n0}]12o##iT=0UQh FVPP7<&)IYy,M9G.ŘN15RdDbD|?ӞRAFՌ;c}mOd.?v|p~Ri[4)񣃹l5 xr.nItO_"-Z :RE7H/gzݿM* (ĉ^tJ'ݞb'eJ$=s¶%Y+ۂ{̺uHFpPl sK!='i'Zۃ&w׿u&7 ܨ 7HhFx/5km-BߧWSn֧]W7܁*w LEˠ{ܢDGX]Cƙl]HܽUM ݩX TiWpabPV݉8(t[B1餹cvP0HS߶L?x8]EB;70\[>[m 3whC)߲` Qrp|B,9M`eK5`*e9uĒן^h|/hЙeKL$rFui\9}WgQ0~ֻ~HO9~xGt޿ح-{IGt<> ˚Y?)M\[xHi;([^ ٓ(Rtc3dAeا7A> bR|Ё@N|=ZFC!})kI?qe= r\CT5 u$m?A5F\Rz\ʮOJ3CY(pc<:7zUim׶wu_Pn^EOo9=׆Lv&2'5v{ڒ4¼e5 [&x9B-6ū73؄C'kq\̮LqU}I Y?Z~&%*PQk13Rϟ:'&N>smjtpZ|Dmm7u\r>.ډָW1m`qt5J 0qlc[[+TJ"26 zmMZIGZg ٷdInF_Uq(]aQ9 g[ FD?SBWAW=;O={*7D~_Dvd;<%ZEe9Qx7GG[_/FfQ)%֛> uq# jrt<1`&ڀ#o6c.,.ҥuRYدj`*)!KUhVqTqi0F%I_A8Gæ4ًuV:rˤ?Ȁ;_8kB1ƻ;">a.bo66n@֚t-l lI ?ќnњVEȧRr>+u%/͢M8 XYI 荒Un,OĒs0VۡE1 "!ee 8حN6=(; ahҬ p'PoZ\QM .E$ǔe`{(k -> >S-k`yzd3ĕ]}P|*#_5){7b{9ĮHfYrtܮ(Ćܒ70N) /\6~bSy:U;_17xt3☇NDs, ΂9OCS[_0ǽ?:~ ,ϒާL%>2kJ&:l6y1 u?-Y}4"8ILvZGτN 4A`?y:t_̚\*΃؃[sBʴ?K}NЍl\1 8fWM%p"iJ\bD6ƉG*bB(; `.yH@%ic2Tяt6Ќ+g*iг/-Y;r̘4~o qZizҳݟ{xW[BuPFӁh]*Ԓz 7N O|}N::K{De(o酄1DnI Dnt O.BLe^Dv&z̪"E ,H"qZ7igy@n~#צRVSrS$QS8>Cai5.EN Q:cv8Ey'܆G5P X6f:T)~ }UY(V+RFYii֚3 ”d*(O(X,e`#Eq#6G {킋̯IA- ;rwpFWg{;6i8T X4緓$:p.Eásۧ09HN]U#i3^OB)N7.}д`po'KUτ /S=k)rgY$q89϶r T#K2XU۷RH0D!y]Ky]φ_~̥߰ΨG赐Z͌%tbv8#C<ZC L)f8:*p؂mN$9Q"i vgq1?JYQ.tB2Zd^F.Gx8 LҾN+h|c>i \6.GXIzŒn.CepC%dЧ.1 { Kң{HS^Ɉ@+`E(& BqqO`X_Cq.̯ cS ]H?r3AϞ-G@~ڥ:s4-6mr YC^Q{z)*(L;zSFz5e~~vųfe.V.w>(%_hJ[OD );t N/,?ଡ)WH>P`AJk\ sKDDo`3x@r4h&?մ+BI!=n[dhccRJv`jj%Cn2]iH[jyDO;%"НBXP! c_ٽZMΊ^mfN$j/xКe٤gYdbW'Uo8|mRK;@NB+OVU旟w q#ν_D0Sd&զRfoʁkExu.ًCa[;?`ϓa8'ĸw;TIdߒTQdB/#aֻnIX_57wxs]{p$㦟a8P{25l!dZ,Cƅ1HڤQ`0 ?AgiFSx<9S* Y[Y>3/xM`=ѝa.;=GǬ8_vBk )uo' )˻7Ϫ?w,S/ >c^.qY6 9϶'?d0Ldb; }42؜o-DKʪ׶]}MT{5=ܬP=J`aD0cT2P='[[PlV >q <xFsȚ74?oGg`s =>d%41#Ɨ}lQ=kpBÙfW,eh 4q;hMW&O'h 0D+G>&; $,t)rѹ{ìA <{Q'k=肋Bc+}w}o4‰`nue{m3}Ap'y?@߀SnÓ( "kDQ$ q^7ڴ̜^~~21z1h >tҢal]@r8JA|螮aJ,M6J׈ a4xf5g̑޵޶!ڨ4bۈBBJ)'f初9BsBD}\Һz6驕*{_SR=LQ;KLBwߖ9u9K5$8!"Tcz s-wU b'W1MYJeeHN!OAxTvῢƎ3ap & .`|y6cYSm&pro8,dy:h"}\xR=5ЈyݶzYDAP铟l\#ͽl,.p½Hd'եy%yH~HrN[;'.LC 7:oHT.[9`*[Lؤ҆]4_VpwyHxћ4}EaB;:yGǵVMC{Ȓn=?6xLHX!6*5U;/p)Vk{QT=jv95Y"$sd%s'QZ3 \L8z42'@ Fz/s*Gz||1oZjR^3F/Sl`eYjuthQY< {?i~qAhA"- ce[ <p頻x\LB+[N`] ivt͕nN$ {}~.ܢNj{mV5 1Xi_+YXs_y*C+z%nYA-9> lU$m)K3We\^\g%AL3L@%mTTIP/yheQDzSn_WG+nWa./*:M\P/qoz8ZJMU/QRm/AIl5;և;4*!Cǀq c{aD$Z<|>:1T,}[j7,/$Q^׹^\혁xīN0۫ZxߚK:ΑS#p\TVԃ. Lv.{߱R1}Лhݫ-̟s(b筽-;"w6.X>d[2 OAS ^h?39ΐA= L$OۅNBht,H}s5}*.6dU͞a g<g$BW,lf\≁%AnۉqD bZ6E$x[G{;hv[y%и09 3.u6j-},kv PX=ĜE%T~ laQJ ]smyxyzPLrHLk9L #vKKivyP.4,1cϾ8%3yb6Ar)'2jv.Dѩ&Pnt;UM3~e\\(g,/*'Z߰irMb7ٝ+ R3^d>9ǴH 54`Յ>RX9 t*[inT0'3ŌmLCh>аsW wD)o _JbgϞh9!c$NEN,sOD m}Хo&yDmBZ<Jmbkce`/aF=tk,[bjEpP#w$t |Ý_[_[Np v)x0o6D{2Qz 0 ,8">GрPIOrr'ԤKV12p3j-iv ς/vjx&Â!~0jbVE=ӵ֤)8|(C:V]DZLn &'C \'qd qV9jM_ 'aD~ɑ~3lxсב!qjo`ZrRV NbR/ҨKԀlb)sh X 0G)(4tĖZubUY׍[CoD5{ ~]hGtF0/z6//'zBV*15˫9? mM';_}1YkXm5sӅ,mVΓvl74<Pmgk44Yn=?D,ϡm$їI0 94UX!!xf>_7*|Wl@ۣ&ec Z.G-}LW O ۂ ܸgY̭gyȜxO f-z9#hM{|6-o乫1鵘"((>VxW(ni[M4bb΋$.bs]8}E^}24r'w(ZME/ߨSWIpM2}_Gxo$e7=M <O(9C92i)g+Tc gjqXk<~!m`,1R}#(-!Ѕ0-ҸWifQH~BqfEf-t{?-A#$$JPOEHӱTքCFaEZԹ*T5Nh=iz~Ffms2㊵Uj? {i1ut E5.ji `Zӡy$f=6?7 q:J+L! 5[Z!ZfijBi긁(A51XrZK@((ywUpf'c̍My4sU6F-%N$e{OF@)p9@wgx +OY o,h'cѲ{o{BvR-`]L;&: _0L.s>B@_̣\;[Bi-LDg Y``܆,kuo8}wT=yb/CT#9H%]3.3su_HdRrҢ f?|7ٿsS9 [XaYT #8ߺ|.ѐSLku%v(tͺz߰1A, ÷?Wڹ H_$x85Gٕi9e`-Ch̛fRD5y- ,q}Xp +9ysV$ UL"HY_0%bC`7lbଢBS9*GyjlU\L _ix)]h->3 9'lT'"f~˚_gSĖC=6\R8%p7,ƅ*Y:j%Nw_|MKi{j'Y8vȘ C2U_f:b 5BͶ 0mX]j~ڻXka*/R\Ph^ 5C`ߎd/רGf\NqV‰˕%,NT-,ru_z2L#PzpemG0"8hP uXi5ruD o^*ݭcTGjVe^݌O _,eìFøFCp]5X+)\ヴzF7T)nBF[A g#7NMŚmr-y@⏊E,LqhNwe5>͞NnAwJ N7 ʳu2sͿw8[C%BRt|gn߷a1ZֻF^}V FNW؍W26eQF)z1Ij}Oa}#APR(Hfke.,}!9ܘ wf>ɥ#U(!< @~]U4M5G쓎{qA~ðݏԶ ClM0 %AК3Ԓ-2yO pܩJ ވS51^](IWtNuh9Ijs5MfE}7yCS\NPh`xO&0~E=/;?cwț (Aj9L:4h)a͈HrJ #y , #/f1g_[fШ}r,yzM[7p1mQˏ_5IԉR#Q;ڿQt |A$B$̭&iVt ޺s0q/̰@cl*ڝ6}HLOl#xh6IE0+Jz<{z]1p֣`\^)H͋ fD+!6O4cY3O} f} v,`щDVް5W!}tpvծaR Myf;ew9lB͐zmpXHpO ֱ }h=KQ{eP#G:buM~^U|>s).<msΩ;͂ C(4-)a`0uRves dW&>doQ> wivA@qfneu]m x! ȷV(ݠf,t&v!g/]_# d-h͢èr> !ȋپҝYe?lu$60#`@*Pb +l?gM]sZk*$NHa#4E0_xh,f8T#W$Q̢5TM$>@[ VaC|j9N6{p tKVsΙ_p0hiӏ4uĬwSC4e>A@k3k#+wa(] (,E<Y):I0x z{FvOWq}2g@# n4Ue8![=c*Qr3#gv؅(E&)mWUT4N`ғ$Uc2wԬĪݵ?Fܐ8ROe˗ ypmҥF٢B̽P/XuY@Vi؏ţؤg>7H,0v"4BE\H|<4ŲݜS Ų(#.=dq`mݵxLGuNj8~e9~UBiqE4qhq NC~H;-BԂ+h`=FW.;*mXN`ȳJ7Z;&2s@ip3u TR^X+&ČMV RӍ!ɵiSI77Z[7ؓLP\~*/n ̕ # U Cg5|#ZŶ#4lT L/Q:pv?;ռ578y+ hxGDEb{K?+`tXOf6'_^l&g Θݟ2ȍ]I^Mr0ժaq~Lɫ/rwH('T lsʆςۤ|~ކV~]M>ϴuFd0fƄ!r[$?eH#ӷl4VD.rl[ Ӿ49;KP)5~C5yǼgz0R7p 1bƎ`O|]SL@ w|oz%^>L{tL.O3&䦊V_t (#in6>4O< =Ea:uL^XA~m pLFS^bt/,@̊u ^ lذX9iI5E37v63k鈱Zʅx;!*v{X,M{%+"cH>q1+ό[]>ޅZ\%µm(a%qQR4yDԟ>R~fYvf1⏂ʃZI| 6r%wrVx[Ebȶa +֗l[:T> #p˹ږaH`DL`܈6*_I?kDOPEj%ߞ %ZψW" *TE*Ot`sD?)mq+gw .id%-&*XsBvJ6cK_-J-9NpWC:Y/;$ϧU2Jc2F p-](-D36z3STsV\uvWe5"'p& <+;NrѴ" s kF_m$Фٗ>xt^Xu2 ;?GzīPHUHؘ.|#ip`7 S І1w^} 7"{$\U!d[K !8ݎ;?ӑaB;Th(9Q9'MsfVm#FB#@ _;cUnF]^OJ3#̃Az^+M,B-uH#q'w>foE:

tk7fR ,P"i|.2"'}l{WY pyTNf^JJdunj^h^UhN{epm6,/~ PZ'pz5_fUyc?@#9ʢ/ؒ M7U2Yi&x4sg@-3&伪1E 7AnG]#5Okz{1cF| )$UzN eXXc9?ۚӨ o!P*+$)zvsXH]j<2Xd\sT'RC~?_R`F)𛦌UcS@ ` F6 *ԅn.;Et7 g/3@0+m\P^r,1xµK\pݑިySPH3rKw6$ݩr3K7(!  j:dGH7yAh?tWypRQpjq$~gЏ8!$k|0=X4-zO4klHe*R /Fʏϑ"UW&QBPh-\4NQ}V*+[ pX#Jd76uS~*$gFyHyh:+[Sf]4B2ZfCdK]Pɘǀ(|P/a1ݒJg" iC$̃#\0륲/ḧ́R$\4S k}r̾LSe-6O~kOuĞ<u('y'-uhAM*pm)3I| I4\R2| O<?^[`0$H6i3%Ϟ2^e0P[0!tMx7bt i~R%cuhTT59 w\C 56Oh81/)ʇ~5Tx7x$Ee>V/ xr3,q 2}W$#z}{,L /G#uvdx D8 0YH2%)0+xTI@ꋾO-*tEسUZuUtfl *ABjJ}f!,j_U՘0[Nr3khkhu?> ۗIPn x}X9!e,{!dqKX30+/h:ɥ"Ruא W}8e[&W5YG5v^ iT&ا oH/7 Qī(pEsH Y7$F"z ٣; ΍ _)N o_Zi!s)zur%X?>a2[\cDU񣸼!Oe#@qUKW"s-6Qi,5`Ab`w${Gos^98B"L:&(DH+LbL3;N`QhBMq3^_J$ bJ!T\ j]OEvJdd0/)Jo5';J܈ʝܾ:JD.(Ҙ]&6Cy ~k) 0+b!ߏAf$r|Dqa-vUPGH &]KnLB>HCC)bKTuǓ:S8eg'``hju_ 蹪&NQ,3'by,W5 $9ݬCgRѱ?νYڱP>cxd|4d c?ʷ &!oM tVq*^ねr/j_ VJ{CCNk_AhsX.YɁ^ߩjfgMyu 0ywB22 @1hӸmi7Zt:;^/@=dؽI?G/juhʢnjlT`AbXn6 m)( }&q߅E ѹ8gH_=S;CG tT* 5!L{ ½H*Žl9(f2&<w5]me0QlPp8{7)*6֝!2u/LgI]_09rс`h@9UUTrI\]fDȖ$R}b ߾\vcT!vMm[jyVz*8XT}*Nz\8Z}U7B1KX.b9hLnkQ%ӍiPK]Ky_c?oF3Uܠ^fܫs(?PvR NPޡ ʃo:H*'Ϻ$28fp~[8wov gTF]R@nդrS_ylz#8B;+K1'膟+YZ@ ,y,5x("Hxfɚ| 5K UyƕG5HIDX$ezh l`+m.("u=u/ocף=ZgΜ+95&ҷ.X7 1򗘔m ʆË2;Na-PvH&Zkkc9\S1V|^K1Uq: b.KQVѤ/rK2$r@ݗJ@!W>5t=< -f `5{Qհ}# }eA0<2"!y$R?FǏl̹ѝ?|Y7s{$fy*3}9H('B9o}MYPIgzS^}uij_/1D7d)Dh1?yt0T<c@TvgԽT[\eD!"s5O* b@Y$K>X۽_ 3w\6:!a *ZP+w)$p%(3g&ĥUZAn< vi+'w۶6Ҳ $,wKtagW1>?ÎwUYKmkP_J^pN'1Bk^}_dFļ 93B9x,}tFyݺ,B|' [CbqT>ʱ+_κvԓ DjB{IVq.)7"W^7 v 0p3jd=2D,q|0C2) ZAɑU|j=rWid5$- ?h^n~oT0?/~^Tsˤ9c:E ^:`)6W O {eN{\Fa{ƖG]G{rrQ aq ~H0~'=m*ww Artԛr[OvDv@= J.7:"mW`v1;_[;ؘ45 Yc 9R#4K33aWnV.,y9 Dsf~f6wPHw#U8D}yƉȁckrC ƧW/x,Mg{W4gX@nU>S?wLڶk(QjF'UfsOA3vgTbOO? fd"LWUtM P}1v'i<4"9<=}W%]{GY8Q#"Აǔ7goj[ ~-bzX EX‹4[[SHpa[P]M*z= e0WIvcTq=jm."ԘBA{fgf3dMtF[n@csƁV{$-M>jQvЦ\B4UT^ WPBWhJCL{oJeWbd5Sh /̍ }q2ܮqa]K"WgW`a[c5j!B Єt0Bm>t.A,_*z1Ʒ&_{ 0:JX~ly#Us=ex '.x8u\Nk¯ f6a=?'g,eFE#{ Hn2s4(eUߤ3izk0T hKrhsJ.aw7b6盞۟BrMpJ#@=5 )d̾Ȁo ڊe!_BjHQSGùɋ<>"f$; ^ʅ{%I^n"jm(/i!b[];J;7Lp\S@ D@)𾏲Z&"g)v.=TƊLTд(Pa *7jDji|XYR{/M_94 $o oW@\ ?1J!83=Y7?/W|c2sXe8$Wo .E:§Bn y]V؀gDZJ qA6'؀L[9by[xB#'5g;>f" 6y&tP }QsOZVii=ev-u2imt,Rp7rcm_6b^Ń&b/.`~At9HXv{MնM OMXu%ש%a枵) Ms"y 5WFJPCؚpQ|UɆ֥ugm6͢9% 8P<bvh*5(،t~5M(qKM&?cy!囘IuH1|Ù.{kE1bPlNIY)zt&|T Wiָ<ԙb k8`_aGB^=3;X`*'A'M-gEڽHPĂ")RVUoaGt>U6ȏpB~6GuUCK,x\73̐GJȋDAD(r~ʳ⚐.•#λݿVxJ6gx ?7cc`MH}ÓWP[ߥ|MSy1+@c?ݱ M:m G'Ll(l(6I{O :.gJ[Po3 =˟Zuc)(j4>Ȭ+xjn`^&"z-b @Qؤ,  Vް뛨Kt4#?nLM ֬`Q{t[q)3z{H?ɭ[7vl]5h:Y&Y8 VPBZ MV7$8X5T5Aq0!ڤgkը4Wž7pGN'69=xH^nPOjάcIƘ1o^ ? 5)y_*U5D՗NР X4HxPY<Ͱ ŭ񞴦D.kv7hSৎJR3K06"?|9|7OSq[ڛWx2xHTr.u|Sgx<8AlRقI%+䁙`@^7PRtū }+I)=.=?rlyc])/]e!W庠2j欄CT.|QNƀ, a)N0G'Vmpo7[2~{M4ĉ !T(0Sl«Q^\HۗDI4Qg\5r3b34 q(a}\a"xC^?u\}RudW4a|K`#&]HƗ[kO\6 c Wi)5:8Xq9 bc jIJ*H`Ww+ĨASȜ}.gs?1WQ-w>1[n&u1865N햄nz(Ӄb4 fDyr`-rvh9"Aȩpv2PkTnVAd@'[׉Ьb?WrZ^r5Hl@S8 v0KKkYL# tߠS,-~@k{f׹'2MXCJ'v</qgh2 u0vko~hY؃'-^c~u~ĉV`V'Xo26y9am_ "r7J]_^H.9`Bœd^Ol͢dVueq|GpgU_8uF+xфuzC<}b1Lj )E26nKKAep^0c^Ӥo}|Q6K<KR ) 6!} DόXJcňXplʞJrBzL9) Ǡv/Ka;9z_po  24^ {R^v64Xw? /nc,@QL}$Ϝ 3{T>N={-fXz cTKk-$)e#^lmG÷Q}t" 9B~`Nv H+x5[8oVV=KaXbkFYifI=ipϿ v3* .g,\$}jn E0 %Ȫ؃H~,"aP 蠇~"Thĺv1sU`PGC+Qg u& )z{|tfh]PY.RQ b<k[I%CvC{UʨBtIL?\OTi'CH! {]wj(kf: 3PT hWldn|G lxV/bn]{oO!S̱=w0)EכЂ*Ppy2U7AZb;dTdx'a%E[𝋟w4U bOT,J^\ /DzOպʀKQ߰MMlnj~ۺ\|AX /)gnWj!m&̼Nf$e~VQ]% }[߇ШIM-^<0QGC/}6F3x= [x?6'}tf7#+trтq )U+4_,q 2XF@14 ǼuA 3Y~L2G شXpHwǨi^ [,ZG܋,V* ^,hE[(ZȂ h`[&$*83<D}BG&a{\Mh1 l`LG@ޗDd RvpkrH}Jm92l/+G+)z `?ɞGJ;g>2DJf 03 8xa1"{R m Sqe#9a бy ZŸ#7MAe[?{8{s攝[p@ ?z# N%>2Afp~fqEի^d\V"WIpQ'Wdl'n^;Ic*cyj +)mx|wG]$" <`*@ϷcmP_2#m}9w@ez(t=QiBsgQ]n jOZM0<?0A+ah!"aLFG־ ^O0gTdį8HlÑ$r p/!IQ<{ξS]Ci8,_ v+4_ ,T܇#dccVeDaCzYpl?H6Z>3/1^!w-G/!ݕ pkSmPsq+%J'wPQ?8X$+Ff]`w.\ʬab uN/nY*}w b~ D(h*ΰ*u4z)EIrbtP_:"0`_Lj7:Ud>>_ i0\W0FG$Rh7""&۠_xxIYֆw}І xw  XgK.Ԋ/d (<2N"u6KMrgzc|]p"'֗jESl+ҋ媅i^<_۩u%&gM{ߴ4{#ʲ:YyЍ`scCXz=tca 1-8 Xdl^ ?ˇ"̳|(ZDyIYUȊCӽ̙ɽ~ +cI3Gb!Obcb4ۍuSZ!t%o#]U:b=ԧk>qڲȜw2R9Q|d0x{JM;}%h UXԥEg|uD!i#$# E&pENڧCDh[_j ;c`"J޲Rg')pkIaKLhoWDF R1eHFH prBĬtU}d,.M}¢&=Jg/M P#0Jo] 'e d kh5ƂF6TH,c3ɆtpŹ'qbÁQ)U@ R<4Buȭ6N_}5FAȟKRzX|pUzRQA_WzI˙T.`\\EYX M7|>GxSI0=a $V w泪scŔäk&N<ѐUi(A݃2ih;ٚQO*s_w@lǤ%3&Q;:]Z}jiυFgT߉qd% ?b.vWZR!IG8Vr Qló0&IMkz%n8&$g ?MGjXoavdZl a^ˮ;Ҏnbf|\@3f$) cM>L1?kʪᰚU0[qbD 4 . BɌl0fR66U;BQq|YvȝYP݈7!FS,ӛNoW?8W׬K-]=nA C;I8Pi杰c/rh߁j3k^|ܨZr`Qeꡀf; k)Ȥ)&ǒ ˓USjd: )m"YSӔbf#ňPfqxm_ tV.\dJ bgf.x2%Lj} :Ո)tsLs3~607V5N^R~NW[[4a_̢VZ<&!_i.6.@W|=@Tʙ5D5㮥a9).V&nA?ጮoO=/W3=qŮblFZuN M9=O=o:l:}-`Az vЭ3M9Y宨ă 1O 4SX>UҲq,攬{fh]bmk]U ކC>sBޟqD[p^b`nx&LKS.ԩTPХe{\`\J8S(dN,r׸jex:GC\*\,ֵX~kCpM}Ĉ2`hH}a}΂!@ eA7VQ]Cm6ـ&DwxPa].')l`wR=iliЉ1D?]Q77yr."k R1` 8|2+pa Gwuƒ{wtjorQ|gdsf{%*8MzC8Өk=2g]$Z\ӂՃU%183fNo64̶{8T:U \AX!6ff=ױҙ#юV7L.yOWwRR 3ZAn$x],OAk5?f"i#]a7I:9=?WQ3)PjYn۬~?AAvR2L KK[ݙ?VH-Nw#"B훠 >$dž*. HGc .àbw&{; ɵj)5_c@+bKחX_ Ί /la2`~Ws;K^jIhw[pv.π]F>Ւ;aJm*@Ud<6ZgG\}Bz .Qڿ(:='gn[w̫zu#xQJPGny b!ZNMCq [9UqI .0G/!7,QB<^˫-j!$XZM'5e]j;<ژp@D (R(LLI. "'.0&mR[a~.isgbeeZA: ۽[2!6EoX=5v^ /Uo6jdnz}mEyJ^7GmfZlMzw :IK͇ׄ[ń,4E 4סNiQ 2kky/Ɏ I] H9S<8TU*(x #EE!)h4" |v }U)͢S(so<as4H̠[9n'=Ș67,8DkP+a0 \6ߤ /U,0a uS|L cʼnQ#{}0}$`YTӴwV2OD "|0qI!F:wXeQ,vtJ'򼅍̇0#pٿ"==?ZRU5s..eTEQ "AkK<(ުGu|DW-9k88ZNml`n٨+>v:ϸǃy'ٟ 0K%PYĸ!t޵1L\I_37?OQ h~a؏:MI L=2pLrE;؀fEbd%? 纠hCSBe3K3dXGqRdĹ%C(o`}36Twg|WwqH=Og3vq٪$cµ+mw,K7Ҟf7_W|,h&PzRhX?ꛒN>P4Zs6:4ikk`̗>~?!@|cKn'[^;s3'lK~K3"ޕ Vdqd7Y2)0ѱRgP6E뮽z ei kloA8 I!y~*bVoe(M%jMB1d Qm"8A?BuxK6G)SGF+2Dd)Bs1 BXipJv֖T+{P |p>-*T5XA\{*E"\wj 0&w#I6N|5WG!{3L FE;["j0IG캽~Z`?.N/{hD$)$;UL+V0܋x` a < yORȲQf5WiSေE,,c 3ǚpeӇ)cGL!ՇwfXk--/.E_PYszCb +u+R~rіR呵8{E+|.(Hvtp2uvﳖn dCg(P2"7*1Y3)?2 PW fm :I fhFcfȔƳ#\V2ns;2QɻJGO~|pW"ihHpoPITM6&/t#4mC X|eKUlI\Z_|p;2qlʐ ~kJCzl3o3/smFx-ReP6[]%yfuDcg.MڼY 3&[v{ 7רּA`KBRG#>.Sm b&rxcZ9T_LKQ_^1*;m<$sue kͥMF3DLItrx@\F;F U> x>MZ*[<r!9qӞ8?alnY=n8|sGB0pWݔZ ˄ 3 b%+ܡ'F@P|*:3wD :9Kd6IEX9ϝg[=.Nػ \M^Ću& xP*(7݁Q<Ԧuu=%ЌL2:9|UNoԑ$N_hrCNꥢ8Tw9dݿO\7O0:,VW~oj1k}t|UR+E7bs2N!X_KEBUo۹_,B M|]x')/|P yh0F~LTgXZuKy$pT$oɈЅ3 I9f7biL"&˼ 9UdP{4ٓ/#C{qZBI gǥU+VXfxZtEk$S@6BLHh.(T"uZ5Qeo **eGx8U 5+F4c\\z 8@ :DVh(c?_['+3H嚪DN%C,V;Mi%VU-贇_=Ou6g#!˓ۢ:uR:d폶A YfN~Ht߀^ + F5A5#$ gk?p@tFp,&)KwD@8[?D0vh- A~:spRfh\tEE3>gTRKG"#F} |L"(*TD| ӕoMBiUBF?ESJCaMxFM ND7%mH 6qwRwHiS1LF0O2hq)NԿTr NFh)hj٩  =~ZaPsљȪm6H8dž[mX$G?q\[}0L S4:ozP '#рI8Z"׈ ㄢw|!yYrF#>h8Rvc!4e58ͦXu7`a4num0)Qkȭ$i;PW(tcEnhU"H45.6뀩dY駯K 'To :ir)Ob ,F[fa!9M OAjȡ~F8Um*ԆqwvEO0װmovTv2JG7)I &HꦉোfI2Kv#Y&|BXQTf݉=;ˈCS/F>oSs 3@'? |PCkeƵv8X'}G.I .U7]*ȻMc~$|:. fO@xxZD#0SVU΅bki# GR%də*>"{/w.('dT6Ӵ^):-=(W~AM?E_pL`"wɊX w`\2Us`žHXCāܠ%E;$eBA;.QۂOj]ljΧH_3Q\}yaZG*gRg L>^đ?!?wDaVՕlj{EY@!S%R$z 2rt9oF[ 05Tľ@1Y0'[xsTpc~._?CfM- `No8f,0[cdzq],)aSeEcc~tQ̘z^_+ڢ趲 ?s6#$&Q.dk' gv7q\XĻfXJyV`qk`X(\H@jѠ>oyZ)>:8es9g<'+2"q FfvKfzDR.eD !$.P9HDH2Eړ-k_J eWofc(7ӢƮzC5_xa |͒aiPYlsS ކkQ U.fVaTxDrѮoؿ}jlAfa [!3TWg[v 1Va:F_,G H3[C^Y~Ĺ 3vW0xqg{n3beY[;` MIy߹DUe. mfDa;*8Dץ؏gc"{BY_oo)|4;45V=zuP 4\ I.CZh[K*>W-+I[)|=.G@k:>KAz@գ3FOT婏q2{8x%b %nA$~z)m-H)r]@L m*0c0%p<ѱNԹv 8a&!y2"^KR6sK8"1:q{%eA`K쐌'lxT~65h6#siZq_k^:{- . "]D.^zO(OWjh CPxao촐KVrY6IPqьlFfBz}mu<'5$qj@TWV-.f;%~|q* J5tEkB?!JY>S[eNK;HݐHS{S߂@·Xη8MCwܰ  yȡ$a]`nt+U ͽ9(FOUC&G峼=﯅f;q q X,>#5CRP ayt:=af!pܘs-3f*Qp]RiTAw|,TCӱCUt3RG4Oȝҭ=)"Rܷ_[k}-G bO( ȏ0EgeW5;;Byҫ2v N35\T ~Oݣ!o SwyWtUƣUAOr0līk|׵iט㻒)\Ks[_R!rr)%m (oDҰd)Og0! hߌ{InU(E׼RߓɊsNv4~VlM^u+ dSFZX]ô<ŐvY3* ߚ-GU*%A92*lQ{u JAsp6lr`2CpspUtt?׻Qi"|zu76oܶEӢU#._~չ-SQw7˳ȩb5hDYNgӭQ,B"{@psLE@(^Wg9Qؒ-_Wf{)EKss/&gހظVxp .[f fs "?Mfޑ.Lzc:pD+ "cnL6f[Q,$7T'bLt148D%=*tz!~x}X'XjLFu$,9AUwl✘k~\L.iм;NϩQ}NvqRH 1l.R3i\&`X XX0{rKuD:+x{`׵3HqST[o^RYnZ}JZ7wDʮ.;EY~!,sή{\msZH)=Цe41A姾hEE:ҥdKl4~͊ܳ1;ro_ʐM|IL);+- A+1vv1`l(V[^k__ݧ*=Ec=е"f?l1,\J8 1;}FCpXj%[j|J!F6d~qj(x }o)}cs mUkӭzqz|+ޏ`l%^ȴp<B+;Q[2LizXT7Pb O0NI{q̄s(ĀO|۩Q8TW֏\7"PYݳk53w3ǀ S!ǥiS͕->|}}p3О Y#d54moX3gB9Nb-5[ğHqS]q^rTA~#Hk4D,9_m?pq0wn0_1$cd@O"E3U^ 0;b&rY|/gUn^bj}a$r|lOhCJNe!u@ ~^4a[v:_g:.ɡID͆6H7)f5wgdU6=8+EPԃI-6q<\./ɝq wj 7dLj+G az=32*g_d$;4Nkt0PB@UV(THuֵgT /:.p4"C}08(Rz--dӍiO$㼅/:~T'/qK(lr=vv%8xNbϺōJ(~.͋hՕfBԾdP:ξV [dO ׅq%LqM+w*E~DA2@=kހNlF*URէq)ِ@c!(\șyY\4kF|Zhӹ0`\|} QL2IYj|W.֑X@mW5:!ԙ*M11Zd֤gŤ]~H27[@wMx/=}4q8-ɉ */\LvW%: 0-cZSBa }1 M?`yvK}QƘ">)/ŠҿVCVM.Jku?J( hoi7mjk`O e )d_'qiMI3> zIjlvl)*LRPIpZ\gU91̍1`Nmn˝>P,.>MZÍ#^i'`s 4Ǡ ci%z="͞ u8j:4m< PgVڄs_[CP2}TLk7G*+(Çp槳B F\^`a\(l6&?bi5 %GFTG0Spz;=Cѥ1jgg6NH#$(jmT: 8&uY8!L+L>E9Do2 4M?f@2b!W\͂ؽr֒Q7^5'"*#(w$\Q=.6hT17 Z4˭8. b̑ox`!俭&xTk xfR/wofdLv>a]CoxP48 8Bo9IS *;W{> afoVc`4v?uw++⺊Zx"TݐTnsw7نAnuR $zR]jy'fPd7aˠΘDN5K(@h.y$nXRP $7q #" ABi}F@[73]:dE.HPM٥`HAmK$rt迟8+{X&N}VjK}z%rY3 4d6ήM?kllEs_Vhli)ym۝'|RIfu9T=sň5|Uh?mWӱ/Gi}ZҒ<1,32L`{9_- muJc\ ,]zu'dyr{6᚟$:VɪD)hY?\Tڒ᭜mX' rdT1^&Gdu}L bFKD 6KƩW;kqLOUV&6´X9$ueTtCƑ7!tgUI_^t=;>i%}pcM{([~n,) ( !i1V䴴k9U6)a&{HHGNO҉Ź,[p%[9[ߢU'q<0m" #f3Kc*P!cPz\0G>|;oB`5zQ>ӂqQVDm;r,H+;@Uٟ?0+A'w>p(bVnu(S 4sN ۮ3!(g_ y 0#Y[䏏DjUnT7 ;Y9k ?4l hp=Ԛ9w};)6n jݪgXL_x`51 !4AZZެ1PmrژOՙe9Yb0g3)°CۤXVTOg-Q4:/K #LLҲoj'kC݄P6 !kQ{x|Ev#x;şiNa=qvfSsP~s4d{r|6%ޓ '78Fe˶q 4#eybÿT CT" ;S5&x(7K+P~oOKN~F=@'<@􀮘 ,V]>Glo4/q2΅C5q:).զ9rScLiU MfȢ(װS̛Zgǧ~ip(טzzy.<C 2i Za/x}x‹t 4 ʩ$$R xpDn"m j e[+&Ŭ2mC 8t6ɞoZ89 h P|a]!KSˉg=8xspNeX)N%#Z5HvUtm;`"H|Xa` 8G/VV4f_>Ň~8iql# X,_C'\`bVNր97\${D6 lTvl]xzh WY?e kWb7ƒ "IFpiԉ CULUOPb;+iX O=`:N<Lxpnb ,:z%ܓE2 ˬ@N/_y C ,{Є9xGŲ1nـFfylⓒ7u`w@w2m"9UƨsRcMiFb'K^Nr$`aB`nGzr~ƉŸB›\v20HoO$Go@*9-R>1+3p0!'Ǩ{ x=?3cb3Jnj/^<$BdWDwLl}[Z sAPInyT{[;1Av@_` e?+:=!ܔZ55s*S89ߨX݂t]-L$&G?VF$U5v8*Q߼vVe4>Tdo1WzŴY@u5xnN4u@2 75Z G:Neҝ1 ZJYސ dit|x۶NtPO2K[/+'?:2xTPhgB*D."H{6q<8zسK0X^EΠJR;s@+೻gKwO˹=e.z' W תRqzӄ> '˵%"Ӽ&9N|DT[ u?l$DfIl `:s$_C G[O|M8t%(ش05r5eet jӣ[@p_%@cВ5* ]"ޗܳ9b{FI7SH)AT4X["D.^VN2kyO%J'd+Up/ *ehT!j}x[zyܩbȐqO#dytbAZ&Tf^ yi(ˀe8_ԸC0lQP ÄT,?K〇B9Y*͆kGoqT]0{ChB@/O_ ׮Ta`fvm*߷nFW~;7=A1ZB1廈t'jsu{dؾqp.>R Qy7ze.@T-ր2z1i^PrT~4&#ڒrGD΢~[?nmaKYZ.ĤV|B &D;RyeMy<=;ĂV9ېrslDMz6[ƛb&h>Z캡뇆V5BaXK9ǪR3Oq [ 38T昩P~~UM X_Hy2\uXfϧ%a<_R &L W^%֤zXp?[VҊb|DC!,R"+ =Q"}ӥH/ab[[K6c^Ww*zuZ(` \U1ܽl.[M}O='*{Wpoo|TxAj¶x[q Q;?:\sƜDUL"Mr/Bb[AB(y.~[if'Xfsj7 %}Z.>Tji+i2~ixwo V(2keR{QF/rN-]PAnZ5-? Z  K2b/٣{PM e+SFd=i-$T:nM桨}@b]ۿfX[|{~~[1I#)a,JH$[֕%V;88e<:rF$F0MM]] N$Yt9_d YR.P/561ݮhKXFn2.x8vܑJrƈ,!mX+E(peCMC@Щ$Ǻ/"G\@j_^KS aބl"km&JV+w|*OEnO݉xI""]DT^9 l4ӫe v=0/4 =NKҎe%½vH J u)>7Y93pXŗ0 gѦ:Wϻx'˽eg7Y8,|}`Y=մeU"cydsͻ+B#*t2;38h-~cu@$3ĊVv;Fl%yq$$@e|0qޯy<:TLJT^OKJ=FHPF+)tPڄn"@[B I{Tŝ>J@]c;1ً.NEOwM11YF6tE"n|bPE6)=~Id=53q-~i{gZ;nD353tE6iK#\BF}}V5lƫ5RcXsˏ[+v܄-[g6)MN ^qzFn1 ^F,Y{q۩)?r+m sd͹@?cw/mew6 s]v@O7=q=:\+*G@4j&C3˫a fst% *+Z.HXVM;_$ $"IZGrv 努= 4LoAqf^+4չZFG*eo+#:tIElŀO +/qUf߰3VV8a] NMV=ZyL&w ]D%T}!W`""8ޓUj Krm`3VHW} s)zlAE9Bxߺ6 6ƴ.F!"~sLsгp@0^R|FJCEl3s_Ɣ f3;Er#5i yB)_",%)'䖁l$!3@L'3`t&>S(Y+!6x>_tnNi*e%yԻļ}ى).e,Cޒ;-XSI;e@zAטfb\|ejVF2g5U/&>pW4d%w>K +w^0'& f;UҡQ$̯Zr}tv&H[&COԛ=֠bd6bF? r+Smz8"sQ:3pDBR66/ m/gs#G0ͽ~okߝuS* ::w@ /L 7X'KYcP-/@O Ϛ\8 /=?WLP3;O#* gW,޳jN4Iyasx d,*tXRoI3m׼?$5mlT0+CtNt}>b]EbY[=m+@‰=oF75R/b+憈KzVylfXVwؘ"ټR[ Y!IƐ[|4'?@52ˍK\ oa< DEW(k-0/y#ODLgj\y 3rx[ $>N|̝GׂZi)G(L x8/D)9Hgo}Mˤy@|L C `1u}r;"TqKjZ=vw5Py"q9L^T|Z&>fO#ڈvZH[;7X>{k"`n0KX{N*!\vBhiZ2YX~hn*f0XtN ,T \쮺Tuܘ@)Q`D8LNA|uy$XGʝqq,Z`ȏYr$U[0%GkիV3>5|Ae?/gUGiXYbUX)q4۳X=-PfUqtom-mVtB<c&W;.-1k)Hّܛ ?82([nS8QC^ S7h!Ou ]hӻnv`p U %kK'HJπ"d#x-zIgۺ5?ɼT+-2UHս0@ UHrWJM.?B(xVYG1 ,|(*϶O#(y|8~/AOb#59bF7'z($/[3MZir!vq-Msz;ж{ ޜ )ǘS'Z06K[t=(lWo:ADr ;5i8cHп(/xȴ?{uwane!۴\-O#f鹆v ziu! suعgÿhQJӊE~YRm$S+Ѭs{fC)Wd)\Z 'qG##5L a>J,b5 g9N/ 5p6؉N q{#ģO5RJ6mxG6zvT~Zh绒.31Ȍ5qi㩽90}u^e#lI(?Rlin/|9 P,y#oݲ7LD-VⶇM-/)O: 2u[ e+%&D.^Wca3ǭȗԾ.»O#2}qΰ\'rR<מ|Sw}q5ul|7LDM4t/w/NUU6zVqpɐQJnoa3|˝ط Ӎz. sG[ ~07,TtnqDX}}bԮAGg&c#@>H̷ğgQ9召thP|ulPisV[Yzل-n~qw5M]TbQS.s>OA>λN[ȂS | Wk22R{HY3>Uuvi@Ϣ3oy\Rǚ7y2 K7S~5Ejt#6GeI;b$)ci)R+Nxs<(7s)ޭaʣ,NV=M0,<~}mb]fHo'idٚ%-wEuKXOu-Ct~`.-S-hӯS]}]T2uNٞ/#KQ/1D<ڲyBxJQqm)D9΂"}* u N*{}Ms Ky,պXzjF ap2K| J)>F{, ‹dZ^F@p諼u0_Lh1If_#'}@W>"Ecq3, VDZ =G~.Vi_cڕ۬ፁi~fF--go8@NO+L6H^sU^<^_@kuͫ%q?!XI!h+ɰ!VSc84y^;8Wviy!lO1Wn [\''HoJ6 1-euPd; n3 hԅ&s5Y%hK'WƲ&wGP2dtSk>q/s'EoWR<hg؃$\"\@X8m xɩ҉KJQi`'4!Z|G vϯDlѰFS{>b@B/re^8qfgMLU05 {m1! x+B+Oږ͓G=pn)ťܳS(udp-|QI(gl k² +hyRX%YtsFCwQ\ =w>|Ӆ_[3&GŬᕺ)T$ ԇ/3eh<: {Cݰ) D֌nf"U9+z?Y{%4$}#^%NhqHxN0#Wm;j<6M3r[>%W osuUNl8:]Dmzn?Y!EhYC ccG|CS֥\6w4>VƒQg.e`F1~-#hއr8^_8\}cD2-zNSǣ~96lVDUfH6|(Aʃ#Ƅ-kI|z9$"һOp]s2xXrԊkcYQuO"G =Rҽw%yoaPU8Jj1zַAFPGGDMwMcI>]>a43]О{\| ('zۄi slP17\NؓxMgrDhKFꈉe5@G6XD`-ZnPf7e-C2T[%.dnEuy9Ѓ7P O˗ZTZ@/&'qSv+WR9DX1eOjgzclKc#9#hua/Yu( 05]FA F }J,I7K1Jj8"̀uZJhLcvWqw%͗p‘ø9=9dL;PՈ*MWÉqĔc&ֽl;J#JyߘJE#,Ş_bw8sD }݁IƉ.ȸ\ywݓFj 3FRu@>Jn{@zrD'q!Hʳ"k 5J)oGۉY9VLUZ hE:?$kazHZA dpE^ޛԢ6?pxaf/ȜxZ3~**XY^xWR^ߘ>lĨ#A'|p*UpU+Q 6$~3>8I.[*{vU0 +ɲn ⷘJdKsp{w439=pgv#] 'E Oǔ.Emek$ќZwVn1XbY).\ so.^6z$]-6BLp_"2gZm:{ݡF'ͮX^Ԑd72??'|3uCW5Ml}#Oc+23:(Ʈv]؉rBG[RoiՕ\VO[${+f*EL`llЂWT=chL?5w@Xag8e(ة;ؔ֊g okeC=1ϐ&1X|g+3^VZ$3\y>>L_x6Jn럲kC:B6Ea{1Cgpa|j@zKm~Z)HGPC 4462HF@7W,|fHqo!.vj`2/*tP>@;(qUw̎3 | jĵe\sUa0d.Psǂ/);᛽1 PnSld^qF[|Oȩ/kE͗Wq-j(- "P>3l |\"*^`ٓ+`@ꌒ2+NHÓ~ ʉwlљhȶv y_U@RG(#wv s*8qfvuOR0,°Nkb%w%Y6Sh]Z#GI ɼ^f7pnsRwȷ MdŃQto( Wԭ3mV <3&Mw48SĔ "­6M‚8!o Le(ubT= p*R@E@`c׵GYʉLmN; b Hoy9H/R@tǐ~JDw ( <;J"%IF-#fmoNb`yи&$F"YXyuA}Xd8 HT;ꩼ_`hHݕI|qf zظK+b&%~soNSHq\tW Z2uly_"y 'NC`l#.^Tp ensBfq{ykE%r4d%8!<jJLgN}ލc"3d"j{}ho҇l3nCK:NšН'sYumCK?ޖXR9<1`6Kj BGI h aܟȴc!,n_q݌,KUf2bd'u4!6,@SD-UTjr{H;50 XM\$E vijq#E I@%G[CAo~?HV.<ˡPA#kAi+]I?C/mM1~g:L~lM.3X@Gf}.Xtev~ f 'w' 4S T[Bl}ёt[J0EԽǂ68aN|lÅ#2n}=h+IMQ^o)$ ֽ|!* Vp%6DՙB~oqB$ 8IZ_mӅ!v/г xs+bTX/;/ZT_aS9 $PHU.ZT7)A;Px9%v|tG";>R?Xq!H%^`9H#o;y x^#iզ7dDX!ȱh'8O@J0 L: ֈ z&!{D `nplh! b)iKVz3EȎZ*d0 "#{wk^|^kˮXrg` Yiw9,S5Սoih2ct$`s7cCZPܜP2>e'x;!aw.MyXVPTn̼I5+"7z!{ئONoJ~|Ӑ- 47 o6;zm3v?<.DbW?1WwB'K_2{H铹 6IҦ fb<n%mՌ"* 'wռ쒜F=]$SJE?hKaTxϒA NdьTUW:tI olk V?eU!Hp7p j:^{ï)H+eb0"}:]yo dEsH0F'g"\/cډjM̓)1~]DfyΩM4^K\s-rIIA`|(tu?hl2X=ȽOtO#fpa~sg3Xfۃh4ĺw|'@6J^m_\  #2.pH5|goI7HeÐ#;9kbQ^ne5Kr\G6W!O:a.T MW7F= j [=35`'|O_lm#qZ&GGC [|~5hUBAt k@Qm"Fz"ZYzXMi[E.qꒄODtԦwEc$o9h lpx8H"S'Ã屆\ f}cwGY虑j k(YJL%Àh@]e7I;7 Ŕ 6> ~")>F6unjbd,m0[\%M4s?@iT.p)nK_"*8uy1B 2:>4[|dby 6B7Bw1A-S(W5"; "lH"[[J~ azUDt1mc\! y8Mq Fw WT^,HRS5"c +D{+'fPp%s<Ц"E$zXGBRǩ*@EiԹڎ^T?ċ:iy]ioٽɽ.P*ϕЫmWR( ZgƗH_^@_ʟ#,_S~϶3*vn"=ī | o=a.XOhgB5z e!R(![7תg%Â躊'VcK}A:T!{-JlF%rV{^G ꓹԡMfgޞ*ACqIŦ$:ih; AQY穊yJ2N]6jgQ[Ovcw0I $<ˑQю*MY?q@:ܪNF,Zʇj,3-mdfLiy9D5 b{Hh@%s d!}`;WO^OcΣvuGcRM‰ ՖQ>'=Bn3Lp+'c!aQ_flh*RGANB>bemu->3K‘(qf~]Z\jֿ8g*ڠ9uP| ;Y3{E EKXEmnvg*K !KN~/\uDozkNЁRccky 4z((J]Ubٍa(*!K04 t7߽/hgi{tu45r$1iy2iBYjka9ix^5Ł4˻|TLb\ rB@0Yt ?M:xlk! j ? 5JÁE_H-{U/lfe7/C̓g6P9 uv|ɟ7y4}̢9VTs0($7'o\mc0a΁SYө&lTYT]],Yi08A HNFLe#?u{zv(4@H38j%Ȑ%xօ;(F:>puiV'WNpS-(SInjd}Qui\޵gAe&ˡ-iSfp$Q0ﱞ_jN],p-0alpx_ OGDh``obƫO X"WgtwʽJXj]4*욺Dw/;k.,l<װG֒ZOǃSg^m-/ce,],89󽨽T$d3\:Zm$NLztL5ͮZXba--ՙj+l#iE*W~A˵iK u`B]J||y HyӓcS'pC܀OQu+&(+V#}FXI)?ma C-J}` ܨ 4k9Gr.7=XkJi3#ѝpMIi@._K[αdO$E^IK95g*(O|og˹,M˖%MvXSD#B?}++06,3X= D8 @Αy2Xe6푄|/v>qJڿ֔x k̳}<>:-K;EURǂR{lx_@sӷt9}D(ѠOslm©'<ϩDuUhRNlvŁGF9A7Ml'V[} 4Pw꫋]r)PW@;V<^C{ x"ڱxcBfz{*Tnơ9Jw*sW&b;擗>^AOl0[ժd 5ET\W,=l7khW7@hf|菳/A6 `jVr`0Xg{@~QIvDriXrZ"9}?^\X_w2-MҜ^($nRCہ]̮RΎ.-jops |3xgX  =*K4OϊʞyEn*:U`J\󌪀(7W%p/:F"pk:s=O)#.4.qe9y4d&oO .!ŰP6xҐzs8 :j\#92S*vPLa: w_FB#e*u> ӄtwS 3d:%qVT[")dTRK>H :<7 K:f,e4åDDP)`"FRc*_4mt򬵧 j~) H(8bBlGJ솨bhR | k@8jQty~.Sx}cɕ<[VIhw16~>'r8\ĦW Q帩 >jj a풸FgUh_bjCe3YV,bM_*"dEx¿UӴYKo ׈D eDT;|-V|}LB)yrx:(z.1$x ͖O2Vn1T5Ϋ'f#)PXv&pl%sg/w 'u}M8RJ OUkʼn_1jXuaRhJbל탧G=:eE]?0JLq .Cwh^0H<G3iRK@f"65Jl$S tP,i4aZዥgq{ds* +q.+ XIm6XT/͒Ąw8*{2?(!fMab-j-P1 -8:./>5Y*a*',P0m$C\vR䃱zݝۆ~roGyn>;$qǥϣ79Qr5È)-8[=DΉ@̰9.OS=3,yifWʩzvGyJJld23)s >.+@džtRsDqMnFk)ѹ  Xp"y&^owShQ5j͗{F?a21acfMCO\[l]FȉS)+ !O0Rx y:ya/$Bu2%Yn9B&>*zbUDBØkiP雖7k(FR&;nw>gp?.b 2#³E]QPoqbӮt KYý8Cs[.[l)@J@ Њ\.r1ބYr h4&WL}kK0}bFXz L24ϚԌ#8v/Z19*"= 'oV-ZV&:/n󻏒jqqJ٦ݸD ɝq/ʒ GH]ii E,R= seHh~c ^q3ZޱT1Dn]:ZS mzaU12d{PjюgY֓~-S?=UӱF׍(FfkJ ^:h%5{Hj9@{Azjx!Ĝq@}2sy~KyN`'8$M0 n~Ω\(>)3@}f 9S!4&R5g"P_~ lu!8Qy#T[YP)w@E'))Y9 -1_5'o!jWHZR }T*)b9g?>?3=a'~UsO̓K$Etr8BQՔV|RGU2Wi<Ⲅ{kw/8I|ki˄ Ik/~ބKj7@2WtndbP*B<*FpGqfk÷ٍ @ DmMݷHw VSG $h joɒfmHiM^)j64m)!2[gp&D=>C%vU_=E+Tdmatv,X4ɍӬ# * f6484O=2}a"'4yB0hiC?Ao.NRozŰ`\epRfqBpC7w!"X_xwZ_8Z@I-֋CVI>%_4gY#HX+eFZ?kb eezu gȕc W9֐{?W6d!SxFsV;wG$BY13sGQ{>-a =Y@I}Æx]*eTb\aLU%ԯd) QM&8D9tK0 wֵ[B396=tx:3a0! xN'w[Ģ٩Y5~FJd){`yfAsNӂc}dpwm[l۩Jv!ǪK~>n 8Ϻxj!U!, t oŢIee 7hAh@l1m/rx)C:5Q'=hukzx(l+oN@I 0 )ZjM%ɸ'XDj_sYQfEe4M'i':cM )l90tNhE\ '{B":b5e~# 6 0xRMUZbbWnP`e%;?Lb{+_}V,3=\nw;\ojn[CRkehQ5ZnOhx&?*fr[ lLDfpûC2ūB=wR݄7_N9nJCeܕe75n<<rØԍG_Df9)n߻΀ti ~@)Cٓ$4ZiIHwkKƢMWc{Mҙ}4 9gfr4Oz>NZpF܉iE9%0޾W6vO_% -q|ʼ Q8O<#Z[鼱爒~LlW;>ySAQ?Z&j]HKVW38i}_nEX@BZݰX>l?qEDDF[kI.zDlʄ}=B ,߅RW@ȴ=/Z#ZzNC@\h\Hva@_%Т?S,L&,xe0^2QܽK"\]OV <1!͙S 4vMpȷL(t^11H8l/}J3aPX6 azW/Z2Yo_%\9 dօ~ 龀J|.Pz#@dW`I 5x e .!ͳUGFQa;ԩ"'%U̧8=AI u/٨): =ÑcGߤzTf\H/U5dF?אg"Tcx;vuyN`æ CcjZ70VB #9 56Knxg_Z iW.ጡpHoѸFgN(ǟ%)bY ǚ >Lq! N/Y3fm5RF+0qY]Lcf©F_&@|EDN \muUг '5— 7j}"dCy.f740I^1J 8Q @Jigi_8B:faf2x&@m/N|o8,'JD}FA(~łفf 1p$On5~"omy ެ %7D~KrEm\WJAhLe_p!@!Zʧ-!]\1pӭ_ #Őbj:6 Jo}s/= 7%G wM7n7xM?5K]&֊+PCWWP"AaPM)s(CohuX: Bbd)`&@D*/=Dx/?%IIڒl0 W:m*r‰@28)x?BL!>K\CH+8԰ZMo=6UdS^NSqł.oI܎ Fe;ST a HÔsy1%Rmln~ 10dۚ{y7=}tk!Gj{#`6wY7OqeAq :wPXQ*J m9h ̝bێYBNtl[(A@0O uR˶g9E>aW+Jy0vAaO`,w\U'A>g 5~J~Q%co`qzFf"`;.g,^ c*fc6 #R_!ʍ&4*vJ/!N+@Ej|wۂ!F.|6a?((k;B<[5:Xދ<6=: vJ&vgޜU $]Ht;'SSRc!!*#Ćh}.qwm(cO_[,6AW%C\0?I49%W:@QўV0 GHZ" xF˹ʎ&I$Q1;7+9ADh$=^F9gx %{xxSLIz,+;(}pX2.% 猰y%XX 7S%+$ sY iakJ-3Est7ϰJ;/ŸO[7cY]3H[Y {Mcq+~]bd߇.ոhh + [x\ |##&18tʘ'I쯘cX5o]7L]ۖ-gY!RSܝq!\BЄ0y;xŭ g\GY VJA:?!x& EyWR[n;]3ޔNgDuK_DRQ^Z_XA9y`6h΋n_PQ(6NeZqZ6w"yF}Ԛq!z ic<{JAA: ȃK?]^0gJr}LΔWA% BI˾b0 QLp"~g }- O [{af,ot:`)^ +E7 }qX:"+9P ]9iBxڡPɿY!_ltAߝ"G㓵&v횓y_{#fwL wI26%bܚ1ݾ eR7|7)0/М]QpU6X_#[P@XD e[Orrhq?{5lDWi*ܛfPsG(ZhAA80:Qtx9݆{rF8"{vG=3E)b2*q@%>.xЂytXֱYS|ĥslTN~ j364ix z; fM%E;)ԏ̏vyV$tՒZo+Ety6f,ve僞)#tu?Knvӏt"=ZO>`V?ܣ >NpMϥ(oNI ATBg8P{T+ރX`х, 3r ?tq{uQ tӰN ;*z7ih.@^58*#džL:9CS9Dn?dU񴤷Ќ oWyg;CW,eu4 UKCٴ:< l32aF Z7$x%iyE߈2?YOKH, u/=X^] 䝓,%S#ivy' QaŮ ǸGMWJ\i92R('o7!zwҰ;2+ܷwj. ?gn1KbR 7ĸknՂ2u H5wy@YEHpmf==iY>ģnl!4I<[0yS`RP(\<+mߢQ>ZyNrՈ|+y0كK u;΂p59>Ov\JMf*@~ le"Iȍ-ny^{zV%Nr '˸DIt h@cn.b=:~F Q@̮`tI]k !9J$X/'Zh*?^~rk(oٸs)  Bǩcn̖ߘsB$nq) an0ҏX^0G;TSG9 z9'CD[0 5/LJYM X.nqN=WrB-^l81'ua+LS$Ŀ6=B:(;hK:mULxe9>t|,} h׫{URN`3c0m1 +]rh)SL$cHa\U+JbǯCwAN(O?߭fIԍހ2r)f?lEb1[ .:]i h炆PSJΑ.BW* Bo;/ krVs*.nȇͫ+k jvBX /XvIRz,'_5/%NVl:q K$\F&Č8?Aŀ3~wU[ xrg^<ЭSuP0^IxԈj/'o)[(Y[td"A.:3 w?4Ǔ5xZkdp Fߙ0]L2C\0\DDN=6t2ᏹ>|ń/Uq=W +Z>M~(ta  iWI; !ȨsD6]E;W{%\аBQ=%d%,ZFw6,,On~]Ij>Z8Vk`rʾ,-qhQ6M{+ xj(A$}Qܘ߈Te Q.ﷰuPL"֌s޺(zm{{p )BBGߝq{1 )]C1՟hh (aWfO! ;e;Lcz2s˻#Bq-J:4šit+ks/RSDCxb},O:~|( _6:Y 5Ata_ei ,"; kƽt(x90*M5P;)уRyL&C=*t_Aj+Pf٘ĚJ9K؂vn,9uF77`Qb .Gǧ(]jo-:RP& +_: 0 j}~8ȸtEl!Q\c|J25xnz>DU1۽z_7)V8m_BMI ,m~FCWId A{{iGl1.xȡ@yG0f2 Kw2 ϡ622^(zJKV<3*_?.ЃE53xUh2QZi-zĥ}ܛhNK2TkaQ1`wA%if YO]$Ȯt*r9<U#ZƬ_I )\B-onA%eT SQ1Yx &8Iǿ)cJ OwoxP }B+7#pvpKkǞS}MpQy@ (ɣDY Fwod\d1G7?cRs^eL=ăENmxbo i`5Sq.%dY.۴Rͩ+<64>-LpYlOL$' ẗ́kz|rPE4_?01v(z3xiVsӾ,º< OTdw*{^L!bE hc} Tq1x54r>h~cbbU¡,1ܼC+)4ZVf fz ʮt4M^2仑Ҥr'PB,lA,u#pHP*ϻ58&7/ 3Ҕj87"^/MSWڀelX|I~퓌_`)x[j1YZ>`2ɂW'~3ԎtpňF-p ^ZEG{GҲcq\*4PX] v7,nۏfA{L>Ol¹X[2jzDXJe5# -kqrG.:t+EU*c ㌥nB`6m"-)Gm5MN*p,t*hz#zN.N{h@lA6 s1J{AB2E?c G_ڍC߱S!E&_.~QpDYDC6 Xʼn?Z.dJ0yixrGȰ4+oSܳ.yNK^jBA; ]Κ`i"b)R;I_9bm 7Q2 1b<=x\aR}BI䆖r%RY\px6 qUyBQ q Ϸ; i#MZi[uOY20wR&J 5 [Yh*w$9F2:e7MُZ<`{j(N8nEf+苰\[:A&3H>4Fs GDbN N|_13+^ V%<`~5~@B3,G9N0_Bna@fHXI*V8۝0<|9&.@cW3y4aX'/ s]%+c aIZ[-2w r4ߕ;ԟoN˾)S%I@>uF.g榹\W ;z? eegؖnU 7-@%&;֗4vFZIg vU5>=ݍ, h+] :93(ko͚ip C{@0;B▂;Vc%9ʣ`Mxln!,Lȩ\ջ:7O/PP$e9wc%*U7ŷsR6zY)brXܞ)Pݬpq" 0aQVxMiC KE(Jkm% FgjN%sDmލBK{8>VʌPճ)T`@IݙLB~EzXA`ͺ7ScGWagc?cqlnt@SwW6+J)]֜nfxͮM:eЅӧfI _KDʻfFH3(:Gڦ1R7]Fbk"MpG}l^Tsvxg/ :.\k"ALeg΋ĖqEv2ي沶UVL~&G/fOXrQ!m#49|45\o}8N3~o{TceG #1W<5]`422iv'_[#ҵbAas%z)A=dK5J򬡆@ bNgVF& e7/VjDcb5kҺN;md ˨H?w>ϣJǦk^CJb~& 3f3|' k]y`_Rdp{AL_Pxa<7ye-OiNYmS.1M$"RH$UVPM_@r%E f8 ? }L4!#YVUP> ,몙bRF7A7$Yҵ8q֗D9WZ+(eq)EP]Q"xqˏk!?./]!;KB[CYnyΊ< i$5^=rO~kfx`jAYjzg"ʰ2MwX5~toiroP&v!YSpˣ'j-ǿZ~ux9IЉrD_/)OEBF%3 Ј ؕK6^"zDs[e9ݳa4՜pso2y3tCp;@UW# w?ѵ2'_Uy771iB lDw_/ȉy ⴓF? KJ@ݮV;``^*M6 ;<($HU#;bLˢOr>7KZ5I[Wu5ԥ{L,uBi3wbAR}Z'JtZu-[dJ3؂L*tɈ;g|a.c55 O7mCq eHnc%FG=9ib}9sn8EbYpRyrr40`\˩2g-#}1Go a.EpL L.Uٚ./&@DɒLU^| ȕ4! >q/G"ij"Ml?ީ r%F"Q&|KHŋp > yc`];xWVn A?An xΫBt57'b~EW"˜3DFnjW27n "D o1}ඖ 2 z\a^e"S,s@0"N0%W,΄ODp7A/!P&"G70vOgW!Z߷?NKBj%t ڠ.p |s@5`Y;6Dv^c(IWBHT|5&9vEs wI(=v=JQtT KLDE486o!Ni<;U}ᗏ77UdAIt+bF~'wMʖ}Et. UKfjH- C7w)V 7'O8>KҕЅTxX(XK6q ?IQ#/_k\ 03f2NUbF}trmPHƷOTQ0oHH _vY9Spyd>pWɻ=߄D4U1tJSO3kdla&HrݠD3QcC"jTowdPrjehaǿJN}.5 $䟖9&:ƥmc]S$#^%l}/489Y@Rf ňZm+Lt&q?oYUeW@5?HC̕w[GIOQ󕳅=35R l-CpEiz -[K4'!e%oCkhQmB9h&XGKSxX+I(hIfS1*9ʷvr i i[+&1,U}Ѳ zoU_P;?Ep 5xW[5=WJ 6ŃG< jǯW'=Ys#kFF}_8ܫO}*#UxӭOwc3Lص[ʆϲEm@q 'Emfdd0ZFI6=}5|b3W1d%_۪r$IQٷDQph؞%Gv&DG<", /!MY2cL~~H{-x{}l2<qb[֒ܘVJ\QduK#&p1h˵}S ҳ@>w4/M9`?Q+ B x. "dGZe)NHk1m/,}\ ꂮ+Jqpko1Ȇ_uP_oVԩ M_ybUE`G~4U}ؚ<&!`N  kh9aZ>нg p8D\j}v&W9M7UJaojlHme1Gr,cmA< (xp֔o)Y12/1p7{>3NTL[83:'i #R[1󽕜Lr5;]PӍFυl bf R,y6nlGuNO >[#{`[s|NTdklh}EdUA1q9f]R#oY^ր=rIr: Ry[%ۖ6M'버>kkhx˿DbLMM1cB.}>4ZvRxk͸kH16RyFgWV +oz#o랥~Tɿ ΫTe5}[4!iu<6煔fR,z$lٺF%J c8Vh#e@3ڱ(HNO vՐRaWV!O{\DwC!udtrU?D9IZ g+crO]>GOG׾@[k5ku`sϋ9i z*;}Nbf7bS*I!d&J  |TA8W3r<ڧ-V{IUŢ&)ٻ'%'9 a {'2 tuƣO.i̮ɨ (jĉf郩bĩ;[p^$=br#z|?bj^SżJK+&4$VvMMt$k*{ojlTkV1  7pp<6H?E_!C]M*/eԮnp?N b)7oDV,006T\/BҍPHi…4pj}$((h \e` +wd]QE?L[xJ\nN@ L{cS\=׹B<kQdɒ$O\ݚpu a ؉CHl?A[^‰cϚ'xژw J)!(,/wBW~_cM]"pK/Ň2u?i bZLMOPHU=Di-TB@ǫ j_ $LhX:9m;ؕQG[bm7Ձ*쁍ޙ=SBj9{Sۇd\jĖn;Vm:K4mkY捔V]3{e(R|L[ i<܂ģ@ no?QyH,Px 2ßsNAkH@J4fS5սM1~s/%P,#da\x߰۞j <-0qӴsAKi `貌9.QD >'#qn]漥*8Do CY\%~Z$  ,=m7'XQH19_žk-!Jˇ֨^QShCheh?6࣎~F C=xk@rl̰T6z [J5*a |e%4ү&Ø1;"=\WF݆com}=ju+ ӖsFJz2ŶPnBhg4'g>Lf p'~Α14XJj~ $;Dהfg=vtxH dHVt6kD}M>sp4H/sZ2:@ԹtZRXQ[gD?AW~Z]f}V'xaNO* Jbty;;#Nw$& "lP 7mlH[!l+0|W0q;G k|Ό*l|+}xG"=ulq?a9RS I/"fY3~""ӣ}(E):"6/..[oݧ+].ؚ"³]$nǡ!o Ժ3fSMѶ$[ODlnx*mcFd*v}}ez݉X"e%xS-SiƧ3ԗ2 8Z;iʢorܚfVיo1ËʟJٖv ;T |9,J]#䴋C 2~>1ʧP vXM+˕zYN72jխ6vd[Z=:;ث9,V{:B[wZm7:9?κ(t QOC f XCޮ|%G+JYaHP `rnIa(O . loAM}+ #uNyHZo\ .Se+O *;->?pfƃˆ)!;p|}^ek䋇 ZJktZ[l| [9q~7Aͮs=ǐU3>El' `L$s&eal=`BWZkfm@?ن#{@zڼJˊ@;zPFWނNdՔXd?'}^ ZH1EI~Q.>NKL=[Pק#Cy@T?jwGѨ:|-%vvR"\<7} a|/YI)аf4,o켯{oYnE 'fEljTnv(5*MwfRUyKa=\ǂSzN==lUXHT,H1=RCF[kQ^f Dk}FG+ HpyP::;pa<0N##a?ݼ@~mϒLU] e5V˛=yqzBӫ⽲ΘKZH_ȭm"oL '!JH[-L9JxN.T=ͤBPw9F=lzX>+(D)l]IFtX~u~P3$L`f bk`^rM'M˭yݾV5t!GT%u(ͮwl@${E,i0Ȧxۋx]˓6!EKw};AQkZ} 0 zaHx aIE+ۢhF߉+iłdX=ލF- CV9\c,ǢdbXF`Z⬷jy;'΋?+G }FF@ޯ>U; 1=QnkN! O֟ZC$'*(I,ajW8kE_ATjx`cx/|G݅+1 I1`QfxX#|$EG#h*!.F:[.4QIz 01~<-G__g vVS3v܁fn1IEuMKmjfrfp]_"1N#>y`Dztj>4 BdƭDڠP,tYqx8̔p|8Ct-I0U4+>}4kO|Gb"rRi̓: 3uv(Z E HyS=(/ြl"GDZvFrְU5|gVҡs_'TTu;7MM'.;ĜjIMj\YD!Nɼ2X 1ܥKQ,2 o8S4,uC}XNq~ަ `5(U݋.!gob`EF^8 Ͱ`5uck4q/0;ShpaɏjD\mY^l2 Ю\,.c)yٷԯ^m`m#??}82n>X)mZn{ĥQ5\%$Z&#a@|MoV]8ہoΫt7Gܢ9#^UZTe>MszLnG(U"b7?76NJiqVM53ƫtE"/زD:AN}c Ni4;Ì5Kn5,swJ+x&Y Ҙs|y{1h VFTeJO$77o{~TEHM_#5G3TE'FѠKQ!:1D8P'1uMpB#okP$,Œt?4e1hO, @t%kZ;ˆNvQ BwĹlZH DomオA)ዃ9K<%Pn]-K*#\8eM7:4}3{Y= 84W-<.3j9%u.[:EɠD &I4TsCCƲ?AWŠ-*쐷e/rGVqB@F/x=[d~*  t'aѡ{ci**{eyBD|KFmOrI-2+-yc=zj_Fz%g99>V>cDV^MOp>(d3-t{!)Wy"98`{ 05+ RmP->v9&q_!Is is1̦a|Yk~JyTgW\Ճ6(ԈjÇvs46I[`b5l=.fd0Θ~VFy&.F\e@qOЙrleѣc/tYBETVh騑fJ/n^ ЪDb՜2"=(Z,BcTktHW%nҎ6niVχחNc Fad=T:Uup-1V s?j%^r7 ;J CBɡ*ҍSkEKŗOTd[H 2*@64ldy>ΆJܩ+Cpsq0Cy9uu72_jRi"I]Nw c M>ȶ ٠Su6UQ{NbF҆v)ɷ|[gD--ں ///d`;|0_4 EOO2(<2Bߪ=:*}|[);}8.{߂3Nt?s 6Nh!wJIٞƻ$ ۏMdqL&6^#+$5 P0JDԙ2,S'ɔ6Fv?^+S~~nZHPpkL YcWK}$%|9v 0(KIyNvP^٤&ߡd3B )uS`; !dq/ӡ<뀭}+?TRV)PGcrX 7Q|KxqDsI- 2t'|'Y/(#킧}֊C];@wJDnkCOC;cr .TS&תԚUO];+֣bD E"Q;$U([HB>~Ӂip> ~[oUgnɴf:Z(V/1UsQ sB$7U[tF8M0jʘՀR/P97JI^-gq*sk,FC{ڄ<MTge%"FB!"RBr 0$X>i\R 'rIo( o%oKGҺZY9 >Qzc5Vy|aLX -HXq`='rbNO=RFwykB!aGBzbLYDD3{ufL3u& ft$8?V\gέ!_c0n f\۟i:J-cDښ_}Ɯ&u nJaɴG,\ ͥ4BK9W3ѱ=yt1MHTPgnpX vdvoFʂV#l =v $*`ٛ>7"gƵL)~+*(ME߫:a;7G{S ͔✢ š^c,*R%g5tr>5RD('OW4[jğRn'Юդ.i(aM `yRq<{@͒pJCЬɻd}uǞHxs*q`PT"Se{ lFc]젵T4. ytb_*M'8rl_oOWt+AT4Ʋy֖&9CRkm۱'j\-t:>'#6-8&ݩ&%t&g2<3JHUDg2@Q->RJ[tƟi iZ4:Y:>@_BIJ 4: DL6 KUǢyk]1ќf ŷeSϷJ 4mf0]Q&Gs11z0[kbsKM@=k8@1%x҉T])ڥH]섆na3Y5d΂F1^VqrB @+7GQLlkQ3cEdvZpy)"fs]zl$N i 7!F&|cJK{ <c:B $E?/Pv 3Bujj+ǟr7fs3{!CEa_0^q VʆtpŊl beG tImV4dp=w^ eFe$}.xnت𹒾ۀeB~'pE!EwMRkb@i⮈ںvӪ&K B3D=|Vz0oF?:,IhĀ=\Kt\P93^c_c1GW=xBnA|q*V] z-+v] }1DBW!L34T1'A'o&݇9UOVL8O0"jEdm袮n5L$:_OɢpJro4T<ȟ_MO9^CUNdL;VF B~{ V{77-c檠fSǷL_J46q5GxG=c^DѮ );#n5h’iqJ;#}]C?t:=d~N/C`YY88Bp f2\l"^ r#W(ЌU*"ɶS~.r޸% yR5(ly`e.nE0C2WUEĤ,ckɭ `>v ~;6tr.Cfd,]=nŰ]T>9^xx;<|.@ּ.BNTT~*(Pq.(M3L&6L_߾_GI_2l:PWrwۣDU= ғkB~,vS!7)6ase)+CbBKR(w1ebRx3*5J0w2Q@}ly9Nʒ&51iw}};*]5NA;q@Nć?&qRR6i(=~¨M?'q4[3Nt=~^em`p;-"vXڡ1/~Kr/ݦi^ P1԰ B|éc%@nX :!@_nHx1Za Ѱd/is66Cr&7N<7ge"`.B2;򝱺 `_@OӴvCaDgþ.s~(?!IՋ<7t?Ę"M9ce4"A8ͦ/aOjt*EI%:J`^{AwY2K&8P*r|=e]ΨV*xζmQf;' _{6N`5t? *5R-S[MQ5%-pFލv=7+ R|&\ʬj?wK Lv" x=_h3TE0F*CxisDb+9U_ڧYu˽bGLW "}vm0!Xt#~[D- 3CbˆMw;\F.%VcIuV}G.LYhbOً4WRqg'~)X}ċRZGx#ɆtoY79 W*Гc#qٷ$+&W`:wLsV`J.گ1DwK;F!ߎoSjPU}2-uNCCןm{u' kBćapإUx28;? X),f=|*2G`%ߝ#%'6?C8'p /4g WV[Yz/qFV7Vv ~oL AaܚlD:`߰AaR6'o܀8f,W6סR9O]&"F?X#MLoĨ[vaҥ֘1tf R8cz#ISʟ.SCK~66WFɸGE??uYE@j4?'=! nHR2%8gNjs Rn~ιJ7 YmUx9#= /ɞOZg,ߵҡ(3rn0$&Q0}z2]Xj5Ey2[ΪmjٞG@K>(>S]&;'%?-fA >#ꔞ~RRQg퇍Li ˵A۬gnl˻Ӎ#Ɍx0/E&U2@>rd%;ImZ`4l*n :=f; PA> |bRS3oܷ@7qjx=yUC $ oyI93>DZ~Wm+H2Z 3+ x%*q5jX?W-ʌ\֎/-\QoiEls"[n8LޞY\FȶB/dRO=/(.'RCEݹ!s^ F2ruv FmVMu7Q3 Ni]¯<'֍J$Hpb];OwlJ|9؊ JNC&ثuɍ_EBl.tgʥ/Ej/?q!Hԙz9Yw|L¬+yZ?GuX$Ў&ccUhƜ2 ߴY1zc3bNd댾L/>f UOCfM=XRx\oR$p葓OWYo1)y4 u(] 能*i{ ^ȫ&T-LUOXZTtUbH9gن@2/>0N,g״I^nKImclcǕj~6%nw l)Z ί}MT u J,0)2Cfߐ~[<mIAz16KdHeiJ,0mx?koXJtkz0p/g+)TژBCaS'ӝӏ9H&>qV e).UcG*]$WBX>[ΑNǝ&x?GD@ƅweGŵE~:g&8l{QN MedUm3C,8XdoybvD䪆4ӊ눆 '_q}1d^:\Ĵsj|<`qQw޲ OZT2CW HvhuE8ZVFi6 ڳYqGoAPZtd29!9(@-E[BnJiVsŨb~exv3|:I2kAbn'_ɝփ,m´3MJ^isf w<%1"Z%*&A_V/j`z*fFqQO-^|9Alxs>TN/N RO c{WN/pD$dH$ X˦S@ANL*wCVbY{߸GR8w[jo8V* ǭLi-;] q8s80ja @HiMek%=ܰgL;Re 4/CP⹪B؄f |KO-?/Q Oꋔ 4/р_2 rcF)ڶmKflE^Ϧmnӡ#@|vn)d/|EC2Y\ryL.,}[_2ߒ MxD|oT(H9wSc;JʴrPӢ\deԠ%ߏw1wnsE>z7Joō͍[۞&&ytsv}Ls1!f17 /1#ep|Զ$VZs=WgEnAU+kx3E-#[ƪx/ݼVFР~?uC< QmWkN?D7%4צU]$M[.Y i&vS9c2i}Fg+ RZFPrS:^ڴxDmemϒj7̓u ZWm&7fj;nwvJ̕>"I^UEF<1[4HQQɻۈU Oq3}C҇!UJ_*7seY4K66uMq]P ` ;]I#O#:>3ËQMAC5Fgn3XJìl `Z"SusG`]ch]t5[XB?(':1؇5}ީˬ_2B}3e/GpYt`p0B\:dŞ SSmdgobD/`RF 5QQ2^ aRιGd 룬j KhmS6]'ߨǀfSUgFI B Ba?u\,@˝^Pa2W<bT@U43dȌ-Cyco N ?2$~l?'^ >S&}u䞨B@=ڨ\l^pxb3&]LH3Q) 1W*L I`ZY;R Qgaj+^'^nne/7x kr:,q@i ADwpyը['ӯ2wn䚔o$/36yx/DUk捕@ֻrRvd2-2h*d~ȗ p$$S{ D,uͪ^/`!zچ͜dKlk1? A Ň+v}YyCgXCeA5dmlm/-`H/!Î(=LV>%D 0m,J,yjQ]gk}Z Z0Z)%N1^Da'=O3t_*!Ioыn;DحF6*UD:e5qpFlo9YBnHyb m@r*}vO*u(oAMl΃G訚"ɞuT߁03(L%cr@S7Bm(2 70J6'Rg!6q8/_~]!aq5ml0㧑dnFqOE}6֔?AYo.=nM|6-DY.Im|}/Nbë 6QC~ŧzg C  ELEEN,\o |\G{~6` gݑVYXy]*0)l/l3)rTP(>mOhęGq,[VMGs@ͩsvqN?5dvѸ?,JJpƥJMbK&Y4ḵ{@IPdσ_VR/kSdj. !9b!j `5Q^ʅ-poҬJVÆC$!,hc玎L>unL'i}Y9!@T@_RHv_wWԎ9InOkgBcerwB=!t6Ώ=aipA's/1wB#00Ҏ2,>XSv+ifN1BD!>Ea]w\5\uPN)Uͱyj-.wi^ݯfCz]d~[1JKWZ q=j)ueaQڃz:b:mw7 TP=Grl^f.>2{"zL= р0Bព\(I l )kj\IG>TY\b=08;7&7ZAu|.m%âA!pN+ &?qdt=HUb]h|G:TVü,n˼=9Q+[zRRjPP ھ&TUi~^?%SA-l7e[8¨ $b3fC,frpW $sUqD\_d3uܨdcL:Ы"'BmSy,I^$;pkV<_]*㸖1a3AR{^6XC !<'!4XH)51|!RmSV;Qm۞8I@[|x q0ciJp.JivU 49}kcY7] gi ?< ρl{MjFNc%Z,>6 wΞ`FwgPWx+*TcgٌF%E1~ 41n2iY38odz0u"lȥحA6N\9fh+|%fLs!ƇipTQ=D(.fe3qqh1&0zL҇u5Z@kDenkQ)֧]*[c vwM*[ꃸƭNa揖!ga{\s"W2Յ,FV #c}L X=i/`ԥEWg\ޒ$]n|zpN l`(H{VjX4r}Ew+@rcLr2 o{}5w9''x(Tk=P^,; h&젼Z.D.J˜g~)!28[HثY]erz`'zEFvL^ )O٦3FgU)7gi'Gf1  +X@N/ NzdVB[+iX%1B4h:S` aiAfdޗҮ@@g VGЇP|ɖ^VP~gٯerYoR؟0JnǮ0dmDTD0ܓpwHcnZ`=( Yaua RT@ٌ3L//XjI^_ [n`7݋Ae4*AZkWA^? z1~@G; ! 5Dt@C%̀v6_ #MpƴDSUljQRUF x:韖MLxkQ{\# o)668jBhxmĒ :66dD Jt!-HN6~RB~ֺ6$dGdM`N+CdRxI74Z"vĢ=⿉d7NY8(@MX'?B5o7J''msD(s<ڛ2v^sFz$Cd†Z Z*{D## 䩱/0d1PU:,hY ݰQ3ffN'=L\Dysxnt U QA v=>kn& qTYY6 og`PJ;i?Yz޺gʛ]kSb:fP:+ 5k#Lλ~|gKTI20CZ^ _(cass'IM!9r*JB[AvOo><]1HOjЫ s Oo&3+yIa{gM#fHSx qUI|u%J?g1h!VeW/ə0[C>->>̢f/a{u)<)3CϞW%6!ۑoT̗>Y:( %;ײR_iuI5Kz%h~\y͇}P3ȻW1YM1;DD ۄ-!O4b:C(@ns/_{.k<N֚b5ݿ Y Ϟ^wH|dWjSX%?+6H]- QUi_pGRvM4&JhES# 5`[*m~Wc7:D‹}g{n脣Oae D*PRL9c2Ag\-;O_( eQoX[J E(I2Jc"݈4@͠>(Rk<ߑ 6<~R@`<םG{ 6İ0hU1ZSv s:V%(BNmUeCS/l$,n $ލRcgMz @1dZ߫BvJmm4;fJ&Gb%v`#ܯ}3<@ή{'^CRVۼ[u1%V1uj!cXJ[_4<% cWB&`;A/hrp n2 aJp֪^>YeI^;fQKs:DuW u [2 ȭ?Tgk̚'DoDľȑN? T>wWunʧMĊ1qW߹6Z~\О 9ub:).'bcW 2z ,œc V):nN˧#pgXNC׬ۜG`)*R#ǼqI!ez uɛt1jv4~i@;mǍ/17ɗ|NV)h.e:59Ou;"5-C+v2ZD8T5&a/A/(6~G:}u sFt聸X27TW5xC-(kD3YBh[ɛzȳ^M^aTtF3 vUTIYbhh}rQpe0򌓖ͷU+9uĈoHoK- 9u<-y=!8mn:u9BȊGOȧABFՙke"#ii%lBo0p^l8 $( RsA744$OLvR_E:O}WT/&aUYmWux֚pa9`Ao`w -`>ȅCDItC8|iNP|>*dD`~9&Jlh{iՈપ{qJz҉/6bD̺H*d~ظ] {VuP[S!^0,G?N$`2-9jI1ɯ ma_K/G,Z?B r}}47E w_Z2.l 7vw,/xȚk6r]^Vߢ*g닣Sz.Wz{cak;-#J'랊23Ut6W&w r|:fAzF|gxc؀&󽥟jɮ5u3Zҡ ($ o۴-cg3eQi^R3 lئ$啛OtC֐m-3DFSǪV:Wp>ڱJ>]Q\N_O_tӣ:[Q42OWBPꍩ"4o=vWZ2 AցF+9>s'fR rXR/ 2erXm"Y#QW,KEYݚ^^"ckN3wLG]O5bs4g&莲q.Nl(\3[Yy 6 hB%yicKI :C'0AVIj|1A"_kż|y<6Μ_vUEGj߁Q{Ӫ2{5f$NRi_6Jnݚ<V"dOXrrL+yT S{LV3.ÖĊ-Pn|T{2x^7I#]ezJ$i.1e7B,%t}Zkk<8jM.z6g khN\Mpܧ&u1 3璔/qVT $i%U#%`-k<ġf40E>DRxۖlx7CW7FPZ&K(q (PNL atn~Tn3=5F@cdFl@6o~Z5Dz>"z𵕝oD3V)(0j "O:_BnzC?;N27T9_2f I>CYj*ts(~Ma_,8j"JiR@s`AײjyrFwm, Xi1(/Gb(Hc+5hQ"R0-B1ލJw&a8pFB[1!l `TzxV2dĀ F7OU`U #pi.*3 xx#"AOsN")R(ꠧ`i|)z\~8h4~n⛈|Ӯ~g:U@MYw&)|"m1 e}º}8oRhwg w "m}϶ҬUP7'A.-U~S?‹,G˃#Sb*_"{a(T,6.ilIϫ4MO*ap!:_UnAXBRLC]8Z^K+52Euć6,֞38C65\^nDf_.҇hz>r= yN)ęɀAOj>/nӄTT dD" O)*T`o0z&ICCaI7/m+{N]ּkS^'vS[yۘ3b%h /hYˍN`ip FhbFw،8R DijсjZZڢ"&K"G RC\o? IjAoK;Xy@5st Xȫλc ArdC S~zhh*d^ c, Hcj Z']HZxn %LΦUh5";uִbW9Oj/qǀޒ~n1Lm@-y"q|z"`_erݗvSңJJI2ƺѧ^c/N8Foy{ZXLSk7@1Ryt܈6KB6h.!0G͡p @ɯfzNୖl 芽m[X#·'&7t(\UCTH+dZg]>縴idxx X)ɟ|X|[(,jZpzSXш<0qKomѺudkِE$!nh3&h'eR 36B֬U";5 J'*v3ɮ u &^OBy2d'i]>5{0·GhC"Wj{~_Z="-g~ }>ZbIktQ p6u6^=<?>R?52~)"J5'Yr=e,UUX7V*p2*718&Ur+CEDJQ{jJx,|V2pKI;],TpW;֜C,6?l}9yQ hr3̫4ﴶBU7Pl+IڽiW)},^5p+2Dַ3YΔ7r4= ʕ8{ 4c'x{ l=p! Ν]42͘+;@IDL>"E>jf+<!4&`Pw[ʎqQ ,bمۓ}Z~j$UfbZ,"%-0Z*`ךh[ !!;}JxCr/}>WAsk&vWxw._{@xEgVQN]8]K(?Έ,kG7fhJЯ96]>xhPu%_@{m0z jnz$"Cvd.F7K,6$]ajVCSiѠBW jқ][i}E!4Fb2xs Õ;E;zM]B Lw 1Miu*j{XP]F4eչwyK>TJ(*93uk6]pOL>/ȇ#ÁҘWAn&gSMS\'Iң !C"CvrI1z,R,t v6X}]?pvM!Q`(]rn~{Kk-'26Ʊ{ִAWȎz0c]`7GujS6( DoFV`odI߁XطYA(mj}`Dܫ:VCX2z$;>?.f$gUy_v"P()4u` 9P?zs0R0y!:Ⱦ?APG:+=Ϧ_.?e1Kne`Hɒ]b9Vrɘ87"Y6F$5@5=[l|g;ѡ{HgXhDðV} 1q"_0[b6h$KE1#U F=zw+\fv {ed(>3%j%#>8B> %&,-GzfFH`ĭ,M8ٙ[~f N71%)TR ިEpǜGY\W,3"R+0< [O&s`7M'_#+.~tG*ZZXD,IJ )=Sg~By]I7z*&{mE1)9PYW)JRAyh+Ol _剁d/[`ΪtHd;03.3]b’s~MD.,.^uk✳!29+~` Uz#U5mx5f[ zX *BJ lu <Mٷt؂B@PeK=Jv:ϱX2\>QCS$sk$Z:QF{a 8"!`KC ɸOtH{jj=6GNlη4E[*Ζ]ͅ?Ʃ]9_d4W"ٵQuA ,$ d॑;kyu JF:Kd'9aaR@)?9 HuKkOTYלFKx 6z.97 n'αBWd6Ct,K*/IB1p=Cuՙ-p >RǡZ2.%Af D(wس5n G2 ΃H/H\I#5H/EDZ9792PKJ9gt%%sYHmddޙ-C-WĻz3$411Dp7^WQJtwEMFecĪ4D2l-4 px8" ]GV^98Ε(7tkH F޵;m_c>!Oa&4\}Mҟ7k 9ّ"<>&YxE!} l y{TTTxٳE y [Be)mu3ֱu/[KiTըS(ڬO]#P;촐_2;ulhM&c]un2Zboj\scM JG\$ !WedS%n)Jҝ3d䯹ȁ$wH!#~ˋא̴R1]AWIjaհ>nQʁ-/n2e//n[rw;j$&0,;e)iSTe&̱y"kuzS!EڸHSnޣ=IK~Ov͗ `;@#s4_⳵jZ[[Z1ܹ(C4hn#3MipaN*A!r7qoYuk6͢гAIKEWπyR|z0҆*˟ه8I%:lqGю3Ś@S@t& {pǎoezВCloRb ͍{'œVͩY%/N!а7Z[' +8 ǣ2Oy}[Dj۪'=k?kj!-콁R'گD{Z2؏ۦ:@nRW>ibR?d}`4¹/o&5N3Ro_Oz>d䰳L+Ϗ̐O7,:\$Ҁ?9hN#RϢ]rrBj_$&SR1ESإ t+Kl)%T/&B|4a?(4!Ё`SУO& 슳rGRHPi-?Hp֣Ƕ% M=-"u ~,cǣG&O6k]oC =1(M18bͤNJO,>T 8;oF0b>zی݊{&c09gԟf5lW"DBcI3tsG1]5d?NC7; <؉Ɩ۠ӺPiJV."᝘PPl1O>T LCwwShuTEzE.\|G͸A0Y}KiODX`%M6S  OWz 1GIJlΦqp*fw~Qޱ Z JGzK\7 ŨfҢ֮8R3O<B PG&򂅄W&OZn!$", f2roPa'ܸٛ $¦QwPjp'a:rIeX͔L34ral3ͅi_^0v4-M'eIKFP<7x#FBX`JJaWߖ )NEZIߣqu%0#iZIqg&B|e63 C΂a( 'o]y|P#6eԊgݔ^؇l&Cxsdn'pI7g73eȦ<t&eZ3?n1&p}jy➇V?>F܋ iY,4IkNUpP7oLsFB/I$RtFh,܄yRWL愭2(=)uW7  K.Ml;Hk6O]ߛp 2/yjBH4ƌ%F_0=5 m"ܻ1zjTU[He\ޥݜoUSɑxx N7`E0Bs'^xhf;Ֆ[h"gsmW\^L -$VunNPȘo bȽj<'bF\xM0H [33r!MwDW3iSU#7nz6nÌ( .7`'K?,:$P1/εkʱ] k ⎋fP:Cf?!Wf\sma]nD=YĵY}#w(D/ Fsijo?qG&ڕް+k _IX^D~bjo*5ʂ<vEsP$)^"-"N$9\8gی0G?,j}.7m$`T\su%Lmws֚C;>}uDGsFkp-Qhgbcyݙd(u6})OkC5t{H)doODs;: RYaL'RhOQ0#x ~Qi.k96_, 7SchX\^}߭sa;V,5|.Q4^\G TslŽ a> 00⯠wF*dz7sC?CW@e9"4};ϧ ݾ9/j;btpn{:HH"x:quNtoV)Cd崳7՘SK,B? o$VZ縼!aGr<@vl5n[ǹ.&tF0֐0VW{K8[W";{M ~h։A0ȱ$9seANZ0W<:7ԃ^Qx" fl(X2jT;{J8F=̧;SK0~rt`a`ĪjL٤9n+HI=>ѰJ \Tٲ&SGGm/go܄j]h]-YhԴ@Vʇ[/}Zlmy WK0:X#50H%s }z<Unl^03]T\VwTH^$Poڏ3}50}iʫsc@R3D,pjϭ8 pE:y*mĶ(–JpɍuǏڊJne2jTIfk$3D#jr >{^ sHy@R? ⌀uCf!{}0U3:ѵs6~22[i!g6jo#89#m O6K2 57H I~Y))$53UXiV3(κNrG06J2rdd[<]7.^в.ɯ=Wۦ"%{{_;0힗vSoH>pR :3kq빐}9Ǣ#|⠧H)cRlV$X#X!d ?3rRX۱)W0v֚D0stpi$}k*6 -F;$S$Ey6 Me 2 mIOWc_X hb5DA1T%Lؔ:$Țnȁ/ ,Ĕ)XiIHY; Dӄc94}w&$^ Cō|kV6G)8V-CSf9 M.+Yz3B[{rq4,cM]8wF-yI ݬԳf8?[g;H%`>hHʔTYKpM:,`(=Z0sro7ӥxtX.Oҳz/=ʂrwi2;F aU4j+)52'e?,aʱ,lA_jZo%|LͧwapЋb#[Pnjw11GظmWNm/#4:[eOv0F()}mQ wҼ&VΩ,0Fediuv^MbA4`֭ ptP媓 D3hW87QO^o oqe)mD:<<6~< 2vOjъhI_brJKܞuxd߿]cU8Ãѯ[|MDy /@ޛZ C835!-F4d{P쌰V~sρq화PS Y與Y\J LkNgd*s>{.װɅ8'ƝbyDTN0RȊ3BrXXlF\XU{Eh 4GTr9o@goëe7-PAzUfHT>̐I# 9/\[Vfj<}uܨթ ~=r+#|֥$tosG5$l4 pl7Hɷ]S5v"]LF?.4g .P > $Gwwi7{ 26NV*bd\_;'>>{:pr~p%w}#%8U)HvH"da &R>fVLZe:>ўF14GԄ1@A!]>u]Z@7?spV)n>-M~na`F3'g` '"L(MΥL/{f/66K{y=H2QfW7Hb:(\5@maԒKQpGHo 4TJz)Q_ nؤ)TH^}\!wD~CǍKU+k5JҦYRC"Ht4MD%ўۀdP`mW=r=_+d+r*ߤ2{Y;ΣxNB%,aqjO+hzmeAt;B:5~4g}*Or -]+In̘O!ֻ690ʥOZ0efNpc4Mn*\&ZjKŇYzy0M򆃪xPmX2Pk)ȓF|WҡFW0W%x1ģ4^gOVR*Q`N@=*zHU)P*Ma 0҂- Ê ǟc3@n誁<|#><$+YJJeq i7C,y-EYB`\aRy`1'#QT"x:7Iӿs;{#GY{o.d$Ί)L5Ol{M5ۦr dÄR% j ZW(/DSTSy2csL׫ AHz+qxzH('m|5ϧ0 c#>*a,8ZU0XM-dq@_$l{f@B&H)']w5ǥ3|ͤJ`sSW xdg" pBb\Aӭם}Մa7L"g8gBps(Ď{2'|s'6{tI;Ka}uz.zCn~jul*۸l3];m,7{m4Pٜ) Doa hg侼 =!Bq*uYXͦ8>^أ4%GFSe`r9ȍNN4[dIsH+SAdױ΃?كΝ;cY;Z*Rx ;]R':c^XjTrE)@!y>ԏ+ܕG3*`'Dy>I/Fզ,Fx j~ŭYkZ(dtFf 3)Edsמ%Jk]4 i,yO^5 O;,\95YrMWh$&Lj/r+_y4:.d nmU?@B:_ƥP]pi5Fw\L..a&Zc (=YWYsg7?$d21pf5H,5ǓMQmc6vF֢#Rlc UWF3AŢ&4nή xoOR W'}j,L-qV7Ɗ*eJ.iFSGl_KċPD%=5q0lV3p &׿g+7u5"d6>sGK7'^ZH;2]gעY65褿y>nLhE51PĂx,kp@**j.GFGlEͳ3kǓj)㧅D5D51w͢ĸm* + EG,Y8̝]/^CM. ^pe6lXs ve,zQݳ^^^peCjoQbvหOzGvIhW';*<RR%0&hP!b;|3(8/[q-ʨzVwYR{鋌ל(D?, oި8N(!}I(:'b D6Hų%>NU4n+_ƿo;gg`&vlWl9RN5KS &=" 4hj=(C&elĴ*t(QCgc?sV ]d849g,,v[3Cл'(RyH[ˉc[ @*I̽q*o"&,&}=.  =* a'4+V@1)~@WY̛l2yH@؁X`=6FgVpw wTdهI2VrmTԶWzcȹ& -%a p< O!Pʏn1W(ƣ5BVjq3 )lj"f#aX*E7v"ZfF ֠Y̌OMO_R[h> d]mw0ӮA/K@ y]+yrsR >0E5Zˆn׌Ç1~mM9\^i{[u|S=QFEhSvءS=^es*u[:(_{Y4I JVZRb?3JѤn9\kj=H,;GCc0/*KAIaW|5"`ҫ:ay>iCr1aZd|ZW@y5$Un$c[ZRi1K$#p BmDţvMsEMbk’XWb>;u+Rg Ę9v߬ yh0 :HcX txM8F3{PKvK=WG(kq7bK1oE1gʵsjH B:qpmXʿO۩ oTa 6:قьg6#S-W\ b_Zܿ?2nz5yI/93?yoe"7 Oe;nqջ =Kmr@ b3si ;~z7ᜓnC NOa3hwNWf _!fkX&aG|ކC-d?F fd^dh@"Njp/JUkDQD76/Hc$5JL=p8[?-OFrSH46:>:_:+ӿh`#6Iz;xY{i!Mmϥke@#F3i\|Ҽ hjԆ,&a[&8EN{q)8'H53cűWlsTI$〫6r4S@ea أg NBڑM/s@$1 t@̃K$rIb`4\|c`.?cFDB,Dͦzש#+{8_ bIw*7ɤo$+mz1[R.!nb%]~=WO0;|XO:-'M:\&i+T@d|\U(Zd\#[vq4H".ҔNWӓ{dC*ԌtA-7D;9;;aEJ =iQ2zp_6hSGKuy #E8U %MN9L7#ڪ8ϣfBJFΌ'z+lXM?BŊ0%`5zvo7|#VUar+[Zi} ;gTq9W4@ɰ.$b!CΐDj ӅC0 _;b$]Vm&,DSmңHr`nR}D$4- Y?CJnWzFȠFJhf2iC0d\:jJS˖YMO}:@YB0@ 4S-DOE%3)AA&}-V[qCOJI=;zqXs>-U\lDEXCwƘ ! vvtÉ D_DsFmmy?'eaݿ O_Q (}_Oɇع2Ljx/CS-["{GEpV3riؑ^-wcS lInu O>)TO4t': {9jAԓ]7B$C+M2^ng|WoLR\ڝL4Vܚ"ЗnsO݋n߀1lΔ/$s'eVꮋc=49Cgd(8+YCv &k^kTqW]_[҄@тb._~e*6umgֲ<(&*+P] :x 424: $F0B@׷e?Oj5/T2xdًL,R8_V t%gĈY5|gd\ 9aM#DːcY*1X铥1|?JEEF[oepH)RSBx2f[cg-NHbcJgx^L(cZli7ݧ-yfjqй\?ëy٫$lXAS۽74it]:EE9@K I<$Rw3݅^X5 EUɀ dY|,Y <3ucвHqأpC#5Y*MA͌0HޟfY:~yj,eWnXJBr2I0Xϰ`Cܜ½@@seȡ+#I+Š6S5B{NYGbR9ņ[>,1iCwAX "+Iq䢳%{~ eeS6(uM ꁹT%D=B HFl1V^ NBNk0VjJJzI>kH‰R. ^ j:A&:(Lo6dKv@ @e,qwRK*݄ 'n`*-2S5fܟ*D*Rx.ѝ_SaϞֻmPN(AJI\kmK y_]Oio`劜4x<13^wP!E Mގ@#75AϤSf_z/641RF !^$7Z%* %/96D|Я=Y޻}iB,I5/}7"rKXE[+/$ 7q1i3՘U 9d`{ 0=AGQr>O0k9|wcPȢtQ{Ν}E@~U"G7_D4?<-+\6czфK/:NkqxUd7=,gU[!> |"rf*r2s.e}08/ 3j=ԕwՁm:͏H+wek'úB>G%% p&GSɨޠb5dمb_`]a_ ?qG(a+Ҋ,g (p+meXOGZ>ueeSkm*ɕ @&bZo-̅E:߁s졅d^wIRS T^(dМy͆k8>tApksKwUxGD])65#܆{D4>I>`V*Aؒe婨T]?Q<-&fS#X8Lp."@|9k AC'4wMmܱNn&$yg;-3=*RڴXs3g,\5K!y3쳘sڟ\~*}5zN\eܐ ;;_zV\F|V`F{1m;C(^p4/V7M `Z51<}mW |_y/y0klN=+ZQݸ$ls33Q,u4*Wo"BAEš0d%$żۃ=~dA+&K?xRfYȼzF}S[p^]NbI=Sz~ha[HdvFEbjW`*S3ۀn,h1 MO])QuJ,> HeMx(R"~sN Мz :zv=JXnpLq 4F@Juew5-{-ms$+#)c9!R뼭TCޘfSW]z,B"e)K+9CGuQ8^6} x5d&#͞CtbQVpJmeU='4 %)ԑp2khܱn7 C/tђVKj@89[*4Ijy Kb!+@{C$D;>Y8lWFL3`k7_jMNvH"ċс;q.tPLN]Z @˟>ZG"~;Hg Y6A`1ILx [́.M"'WtCmQ?vtv +M .ZXv~2H<79Ϥyk”$FN*RPgdZ:jʊ_n_RK^>/Zsr|EsJ2?(VLNC~N{!`|-bL4 keӓfUFlc O!,R<@벝G Z|82? F~Rwg5[}EJ42n6U!nVڤLtE͋p.,dj9&'w= ioHo+28c, e _"2s5oTVnuNY`lss":68>>c  ag"ΓFšsJzn{yn]H zۖhgsp=zq8yEW< W>Uŗv B5IBsuqyh" 7[EQ77-gɰb (\_{'qZldkS#y-Y͑LL"psgIڳ#iqKN3-6@R@+ohCt]>$'o.1^䝙\" .VS|Qjع7:6Du [S=`jy4ob%Lk:>M5 0ӽJY2 2r2X))^\#OΈZVXc<"hq>^ZB.*o] E6=IY O"rIJiD6rAAEfxȺOV+ehSQ`$# b4U*[_A ;nAb7LO(3~c78|MPjj3KRIZ4焏6;(YɞKq]c`@Ft. Po!*T3-Uˀ̧!m)K~jρŻzܘo.b,ewܛo6;o (o蘷%iUi}1^,Sw)tIѤVRUn&y:2(vg'/tA" Ck:[Q8|b_=lD~.;H; =>zHFh\1R!H]e<Ǡm{0vΗ~XE37nS8Fؕ`19ZAT:iK=J\XΉ)%U`1^Y#D"<^[}YM Q&!kWK $PrBS|T=_6TB^3>&+< >~sI*3S۔B؍7J}m•cM1n5p'> +CD5pz hch59( X6FW]iTvnȍi(LOkՏR!!nft"pc jj,..@C'$s^~JH_5)єv>%QZ"m܆~A" "XHhj=hC,*)9V"){vOey2]~p/ءĠ kjjK)(Ӕ0P`/GI^@ HP8k0ZfҥCC,^Ӻ ʾo˻ζ8)`#|]fqY gxӴ+ BLi5ǎ4b^3]ii%*ko$Ak%Bi;Lk*pY q6klpKFڌOݲD6LWf`n%irjQ99TfZn,y(E7'KEۭ*yR$&{bAߛI@қB"ޱbw|65P#ZnPGΔ?د*f-Ђ j3`uS,(p;zw}0Y y,!fÌ,!u&_!|wΡg s>WYU TXx pW}ٓSrHe" ûӇ[D݀iT@Y GTzD~Nz36}B6gqԠ[+zY 03# ?Q{iʽmղX(]5\_@T ?M@I/1RrR<<uщ3H?j8`晓;6isa!j݉5=Br: 5Tq>jU(]ܷ9Mi#@ʰ-"hSv;\H%q% <ӹM` "[-1Yy"D "ǜ-4*UusF/67Յ@tEG)!;m`͸ix\ۆ~*C]glw:%j^x_+SJ ;<'s8BZnӲxp(cPx+,RMԆ/=o4N y(Lɻsq@ŋWDrpOV5lHQ~}fBe.ӹ7\Ƽ&{3bvR߹6Xy^G4ޚ ,§<cT;b~<`]tNlTL,Anrl*x];6@bNҳ&sE5gb͞:ww/%6DkiU3uLv#_r-1IAZX4RStKYmp\h@K`>s;nQ)8h'됙M3|\2]oWEU<͕3"rvhxb[@byORcX M#)?92&HAlkhNڱ0Dԝ#:l^t}&}@3E%~# ^@zǽ[PT;~g(97~ IpltMx3=.O>_nᢓY'Z 5L'>4j8(W%R>-\$4]qW_t o bY;2Ը@<暀uJWY}0p8#ZpflI܁"bSHFFE>9ߋ#ȯi!tv%RRruhxt5es"=uT~Hm6RPÕnDmS*0*c4у?L*\iJzP hVVLe[康 ~\c\A{1i%JK|7#ømG-,?(ͣ\J <%ղ2oC)1><.UӐyM{ Yg>s~q~#QW%|KeK\'9oX[Rso)TD{!RlI> ӏ,SrC8 $:޸?ζ&4dEfRn;5 k>QЂ'ˆB-LΛNo.K{ps!-[n~, =9!&"ȃz)at ڨҝcDpJZ2)鷚[2'(`/WfE5xYH)"+$mG UZW EhNRSRw6 4ԡx4}bv*r ʜ0ȹ?زrrV(}]&y|kT:*{8[}PY5 3h5TE 'P?凪e$mp) T`#Vg"iS旫ήkܘ?1S _&գJ4rAgǹ'uݠ>wpYz c\(Y18;%."!l,%M'[Fȅkd\~UD.G*g>\8U$߀' Oe[^9L8e̹xΔ]-A ~;X!B/ž"BMtt_AkdWwUߏwox0T7o#mp<0Loy)U?__E(P'dN{W)8S_b˘[{)ٮwe6^kKzA f+^N},ƹ@-$VqH;΅^ۀ!% `8oYt jSÓ">9=t>Ԝgk.ل]2o~5ebcg ăJy`F5Ç 3r/KfV+G`%+2'1# ɫĜ9@̠%#W )w4"Bƕ߯d_=˗L|tmý6 ^>~ڇw,+񂸹`Ó:Ir{]7c*ɻ&^Ctf~(^gnbP{ߠ$0\}\YG {e.d|b[WeqK(YM2B uQW̆J ȉ)F :7ym&_=Z0wJد)+Ýi1ر6pRe}՛`""O|a0v*65S_kA5@wd<ğT': >ÁDuNu%a3ܮ4zј="R\2t1װ[-uUn# ɦq 卒=T#,E4VD2],hAb[Y8b!fI×84-86{lLlc漡9a^aQX.7yH- sљbJ2TRąsxZ'Hwp) -!Bw r\B3]Zf=2,h27wGš'\Rлކ9 E! !uot=B'@?woSVng6kqx “Q,at.pl`4 <Iº9ZWxL2!f5;ѴسȜ7j9U,qU?9ݖ4ΐ"s+'8W+U t-} 9}PY[1?|dq[lCq/Z@(ъ:g x@kwf6.kcobIFIS$`6n)!(u!]#^%wp5/Mg!.~]cӪYQ(G)!݋{}  !M<uSY5!UuJD tM4hT<Ш۫ѪJ́Q}U[_En_eۂ iOE֑B09]xj_1f͔p5j6Px/ =D TH+9O6KKoP9֊f$4ȥZؿxA![_վrQ#FP4E0+'ܔ7 ֳy,TJ@DC5Gm7bȪҀ^X4ZXH21V-UJ$;Yli)<~O03R h-LB~I<^;AA܉j *=bmN?Ӈ „‡lו=VNW}{Fy( XIѱ0aƟʠͅcD圃4e~|,Ci6 @?ێ~& =DȒ7iD7~ޙ2j1{IGm<Ҷn[eQp%2pہD(yN=0?C}K <V. eH _X7}en!gQЉoLwC eĻnDHQ& +fUhg;'u?ZGYI ?A9iz '* {VE!\ޥUs:H7T}! a5ULbrq?p߿髎_ˢ. iEVh2-ǿ%ip Sh^:Em&D Z Wݬ)1g8]}V =*AQ@u  j艢lhWPAڸn nPnwm4c_ߝ?/qt*Q:=+VpS._<,KcRj?X5'9HQ+4)tζTP.Gc@RWK5s[)2p=5TP_.`)VљKX2L} .|b+VbZTn Jɢxŝb^Wj/eMq6,UH ̧j) ñ '&SܮVԶ^r'*^1N3?csN_Wp:QX"RtYy?+~dqno!ܗ"ܱ:c \%[MdB\ЅDmJ~,NOI.8mJ ~}D$W5b.y&oƀ"@˂8P"Q++88{֕"y?`)̲='2ȓ>ФhG$$}!E@ȘYhSk* Wc_Pmksp9 jS! /6űWmLb 8"lzy$†%ѷKe34,~'x$>gR %1*^~~gxɐҲMzy37^#ef>MB .0nm/0:/ng7"c ن!M{k-ψ7}SYǰP*K2@nyxVzIŷC]jcBұ@ R6eT2N&3vbf0[.ѲA=}DKJ5ZrҍX>s^TH]U| Xit)F$`nRiC/71#юb V\~ۿ)MW8lr 1ОO=Pn3S>l(|c9 Fb?nGqj[4HJvA5#;B! '-{$pmGGy`6\[BȂ5؂F'/[xrUچ@,"C#guP ֤Ƿx{jpg.xQ}C^ڼ P3]S%`0NǞ+\뜌t(;:, vYAJh^6sTm -{_F9F_ X/c:B5"p w}ۄ!x SD*>W+dkBFcO 7~1Ӻ?׏׬ zۙlնC,7mr@G9n؆Bi簉LX=9bqĦhN.߈!hr 滸 KcG6=Ub1e}ܕ2̫%&|,N6 x@fV,_qFUEbا`J\%!5h߽JB!l} SYS}Xq-,Oןϖ(% l"#RŇcv˥GlNۚi0J[sMGxi&qocX _S- ]V~ ns=Dx$><DcG^{pk9 C7d/D.bn \f;c onyeFb_Jx*JVִP|=?\3OMpbGt@B)Xj%~;8$-4<&3mS#<oa'Fif5.⟲dX^`9 Otz {64y72R=)cbz!7z՗}5t|Qݢ<,  @ |*ܬ$(xX#DΤ\&n$+ܽoTsY DH2-"})}3)k8 Dt,l_rɭ>+H~dT"Pz2M^C"1%/~T`8WbTG^XIVh# Ҹ z#&@U0hv޵8F.ng^ ei`mq%]3NƩ3ET77ǎo 0E*!򷼑@~miϦv '1܏[qVO%WȂXyQ > oY*l7$O$+uЗHfbW׸Fz5{Ês'h!Z+I!R8̗ IdY\q0~ǭ8`l㭟 NtLDbI^lI8s*X%!|bɶ0j( @(q>\1 ;]hwA2Tv5aHPs|N/*x;Q`̪Zvu_\~ (J Nk,(Ⴚ2wcLk3j‚;߈ZjuG.M+vn Q辭*:kı]`q9Hu0$]]/S(@MWfI-|^ ,!1_2#%2 {yp ,14PK0ω'eoQ9b0|r. kgZ~E%]7y,fXh7z 6d 74 [.Ώ]&T=N :bOnU830oשM!wSBjSkkZ4F z"P748x@ιoƃWG3:8Pl2SF5,}K5eу>\sk-zj ;6ӑÝ=pH;p@ K (K*ĶmƏ 1 $_`\ݹc kf&q :#1OZCy,@r.LYB-Pg ǃ"kDYQB$K(GA7Ƭb~ϳJZa;1 DYpjzOdژ3jF ^AbV1k s/D2A^E17ͮX_pb`<0!`>]Fe:%Ƕ.\ cv>ĤXDt`|KYe2hM\"JɵJnuM|-.nlx ;?b.ƞ|NQM՞*2>qoR)Y|K:\WCt͉DIsPY*W8 L P~'|GhYқbFTMsa^q$u@*;pwaU6494ϾG`L-0+g_hDE/Y .\Fʑv9:wpJ(}?@g1+qG9b?vfq9ĥHtu=*R}E56٤uM#Wq|6vNŌ |dH`%ěEIzF{oYV]sdƯK&]}O>knibEBŝf A=T W,TC/>_@`Ř;#q̓= n.+iXb)EzMiL+.Y0n}9ɯ7Lg1+ I2ƴ do{=OLhĭ]hr'k']{O/-Y"b}aPg$߻r{֦1KK>@/` =]){CԳ~ReR}HkĉS.;OD~*SĬFgdM#q^ɨC9}KRB9RxCCG FV xts~YYߵ[`iX,Ec*@N9ZAI,7*'&/ IԲx1 8inG+e1?KRC/y *zl9g4^'‸"2)ׂ+T}Y_M$V%Cr>+fU?v߅)Oj?=Td7>&N.u9a\eH`武jaqNJ swDo X"&$LKcu՞ utf&X*K IuWgu~N>uެqbU.V^FB yZw*!c~G aATҎp<իp6%dtg-^IZ})0 ݷJݒZSo˗.X,Mybb[L{t|,m38pKX"'_^}_c+Pbf9͵2\-gjM T69R~Si1Toґ1 -wŦEhwx,>S.gGc, :"| '[,u٘]9cBP NOz! Ds/!mꖟlZg'i_`3N]'\j.(fVaBKTyGy<@ RU̽6;CB[ #s L~m!guhѣ i-tm,ˆSI6V* 5ܷ^G# ) ,,N>70D)FE| H7A+( .ow+vpN!0%RUu+%oHe đٌ(taWyU{NshJұ`6JTVqhYvchsTvţ#IOU{\HGaan}/kUpA8QQT(<Ş dsz_f_2 J߲MLHȒN.'3cߙB zR#Ńm} lYwݷhU d]O!=dK6cВI'Q-sGq61(2`p`#p6 D ҜCWlGN E8IM0IҬUv)G:@=d}w_ 0p6Cj&:=JTHN!3iB&4OH_Q%k+eNnhY:Wf~Oɢ$p 7ՙKgGB=V@%*5ߘ(᳭Ej^ٮXu6P0k s U޶tO6G$0h0,ywRtmcb%l,CtBf(`Dfr@K%XS `wSX*; Y =̃A1c1ǯ֯*C"+^F_-G6}Ozǡ~T|f7 4?Omߜ)cF3u6Ǩq{XGIU욦ACbTT,*fVy 4E-FI>kpJ?!)QWZQfiEE/-o@P5Šyl+ /D{ 7 a* q1cZtТ] n.e|9BS̅MPV |;W;/rv9?NWNjdVq0oq"ArbUiW<:9@)%/no˰S\m;K?+*K|kmQ bfYf>@XK ^rrg9|X@Ն6ypJ7&&F<0p_nc~$h*4V8dz45vI`T>#r :&> f~PT\ųWP6wl!Ĩ43]ZQM[WS6\*[.#? 4G1@G7ݳ%P| "dHL@ u=0;\Lk onksvDFmyP(HD,0W ExGWn0wT̃;%1"V[.tLkӇ-0Dgyw1qp~v‡-kWD]#et g=.5m~\Huځ "ڨ21NIO!hB<U@ԃRʠjkg0vRsIP3` dV7YLMi. nOUf=b#!!}^nl7M!,;V[{]97>8i yf럲H n7 HuM#%hX1]/ٲ%\.QSrPd|FdyD"/epOdǹhEQt,#q% V@& n|kck+Jza$KVR3u{{)ۙ9tqĎh,]4쮟hp?!n+UT /!xXo"Ltm,")DRԹ$R׼"mږ׸,(`ۡI V9 Jy vO^)`KUxqhQ\5Q hc̢7$YS PRƻJGխ*iKB|ck/tgFQ@eI_3GOօl?o[آ]1}+7*DfU; c>g1ܳqj)&)_.>&>;§zfWS*N(I0<([[Gّ20_Pzo͖%ij_!&[Yb-wYYKnXz~MssG|UPrZ)N@E-@@Kd0V36+c3wy3K`!==jb}2E-ݲBe ]Q5*ab=uCK/lGCEp˛~@V{ \bs>GZlwa~UaUa6>7a&bx/|`txqG}OVVx=f7NvpBƗ0oWq'F R(h-Zf !%:< EhN8#ӣs#4rQKF)ZrO[~X.Nq-rvjfBqS?%,=gG"0/b |!#u}vEdb{Lr@K~D`6l)^ X)񣵕+: vۭx\␪Tڷ4ۨ9:V9'-~%Ra!꽇Uбv7{A;|Y6#ʪCwG7F5F4AP7[mfYFKe0b܀ C/~7ѶUyC+axݡRL"roͲj(pD 3mr03ׇ9PyZ8LOgE(V[=; X]Fk !oN^5G+Vf˶GoXAҦo: :ezTobo|أW\lVSqR2z qCC~u[r Dyc3C$ Rc/t'.Q@ev>f[NBN7F";~GV*J1!{5Te8)(_Jk׹h{j`Fy݁RK8E|B-F` QC%9^p ഽ#QD0[e7ޥk$>]8kGsݧ ӘjB›kobdzv>6~7x6Ko .A#>)@]юZQUr|q$$aAkC"c H'AM!Ti rgv_M=_(!7 ?[(BtSgji:h OCdtb;>*?JR{U}՗@VSC8e?O6]ru.82 $$v } `T2v @2mJh.vX|.hݭK -C$Z@BFtԃ2SS_hD=_7_҉Dc'n : dn[fBPJ{IS*hźi3L a91?TߊT/KE0~CSfP;FnJC-쥛{d E $!r [}ֶ!t&e'U5'nz+*9Pїm4QZ. <#L"`Al5Un\ehE, m~'-tD?ZX q+qKGP~H<.v:l:+|]8o@[XX57tZ-b{=kڄV 1!icM1qY3phh# KY-֫:w?]9j۩>Z^Ж@XM|4|t)8 /YA@eb? )ф>tŃ'5je!tlIOKCBz`/ WJjg`'EݒߑyycR ;zi~NR{NsԴ8 G$1e:U0훴`e;.>/9ԴG)^7,Ӭfnb˥rž ڂ&vcB,bꕐwKٟɶI1f\\0Éȴ1:G"qdhf2qtcN $"R; CMx9D|wnjms s=)2>`=VjS˸$09/\ =} `kdC MG XRd)ncRr~?~)W,)33~V&P{ 0g!7l8;5P &wQ<&Q*_1bS]͚]:ްH(ֲu= g UW W|$/pfYu`*Otj_ bgօX-QWXJr:?HMex;K~mO[wq N\mnU>}K֨cއ K;LkP0q' $MlXTj6V6TF1Ip}!),էDyMqh!xfp \*`)%*G ,Ơ6N ULvKRUڀNOK*qV;<_6ِ&@)C͹~;x^.Z@SߝuXr]]JgmZ,'tE)S,GKt.HO{aʉPMT[Z;o7&}%A.=3HPڙȳw=,Cv & ok06 8g7>/I\JWE,Ȃe_ +s-]J eF%59 Wq-*?G1šp#: )P[}o(I+ :\mZ @Ǣr,k>5$59|tu38BuFD?SY Sjzs\NyIVp9l`(7C.ooSU&1ΑCgt_]Њ;_ gټ2\b ymA0zL{Yti->X]FԎph ÷`.e ΁xa(^ׇw#o겦Q_ Jm '72[`VfdihyG[Iۗ+:M"/CVز>MwC$hhwA#A  k>6nP`@~f0GK31قu;\X(hLJPa67h点XJ2ip' ᕖs'$ : %9B6Py~3 q'#>?d;WFiT6:l+*M=Ro0J>s₂6;J̹\ Ȱ;i-QAlT"]wRlXڎ֛6&'dVhխXW `%fv3p+%v30eu)qBOnBt{p rgfM&AhmwYDxl?7DQ48. g ٱ&$əPUJ]^\ջT.߄<U V^j4rM hnBAeسjw+l"s!$LNVjj3'u$YʲtfΫka1B`U>mES,A|iJi{n1eߣ$[IJDz | j(x IQgK-bDzYqo"4[ȩG a|aU GCP_uaiq"yV>dZ9.4$pG{T)u:xW"KQyN:/[ fzГf{BBs^&L{ OyV3NnՖ!sj"*7k"bfwf8 GK~yKgz[X`RAcZwk'J{[Q-9lWQB( <ПQ0K^CQjH?^<KJ]½v[ ;.>,Avj ˔7n,&CE^0W l׬ fc6w;,^^iE!oÄ1oi[1TA T0vqHLxJZ-L0D/zO 787Ԅh"wIsuERq|p۾IkV`Îم&Ϙ^.*_*Tu~Ӡ g9F]@h,~ l Z꩟hrD q0áQUeSͺ^<:0Aqd sշ0mW 1YJY7m  ~gH,6L7.KW řa,5CpEB6ҴEŖ6 ˆ6Z=(_!x}r4l8rT$te?Nb&t5׌ԴX<{UGd5TPO3|f,} >b9Tq6T3;9I-_$xV-/9nrb[wL6eȳ?*?ñƠݓ*ӵ!`쾄!B`>J*ިsnU'Ţx ]6-ޝi&o;o1 ,x)4V[Ҷe qV/ѕ%yNaf`Ʀq8PFkyUe/%kNVreɐťpnS,J[Yj|i*k4( ;] 5207T D WO~")VwOMDt"7d hq bzGzn >{I0xl7t03}|oH :o"X+aS%W?<RP9WLz[һ:Q{L>X.1IcGT"XAsmպ< UPQўiܐY/$"1%8d$rik]yvð` l7W[3>}vpQO."e}gpR|ܷ8*K Gi@UxcpE\m 6*gX+%k9WXIS+)O8zR~=p*psw,Υ¯H3ЫsxOwmJD:Ȏ0SR }/1.qX/KE8}wge,~CuVy?7uӭʹܣo*#L$`ix88~`2.~*W5^ۙe'WV?#&Ʀ_T? pCܝU6DySOKw0%?6 ](b}1338Iռx&-$5TnW-\4 Gꖐ<xrO]}gB?$)zFj?iKrztWXuW={\ڽq{)񸕉drBW(11*8Ym?:'GL[ϢZAq%_{/(R!ize3{ի6S ꈎUܾ?uJC:(<nb=|LE#FW}r7h(uCZA /؋( ZM)Ղ6lMWYz`==~U 9AN+ƵkY0/dlhq[kG.Y9ˇY:9'|rߚ\u? k.sHPv+8^W EPeɞJs3K\w-pkإx|_{lB䑕=h~l*b(*s3?9|j[A\@W;>s]Q6iOBi~y(2:`8#Co8??lJsvXǼ!ٖEK>҈5-<+<*R@/ ]u.REɢl$RgHl)lFr_YF7F]5S=0P/ 'ƾ;W=* <䙃uu[/Na*w ^<ߗS7=}0`Z~JtxUtyVbiQ]хKAM,9@S,b RIӒm և;d#xӈ{ N2q.>*gp\ChƊfg -<}_q6Rx oqִ*wwIlKmy;QĀfeQ8bou 4'Di^ꎆĚHg9 <h8˅7- .!F묥j FHkҔN6Ce*_+٬}o<#.Q"÷(#Ք&xH;U!(yk'$3)]-'at=`G-q(!ɦ/Fl(ZZs]efW/?l?'sBWsw &%_ӭR. -X8!LG[~:1,HpN gU/q 3T љT7e="W{-BrNr֭LX @G#6J;>J HÙ+aUN6ϳRn^Y/0.>:$5ܠYlwͮ ՅqKNS$aWequMQoG-Y?/'`"H@K=H+?FOx| f?}vLh6P:,$jqZ1Lfli@Zxk]k]|HbL͜r6IŨG1 +@LM~wuppRpe =t bמb#R"P@/ JIDA[etǯYm[Mnb$Q|ֺ$u @Z!. hUhRUKg&[I1bՔO|b \N2GHpD˅wYm"|gDSFIz(87ʗ:9YN2鎹އYQ -ϲL*A)[B9)if->-A'RNy\.D]/InUG8N"4WЈi&9?*B)XۇE,m4m$})*fAP vjo)!9/ t+]Es.w9EHk֧T|I AUU/39?g-Kx̕.?Tyy) |7 = Sp+:A'D@E;`XU0.WQ9 ^ hDd*sRFStdа 2x$3ΧU\AtO@Tu&q>6P6!^FU[E] Dz_iӗ*^>%O5ЯCPviQV0ZƻDkn&N{7Saa_ ݇ d+&$LhZp3p㑜yFG=t†c*sxZhGϑEms CA/SveKUC+zy>ѸD~u;]=wMyoy94d!o9tIIBcWJ^Z9<0[2:m]6mO%DYvd iĸV!2$S*8Ew絬s H"de W~ [jeTHEmmw̙w͆Tĺ (!Q~2I$ \ 7㟀vDl9U[+@c+<;QVH+%F6aWXn4NӤ>R"3r_;bMīn`:Ѕ 9')op4CGM5XUY\횵rNؕz~m?R~@ mQ{>jp~G8.Z3âD7hoc="m ^O/z \ tiu:YSÃ.m( ~rEXR‡i.MҼP(`} ɒXd)Ux<*62{g%7z tO x}5YQ45:vE@) e笖@#fȂO.7J >$h1u/6v!ʔۢ) ,AKh^Wnf#m:OU!OﰣB3Zȟ|aՀ30`1f+T[都!VwZw"u2nm`^eBw$&RS*fzجĐ[ yj!x&]J w$:@HڜEJo E xz-mvpʣ0e9XWlF9eV#2g0g Os(1Wl&, }Y"d+!m@Y@i`B`dۚc l c[:Sj6$[> ׯX-jMj5زn66R҅B'-!!v!;61 h"Ji>Q{\"qv]:7۵XϚQ{|^-namӣq5o V0o,1#OY ;e)2Wcls\Xl&<4u4/'2URmoxIq'Bnyu" R6z`3 & VDh8* HۨN#ҳa jo݋'޼.Č%F4I> XPEO.Qc ".QDVB'RԐ]D CBRf9Q#XQ_uv?~oK]TI 9|U(6@lR͛ՋcL*7Ѓ-| tueXFlb4TFai5`^Q78bȳDzM6.헧G#~*Ю|z^"-Lg!GmpKzŖQ? $cw7@ i7|XhZˌG᠞e_p5I AcD[5@Y+͖˦c}EِȠ<:>Fύ>y-3ٲ#d+䨮&es:ZAhcNgbf9~L6*-%.ki]"t >'E`j{,Ϯ\ଳw?\]ei? ~3E3ϓ~X[icaTVf}Z @ͺzŖha $>5F#Y1|VkXx@N"lVԧ@4JhrQ>;ҰpI{_=Kœ>XrQզLw/gE@?/% 0N[^^ZtVB_:VrH?%C >A{V;- vl׽<]ac6d03DV3r Is[.,[zv2hP1D=^ݨNR:MJ|Wa \fc?Ӿ pIYn^jJy=4OyW m.̙?Rw)xڟO gdsè>o1ًĊbW_+P_M)Ԩ2TܭE#ڪ=kPk)Y޹ ^:}sJ!M4ƫcwk{).l9rqVۦ>+ X Yn>Lz@aI_晲hLIkl$Èg`$ E[5A<9s5Վm_Oye Ң p 's cf] T 6(]łI/<=&ԯ"˽kԌ%(?+Ce(Uqw+ #䀐!|z{\IUL."S.AGEJ#=RwM)'>CW8rG(_E+D[IC]YtN&b,`T0f8.5mbv^h Oo,%{-R(wX^Zo@iR.ЛEg]j]?<-9>!:ٵr;d'e>}!  F݇Sg;8 ϨVPs4c{tnXLiլBGA2P#'4vOQbbX -J\ xSV=Ǔ, Ѷ6M@~T Q@W΁2,fFs[2 wFYr5zCemc H4GVQͪ$hGtf;\ck%&L`rTzo#--e+USlNxӜc{󀙑j`>q;ia>ϛD À=p0GW$iHvg5rQB}{dhE-* ^.X5Ko+kX2*0X?!GJ4EpJ%JC]˶^1wh/t H FW:3{qNK4CcY MWz:N m[W)U'KE%u? 9^GV".$eMT^BmyhG;$\׎4Kłh$LcI^\"I͈TZVG(B*ܒ56dknE$CIGxT|N0T7(UﮑjBpaY: ~򣡠 8eC3O~BeA/N,uHQīܡ"߅u8c frl3?2 ۗ?Sm&L0>b, vY블,~ݔ(rD }qU"4bL:92 v%+F¥A-"סLzlt^") CCp=*-͔rTV2_fݦWMD>7fh0̧ D!K|hE&"yTqmazNߵU3"J>sԟMbTc~|k7sgv}ČPx 5/Yn[F#N:<*9Y~Zz`T=?&_?hMygȐ8-iAͩӘ!ݠ ~u;;{317*(Y6t`yDzi")[ɓlԇc4!u $8&;b=OE0&q R _cŮJ7oQV MrypF( g=OU1A@gmŕ:X(h:67\b \I,ou[Bjk Mo&.A/mi(Ԓ;}]+8)41IVyZG2EUk`9p 8H6ϲwl}|avܮ*}C/8=Eew Fљ m&4c+Fe䶂jrUPbl`S5qGzJ+_aD$vK3izyխJs2^cr{+  @µmRX(L΃e2me>C駡+5О{{$Ko^P H]G]?!QZCr}8Gg/S-N?uxf&P^ij D=Ⱥzxg)YfL@n{e5-vp; O-o3N ,AdX`- β8^񴘤kώ/$O%_/OhdRD\i`Ou6rkCB I!S&eC7|>ᆪ,2a[yhD:L;Lǧ%%}EYɈqd#͐pbxMjfLE=mCc%۹dIZZ 6}waEi?p:_5C>-*ƜsLGU!kDXIi !>&>DnC'xE|ܝS-K1((FtT/fքY1Mp("ORfV DM鸜,ymJ%<":G1_yIT-zh;UB)L`aƧ,j%?*HeҰV;PGO1j 2dW\kՖ=t\Үqm .^):kIi!h0/J = Jϥ%,\]gU2$`,<6b*b Ш[yKĔO֬O1UQm#)01:JC7D$/޿$%o17sk oip)B˒[$|SǧͥWv[`pO"hK8Y>|*75EO5}io9-݃ up spOtr9Ud0ClPN9L ?pYR&D"'Cgh~f$wx|:.NB{n"=i&t׆P!'+_8pFnի,}bt}Yl6 @n_؃O'z}u'MﱾgEJ'+>V Q6O(%KN~'8 nN;2Й|oNYʦBiS;L>#SiD^m`q$?;Ie'(\ViZMڇ]W&sKf] yk9VxV1 =`,?y;ʫi(jx )k4NЫzZI򱒚Ez _1LdDey1=/yc"h ߳aOMlrVnR4nX>8f "U ٦hF1L䓸- Xj.Z9N%{xϑ@vCo1wj\*$4t4N-l(2^ƌF{늭if"USkqI^M0BqA`0gW܅)6x}&s^l)2hRIoҪ%x`tW4p/|>36n![DtWN/Tg3B~*|w'-̷E? G"[x~㕄_dB R̆)GB0_A/dBBYt7٬UEƜ|HjD @Qp.*$|=4ttZX[ߥ26Tl @"O`,Gѝ_BgYִ L!%KkuKqy =l$ ?a C=w1E7FnFc7E9uxbG߲+Azʪ2dfeu_:j@VNp{mA9]w-!5-އ+u*LruSo3H &/I kuWu]n~?}~?{ALH?I+ďSlsAMi0]UMHǯ-a'\ |r`¬t, bTSlndJ~; _`37~ Eh40@ ?>fƶvho[-;~U<ݭg7JU,P&LDV|#^.Y)l { uz$bvFPvJ*SM},G$~qn*>u7y I}m ۢ.c< Di#j֔6\qY9lX4<ӘЍknτSp:?J6 \!eZ6H*ʔK"1 D65@ }<6k/Mwz} -LACcE8]tRnj\>4Jp?3\Ԅ{'#R{⥸Xw)MmYG] F1hZȔ~g_ˊ 죐¤φ>F-Y]YL% j_mpDG9ta\?5e L`/3I5 z)_f_ m,*jZ1JUtąe#賻,O)ZJ,vO~Dj1:1vqnQLPa Iֻ,Jg ٛE:s2%ETniqc@}ewf|7XؘR zwU Fϖd;3KPO5%ȩc||uA_VVIDіN-ѳ/1 P (AA7Ȩsni< #7vb 2̩ONH&[p G!_ےԝ߳ܺzm$!H^f0_>^Gu<`5. ;Epg^f*13W?0Ud8 5'ı{)ГC-'T=(5+rM^I4\^h}l[1:־+Z b $ 5DH-!E$"]{L&ҏmW 5Ch]LyD:%=_Q$p!s%L_\X4FYW|-U:40127Ww|yE\sH*W^z/8-Ggj|RȨňm20l!&]%:Ãiد_Q%^ƦRzŕkDq^hAߍRM $ ҭC H:IѳK<;d)E.?s;")hxڎm)+őVXS MjsE~%{yYi1e`cIh;+9!$g:BsDp.<]pܥrE䡌KśbKNһ=nHHDoTqZ2xFQtPZ1Ku"ܓy} z[a܊(m)$,m1ƅYt3pk0kF], Vf=@m^]RXEok ]N.bA6)^i F齣SPfFL5~A؆WsLm*)deNug7hM"|/Q¸6N@_on ɑWyZ27m %tj (Mݶ ގMW׌<)d_O%,8/Wj:FsLDHtH?y?Mɨ>s-U"OSEi%Q;-`G',&!J8ah̪}@%SGGTV/Mp -uCQ!*3Lyr0E ǸMq)zcw|ֲ8D%&1 dYʜU#wݲ&mWQnII@Uz)Tk,{mY[i_ܷ]^0`x,vDT |'nrj݊lG!]R<'%6g,%Y :7GO|a혗.?ZxqnK]wVgns{hi8JY0{>._֛ZhY7+`}+.G`Yto+̻+3t`NP!.C[yx{sM_:/s}í.a$5m@zmы{1n_uյf#q&l5HuůmyGnPF= 0vEb'KC% 9^݅떐e"yVm݌'1\)Ky%P;.*+Jh:-)H15!J!C^Zt<3G/Pٷg2b4X@@\/^䇱-bYyƼt4\WTn#M;7ݒMd_~)OxqW6].be"^#"W텱P!#V=[wnlB폹hO˄Ds^h0vhM4d[ICVy\і?~}m.{7D7h,g\u"]q~nk7K-8Um=í¡QgK,ϰpm!v*#7HMa@#I%Xɦ:n~[> A_3~Z+l=oZfB1cFX3]44^݊udW! CD =Sb_If&:2pe#\}M@\n,B!wC,: >\Bδ\JJv6k;c1oA(8:{+ILTU-`! jj`4p1КN%fm/:F%ٚeYMfS\E S׈3BA'q''ՇJ/8 ZW@mUX"b h ZR߹8}틨]4z nbٚBφy% &FM-Z[S8 J@$'qfk#8njZ5cC^XeS9X<x k̴ )%{n_KÔd/tpiN8Q|69ff vQEuwqz`Ux4Ra ~9zk K kީB_Qd oS}Y]bvA}*3S+M|Ӂڑm"-%Xa,ޏF`]\`=K]P9{yqm2 w" {ϰhֱ`4cLW~Uԟ_wLa o;'10]A{{.à7#2uk-<*,f1D9` : 'ug`_t8'vw#1͟I/kc;bw@#~$OLM̪i٬)ګvUDɆCS9xt|޿%Njфb^Xbpח4WovH:G;,Xt:ҳ϶`9AHsHbsK}sC^|@.3_%X^n̻~海aD{MI;D"_]XM5YǫMZFL/Uv8ˀ8ZwQqj&>0wJ}et&7AYeY:-Ⱦ#nzX+13S1Rp>f[ huqM rg#86q 0K 1Fjb H/Ӹ5?LT< mK*M?BX%͵Y^2*v>Nu⟄ %`gBO{BnEԽ_ Z!XCL 6~ ĘhAY=@pnj#a2Vg}Y>xlHǶp e+&ąΩ),ܣ" M$ ?lb;ka'N-qMp|W΅ﰔ6ʅr?pXqnrZG{$-`^[J7߃cԵL Fcڏ {)%YRt;uC'+,YCfŴ>//">WPLKK@١v^PzL)`Q10 i6s؟[:rvt(0[fWx]Jtf6Y<#+nP#$"*ÔVeC qK3lQt{d/w&a4r:_~_ABF. ;[:Ac1%rr-fOwD5 >&eAYYd[KW-茺T?(vKVVC]Z{Pk[BsݽÇ 啞R%qyj˔)y&H[|-FP1Xe[Eya"njwb1G(kŐ`Uv)1 7LF"C(%~A=#(m41$ E[oЏ|?lq;&{zfqDV_naU7>j1k)(LqH[ h p(uz"މfdp,ISl+ >[MJA$ǻ$q4[wBy>ʾv͍ÞDŽ=Q?j^߇S[_D-BFP; ˳-oǝm{˧>f5υ<P$RK\mO2ɐ|iowCCHX 11B%sm=-Qdc28nzCЈoHWB ^UqI(90a̫?m^DoKE*уŊ3>/u- fmpva>k$D`^l}‚f*/n3 u/m\{o'TFR5eAv>cr f&{>|9Oxj-vɥ-sYP)AMZ.:vab/ݲЯ6Sud:E#QccUCle76I j8a/N쩵|G,=s-o2C)ƾA,-lUm.6TH>5VGyZMÛɤr{fؒ0r5k=`^gpz_qIUzmht >0+w:WcFQlDfֶ*+|ms[n L@JO5Q;ȯȊ+gAB' 3?3:J Mt`6$a|F|;̕p7s!7_7H"kih Y:uh^SF~x-aԏTL ʦb:c[ #M˹(׉Ui B-*')M0,ߛm"lk7JyًjS9 p 5 <bMZ@t.&pkxY^6C.\~zHG@C;Y"mCS0d0#g%ľy8 LIʭiE!V>nПn|lz[PkCsQ!g V;C Z#KNcؕf/M=,"zf[K/z$~tNvWnUrZ7[$aZ (Y a$jmIVP*-y_zP"]i *]cwFj"gظD8@̖Q'Óȷ:I߮|:P.t¯CN`h-VeuWzG۶] C6PvM"~ҁ-O5L"h&t,rl8iw5՞@q-q5fǭƞ…`3.GR8~U說MS7P5f41U}X )z@`6=$(7왖ӯS#2?>ꏽ!=CfjfPv0#Ęnn ܖ'd2<Ξ΀Ž*:~\854x> Xo; heq/(軐3塳Ǫ4v+;b/j<|o38ê`'TD k30UR oGGags\ ^ A4,. F$+.QCt>nj.Ac0<}Jݼ2ԟ#d8kllx?p8QS -4K_j. )n[ e?-'{b}>~A<~lsO7=wZÖb=ItMX+M Jԗ ʣr[<$\?4--~g_?r1CdKE_M~W䇩AsRWm9m q%O/*a=ES}LZ{r.f֮ˮdr+ P^iJ MQR (&A⥞=QUI$s6l[fx|ש?=sz}D]>`<@%AmXw7LPGlA-Y1<]Zy/oZ-<c!3…fAɌBYWd( `=yx/t-fU]LΜ3kIt.h \DA Eida,vosYa֔'>g@x^D<55R.uײ)綹J&OB8vD׏ʖz! O&̈<މI"Iݰb  L U+&ljr$ <kR r~ <LJ}]@l :rmh-3IURyJAlEO/K9^zT45ʶlIn4@@Z1M"PyZ 6UaF4a ƉnS\ljwz;l:K%"^Cʼ n߲aIw*m nMPl5X..tY&ʑ>ÿĊd @ {b!kpE{dQiZ!x,\i)&V/T k#u!1Cƭmf2 gZM@={O/L'P;TYC=*c aG" &~/0n/ʁI"X3{ÖVb"c7E14puNh 10Ӧ&Brf"]LKLasw l:FWtC5vKfF_W/$$J,dfe j=yN+ȥlPq(t vx^!A>KTu3-8BS^lP%r0W}{OȚhʨ^IT^Ǣ!]9'`eB, )yX=XHc9emnQ_>Q Իrb^T9z{+wٵCQWq[I#"~qkp]]䶸N2Uiq1q1tt<AcRD~8F ڠEl:OB`k8X;pyU/2,5R諦|O3kaԩh0; B8jjsRl{&fC {ZmJ@`]PHy,=+#?.Z#To`f]# $kN0@NXdM d;Qp1}tW{?p; E1-?FʪMt-'%8‘G($.qaxTsh o6Ȗ9xLﶫ>^IrYfIr8m˹Ћ_Fj %MT1@`A)J9i+̎ۇ&+ZIU'̐ cRS%q-3'R\D7¯sU*ȹuOs3J scA3z971! wb&)6Ⱥ\]ڻ"evL ΃P'5pq`w dwc ۫0gOx~d]J{(}:>ډ4vZ˨H"-;K&t{?9O en$Q#"%~cYiԲUldcehoQ= T튉 l_֙utA1MBs^C<蹈L ^Tׯ<,&&PW~qm1<) Kfk$}9Y؀E6 T( cB{6UyyۍدSEvB(}{C|"ߝBJDZǍ_rOr8XR~Wr $u嚥A<=ʧtv紓6M;aO78uxL}!=n eΘ%mZe>]4pl=wLnl9BU)YLEץes23ev>Pȭr?i 18,@v HxL아ሃe>2 Dɫ3Iՙ_6O)O̽>'D0Ŵ6l Al|$;A?HF AY?tvYW%홬`dyk˞!z1 *So[NܑAnͽB1v-ՙLVm05_ l /d-ݔWur;ި{} =V$={'mcu^SV1"}7iVQ{ Q^;OsΏ+lW6j:޶ MŒZ69ͨbi&rɴs %T#ӹ'\Ϊ۫BC"b"Nv%GxV_r}P +QGkb Ck:MT%gx;)ALa|ۃ*~.7r P[H0g6n+156oV?@&?V)5zzZU. =C  e|CXdM +Rj$ԼG,r 1L?CBwβ+@ߋx^QY0ɢ,{b &I;TNª=,3CaJ N%و 2lkݟe=hKՆl  Ɓo hC`g[Rm(.bU35PpOD!ijfe";=U*6-# 6ڸGtCC#4cBR7(|HhDVAvPgp[͡`TbL3ὧ 06'ݖbDxE!IahGƬSz" |RU;aw7I[1XPqCXc'G xjWI:p5U=֥dwLM>pLB(rK="Uy.&$gZ gJm9G`/ fʾ$FCt2Z|F I {-z'#Ɛ:Prgh Aŏ*S]yO缅 [H8L8cڵj-omE17Jѝ p}+R:{usbzӉ׾Z0,16 waqs1&n!`5rgx[u| K8'Ҁy01|ASJ)/AzOw9.ڭ4BQ#kڗ2/dQ`fׇESnYw&sZ W;27ȩȢ"$N$Sn)}QJwiB)1B+A :1{Lg<3 \%X܆覙'C;%e¤XVSb%Gl4v ~\1?>+VIZi yb N:W&yW9 7~u$Qh#Vp$L)8d7:pJ|7$ٙ<&Oc"#0AS5wdكz, ¯9Y-ŨʆVyNDu6-gS^a$!:W<ʆ)e֮ÏW^}61]rNO}L QF49y"2o ߳\iCmPqӯ/ ֬_LMOD[3q̀|?I>k\"D .c4.{W:n-8)8Q>lr7#9v$ ǸK>cdl^/7=u!ܻ.ήd uZeBcE.L2ڂLF c31 x%J9ox3%[PD POaN(_.pp uE,{W8J?'c'Cpb̗:k>b2ͅDrFX#z$WKGA1\4Q>9i&G&l%!G%urJWhj }YE*e{ ]Z@YTTߜhL3!mD-pQLV\JO:t:nd UMk{ljѼ71EfA<-u+!ĒS_DxhSTl\`M(e+{B_l憥vk}菻hN*EjAPdy$e>]ުкThXe?Dϙ0H{ )m7hV{CQ4/u[d)`شP7bnCငOW{Uk中j6BBnpqEN/H H1`͓|]q#!͠7ZQ v3Y]C_x%C{N{OUzgUo3qU@"\J Ͷ[@8+R-~o+8[ؙ\ơe(&tc&@׷Mqɯފ.p 7 Bq;*Ȥ9 B_3PQ.6ƫAޠ|ڃx2e]VWyN t&+S;bn MnNc߶dNi;\BcZq> TK1]2w{\ʢ^vYr$*v vѕjvzn8{(OW~(ԌbvOÓY+HTuap(҄(Jud `gf1r'އjS7=!gJ,3b ,a&aO Y:?%ީa6ÒPo.h)6pQa:[eOkؙ5!G{ˬK b1֞{Xo,Cp`YZr6GNx]A\w ~ n7{_JG-;Cdd5%Plj=P D6m0APGb,879ܜuDkZu7C4@4FA獭VS,jm7d֪axo3| TݝX> WOxsf# 3>Bs6$Df?(PHsU'@i,1ӎj`M+6=*t'{ڨ;ٌ5aV=A+ /'Æ{?a=M6& ":vaoeH N1T`{=߅V摰xJ;aWHx5P~;q?a ? d n򼻪zu&[!mU"@ا떰^u|Lbn7C4%話ŲpJסj hҸsQY-36U&䢅/m¦/ #]ebLjr,2V&~"v呗qZ).LA o0m@3_]mqySѷa\ȒcB]=z oLmw(iY&%u95g9hsg'st$MCVmCo A z2+[k( £GQ;)FF_ /x: HFE 7.R#_{޵[Ǩ ۖT$FYǐzR i6%رxkPp'g2 ;˵_VRE }k2~S碁U_"8͠X э/G}'jOc%wcZT(''h=7}Mí}MqglQ^u_]1޶6Z$68V"tt=t ײb8Bh;r1Â"=ŵW4L%E&Fkiy<z^.N6c.d?Ԕ_F])#ͯL<}En1nDM)J:pz'9ӝZTgh0d Q(&ƬެM}GA=xYf0ԃk~PB' F_ѝޥh!K=3P .k];Ec^@@ydEEej=\`2p'}ǎP6 IwJLz]$ą [D3ۄpit4=qč*E*k< M8Fr-/s/wʟ5l Oa7w4)S `9ЅGAec&Rߨ ) ͑eEPs@'9 M]}%%RW8?iL70[(368b~+n66AmPoe?76EZ7Cgs|TI;,˘RdlxFЂyVF }$KNiYf#=Qbp<.B kQž.Y1}cF7 UePIK[w8H6rag_6x1O'"gJI9hl3F;' q3X)d]nR,>YbI(AgpG0- y?I7͆i"?V{MScA@5h/1ۣ&[#oaxHR.ú{7VX$ƚ+04 f.;5Oꑿןxʇ5)W P{*hy+J1S ={#dL0 8Ϸp9)L W2 pr=;k}OlA37G"u8Q6x` fcDh̗QYzSZ1 ZC&ȉ6ajh(/i (RiW!xNw9d$ˋYLX\Ug qU-!y}@p +%vdg>;k{åhec_Y b:K{u)tTH I2Fv^v {@ft }R>/?Ex!d+EUikJPp9f {XZ[ٵH)iq(5VKƒ4.V*lrsLSD)HIj #DX$Y1˪qiĵ) M%Lq~gU^D'r Q4nIuW,f^/wZwW9~s;sk& RPaJlE k,#meA#y CِRĢ0Q0y йdhlkW,B` Q4e,`Bk[=?\b5)6pھ <Ѭ5[}u6h/3FhUO,h@yvUԁC0/fJ/9AܴI(+(fU-%hZњ0MtH|)m.ʕbBd$K͡&Aa'CmaTɌہS4,6g@Eb7Y x ~pB|׬[܂cʌ!`Ap{#|g2}sz>*0n!mD JZy[$[4v/6VBp}~<i І{Fn#zZ/bC6- +% 7.çQxk+w ]AMIqx|WVbU|x;Պ~77=8FTH+pُM_ Wg,=Ӈ *_#/q^ fF1-q!  |L8'I?6SL]yb@}p\1UAɶ %g%p6m{A>dԕ,pi>HcvkfCQUqKzV=7<> ]9$ !h|Y~tsJ->"뾿ӌ0Y4C&@Ia!AP8Yqͧ gŷ`&3[zHm/s8L`:l;.c=.t`G--*dp$DU;6 бKw1Do~HPpƇA7gq/z>Z1irF SW/ #VzNtV|yGN}|9{"a/ Z/[k6XbViGZ ߗZzMʌ}ZNɿs<~v`Rbğqߣtk'O뼐):wN9 9n1%PTa]nH%A' PCFlٝZnMy>X4gWḿ]g%S+u~5R9߫x,\DB|9xacSŀ/Y[,~*n/plZNhau6v~uD5!ywSrܞ.aNqWi|9`u[; oz,/cUӲ)<3!iFNJ5an[X~,߅hN ]͙?>yiF1%fJ?Ǹ-Bx1]t]D_!O鍸3寞 Đ*UhnID; )DmGg!ܶo0PnIЩ_<2JQ młQSգ\]ŔRLƳƄU"L%>FA@ &!%F]q()V}jP:Qgl&|x·uoP%_ ^w'\ӆw8Ń< 8?'cK׉;=I+*$4ET[o)mDEr,Je>.70~VjI·N~WodLuAzF0~QlOe/ډԘ%Hm]q [;VnzI0EPH\6l3|Ϊ#A$w~# \XР8\b| =WbybXOyG<|'zO'3UVbR+x`PD֖(߮dE }hCy0G.W{S#m< ¾XV]3A?nuij&Ho:˺F&_O{1LuE!JT?H> #Y0?+V]{(fn eY1lǾ$T^*̖8tiG2 $V3EKm%^V~.UC,}h aKт>$vCM7r) *6NWF-{s02ЂZGe^R Qmǻδx.tMCC$+,IH R ɳ!h/jZx-p]oRfAUxLD(/La>9fU _W{!!y$0 ge BWciѶR?^ qo&Fdi6&i''W-`SHXO m&bY\ղuDaR!a@ qV"OCZ&O胸)*KqB1nV GjK^ n@wzqW;T:yTozy7>]Y 8ˁ iN2Ǝ.92+htbB6ekkLBrgw\#ْvmXS f=!\+D~N{Tٚ@uC ,#Y\*Uo,d[|9b4qܽ`w2(qkЏD<ȓ>pĖRXu%Jq\^]ӄHq7? cy_Cg c"?ʊ93&1RcP(j{ཝCujgnj&66{?,"1rP*z8)^+wġHFIq{~:hC6>Gԙ-  =ʹwEp AHqG: YL%GLq+K(q+yq7Ze6> YJ!:E;br v%)=~Pf[w[xGrTh %Ōʞh\{N}K0RVϋS.DG@!Ks};!:%רJy1gpR7Lq,\3ћkff׷]q< Ik;4G=wmt <(Ұ;dnܲ39勹Y!M>;t#F- 4 aFߩN %Fj T_˖ "ZŶwI\J?O<`@B¥k(קUKhURN74QR֙!ͱ8;7ejߟP3ːE>$e Fo6bK"n¸C<)cRc0&i0vJmU}7VJR,o;y5G'ɇ1P˫-K ϖS;Sq3(j C#c]n٢) QqRۺ{r(wv<irѶBU=z6zT}/WNIm*= o7s.@ekqڛk`kH%5zKp+ 2Mi⳰]`F)hF/׳hGzㅾ(xQIO<ղ*cV)? %= keY+A-_ j'U4V"N /<{{$:1H >"'9'1Oy sj_]"Vy\!97RkWWCS~)V(y^ڝ_3{bJ鮝8ɅΒھEDX Ԯnј6=]o MEl)[|Gx]hHToY}s[N}0Gx.0 6a=U>&kG0gUS9/[`[ӈw9YbP"C=(?h].Aɋi(:q:}IyO'IL=-  72ԓoaɑb]CPCNO2avU)'+ɭ}f:T,1ȵnA3"[wvLI=)j2B7ȰhjHpQh8$IZW s*aX\7,y=@\ Oc2No1w,S."5P/eƸkrS||+PK歟ƄXA04.|'Nwg]ү./p51ٿ>yWN5W$ƶT=QiWX|P;9:6ezsx;`a囃" Je3g&!AS臾sźb :.&\Phz_\{^0wnô Ves1e2#եԫ Y wcxp6̊8@b;X\+x)-^r/νt`4u'6XjlA"v<^$lrT _3 CՒMCfHYg$*Rů{}W՚5m4r?!||vUo4Ԍ_[6ztbDcg2b xx_%;ȇPWB^+QH+<79 Hr&u6"Ӗma8u89%8/D!twba Inh_uX(ޠ$WP ſϥaFs7Xmq~RZK IsK$ZZ9p~_Cv<&kuK: ^:H )|ֹEh׬loe-Cu2mpL'{HX,Jc XLOi 4*Mكa^~{/ݳrII2@5vRmtՀ.Das.%$(YXoK:Q $gSb] J_Aпn mK`^pE0' = ߏzLNSY* :س8̙BֱET%D=SK}ZQ E>B=ΐ:і {f \f[7\L\d=%k_Cu-Uը%DuM;b>暞S[ކnUv*߄,_6C+MCd-w@T3G;0 U4Rܦ 3sʵNUˮ7AZ91Y,Z``%nq`H[zEgv"]їt24{nƏDEJq|XW@oRc/x1*fH>Q/ g6x%,L8jF6ڰ[TV2r@*WaV-訔+c"(DV*ⱰQR\Gd_<,Τ(Wps]F/NLHL6n?r 喩vo=ҚEWq3J j\t}?}k?!,j E"%S?թ";a;Pc@G[6 Q0c/Y^@u]}B)(756{W@8*80qŴ/es^o3Ms9FGm}tIKq$xo] D K83k`=Psn? |$V_x 1I ww#MTDx̶u:MimH c8cTʰIHm-/0 kK5q0]x @= p脇ǜ̩[~]=\ޝg 9GeC:{>X9lbh[H4@B|ˡk4ݳ̧×yz8RH M/oN)B u:P*sv#/8S۴u,ܯy;'Sѽw>Ȥ7N+OtSb.5FА:Ĺ)$kԇ\F>-%9ytJ#:__|%WHY\D12V&8BOhR^|±2h3,H~:": å\@fMTIƚzNN; z4\>)6_ZCK`}2no?t>z?==^q#+oc0"jyhսFIfe-Kڒ$ۄ_&e?ցSB vHMhsGiE{=9B݁jݮ_SgP61V{.|T҆xg0㸤']'9GN( Ӥmc}INR% ;y_($(лS#©ZJC[#mzcM7(8̿}y4a˕p?L9bxfnhQ?t.:(^M1kmgf)ԛTIm#L`xcɈkPB2n &zmjI4JhA-4ZV'Lbt,]f& +c`5nɃUь_kd%CVIܲ5O'  -$]4m&3Pnjő$UѵWQ,-L.4cMI҄}^i+mAEn o[''lo~iG1c|i.-Is >]T 5-3M C;_{ 9vս>ka7Q-˸hd!F$@I!O{g0Q@ʽu7& $hy R|',p9y4!E]!]v^j%',dC6rg!AһdБCS4X$e `5lh{\\kQ_MawV*U_ش?^Ef|<Z915N7t@Cn׈k4eE<#&FqY>L:o@/IJj{SsWj8O}Vwܨ~>|@ eŝ -w6l8jZ'3:TLPmc;R~xd{Nj!5¹AzW31$#4$9?es鹠ch Xݦ(#Af ĎIK^kaF };+6Р['VkOAIh?FOz'h6+` w^K)lP$j!l/O`e"]ǬdytZ@ PJ@#ua'KYCW]JnlGcr =ݩ^yҊ!& ά۴X A˲l c`s$PE߹`L'%I]XiqٶRt1~m.t1,iR{yh~%Uӝz1hpDj mYRç#zn3_m1\KreX.4B%v1S.siN_#K{ӁB6*-@|AU%HE>V Ynj S>nywN{޽@,9̉[hQ6p'սyܹ߮wQAݶO "I*.REi/F.]H4p͙<11UӰ"\t #b 9ބ1ܔ{v,SRBCB`vkF}HIG~djmCҀ(C Ӵh}7>78R+%k}6NbZh;q.Q!z"7Lj Q02T]Z.峻lPuإZj/H[I.jRT8ir̭onWϭr+aѯ S?F%ufF{ۙU-ېUAR^`.0R3W!q %+)% 3=QV WrlSߌn6Z򖽏$ i^("Si"B[#:N^f{}fhb'M>|Kyxz2;t(ZLaXۆ #k)ʐ0 AVžob\L[hhO],xƻfLH-dFXZn)?)QR7Dd%e5km~֊Tc[&t9b?xF &BVFӂAn1KNB!K˸K!9z|~2ɟo䴙 >T;RG ڹO2Veڇj*Yiw=#q$|~gAv&d'aYsEj;\P|D@4~oY)ufS%@ tO'{cQiCl C5UU_nYJDˋ`e>[åPAf᪛du"3Ȳq ހ%0ƫeB>31  J=ٙGy5O, LcK̤/-r_:ك6O׿^H0 ȡ,[qiÄo ]'4 !!g[HN7Rc[4Iǃ^&bzPky\7=^N x3t^vh/ dy.|?Oղk:1&]TLdEڢ3 kMɓ\N&ѐVĬv8 aK\!bzDN#RYT{\ 0yu}ME 02 7WUl¼ v0ddT'cҴ6'is/:#zsӜm{c9(Ҋ骪I<'9=׼z+!Ty un+e>n$n[2oư|{c;SuǷ7*yt0,V3 \0O 7%֦Z]N{={8`}K ?C[Jx/(ѥcrfVm]l8ъ!e^ł(W}1'F&F;ˌ\'S&=%OΜ2|IzReSq;s/m CԫYReat0oj/ +Vf = z;z#އBXpv$Jtd7o]" U#uʈ6N-QLk#Q&sGd}0G\bvGE00DXzRȤ3eaIO[Ĥiwh=+>K-]ǩݜp/yO ž% 5:Y_/]PV}8XsƑ÷hK9:^M 2 g~dՎ΄{ K)J=ux&ܝX M"}½UŁad9 &SPJض`9&Brx!,$ 'ym˵P [2R;/r-Rl`9;T5⺏ֺ!@!VAkǢ7s)Ujdų&ˮ=#j> V@:ⴡe>խGTfU0OT76t.t%Ô)D9W^cB*!<%xCe}D;c ڞV /n^o,NOʲ٪Qc&.7)9j!@ L ?GdVUyE}Ǔ rQ(‚#x]X* (7-a*ML*}Bmb*B= <=/*O-Lh\s (så dRF"[B ?#ah1 m3pT z| wSl{&1=H?@3$R,(f ɔeR'RN޳+`B F g:qa|U󕆪TRns72=xGz g+8>HzP3i$0tO0%&Pp c4a;OLT $}>n3m 5$#)7ti pBo -O*zqk]>x.AJ}  gbvN4.ǯH3mXf/;v"c@ٳ/) :H0ګ& s^2fF1%==yh@5r߬B=!tW^D۸cI[N0͓[ab4~27&QȨyP N姬Ҿt˞]ROKµxyn)k7?ӌ6p6Lz@'sexZrZtw 6-{}F.pt^]`PaĔdR)\G^&:~O4w'#5qLJIht6pR^Ϸ܊ڸpux3YrŽgx^fؕM5} ̨V$֭u=gT)\~vrψyC: w+JKKj5WЂD [BYӨRY+sWU\rPdS[$u. aQuJbT(0'?~|y֔,"򑠲|fY3)*nj;W<7[(/!VH v| S s2C :PVҏyk!˜uKm)AQ7(EZioY>~ulFc"徎'Y?̠ܽW]H.ŠP*dQ".#Uc@5kG[ͳo<b{~--8CJlA=P" Уu|Ӑ&9s>۸Ѻk=|aNG#La)v|;eRPz'*V >/R!P") Fs,y Fr^qiafi#:dj}& }cJtZ[+#Jt90>#mj]QxSAi`-\* sk 4Ad?7^$Ś@WGE"IHS4 F2CoF 0h|L>Cry>be lጕwn7{@ ,"[W=(`FDi-ɰ1x$K 3?ާKtaMJIyלFa en97;> s(} ΈR K7Oi|c|FؠR.Mfoǔͫ>FIrA'WAM;x-#('EStNb9фV@yRY .blt{Ij_#7-M#bUGԺ/@uJ"_@&`s%+JIz],YO1HzTzp i{|e{LO vN'R҆.YvCSˬEm߭z Ye$\KJ( ܂VIW$r{+7/KpJ;L,\E9!FhBg.MJM42f3$kV1@ EjG&O\LY2ZoPZA5l4i0(y`3c'Z_Y ?=mqk(iQRmVR@ RS3R7,L8g*r-6y YG|je6ʌn(Y]GݣNl5x3)>Ԝ = xDqVqCUdT4hsρj0y  yC=MBzի=G L.P?D ,He>r_33ٸ{&<Z(NcFƂ-IƘYi:k,kZH#`WBpk;;M'Y|1O'#T}_21zr$7}ObHF{uxX⛟%HU4;<aek'ɜ,5}fР"Ɗѣ FNpAxpw !$݊`xrv #Ѱù\0TvQQg!Ys^'BCr Fm$΄ppmt⃗?2*N/"/Xvv$HV;ybhL5Ѳ`d?wحl.jݨ( W׳yX3oŕ<*@Cu뜫eiv(o*:"J]&.^9 4{/;o,*,\ɮN7kiKŦC3uKnibvA l>oi,K4,ff7p\nj [O>5t=/ -[LZN |b©9ow4%!ӮbTҢţzs9`ذ}'c#.͊S{+pڇ|^8|r7^#2wI,U$f˻@Nz٤b(qXdfJ\" |1׳s{ ;>JΧ{)M$L\7LK>(('X !`\2MDk&ek{G}ŁZrMrtjqoSޞJPX9y[ `b{ bZVmu5|Jɽз}7KpD2*pdA I)ɊL5/Ӯ2BDCӥZ7PynT<\|xTxc#]l97$rK#eM,J&Uf V_^5xt$ ˈhd7 9ˠ+ բ2 ŏ_2&rZʥ 8!W^J^>N?;n: Hn]V~NXG(=fS(FmW,fv{;^Cu[H.G8;+(ck N )|zvV]$nG\N N `9bȀ.:y&#>U'WՄ 󁹔K/Ѫ(@YocBPiۑ:R~Q{X1*`0c/wuJ2Z-: b?&&Zs v *wV8,>jg_+qtVSI7nXZ[aH Jdi:be1v]ZS_Uw-yN$:BLX242Olx ךzV\N  KL*RM2r{\'HHi&qԬފĶo\[xK5"f@똓q~p%Vu\lW m =b;Y#B5pXHI> ' '~0?xtD>0lAs6b'ydv) >[P ` 6~g{gp;6.;tG<xV,Agy 9էdL 35#*65>qPg{N۽FkŒ9?73Gq:/{%9?7rh6.<+ܭ#+QJmنy !op]!z47z{XACӃ+;p2FmuYXtqE9Mɪw`BO6w&>VFjobxߜ,@j0 _=l-l mu9$wҬQz3#&#ip"`U ,_4뼄P_0?]4wig8jndܟmG}m%zȻ&0K P'~fcaa,6D-^mNu5c!Ivgc> atVZ2d!zL #hgQjlJ 6^_)t[%S u[ipG᛬ /z! 0z㤎J9-ˎ԰8{4G[ +M(vѤ6-9&z(sb J |LdqZ}LXpAZ:0([n'wس\jm5K0Cfuao u.5\(fb1Xb$ѳx:\HrZ ȭ/X:Q ܥNlZZ]OϵXg׽v1+aip~ǃMb(1` ؟f51pORd3?5!<†vbM#*R{kT^)MUh|SȚ5ahXb@2ݬ& O2D͘b(owrsܢILH,quvƞqf{)xIyJ1 )\^VB2{Š&_zU`E`%wEtOToqo[zoAP "7N(#]5Sh/^bW4aǬ笳UY4#%B1N#$L[X==9΢|jY1+U>I3QSCi FO >ns*`4W>8gqZ/cƯ7 ɕϴ97{VڶCQP[/,_?}a& $=t86sqnڸ[)me?I켛xv/@dKiE9WCa }٣@mb撚,:湸-4=ʉAIB>;:l#p-=B/IJX5[  0 S UeR؂1ڙrىuloId'Yoi9M,{A]Ln_ *\]0D)|Cq`10rЯ)`pJU{D&揉(IKw,c257f<ѻ;! 3]s0Ӓ$.W럥ݘ؝P>|.Z+ aSt4uM|hXSuэ<' ٧rwR[nH),:ǘc[Xd,5}>n v6_ә'!C#g/ZFQZJ2׳}A9ںǴPu5pآ0rNgn[bś:iٱq5`$kn@ [O j=Lϋ7LƘ!̂sfĬjˋzn!A(a#>3v*ɫ) :7pkSVud>L@Z\3߃jۢ GoYU B]C( Y,<,rܖ) {8i#8 Ed\1ZuDŽb9mgNS{3}o<2u.Ү ¦Fc"$}ew?vafR %SLUdL̴,|?/󉩆8>WÓJzS7X4ʨ(^!A4|Td5iB8h@)^՚<"2fe9 H2BAZPVGV`?a5)Ƶcq<#ڽaao]گzR)Vte"sQ_P=vjFͭlLTzܸZ*E}M!V2X~F _j t5E̋HD!AEAXD=}zSp5;Ŋ7u4@(df䜺2 :z1bӎĮףWGqhy;(3oxV=v/~ovRCWGۓRrI.'.Ms%1pdc 5t,*2o:Y-CfJ= @(gNJ: GG_lS6bZ罬Nj v}dQ-A'95"EI8.}Qxv#Sm-RJ,N>&cZƠOW.Ut^w(>{[~*uȧ<52:4־_nb3}(UN;B|ѡw~TSXQR3ҮD-u/m gjΞEšgM%Ii"bЯjEJXX4r-U [Yi"_#LR%rB}'w*MQJ;mф^`4?zPLʖ,]'f.vw@;.JT &,36oD᳸xl:x9{V{?̔P5 T摔M@q[W'pu鰃NFn!:%eBgU 1nk v;B*;K!/rUuȈX$*/沔Iӳ.(d˷(MQymL&}xd6e NG |+ͷ7f2<}=_T>}F|٭\tr'9Y>m9*)t 8 w?j+5[*/**nP5@[R`rXH&'An3fο8S~ iE,JG4{>\7iO ):|À"euZ RsS{sCI@Z?/vK*cB]fBEF?u[`V%9 x1kl9D˄bz fᓂ?ϲWb3L@^!$$X\B:sK !hfD.ג;-{e03 #ͽ9&^XDl*Xo!|)Z=59fJp}n=+Ќum;.wa\n!SI ,ӁMiRn`oySm"4 Qy͗jaB'=6-=$e p?yu/k 51X›.1đ<6" }7 w*F(3ػ#͚45``yuzSԩ?8f䨡6x'%rPμʼnd#(GKz(6qB Áv$|܍_'zէYFyإsdglXsm_Cmeʧ/R'z$:k9FDwʲйoQq.Me`5鬼ٺV'1M< .xr 2v*m]O\vnKkJWG[fMK3,k̡>܂?K=p P`6LJDx}oXmR#[0^Ұ|XbG(fƽx>,O3[ "]ae!?l5=ͬ!ˏ<2/ap isqQ>WVX]/a{tKk ϡxȵ No B_$B|&>UYi.z~E}R9 Cf2aUbOYߛ܌({0H?<mo,rF1Đ*s]%>E}E}ZfF>+QMG9I>&-CU}6ҏ~"qQl~B<{p!b|ߛ;h,&ߟa08a.hoi[.UFUL6y`9Q}ϸYIQD>Eb'&Sb3⣻0k%wHHb 1N|=_ܕX2y\\!?;ѣ붳y$n_fNӯu%: e[#:6t4:p!Mvd;*&ե.)ֻ:BHή08M .YZ:ӻ8c4<Ah vj,M_X&0 S8>aO`I!qɐõj'rՕxs  _/rj,k ;) d#_Ppc$vI }lV^ _ ܍U'sݰsVYACZN-^|I8ЕD yʈFr,k=9?*+=YV{n$7.L@#ݺ PP*bV@Y"#w[kk ӷh;26(IYQ}fu,ŷXRbc c7cϽ-3c%̢+!dӰ :&d{'% c혤YO}@&n~ /ސSTJR^lV/'Z鯈= |K=6]o "b(!` !Y7^?0ݢDB1\m !ƚ٣ Dqégdxj{?U)BtE0ݻY˭)Ne?̇`zUwsdmY7YDO9v5sA2s*"6 MEVq&PE/j&s_b7~wC;Lh): Q}&Bx_乫TG}0Ah$g,o\~S u-?'H0 +3XN-I"%B<-Nd@GT t%H +68Z묨s",,QG"ߔ<ӯQ58l@ ДS@\}!^1c)7_N0Fpcdfi&>p%u&A&7ݪ)cfu?&g6 "2- I v/ Aܐ`>Ҟ Nu)զq%sÊrL5>N_hjtJogA#M\ LmWU]jgHe_o/cfS>ib9ˁ3`Iˁ<  ?\Hz`IQ,ļ VȕL.u^쪣R_] =gHx{:}2z }4bޝbuܘ@ȡT짏xVBeͬ4q[i? sSBIE? =]]n+AMjYO3{KﰕGdkm. J,;ammD(ƍ+MZӍXkGj;b{G{_Btw<T#bH4L^:W;T$LL*'aqzRUI."ӌOtvni("NaZ_3Ywduّ .j9ڳ/U*cAי)}Fd=+v+rp<ۮz-I3F)q'ƈ(o/%kHLf;Ԣbk&ںx]v|OoƂx-vF]3~h-\S $#ȋ:8lP;BF 1#ҷ'6)aNnݸhv& mcCVg(,#i9Ԫ9 s-ue'= ?Rn&FCݎxreV'_&7U2m#be$KStɟgDs,bR0]Hd/hט7wQm]ԁ0!XH9j9*Y'Ulhj!|bP:_t ){I{n)+Ї'@h U=M@@c7'vVb<QJH%=G-<ۃMt_,ڍSWC6Jz7cysp,,HOL`B/\{޲3{ۋ]gլZp~b6-H\O)bF`"}Yr,h\PeXE;cw MҋMCT>K%x ~( b鮑3;x5'PL.M HɈ 87쌍ߥYX[+痢Niݛ_i{29pQ%-_>6u`5 4Jϣ?X9b <,!At1z`]EN w kmj+ڝ;q=$>e2H ~J|c<|'jVP/kLgN I @.%Ov\$ w0v8e%Dsl{]ѢF%0ڀ|Jё.kfU"52!iQ~ǐf''rca'/<1Bk4%_b Q>0诛£j%(x~۸xjBq*دoҲhuapfPO&aeǏu"p\a2-cW\]Z[)Mds.GdNdU/kmOesz:yMGt܋1'"$buv%$u[#cAc{=1%:5 'h_1@͡Dpܘ,{9٘f{(P' ,F(D ful:WhMqC_m܆.?4l_8RSX{3yd-RppeNÒQ! Bў!1Hd횰A>B4eQ< + q5A1ȳK 'nG Pyl(1~ZmՁtYm^%l> he)W+/ʡ^,Sv7[2v֫/7q*uqYbee+"MBU σz,L~0OIaGyD3[^ȏ=_%չJx3+^1I$wg2!sPg3?f s,nk9}*zag%؀C(#+9X@zG9ԉHӝB50 ES*G0gPNB~.I-Yux[îh [5{ž^ي-pIiÑ=HWq47""O!w(, 3XA&xwy{ca"O)@ o5t1T q};X3ټ'>DǼd}6⮻A%`B3k,7 *_"6T ATϲd׈-Ub3J v9[ێe  }~[y._G]@0ْ;k>8kU7gC ; NO<*-]ؼM44Lꄧt4ߪHq!=vV]T0௯ãC99s57vX靃Z$̷hEPVHmGdw5. rpFqշi5Wn>;|hg>e4~ehQޣ!jܷb 2t"RbA@聆/jd94&}8?+Qd[<Ғ;"Owah ?F8&2hBYIsV!C%]ku9NAPZI$FxWH!ҩ7yGU-UZSx#᮱TVFa}6}$s2?WH׈  (~}_+CܔM5s[,!,Nh\ ;F;ᥢK;֕G'.F F`|{(2aa [g+qr 9޳ bb=5:1!%Z`DŽW+;"t)9Qvr! X9AA,UdXIJ9VjOU}. Yf7=c svѓ?bdG7R ɰ-XYeT54Zֺ^ ;>s͉$y6},H?lhtSҦ:Or3j,vcM(rECpZjᴒ0'IA5|P` `hȇ[;O;I{kaH ~1A4kV2LwvፀѵR[W b Y?n'l7*vtI ڶOv>bblLo[ L1`8P`h Quf`1,<C.f56Ld>7^o~vwt ^S>uӅ)wo;L2I&z:KauwyG~TIwD6!zs8g!#@^O{r#&^xgʱlr s8)L#)F?>1q J 2oޮ&9fJG:nᾚ 8 *V1'A*|FDIz ǘLxssE t|DcՃGH=:k7_q;nV;s&MƠEp !{hV~Hdbw7K'ܪ(iSew*J4 Έ[! @@g9|C>՝Z}h*$=XƺT>}j[gYrC2nW/3mZO2n|ӱfKnPU'2.dȒ@ >'Q?4{90zڔMDd.NפzKbN\z,9rƢNU|a+O|!c.5 .9P儿 LP$6'%Y *gOCRດ%Sn?5pﺐu/"޳L80ґ"Ie"jHu=qݸ(~@(u(xI'RlSmm羅FĊwe@;ȡ[2qjFes':V)R߳=)ˢst5IQ"zzRwKwK)ccO;Ff&7y*7ydzR '9kJ76eL}2HG0 = 3\Fti(»@KԼg<1{Mu+R?T5bXOt|/#aL\;R0-z0qjq E)%^͸7DQ_husӃPyym?}-] ; Ag1E&>ۯY'@<_۝K_\Wgd|e,0't,녴p#%J.{v_àtY-Eq5 Q:XQa J(3q4~jO89ҫףb<$P2 7]D͵G_չ0as-D9ݿ6S6ڴ7hDl*DG/d`%nu&YoC1˧ d.f(1)b"($ qZ}k>&3LU^GF(I"_ŕ[!4^x i, ^xv^o܅1p8ʣf VK"k<)b+x}hE60Г nt[ísiPs89:D=8cu7I-4ǥ|W-$쬧CFβi_Eud~]*W|a= leIuQ*OA?pGnʩsɢ~lk"1Eo\GahM fM®%jMnN2jŵEd/s&UX)AuIQ?kC}\ʐhn&`{&Zb+u~ `UP,n{VuΟ q$_'%\d9eY#U8>3 ]^_`nӿ1_!gjS x XYk?UV23ͺI%EX>#@ Y$!Yk1}6Y3a+:XaCR{ZV_™h&8&lgKyd%vJJn3N7WWcw'ɓ J3DG\Bq>IƒflNBpZJu`˦|AHBHfіF ^,=H%$9XC%+(sګ%$%:׶ZE H)z^/Q?1-[uvd &qoA<&,:YI9)+iDD4,Y[Pv0-tw0w5)7F$/R E4[q@Y}mx@f$%ŖNkBe-8~3,yHzʃsRf~DxoFjN00FTjny7 oYOzO'v=)Nvጎg4K=gUS 5{(A5k%HgɲǁO,9 cKuHqĂ5_kD3寶gw8dv\nB,q9pz^`"Tǹv)7Ց`7RYx6A<ɣcR3gy# Z H9#-)݄uZDh@ ߱fI\S+WGKi7ZeWhv[_S§޾F?EUZkl?CWqL Q ;af V&kޅ3)z8ʢbG*t>u,@2R r?s;1i~73VMkW{__ɉa'5@q ˁd UUNU N/0:wFRnE/gl=~:)!ԃ}<X4Ẻ0CXAH D!~* ӱ$2XHzfJQ ٹCԡG՘qk䥲J `p&yߌX䮻p0]k^D ?:*e,RLF-EbVWl6)U_ fUR"UN ɞF8vpFcOPLTc?sgE3A,ke,}ӮՌ5˘RĠزФB.-oKI1._4 Sά[ 6Qr+ Ĥ!ѱ"sX>76;56Ql} |'$rDwpHQ^C™;ggтtKuU規@G20M,V"i']ώY8YΓ#Tֳe?J# xWل\1X5dfegR{Į6{f5?dV'ћQ%64;ӉX_/ad8o5|eA1Is*xBi{2<܇'R*MQ >91guuUB7oU2?x&m/P7>EiAxdv_<^&}er[>pq]s \u7Ws8z+2e8t"IJ(aݜ3Lh2$a,!ǽ]#0CD@vznZ-i"`ѝ ݑ CDƖMVns!+"^P{IJl y$Kl='L+.YAQwA%zL(P ٓPC".kCM܄ªS{$kUnme/$ FX8:s\% r9jasr˸]߯*)@ʼ Y!'jX6$/Ăֈƽ$ qK=҅HnXXmD/P yۍa<5_<|'+,xvQ80'G4` nO*o9:#ffl{G`܍.=+솒Wv-I'oN~[ѣ EKkkV: ?ΤlY1`{&݀dZ`ePՖnNK|+g| |ڬm` zNb+#?~ c)Mg( }QB0MjImH(O\_+ej"x:g닡wA3K&,kb#LJnb.1a7T>6M9~EBZe!C-w:P zPF !$EwĮ&2L"cm'8.e`qFfeztk}bv4Ĕ8dz3 tM>0x34!R)fQE*PyJ>8Agc9UW-9f68e r !k|$ͷA>D!?aH,K^W1L\FِɊŖz^Vf%dޱLn5kNۂ4h$Xl#>o3 < v . `c!xX_ʑIƩus|#Sߧ'w}}ӊ@6; @4EE7ЦꒇlK@rwJ.zN6ML-unn҅ZNwYґ*+kG]Sadc}I)D Kc3vY"FsDxh o@.)'1lhJ粜>+Vs٠*#D{;Y(LFxQ- /?r]#=7*r2tجܻ: DmޒC}gYdLԐ'QW@W^AݥcV|"Ǫ](щYskhjrģ.'ea.YjPKR!#_b YH0O0}\$Fv[)!!r0Dx#z.|INy>qVdXXR45[&W\d{[*fVk:3#z/9MɎ++U*o4jYȺ(u,'᝶<.t6@aaN؃CMUin0YAdrh s1u5: c^R9 <Ӯ+/ޗ*sg-+V Xb A7YӶJyKJy7NO|΁L[i}-|UD1G󇌛ڞwP8}b)3:J)]f#Nqd,JW%~pEU~f{WT[Lkp_$fRLUmRJJ2qMM~mLǩ[SzK]RClI-5)Y1*~MN = Lub 0|lvXDqKLE6mL&EWZ"bfUKH}'K7K!yHz5T E3;ݟϲL0cK1#WT @6P0!()"d&l8Y ;pvL^b.V&(um}7 ˁa_ce'רTT)zkݔ= ˅A_|q}-"q?lcRN<[`rtlkȄ;.¸HPJ㼜[34Vx*.׳g/E`6bCJ;7 Q7Yc>z 58'IeyɎ"ľ@&ƲˇT[_:csrI{WBBPXE2$VFj=h5;zJ`uj}Q%giK%V"bLa8V6#N\5arbv&~\5VQհjVl/Uu&( 7Q%}imJ!aDj4w]biho%Ր !$’un /M&5wCyMU!;Bv3钹k͍.tnMF L86BdUzi{tL!߾ \SNkN$6_C+dɼ$u"nX$Ymq^X1C ziw?݇}yI#!W8AP]MRxwX8;;w%1wKqujrK(~;f{4!Q\)CTu7河ӾnyĪansYL-SFpݯRbtrl"y|3OsoԻ$u".do*ZMC&jIFRVv$^2FexpJPE0! 5V+Cŀ8'ArJpz1 KLLڢlnKnz-t1F;U #AX_u ~|Ӎ/_Ż,c9Xbo,+ru&հ3A*LV՟IZN -6(%^%c˞};Ѭ-yvY") W\Olk?bĸ^z3u:,"kw'k\%ORHIeYn($eʑX&"I􀶺afW^5ƁW9y,U`}8Ԩ6Cي1rp16a/?KCsImhs!W8rE5|E^Hl3dlZ@ccj xgkO"w04)!?u @-#眒@% Q+_Vr٩y珿ԇj7_-;TsZ$=0Ŵ&AHv*="Ł{w&|{y\ЪApAeY9&>Τ'nb=Bh(l"[sa۟jRd̝'Jh5XBķKo]lP 4^vA-;ԃґUM&03A'u>jE,tf=KV[fA<+bW¡q(z{k/#.𮏴eCc^weL˸Е',7t:ZmJD$)zc`CԯU}2u[`lZnAƷl W5,hVޏ]ݡYt (OSIaЏ+Thq5OMQ^9h-N80qp}ōU!U9n?D|҉s7ࡶix fZڂajǒ#Ko:# *BrOTps_[cʮ̱D%Nђ͔cf*%tGt!m&PdXN5oL/_Z$2 ([P+6|3^nJ)Gv<112urw ߦϵ^-͸Eq:@8uj=}lWP٪?hOcɍNy>1RwA?ѾHKOrXVVxu<<QI5qJ7}Q$( ND,r)I/'3&4DɁ?KV꙳0da,'eBጣ{uw^OQ92kv.$_7_: I۽|_Ӄ]f}C[/`{Jg16"65F.bvfgJ9пE KNo[$^0 UZM )xߕ֩JŨn{A2\3Tqϋh/S^UsߕGGr+n7vtG˞TUk(6ܾ*fjYAw@}u/+1z |kyV' NERd_aDquC+DMmMn긃FYֽXã7h/gqc)OөR%7jQ=kh&hh4gν丬izbQ%FL/"AɦMq⻞b2~"`2D. tTqD|XG>M-Y&gLn_ L*WxFq9WSKM@L3#M5iB@= omOjR a?77A&ZDFr7 Ǝf)&^\AUx@ |$0Ei{eФ$#Om=*ݲx'/89tN#2℣g;]߰`Wʿ"j^4B!:/sؿ1aQT=L_OTjnoS~j,[Ot+K5"ˣ?&pT2,7^ڇ &U0wNǨwp%@Y&~^%R]LxZVӍ#.$ykrc/cf:LW=^%eFdvSyh$:nHtT(̨V;+er Ir>J=BAWZ)@g'KE` ʂMrYzŜSa"CuT1E;ش7s(Z*ٽ:lc~fo CyxO m5R._CsS*vMp3B՚YĆ0 t ~h~FG(=f-àUV~dDr Vc>@?~`28:#~au=̼HEЋPFvEinOɗ{+٤2!ZMr_hZD-OWpj3;8RHPxI5PQlB&tF-'ÓWKq$7ށֹ4x?ʶ\y(Xn,P >U}:w \5 ҴЪzb ES ]M>'l,g*/^Ŗi!X "N=>غn`Uo\)=wJcQʼn(OA*mRjBvy_z'` HՆf3 =ZDdJ2fh6(^~8NLrVWG#LzB^ТwF?J2R]wk%62&薨.!\U>(P#&4PJMIWGIᘄz5[9?M?vCrXdh2$QQ%fi݆%c =T2](`,<ȁm\" eqO߈v?gT#IJPAwKW1KٍUv4WRڂCz&::{Z$YMSjWss3i#zCUT+ F=3\ 1,Mi .>ɀQF*Έ׷w ڡhoHB+f#Xq𒪁;kJCZW/DIdU*Adە/9 VjqE[oYgZ.[dPp"zw-$he9gʄ5hwna:GO3eڒ\y-5KZ2vS5t ASn ?t|Y3*3sbve|ۆˤ9Ad啜I0ʁC,sfUccEk<^uTj;_EOVQrfg1۾,-]-y٠9+E툷1I߫ܦFzhgܪS^FVFc mH^>RC ߵ_QfEՅr )Y{tPrEh`|MN*nRzր5̌(^dscSh%9˷A/rR>6# v$B@S3kJ#40Li{"<:1>kP 6 O|uش$JnH~u$d۾" XKyJŗ\џ !*lEntY̞i1}Pr 9$G'W_?A⬽@C`_BU=yTd"R']o1 DY W1^1t~G8c x {*2è2݅ ,sH/=zE }N/[LS :n:c[~.,x 箟Y7&E3Y JJNz ͚ӓkM%X:@CA,<.f&1?b$-)p)?!u%RcŎn@dt`L95Y6gq3ϳ,[o?Q|UK7t?&`ԇ"B,%]~R.Ŷ&0BS?/KB ɫxlꨙpKSfsPs{!1sG AÎYAy2>UA9j;tȎu8$jyd%#ye)i,qd%Bl{DKH&gr T+8һKmlAaﷇݲ Pcb91?>,i˧ ToL[1 ZtxoCS!XWU8p"؅yD1%i,Eu?EQ>!ĥP )٩ Pڃ++JΚ/ gRekG# Q28P-XFVMc٬s_Fh„ C D'JI4+സ||.x%Z#esv{BYŗ>uO~znDa# bW(㌉9nKpD76z¿RH%y9 ~*JFE1POҴP֑>MR'ji>gsy3op0 ǼNʰ?dH0z>E# &qVMb:(DiUBLW6Pgu"$ M]0Z9)?;ya8(-!QYf*nĤmTS+LW~>oX~DN>sFONq?=mCGN2 m;d"i^-[E F CY6t"!z]%ģLmGW^-_]zz>W74ufJJ~:=6=̖'q7164)x"U|W :+1 Mrȑot{̃(h\& `iQA0?V-h΂6"o֭m<ޠú&DicK̐2%i{W5'o=^k @oa?) ~`a? HG!D %k 4ȸ(BUDZ*J 0N5ܸEVya,@ElBI.W@j?գ0}kQ =t'l̪{?Mzj5e}<&P.-46kM 3s p8<~yϷu^޶L2.LWWys3$Xv0YGVƒ[Щ9b::N P55W C /*iF3[k[k$Έ `dhy膛OiVcDV;g(P8k`l %E ;^}0H<%r:^LҪƈ+/ͬ j\Ay=޴B1]2|X)c{$l$wu3{_.&HI-T8EMIX5^T:ו̋8NL9ā"fAJ0׭pqOn],!wu{M5w\atl8h?$u'yCݎi|r_0O.c\䝘>F8EA?"32Km.ZTIW&CsjU0ՙQ?䗲tc,i\*HZwwe:bO %\kO%}r>6 iwa^hhN } j^C4d:ESl_?ײ]+]UN=b8H責k2|a"0ePuisJ TX@z6,\TG:րZMOs)e*Z`7؉k'tE.#ЖkZ0g_ri$W-f][m-+^QQˉeKfަZr[,5'jAR1\uf7FtXx`{ݶnkg&al cīGt&W^E*Kz%|g_e3y!K`2*7Ɨ>mRv>7Ԓbdүxw5T>h1gU[%eh Ѕ91myuIv]64A>5oO ^wOj3ߝ*_Mk݌U#a{7)X!ē|&W7MA@YQ7zX8Rkq? "v %5dATk}Ӊ_ (EcfvQ(54w.UK"{p9& oI6RrtsR[ vh47&HT1cCiw\zvXY#+F0ĨGÀl[Jetv !Ãv dH?S/knLJ7haL1QH8q `8o8P"f2) qu7p;EݔHaǺ7$@&3ǀV+'n1y"S}Ȏn0K|WìUO&T`eCN%>[ty_ZpE,U; $}"˾dž Q\z!BP+zDzac-)r7Y93кFvrXV+2)@5=1YR~^} 9E]Yn3R ӏ"㶰\ uqqMs!1bCM tGtA;LgN Lwȅ}rsI%;=iCRT *F`#PFKMcC*\N8]ǏPL[SR={Et]%9~ݦہHTM<99/9^%=Ӥ]FۺౄɖҪxR>3ʄs(sm;tTe WMXox g$3&oCA+ 80tl?Xczs`t0ţSb`mQA!}O gP.ZojDvא_?S5#vocI\$}EH}W,-gf̦R!Y:ljV/bˬ-k*M!c^jRzirbEԌc$3w X(KlVV]%wK!"/佬u\v 韃mw^  K-UC.K|ܢn  ځ6(J:cJ7g6ʣ׋^0tB+{6: G`|Y@aKu`ƫͳ̤ 4d ^Gc6)e󾓼d+%Q]!-g{#F6YxobKVg_Xs+x!xC Ҿ&S~hv0sa`LɈσDeΗˀ 3||-L\RX6p ԋ` KtڲR1.^aid":;{ӈCJwC",1D6L J?ψ`ɸ1SȂ~BQ4 vq@ BUKo^CGc*rL)x gwW͜H)zS{jFGϸ$qO?eJ\ 4R6 ʮӟ*{ms)Qt; Ӡ_ՌAӂk+zW+߄fqj~}pr;DdVb8BE؜31FtuoXM0CoA?jPGРy*ou.  J}vs(hB鏼pO"(`,mLB8>-=O3+V Yfn[ 4;☾'/ufu"ƈ, wO ҈Ȣj\1u/f2Xn⃣`JwU\ O my2[V r1oBs`;؍r,J;+0 m}$]d/2Pra'ҧ7d.W{!+E~yI.b T?]mmO T eqA+fD2pORidgxm\Wl5MXE Aڷ.Fi*PbB9CH SHk$&B𤴯sNTu9," U=Wg|Lj{CY\FqH8x@':K53#t&!F(iCICD%޻6{=܏7*(S^BU\bfeE'+4WJ48_ۀDB{J܏w < 1q1gEp)=ʔ.sbsl$<5qHKAe.:}$Byy,^GWꝌD CI8Tfi4 i/0v+{kp0h{i*V,-#zQ6u@3:A2]GQrhs|ܒ3"oJT4dC^9j*/Vt>>zy5mr0 K mY Uw˛QcXǴ=P);i5-'U|RWCnmoenA)>4BWYѥ$R{2>]"  ,S.Nb7g!zȲo`&ly܋n3, 8epۥҪM)v"nsQ(?K4XKJ@qQ w 4cmz 9d7 }mm`3=6Q,y(pO:>FPy9I ^, )(1c&+!{$lT)y ?*z+&Kr < _t/G|xsM&+]טұH9Q)T[Ppd:ةjĠ#U&dT9O趢)ȣD"8lzkƒ$?Қo{&eZ|,7֕!dU2gбw8ߪ' jfhvBwZNVmכүςS F-yJ[LƓ';~%x,<]O>/0,/࿊>!f1B< ys/7F1F. _Ü:5 Fs7m.t5gّ_F*SB;`sk@J6(+vC-5@, k5 ]ر &cVǜB5VU8[ mU{@2$'贓FuI+vj["wtYpkmxg u!^X!o'@1J~*|bşF_Sn$yv 3Ų7Ԑy[u "@&risD#@twQljMjF KK<-&#F/bj1 QA-0n%ai5G{:(H@#v*Y $ ~ K5:H,CvVRL*zܪyHOxn5mDs|V}}sVn0 UCVToL'PEM -w'Cjat6>ҋlV,QeG\Zֵ׀ʻ&mɩ R#43VP90{e>&)s!c #=TF_򙌰SY,%y>pX/D|&CLDS5!cA%`.[mYj>LR !Sm=^ NL M`mLx\,qyGagvt? ;9U~d QPPs g eu9˗\nQMK}ŊIzb#[|REyo a e>ѬMF'܌PD6yuQ+V5֚N/VdXNnˉӅx)ᗒ{YSgНTGӰ+9^s/j*񛩇~;!3@EeHŵ;~z5w xt}z:U@;Z;2rUذrV0:{^C7ڊBv>FVS˗bBE\̬rk3l@!*4?rեOzɤ^k+,$r֒ >_'gZԉ+b cIزv!.8 8m1VS\p`Blq:NY[wg2`'I"Z`b"YMQM|憎sI$#e\數Ww$׊,A6Fg|&w{2wjb%ߛ3!t%Xy#8Xc kP-RLJQ/z#G+8@' 94gxw%R8ګ)oCH_͓HGvr6zPH;o.3=R*6zL5WOnwdJ4F`,(v>:w:N sG߷G+[~4y'^8ClTCI/K>e{$'S7wa(OJRנ #26 Y ޼!їxٹ2xzTH<:ٚry W{;eQVݢ=xq\-Kn,y~Z+8{5ql"2S 57}!8#}`%t|cY£.B9|E|(-b.Yu<~0475 Dh쏪0Yy#"'fV De5/ z.ۤI"#go0Y]B{k-Z&ū G+<,m; L״ 7#k>0 9+E}dR6X;)<&pvϯj07鏑qHwn̗6@vYVi<`| ('<͹>a;U4U敗DLl[3E%xSfݞ\O_#r>-w߆).=gN&Ѿ7X 8BH;Fa_xIS#%:ӻH|1rLpi&7IZҼ}!9}:ZELrRN ntGO&G'| 69gmtChySmm<`imo}_q{0M vYR/شuu(( g@uF(92,xw9QPy`94<[ȇ6-7v e:} Z@tŕ%~#d4.%#`aЫ\Nr[詢v5m|`fK*+v#r-Jn>Jt0 uEś_ fIx(ک]:s{,cdKZ#aȄfhLv9jSWYl+VD$P/)! B!WA?BR?_')" ^pIpe_5oDMp:|xVed&-,@6U] zk7+Oxz%73}_4 ez1b1BoMDg;@n4d` Fe2r8@#=ii̍ e@``†!#1TUZ4V ?>yl-Ursůd$GgNk{6[/pmFw=Nk$1f5"ḍL|U?qLcD[TB+|?>m{TC}? ( <vÐ8v0OJ'Տ r03Tqiؿ Wl̶-}CeH&aq-V{ nJ졶z&Anxj'ՑG셣!zEab/lOY.mBjݩl#p(pIw$+znœOB ɽE9d/RF8>S:`5>%KEI?*Z;/zJyVNȖٶyǓoaӜ0k ⪔Jl 'bvU\-K npI)g-}9Q Y 3ө}d扊 )nX_{ | SqxN!ogN$pH0:Z25m{q iL3̖6g68$SNw1(At~-0 G٠w8w.f65,}(0 S ħm=2sm:>J&\܆g[(zfj}h7O $,x/#G!YA<&%޳ XM0!LwL"}pia.ׇEG]=>{ݫKjB}RnЖ0__XjY^wk-bG^2ȍ0< \K *U"2 K%rK`⢷+J~:7,n):QY|tʠ'?cUsvmk60./c_1㯼xK hao!\иQ$YS렾t?F_`yCO ^x zP_ը(6#G2JNYif 5N{z`G?! e |+FT.t(x5]s`lR=*Q|IPT{3:}}/24Y[VOݖLZkzEXXkxzױۧeA6-$bRAo^y#(GU^Bt q>5IyfяȬn`J ;~"jE`87U5$@{ FRNs24>(t ۔` a+qK#3*aLb8"TekϮ9VBOaDt7^ wKfuAr`X?+.8("W!K~ qJ[80 6J IhׯGA RhчAKD6G?8X.$p:WXRV^r7R^Ȟw}5Fl _1>9 )Զ=[P y_'zqti׋z}af< r$UN!dQ[xkQcn>cGLȮ*7n7.ł8gsdgQ&6)$!'rdz-C%qSDx\3! er.x@=B*C\#fm1Z0}l*cq ̩OP{桅FɢK1_ϝ` \7T*էLJ)g9{a>]im/e6qm 햩Et؀ i4 ޿/yQ+@^?%.Z0'Q|( <ʮLXD.ϱդ?o;j8|-9Jx7k "VյsR&Ȇ]6SƗEvW.g7a2)Fo$ݘOc/sEC# fL WJ!lnOFIjTluUs`gF[؃d1hڴ,ǀEREcjpQ.3*˳W#(A(}كǝТ۾Pż'_k?Ff4q4]hGDCUȩOM_ @ P %.olXڲ&{1$k"lAԙlx$d{Gx"Ά-7V&amT_F E`5GpheSݿJF؞ecYl"Hus!t pJ aWp2+M؃ʋ aZo e@(z#Ъ%[r%7*H)D]I7$c+aR!0Ơ9WPkJ!&gW>Ja!}轟[EJժ-5{mMZ>ZF Pq["W=~ltՕ[z# DtDg4c&L־h AMy<\,7B| Kn>YqBlLc)w@NeoiCY=XQS ÔjgAf|X^ 5C~-K:׊률($X(q"}"5 Ż[gpX_2 Wyqߞl0}K& {)gǭL9n:냜r;BH;OA8tdnVX}O{, ?y9Ghh`>]GX&. 0W$*(\ȬnU8lt  p@t"P*!1C)@/QxwS؛2iڎTl#R'Ӱ=i;\:)%NGUi252G= oʟy~))K6ZH nwLG o6X}:8(ԎYR# x VGAk9q ѓ˟|6ĠBD2ެ6hMU>pH,DJh͍LA/4fA2 Y%6Ri"Bv@ 2h]CVFG.sMWQ~iIy:/UCb˼*~6wfT6f6L̄\h{( y]&"xQAjM8[yAXk*GMfΟbssKͬpع6I%cnBN N VzPvf|bMХųY7 Upq8B壘_lqUD m̫a8WA#؈̰95 {R8N"(^{Ve)J??c (!GӶ5[[;07^m..IF٪e TWYIZFbm"64SfnZ`aAQB#7͵AV_#$@C–x 52$cGwNJxeqi1AY>K| aF+BjR1Ax)~THC9}8:r3FRZi2Y׼CBT'+kMzJ ھv/l՘-@YH 0A}V3D4/êAkdK@O 6r! dn.?5~nOVHFڞŬ{ѷӥ|CH{dRsrՊwc'`0UB߂l^mif j䰯m4HjO?0̵.NR*RZR Q4\|m"+ "vjCkh]BDs,O.A(x)auMUN{UׂRG~^;D\^;Xj'jzz@$y,@yMȎUKR '։ljfgS޸"a}Q~MhHaؽf梴8Fup͟*<ǞQom C^;Geδ)6Ӻ 6apE¥8ZtӞVJh5\!b0傇)cg˄zZi!kmBw5saV#kxAoY2up){5nhH~ś5"IRE.YzE&+ЇQ9qH-$WucPݢ)>4.gǷGAOqNY^|ՠ8@Fc^S^=TSC(<װ/ fMS9Ea?ᦪ[u Ŭ&͋~нTƴtsF R4U3ì,W ۽xjPFŋUБ}gN$[x e"bIi*M:x] R9S/7`oWu0lfh+mJ,`b=`hWԩ rH5_Xt㳢N9@:m | T{4f~;F_H~|&h DRW㒓ސ/L07D6~hׅ׻Sa ohGix&z02'$g:SN|UM-#W^ua)VaA-{ 4ܕ{zfI{[=!Y<0%>1mԶZ3u[E]1ǻlN6AV)j[VJZaͮE @cUFК]"2 PA"DɮIENa3(:),JTyv c DsAcɵe]cA6<9EFzDة^pO΄5)|S!^}3;|W-&4֑m mS_EѭGZCgk}UV推%AS ]h>+\:̜5 XuܞYsHu&ņ?sZ)W4%ڹ.~|;%O.io#,.WU̗߷F:)砣ӽ"q@dJ mBIlH_,>{J.'kJ =T?1";NoЈ7#0{^@^ȿ ;@r?llx]%B 7cdțۓu+4a (xLEAuvRƂg/$I IYr i:Pk.6Xi R7ȝ ȿ\)oW(?Y7}Ԟߙ]Z<衻A&/DS`c sC;am;56U!M}zfܸ{vbc~R{5ÌcKu/$m* A7A:*F% pmjnWt4'W>֗wJ;C ;:yoZzT}q4evEs&\=+~UIik+a՞Q,KPRZږ @!Kv Xg).֭r\2X]uPݡ5m/z4DpE<"͓C>(+tf$")A"A\gLEIIJ. _le=ңO:GDWi0< LIUXW.WR~MnƒNyC.P$ @Aʡ*J:}c1;.9to73ew 7CG*pO˵7z_hv=_oREƞ)cl2lI8Ev m@$4uE:L,٣ap;ٖ>a;Jyc<'ߊ6ȳF{DDi_4[ !a%Ԯ^ngV8 @qOpC6uR<(%@ I{ϺI8qQec=E)l؃]p<+jlhBp 3+_.!=|WtIB$7MŎamڮŽqks3.ALe76j~u?)hh.̽I^ %4H ]bn7f0ѱz#PuZ.fYI"\jA5E7 =W\Z5w BW[J1Aw8_x(p$ix[~ {u]ѫ@׳xy[55v&(aǯPbHcx"3J8D= 2gE*B-A8q;PB{2O^m8%?k" Ҥ c;lm6eaX{%6,{>mjTlAJ/5^C ҜJT2 w珊<Ն5|ǪE7QkU MU̥e-Nۃ~~&iY)KLI"i L `,ܶm@\4u!_ =A(NjE3ˠ+~o-$6nË z5(8k6?l&婋~V!x4g."kߠ,~PkigVKVR )DPTHjR8ać),B1ˠP 810VKZ{\1mE8tZ0v)~A  M9xWWP^ _bnE+F&\;dDcʐsMSQ*VHkԹ}95W[P:r|Hؚ>F2-bִЏ]ipfo;C?U73]3*c9~aFHRٹEDn"8ُ7AAóTG#0?00(O!smAp~>l@"y|Չݭ)_T xDJ1tN?&qd{=:Xha9c4a8MHCp݃[Q7 &ܺ_fQh{l$kf)+a "EAcM`E͏uZ8o~k8.ΨQݦPwg6*//!9"T8(#)=af 5FdR,3!)׆L =Dzڣ-Yƻ]Fl6;ɄpM37OfqSfr"I;GIm rg+|KYtYbRn)GV%`Alo~ jbqE#e= Hh.C!D vRƟw7e=uͿWar2u+qEwu 8EUu %$[w ,GY>!Y_[Ձ1pS3K1mԫ &pwڬ:<5@?csg~ PzIedkVhGA:QFOzw{:Ÿ8D)-7~3TXrhO耱ίF\(oK6FdUUS9:h)":F(A;ځ"?C#g'$q9VR}viQUY9f·&Tm^P/R{Y1{>;z ZyNCȑp<2Tc?Uy1+'N-1Ŵ#RK|t/RΠSxo) o\=SFRWV]t{˫:h.H65d Iiq(m>Ku;y-":TI?E)ʹ// (./ Z}Yʟk*O#2# B&brhR3ڷEswd!;JE{k.Ϫ ΋88vS.[P1\c!90K8ŮMS ʾ@";,SŖHt T ir?һ8'r -E*9nEl:}cحxI~%&еAm4 Yj&]« 8zrzHQiS/\EMr -եL,0䶿9 ކG \RV8tcYgXi!*5:pjf?ɨK"yՉh:Lčz8vT.|{-sdۊeٯ2MqR5S[@n6R!TW4T2qq8ced2y `@|}i+PXn)stiu>M?5>>!ddMV4\&ZX*0de)IQ[XzA65cGh>Wqd' N2~QYwg~(@ p+No{$=Q_ >^E7huY=/CRP2j|^FO6P/HfdwY{a5E(M.;rak2oAQ 5W̟w(2Q s=cɚ:(l_fڲfu+{bC;vrq9pG餩Ĵٵ㰵n8;>Da ܛ{:nM jvI2ۑLFnK{A2p_2)'só X?՜Q pWӢq)6#ZѪ:X<6|<O*aVK+ D* ,3%aX3A&݉U[Cyj80w7T{9agI-Kbp̝bB2p ek#_j*xr~ai{pG[FNrFJ[#.p2ݿXU-[qBJXbÝP$_>&d3Is[n}8p[>=̕0 f=LƊ*l䶶3ks(o.f-ljK9~<$]hpv`S', ԏvסObҴKe%q "A)ͼ3U k<݉D)=鰕Zv(K^)`ގ31%i %RO}`G&LVan)X#>̚x+ʑUϔ(|s;j lͯ?L@0Α,@'/guDkӾ|@\2+zc[]؜nAjx6ԺOi3J{s9E!Ky<BHltyvA.0.1FX&3]g@x H=e]9g >y}8/|6~_?_Va#XES!m;M.Fsbݝ Qv='<utwy,* Uĕ?2aKh|F@<{YGr(۶~4)-;,P]lp>_ڋ..-stN=E<O;qr˳P#ܐYw v%[3"1#YQp0+2,"Aͬ!gu<5i 6JM\P%en:)rd&I, x::O+?LiĀjfS fЃ5~^"=Fv(>Wf%zyv{[%Է18BS \=*\bbg$NGz||hn:$.$T=7~Y-sO= KeSp/GOj7ȁaMY߫|=IN/c=&>|C2;0 9}!S9}Ɩ 2MRF:B \EDZ(&9ŠPr=g"{P)w a8{ Ku1J}&=gh ^[Eztz:@0qe3}gj-gyںjvFyQ:msNď5[hÈb(# sNRqI N1 :a<(|pvLȰure~Q &S .0߄)*f&7!S¨]( [Ě #j@F}?cf\|X*xyX݋w@9R%c0k `J}qS*ʉArN~D֦Sb^|X9fo~y4k3t׆ .i g63J"dIcbmWNP˛vr%EcQ$- LVX|Lګ//9H hnftH8B:_m _\ W#HJ˨Xʢ,x eE1f,C/ٍZX#o d_rq;ĥQG؎Ȼ_||::VbEm~yh[9E^{5_)YRm4$6綂'KL97a|OS/:նMW֞lJ|-ҟ9f~+'BPUUlwGr#eAiL+{u̔R7%.]\:*GTTؗ}+NkLᮐV39ŋq+aL 8J*i䃙K AR$GzXu՘- j.~2=`s/rf!?UNvC Mᘧhb8734F܆Si[!`r:bghh-Yi) u WTZQ0!:c$y\B3i (R`\feE)k J(U_#"`=mb g(. ˂l SَC#(&DɒĊɱ΅k'@7im\L)f7t?1 u`ׁ^WI-vOBC`6tmi-?Qd,FadA9 BgG$y`!F-g,Omѥ K؇V0!vo+ϊԥΦG}kc7?un ׽,bdB/5/ƝF[lRU&iIDP QNEٟTj)<0WNABdnPmv*1.2>D Q]؀,2wQɁCJMBW'ط3 wK*^H3ϔɋ+h#X޻Qa? sodm\g_i< l'i{*~I8kua3_#?{Ȣ{2\ LOL%Hwv"xt|:+訸D9䍏uRL,>#RYֳZ:D7(HQwWBeFgTwh)k},)Uix2lHcds%@[ cV@ZF|RTʩN6̣̀.g$u(/&ȑovY7Ji;6e)xbS%'Jb)O1MD\SD"F=0z<3Ƈu3(O x?qp4? [eA۽gfCsTzS,. b0#J o{Y՘v[]Oى̰#QFurדvL@ .&aޠB >Kp-Oc4֡:i5 5P:uTHL #%A؋såMVv;*y{lGH0]AnڹҜ"H- ۲&Ļ%+)33i`N"ArM]gS[ 鏰/\kZPnC# a` }+; 6˯/%KfzV)So %5.ZEyy$J*Z}u#cmp2dsL&V˵Xv!캝l'aa|O76;$+rU9Yǃe&dlaj JaDf\<t20F{ڏ*T '<S{NLIrTE8X 5UmDDM8ULѮe0t>&_^߆G Hy-'0;.t V67hЌ"dn5zC))֎0 m~@8aJN5'BGW%y$l:\CCL:Md$rXU4Zxe_ܬEwtԖnffxmI9 A ̉&Y '?HuW d&vHSRqvt9e bp+o0EoȯQ(6շN5[ꞌg?Ά!9cZ kе2҄1Sty;_w N88B4 :SBmi;i?gҹYS7O>i\=?<GȰlPѣo>֮Hp`(^MK`O1!E6%^\뜥>@Rb^M'f,jR2cWlVT5 #3G g-Sn\ŕUۈl~q_]S׉wBHj@q:sT~I@)k !^MZu?>hcڽTejE~225K%\Syd~1-c(}DkҕtoG.wo/ߌ(C=\-a8ya*&z У@| Bv4ATY<O+䓧GL;Ib==,FǩiJT됄_&M^Fj &h.,i kp} ?f+$N/{G9??ϣ%% npUBFX ߾2Վc[ӣ-nЏ_f!(v:4LOGVjUdD\ېQQtr5\=]הSf6g5Q;!oDKH7?eIARR{5'TQ7(%ěW H/EqNݖdXv罵JRg`N0E2X}za3 \\Jy/rQrumcȷ7gMحnu,T( 5TFf 8gpr0裭"py7im6R=_s E"Ġ+F3<ĊRiNpdYB{Ȉ(\gY QZ$hyAȥٵ\AiDz#t"!Lg )MTĮPM ㊥ 8RsS˙V "o"m!piAA,ᎍ!Dȹn9wZӠZadHV{ܞ"&gᆝ?݋0s2svs]xk6čYJȇjz9b-MƝ&mm5AOqTg"H y1׼J_mbnI#N0mVxRٚҦ~܋}ҾO%pOv|yV?ǭbT<scHRJb'+^K3D&ctL@ _@.sk'ZAVÃQx10|RomɎ\˅+gLޙڃҒyWy2r{W {9lHAWs~XD)CrӎmF-8a  ʿ-"'LȬP B]cƳ\%3bPVWЀZca:DO&RX榿{ؼ?bflB|Q <]@2;a5kNI_|!wcq5^Ƚ~nCTMI;gļtYb"1ų6ث!r"Vt#3 㦖of+[ \)ڃwf&?꟪ׂpX..I3 *ITJqÏVw"P@;(&:56!z=vy=|MD6AJLr߼i$}u YK /O)h$^51?vG[{`Nv~'$ߘjͩ]&w+F`\˟y_hˣI:Sp7'>ĪYd%)Az3\ZSm䍇h6;_S[x_$BM1~>\AG4 ~qK!) !u!B[ѿ'GghFՇ; x0ݹ& aKL{tITae{z2vV<a}uQH\ٷo8P~&|aծb!ĥVv(E0fIF@pD.BǾkx*Ti`C+tNjܟ8yi6 }?dhĔ "j(xzu9J5ϽkmA~ou2TFʊYUN]f*cIppQsq orP-V^Hy?MҥÈάf/7ްzy'"GI-oy En** @ś[n:/l* sO U˷@{|p/YW|bsc05h*[7,dHEԥ{ҹ_ '$9+EP *T EZOsu{&)Ɨ$$Wmkt2u}#_FteDW@7Nq16KZH|9,[U*; + 9eW8hw—h"uQ$UTYԗ4~[q;jI8jc#`'ChpKrN qR/£ pA 3iU4>jm%vF??wm'M Oe%+qg~t/ߎ=ii'x1B|F`/IR\-Xi8O|s3Fxwi7q=wo N%Qf/2 t mw~ }ͦĄ ~:, ~ݴ/S" ~y4Cm*Wd:NOVռ_D9pRz^tF쭀}M #:fǭ9Jo(l?kakSQhbS_N_enR~}PZW@_ y6%S XspﴃW~^`ctXI=sE Ihfq,#ijQ2ȅ>Ә0{`M"4vbCr@rߛ482n"48QiYQ\4liyY.]bCԺSŤM~ 䡫*L{ԓ{x+mU,qu*_©٨'߾J&}J n~CFj`i۲$vڹI`qhۖtnFX6 GSÃN\>Fb#'@[Is]K> F5#Nzci\YxAmPL8&&.0(Qn=b?d#SwḱӀS]lNuO]|1nv 4fuB ϶ ^""rЁ'hJw("~SNPXAƙWܦ߬ͦJV8+;/$>!u72$%N gE H MGMk.L>]3?':C]#kEކIդCh\6o)4ܩ OyB(4#/OxT24T!8G0sA#wff֍K Mze&MՂ3*bLS8G-ZiQ"}ԤxTtc7u]6fkSIA40/p&U*S ZkpkzÖM,zV콛]|>;m\+ov,wlظ^@U 65(  .K[NHʊ@ 8KeR}DA[  SD5b~cX>JzBϢ7hNuR =1z ؘ6$K6xq#!]<#5FXĤpGolJUt1^E6uS**(˼h]!ثp_g]l~}'agZ$4ØM'U|t] 5i&)_qHu(I." 0WkNtgL|i=B{/#HZC6'0ϾEMZ$6^V{I݃6}K/؂' +H|#JnC =8Wu_$:Ycװ4}m͐t5 9_1Z51 YL4L]v@(0N6YاNmir1yWJ ^jtڗ\MNոRW0 4$5~oͧ6`w!֌jB^y%Ge}GuAұ&8j x&: &(.|6k'"mW)!''KRɃ.JB~bx6mWτհCb![swV* 7m΄8ߟx\o[">ҒO ` 4$`4kNUu,fƲYk>"!'xA[!_GR9BR Aٰ44s<6h#D ?tμ*%׎>ez媘Lӡ:-5G |<{smjo0!Vd~dEzhW3#4[*.%l7=]Hk, Bm6K\<{L v%9rMt,%[|T4BiMh7HN4e H.;TM2k8 Q]Br\$,-`5=[tίtd0C۠'jg`[Jx/z;LbG3:9Òd$h#89q?E, 7ibǭ-ј^egAN1w=rG#6$qe,Lgܗwם@+蚏En x?%>nu=GTSvQB^,24T/#Lm?Uo#qjJdE QKW%*:R6O/zGFx1-DQ~FÚB3dۇtpMyE>;XbVH6{9zF2v'oY~JXcJm'x jCnGN3F ,a{;UcC}K5։-_fX/gk-r(9ĵ͖瞓D[Z#3K{㡓뵹$2OP6ov.p9!1# ,X%-BҨ =C]}9v jq)A`=ys2PVmʋ@Ks Z\ 13~:'"c0R k#ۋo)bvp1+5IʕlG))|^6Yywa_K'RK[Z?^ :6"JFf4E&Fq^#=n[E[-)| *w xYU"놁w1ZIe.-ZB<'aV7Toǂ6pɣ(" O6s۾&hEElZew0n! *@<#o_8Q[E'AN$BgglTՍ_i;0˿BD ЎX:(Ѻqe ꪛE ̨=TU:KΡO Xc{H9eZ< cXaWZ7P,[<5T7!sP:՚ؚ!k{) o*y`>˃/Q@Iě}9h,Iα\'&MI^Ht5D7Mu('?J} i1mhHԦQ'XЌ"V7$XM'}>LR+I`xnb8 G}<_4"@cUNj1!KO-0dQ"̄p:naXςE*`"+wdeD*Z:H~,@ F-oKiӳP=͋K!hoOVRza+Sb5 AP tS}%G٩[jPQd遝^M )Q49jʉ1eoyi;;P8QQHNTt >HKNbW6̓IMB&@p+^6 ܃ZQ+;SC1FtN̘[GN~J~] y^O™r AV: E4%jh7hQ'*@-6L:YbmuM 9@k4]$Â@R^k?(X W^D| v#X(L} T2JG>p ULCŜDQQTɚQ{—R-NC_lS p*K|#Z*]ԞLbswRL$$|qbơi!.5p[5{[>pb&p6<|=RPduTBxŬ1ehB.3VQݩՅ==>@wRioэP&a7`h+~q{24 A]Q=-K9X3I^[(\-} =ݘ?+6vy-!U ~ΥC#W^fyӦQ<HnXVe&:VR͆o-AcepOsL8GޅXP Ѧy n:}Q}{ [G wvnÕ߼V, 0$GB49Tw"M\ 8[]le(V.O<[>|Ѯ;-Zbvl`J5mσ)\%@/~V⩇{!G\SbHdX JQ]D^Jއ[9Kܻvu2B۶nϡulFu'^I*&|1.Dbű ϊ`ve?~1FpkБzމo9!\!7MԾabj(#čҪ #KK0X@{0W4ͅcq{Qh7S[tbJc{jU'!ݫnN4CR^Q=[5EJ ~?79c_\ɌʊH2 5 n d ψy3X}ie .hq9p(HFi?<LtONXۂ-g\ę$mo L}TO6wyTmnέL)V3 o L]JL9 , g]v,a*٠n5mޙBfl85}1slW8-%|LSZ@o) m02{. $>!R9Bh|Zzt# .JpSNA,=8bbGIcVLAFo hZNtRaaw(w[,~G`0,"[[6dc&c0}i@`e}CQ,H~^DQ;p6x߳`h)zv n]E3/I,YcʺHWgK$ f`;m]=7`Q|X$~ok\ێxagEJk^LZYCA 3 K[?pI0\gH5zտ0$!H:W9R@B{@Q+ EU&`1$"*99)L!zz3rS]Ml9E#;R<`Pk}묲6zwȹ3Aw]uYm]AGB5] N=;\6EQij*LI^=@-˛Ap;kl{ˮROW{ie)ގ0!;1r]g&\IOK*8]h?"! ̦gF{ (f '(QLGϻG34pZEKT `] yh3Ị ǢZA_YϽv'H9vHjjW.f~+lm:[M|hSl*5}9v#:vmW'=>2VZAUv-( J*忬mCPt0\kMgjt# Gr&3JDHבRwp` 6Se bf!>oeoz\\ILso[rlw#+R&ȝgK$,e,RArqvYh [Qr2Ap*f# gBPY75 sƯrƋL4v>1T@HP"&#\_bs HNJHTqS> JD^,c:h 0:gʂ#ZA0)nyw V<4߷i!9ȕG\ړgsw7]/^$Rf M q38cYZOZ7!D@Z<Bfzc]Vv D.mB'TF2"DWcV$+D/5ث LXm&77du'xg+!开1Tul} .u-{`nO3GwN\w'B@cFr$êd~1OA?NWv:'8s r5c6b%,1k/UQ~fj?Aեmi& ڴoщgfQLpP戙5FJoU lWmʼ^ab'#$ѣt϶EI6uV~@Œ}f<:Τ2ZPPPF3=[et֫BTG~ߒW0q"r]U ir lև`RJMԙ.ڥw7s6h6_A'mO\ZAPz_R-\XՄa9ox()F^CnX8[T9P{})0\۬ݩI“iYzOHFEUb;唇Rϣj d$>_T!:Au{2Pӿ8L14o(x+C4{l~l8yB57-qgVù$[(o'^u=.&Dt@~ҠZwrrnGlG9CzX#y6uK.t!9t7uH zeNj+ .ik智QbďX(a2XAS1*6!{ɘhφ XWH˴ePZx ǒ| NX&`.Y֔%,UrTGi!ԉw^^` (tn ,՚]1bW:K?'p33$X~5e$ACցݞ}HutV&0ymb~.c@¶B2wZFT"௜CNDvyz&8ټ| 6)"=|.ci?+2D8$ٖXJ<8j i$3 cտhLbos0âSaT:HaVRMsG (H_! (BZ=%F:6,4GCL=keVqȁ6g0QPeP!6$9na6Sw 0( z}=ghj4s"E}%Ej$XbzYt9%l"o뭗Ϗln5 o/F&#hgS(F9YǟʬNOx573>Tg  Sͥht-GM%}Y[0{୅mqRy4n*L\guٱsRs(3쳓 [t^},y*^T=ݴ (r^r#G ZV  ~݅B׾[Յ4J|&E >dxr7 ^9e*7nUng|4#y`EW?33i`SnI¥"'WCWc ju&*PsY&BiYzrĔ7it- ,я,;2eW<.N.2BH- "W$9;+u,0O9iYp@6}YY0Q79⠡Q_13n^Fi*@R d$ k#+b5q闎% HN 5ëM%"ڨig/ѐTU/&GMԘP7r8⇟ET=YQ41 tG`3]ŅrCРF eJ8 ifPK:}2Tj>_/ ;>-nL:LB4 Gɸjz7y'\+]_6 G(Ai`.nGa`L6%{7{/C*V8SdjOB2ĐNS.jO)3 +zOѲN^K qllP6FmyFusކ!}Ba~tx Ŏ.@ H7X  g/|z\<̚hyC9 hT>/ .ExUŖ&\>͘*umA@nouPżЗ#*:9/{EwЍ &/Prw Fs{"dsjFsMWuk ޡ9l1Rg|$eAg&eado8{m+Cb XPև#o@C-s321hL4?2~a!%=@aJ!֜ckv˨AtS2*,g\Â8p "fwϙWݱ #fFbRuLsg+oe1h]=?WxE07cjP#!vQَi38TٵmPTX'Ű;RERX ?ijlS&w vaj@_QD\ʰuI K#ҲW;kFG%cSΟ*" >oB\L {ު_JȣJ f8TAM&g֞Zj,Da>ɞuM9RzF[٬qpYSOdXɅQ"bnIvI?8}@) c+ ״DSl- ,pEv/xWuݑ1W+.";qQO@ekrl64!zmvu%Ŧ}H`׸(Eg'H)uu1xs"tM|`.^اX + |jE j%م@br'=t"fPR^+(&kRqbn4FL7ӌ=zI|Q=T#3vU<#*gyyܕ}]bVI+kM #c|M2c vB77ЍK"AaxVF=$rL1yJH]}dzڼ~_/ u#!C8.nLܱ{N|KHG[ۓXV3\^O~;O'>n7X.["h㬮P/7*=&#_ fTˮ8<U,XC_ڄoy4:>&^Cq0e&~^k럂3jK<`~ͭrehpz"v*P}uBr &Fq4wj8 fC<2n^:EVz4e,qh4C&tTZ{j$Y pŷ&T&lL9س0m_حܒxU@jxeڌOmq62/d>zFwA1s:Cl>O4 I3Mb /A%!|7RPG @F+N:t>;YY{5Y ^$x%~99egň1{mY\č8˷\,ûթųԓ'cEH~ށCGǓ'4R/,<"o<$w{N/$}%s<%]|;/CSܩ+q{[Uj6mzlN)?U滓Yxp~nAaO/=K[|]xaUibA>BKßbHq[Lh~?Mr` VZwb)^KSɪn6)Mټ(ѶIL]vRV׽{x~ڳ|҆*}J,fW Uܱ('x$R2GnzJՏ_hda?0jjDx~&$P<: 7ts|.0)n.6Aϲ~{t4ۈKBOzoʠO[-4[sf9sa8 re[NXnLsі5br"i @*彳Jyat~[YFsoYa[պMO#5N$=x$W!$I܅n*8ґnQa{JF)gg(7z3Qo pJ>o sXMq2t;nn($%us%v3ōjfRQL5y<S@͎hLՏjgN, 4/ *LY6g V[_A9lu1pJ`f < {.eKYy>c& =;l9B :(p0%w)$ŜU>4˶0(72QKvŴ0 <м2YMG%<5;ϛGUp ~@>dY[]>ߙ8IWN]}3/.8d ^*u6$t9E9~%\8`@Lzci)ٻT,;}}FBT+pǤ .^`ګl|\h)ro"u 墇? F}BzS''Xk7~")~n{g[E$$jR>K 9^HxbUp 1"ŚDFp1 Y yE8@#p3,f2LS64 b ~lBSɧ}9'ΈXH-0{l-_-I/<,IJabt㹕rdӏM[oo|?%iT߬OJ ؂am|bVAڣ%*>YET).|1#њtį++B^V" 틟KT:n[ct;-uD k߿KmFA<2L fxp(;=}(!.M!G|pAJje1u&AG<+Kw{H (ݘl[GiRZksL&(䄲$~*cjq0' Pe7ދ]G1.Luͼfhyb(Ӗl5y`ۓ9;cPl*|z^4)yYɿRq*rsU k˂ǽZ> m=%>+y嶑Ldu>Uql{OJiQg뮔?oega2~r/Yd6s'*FW^E&OFu8!zMVTz┓=ⲛm]ȅ>v鄏JC% O~1q[oX؅xB ܞ=|'a.s٘5,4;{7f[RNAi S6lי{i!|Fۄ]?OS}5Wgطj\?דBx[rx]s}~ ==pCSSoPt$8&9۹[gyMj %: z?$(%6\q.drKl1b餯¸ƶҵVWz1AL&g֞* G=*_gPۀv#A:q$){: ߙfq/M~s.{WbSRDQ'qm]z C)AT#ɌZ>FFGnAI1430,TsB6%;KDiH,A\YS Q]|ٻJq3=Bev3`=<@"gC\7uBmN<`"ei/"OVt^в,*=,d!<D*hMV ~Sd$ĔQ^`,:@ڙdHVTWgr#f-SU6*EXm3 C3=POzH+!̼R=xϓoH4VroTQ#?L$u/|mid7xH91z߆WTe In]at8d16$$Dp?DOLN椋ĠbCNtYv^Ƶ?/o{[]o<ܖ叭xa?# ns}7 MULV@a') 3&zATUYpdԕ|o0iwS=_[ Lm|2$6t= )Oۑ=D9uS0~⦒4E "il|2i ݺWp/6s)̈k 4{#C_@)sq({/`!kS_R/A̋Pl#'^g ާ‘r SäCVI0 g㧜6m[k颙hjqѵrD G޶ G릯/XIl7Sϰ"H5{1&w =ˤl4/<+VH[eHJ"aZYگ@LgԌ<,̨تd-XSZS=Xs8` s h֘k,3 $Rƌ mvlkz. ϰT*t@cŊREM#~v^Ѝ-!`,ZhD i2tߌz;v3Y' y:ke4 `p9T{,rFaLmHR?9.uߤ#vgn"(˿x2FeR,^MHF(!W>٧+'Ā%}1!_)GEʳ((W9Z1֛҉qOu_" \Ԟ:>)c񤷡ؗ<_4E}[=F'xyuµ OI=k?"TѺ,t㿞`c]B 3&s^d0X[TXG9&n)Bb+p7x.>ST&,k!^⫚oY-̞ oB mDCj-<\7CVI"5VSOm~"Hwɼo燬y `[I >#h.t9W_{5H# aY{s\%1[fxD U+WZK(eYDS0o A ]qD7Զh:U&veeX1Ip9aZbùF+ ^$Dn19}r4a5b&^W׍o9ʳWBŜ>_(/n+J| 0DbߚmNY}(7قq}Ͽ"JWE3J:Gec1,sIM^J=F_jIhfFs#vv SXt%?!E{il.pkص1%[Z0dBnωfسʒ-[HjC8DRNLqtʢ<#_oUz F6S Pƥws}#~ғ eԙX0 DQ"ԟYOa: &2r ry!ZAq`g~ I. C&;Z&ٔ`˵/z $g[:cO>"YLy/…D0IѴ<ҩS2|*+׈klG $ Xy(a4u"{ DЧy*MܿmZbA +Ze:BV*JA㒣[*?,DiJ]iB j 0Tn'/dl6d7~gƪX~KY2Ogh^zOX'lGT&h6潗hyt I!^O 6F?ӝahFs׀ЭG|G󡠌S6x##߭@ ZI˷O|vOYJRc8 ;1YcՔf,xMUe6QH@q #|| oQ`Jm ӵ+: ~LkДKm!˄ (qW~ dʟs5xaƅ6ʫ<BENvjh Et3^x_OKOTU{)J=Rǖ|.!r[r14AP_5V B&ѫE0">?EA`~n A4e%ͭƂ9Q`MП6ڼ?Ec2S)}hvt!ݧN`L&A]rz,l<(" ǩ zf#h-BD,f+ YJLxJ!*!;1PbC+pFf5%xZqfcX(i&-Q K7l&QR[SUzA? r<+8ZmX?Ǡ,y}ќOz <˅Jjs9\0H 嶿9~768O漞RHta%ʳv ʣ4z=ϸA*ˆ `i^;гCAu "&>}]_iV3$ E1},`m0_n;.Tu`lى^tS޳5e9BH2V -]"0[(XXAtf5\,(R)R&Uc&N")x&_Czoi*:CM.k8[@Oq&:&TpJb6zר+5C yb{?h9܂tz,%'amֹHmp>Vr< PW@AO y nNԨJzR}Y-#}%y$={oVh?P@:y@ՙB1(#F(|Ot^L#n.?WZ?;q tW$<  d%SNQH1Xq^\iDGTU!dߡ6!]c>8(ukIӪ)>Bkl2e4l=Ẻڻ( ynd /<$Uh-Ǻ5̜(+}/^OIbW>fcܔL Iވ 1z]˺~UL%o[DcW9Ir? DZ&C:'Ϙv웲#4C {Y½Ol9Y߲{CݙD Dwtm_J3YfC$iuim^<֗^~P0(N.09os3IGpa۔C}HjޯsFFp ٿԖ[b`UfPz#e q(%Hv f?yvFej x5Ww($h5Ґp݆7rr;?Ʀ40K9hwWvTV]Êdqpgki([a/] 4ʦkU ;iVӵʅ%/ߒCHry)_;HOJHyΝ9♺eZu,C%Aw !g/%x9j6J ĵ0L. Zx1F6yMhZNT-I"`q^'eWJr=d/|EF겣MC6,GeQ R1LӿrG@K'XC qҵ iT_8.;Anb$4)GLE *2дaú0K- ⵱ZtpkOj8 :L=O1nHH75 {}_il3StL -]/ K01<9P#MlhmM׮ H*a# P ?&7g:?Dn-XTFeދšW->([Vt)hst_Iؠ(^3է x><4 ,nli}[\|mh q/S7"jZ7ga2)5u0C8Ӳc'~G+Q,y g%SK=LqB!ض?2M?@)2=R-wy h|ؠhD(j 645Qu Zăqf+8ur\@Ez#7zZzm q-dCa w-D0/Σ&GnpwHY)}6{޻fNJJWYl&{ x{a͜]_>#~?d3y D$>$ī4RQ*^(rFŝӰ6SDmۏ*)kOcz6 װezxll//Bz\}`54gR+sxc)Б*|)>2kΰG0mLn>`k2]OȽKlLc.%9Šۼ'M>C ~o kR-(.;by巭c%qzХ/5r!Vo4LF;!Οd~P(܍bk 8_m_Rd^1ʚW s[SH{m{-k17;|y\Y'O6yuWϒsUJ?(<F4sEX =X+8(C}JY`IdH|V-/}D_t&,{oq@?Mۄ R̫Ɗ$mM+WSXN"Wtj^vӰNlGVrՅ:ϻ9)"i*tid~<;J:ox nkNʔ6P%/O+~6#ZpbNt`r~ktbų1g2pa Ę5d9qChK΢c0cGEM4D>Cur Obu s*ۤ` kNہ9F`c|FKmZw#@Izu--ަS-2lS䪁jePhxJqcG@JWZ7@ f W4: )6q歡H ܄倽,C'ь,Ͱ;q?ΣV:OArSb60B7Շ{'Iz`pBܲڜ{tR# #dyW{}ܖȅ{y2:çɟr|oQeC`&N>VniiCGXDQN~8# Տe?s.)DbQhR/N.uWjR `.{徦zיh)(M!$6f ]X_,0=Vvy?[bn[f)͆~]UMi~*a_ *vOL˷ qJRn]X c5*-UdX9W`k6`N*j\tcgTc IN6*;ڼ?+1"B&$US3*U"kzJ3Ҏ em8>jRF|4onvw.ꏎ ?b|]& yiܑG+g󧽑[gWW4_jSG VڸlnG<ֻX1]sћh.ϊ 08Lfc!!LU_{K׬ctaLk]J8k-펛 =; |nH꼙}!˘3=^$ӞK(LC(UGʆ80DiØP-6JTN ?23~nPmz~ HL]zCa9bpñQϪ:S !Ic f] [[1] ӧ}_\ \b\K|8hyD_vC.+ĘH ̊_]@VZ-2=4>$p_̎*c_jVhZǧm׺zUR'+Wx]+"ph=٢ lcP|_'t/><E( $|/|-lrFtڙQ饾p%V韇}ŞĨ]R!Zdt^­UwrJLꋕ5"'6|nQ`{pT9f)rv,pw9ɝ;K> Ru݉HJ0؄~սaUX%t52f ܶmQ&+Fq : WM?IWS-aH֘S.#n2> 3/rP;z\_BQ4 ebJʳKCcJQ y(h5Z 'mcKRKLWwԩ`JӁF 8nDb{K`hǍ?3'CkSƄD?bu5P`iqPսqi^khUcI+l?X!m[J 9BRM\*La0V[$E`*֚ C'>;J:B^!T%Dd$Hr7H)t6L!Lo8R;,)׊Oe= 8\JAV݇r6Jc M|,xܗ {&k@P"-Xfx7wOB(/mruP:@kK,s[ xsZ =%S{A [^Ticsb:qti%r\7j7a=^uK8xeMQx >0 EJ8w 5tMd))KG0L/i6c_hf˻,pt#a^R7]xbk2tS 5O01cR9t,cyQ/2йWht\h6QPv$r/WZ˚;FEv OW2 y)8EJq*ÕQ]6 2RQfKIRm 63xKꂁ8 QJhd$(=zWO$^{kiBr995fl_yτpO.Ϟk #'+.E(P;F;޾I6)4W|ΘO4' !/Wo^\bATi*%xR_PFz?y,*0Ȟчڋ9Oo?Ԑn4G Pu]$wKrtWB^#cMT jsy0Ș<*|0`d,% i(Ԙ."hz DC RTӭ>20D|%BހcfVtBnN=qsE6jՋwotɤDSwzE Kb%¯#WS_h@/Ipy-<$t!:`6W vC',{rO.ȏ>htA҃v IJ*W"]F܎ud YODo*\؜0Fgh^E)j~ CO;{끎iΖ,H*8UB2xs-scP/^غV<7C5@pNOT]ͮqA 2|6 Q}nj#q̂Ԫ }fDN8(yQS;uI+r&b9a]ΎB-M4}#A}]4V ဃ.F ysBdiA\:Sn'K9KRKނZ@W{"WF`&FFAnzKuY#Mp B¤JWKO]>::?K ejZC%Ptq-窉/g<#E^<-)b/Gl+} FMWiXҌf1(ϰc yc,>~(kHqREf*Wnvfdߡ/z>(J||)Cy1R$XsvpqU@3. Sorzwھ57 i 7r6p;%/]-Sa5=F8d7(1^Z:)0y>g)\R`M$,7Ӆ+¥l) S\hݤT^b eVęOiT_2cO uז{~ٟ_v%ۓC$GKqW]Ӊ8eZ1#ޡd8"d:@\9oO qAз-pN7]]eQj*|,v{=o>9*ҳY GQÏPWW9L}Y"J[X+xA?Vpw ŸI{)XyL.@tVyX{cαNEz}V+Q]}]-j#$HAu8#JG7Hcݖs?Ϋ%{D 쐷bȉߓƐ^y$?^r 5$x+P⋋ԎfS1JDoR^ErQM|1޸5 xjbq !%jn?uL5;5+u1H8Mx6FD," ĜkQh "# =J ϦN^A3ϗ`@+ = ײh 7 cq/vG)7P S45;{y٣w=㺏ռ?yֱ-Eͅr͠qvYzC-Nl5) MľvU exY}T6gkK@>\Qګ6n+gZyU:xr-H7cPp{ Xh,IC:1T֪DmļCPÇ̀X};x ̗ UtM3 ,5*v{og&OuNgk*"W5I4Ʋ/)F;\<$lھ\]7T"Wgͮy0Kzcki00 v7)t~Ct2-r?xi/$lO˹8hWݴ({?S2 {VJ&=)iI|/̭#7W_kڀ`+eׯ*d >*CFӯh#0]wAB\tҠ,IseIWKJO םv=B%d2Gf moG&cyG3ũPn6!dM|.@% 7`b IEr:X˙kI3MؖL 8#?xGQ:_І`ŹNݏbOa_"$T^ _ҝ 8l1@S1OQPe1hͨ܆qwJj0t'"1pKS~ ,PUl"?'jD{<ЏNwg3okT\ F:L ƒ` Ix.MML,-i UNy1$0)>$گ4ni5L:B2SDϞ<ʆQ܁4Am'>jǭVy^ I="U~J`KOT'>GݤZC)zO@StvKZ#T%'tD,4_J ;42I#o@xL<;=$8f4Fq>`[Q+pYWygG0i2YA9OxeV(m[+EMWrc0^i^g$44bRkf'عRnÅ" O@˝7nlcwďqaA-UTB܍fz˙ug;T :j͇siAElK4`ǨdK܇ ~Ihy/U`}83I8Ԕo \2Ɔ򭫢MDBb&y>nͱY3W)_pR`x[PsҩիB~w1OAdKe ib#*{R1JB18vA@}ɐ鿱i`nu,_>6ɝ!IDm@LAޏCF˴= !,]FdS ?XOԡI^*[+ }獋?g#˜I/.L&X,*hc5fh%XERlG$ȋ 5t(8%+INaHxts6XG$XX-nEVYFf8o,c3?O0 (-L Yў*Ȃ.H%oC TYrkZg  '*H:$)}%0nI˾MZ"  uJ+ hMkvg}Zp+[m'Ӷel_\{r} 6dh]llr{`C,GE5sS3Urȋ3\dͬD|=šYN_ܲ C\Sa5yF}3c4S=t? =Q5Yq\E Vw|c!l&|bZ[s'ܠ{l: EA?q4:[R<>ج ג qcKpI~Sf^ D{iNyɮFd/ыY [\b éE7;X,?8?!%ebݏ1Hz0u l',p}V6},|tD:ԏl42IaTtX6cd~*9N`|nWh=IAރ?ʠ۩ܗ 0bY|\yQCT@<ʬ1! V/ֲ浜ZɤjV{li"_^.&qJO ڄFX+ŁoRH7%#64k k4DkJȸ?m4 XWvig#/\5n`AQjhW`U;$LBgpns-?=;"Vy-\KLӧ@r`de-CLص늘@#k 7oD꼆0oGGW)]=g4T<^ ]L팄v, u`EDneI2nn|Fwj)h`}\*}^l$P[+"G(^ہ&Sy|W|c%%1X:ly8lC I"0X1{ Ehꔶ)xX`5hG|L&~]Z"?`C*zӌcгॊ~Vh+0s}Z{\;tm+8ǒzEF erfyDՕa%ďzߦ2upc@.j2Bզ`%[):m#ʰVz}:ʘ Lg糽"ĸGE5,e##-Ԇ8G=(glIa vH<5,3;UzqG ]L%@ UuL'=cSw3 -ƭ򂅣o,86,k4)1~t/`@ed7#Ocew.u)}XA Yv4UŐ5"cJ`.F 'D U\!w9u9y,O@U䵹~54A%K5" Pyv#qbRXo['>AiRo/*`l(l0U^j =mھjXm{BY_3J \615e#S""f4ٷ}{cCT' anK(UQdbkgv^MJ88ϕr0p*uK9΅'c)U=a&_4o=MӞnhX=o_?|={M:xZi}mN/Ěs (p-3$G4~&[x_t"]uKU7RKmGtaX'.4[oyMݔyQPM&zx*.$Jx$fyը/Ls,Tݺ9;wk'7"V$ cPR%zIsD+K]a u38X8mϱ$y$r&\e+,_TXȌ{Sl 8Me_ZPCu<@I\N@uGDZfRC;,W=Zōvטrb4!fbX}\FesIm*9j q+S]-I8ڷìOJ;g%Dy>@#J}h4)wNY[11`~?CwWZP"&Re[nwB]ghU_!tyT/@Ug>Y`ޖ ^A9j\ W=L V4@D>|N~ߙ9*Kϰl?041LiߺﰣF/n}Elei{jsU vGC`!6 㱻nhΉt.IS% l{q^؏?:(]z)CޑH?H&-gY*6"ĪMUk'O7Q47Т?%v\47v2;řDCSqdH<Jj7ai?u*WrnS*[Yk,k̇l5%OBz"+oDPSXlYhS΢xFC:-;tAjݢ"~ZQdE\IohKX( OE(L17f6xRTOd4@" vXft;f d ~N*Gs7^(DݞQ%{b4uE[HM, m%JeS&X$Jߘ3h^ټMi 0Z'\/%Y\oWI#l1V6EB44 G~0͡7hF8g>鲵<*F 'xJ T4_ 3>%F͞M`[[UCV8!(H,gDGIx>4 jl{,, PHХTJGbaa͘$&ͥxUQ,kQxmڂCnٽyW UpY廴U|⩇C I?FY$ts}]]I{s^t3ΎvE _<|ze;)hdPBc)ݤ4rDB{8 )\!!a1X+aJrÏ. 2:PER`|~L.4P&iڨΫZBi|o0wK]KmK^gVx9ΞmNy ~Y@ {T:|'CU^y%.c 7{MSW9)-"_bϮONn^G62y,ۣ7#JLtQ9HW} 4yUѦ}6ޏ<3T#@y8Ij'/<6;8[0. ²|5tm:Uלt_ƁA\H;"~zwx,Oxmœ=3WD 9yH^B?VayX{KhN5M3 c5a~XuYdHZ/Ơcˬst5iz V$"El1tu,#)io {nJa6m6HscA aze` ̓X.{!-ny@x=|_AAHĥÿUF؎NLJ2d'x'qmiRMBEE)7zڎa }hmSli YW]؟Bc2jY.[Z: nwK9_^lAD㰟f8y^~)NvȖ`vwkN,pǸNԿMRLϳogH#D A}XC{Gw,w%\HIiZu4yZK@KPԚ;y= 3*mNci٤$O$KÖeIzi A"hi,6RqQn5OWU/]1*vU)`&ڬ)($+M݇jq) ~~x7ܤvSe׭'&]DE?<'u=]T tw@VEGZ윥^5 w%DW#(q 7yMLa!܄T_0x?tmW@:4yJn6-/Ջ*N{$4 6(j}>Ӟn}-oS}: .QJ%=˰@T񎉱$X.)W8B(̿+׾'ySʪլh1"g~-nuNOYʘEi & D?v0Dž /0Ymsw@ 0Pd l^U$hzOEizUOAnX ol%p5CWJ=u؁BzIv*d*ByPwz4΄@6W%wTLL9oL~¸dm @5E,d Y̺u97j ,pS"LsȨG>-eQCCBpf>;fdMHu I}::ˌ`RSۏ C5Wn,RB4 ˆLV|96?^;t(< ;dDv_V$Ηnx]ge(-3Tl+F2*R/#NƜ,//&H0 t}؟Yq(%T'r  /<׽b{:78I؇AwFV(ʽy> ͇[ O5~OЇZG1FeBYRRaŋfDor(!V.ؠQˋx^U D ms }j l h`UV.^\Ѝw% М$ J^~aE;ͭ"efm(ހ& L"pL{M(M*GTb ,Bc?` l$n#1ViŶxoL.3kά/U8­uzQ&._ TZ1Nhm8meVUNxʑlЯb|C3؜:B| \qfHp2` ^?3$i"2.5II=},{dAX.E׈ANBoP ֆ#:gduT7"qƒr,ƇAPN=a !WZkfa* gE{,{>*~og Ӱ.Qe, :q %>7kTW(c`">O[zrU3YkRp&Nu_.*&@0}1Ʈo,$1 mǵrAI=PA'i4B>TZiMo Npdom PD/8>wnZfx#+gZ2 y|Kquivy&v#-)+v5 h)U3 ˫r5imsnq^PiN&BMv&'_4ʩj|"l KeK2MlU9%j_T2EU {r88Pj7jxXb*O/<̉:`4wn,^cڒL<0P# ŀڤ(< `1O bN!f  %Ñ[ގQZ( &zU܁#CiB>ްuv^'t@os"᫛?A<,,2zq>z$h^tmåVMLMf?/x:IvhaߊcoD>ނ? k/Ã>%N(R ͅER$aJR!xsڟfH!CܻoOe̽H3b8Ql=$)6ZtdVRBPCc殎8l>~`vCHJ\DQcO5#&<}Z.iT1-L mP ɆEf޲]']Iq\<#(5Sb5=H`ۗdziFS􄑁Cjdad7dJ\L-L2(?ˤ#^f;V+d\RދBƋyJ1yM7qXyH3QV} =\ XIJ'}_q&]bwg,R;`16d`x ?8ZwF'tjhpjT5|H$SJ0'I5vYztIIt##F%e "XI/4/e~*r`G;2Z+&l,R(vӗ?lK~F .{_g!o`|szQ\xO&A 8PyE͌PŻVԎg)n\ MZQgY"Fۊe$d*b_O2=T̖6Ddx|5,涸B}eINw݌Yh :W@ɩ' ZUPk*{sm'SBBS`7["esLAnαk<;v]m2$FAd!\|/8u8C^?C72LX4fήӕ"2]LCPu@q\xP//Ph п%K :z >W$—FLڂK>aC J8p-po/MsR?SK};KwFol&yUbSr@2c.e2!##̦:&B 0m|2,ZCX>~(sxvV)DVtZת7rEF[fyQzFUQ.^YLEGwH*ԩI®Wsf3`5[q&tH~~j.oV"OX<d|B5!zFZV2gCqa<=8c-$Q8u_KwGdzϙf"M9߽i4O}5cv0m@"&aZ?zq6L 0!ȿ?"fz_ wXk٩/1!/CnN5{seS.k^cFtm$Rꅳ;^oIlxInrk˧H3=Ad-C?$-6rwE2dtJ a k᙭'jH.)5uB X2@!'L4^3 2Q'0DݼF8Y{n9LFuz0ӊ%gO^(~Y>13sD(hrEŀ*Hz6=Cs)+d1?%^ۇZ\ L; :Vm6wjZ|͉k$iؙKz[uZcV6yF1 xy 9瓐 \ItsZ( GzMJs^sB?O~׍}` X%.?~k7HnZ'삡&Qf_ J1 5fjCq3(uw ):qYѣ~n̈㡁&9ƒ+w ZuH蜵M 4JDj?a1jzDBMݣ/19W]X9Hf *GY1?υ<6HP>l;Q ^RrE$"^\c1^{O[z Ha-wS_܉욳& f\B1( 8skisz7{uDb*(=9$p1"#c p$|gʃ7͗P&1X~ KLЂE˪4= ÿvSX0'mdSJգ n3)GXCN⑩DLgb6sѼvwj `Vb(-~|Rahxyn $!P lzVrܖA|B[EFʸGUP~EڡWB.4CLoPxc0-;KC4m<"p.)'ƌUf)znAoJF/ƨ},ڲՏ,`N=KĴgcx{Ĩ툱#!&p5be'N&h XwɥJyy,O0e&2=~zR-@?]i;ZlDBͿT(p..ggww}J8+ՀnZKhxPbgT_iqv wV̲-NҢ(4Mx+aÌ|cJkj7ż;m'$XP4g wLE,n4cˀ@RjT<'vr|=#DϐXy g.%ory6j c$͉y* ݕ1^"d$&Yr.¾r~=q m Kerc,g wv*Ehjm?6n6ީVʂ`U6 p2WlB|"'j$H6Gop=?goKW| Pb Ph5eE+*8?~D?29*>'y ezݷxMJă)j^Yk; q#*M.3) @ZwuaP[H[3;T`zUACB%C6Z0XmZP";ʼcUFo(w\*|'*Fd{q.z<"+L`Tfѵɀ"5 sϮOPNNӻZ %I .kbt+#;dd2Ă3:g8Y7)m" 92;-d՞9OG̞H AʧL]&2JY7MٱZ4@6cBQyf.(A1Xj l!k#rK\e/ANz`]|4KS1.WSZC쏭[r&iCD&(AM[5 :r&z魺I._1<eIZ}8; .'< 1Fs@`~k7 |bI5RhޜGd01;#~&|ddrKF :FI^7Myk !/}/[C[!9#;zZ;B\5n`~{Ǯq_{asofTRv~F́C2I`o4z]X6Sq `!&`Pß DG{1BӐtKwbbN=-GtUo}x KzSQj!\Mù߭#z1ODr<͵sbg~Z,3iyskf! d"@}8!,ڠBCDiNP̸p$N_?] 棇pY=z W(rlYv0ءŅf<8 bwVsJ3WL.ϵ! )ӿ;[J2®u{2mۭ1%EhҐI ,ՀV HxT& 73?:.#4bJ ( 肋oq+d9(Qa?j?ߔ22㴼&7<*Z\[V>6t!sl,J-]*#xk4Ie`bʼ2`jM(ҹa9d*;H8T{=jpǘGEQh #GERrͥl̡/@u}kEjg D=0qOᇲey?][Nx*Z4~Nij69٘gt 9]QԂ5$mŕot٧?uɬXA{uM f c =)">v @ښf) PDץ͔y%?oەbo#V}[[6&&LRם]䧭1/GcdՔJNx4b HhŨ0 {v5Ĥ=HVأ2šԍꙖҙnA+9A~u)vpODXChGجL73>B鰔V|ܣb{S]WJ}a{7K?gRZHs44HP/om_Œb W1Y8_^m7z˿Î. rR jnq!ҒD4{S-X P)0D,z.ыSlfܰ7ъx/twgk@Sͱy?tPYx#[E]?S{6xP)ḟɇPG͆YEŭ/ yE-8&̠mB䥬U41tϷr8 h׼WiC(ʩ* U eP= dqνg m2#y)ݜ&*wQ+@c'Svh?L' #eB6su`:[,qω=(6MR ]Rlzvy'j`u OKdϾҡ^fJu0}TJwLeU\[ƶ8,ey4A]Jmaw1fO`P$Çi̟ !WA@6 tEwWp&߇iut.qN%"')'lxnK@v&rύD waF.Au"FŽ?m?A$bbcZдx<~%*gv^"=Vuj'Q96ż lW*ML7ipU;q̟C! Ջc}w*DKKFI epon^9\jKu6"zz+r=񀌝J N#y,OGkrGKXM| r͵C:TzQ5w3o`dQ?M(+@@':OI#Z< s9bI6gS >loP`do^Z"r$ }W32IȂדV}REt ,acM(&/QAGDJpQxHBMDsgUm觔S~he[{OBpGd:\ '/ ˁOD)ʋ KIGyuTIo_"rf{m#U7@8!w31ݳVN %{Q:͎VZOzFWei37! s;OM|Hn3Yǃ*UsuibgZ gny1ŭY:ׅ6d^sTIDT?|߅M@tO{lr.P-\*}N1`ޘ!1 CUygPPZzR5 [A1+]"N+|'pP7.t꫈M##oi\Lqe=+T$wL?z< ih|9B`B*foJ; *JW'0ǟ џM n(P|^} /2=SN%FLwku_4&n2\FFW$(c6Y 8'䈻,OV?BL<ɖib wKTeJM`ql~GnOy~xۊ0ӡ(~? 3F*pxibeɿȀ ˿Ezx?[b4CFc@FmПE/Y䀩[ۺx#q=e6 ت$;TqϷdTn%.+&h+}6Vn*h/?op&I 6c؋#2Ge%܀krYe˱P85$YZP;+'F- PQ9K(a@#L *fhҬ͕#9I+WbZZ#s?"pðٲ ە8f؃,ѯ4e\ؤ6ࡄ,< JXKNdՑGEc90YH%NF`r(,gE@)TsfY%/KFe;` &/wPg'bwp2aaְj+H(L-[*KpU Y#@Hp~,}b2 rrȨvdgW C0=޾gZouW۴헲" ŭIX?x#,sLH~|Lw_Jua#$Le5Η{( 7יb^~QՅhP U$ s/;/hvLS\fX~dy!_}ԣ]9va1v%OYd[?KIP7,44v\dkz'T(3"m3(,{mՉL[ϸ'\ͱ~Qk1&*yhW|*9NЫXQx %Éi}vb{! 'f:z ӈ{RpVm_! Za~o^in13Q N) Ut ų3櫠}rJ2H2[Yj.N~᣷T/@.q`[|J6Bi!&d#R՟C[l)c3#m%zc1 d=f]9car\i\I3! e¯ҥ=;%M j<9mcPӦ,7Q~YE.ϠfJZ%ʿ+IZD0L\;[,$d-]0߬ÆUzZ t*x9l71$bZ1 u^1֥43DT 8A=`d6сBC.{^|f<|ުWΛ#{yHEBdH)F! G] \7`pK] N]mp:V gxwuވT52ls]ߦ$.Z`p/oHfvx#J[-bG'<7d;h$QWh EY¯c̛:c7wW.LT }G>&Pup"#o!>l {=|\RL⅘Ui]oS; "4ڴ`aa\`6pp\` vSNQ!iJ޳C@r*ϜY?JcZ]#Pyy^Wo惾OzR.?wnIjAI]9V)GMo`pþ0ѱ!@T4f=A/L}VxgC dM(4got.KЀy9.-^2yE fFU'eDpq[suC הhT,xntLɦv]l7;+Xh?"Ee޺=Ss0(NE_6;Da}ԬYjN%/M1P*-ڄ!{AZ0MuJ ,{8L@Tw>q7s mm\u PoR3{@6{NZI)MF}J|#-=-Q{+'S'Ⲽˬˡ.bWJ7PK(x/T\,KVAeiQȉr_Q%s2y5a;]ӟU󹱇ʘS0'GXNM&Oi͞{zkmĤ˦4il$fu'P~Ns> #@\Y@4:{W`]e$bG69Gn*^0,/z Eְ! L]ngBVE1S㗛&[ ~~t:_h٥@'9NCҮpP"YZUUm-^V!(g}<.pyT{twK(D>;1jPж'1i3ky4O~VA7=|C|N[m% Uĭ;-& qp~KV *_\<ȊS9Q\84uQ*T"Ѥk6ѱN~2pbRFmEɩ ɇZu~{'5\T@"LOB{E!>lK2N<>]s N&qC== Fv>ցW0"Z#WZTѥ\}`'6ަ``fA#5G+9Ai{!d 4Y%v;է@_$ڃ~6m"<G $hS̴aT c#۶LQwoeSG؍3,k{~@<G_*P'-4ܿ z23im R+&eh,HܐZ=Sl6Me \FEyLoPG EZG_V&W43zWΑf_%ҐhD⺆E9- ԾŅKCui|hUE2aѪU= =lLl8! W`C)t ^0w\r W h( vuЗ 7.<u5[蓺/61[z㰮,\ җ:\9 Ʀv\TʲE= ˹:ů?;Sn,t'p$.;Ow/)qc{x:j KL1@$-Ěd2Y7-D*a$nޖLOƼ>êORmSwFy^1ΦW1 %^#W/;E YK>ݢC+lfjzP2yw]6Iҳ2bVE Ca?&G-#[^&לvջ"xVzg^%2^'LzN*G+~:HILd@鶅IfORV42sdaofMDDX&BZ{~ܑagSy\~[Gi@P{HMiv֊׋?Om0\_m$ҞPY1U^ 1Z"c:H;v`>dMvfܪ&'$oN6IaCVޝ= o>'ݡ3q/30(0pW`~gec^@$`~[HJtIuhoņc8ԕ 뚐]L}}l͹{n/Kf1F(+*_99k{'+HE#BOfЛ{/ p VΔw VkZ{2TDPU,I'RT| G#ekt(ڡbبUk/r\k|,?\)01#e!^#^JP7V”$z$@l2*{9*ZfC·`Ŋz*c&v3757a:`ү$0:ysl0Qj#d#3GO$_ qAQs|=ZeXyؚ(O}-¶; l޻IIg0>#=HF=T|/h02Vgd*NnZ]uzx}Ðq2lteЎ0z$S6C{OgnbR8X3}wdZ&K| ܁T v$KjD?4[Q5,+!F+IhhO i4r _SC ; 3ٱ:3)E VB$!\Hq l1VfǞU+ :.7}|Rz/2 SϰB{ͳ%ѭ.%nȜ>0}_7Suגw7–-xv|IKNVHYHCf @7EQF_`mSoդ2qo r{oO5ul7iQ ->{}jStUUFk.funס5 봙:| `yC 2?x +7 HaҌ:1i!oMEWTjؓ4bU*@ꑴ02>m8z;j]!V7dSE/G],hl"x _+uTdzM.##JL6nSs-FR(|fƌQTx⎞j:'VG=xV4G p?M` bW')ФjQ*٤¢WDH:D Kd 0߉C`FX2viKH27>D#wKSTu-)sKMGmh߂2S8Qx.Еg71%0p(~'⢃’M\Heb !e'Z+L'tP)G$ 7}gJjGzi3;轸r*#@3_RqyƗEW8$ ny>hGs)ǀl`Ps{O?|=j =Nv~ԼQdj5l)+PA`*  D;ĥ5DG| Ʊ(O/ˣ d'9f⑳٩tq \H(޽mU5e6vS*gh03)C,:,dKѐ$xhLQq]x &(s^v/_ģޫryT9J iW  f. ǢB~bW(??ioȻ+J A')ԑb&d_!^"O_)ψ荥fN[Z-qgPR)@ʱ賩\P/b̈́=A %] HGaqTKIH< f!Kܻm]8,~HѩWXFl)u>G,$o.;J,Z_ɦv<҇ ʚ,ſn(Uy - fcC#?ECăِVB%X&ρZqE0<,@'Hdl3͂-{ũZ\'DCQ'FH =s4El1Qk@eu .TxQ_TB;u E8i!3^ `Ŕz5V7aŏ꘠^qq~n Vz2$z3xDSN 2mq-oq72f ը]ikӸ2- iRlE[_p)<ٱ![u$~y~+, "C7&r#XXUdeѷ':4<~ AuCP:Tͧxd׸ZDv"PJGAKR{& ;]SUfR%b/-*e}K3r NrAK~-~7Ok޾3WKfwfv=Iք|&yjyLʚ$Q| pNQ:YePdf/EὭ ǯwȹ jcm Tkg^unPVIG?τTZ  Mb(5KFε1UtVmdt~71 ֱg욓dh1oW"}*ƲZm }T3-gzB)Y(!| gC$[u8~#2#=%ї[4c=YA С|; '{\G79+/ ȅARy3}2&sm`I|ܢ,y/C({.Se)ܯ$51$ji\Y[U0j;$LeSͼ;XUi'e)M/6M eu-Qnܶ6@,=J:Ì4q|F)u\ NX8A4mNRcmU m,SQI.l-o`q*&\f Ekk//#+HT VO:ą_$6Na0כ;Q~6ޙcOؚ+}2lD$fqа?UGzf R@߬#H?iC%s{d񨬣*o(l}na&`~~SSH60MW8aaC۽UR`A_<U:s{-ǟ!+, Qs;]- !$'g9Y a pbdfcpWqrfyI ?!' TwU}Hv< \ ;=c+??)OQ須)cw尴  AbzBST5+@U)݋dl`em3CT87/F,S y*>g@ C8&Kv6O,O9 1;qVp)˵^%g] +['m|gcC<+[-@<<SGJ09L5U K(ZςG_S-\N*cHs~_aߢ ) R|@e)ԓJ,MXlfd~.81ʐГ =դ Z-^Dcnnamh! 'V-᤻q0'ܰ"b!UP  `{tlK0r4{pYIhWK>bd1Ày`5kloBd|}SWRcG}{U&m~3S/xڵ-9׫ 42 3v%5NPP5爒BB9?iG$"KdJ3KCw~uaȳ^@,PHc*b˲En;bHR8? SL/Q+\=0OJ,M N0GxeMBOW*UuDF~yK)AbG[6)]s!Y *rPi `֡;K)USWf _ )яr4;FܮӪ0S txk- 5 l IFR-JRW9E~hWc0بAU_^%2>]z>o0MT8'#ޜu0}3Uŕj\ه͙µ_v= v[kv}f|NHi3_qpl7pm JGktQW&AGݐ3eنBٝj ߚASp=pi5~{ߐ&kr'. -8f<}$Ofu1) >agF0zrf DzpǾaT^]C$6<!DO;ffM .Ne>Nn'_=΢ Ń@cnc )dk' ]ZuY<_S`$1mvcLr6 E>Q; К2Q$oB ,syY߅ZaE{xË4$aGMm2͝njeK$wԯN N|)'nWƩqpRl4ʊ(?#qu SWn͎۞ee\ 'Ah^&OU{^'Ʊ_!Q{3H=L^92Zr܅t3D )Pl\'.*U>Q,OY|?3,{ .5GxCPh͘j4j'?FKɭպ{`D,*Uըvһ;DV7WU_6D0zG ɘ,j3Mu ޣPΫԱavQZ[UQ&r4(r{P3YKq|Y6Ewp2Y&!_ZkfSEܸA8py}k9; %,||YCRZ[wrW0Oޯ(1z>nKʕf4jA|ZS+#H F{;3j&m\'U|/\ f2DRƚOEA &Sm~ШUS,b}x+6@R 9D "Ih5CR%%h,%fgf]D7'^ efjѷE2EE k)fxU.@RF?rul&sȯUyC|U:oԞwY› :9UuBk) ¥d ۵1J  ZEûzLM S档yIzj)(ƫ-vrM$N{7nqyGI5sI)>Ҿ~յٗۑSrOLŐ$< {~Fy+wQ"}6wmsڒwj1|& jMW`d8` ,`v S]N/O46v%q'Ӹ`ɀH)K 㚍qf+04PZ@Mrr6T2D}7Qu< ?Ȝ=I*{F-+Y'x8';Յ}?8n7ɈQ"C m}^ÝMk0J̈́q;AI3 AN앸EPs,]ՊPS\[iܡOB6:#yc=wLB]z|2'1rr B CbןJcw~{Qu@N=9?v >{(  7!6,z$Ğ6AҶ\ ^h gWeԔKjEzB1x1?%w@ |t$%: 1@7aJV JFLV˚,IG,bDמMļ}>dd < e;kyr،Ndɀ)^N8Wy ݼ[٫Ʉ Ei2NAt.EE0>'yCKiCt:sSCwCZ"%b74՝#|ͬRT9h^ s(D-Â4|Coy4}+6mfgW8rh'e|QNH` '[32)qeYFxh!VS̓Wl-opJC4߶t~z¸7]AmGNI162E1aIDP0J_Z eM{85Ԗ>8`fcN!J!4_T;EOEP~wΫ Em%f%{,D\"INƇ-%͔5b%sj27e}h@,7dZ//<[uU(łE7F;Q"ʩIJXH,V Q?hs`[iW%T2#Il=u)a:{0I0*AvQRx%20H<]_|Sɩ]XyE8Wt5Gj'VcrƈA ,75 :,siG_CFQ֦5h#sx%PNΟPc3 ,&BOlWo>FM5r-O *ھz}եMwʫG̯M3HNx@RP7d0ׯܗMG,PTJhQö< <eq\@IqV#T)c pu &rL?ڷ[YBeSRJEjEbn@D -[Qmrs"r?uvn oz%1XyYz4I N_u#bc@305 _yt=kYsvIP0.ʾ43-u+&WzybWˁs@5EW)0a}#X:Ow\0SŭʏJ5r·`.vZ@Yyrqm/P+IyvmX4-ˠΘ Z%ŎNC7c'm+(WALUjڷ_!0j8-G .;e/QR׼Ј.=Mqdm/2;#ʱfMYkl6-riC_i}i]vLQ8&"_IP4f[ig-ڃJz?] }op/h!Nk$#Rݣl=$$B;[:u5\JwKǣm{~d]fJ֢%eZƊx `L=*8JG%A;<$aMh>%-<+88cv.a-'-s+\Z(@73dT4| |E<4ܤ=P`Rk&LJԎtM[ѣx/vs,CS^j/8SE6AUtO/ĉ |Q$ϡM0q'`]X,Xd S,Z*mca1FH5 %#"1;zTi'GgˬX SRREe&3ZH12>+~4*?N\HrW)[@ g:l2&9~p*4}U<M:S7evflBG=owQ:.H$'2xl7`]ⶍ,.ڶIt~h%rp5%5b4hV(J?}SBȨhqn&{ '{XqR)љSM5(>wBMpצC 億>˰߻Cg0!bԳ;#*)Kq>ߺ/2U z7*0ܚ ^K; {j|~0_88A=YЖ>e(ҝ2N+O˲Z|FVLa睤:)%m#;/k~2NW d 1~PC}}?hP~ݘfE>C8Qe:ð]_~ vݎ}Beev[/[˟!gH/թfw`6`ң.*qt3'zf3XAZSb *.&}e#ui5 {Id.رH9??E)߬ԭQxq@FoB )ACؾ{9ty P C c`=O5"U%8uzrs,SLWSk~ӝPoe;wc}Ք:C|+67ۚpvko~qAO*ϕ(6ُ0 tP _St?JƧ4ʢ2/+)# ":qLh`P}8w\<]82`;}GPc{͞OKwӞ:@m+"K .='2U~5-`e=M_ þ3ӈR2"u$NNA#dLWeDz>v*&h-=FۚodPp6W:SѰ>A.4g3n_pa&vzJqCSNa !4Uv4-}Ģ.;h7btԺhMPD}%笕l+ZtX d~m*|6j*?,5AUn\p~_1nYMNr\ռgwd)Y-BlF9Ǽψ3$RLC ܜ213c>Զ~g(pɹ?MFL_ZkVuuȼz {X5(/6v,uX.’;WJ.diT SrͺQ,L3~b=sR7u4mW#pRl|/iu%6ffݜ|C! BinH`9&cя1y<֭0|$*b34`ԃ9MHsmI lЦ) Vr5p~ ԊBm ߬,\:]4:,A(,܅1K3X< R 1Te%_oD4./SAbӈ燣I*YAd'@ $Ton%;9ˎ̖FyD #]nB |$--'58't\g{K G⋸d \Vi+!rEn4;$R p?1PZ~) ߙ0U~Yq (FjƱy |$X8k'Y!D/lVQcu9 if,˭ Ęϩ5eA%kPQ[ջ>:x+.6 2b86a]E7Έ͞7O*  RPF;!Im3f68ϫW(ժ//U!]a ĽT(ʇZxxߴQ%Cf\2TDo;ye]X.J/i[UKZJd2 RY&1 TB '֛>)@1‹k> o\&g.|qD/EvwWP/iqM|\(9m_3p&.Hu <TDobbOTw!muZ@"6&ϿӢbp9VNϿ T .cT<t:z?]ԿH}H%:, k>i\gȄn1;W*exR8@l47Qw,'!9ZqyuT9(RvJ|))(a#NIa!{OfȗSOTk?3[Ҿ y)\.Ezly; \tuE$YGwg+% BػsNZ薡J&@b"h7 ؕjqR 22$=fԽ4[(j;8ӳmMjszᶇvE@|(#j"8cC Dvyez{WTNNK iV5Š}X/lᑓ؈B֥;l(-G5k9I׻GMe M%Ϡ/ބkv z26RM7y>,%MERe8W7K r':2,(Y{gyO~O~R e>?@~N`,ǖN\ľճ*FP#L]*SwVbAhhMu=ۨZb~r!2T`{fKOU{\m)њwΰ j>:k;eXHiA1Ǣr¶= kJ.DAW5L<#l{eQ ,A'=}׎ fH5YV.A~w:#lMv,!mm@ܻ0M),1Jv0`|`1O*KʱUGN@Og)T-;Y[->y1Ri){ ~G ) #򖒞 >\>-KjGT{[Nf䓾xχ!<` JGk90fFM[8!eq>rYDJQQ;N=uڔpt7fiS6'No^rT`QPM2".:v((Uه8jt=r T"O~j>\1|F Y5e+ xY :vCІ4}svt.v!D-O$n6;ghzkv"J`L<"q 2!)x Da3̵R 5q7#K1!*+f+ϱvh#Doڠ쳒iתF#cVBא>^XNp**vƽN$nyM2MOM?(rFMJ vzj"A\-+.V66!M٪G=4om!v<'H\WnXE:Ћ&.U,bXNc t6rO",l"(:XZ7[\7sν<]#F{̜ B,}OjDh א̸["aMEI+Ϭ@e>=(<BtWU Ҳ'R̈́ Y~Us~]v}~d5f݋iGpPJY3!Qf44>mn:tځIMrc Qƶ!Kp0;cX9y&(Jm"žΝڎ: IkϷ12QTHP2Q*\G͡?1F ,-a;raEk0Wŏa(|_,̤,V|6MN8Voљm,:U. y~զcCNs{9H񳓶9퓕'NpϠfy?S}k! y4(l9? kN|(ChaEPf#XɿtxR؆<i1nd:.@V-:-[u[CI,jB @Mb~bMV$+lr;wUxHWj}Ү|fcOb3@bc`'s881'g5>IQU $:[i0k9*:qf FN%B𴈐aB|`H:_e$![9NSkG4V-C*.I4sK&ؕ-~h' xzfsw `<~6a|w6˯e$ԬhlĶ2`\ KQrԜ^q ց5kzHpp[NJ?rL ;9]ϟ7} n^.H%irz0]֪Z2F^r) & g@hX>r0MbPU8%,B bg`afctx%C :Rs{8J9P H(c $?pɬR.Dwj^K(66!fYj$$r|#,HAvک{{1nR(Q)8 ˍZ]C:ձ&9B{Rnj {#fsV:5)&QZP^D ڦe+܀|l=Fɉe9d\~X-~2+kNX-.Qo?Tk\\$`W>XκJ: ܹ=~v8|.^~ՁKU(;둊rH=nk9ră]~̭[rdFy oL |œ!}LFޫE6 *)R^;~2c_MzEs9@Ppڿ9h?VT k g4q=?sc3M6mutc<Gbhf1|b(!{ Mgzs i zf+ya߶ V6[n":p?IŘJrRa !ٽ؇9l9c3%&;f  ^JB0`!k5m)Y)0]Q^܃{j`f/|aTv*&mc^?6 `D:W[  j$Y·}~d,-.He>m7Gw> D@Erh!g)kCcc2vr*]ƅ@{rH3H{dc(Bw~)~C[ dsn7#G ՟cjCA |TOd[osEѸs}XgFv "=[?xE2@1U}6[+K# D3Fb77:G ^O0) |,ng&eHXi0 # ~%ۄE©:'ʟ ͋U;zaܠyC8zΔюV\{h^6{p))\+D߾O[?76/h0Ǻ13wO^{C/n\Wzl`WeQF-q@+tQ"q5{Y H3bHʦ+8]c"T2UKR"bX~}YcU %?PV- 5sP6!o%c]hr.0vGI(~Z?#OWWI +t{%[)O# 9D>帋Of*33}eAqǒsU尭h{O [רYe+b ؍X>d$˰ B4a_dqz@Yj=dF8-qI_F`?!'ءR]<+1h"ǫQ \g8vW*,3#mܠTڛv*:@~GE y_Sr4Noffe֙n~^[D+' ۱ͫkCFyoiÙM[^Z1!ɵCBe"8bg}xR*X]E/k\n/u}(.ek82a&]o:巵|6=pŰs*HѸ~]og!%k*f7]MƂ3!\Iq&>_fȒn](WU mEO3dlq^ו!lcN3Cn%M)~`뷁 >@k> 5e-DJ/{ffE@b8l.iTFU8; ;{Sc[ (_lC"W.%ޑZ^innz}(ҽ4)Xdmnʌ1a~XɅq1P0~,}D og6:%w|Axq5/UVCUM%O\CX&\ 1ȜE =A-Wf#Al=nIʨ?ڻNOEɶ,A &ٮ7!F$"E8a oiq|dX+*)3Yu8BlŵPp~+Q[Y2izuOw[!z-w2)? l[Syn˃*Fh5G!)8MHK7!Vwl5wibv* ՜gB }˿dYJ& 94C ߦz49i*kz.*%sLlykMȔh[ƬtsD$Lqox\Mh76Uއכ֌gdˢэV}̋XR)urq J@] <:K+j?G'iB[vG/H{Q;5 Ł$ai0|M^<44|`ѡ$wE-xg٢<3&r\1/TݛI:)5~4WrG ; ]ԴO)\EPs¿/0=d/GV)׬aN(!E" ŝ#a;[.!,.atܛ9?ݳOICG%ï fOqCᡬٞ :tE. GdztJ/$}{D+BXMm1 :A{fnً? cfFӼUֵ@#02^2Ձ(~DpA9n?An)g%j9PT[kgJ`0m^]ԯ\_z5A!VK-^KXoa2+L$$u㇏,r/PձM3ojL:rP!Z'1*=ctzDÛwHΡE::YA0Qn!&jQq)#lN'e rN/PXtA@3AdG^be..jy5IתʰIp n=R8K)3Ј 6%Bb` ,eJ?6EJmCʓOC3Yr#`yyMڪq,\qt~܂aJs8I%0Sui$?GBH<7y4> p\B][o04oC8Im&f윱*X64uAn)$ƻPq:@sJ!̵&p@h!%Ju] dӇ Y!+S3b(F^5iNKa^/93`THQr[9>AsB Q^q{r@> E* Dxf;L s`4hЋ e70 /~5< XTְN˹! HzdC?wIx&fVz#locVZ ShFY<8<7|ݢ6vP*}zX\sU֟F0S&G7jrCm5vyrD(Xb^p?%؂:$3e #*Lvhueg  l1x5/%i:[:[!BV8:b+OìkE =Galr1C28dȥ9ҍM.!MG7'M͹O榧(96OM{m:,^Σ(= FP8 E+ALU2 _*z<^v2Fe+TN^}0[oD^t Pq`.1J$FE'ak_gb@5Eu܎2]=Y1Uf`/PzIe>n^QgɐZraTW24)eY_NLgl3jd1 ,JeC*~c*#ȩ¯..qft^=MJk"+XhbNDwf)w̨d N8 mmppK`Íd9i4KWr4Sb/m9Θ*t^ p@)ՔmԿ< FJƘ$,D] -~-wX(z׏xPxdp93@SW`If)4},-UXt"c٤lEC7ugmév]Uj۪1XNvHyLujL%+lo BgÆ;hvr8^,7h]TωiII1Ee-RnZ ]z'&ΛNďTQ'*Ƈهϫ0)X 8ohikRF )ŻʖG4WQʌ<}U [Y?$xrC;xZX?c VSԢm{o2 OzVR20~?KZ`…9gl=ZBf%eyRm;kGP-6e zmL\ "Ɗno[K_ z.02o:bXȷW| .<6E 2UJ[ڱc[C{SAMs境o:كl]u-h$p?&=m;> 7%U !@Btekm)PFu_6c7]ku?音AyT Up}T!X9>${"ΧEHU}qϭ[ޮBg;~#ۄ`Q>r QHoOBwH{7\zZӾ7o;b~c'/oU1PhG"-FUO  g Vӏ.nWm;dݮ@& 4 1|E}GxZg^bBiDV902^-gli04~}V,B]~|$ >gKė vX ٘X|쪉mM^mPNgI#Z@܌ cwU$ͨ <,t5ζ^ZjOVFrJ<Rl$'JJ6[ݎW.O?<^BiP,{,VXj1lQӪ8\5,F]lƠg'W?[Ӡ p}s/ͯbPӌ Uis2Q\HܻL-FUO| Nw|02E/ꆃ_hIy9hBN*w$[ #7j]2uJ'G Ln8HJ8sD(S JuL(.A-ҐtbФn^OBזmQw|f*oѢBt% 厙) ^δV1rV zTts|vBWZM{U}U|Iv 'k@i9M:.(1yU}K,ozэ /-1[졏)j:gx$XY`:ɍڞuI<+ÁT0hsA8@[pm>tןF6Zoc&iy(pnYb0M&Us'O(ݜTY"lx, 7caoJfd^_ƒKۭ*'7Ԅx sKfT(?mxEm8ԌD,=Anl,e |_уh&L}"bѬ=>Z{'sY__ LAAkMF‚V.ԠWE P:X˖͊[i$L^#Vxѹ‹{Zz儏!7,)wt܁"$r]-33`H>=>wD]MLa-L cRm{ })$oCSlrQl"PE}>(ikvy`, 3 Oxtr6_NJѬK&eȟN'r+Rv5h".-4("jmxs\vϯZqC pd"َÜ@GȜT]I.ٵІv;I%3y#* K8$oAܭV 'pw햷 -`ѥ܋v +S|  mn¯z dr8/!)P(gAĚVv/M&$0N^(%JItQ#,B03"W˱Zo/6J꜍+%]'Gm$|~ӯ:Õh䑗ErlL2?5c6eÒkQsθh8+b'*P8dhFT4}R蟥JV _BIYBD$ zZK VlK4w_d:bBP[KT6|eZ9oHCB;| ©Pl w$IJV"5U@F5zRQH(己-E=@e%^G+iăt/G機C5ڵSeaq&IhnAJ 5R{ir[&~ki]Zl=gn #|i$G39Ƈ/ =h9S(t+ pu{R<=< 8Q$oQLB}:Ϛ9bPU:QM'w{Ro0zq-h L|$4;TM9mER0={3l;jn.vf:Oh9X<7:x{2WvoVueM*0KUOݶ:aF%7,5C.H d1ΐiN!-.2V1z"# WA碴\.negxf>1Bzȶ[#?)A>&}BAȊ8(P/cd#Be7]$D~x<Tת+7Ǘ]Σ12a u f/9Ȟ@-?l0kxKW_+|, LTkYGUv: swa fPKSv>Oʇ3s*}mxOsɎ3lq{ąGII("UbmA8:e/Xm'ih F`Y$Cz"KȞmA!tR7 d=o2)i~zzK˕$arrm&#`胿d \Z_}X}.f}7BэH&u{#<?rtcǧ$->+$x>PEVI*8Տ1ca>nr/񦋞KNk'@r\kO/}j>Ḏ/*Ő)mAy[VF#L څWjSC-3cӚVK00D%׭ 19d^߲P1lrE3$$]:>Kށ50 m]: QKC;r =IƧ>lnNhL;~/a1A7SϖсMj79F&H@I#&-g3x6E~G7>7uGYg^ ߭)n .5[z(1eNnwoꗇ[[sӳCj25W/*L(d2c^CbCѫ^Kƽ0;B6]0be}״=)YgJS,(Tv>*kN^eWEowMn݁;*Ģ7o.J-ԋs!_'K# @3l[i-zI36ΥZĹ!-^ Q?Gsp@I$jftg X LH:SESช%=JUɋDDo*$Y j1dʇ ,oFK{]"gjA'&B7\w)U Ҥ[qX]q+ sׅ*o?ꌒ|)dJTP }Y$Č2zrXK?R30>JqƄSCʻ5G[Y.̓~ QN26hy8ve|νh`hˑ|( a{-`sg'Klm& n:TUT*_x3JT2 }+J+9ï\-M]l ?5"=ނffHܦz6BR) Fj܆0 a{>_suPqIf59pI)#fp9z-N b%;oӦlXw8'"-QkABvdi m2!f-UVu2(=!chHGg'0ދX͒4Ϟ$}.F;@*( pabS$ ?GAl R^#obۅjiw^D#y䚕#r`.ǘSE&1 gZB!Bf_,ui<Ш_Mo88#|^idرl4vYom6>-i. Xp?j8C7OBg#5_& U}_r!Ct/={chNa+IC-C3 8z;;:vwjc WbvFDs4 ,Vd$f@>a:,(IeCR~a1ѭD*ZpY2OpBWHAkǯiby )(oM;q6*y__?5Iaɒ;8O;$%JcrQ,ndHӑe &|kC^ѷ+L &)yz{)-A jՌvO:U(Umؙ¦nD*| .$8ր]3[P$x>:EV|se1i[*enD"Kݖze1Uƶ0X˲HbЮ,%17vŊHP_/u0q ع J[Wٳ9󄖷 =J$P-: 3%;OeYmܨ8ېNў `GLp#6'XcSiC7z= pZ"*gœ^{y=`Edֵn8<]KSz), 0S V!"F-84a0Q'? xN$>>$R)X]n^DV2_ #O=@vP>׉E{3X6I5#\h-/0jV(Ԟ9J!1o]?睚rk["5wp=J)G7Ya"𐃓KTr0O>P>֐æ)0T(c|?_FL֫{ǩޥeLniKQPQϼi tmnYLv DYC3GT$`љ?7ž89ÜN P67"%0ʳ:Q5DI]A2ɧ4kX I2sRH^ִfvɋAWҟ/0P+FNCA&u-:E5}bQO砐\| uMґ 3h Վ3[wi<iݢ`ECS9wEJs>|`.Bxza5x; ioWY;]6M MϯU^'=//ĺcXbqi<h"3`T.bzB}t1;Yo"xLvN 9eI>[2WVst >+{arQ#:26Z kV8bsGhFlL޷ytala?Qjʑ&l2 Ę=Uw4Ui8 D|B*7/ƬQ ,jr=cf0sҖOg;YcЃwi@7HhXU5A4 |uP[(ՕlWqZʺ?9oY "v@+8B۸Z(懏B`M'h΃J %=c"$tKYw7rC,JO% O W)U>y_Zf2x ++@i̴ZI;A2I(V}!c@@i <Ąs[G^ܦ2 GQ~W]Cs'-_oR\~] l:$r߯p*sn+1ES[,aUK4"yAz}ȀVyaڿ䖎R 3\k|^RV)<ԕ`pa׃?}$]tFJem-;MIEغݠY]+{96u}sM<:o[d+"5|k(+e x.A2B%zkSKW&@F 8׺ǥȑUua.ʣiٔrP jIfZJ< #/45t Uzv `9lRFj==3^9'ܒä芠%jI(OTOTÊW7օ3u}HAߕUAtC7qp'ND5|>A!z:R#\(ps1rA[7m}ë^fgGc;͝j$uw^߹4@"] O-8)}ڵ>:ل W8)aMv~0M_].-RD j8TݕQ{Yy]Ӑ Z_FWlP}|do4t)3')&MVZ;!**ݷOXݠuEL`p%,(FجoP^s=B\b/Y=n&8}8XT9ɜ4=IVT{ƬU[(xw}C-bj:(U8^0JII®f1aց((KBLTV\ތڞw#.j%]%UK+ȯ CNeCo}DO#[TуӔv}`%rja]lƺ0M`u ;a⇄]|luNg $kP)Y[Mm|gn2AS#뗞ڭK\92b!"v56P 30\[ڥJE ҋoj'}\xI'!矕;7cMO~qTJגAvJԦ7wTc^e1pUb]{V۳&Xz!=U ?uf5n +ի7 @f^5.RL" gIߠY$~Ѫ짉FMuTnTZ (Xp^Y? Њe| ξa @|+v&f*(Wv]-st~M9dQ6QHhaDZNwȧ;ͼgg M Bx乺8zۆIwkYT#s S>e΅esGq2poT3W3IX9yc0rTUe.nZgaЪ!p?&T/gįj۲F &mwd`y*(24LHD`՛]ydOJmYpW0n[A7_hG.9Œ_[@†;NN;72pᘌuXp&ųQ% ]'#G2`T7S<.XԜ'PgÄp MH|ZN=XxR'Ƅ֨ˁr˗EdeRZoA1vy5Q+wnhF̷{j6lRj-M'%|IEp:+/ ggâL|W긂dCgn,YE\mkY@c.W-?7h[ф&lE<6AYTu.Tx1x>0Μ^M|}^86yZƾrnR`ÌQb([(_j"b//r%iw+d? 0 8:p"c_ i>B2ARX+zGYN?5Chp(w?"륶3ἶ[>՜吣S}^WemcZEpSG La,6-ȭ҉m99~vJxT #dLWÑASrWuq=u̫iS^O Jgmఙ:~! bgX+PBg_/s{0/}!V7)GzZv- zC" 3?^&\gJsT뇵P ̳(Z8C%-w# 2 B0K 9tn}9wkZ`QUxމUJ3+9[1zn'X D0c RB~ӡ 9d0bU*_ 5HCG2.8&xVcG%ra a4ʭh T?+ 5W>-G0$ u3$IMK" }9~+}>ec`Ά^Q*{p~7C@Rf|e0w3](sHܱWB] }p|{!+@\fگR^°pN:q=YB ޺BKS\3Fkxj3UH(VP7s)Xn;qѿ5 cbk++29` LA*ҽ{Za?2Q2|޿hl#(۔Р򳇧x^O}Q,:\U oFHĉZnuNFbrKЅrk [XM:$iL& g#D 5\(%e=$yBu:EPP?ҟF.((y9-&P}w@XHZy i.#}@b)0/6 8*˻zϿja`frYW'mnmySk3x!{iΟ9 N hf#(ٺzbr +s׀PR(XfzљU2=XGEb}`czԧ*+WX66`~?L ϙhn7 [, ^|(oGE薚X[^Z19gЗ(tǼČ' ;;}=[VrV"-Zc3ęiϏAߥhYP =CiI%JPK@Hk3sU-dz4kg?J#N-fQt=y,O>ؓnA*Q,uJ "Пbo6nIOl)OpAB̐rCgicdmWM=<_z)8DjR8NZMu %KꊑWG9TSv6 fsyE ""q:R3!.s$6S Ǔ3q X;1o,8 9X;v$ .7ZT }Y,M)1^ d+P:=ר$-]ښig !bN Ch)a*:C؉Pl 5Ʊ- kXDl!O]qixTkc9cɮ*C9zqCXhmJPIN_3Ss_+f!WC(=}@bYJ4dl+C1[GFq~n[䭦r!B<o~-[PC˵G.TYR4&L#aԃτ U vxv莺zWzUVޭ~pn>: FQ}sCbٴJ_(^D|wFx4ej7&'1'\t2wIj6Ba8nT-?;bSqLEVG]/@j],i}) 8M7(`>9tg!$b΂ls˔#0J)yq̑w '6Cb! N<׃ʸ-9^cջGG,>zٌ\0?c*tH5 3n蚉W`_y[6?&%'jZnA2/IN/ lD5!_1i0Ӛ |*D-tVVC|8Rf $뤭idG6KVz-{fe={ju/VjX\lt # x!tHb' G.F)={#WwЩMYd k%j:|tJ=-OoY!?A[ڎꆐ[^udP dk~{&v:ɿ1~ʐv3n:q0(){3Tz(jDvbH[*P 5jH!jbEïϽ鏖ʞO+dͣ|EK j$1u+SS#(+JB.hܙ:%!5KE>6,b}- ʉPbi6s8FYw$I L`Ek"3/40 7_9tONBY*;] YTS*|Xa` }tʋ?'()ˊS$2&Y&6M~=wNsB p"d&BB(!N/`)XyQz>N } r -.enMe^ !`;hwQcH]7eG#>lFR3f4<.`j̯ M>s#w4жFܜf[q#δ-2fꎴ>w _$CHga(ɜB^* l l <2nj0܅ڭN \ 1ɕ)lG1@T?N2.tK|Y36sִ+Refes޲4O1{do/%"BpN%tݒ|I1+N$݀ @|ԆŭE&Ý(41 9'.He"'@*vHP (D/b< +D[dxJfO鹰HE|~:Wzm ,7چ+q4 :I[$P=93r2|JOXx{H@:PsM*I<8Z: )v I-pYufG<0cqvd/#'Y6xFH}+s!:XB>vRQXZ4%޹o/#Qc|ݺ_fj`p;;0Q~L%jzX1, |KGVOކlO] 8>A 6wCk:|@!)kV . 7hi&p/];F)9x{Xjs=@逛:^SB~pb PAѽ(|}Jlb^䌏=ि6ŶqY{I st.,掠R)/q?9@#"zMM@F!+:~Z"o ͪW :Y (| Q촏ˤ},n[AZ]I_lIb $(^pPmF_^}TZci֍zR˺彛^ϒuw/:Wׁra|N|c8Mpv~&O:ӾM60ym0tY0?/1|jp'vX~XJӒ@;Wյ8́Cr`c00@h+;.`iai/^~IYGѼ\WW|lJSUHbB#x}HH#MF &)?FeA|U :9PHZ^|RF 30-lȝSl3caOM<ߗYKR/[ 2 B砸%v!ߴ\v( oN̦rt FATC*BcL {(H r[`?'; >nnW[}Wls뻦9UfСLv`:5|pl"%a:,3;W'Iq‰/NN, _{W$L `'QlBT@Dv+yK۱|B AoW( I:aA}&Gւ@ԌJ=8؀ |z@p\o׬1$c`/XJQ*b1v!nGpM2Rw[\7ܴ؟H-IIُw6$@ ]zd+h1BD[dNʪg"C=Jؼ?d[諄~6k5lTEpdu1HXN66NE\K-ZۿU%CTrE)]2_p/d {c ; \ʰ`vex s0=[Э?Öa-6bu0 .PRH44G_ra7`>>F]T! JxYx nK Q!{ qr8/lnxC;o_T#t,QRzm,aȿbv]LLRÅ]F쀗8uiN'Ϫ&4Ӵf_f4&՛HyRN.h]je{c/]0[)=0d詖"D8|_{wYbd )vHF\&jXEbHb 5fJ/Lf<>CB7nAj 鞈3c#Mկrj# "\޾M۱(:kmPUC"p )Mv~~hJX2{}^=QoԨTmt jKaݛSpljض\3!n9iM{@XOXy d=#3O9]:'N;`ѷxQJlE. yayMWMtEAAt"@F(+!..բ %tIG.}IE gRANhH\6'wğB#_;hg ) 7-Ӏl2n ͙*YG"F)}̳Ʀ~ivI1aZ &T}ylልǖt &11IВՠsDjD xpãE4!a"}L&";v Q~I[_ԍv=ҟ^ ቀsrǸyZ˞.ПC'!rË* %-Q_ O JJR{>ꨡ5 z\=_8Q2j>&iBq\^e߹Lx B+[ST*<\R}o/[KRʡkuU0 SVo\wt|O64W4}<^J|_*=Hb]|<`SIfH6+|<G] %$KG,u&a39;jYq[;PQ&w1lk6FlVd}i!t-ѤTN/#åG> A(bP xxb *dnEk%w~` a^p{6>O{hP)E" >~x%Ki@'*M&HߢvbXN\5ekf4Xli<0sF,zOi;'AvIB02 'Vm (cQ@$Q`Cg(\<,;zeDFZs44tvemQ 8}cE# ҇WեDqJ Z%^f&Yl_v979)ح,$)ty dd]I)IF|>^nVu% BJ" 6? S^u.; TuDdT&HԕN#A;IXz_H v~( 'S*n{b  2P}]4k0'cpKz3" q%&Q"bp-ϡɛQZτ|Q%]FR*qan\ʽ}gE?/XsB"Q~xfMM9|T 4̍^Y͓7vDGPJ %=ww_61MgeX xhFQU&׵iBW'.R֨6+µ`h*}Z*SBBǬ\e* :^B!nu}meŴ<6tGs̟)S(H=jGjG@_2`v* ;ѴZJx, -ŋ8SΙ5FivfI]I@_̱5ʋ*@WhXE륣+"h6;xS. GZ3AƄ(BUͲ>LnRRVHP_ 6,gDmӋ6/9vA`v~۴wܮjơ.[[,lvrBaԭ>)Zݘ$IlM*8z5eNi,% > :wSSms5GTrHR1U3;5sZWs-+ `HD*KP=+ܯ#^Eg芆J+EMR&*F,6M>R\ #^uǹZ `XCN*D| ? D33C'KE~|.rE lT?@BlzFR8qV%884&5?ɉ2OpWiǽs. Hن]XAB M8Z5iϺbC\$TOY RⶮCݑb0|bu8yϸ FNEG"@*` uVT{ZiCq_ϴ=l)ږh9~A7;m$Xs #SpC NEUd5+@] ]lz?ef^04a0lt!n7X6Y>svMVP{fZ:f{ ʗ{&Mtxە,c.;(F*-J:몲okpia+]>h? < 3dt>jG¾,3P6Og=hz6EFKirHl8{U~ݿ#-]PO)пb`1Jdwڂ#԰؅h %%Ϭk`CۿQw( LηnWNTڒ?@fHbĚ`mbi m?ةn:{s"뛙+ ꋦGZȆLB3XeFu)5(Ny@F+yio0Ghe"y?ȼ] 1z0*eA+ C:512?3yKz of=ڋ֔|qWea+:csq%8M#S7s![RutCL,б$E< 33@B Bk59'R|$ψhu" )G<%!܆ʐ/6J%Ia/ T1K = 'Jp^l߻RRAWW%z1[mhW nֱnI#v0+wgEI'~:?(Pd9] Ě9.^?{(^ğ#OژX]p~v07[Hjiy4VԝH`֚oVioqZ,c B|ݒSظsY$뱷@r#4\,+x Z~=-9|:ـvSu5-dM?>i[/]FbTF6X!{9>F>bx^09Iz;Xø3CH͟=-- `R1ppgH{ mD0ОutOl~r_#+Sy F?.7nHw~Y^:yuR9Nnya&۟:ptt"-6,i!802R:(fEbovA/d`M="1SRخHZ sb~;A/KJ* câf$-!ƙX̏7J&]+ǛXj{ut0;j˂s<1G; 2dLcޘJݓ`F_+CW8e xІhsvBxa"2MP4agTqmVw?a]]RZa ,} KU2svj8ߧzԚ3o(·Ajx^*xo\b+۲oF4sZ!4_'-f!T]X,h9e#aJ5"IV[lRȂjyupi8l#ynҔ  N`u,AxNk\hb1}5tQ%n ӂGp2$wPe"0'-q.,ڠ=;2JV b ζ].?&RXde6 y=y?ݺPTׇ,`dn ,D] i>7/*L"z1{J]MKulLGzx|Q#WCckeL<V_z=u0`G~j(mz C ^E݌5.|}~/Cd-(fcWdoFV>I."XVڂ&c49-ygۜ9PZL} A~6%.-.4fd<BS0eX膗zlsKݮqkܚ=xU%LlBxִ) 6og|T̍3dESj!d%^p7zHJ]+ "(5dvy6CڱoC˥ f,I}U8ۜ_Ϋr^(CRah\9 *OOqNThs6.YPrNxV (ئ.ߎV.>eڷh 9,x=Z;f^ Gk$` )Αwr :n![Y #/|@;ŝb()R-H\$/ K5k_4z*[G-5'!DEKcsnprPWQ y,dIIm:4>7I;"{& Wߙϖ,]4!LwtI>-i*Q=EO &4Nņ/I||Q9/3P"ɮˡ#nJr<]c y&7h{MmGWǡʿ9/56+Ή|׵>N1?)XOŗ"x>#QYxo?Iƾu+/k+ eD1u]sc]mXwm?1Buy$tZ x0$o,;H Tq,aptxpNQC|BC.@CYv(wf*,\u|h}q[;&0eŸ m#j%ZsW' t) Q~~Q,Ly"u\~GNN2D4S b8#0&)#E!8Փv]h0eb oa<$3`Ib(RKb]d#n5păis" \Ś-VaPbrwngzvJ"5L/9J04ҽ_~ˡTE.o9 7Dziԕ>jBCծ>@,L4,sRdcHuWOP>V3kIFޘDFQ-!զg*卉@}ӅN V($MO15pl9G3FʔZ]1u()e uNǕσP0lQ3 V͜!#%Xv~Zwbx嶐LY0i:`u-itϐ!WA-u PԧOᅻ:z^U4߱pCHe#I n [W4kNON$C:dV>8CĻwVJADD`)du#w*e{NfpIxFw{LS>b P-Tzn߫[e:o{SiPta9Ju 넅%sG1Zpcx}KZ9yaψVZ'p5֩y L̼c-)Ůb潄Ga 3+)HkeCt~CY4nV}|?-ABh{^f̋#p.ςLg*8*Wi=&lmeœU R]t|gEyY(ytZB@p8̭/A M5f0x0G>3;.jt(9AV`*>Wr} pNlW>4a1i=Og@4ϝ' !-~#q~1hѮզbɴT 4%)ec#T z=oG%ܢRR r'@CrZH7}7 'VC C1GJW]*/ƛ47$TI,VO g E(ow^Ua ; %ȺYYe IrlOZg<Q .[p+9e_`Di 7a165/S1pU`YuHBLH-e {"9%Ĵ-ؓ-| Dd^E%w-oٗ c~ q\„y+ Y"NXN8ҹFY۸ -sX96 Ս$9-Ki';ᢳld%:;32s7]z]J:.N ec-e[*+[.˾7(m^FWaxD|1ɫRd$ !{hk.(Ӎ.o'Rs͆˟Y4?Q۳qR7Fwv Q鴰C3F$7ɭ8֍f"|u:#HͿqkBvZ_As ԝnsDݱg|;AH滣1俸@c#!b8%V\F. ¼C`1w+F5UD{=slBNJn2_W8['7=Ώ!\AZy=T &o Kg2G[8m׆Aݏ}=N-?qƔ@GQP!./bܖv2$/Zc^jڕf_N!n i;[ Ra4ɠ>kAϦW]yzKcgBRuiDSB_5͉QHlK\lt^z~/q]Ƿ +2 E)F|)#N2`\i %lG%]CV \,Z'!8qwa[_#PtsUlvKϦǟHSNѠҧ1@3)G4#S¥Ⱦ8zp€'}X*l<.r_L4.V˼wݤ)v(WwA0n2 wfuT?YQ94Oj]s"|Tb!IQEG"#4(8]!#va7xͲh}tIrfK@"8j0Z_fe:aQYM.M(Aq"%z}cM-LPo8(^ZF";yߒz<nu s֤{gJ/g삨*m[aΔ极Xj?Ay| d8Fg_!D0E1:<T%GOٱWU W=Y$t 5莘߳~HZld0!7[T&?Yutaq}w)j/ U"\6BQX{SM"K_Z$1iQ E>T6{6%^0zSt&+_/&D'OS2@0ZdWDmȎGB-0D[21X2Ʌ{?j#%ӫ pj-Ny=B5#1f͏X U9'v\?"$Xq y9rtv3?; IJ[>'BKqW\#nMg61r*EbǍX"Nͨ nO@.!Nļs'yOr_nb>c92 ZL74' P$w@qfL_`*X#$v>ZJXn{`^F{cA}LW̔<7_A%lsz3<6?K w ;o9&Rn!M;B6r &D:l;S(gZ͕ok) wN4r=ZZIul0^o'NW҄/ER>JRK^EDDMVi"26Y4V*$f )(UUpGVׂ/='o9\Ft*VI '9鼅% s\Ϫh}[m-@0Z-G|2ĪE`68j } ?V5o w sڊj=]K4ݶkeVڶNu2Ѣc%{s-UVU#dmdtSax[tɢD3WP dL"| %'%ȿb/+.0?qdLYx]kG-Si/1$rWV !_PmCʿWU7[lM{qF I)';6+r&T=$$V,uMLͶ+u5[Y*T9ж0l]y,;[jiNd:w4~08g 4<Zm HG:k5rnn.;Ys@Ŕ<ɕ|k`n{I6Å)unRF-Wn56p2L3J9>-.72%3N?ZNI12^Yfj8q>:0zJ^ED!y剥UT3T/R%vKJLWgl!n G-NJòwH@1>T)p`q_Lq Wp]aXizwbC Z"gg ;OJ*X ]`8 ҢsWM;3eTv\U쮎XOUxtYo T#`LJPHu'YΧ^YkSQׂ;x7SI'}5O"O ||E2 p-9 yފ *?1|݁џ [N "=/DP@h fϑ$,E 4ʩ$>cw@`M:hwCTOֽx#WfsXlKzT楤52˒> j㿪SJWYXo>Fg\/6팈 Ԅ [ vR T&P{Y~7Xn OA#ye`cboWo8FnԱM)Lf',~9SqJZU E+) Č3~\ʅh_lC庸e&OR@3A sϡL68 c"3k- /7] CUˢ%+2%s jκ)gfD@ ;3aƑuD MɪX3:܊D2ɌRSQ#KW*uU6I A^:Bk̍|q3@Ge7f>:;7Mj9ÍnYJ[p(Ń@fV&Je;!ŅNTF eɑl>bslJ4M޷o-ˆCH-AgLjlVeko,9Geo[^5@}Y^~dQ[lL2JKyCR<ܔvS`D8CVb{I[F.g4H}LG˕T<0Zd!T;I)ݬRa yB 3O^]0H QÕGz'4ˢ HNLAhi3# Ŀp,dR9~6GD>jMsb/`Т?^vV!!m]9[BGlxYc[4SFlo a.N|_;NHlLn O-VVtV 9lKHPQ"&`0e@y[}: %F<{g's/LD5يJJi>Y"SM*LA.HPE%BIX5#I( yi^=E+vsGg= sK]LM5On`)dNJ~R$#H _зttئyn^j;?g$_a ](`+.DQƏ@N:q>8ā_B cU6#1*KEaёG(EX]Ҷ,;$cVpɊ^)ԺA)?H(E{}-~d.p#<=w?_dǚ/ >@ H*M4o|Iksj0 @?7c6>:\% b.Ӄ*,m A3|RdlQAV4(;KXg:T αMG+'r_AZ[mFhRщ߂^X|,:lssO'EOD T`pay&Ji&2i`C#]@# jQlQ+PhdIE WϨg=JF.}1&ao0JگqCS(FDfTO@\!ikˎDfܤ)'" 1FSRwd g,o(8AEm{kK>LwN~2fCbc aZL4c`' I ^! -r#ƍ Z[K! %`p¶ 晡H]tD7EO4azb r|mj|+mi<2-~nߘNQsUل#Ω>eggaFT= 10JxHLjͮf'I߭ |*ag hUlŢ,aB*jEm}ѓ\)qYǑѸX5E\&6C3Ag0Υ]p- c/R7 DeynMy;4Ik|*.cg"CGkb0$md28뻇#2ܟyt6q(y?(@ = 6@<6!m^$QC/laU>7ryZ.ƥpo0" .aGwH~e%ԣiPE)M?xY$ƙ;CȽ697p2:&SRb<:uog"H2z۾id콟вBC9Ƕd|}Sk3~7'UP~x~| ޠU3[zt&tA+X\d 55h^ !rK%b#`+? %WHa/eɽ"md# Ӷɜ =P+0hP;RCs2:p뚂R]x|pbfـ3hIR1pBmX/Q"ɼ&%گ#b r5n}oJJV;Tw"aNwie@4\ 5q_2Z Ǭ -)}¶aq\Xndz#)wY d B~d r=L(\yK;< ޞ␗ܷp OF~ƿ6AO~LYH`_ș踞wt . ~w큟i$CJ,d/%ĺ&(%e=P^d܄|{X{Xn!S_t,r mTX6Y5C~=+> g,wy/rP[ؚhӴlNeTwZh)h9=S V0?Ϲ?k8gd gP=)d,mң95S{&2UH8nT1f/I '`Bgfƭ/, 3~{m&ZP(^z8K;YOA4as(YC@Pg]:r2d̜Vi=DJp;4ͷ:wЭz_5]C]au }Xc'>5LpRxF\Mkh$nj jȑ-D*yӨEw5Y!Sߍ@Z`m?rfOP(b @ (W 9-+(X :Xu峱Z99w i8~DX~"IO[ר"yF @40*Df^ukU f>AW|(oF^(c笍Ni#XB W iBNrʏΘQŜ;a,-h5S6lNqAX =rwN_-1iS5V Zxcu`ZtKKђ4u_"2 N|H8cMA8{}d k [⡑?`V۠=.V %xB92פal^C%9#,q*` g{9?tfQv"Ej}ڳ3,yt\iD`=eÄ9YnK'7E?5Q4֎CiZI}O >cw{FP[vT$~bl  7^!DԢXZWz_>Uz1OFt1S1Ji8%28BRN4jdEo:6Flӓ{9ʗK*Ş2DL6nrgvpc!13[Y*Nf lH <~ w4E60U+E.[}l-VqS/Les}gp\!q3j@އM8,I@R_grdP媤[~͖Sy]bX/TT,l&hmUg24&@\ϵ9߾O|JE_-*VL HONjA+z=e|#X Uʄw\z!]zWYQ{۰i͡Jީf/B%\#LնגI4G4( 3kt3)j2BDw/蔜U t~ $6 r&73fs:+W7`&`T9.ݺ֕60զ䂇n[tfl;F p\4!nn'Yd`OJ; Z׻荂{՞ICR#%Ce&jU&2SUv9\fEC5uU l,?s}ʧtx3WE. |Y(/u={uDW]7Ӆt;xj\cN_UHgVغ{/J?A"X>Zoq[eLKuz5r*j& Q;;Oi4e*7$|lWZ=٭H# C!%M7D :=2~L1Fߎh u) PP MAaCH/Lt#aٴIAɈ[j'yJp8Z;G G |vP8+9wz.33O&|yo:1U|`{~=/#h'jFoL{эj_Pَյ}1<8q?djoK% 0$P8Bo())cdsjϩy VYCTgIO65>zKcUFR7 %4UpJ9;71bɕ8.K‡2l^=+j Bk#~X3ӊ JuvsLBh2n 8QZ!9#DEu%fB st'0mPkvDٯiZZb;Ke լ $M FP"-[*=]Q}9!8"dv )1ɐǠ vn&-%e;L1I;LF1fv mS%6Ixƍ *'NYKJ!ۙTҳ ɖKSy8J}pTo;;GNh K.d,XFUnH-`6<=~ѪSQ%D*ih1R )xDE)]vܦa)zލLx&ٍ8uF1eOv ):W[ 6tXj0@$)NzNVAވ%L'H"mnm@ b7u-ll峯aQ+BMYZd:<חFfs(Tbxj ;1@]JtikũQL|+!]CJVT7;l43,YmG ewh >K< EydkT_(|! tdL mZl?f5wR`?0-{GM_7$5n>&˖6fT\ ^jnaR^P=`^Y jU_BMF?.M}2cAo*~TB.-\7D)y=8*.H&kӪaQ宆2vVY, F]ꎨtJD.P6)l+Q^pf陌feg. _M|9H$IEcb#%6v,?@׵3 u)&լz"1OMZM$yXOT^Qr7dbCWeW8rjb>Q֮N|RhI12Aw)vۀ+Cq>H̡iE|Rl3K9[!4 5 iT(4ac+PTe> Tj44{fV/3*Tn%pm,{lt@c,w\)-ՕɅ) whf !c%GxYւ8gd$G@1mKiد5DžTKcs\4apgb_cMSn}HR"#s:ƑB B׶D^&ʏ]n@.mBv_j-E:X*?Oו "ΞFqׂhrƖ'*-5ARoE-ՅX3Gms JJ"e9Pԙ6U_vi[+̈́ r(uo (r"Ata BT":AI Hl .(gfqV +6z%qX!Z4;nX1rSTNq^~R=OJG{+Nk!$Xl\t8!{4a Ve+J%T\st,7ąu1ܱԯ^ǐKB?+(uNUK8 rEV)HD,"!@Xt 7umH^ռ>dwv>̈́s>1}QQk^H Ja*..%ʨR :\1!ZNoBcɂS6ɚ_bj`ǕL2W s)'-ɓPBo4C`DȻpWDwMEfWRs),kjvoMo;IcU!fT,;Tg՞~٨a%ׇGֺa;qJ%OܗQ4ڵ/"g NS”nj+PQ*ޗKT4eg7x~vZ6k9.ԴN]%Tr⃞]BuܥOU#֌COA OuUiI>c2E|'J}5Y<$9~V e-",sX wDZ|g?" ,SQ_78 5]:!׬\$ h/aIi@rD; qDi-^&Q,,7 lfu;U#jD~|+d8bi4NOך, VAҽF!x5V( ǫ~ $J_IFkPT-`Nm/˯/ś`Qdm): K9zig.O!i0FZ M5z[1<\q|1.[yg<HC_3mԯ^#I13ujwsT\Vĺors7 K;F< io-#UiU]g_*@ξ;QR^MM ٜ 1(xQ é< kO'Y _y.!WzD?5boO6 4cL/zw`緃DTk[=I=gFjũ:Qz5U1 FxwiMj01fqIR2Z)UUơ(@z#gTN8Q69"XbCc,}6wr7*A%75BBVc6Uژ[$3E j+Ne  xX הkcąvq<n$)X5 ׋w=ˇc{>*a帋Lj @\Ġ?t49gF J $s s9[Znto(TKF2Va툠1T*/~\2F86(HG3\' &Hq(bxIc؆ЇyĔְˬKe?s9@*e˿j߼1=]RԍyKߠS9#=&pR'K6*F)b/HJ_l|&Q:.'^yWXvA}{+!hX#@,pbOA?bG'j.$r(͊"}l՝}sMa77\_4ΗG5I'tا^E\,yDW1:8(SŌ;|Nd}֔m^d}Nyʦ3bFA(Xhbc Rod)Fh|=ơfW8woNO#vK&83*ѳ3'=&{}R\.]}Pݸp"9\y t]{^ NCkoWxLtiWC * eTv[ͦ6.˹z.:8ڀZ)ޥe){0lud3C͈k $7^>bkRm[ f~7ez|2h,5E54|fQ}9T5RB>Zh ?T8Ui鍽?%$HBWmPʖ(E"k&x@5'm5v2FsS724 M,X)wQD9% pZ?孝Aِ\Р{kek^oWӈ̐OU%/ԴJ@kTqޓUh 2!x5Ҭa~*[u"(CRcBvw*8̨`O8zMpd=hAurAsࢁs1&hZ Ӻ͓6/Xxz4TC2Z]s's5?{nθ.\4|{ :/ )xy_#ѡmWkAی=ЕCѼxdw N%䷓~"ve`.%8h! eI't,gz("Z |D夙`VweVH_M8T-i=>&g[ EB矧[0eso[>UMㄶ3F\hiu̫󅸓5=F~Q *J $ o> W)SϒMÓ.;= }%\^9ҿ&lK@ !%\4OM1ӶlcvE"T3Թy;N!TӁ :_u) ~}y1yBǙU(X$@wm8D2J[b<GxLެ3ƫcQ{Ogeaz ƜiY*1/5Tf˜X]O 5hna1eI}t=Zuek-ox6x&|0wkr9!v_Cޤ  >{h+nf'mnXތ>C͙fg_ ^z7qѾi~թ Fxځ[}tYn\u DƛlX ObR(h/-qѢfZtyn4-#03[.J *. :)q[AwIeLQL^PJezg 30- l5ʹ!%8zλ9p'/T!=Q=MqSQt>O+bb O؍bĂ3x:SL8D XLrnvFtf俍A-Fq/Z瓟G Ի-"ּ4{0+r|ԃubZo˶<8Y8ƾ˩ph #JTQ ^ϟ14Nw]!ST?ьc'TLk2p>pF{ٰFT%Q9Vz9Tcz&$ZˌdK1 6G(RO"F0ӡ>SR=ypIiybm; #K,o138wz2S*CjZkBȩqȬ3YvFC!nxIV؃K'o6:rB&7QñQqQ1]"jiېkZdV,iըzD?7y!Gx"ZS(놌phTw\լc$7y7>Z lxR qz6Jq룚xE_V>=`$tY[Y_ r*o}Bj07 %r2"̘;Ņ0{I E ;:ZtmnBrzdŬAYx(T~x6(}`B1Q^9D+<MeF=܊o:(mIhO"v`98J+.2m.p+u`LPS=ݱ]QF\/=sۼK0ބjԂS;0>r}R3f-';1ֆnϓDrΟ8^WƼ!g`I~OP L[:LZ 3я4`I+H]iWF;J&Y+-P&\fިBy- h@vSz をX2xiqaO<(,֨5 DJwr_%UT㪪 ffG>CsydXIgR*S״;cu\ci4ø= STvctDcMzɼݫv1iդ.y&fϛ/K=iw*tW5yxX<鲈yiGt;v98 S#-M^ީD+03+uL>drWTX`A`@d]W?՟e@Bi<Y$ac|b Bd[,xFR,kNQS-:=}[sX(Y;ʈ:Uh9+F4)E5g$^"@IW(}g,!ZQ!k/ĉWT.OO(.J+S~;vh\h9[օܜuɻPR[#C$Bڤ_%^uT)]6nW7U`?KO,#;JB,gnx1NiцUĔzIDwift~<],XWzdX?dIG K,kp75dY!7ZeT:̄YWiYHUNS0FԷ40}F86s: ;+1aW!Ȕ dRGya9U $$Ը]~ot5;iˁ" $uQoux;萎TrⷶۧX_r8L!׶eu<%&~XpfHժ -LS{ H.?@߅GkZ 0`B 'ͱc Ӹ!MzCu!E0<[+Kj:@9P =2귿[4TwNDR9C'1)2;$w E"AD1*CIL9phd )#Y7w{.Jn׀h:,#\&-7VK1F0C#gͽ>!xi>S=‚ ^:ExW7邩kw$X@& ?*mWgtKS5ؙDKij-7Pb 0 q*C]/5fYMW=̽_Ihm[ssɵ62C]{#/U.ݽ%QD; Auބ1-lZP~qcy51F~咑ХZ,) 7эIL/ I@e!~.sNy61EoיLcjd+mJ͗OZq٨%qTqzLfâӢpRf<Ź.gpX1l6Yݛu Jvp%/6ainـh p|7G ZͷQFTt p\~אEj8?JSp^_~U#V԰hy<;/ű-ޯ`4y,ez^5tb5sT95J:˻pOZ! %pۯu0'\ sZhbV>3cw#GW٥/n:\ƭ7/ x"別b>=(ULL"@`7\<~5qXc7<-47^įUs !̊0㠥gw:;=}ڿ3~)/iU-BWڙI~Ө]0؏2;IC5eMA(|d` k'YE1xxۙo|k*;ӕXg*qy()I Yb,32;no”ZWS'^ه=`<)PSwD[k[~aR[T-T8ni oY1 F?ErFj\]ΈzeԔT9bᏔ?ITP31+~*8NF O& ,Ұ343 O/9hwZ,jS[!MM-|XLOq%MU>^;v]Ao%GKXG Qd@`vipG/6eA89q]\MRN.<<[U/ju!:Iԉ 7=>s֨\@y%zP뼹Tf< DR fJO?KϦHVҝ>VE%tt1[i$ I^'RlOwM:Hj`ܺ`ېHE*Ȕgй|P][s,)* Iykv]i-o:5|PBuZ( `Mh0]Ѿ Կ^ F,L+ǒpNmQ~L]i⿃ZU¶ NR¢+vU#@w5SA/n}ErӰ'ӧ|rpM UwgˉkMۚnpU|$T|\4Vgy0PoKS*ۘ%n߻xxŶXf(Eگ;]f*9uڥutNuM y@h05d/w/ˍřdGqAz?\ձ:T2^vvS bu61 S5S~/;= IDpcv>ӎC-E~JM^@&rC'Rah2m8eP18Ɨ N7hC 8H*!h/\l[ep`ӰcT9=.,|,5ds`Af. {,~#o}HJ0NUjd|HDt}$ue=W߿jrǛ7᱾y-{< \O~\ϙ|Y|=S|7VsW?3θ:"o|]q{ 8C>PXX2 q༔}zX?W wrV{BxPS ly?N8͕ߓ&1,;F73w㦼d|˪%G y_X ,<p5$'[wy>z ŮdrHj5`7p.Gj$̪nT-iXj0#o `jݟqiYiP2.Vfx_̚t+^=Q?d%h1JZ1Kӹ*Ns14 k@hOxoTfxS#VxA"ze'9PgKZ>:|tjFn8Ra&i me=-Wq *rGGד{[J ‰23jvkKoX#<9 lRyzzMV BB ?8X?߯NCO TtUrXK{e|{&ځ\aS)ކfCKft~V%kGlzenkE_+L m`Jתq _B0לսH tIKOrɿ 6aXh@0(ua+=$ڷGU|&_ϲ8'i閶T]@%~XݓA%1rȽG~ <͞_ {f3ws3&T]?tR9W.H&T{cXiN-C~T-Ť`M,{D 42IXH*5gܦ2.o[pA[]CdxY'`$ް';%Xin V@ksn {ٻ)wDEn^* [c?#)>P`_>I0Jp勔 VB̕s"+A@.gY [>E:.2SN.=L}/U#le|! [/Ex5%;Ol=3!lɲZN `I? |ñ{94٣*e,Wf}xP'Z&=A ͠ɏ_1o \oht5Ɔ5ҝ'mUtJ >30WO4[|tbhg65t 9B$9&hď((H=vۗ5$t^#lq@ٛYi-UHJzRU0vჱWZZA5AWQXv:hnپ͔f*(d^a&)q퇘 W=˶^.i9#;cXR%aƴ_ [Is^N(jzEQh PQ'-դ^n)_(`ڣG.Y)fOw\_8WX:Tqf~cp;bHBmqs$ٗTχN x5`X  _ׁeY {pNa~řuYOyJ0]q;{V\{9 k-zZL@>؂3:_g#J"5@J:Q<0ʔB5 t "޼˚T]ny̙ڧ#- "/;TE_' I 7;HYW`W9:y<cL'I.wAVC o sP-UcxIG Z;. >G '|_T*4XzĤ7AiKd,ŻFsJio s~\G&?7般n0+8}~;\M zYq;}aphoX*^w1KL\J5OfbeH3|߸8(T6gYY*kWgM-.d/bļq<$){ NeI{VtkN_It{҈L\kT.5##עD`yv= QJvDMITifҏD&|/6wpV{;pUJo4?'腆v}?MyqT~]F2+3p^?MU^#F} R8ǣ]S=m b^+T02Bɲu-NJU~Xd7WIsvԫɿ0Ml %$*OΘ $OїFb=({߷9^5E$CN/zg jz"2gjA}5UGS!/kq|V, R#f6Gɀ jܘ oһ/e"5Q0YK<{2=N }?Q.+|#e~(CUdelZA/={"g7J{o~d/bS/mjoŧǀVe2}LRQK3]W8G9'.e^L)8nbB6 Z=WP ! 9ED[9MB5:^d$p}'qh3c^ѦM[i}_XT]g }2OmH<*Wi"{; bG;ߚm_W `uϕf`a$sχA#y~EƉ)ǀѣ1sQ&:w;(qnsR-U\R ҇?cHxr'ZE/p{bP >5͠%TmOLNC%MBsFOs,xm '3X~LEV ۡԲ'.*n&^ӽqm'-MOʚކK7\ !!nAKO|> Q2]@ܑ'|gwփE8v1)֖(\PUu7wL =PNy|X+ꥣz^ ;95hd~#!Й\8QNo. :/!Ne1A8ɟJ7PW9@߁/!$'LZo4/ ֺ:ூ%hCw4`dVb" egSW4 tOsƦa?3LS׍.^p4@9Zp{3Ń%vV "a` R(̟KYq%Î; +[Z}T-E]5 1U ^QCнz= xOQ-X˪HU>Vf:Aj CW(zBc KPr]|`jbx~by:i^%)Ց:>m{;so՘SC߅ˑΣ '?6wz!NQ.G YIdrkT_0|Ve n?+sOޟy%KU 07GGJ~uЦ3Et)Vȝ| jkBg{G{4󣳏)l7y%j~%fsCtM]8:=~mA U(Ň2QF }禗"q2BZ4<4L/:IDbdQތ҃K˳_rF5,"iPMKAp)f~j47!7TY>*YK˳hlo2𯇲3`{i6UҪ}V-"M,O$ChY>k$U aQiQ⮇;Z::@̓s]2ƒ8P?V?~ѝG=Lu@7K;K}ZBU C_!>8. 56\hASd kqa+(ӘpY`aF)V#<[ۈ^KI~i߶V0̈d "vm3yON "J\%\Z~-1y}?cTԐI[aH9E׀PAU^Ҹ< +JԷv> B!ğT>-j|\X`i֑=(3TjӤ]ݎZ.ׄ=QDvsp%$u75u 1Kg JbHqc::VB:w[0pB ?ةTI%.撬,# 0cΞwV/vlm噻:wd6gp{0,ٔ~N]tqKIq<HIgR#:O`˻ƘYQ_H`S%xPq!aU`6jm J]wQ-+C[z!M2u--" fq?IΉg-lg9xFpyWTY?ib~DEHcgM'rw9Rb,j:9xdƩzt3֫x=Z{$FktSRvJ- 4ib!7z!ߒ$ivȴﯞ۩ۊ{h#N<P6+rC"4.gx5QnnL c8)_,PZ =͛=Ɏe7y7n9⇖b,n 4 HB՚EգuN4SVI~ͪ o?*Dr˔ܾ\^PmPf?4+xyLJ^uk_mr2?CEp-iK-wb`SfjV_7~HR*«P}AJi/̫ 5[kul"1LF]ش4T%woXV`)HW498!8Ʋ+LXEި8q55HJ_A5Sz%{ 6 ^^?o&'|${_ vd/JtUD#"{1&+NHjǮM%]|m0;rVJr 7QrEcGaҷSKIW J+Ú MkYY{K6'F\N9ֹio€݂AA%> &P9. $+EGZl}P QsʻHeMmK  pjo\eWTCu[9NBǦ`>fVXq}1c,=j7iOɶ-Гe`lS{19iADTovDY0ضe40egwG\4,0)S͘ɐ}~&6LInEXץ=16W9MdC̵@N=D=}ht`#݃F{\IY7B{:рw}f65)?h ?:Z@-1 dn4Խ,75J>;V>C+Qm"_F٦Xk(b=lGy( !AvY043BXlQF!A],%b35PCExYT:FSXph)gdЭzJ Jȯ&by&\N .Wuf+C'/V!dWOŲ *T] Y28wA J) 0[ݶVl2O7LQeIon@9759 DK4"vBlz8t1SDUWbX)E\h?y5F.I&їl4Wnx˙qA̟.vQL  `{RyE} ʿ7*xXMrd&jh0 AӬ8K y}繯u[ } `< DXU$(zKӌ?_Wgb*HXH/gy9p _`%TtAr48 RGnҞ5Wu;U"ON•z~};sN]WEHVI\&unlJ3 OsL )'u3uM>Hmnߢ]^P,rc"1ˣJ~>_qʎa.ɗ<Go'f0 R yCi1]pMqR*fP=Ֆö{A(`-: /`zO9vNnfG1sڮ;Y;?jLG 9&ܤ}{ z 43׏czQ0T`wjrٷT|-,ng ihLNg{YrfgS(O YJ\0-d,2d_0uVO+9nɍncU=Y̾\HX/X6Sg# p~BkZyo  HmH/s;D]9IMw_\sA& lnמh,J5 4u*1~ x!݁ƛ$V(M$ɳ?Y^X OY'k!`uU}됇(H.LԛtQ[A;Qg2[g\pGFX\̫&Xt7/w_ qP5{9p(g=*D`~# 5B.@ &qFaXNK^q^x#Eg0-|1^(ŋYvT#KW.pXқTvڵZտP9%!#[|0 B(A}=qNp J[$礃0F.l siZ9=cgR9056Ч͟߷4NB=q[Z`A}J[(~9 KJ=#z1)?Ói{ <}OKH`,*i(TCӾl!BE D'UtqDn&KƌĆHoQXFCӳ07ćwS Sr$O ?/u@:m҅=:_ ~kUloilkcjuQOm7tti+D8bxH3@i硭.%ƻyLU&3 טc# `e ]F,^Gt0l%\%ObQk^* C*QD "ej}^FZ`XA+O?J/՟jH2.YriGhw;؜'ƍL&_`:(J2>Vu?٩(\?[;Ω1ɿlAr#G KYh*t-9ى9YmD5]lv6vq݄y.τsl;%VLĭb2w u ;v6S#4%>5SQ"CX ZK%AFםekLtϯר Q+ *)HaXł6ė  e0 ?x fTy0HFyo ^A |V/2Jo4-rPR>[ani3@0l&[s6|TPci0t8+Ź#([=y;?Ex5MQoQV+l oDžjz^!`CT;Z|freV e@I)M};ll y*!H\h1l9nZx!oTlybdI*`'#[F:G[Ёzv&bZjrC*Ha.[_U02ώw^t/{L5ZsR'7,t‡qj:xJX]rtj 3Rж{ЭӊJYHHִ=97~h{hס܍U^MC̮&%*ISZ XT2馑f 1IնzB 9wyv;MGodwz`JQ09{ ϔ.7|=UNP)k+uS7<*kJi­qpq!y3;?j&bmaշ+TQFVe|LGR$\9?!e&K鸔Mg}z͵\Uwj?BcZI{לxUB&V(!aur1G<>M~ |e#<@p(f|mpN[z5l]:]Nͧ9OCFLUu7,&%(W[ژO1CTSI,w/I#u} $-GKb7#ԋ|l6RI3kGeaz85[[&GpM%4/ֺMZq]@ϮzR>7s~k]B%U7T ߽/`7Ik+،(ҕ;u|VՇ]M9&ن*owh` WR[#⿁a?@#E:}eLUCLw }< W)[Qv h ʠR_Mg:9yV5[=Ž׈݌Wwޘ3Le@,yUx!veHq ;Gl{c-y쪤!gXк-D׼ދtg[P>&TWqE~KNB/BD]fȔ&ֳԺpi%wTvܘCmVw PmL LTr$ M͛@2s7WU[g2`8ҍ-yrAȩe QomLGȸ)DɈqAqE <ƛ#^ԕ^ /k,I\Gd,z6m1R=A(6?K}q~pv/\diCc[srnxCR/TD5SlYZ,Gel,B|wE1tWIC.kdi."<5~2@w^ߐ(A֎*@5>>-ir̡#xdѦ >|0ɞ ȀI/[AsJxEX ;$õ)ٍ'1sI]񓐫md0D%!q.^Wfon%&+kFNE GP5ORjŵ}v(ns?qKD~ģqf0-K1( q^B @==[i{Rrq'_SYr%_0{6XBs*:nO4V|-/Uhdh~[X?W4,݆y5ч~ ?>㥕eGwIaF@= $|i&dFAGD45[ %#O(v}GR= {uzotl')WDv;(8_+ j@ߝOx1_`;1hAGP@Х@ h2(1f,#׀0XC:i0p+XOw4<1ف;f΁Esxi#p]B}bxeFM>#$åGdA0SEK?XqRYucRz sp 5C9f]1di?LL\eEtq·w*EUC{2o2WB#P,q1 5돆h ڨk7 /KK5EEA9nRRkm?Mx,;KJ|(CP{Z5|q/Ӯ'/5mkosuoi-X>knՆJq;-:5zn٭//+kTp Yxg;(5aWVuqUlqN\Ws\ơg|řW d7+Ilw,| ؔiƽG4JF%'=(l7Ԝuq sӴ/;=?m@'Bn}gb`L5sfxS|V.D5_xQQ]g>۴gsAb77?+d+g % O5n4p1k C4}_i?p . \\)|89f˄|_X2'd*޵^瞷<8Q ddU^{[j!0v{<%i^Jo⚧'8KAnoHB'&/)B"HI; "I'# 2M,sC=U 2 cn;j05$ve0odByJ X\ v"BiC"ʂ͒ы`a?b饽ttylK>0:F`…&VDr=OEd0atǹ4FLImH@Ƣ5~Z=.ը 5ϲCX0}Soxٷ[Zls Pɇ䱋"-rV U-+5%Bg6 jŠ]H48] @:2^sT##upFtoFW0%{{T 55L]@;cC;Ӻ72qx/vǟJ ǹd[؄~~7gSRN @e\ݬ1󐼜ĩiZУ͕oE9&ŀs1-?=v{osDwP7qG(zLȘ@4y*Go7Swܒc < OV, Dۂwt4\%⠶B9g!Lb-==>U2)CPk mU 8DK4,۝ʗݹ%_wOAyx4bM!qȫ)CVAsM8;t^!ꈁ2=v$ߗo~T;Q$kΊIpc] (H`۴ fdo| @;[,$04{zAW \ݿ3;u1RFr'"~~Gz`a4},#x({Ǧ';òmwbG =ӤG O[%<:r/̲?LNr5fyxo -ڱɱٗ*fJ'r|_ʏsW};6sn#Z|8jqSKhqP MX}μ>| He:0Ō\1#4S߫/CUD_iI-7n5K@Ks۳l Of>]zxFc@X?t:TzZ{8mcBgY8RJ _x<}30)X-0d\74ѬD?//VSeZs"r}Hl%Z3gg[^Ⳙ}EOvp?VwC#eppiNOin$~c5Ҧ8t*ә^{ c F WrVr'NEvXaV S궒BX?vI1[jqQL\x90(x|6g<U\$LIAlBxr6ˡ˺I` |'vC܄x?ꚩHfKHQ"ƜioG5P0y}ޗ,DS2oÏ4I 3TOm\TXcL-D S{s_-/%D^,A[4}U/ qUT 2 >U7'k8$6P[-lGw\^Xy6`-{P@+c dDx+UOE[*jY/p)57O[DO?_HO7ONH[A7c0 Ĵmg$|'(6!H2@#\k 8ϴ+4a&U񬊷[!TU>u4Arz{t#~/Tf0 g3BTlqNVyC#>1<ߍ.yL>cEc'N/;aHbT{e%\,wϫ-Ƙ/R`AdHF]ϿyzvJ|r=9!a)u4 Xjqf jO۲®Af#bֻD6a J7\XLY2rj}ʦ . Bv<@.#*iLfV.#Xfg * &kHzMtS§DKOO+—MfOBȞLNOFο&bՙ'SX%m+~6 MP4[$ h$͇IZ=e3k0>:.W)Sb,J?w * %i&Ly.r0;w9՛1kBkT,üRmnupJ( V[eT`D>E6)\ʂ/ذ1 C `{bLLU\,ScIAR?J tƓOd%Bf} w$erٝ}l3ٞ j8zXȬJ4<~tiͥeG] bch(OwwVc_(%)M%ru򷹨J#[LXjeJoȃFRi@a*P5 { x eexE!x}PQի}'8eGrvrj !"L=w2Gid z?LrҊ7qrǢ*TnO^@w )h<spɉ.\=ݺ~ї(:(P> /5fkXPBLX#OL/b @"U^aǂmh@GKSH~}WP_@(mtBU-rw8=yhi+j7ǟsR~?1F[ESSpVtAm*{ zrPSǙ-d[l{i1/jlw*;Ób`Uwfvuq듸Uo5' J7yGݕa-oGu#iZ Z(Or`L5!RQq(J0c||`;L4eǥzំ/;G ƿźջ${b&8y2h5R;&G¬sS 陖0Vxc>r&~}IYG~nI&tQyZfx%z9к|8(QrGh>ę:޳":"%9`ivaCucNqՎ|oaGH;S"}>!^6וvoԛs!D< 8p/4o s_Dq~&NHt=b+$m" y)xצBO"WEպX͒D\p#7[ERo V:V|t-CwSf#.&-[g-_2-GӤ6 kb$:nVP!ȶ@B$\d/c-^0Wfo w&<3+ُ&{qC,DHӫ2۩w[$dwJK;O'v=Oz n3"=͕~E(fz+p09oqLRZAjzFQκLKolR|Y-PwAv3?=2볘x.֖yIYw=KPbP=@*+9XBnߑڍ~C#lOEEWSLqK  )G v/{V"~lSĭfaM˂Ur5[KlH߻1"fnK_Mԙ6X=:UƔYěIUEoB-*}B54!76tؿ􊿰{=qz0uɐQٯUdIc 6p֖B=U'*Pձ|ٜ˜̮CMlwLIdIns?0|g-ۑ&G*=Jrj%LI;6ߋnwmΔZ*in~}CO(iy/9y${:P]O*,XhCZKI0TvhJ )9QX·*#|W%~^%`y$H[rk ƵF`;GR2StMu'/Z_4>OY ΕżG.ͱwX8hcw«>BS*WaQwT(\2j_4r6kV,3tKYg+uhLer bDv)b~<o[dCBsas:_x/?8W፹+oW 6|~nIWb4]i{iL>&R8t91: 9-GjgN`Tg7EcmnI tGj|َuE}:a!0+1ʱEe9pϗ~b튟N|C{F/Y=dz>{:lqO={u@%$bYpOh҃jɱ޿GCH*6bZ)H ś7#FS.fVAGaul{]+!à dfrH5jVtV9<\)5!ʂ BbeVAiI̤a'5Ļ3Di&`-r Z_ 0C\.W< 8_A_j[fGۯa@6 Y`bro-Nְw⼌%׈mV%ΛDxQSfnpd C:] %fvMßIWv;aM/RjT^Z jPɄLhUwݡǠ#ZnBB3$p(lH#hʮ-!{pzn [VA :##0764ɻh|Yvs>361=y 2{NSp+ oqEݨ&zoVzMG C\kï ImI|7,maX<{ >Z@ֿmqZobɖ| .?ȳKBgSL)?P4pT=T l[t( Zx"EXRo;;^" O[؊XSs z;/qޯsi/@'ocOĥ99HSZ/re\-)CN4'NvڕjN}v߫o ,[5Cx8E\sɻp v}n W̌-iJd_=nf(EaeY-R#!w N@Esʻϻ 7%3Sq%1zGfU~όHd(>/O#iApy\f,B/"&ϚJJRojGv]iZ*ft^p2}5]rThcX3ؕP_B3Pg8K/Ӥ. OQ+ʻ6aW2Ȳ|lj[x{IM"R#2cC̄χJUa[L!кp,Hీ21mc5"6bj=/-rmP!EM$8*<8DEi[*.&B:^C,J"`L$ZHiɠl4(TqL.u/K$Yg>z(͗nxqe& U+e8]s߅l/dSpaM +m雾{$7P Pf@9Y^~]sXR5}e=d FIS }Z {MAMT觲o)RU/__1m`g@{|nJq Hs]~LwuHro߮X@|pV3uGүHϖ$w  "{ ft=|_,[p]t[vSYߛR+'ZV:A~Gc]`wcE/?|>syx}RB GAr{7UGJuֺG/Zkq2X҇S)zuI35/ Ѵ'4yH[7,U_A}Y,jriFQҫϖ?j15!X xZ vߝlr+#+iwϟoS>oJ}Ir,|:q9 9\w2ݱa<r |wܥ`e፾xS|xEF RWUzm[~$yH()'t`@-2IZlீPV%n`Zco' 2-&ft Fg"<5re)E+gJ  |Q&E>B"DgG`vHR>|:fl6{"Z4.q x~O5>-gO'/S+wpa",eP}8Mﺺ+GSύj||WviNWQM;@OH%li#)5)pʧ9lmK@偭/DI?4?Tr0')L-h]*V(uisjC M|+Ӳxx C.xƤD 1OYVz$]Ė3` g3B tp 4D pg rM]g{{pu<3(,xܰۦAh]* MLޏ2ؚWQmA?@2ѵKBiXqy+[;3x :b6@&/:skNje=zM01ug]H+IL: zfʯ/mLM*K XQ7GtFZEکͥ0*hQZa70mĵg3&S' *%Od&A^%g4r`pZGD(=Xf="}<о>}X8]CDGH=w5O\7iVYNk_?PJXj$Z2N2FNSIF S^:o<'](0#9!wre[>ewmvLxU PMy#L&umHQ0A *4nyA `;Cޘ7<`ҥ xB:FҞILUW] m.bN[e_$@<'R~}?%W n$A~+pYґ䯗>^Ne%=ͩ<{\f֌6ׁ sL,F_ =H\b`4a-逹?a*!#w'#jWTYC?gC 14nMWRKsEG&%yP?|Rk0f+8S9\zR #5ez㾂p:.eALmw CN0J e A Tn~xX݁fbN92rneuU˹*p nE~uڇĘ˕$ u(vK==>IRL}fK(WZixHJ~TJҿ j!1QzB{@<3#_UvQ_(Ysn;ܔ!l/IՆU_gI S}׭*Hv!Rh}U`W .PP $3|Lt}_!Η*wD2c907<G%S4N\ gZZOhPHJ ru*r2OcDConЋJraص0ham,NqQhI\Cp}U .0Ey"RjXk~Nmr5D="Divǐܽ 3n_5eyG.;Wʁ%xɊF#@j+y8*w1OΆ,`Fu/Ka<64 ^<ˇ Qg2 6jg-<>@'?V]a1i6Uc%b jv"&4 չL1|U ޷`֭ԣT:hlg4Px(\'AgQO1/ !}uv|c@oݭ'D47qtV9[K1 |P;%{[HMy„ 2e5QM^ ; !MFwrpL!,xJw|; {@jiŎgƖ!*a#}XqXYy@2vDz,+H'o#g\YΊ--g57`b)LQDZ/mW)īTtpq6Л„.TN6 G:-1h%)?]8KNv֙XġV>" 0,5sZbO{w / zMƯHHj>4.QL 9]YdFIƫdq+h[HK[S#v-i7l.@@&-TI9<ƻx!T×e/'_fRZz˼fJiK=nY OFH^Cz>Mb~rO5=} pg137s NP"5*ݕȘjoZjze=2c`g&CC#U<+;P46$nVV]-`ǣD%Pq#ʾ^pO[3Q Znye' ɕJaAdD{i_+隞`Ybe:a"WYq;d o~5{!˙l끌`+q\:sy3&G~CcUYί 8'G^Ǐp>bMAVSlǯ")-Փnmd0`~p3y 6PY _:om9',2;b< P_pxx%֭$q.7>"P\l+TcWd50YɫdgHѻ-9YF_ϼQ\L}tyV} ^^Xe劍%vCWϗف~-3i.JV.$~;cvD8 &tO@ךݩRco׫z L$BA$X8˾)&-|w'O[L|5nb<å7Ԃl涷jI6%6&CqPeݥvO9xFCknc uOb,!T.dW>ߡv0άsuN|AWA^ÏŊ1͚4Ey:WCEV@;lt/V{zǁ;F,wEO{GV^|o0gV_7alB*EҾ kqfo܅tٜ{yʴqM[P4ՃKā<= ٟQ&y~Ro4:ܓWG]:^TCvt6-[=)vCnͶaN >fER\*4j? 9=3ރ5Dg7aVϖ*6Z{X/x ,lfLĂI)qcv9rA6/aMB n}7O+ ʼn09ظYQ˶a%Pu"HRgȱ_Аbl^!K L Τ9k7Zep ] D?Mrqߊ5W)N7˒= v<,s`8~4Ge^@J>|9Dꬰ9$_r]j~s".ڥ(~Bl^[p(;Pe43_/o-hn茞C} E&D@k=!K8qΰqn KV(p qK. ΨTUo7ZU3yZַi%80U$} jf0/KS!?Cby52b_k0s*8-hq.4H.Z@|W6; B5p>^8фyv } $7߸rʀ9HxdD1 $SKLi 1$ރGѱcQ̖F$f%a(`3˜PL7"~v:\2 LIL>rS[cJz C@DE~fo_a4g2OBGD}E"j }zЍAA. [2x[E>ƶtV4(rslݾpHD8 G-&1h+R(!jW)l]8$uArnt[}<%ŷRs ? %S[p o?o{A.rcl%>mWGOÙh )M2 8]O${_^=RYcsIZ&`Tp6}ߧN]MgNТW9qLlGy)7"%1׶uD8ۅtgHqHactv5c؛rT./GRRuuţG)#}9t>}#<rؒaIWi)i'Ág6~_*Uҥyr+p> @&pˉR)jc);JvIYJWD lΩЍëj0"Z10tǿ5EAp'K#< [8P=O?Lɱ&vx M&D1jR`>hw~oQ+86kAL'/ P;+Q%E-S> _{!&^%R@SFm;m5[r IhVE\8$N 9-"Ik7a,^ [*\=:V<abaՏ?tȶLAairޚ3σB2MLMoSn*q <4VsW#\8f9=H(*ȰbQ#t-4쥱:#]Wۀf^0/s6IuhiDWTgĦ$1P&u>/;!4/\o^&U~D IlQ0Ы1}k|$H"Dϭk|D- “梞nW |&89E$W8ၛfa2ؿu ? Z.V9W5 Elz\U1ni3s%Cv[W^Js9whN$2"3'_C[V"iqxuLoH(LVؑ|?z/]aO?@r\-|xH0*Zl(FCW?=wGB%cFULWX_MŢ:(ۋ%}]2O. ZQNʮVFJ{jpnֳD(Q>S ˜vWpݭY,HiEo$5e&R~K]a(dZtN0<^%5b(*6 xT.Dz)3i|z$' L$pɚ9RuM)rr4{;pBjP1Ry[*u7l]4'm յUW' [4vùZBо R%wnk{ `94z1d4t@B[(~>clZ$XZQ? &ݫQoVy9Ghl;u>H3AMvIe͌=ny'w~2^LAn8TZr5J_OXEDe4}lFP6NZ6r\뾊foTNQܖM@P$se?M v,WJ,(ҿjfHn>T|\b{BJMNaDeYjҔ/.;F[G'@NNv<_eO!u 0E\Sb86iJ ': fJuꤰq褸IX3dt"J)pYsN-5*z{yxuW1I*& V pG-JVU.-6g`G.=B׽ ͨ4=K^8QelMq+MqO&Zaьu6 N9]i`]?&IǙ.39יy2 .<ޱyo%PG>o0,89V.dK. 8jf~?xՈ7i;a]TqH@G΋C}~vzP Țk"zDDx@k5*0hНLBe}b`hJcZqSןZ-|Ss^5p: xE6+z膲g O Brqד5vɌIv%Gq"h-DKz. RyԊ͇aHɧ5ЃYS>LGUDry-J)3_i˼+q w".!4ñ9\ 8`o(QE Hq]}Ex\m} HdI?qL s!1F0&Z@29 AlȩvE|;mqMI0MeP8+w+hU/3&eEwNg\hv&BwK- tkstGFnoIjenwl= Q炣(Q4/䮔`ktn9j|;J? +/o+RfͿ3c'Z$$)dc1'6(hc鏻&gGO#2:ul[ MJ)g4,&]p"Vz \߆XX|'%7 Zw>Lm-n4uC6H900NNH۫Ն\3!;<ͻAd'\sw.JoVA G^eM%)OXiT@#٫OG$6E EM0o`٣9דz=V~-"-xgl>PIԵ/"$ ޙo{sve2Zg9U|@:t6R<^_JZXW "Iϕm6>eFeIRC>l[ Fa kB^d.cAco+g7Z}zE=q)cK4qCvfS]W>v6B9'rkOm aSL-2[R1dC4 *Ѧck>K(/tFiqP衧:4 J<_,5tۃ bJa 8t}E%|^ᦒ^ sGRS/9J$C:[&Kk͘Û 2񶧊cNʀhRrRLăfhśdEVy T[LnYtU+Nx/ 9]zjNuITqTތlwPeЄxdҐw,l8x\^xC۾v s@%FW5Go4W03mʬ:Lw"VH]WЎ!Vc-̶wlqSP?KrdbEcBjoTC#}3sG $uU|bg[m-Abi +DCCM6hp7\MB%5[ŮnL yUauG?~yZE˨fpO '0#6O*3,uC4ѭ>F%˓~^F8L^ {mT:ma g{6f;(lJ_8*M{^Z|>׷ Bxy &;U)9(9`Ɨ t`lu|<+lo*oǸ=[Pj, AܹQӧHX`=!I\z |5)1dMFx'7@+:g6eX>d ԕoQ Ļ\z-Ps @)GqzO875hKUhCvcXTqGpC85R+̚>7C [!_oR6 ڌpxV!N%H@I:h %hYx5azeec?W["/-f[-fzry8֞x&[:Mvԝ eD0jִ[1^?-"1[*K~wF(.EIX@  ]$FwnB*5m"֎ZnEm/mx#A.Ҙntl13s![E.P)85e97ڠD7}G- `jN'us):3uoT'}ӸXm }%$5=`[Tة ) fPep=}ir4Kd  2?oqZ(Umɽ8{p )od*PA(n[.#Bֿק)W&/]ku.a"ڝ\ Wj w2/mSHo~A/7?>ev Tw~җZxaŲ|4y`wyo_9P|]_SwK?DS +i[t%La'h4G182tcrRrq) "Lx݂ U&E 92lע[]3P[Ý_l[X:?r|.ӹzY7<;_pl#cB%۝N2> Vx"_ \']һ7>0?p =dW@nPem;Y_ѷŒZOG-}SܦXH}QvQܷs ў%:%WNj}TFt>H:"MϏ_l$sŪG) )AYݵnV\NtQGְM_QZ?VE *%>iNU.n+U\qaOiJݡ+[E+߷5R_װؿV}'n%UƏ4R 3R7>6n=lFdVJZcJ7}L9G]h7''O|k@K 4ol&h~"9NnZфun)~ h[Uʪ+![̂-pavRo.&j* CW ~: 6&[p(Yĵؕ]QJ &&7Hw/8zV:R?gs5Z0]VXp. %>MjLy=k_$/Ǵv]H>lAOSFWvvF8<(,ǖHdilqѺsGQ/ wh/@ VXq2Nbc"C g5 T(XNppPx-GBuE5@%RjZ݁#C]+Ocb`ҩ({BMȅr8Md2Glmv25G2*I` #?訓|,j7ZN"'ZD[7`wX`[7Wc ,37"Ǩ6.4nNp,L SU㱖NtYc6d3Dh|'' 68+^vcEi a{_+XY#蔛'sUqnTPAs?tlûv}Q?@;mw4}>ug='4LJe)bL]H5X&W3bu#Y][@PDx]bȁQx5 _ŊغDSF4r.zyR\Vq~Ŏ\0R|!E-_)Tyjҫ^dfєj}}h =ɖiYCͳ/q>>!곜ϧ=gMc$Xu 0ǹH1Kof'f#nEh2չp»0-sdss:FtsQcr?YyJ:}t@FFӱUس[`I^TKz~ D^WVꋲs'8F]-5jcP#_^uZ3YsAOtZ:( NlHdԧ̝5=*o,୍썹_tBngAq4 `L}sś24)UcM*BwlΕÑQJ۳KkiRsmG;U\KVQe#9mai[cdDS=p3^Ȉ,6[pC+Q#Ղ0sigxh&@+jEXE+ B urcݘSJU.ћ{n<+JN;mGj0ܕn >҅߰Wԇz$ .x؞|o:u[ 7Y]@Uo"3 1I AO6o8CvH2Kx~I"$CnA1[G ~OOPM LjhəaZ:&:6'ū2y$ [p|^74۫Ε:E=&<<SsV?&d&+Ѷ;]Z 2A(s) 4҈" >IuLcb 2+IgܬE'z}?Ѡ78}vZ8C0WB":ayVnFmuL?>UIYjjbM{M$*l測>_\z[S&z8=p$DZ#;s6[li $`9Na`mWD\\*52wHsK=BF Kg~wHҋ~\mH69D%Cm r?Zo%ZdNq? tg䟽)ͷ6"٨Pfܬ+x.Μ?u2j$M(,5>+}2[DףV  nZE lzWr7gF?.Frǥ/#Ldq>\̐36ھa[a1(_YtLu!Oۿ<S83IfkY6ɺCd ?1LI"cY_Lь #B5Y ^$KT kŗ<.s"_;F5wEgN(Cw- y8"v~j(uRܟv d&UWo FF ``ց-Y= VbC-]*jn4+)K';6; A kyQF9/ޮέ`Ȕ1uEk[f2%Ϳ$.lT>&zUn y3#=Q}k[ LkDsBڄDprf]ۣ K'LW9fqyGo]n* ֠m8q߲mKxXFlU-7OjQJr;JQ<쁹#`ڟsD;/|4w;_ :J=c62mzSɳmsi֮QXq-JU ,ʹnT þFδxNoʈ@5[PC:Z9"W(=zg]l5%-4mmx9:TtBn_8q_56WJ \Neejmj&Z)eb9aqL#]`精(q@ GXKi EjHPf" vGi]ݽ WA J"-Fciu)Q駯uk0I ]ܮWlw  *5&Rw{uF':75t 2iA}1m\VIpNz@/ X"9p۩ylGY{9 ze}hŁ- >=oTǿ#Lrr- E4TǚĂ(stjҸ9jHlz7XۗhsO4U\Q pH:~aGݿ7M0MǩcKoIӰa #NW|sA#NhA2 #o[ @6By$|J;F;GQOޞT1>sfqkN=JYy%1.UeX^ىkت"5\UkY Tb?*vheĴ嶳\`?T^3pӒYsWaVZVcfL{rUm'~bDw) JN8O\K>- Փ,ǖ󷞹f1{;2^Җp HⴜA >hDzޕQ$ҋHxZs;+;G&CG!Zp6QOBcèVx^KX.p&Pw.6UcdWmx6`(1)'ъBlbsymQ~ ou_mv!nM80RĀ #4b"+Cm2\+WAn=-ÔPeu(j(aoHyJ<2O\xkIO-.HaGr;^ BZ!M&C0B[}]z^* 0A_=K RD7 ZK˼z}BgV^q!o@L~WsO@rٚ rCt?RkJ%NVY֡s{,蒦/8,b?v NNZdGڿV(s2M2@Rp2<6T՛gck"5rOI+ ߒ$Wd><}baJ) {[*珖ɸhԹn9Ɵ} ȧgc/jDf=(b;"$4]Wuk[ Ԗ\!d_'oc{c%zehզJAH1]"T'jVУW:'u'"iAglQGMֽ9-Pkh&igq4L2 h8rӉR~P+dDS#ۂ.@1B UȱCʱGq[\4g'kӅ?b -i\ Ѷw[[ nyɈ`K==+y:U$т;ae_"e5[ 9I5-l jZ#X>):v<] 20θa&?BtK̜-8EpRiÏi§PyZ#V|`K^i_[=ӱo9t7vaU-L1pGo_9UhkVn~CdZ`4DV6>L14EiLI`7ie ST~%l2X_A_cIөrRԌPi,q4"6ܨ{[~~9ix-pe'?>GXSNpŵy` &k>K{w>/2b.e~Z|*va=Kl&F醶$Es~LAknc=?N.).J,z3}h$A G4C/ S 7#"u >]!.~NMm1y\r#Z>aJY8uv" ̺.-4{F],l%>) Ĝ8Uj?yȗe1[8zY'X۬)ѱP;~3t"ķ7ah\p5밎57JψϏ~`2/{Fjtl[04vU*mxkoK3dQ{㮕V3r4uOk喲';w4\%\8O'p6 o<ԼD pH(:{s2N6*-_d` 'Y@YdUyo7-n F-߲wnX덟.)ykN \ްV`uQ[0ZXAqnq7_1rU. 9ce=YA2daCZzE faIJ}*{43&6v`9ۉ`䔸_ARExhfE~ИX4]&21 |V3j w=z_Y{ uyn-+#)ᦗkqMaT)^EhjV+4YAj=){^Uj$ q}_GqZPyhgYe)>50MQ=WLumSB:1qasɨM[H aqv덃广6sUg{嵻%/~mW>.܏g!>-"0\ӼlY2bxovٴ7"oj3, D %7-1h` ߳A8I=N{ĩ M5}sC.O:×;3l񂾋3N`EXd3p IcBn]Ó.7nnHXpi$=(!tiN"m -&Wo{K$=x6CqowtTTњz&n/2/cUYhCu*c4TX1(u/hXBˤy_W=(/banOȖZIk/vBF>C\9JQ 2},C&q٥-/?V8+jLvO5[9}M6uS艷H4_5J$oʴe9V됿o &9CFr6cGQ0a6}D,ZD1A5Nf̋T]=*MDǮn2`%_/ h@Rp|ޱV'g+c6鼍&Ht*Hw:#S -t׼J/yf2nB ׵3 3yHX{LA^s~5(D5?WQ! ۀpآgۭ5lL\2ȽoHvrg$@u!S! Rő%"m:!̻c>9Кp/ _;4-. :~c(f C PijZG0u?*dƨIqX hgs4CkHQ7vC"#d@vG^k(ׇ\%{vx"j@r=bw*"yR<8 C`㇥y$!"⠜*v-L3{$p]mT]u7"5#-Jۏ=:(@5rP#rL/Fos-Ժ:3x賷~+~oM\Ө]_5+]uДt[Qy*N;˾A0Sˎb S|S No*GȧoUlrRьzjR!b3r0P\Z 2>@ ֿv4AkYa9$&%$v/sad>_! ?V<E\)R8߼q~B6yREmbѣÕ"A'&sI.fBL(V l eR}`C$o*yX$8DU!4?HL*ijme=i6#b0nw8?R!~tzRcءh8J=+ApkWiriFuZU[@`f^<Dc =Wx× UGbV@ᄭmD f)h}l~_mʂik,!0+ ub5ɼp@w&/{>bLy}CpJdžlq;uOH N!mT y|1~ Ϻ~`!Q_Ro4$5UVVcS^=*pD͔'`uOgsT-Y9m_x}hNaWUӺ(Le(OI7KZL!HiJNuaAȒ$͚{ [#ڸ|a J_ IR6Q[g#16\LL"erw#7:k"7J{[5j{Gq2$1w5e@T[l^#)ůȋCZݢВxv`jk5Wd.c.]hm!bne@S۰s[@ uKKqb5Q6{4 ӎà )l{8dU,T.Rrb۫`X>3M25ԊuCO ԛ -<.igV,R0-m.ڕ ]F-UuvSWhHZ/ND+Z§؁FV]O7xmԗ"\|n C}8Ulx@tVytrL엜s:6(.elvv|+9T2焝-#CU ;/j`WTxrʳU-] WBX"-0"ZrO EZhvv7grPO.ɩ }+:{-j'v^YkF[O:%Byh|2?κPve7f`&k=6[ig@ƴDҨ: ehAJRиF/}IG$|]hF}x _7M6Ijlb,V>˱d49uyDIva.Sp~֤nc;,y{b)S"[|̓bQDmpj{9;@qD-4o8~g y0A4^qTmY IjtEt9utF&i|PJ`=(Yk^{pB#sś_1z7f~7 f=1瞏{@1&mue[# #;`>\G> Y+JtЪAeו% W)+[ڐB">eC(}]i, ޼5֩.eZ攩`>+JgZt*8a* Ŗv3hdK24q,Um86a]gd@98xv_~=)+ nrNђɏZ dW+PɦP2D4| 47~y轑  ץnӲeGވ 1[cm. ǃaǠvy>_aKUg8?_+ɵ *1](zQc {LΛQ_縷|FWB^[kM 1n] ;FAW FBǗ-Ox|B$YWfݓh+Xle[Gmh) DR̃N3x" -SMy 3U.B/j,qwX , ]VҪG7tľdr9s$@ , YTD 5w*~6nd>.^v$(GH(H5Z&®Ћ*C!W ~R &..9΀Rܿd3ubo_7vnr )-ݼ'+M31m,*4`-ݟքJ\X?^ ;QVB\v&`uU\(cox nJ|/oV7;ccF4vr-nζ_yZ Cs7hu"t 0A }y1KQ[^jj6o/Y%diL؄CVErJ^NQ^Sܚu;!p LL=?ś*̚;MG@4ikp= FzЅOm]hd-, A $@OȂN ]H_Ԣ_+^{U@&UT0 %DǫhWɘ{8Qw+?}. .0'$T Q·_HJbav WeQq4+dufK+s&]eۢ 8-$XJ:F4J^k=L>G#{#H2xT;D)1? ۓ Sw.B},ϪY(tfnAum|>=u]穟41P_vcZX>O_Cwk2] 34IZ-;:2P3Tx8{ٔL;4b WuUɢY;A >voaL 颟WzbF6NE[Q)%(ZrZ9YFzmx.y".߃#s*QX(N \y ;9|9rt#0b:+CSp0y07 4ƾ @yo~J'Ә'; L'Vk#(eDxװqUj^uV9Ufϼi~|Cא|XjGsl9I ŬW=Ţ*:&:zO#I:ց[?0zȨO}0H-3AGV#o]~*4^C2=c9@6!L3tUkڠy2vPfZU`dkGH;ƽ+!2;s(&(USBJ#>J =$V2Fz؈*'-z}UkV*j{'\vQHgçGN [2jשmݨhڤ3犯4+`PY+G׸L!nDi3ZvZl 3]|n)`{{PQ¥&'ԓhxwa+$%DO{Dvt+Y$J?4Ѡ1V'}6Pb(l сqag,c}|YYs]̝_\zaT޳ ̷aM~A! yʒ7k7pUrfZ;$uSB`tɦJzhSj$i4ruE;E2{Mx3z>YfvXyݜ/ro˦ ^+x9VFkXGGi9߾ cBYR yr^Q?y;)DKVο`Xo94e? y%D|P뽤ɿ*S@y<_ߦ=iX5 O]KqIsZqʋ\9bLS7 |rcr/V|! `(G֌Gk}_5ABIqX֏jaѪ~c]`eVRr;XwJ]HJ▤k @guU:^|C| *v:-)ܡN'y-{1)`. /ה1`zh/:FMjl3ZDZEA(ҿE:fK N`rdx6 s8uU>5gJnzTfMwN-J!'TJaxߪmj^pX v浫@{?ai8l:Y܍h8RGuhݚá$ވ%}@bDƎ6 c[Oh7uȅ `E7TsO< 19sŘHlMU6_;5 o Z\]e\@ nPlZ/IO3$^#c:;2O}c==Y݅,ra3*8wi!: hJD,Ow17lj;,:unk!?Y Q-nOnl@8<Ƒ_nK"GurdֲY2-tq#ap:YJTuħ1̜w?m'Ξ_e,E|ۗ:b Q/spd5:ܴdL&N}\Ƽ mZ3ξvP&p ]o& Ju964͗ʑFM`pѸОeXoJpWzcDw`pABT%B$Θhp)jm7ROؑs]WbU&*j5-'2O v|1m2N %5Fz/5Mӎ+:C`/,={Ž 4oΠ{ȧ5_؁RA(dE1Aotր۞ &x؋"G-Yl][tLM;'&ePf= =)U$&/CMهKg%'ִև"?<07i}E V%b+w$z~RZWы#jR[jM&p&0KXwÂ9jUv ̰B~37&iW[,n%4pv?v; (- [N~H>ފ_z^Ic\SZ0UBsgXԋKVsVfo' 2,G_O n]R+"M(ZU`km ]bqR7EJy5O&\E# <ƑuX1"$k5Xeb5d{fw i.%cJ9@I;-Yc >]諡NkFXԕ9Cՙ6zՆ&  !,+#W ߱VTFF :1i)#b <3]M?R>k5qz4ǰ΍z7V604 `ifˆ:M#,Pz3=Torhl&3+ݩW?N 0TA &B`>(bC^2m[̜u=kz){l'91_(@@t^>qąoud2Gڛɀl3su;7UW[`DDMEIl𻮴lEFFj B3>x1!W oy#V=+WB 2ud2,.͐x+xxC,,|Pppn).mZxg;b/`/<|owM"vNU4 `]EͰ 0睯>cOYÔ'0~kK<.X4ώqϹc8_I,}]Y XzT_VJ؁P> \CD!0kq6IihYK)o+i2@i$2?{PVs(AmHH;W XRr:L"ݓ1B'IIb3EI8d.&;xySr`IYLIk y\(&BG[QC5Ԛr;E׫FEaF&̴eo@PZ4N*qJ9qE,@#y7o!OKVͷwmIJ YtXvi/A+a{z)eISc:N˳ԛ ;M%ٌ׿ʁ oJ8h5aޔp@5PENQ!8som$]7Uܗwal-,LH]}cѦXy[x{6ݡQ`KyA=$KݦV-qNBi(afGK^'@pUw/к1wJS5ǐs.|ac&k9%l:i82OilŜ]xúnL ;_mx@lWw [ Gg HjDA*97* .dbmxԫԿ" 0#?󳀶IӜX 8-Y5+Ԡ/wd\$ Owemp&8M-#=~vg݋UsYs:0d+L #O.L*%*[STq{{G>DxZ z>=Q݆O x7ǟw?i 2Bn(;0AY|@+8C"+|XCp>M$yѨ݄ikYP[h-=j$&Cn8;-.|;F,SAՌPB,Vzj9Z06;c8O~b%Bj-lНrHI3KlbN榮xNE\DؓtEw7$?~=j|"MK,>E!Z@V-ꖵ!.ԨT rP_oN(TO}޶) (MӣG.s&"N :wLfbV?q-Nc4kti\ou2dԵq70=fz_b)lM)p_b@Q` gF DP耾f#`CK.ke{w~l;2 q2O ))U%4Wlq&;Gg+b8>\{iib:V3Xq7I^\A'D8\G=lÜi'xT#)VzrQC'nh+ bT4>3B/Q ŷ zQ"IZFHK[kV0U5Ȩ)3Cfoxn?}#O}e7z 1 p+!RiL nwٞ5\E!O|8\(IuCB6ersuF&05jӣd4b=x*&Ef@}s W9_otJ`@i9pՍ @`Kfƙ jTv#/m[pciv6EMi.=9-J6ͪanQTj4ԮC) h,'p#Oy1^PqÀ,puOO{4+?v*V mS^:T9쳽!Z g z]/O]<BQvދ+W&%QVzua(~>QSt,/eGc"0Btbx܀¨\^N"-n*dC "zyR!R{v]禊l'Rv˸Ƙ6ʍB (!e/*~quB"q `d/$u -n.0@dʪnIǑ80ujb|cm 1OOm`%z5i'^J(!v.4`3پizQKQgɿˆL/Ơq{nN}v,8[ NfxhtUo>ij(KrN3G۹yp8)x],r1i=և:߳\C$mtBa&T7w33jpJn?bD6$_ 8I[v$S@my[RY{˲ݱa: .P!\WeXQx}=r ìXizYɥ$ev/V<|Uܨ br6PyO24-tPx?)!0PюKY_& Qu~̝ʟ*ojγ\ &ij0"y(tMP4\DIӉ5C`W]P0[cѿhlBYyon/9bSⷻ3h"yu%Y+)jԽct\0JygtHrقDKO!BaWo#WAk`O6*4oWy*6#wZ4}6+&sB0S|}o8ҭJ@ֈ'3e)/#CTҟ*"~h({u@k)4]D]?%'̦jc73M?xx:"f?Ҭ(rfݺog?CL7K[p [9*U[TCk$C^oxO6<DHTi -Zx^k20qyT`1h&2Ţf n q6^q0*Ӕב X@3t..fHXLcYFNx$;ph ҢQѴ#܌ˏLJ̧>8H|S;~L5峗jM2$sUr1;hhh eh\NUqET Gvg݌쐬uq:V0QO ]2j8<2sٹab?Z)?(Bejv&'=-%}-G.\m7][\螮+ xMm}ZTw0Fw_ m![vS.lK~S[Re"f )h7+m[+|?AOI@@ ~dgGHG)*5fHU/z)_l%G艞nͫX=NFR)xJ7Yp&,>RF #Z8/" Զ^>Nm۵[=9LyVӆY /j]H3|:Om0 <)dJF?Pva6 29 xo1ו%_dY@-Cz pű{w:MDAf,g9u,siרb\ha/zCIW%OE;i&eVeX:hzV#o5)n3WdEKF>DD).XwltgIh_od"[t@-U)aekJ +ooQEF'Gse %"M$Yv,N>IS/7Vu v|~Q9c=?\K].7Knx"g X:u_t_Q/Z$e>wҜLJ"hl=UnB{-M8877OS}́KVC2&$v8N礆]P66w;ҐM8Cm7ճL#Y^j)qʊp٘L1p*rA+ 渍[/c% a·sF[ŸdkN~E_TG`؂t?dX'h=īGLbsQf&2ƿ vԭV4)HHay rrq_IɌ8`-v1éGJYt ~7L,X c*.җ3Z = [ۡ][Ez#iT[ ~(ShL̝x63EV?%w|-Oe+l̕y˗k(Gݍ7Tʰ6-Mfkar5[;0Pu;2t ?hCB' L$GJœ?m)VD%VpDZ"+ɒł]8O$KKtoJbP|TBJڤִ䲛Kre>dAľ\& ]EHgoTv[/Rs#3`5P ){&ʠd,ϊiSju#vxBN[T] d"-_CZ-ACDwlʳ}LD*_[aLsF|s(_'iK?^ kzmݢ:@y,dڤ\@BSuܩ^_H.U+"',Isd#eJ\8Q}(ԗfiO)yJ *URDQޟD垭W@EzXi'V[*4[޺B2ADլY$EXL\"9Rw?ECp2`vOUbAOi W-;KXC7&E |Y"տOmo=iN(P<%`{3O*z( &q>G0aG(~lt|2l_5<,8gp8.g|>FU[RDS(_.wY?pу4O&5*Pip[i A;N< "N#b`yPe[X{G}gz5~"7D4Ƃσ!ڞB: jjҴa{6f=9sfzAQ1s@DH su# 0VQ4#F?h.QYU4/e80)#vU^ &y"^:cLf &>I䒫 ;oL +lc&m[K^T?5S^ǟ&3X<&0 aGH@m.@3VIK_`$'LRXNJpInݶ :s)'Ӳs$6 v<*GKR}'OޡebvUe:W*FxtI+ٳcȏBE' KKV&xڀ-8@Dќ,m5H"ҞךQp fO(S V&f<:)·t$ ]Va]FFa}eDs $# }446NʼuY!7ap5IE",QXua.j釄1/_,w΄ܕ,Zq|&S`qB/g"9oo/~a:ThHR@XW uKԃxc$hBmos ;&d^DW[jI$JNTw˚Hq {M޴<6H0QZK- ϠjT*+[0#`v"{sݜ,%v|-.e33PA:0~V K^Ի\X!i2]rĴ \I@S- OW_;WR/Zhʺ t52i-,x\۬ e36BFZlDck&ug .kf cM hM7Zv0C33vVmOI*ȻJw~\Oh$tJBg'ܥG4LpKʯ-%^cX [v!k ŷy3&&3ƥ`~Ͷ%˒ŧ0ljOit G#~냌~i7Zv'VwՓJ>I]c>P#, %"]ȆҍP1 XC}$4(D֛aNhhPb-aW fwڍCa (Ha-vFsj+meOd[ c.Ms*Uy}SiF8rS)Η-v/ nÌhړIT1= 6g$2VGɷ$_y͚cH>$UOjumd`&).R5L۹(:4~gކ+EF˱b_G~@~,?=hNBv|4G]XLyЊd,L܋BS$ֳ.ko*JvrY𢎤C UJ`Qy T񻍵QV.t')m7Nͅ#bhU6o'ӑ1&[6S0t,l1 {Dhmw %8S_Ot2jH0iG@tOe$Dps@<*s.vlR;lf4|*i_ 9qEq\&MۈhBKmP+A2,47J%Q)ŵT},Կ(`uYfk|zEjۦ]Kc^:7—$xTii+o4!ڍ9w4 ڊx:S)EW2w?NKyɾE";#4(iѷnILv\P|4$o>T8ţO%El GJ}|Ao 2+ U@uJ=hj (֞jqKe9>!ݾǬf-@Z]aj*SXM֧Y9.?f;z mB 1CEd^fŧT͏a W3-,Eˋ)|w>2C @/g}1}Zj^E ENӁ i%jw[H9V7 R^1'|@Va>MGFҾj%'% h;(u-&_!ܙBdG544A%Pu23٦5QcͧiH(v.'݁ ˡY)OT;Q8' FOjF0&TPHE w3D$!FX K XQ@3-z#ȃPjIMwUPqzglYRX[j%;$Nًy+Svr"dR,^Ines6ugiUuڍzvځQ?X`~ދF.B>r`Q@6XH/z f_M~7`%ȣ 8!?~08  (Ԃ&'BVhSNEo~-`Z$9V4m,eG<*ߎĎ '{\BƼ׾ ,"wiStrcP 'yyhZ":$!8ENo]Uc')DSClx]޽LmNs\_)c+ea ɮ$›% î%ڤ~f"PH($k57ܭ1T|%5vz೒m`E-QGW>g!\̂B_[%|Yjڜh>'cq`W/&M!~kdviw/*? F"^ Z9OWbO||Cu\ .W=3chwS*Z\ GЧ#-+YPWj5 q̔]hqgrၑ^UsaE9gM,eAoIF1sqw$V^nN6͖rU'JؽL>T*4p`3zT,8vuf!yܽDŎAޛ8Iܷ =o:P`I_.e b8mgewӮxA Q'I0|q:uu 0p">Xl>ݡؽTeiN|`Ŗ]7'u ߬h(x>s'k0r\Ps ":\>v, ˢ ,+G8D3F f8}8\WŏF%  !qÖr9JT,kwQFXt2-GVh Fp̵NL0Ub:u7-"5jԞNcN4ƿՁDŽ;mrr,"E jƹ59/`_7^~bVӴcHSLqLi8o peyZqN)-]v$|j܅c"t 8,d/˝ДH fq=YuVR^\*w*+GfֲZ#.Zvh#ZQZ,uK֯,t#5?LWDh@mЈ*o>l = 8rfP}*Zr)yBƜ4JCù7 ̃aѨPwҡ{|AA\%纠D,𸱲M]h-EHQ'VaDYLتުG?E}h]ԩUsPQXT|n磌07Q4|~a܍|[l G e}V-91 u?~ ع䓅S'9` ʋn<cd b?ĠqHi+ѭ(IAhB4Hy1^n/-0\T.Cä <5E JLUEH_VG[;ʣ]A77@4H)t1dx[ ڋY9un2:.ZϛX[']=:̈0f,8Gg"\({U$NUM稂Zb؄}K|m@i?;`/\I]OBWϠbn',sT0EC_ fS*}k;&j| *=|X6ª stZðnk1اUfqZ襦HbZ׫ЬIXZTS( /qJny|?-N(r/ݤ6}ZjUYv^{'P0Wgd)uG_0v2ZSZv#&8u&DH{V "CQ+cOz4 O-s[͖CD\s9("+ZE`ݵ4j?rdGwFX[5:n}tb\Vk;cUҹ缘ГĿvqTڷ5:%XIč_8I@pjb.Ë0Ia~9p+F`ˤ)"bUKV_=%Z&  &]v{IJ@2` g˹?h b `ecDKYfa/5Zt%m蛝6.C$ d4i~-7J(8 '2%_V Sق3x)*j=ͿRD8xmIFm1ܕH5&ufUuZExwX.4e%EaT̵#~yRԿ7q%yI>oIq$#N;niX2yd_oDhآ_U3ۚ9ob׆SJyHhT~li)h_B#J<7ZW ؁rɥ!r*SrxNz{UE~uY]_K .v2pLV`@z,5+%Zo{y-|^H*ZO1 Z4=J}Ib}}+S!}7"c(![}Io2񒙍RIM]idS( 4T46٘f6Δ-la -6N]:|~;Gi&t,H6tR%jshxIUTPG;z#j\YM>a):N+/#PۉhGO-Z*,o)G@Qۣ]㛀;mREmʥR΄${`Irw涅}e{(}ظ`0(A1J,X̳bi7e4hgX{0! 7cn2t E*OoeX:'۸13q&\Zw%eo3"'L!UC)z  Jb`TXXx/נ@SdZ:vn66QB#-D #Dc mSʊv1Y ='J_GR<؈?Aɼ-e~ٻlPvVnd0"sŲ;A7%,A2⤕cA(TJd6i@@x.y4*/q., Yp))q*5oY?:koD2),V}f&9!W47ǜ'vuޗ>[猐>^z f ӯ J^z"q |ݤqVO=H\WʘJ`.^wk9N<[mВ*&$haj_n?762p|_ *\`&O# LFBj8^ْ Y q"e:1bLjĠ֭ޕu~uc_?YaqGkf뤊ݷn8(JB^YovW^[[{uu1:l0t7\@@·POaOe~R pt/@|dlJ 6{C@$1O?|I5 #6w `OxnJ%=~sS)WУS(tg!IKYwo6 Wե݉P8:g0=AjMV,WC o!d WB1!7曺Uxuc=gĻU0cB|5j<Jzc--%; 3*xFL.QΚ.*8o 9.gu76c)UJY]'v7#}LeM@K9Judx=JupK +:){ۼ@iČP\f3}[;:d{LaTtH"h'-Ҏ{#ΐo#v+qUZ=e~r :zJ?zG\jX%~Fw{ *!s4gAJ_k:c8:Nbmt J}0V<̉˶~)~Q`N֨ =uU,Ҹ6}P5Ha=ZBVo{1(jBzw?*C}PCB$ ~c0RBGSiKʻ0n7ڧxMޱOm6z,?"σ* Q 4-{A.jtL_/ gO ,SW}J[έޣ$t@ *==KfgIڏ٫RHX>بW"%]ϥ]G1Y"~$YN?@n1L2F/ ѐɬVɤ[/6^]p_8r7g0-M4N>#RƦQ%1Rvn2gYXg&&L?729<=\"G!\LJ9}/|Gi#DOd?tt +,XTռ#r}%x1qAlrz :d DTDPj5k AZCmny+Wfc= R}G[IQH~\22CzvX_v>6NT (']D^dKYt6 nc%lG潡r7[|Q}  |6H1Fhi@SW{w h.fۙ4q@) m=ar{3k.#v*'CsůsHDm"{x4s91o"@KSN&vRVngY}iNDT$"GBްXI:,#^3N`xШc̿WNK{6}}&6v] XFH-5u>t !>K;?Cٷ8d.RUL F*#?V5ڂI~ex3\V~(ٻKVgtXDFW#&ͯKaە̙jӜsNF< >Fq%UVI}x?^1",75>"nS5}Ҁ0~ɶFvkK! ۰(?d&/" C!O2t+jƿRF݁4B+)LM=u.U[r#|;*Vye!.5SO v&3~W@Zꩬuo6rd?2R5u~]4]Bа"C9rw fҴ[a. C?1gh\h~%aOBФ[D01}T+>YEcT}?'4`,dVi̤yO"T|ZB{L+0S%wIfv YD!7UEVqxMc!N|DžCyd<.GCXK c6(x@Q[$?_ޒkj?+dY)_DM16%ZCcw5b`^/fH'-}3]VO6,G;tf|fZJsZpǣ" krwœP#fމ~ %0^AF\/O9!|} K(& !㒇- g΃{̠~M-nOVݵ9`~U&GLQa.ۡOJjgUŗ톹 ;v> ȫEԚ3do46Fild`$u8oiz6Dq6ph6đ%q uohfuU[-~ }p(`@AfAT'!|\̔X.JvAs>D 5I+^{"ɗ֪8*#Pwco~d߈W ƋFA {'N<!=*\+!iD3XVѬJt,نy=;V[Оv_-^ e ࠆe 1, x;1(lcY.˄kOcfeL'-`ʼn| ށUC%;4AG9>5P$𨽣 bom;ᕦ JL_oGmٻ%/H %*7KLmpLJlw:?F{C EnZ\`sFeC~=B }c7nќ穃W_G 2!Z6ڦވq,{ؐ=xڙd9$労yeT3Qa#ImOUL}N \- Z3lo Ew{&i;nۿ~EQqSD"tOˊJvC\s<&"Dp)J ܂ɯ?|ocSM)> bGI57[onvK,;TaҜj ;3D?8r\b(j^pJHw\S "js Ly(TAЃB2ʧ$Mdm sH3Y>bRxI_RtkDӸ8$RB.WuJ+wBB`gT$otl e+s-LE'h4aG!cQsY/ԏF0uqŨ H:;p€K:+Q_r*p*c7);v_aCos dh18sР NTC X 0Sqly4zδ'ۂ} ᥾N*7jה|ݵ#E•rFHV6$(dŏnV )B\Ri;'w^ *ok6S+ a7VHp0>ԉ*:w/l _?  k" :BP?ޓ'v[[eʺc(+#K5ze+[E˵ *jvd+vDǻ&cxFhB `jkA鏲/lp1(Unl՟wdy[MEp ]iQ;pڤ]DlX颖O<]'kaWv; jml2ep  {‚ 4p 2 b눝 m15BH bΌ_[g50/ϲmYZGD2xq~ܞk|]J*Aغ1drX·%A{nL>c8cPOJH?YD vj|dQOVw%3wpk +m T/Bso]j)K2TgC>-FGV(<~]ygY|5::P7ج" ideV>.-]~)h}hXM)tNj¾קד-Vb@:WݤYEw<(p"rnU4LьF%48!/d7xFUSu_p)FSz (i}bgJ۔z/ WxDǪp|:ڍ/]J1cs27*tc;#iV ϋ1jsc]mY9i3!DI6x%e;pkMڽ%H-SZKSQ(_lm ;HkZf3j ciD3O3 gV<.2ˎbɖL9!;Teka)scՙ0\UilsW\4#^劶 }]aЗ +57_` kT KYlGJuc i_+^iTgtWPk`mI/C_ˡ&nҥ|T%U{fc`̄";z1  - Ow1 ` рIt=򵾖o&7ā=4MR>RI蹔T@*zh3}{Q;Q~Z59-HSWʘA/ɭϋwoV3Cc M 8g{ܥP /ey'֥p"{c{ ?V TSv.ΖjJh͌wˉ<P.dٽQF{%u-ŢIάP^KvwGb_U3ur\6X#;EgSY:QY;=aZܚ;o;sRZ3="]t_ݕdj^@OxMK_t&9+Bo7͘+ ЯU^t GTևocݣ)7tjDҾR=^ҶE.7nIDOx˃*ОFXN宨Zl,z."Eo]fs#LT+ZfнpݥHcL~=jsr{ 8+ad`t'~sRO2M#g*% tj;|e]ځ"΍7q"wi抿sl)z0sjP?fF2n8S^:=nDہ=J}PKVHg2彜ڮ#d^Bޮ i;x=m +IB1KS|fHv+G$NVLFnڵw(xW@Veɜ>K EfC=J^yx u5SDdS LVTBXc #SevCJ48d =^Kxl‡xzKxG /;^ #)[a/ ʠX 펻OARnVvQ'{ T}Niftgh ue|T1Lnҗl̀'vgOey0'D:gy~ʫȀ[|A?4'Bp*QSl.=<1+\ $ x;(v}fo_)PG~vw^H3X 僡߸͈Be|h1= ^FLɝLtqe5`2hH0-CYk9S/CswDǾT(RNjypǺ-s=D!5Z@Ñ"Fuszu3eCn VyOmipV7~>;*8!lP7Ynp?Y-_q5$r[Cp|L>g* (IrLIN 3?[^Xb n+OڰHRsGҬyһ9|T;>)<IFg?sȕc b{|-|dz`TIi0HbO i SN?$&X:1,^jHzD u;#+P)lBK&7=f⇷8zG&SI>ԇF.R$T̵tA-M Gݾ%e}Xt}k;ud{]sU5BR@4di/1h| Qgtf+0=ҧ˂3qOGqːjen;&^lfUb 5V1NvIB=iҦ$ˮdvBVm1h2fsҶS w$Dqzw,-pt C`% L]!Os] oUs%k=) ߜܛfrCbBt[9ۭ;b8H@EXS'WrHR_ ֍Ǣ }7m^u`66ːم&BHn*uQqnvmClN_YZ>2 WXRcs,0~UuLTXi'$I/qG5m7fx(E%<fOuo /88_:.f? z$MHl=-dܪ v`WtC'k܂G'S8X~nf%~^Ծr jW)cF>c#Y]z]?IЀ݆kcu;ƀp%Q t=d6Zy8Z TVF۾'~q6yz\XIڏٗ}-࿝  {V"tqD Ulf =$xωԘ8Dpe?tf1ڧ5ož]$+B;bVATs #64^^;y[>|)h~ 06T!sŝK 8&G1o ,-V$uK)k͊eI"+uRd;FzC:[';~)Q ̐!7})nZfSL52aET6MIUr{6Q+[P%fsر17<|"lKo!dN5NCѣulC?>(hovTo_E,]H3x(9#((9m c=t vVV0o F6KfQ[⊜[GKs9-RKE] M]ȠS•.F j1=]䟯9c}ns݀W ƈhbـHUǤ NS;Dʢ`/^+ޕ ੗ٜ aL8jƿ9BB,J 9Ѩ3eB)5UIː6r&=ɸ5 \u< 6Z!Ur-0Ш?OPͽMdI`߂˾x mzSa$h)5Fh'UCsUEUFѯIVKWBICס &ٴp-=%q#*z#bj q h %ƢJ3%Dw_-rB %^-c&͜:o2'ǜR{?8yՉv~}|UdPʕY7DGwW3`dN{Oox@n8BiQ=-(]0!nq3m`Hb6aPp1~ZQ5N.:$Ͻ2a\<(QݩҚ^-+ײL@>\8Ӄ> UL螰CMօ9 (_ o _tZV0f8Cñ矬yn^ߖ"Q˿?"*4zv^i;NVG蒦[u\s~wp$aXOLao5xKAB cNM65]a5u OH|)Ō0Ů V;\Nں:4&u'˧O&>=6ZXGAH*aQ,:?Z~-,y+9O mKe9YvBB~nEMB |Bȶ]ۍD$)¤+]gwZÔ+0&+ QjYl^mr s!Ou΃&`;g*>(a*t<B;bgKu@E, u1)J$5 -om]uNW#,nEJ${$(xӼv):]{М,v3MWuHhx 0 7H ZiZ,?zTMpQkBIcaJ9ueKJ>vzTvq @UV<%~S;Geq ) 7Z!]܉=`5Ye7)qB(U#Q^ *ɓs8,ʧ?Q?9IsάѧT2tnNwr6p#_ W@&ڢ?/+g"rW9OKq=8Lel.6ZL mW6C-]OubV>7r9)-$Z>cCy,\*uH海¼2Xr~\pnL(+&WS`؝@Ue! 2_W/ rPO`f,p%f$agg,+`'T݄c !}eՍX$ =p>~eA?tnboH!"gBvyo~;]zZ4(i?~zr|Cj.sQje]ڽj"ҭ5[wzX&ɮj'adCk Ќ uV[i! i fپpZŸ*'RX2Q܂!2p+(*84۹0YvU)VFi.j}o`{[$ٔ87tJL 8a#~HlW,"RY3$cu/OAzV۲t;0XO;'+- ?0wc9 =*R!zS*Wl'pp   [H7He@J?6])! oZjWPn>K ][~<_1mjd4nPgU5Jn+&X\pxy80#iL׈XJxJ}F89piie(F+3dE3fL?GB4˕/søNxV5JHtdzF"fiLϾQ}Bh/Q^ēHJ%Wcu6ZVnD!J<đЊX^Xl 0x8w#U&ܜ)Tđ_SEnfT+>@[J!ê݂iWĵ3z/p%һyéj w=+\嫻sH}-`ӑ>s ,J߼Kb6rHꋑ4tBK2i2Nn ƀn{ǰ?Q$ ?2٘;Q$tec,T)GI 6\ BIa's >k"f^Q'P~9LKpǑK'lWd6>)Wq|s9݈7iP‹Mck<ʯ,ϨnwR )B$t/Fnw(n@p!xHĤc)n+vAnW9 K-CQaeِKaL$'e5"60hh+4&kJ$,:r0e(Ǩ<4dJ0Y / ,O{ߤV)Hr@2'm1]Ob!xklNI#+w # ucp_%9$"jN9WxV DDUGZ\'ciW΁ {(] V*(6MDՆj\N{O&-RP)·|8<['Nhf{smT\#v8PRmuxg~P@]fk& ILn y/UAωVPzԦkw#4;=Q$Hؐ*4rhr-$\WID M[QS٪/V^on =~4 r6"e`zaRyzn|oj}0[@Fc|5#I"Vh*\*O#ۿe7h N%BJhьFiVsÒc\A(."Wk wsq 'nսqF5AEj~s/)Wjr-lbH_N d~,kCg.XhD چH7 5Fl>ل5>֨_JXv|D1uɅ. dx_ܙԙ4fWKx^Pi CkXEmH<;8)v\?|;+L7Œ7pG_w^5kO*凼~̲x5_(ۋضؼiS>-k2&1$#uL]ax'c4A_8Bo(M Xec?rkPOiL|zT~b GK7+r WYKHYffp@$J6Ĩע:+?{2Y=۟ڸv;Q nٿ0cU`_.৸f YW? ncC_W^muH<0bwLG nWVsVx I1; ,BO 4錼,PIUTǨ0Xo&mœIgγ giQz5:E"<, ˻g>HK: Ɣez7`%$0`d*TZ0]1JqY-wu"";.#gX5̼@?[+}ډ`-@BQ `z8Gs.a|y$ hʚn0OZOLm)/\S$3Guzm 92oKs V%D5'qj).XYlƵG1*D߉3t4͑"zËG]ZA.4p>zTn[e&{+FGz I#7D' jbk%¤7MqфWYC^ x-.2L-pc_XmZ2Q(c!*6 5ITۼ_-  A}ǝU`)(!=x˼[0_dl}MǼn^ EBvW|x3m/A:(>s˧x߂HwV$m_R]ٟGЌKҁ}`2$(k bHa.~Z(Tv/>bH-%ii ʏkR1 8Y2^( XL4ToE;a͎~c98ヨ l2䊴ХV51J xG )GpiO7ecRӪ5 g0 ʔqU9ahT“*Uzv[Q]s`g1Ȳ`U G'tHR[Vc츪yFK/6j13l iDAX $I%驃Ko=sn oڨp,z҄''v![/ˌN"Wl k`QBBS@gO1FBy8Q3q]i&ǹc{!Ilp~wjsgCF,+ܦk5s57 M !SmlJMOӚ G%D1OoT%Yo?U<_2 'lb엂|8~4(v=#I5ttP ]̮ ooj=b;}BXbξ":Pg_4: %x*K~GzqȐèAclċ v:r`LoԺ{7΁]A: hxU l'աg=L'8 y}ݦIOmD.Rx\^ 5r @^ Ñ-`:/>SxM/ן{/pQ g+H TyC%ĩ c˖_!wխevH>R~71ߑ^ļ9]Έ50Ț*M2X r"k{p=d$_BO9 T<|Lk'5>S~Ra']UԬTzMвZFhy)D[,#U܀Uj8\7{ZvdP7OlMK㦜x [|1&>2|119>D8l χ~;Dh۞ l/|5ΌڌE '^4a߂W t&2c *8+ + )`F>fb(QnÈ 7 *K q~t2KFgaiTFOd+7;?hğ,'!R_d#ބ:rB@<QK&:{mwlqc e)) C&eӒmWEm5{ײh]xūh 1&m" tZx'"CٿQgy%}H/7fUQTdFz:6EE}iXb&J)zU̟N3rC_Kmd meyh%>d`-:nbR6!I#we|hyZHKs""BbtNy ]NM7%`\hL}_`,f_눃2 {lI9&# =Z|̵3lY6͗?Q(mhbE/4yؗu}SR zK ˮ+>6.S TCE6,+DCZ 2UѬ ^vͳtc7"tmMHa_~ad ժx[;|KM9 U1ylk _MN1Lt,jC(_\2^&s[5]d/Lg#K;QnBt=C-2J՛0иVJ 0fm54saWM*.ގ7˪N3q8ZoXmU92R~jsswEi{dD.`ϝ\6G'ՁG[1Zoa|W=¿wV |seio`vi>R*ˍŻPpx & ʭxC Pn%9M4}Ճ*~k8Ys RTPIB'ΐuE,f_!i&+m[ u,VSt7eƊ&3%4ԭ+]ur fwP]Hpk#- ' 6Ӧ8l 00|5̄ͻnf[QgpMg\WjMl^Z/cF 35[kGx֟(m1ZEV|ȬH̜+iQ[{rZ +JPs/< f0|p'e'EPkc_ʳFDUC كH41V@{PS7Dlp oT lQb0gBpYHȷ;EF*sz&6bi9ߛcdjt+hfܬFt%\jj]g}-^l1mkDG6{["  mWʀ^%',kџ̃&h}$RAŁ]'``ξZXrA1},=dp6H,ZfueM&HhiAc:f~9)6;cP[3?JxKd&ceZUG4Цp+!q`xoL=5J8A'RL4v"#;PzцP02[&T9D]4n}h9V^uP}3[Xӆ=OHEn֓]{=6GrZq}XQIrM:"zR[l%Õ8(C W@<5i7,6Ps )(xhQe6.]m%Y6ϤRn[Hʢ6-jeW!R#Ԃyf kUQ* uCy|Ǻ Ƹ%/ȳ)9667HwCDkΈa5P55kg:J1pq !9&k %WSmbhI3@ .*ROtMs>[Yh^Xd2z k^EDvz`1Rq«9ȥRZsp,#)~|F-Rs;a9OpFL|1䓌@U)jݶ`kfAYDdAKQ8GBqcZL0/&;6arީt 8;ynAc8 @9܀wy;[+VC63,PPK_7s[{$}%{V$14l>'WD<A|u9v'5ozp}OQEm]IeFc# Cst .- < *=5^8fLaiy@=/h<+FJԌ4 U9jP?׭2+7G~FDuy9wcҬ3"QP 2d\9 b#;e&MKY~^"**Y]9bJ%Q:} e}q h8f6GU6%t{"e(~7`m8 3eԾtLocU PDL@^*B%+ic5)>p+"=cH;g{oR_B$redl)7=!H|YDf̌nV^Hv48D'&uwff6%>OlBtXhpw k1 +}~|^Ez ~dcBm"yG_}XZOr cYӺJlt;,kʎ`VM18㥈>}EG.EB:f_kVË =BiLCDD Eb@{>{.X8?,Jhq7No-s'5xWMiZG u-~&~@Î慰R$5#IX] DI9ABR1׉`2t?,")^'dǿ#O_^4s5~XN9WyD~F^evzFDM6_0=ڠ-?F\)$i93%/ :3 <ꕢ ՉRV覺f?r+"ufA5Dr GQXl=5ruRX@_ hɂb 0sdw!aU_ZTφeC3n/)%c{=JMlUG,XbejW^ .aȎ/AWk|k#]%qmmf_u2z ,#@I o͖W/qK;`!j- դXӢ_Ԏwo^S-{( w\o-+ x5@ X"%V&ͨ->?/?ߴqcE5ϟy]0 `Qs7Ο_ľclfDor](hg@N3641|m}41ƣ4QjJbI u4춻nB===`X`IiZ,&pцD#'F/nxpڬ ,n1zPU7vq=JQB>:a'M)E2P;2>0IԮ08ׇd N?Lډ2g&6] ϚXn]{-@ب]R<"F,t;* ŊV%yxqוA~ }+9&`7pwK8}>1]:r*j! SZH8kyJj}Q,;nrS{{! F%p>ٮqaC~%xVX!=(\qVz,mn|܉&G+!2ߣ0cI1X.&V;Cf=Z*Siϣ,yA!ډpN!o'R s#|3FXN\E*n~5İnN7MP CalX -z RzeMg$Kcd>D;V{:'mmOx )&6l}{8a;j"_r"w-d#R ~d8b񙤆K0^w7ki܉Zt韁J~Z7%ZV};F/DsVw͒8̇  ;΃HE{W#{YS=G۬Мdj,&o7njmq2P;!O, 8@pyopCquwL%`fط*[<g>+=U4C?%n%!ΡYӱmQ@V1GFKkR ́ܞj:% # Bvh#'hJJ-Ud6HwF,}Y88f MK.N IS# Mv1^[Tq7 i /83Y[dqfݛE:oW—ڬጓ}DvE%*#wqsi͡ [R# nW:L!v%쐿e6:3O1kݐ F^D"( M'[%&l߼wX>ɝ*=?^+11 *`-:=\)Ș.?͠EL2WZD1]dTή8wI~A)~|!0r[;@=R VD kY~ J!R|ˣGmGeGy0,f{1d^/#JX:]_}\jLf(0^Lo۲K"5kR "-?ߪ,chw $ss(V*6WUoݨc¡Gz c@ZQj)h9;P_l׆}$4+5/ۡގ%cz!75L D$dK?m?o"2x̏ۍDluB9Ԫ0lɒ{+x7lQRڌH0oh`;6[-{ېH 4_Ue|޽KkY(!81JвG1kٔ~9M82!KT,QT˳ 9$ i~(F_ b^ZϨ2kR{%x#؋Ģ۔'uZ݇| :<^eXc6oJ=VM_ 48di5O쫜Ћ*Ieo1ENݘCa5CA[UpCP?:mO^z.Sn<?"vf$[hțD"z̧YC9EW8BvXݟpbrvͱgT0nC䇴dq(PapnX>1_o#Jj0F1G8z&DfTQӧ.͉Dw(8Hb"e#MK Wd͌7 Tv] m Hɘ]ׄS|6$07M+pHd: ֖gq7>>*(]Sҽz/sfE原R}&9S EOG fA+x > ț#kdS-$ѲӸҹ(ߗˆtA'uh4LS ERxv|fAC+Gb&y/G[-X=GS%~"}bf)s8#%#Y…((hTF_{0 ,FO "*Sϩ TPVz}NR>Fn.-C3  :/ǍREbo!^gG7XHSo?@V8(qAV_} i/g$8'GPƨhwOX߁iGsUsaspM`YK'T H:%t9+\dZۮpM?~?}n4kL%ggtuDcBSQfZx|e+4u,E"ۻ(˭da-w9VrՌk bj!lmINV+lǞd& ޝ-h,d"KlBgs!Q`?ƞIį<ټfpFB(H5]δ&]qF%jU9ڎ qRO+=hJXBypspQwѷ Y v BE:yT^P݇hMhw }m@ Bn.t |\k YQ(w+ˑj f",cI }GVdprLW;f3Km,-uPEKzz ݊ 5v>/UEEe|+xqod@sVOdXكKgo jTHe0QZSg5c(5SSH&.!9p,p;B 82 N:ո%_}oa`jaojtLAB` Rptn^%UՂ .Q1q9٨sRD7X24Q-z\p";aD3v8؉iR̯5c1@S =}&VUNNu r`V7H<;uw\?WyfU@BJd#KO;{KPM)kMFvvF' )U b2,0t3!grQ>/ LPA'0'eXgJ+d;(\]շFV AeR\ UgVg/EG!1A |34}Ƹ$ xYmF1))E˱7U |DDmiU]ù"A]SiB`g4IX2\ۑѠIL,w}\?B{UQu5Sׄfck6ْfՔ;oJL>y7!Ug*np|ݪ@fI6w}<Պ mA>R/OQj|5 "6tW\ W45.o>'So]*x"vkv?%nZZ׏+qRr|*t=p*$&XJG!*vsS,!\zIJOx/&Q)&E0-j֠U^~hE5 hVĺH1C ֙`c0π 4NQz8an'vF9ziW ft h)T,|xOVJ;>4:eY#@T5R;ޏC ,<ׂb}A1W+\J"|ONƅs[T;+m:b`&8T;[ dați۲Z"OfG:ؘE¼am.UW˔S0 O<*+on{ ;g 8sO:3ټ}-16$(`x _mz,qA/zHWM(Z>6uH uH,`|_8]_HXl IJO\َ,0SU$[Sp-Wy{_X@WPDV%nF} "Nu|Zu(Q,Ħ7|򹡮ΦOv"y>7X)8~gV6՟9ZTupSL0\zjr*0.^[ά&{B#v.;YexW/ACHn~텶qrTWEư῝i3\S1ަaD畦-&nAk*C6pr ۼ6 PȲi[= LRKiiQyo}l)tY ՠH)7Ak}mnE$m:\Bw{=2mGsyT[klELTT8%j)Q|ᔱ=i'=玙:(dœ= [cyKsWe_6$l:#3NdmQ~R$tLcO[=區FMaр"xgJ[8B4f.'`ڱEl?w;{)Xkٰ,hsR";sNa 0,d4YD]_9hQ}Q_?>p!x'LɞZ'n,CՊW2t{2|TuA$$PU"3Q]|@ oQA UVi(r҂f iZ<=&i-GZzzRhe 1V"$âI{*QTFeB귢mP 7u(+; ST[[d22A:Rn-VSR; &g[6P=-ss^" 8?Kv8jN} \>H%J?V$G3noM UiZL3Na|.y7|qJ`ѓ\ c; cS7}z@9$l,ܳ ӳO-1kfʷAc\ZYGei?~Yo9SWk3KtΒiqU0739L6HQ?vʧ'-l.PRӚv 4fI9Kvʬd X#*cKC%NO嵣/.ƚSSkD"p*4` $;msuQej8˄țtE2WuЂTI^)$!ۼ%w݋(]({]/+#"[AWuz9yYm"aK,U5AN?~{a~m5L\gXj \!? ;)<lj_=Ʒn`8&$2őHmrJ[rt$rGus- Dk{HٺyAɰ_6H0O= nҽ C2 G,mx],m"?5i,|.Sja) yz ('/0>L B/ ZIeýyѯml"* U1GC`a/$=4P8~,VDF7 ={|K&HBW(ꒌk\ϹgknVʜ^vݥ|}1p+\l7 ?@UD鄡 =2q)4~l#Ř˯[$ *ƀ 7;:oflCpTR66-W8 ϕ %|9ou/R Qq,\C9m/,RO꽦$4Fr9srEƽ#[ĭHRǠ-:ʉ =,C@#*APpwݬڹEgȌgr^, 83QI*얋#e{%^XaTIoD+ZLn6(S-Vkqj `4P\Q'm R|5^^U'1,"ˉ5"prBPY߰ PdZ@ˈM&Mͻ:0'H+HtKl#GnKo]䥎>i26i݀.5Q5$-dQ5.v7cyy^#=af.a@lA7@t}V)})4jm`]D_TWw]]zsc,]5Ńu_Ҭ j-}MP#Ga..l)KZG9gySE)6BqCBFA$Lf(O$srBe1hOuYPqp^6\zpWXvr&yWJ>ghP r"%H^7ltX>S'&J.[ ruCzqEer (hx:}!$$%뉾e&YRZ'17:ؿxgk{BK"d]VuUY-<2y0ig*STq4O`)ʟ3StZץ=.]hAy]UWF{XRnECޞp6z<;@lކdU=DŽL )|swpfmS&!D7N OJVW&!ǾHZX,kG> U⥑v >BQ$+ 'ъ'2y#1$$XJJ`eCqE,U?s=pQ}*}ݩQL\vhyB$l#G,~>~2mdZ LV#YR9kFdQ9*9Ztz/h,&:hyXTOaKxWd{yۂJ?Rh_aA @*Kr?P;LuHJh;AXM7agWsL-l2.XRͰ*MnqwAOg6QD0I9q x`-|0#-pʊ `&]tHC5 nwmK9$'y5}FdǜX"4ERc>I\f } $>UHҿy8WΟ]1>{Y%L}.Y\ܳDZ 鴁sBv<"k8QTC6U![C}㷓^@0X}Fcd*NQ!-+JAoG:KUU1഼..Ӵi<00.h]g_s? vH`u؋g?+v^Ӱr]F[/]if8M:1BmKVWCFWU[ȕ0@uep,`^hBidw7Bdp)vr7+#%Zṝ  ZlfkF >1;o>Jp?;1固xgBs?R}v 9'KZfTKעˆ{@ZNYjTIWΎyԈQ!`BJdJ"A{:5;.^yc9m 􇜷>ذRco dp ,ب7`+(&vsCdzJ7+_Ε]+Z/0ZIE.u ɝ"!  + tTkE'4Qy}xDž%(9~sFC[.iy,c8y%I65ˬx`AFLDCOnLyjDg;@47B%rwk;zy16rqBP 6BWV?];3.|7MenaUH&c -C29&\fx ע ׀Ysn7tUieG^]{}tj¿"AڵB.>(o]6TpQ7v24 NXEL8Ygz,"RQ4;e&U?\(oGkgR/*KF%N0Kᵰ :Izpb[$a1u-N;,צw#W$9BXCK"'Rl6]nDB,G  6W⋣ 7WUB}dN[`3c_#B,D6CdP~)Y5ȤX\{L}D2?9$&یJ h-x,iX߮Ղ8gd 4QT؃#|;̟Κnhx?Ow#%g0<0`bfjŒ'!JHn1ªN*TkH2x+RTt0 Wwj g:Q€gZ')kPijƎbDd&??noс0?˂fɊ)O"f}sgmVtDZx1Nɱo:yUIo Gmȷb`JퟭhW}<‰q#Φ6`5{] k=P@i=(G)ΰ=9SB*'Γp; dz"d *rRT6}RQF$ǻA}"ذ8QBAA*@+8pp!8b?R~0z(^ng؂;. NNY"uㆼG6M"٧%eV]k<i\4Y\gERnqQmzQ:Bҷb!c)^|rA%\*:xOsͶ|""D(Eg [q4>8ØߊYXү{wY1eJ> C1Cu Pc7/;ǫm,^Jo*0{h/R۫H'T!/^d=c.ؼ=w$Q=L91bƙ n$+RZZt?#SгIYA{b쪹i 9>ar+H2gwB-w SOXBT|Ķy2b״ N&OBLxxe\Sp xM+?KjdUz&wt _OV~Hd+{>:Rh5h;ܑ j)r,;bȶ,IxZ1(\/Bj'JX(֘^N\K5D6hkG ϕ@L1.<P^rZvozOͰX⥕82,!ӌUHzI$ip~'>wIָ7 RٯAK "2^Zo#ŗ2Y]lEhK/w@07C@Ccѽ#5fީZ(ZgZ!a]UƮb~%Τ뭤IE{13HW#.pa(?Hm\MlHgRP;*$zthj,%5|íxO;EN)n*7%av 2,\ `xgkb^ k-L'$/Tvȫh'r'y<6.nQ{9+f/s2 !cohL18Q8Z{=AE8X!JB2vvHv A6|@Faa,h)#ulĀ.\@]a=_! 5U!H8R4]VvV}VXV S.Yk,[Q0t@ 2k2};,XEu3B͂tlq!q,lpșQXǪz2p4_EYE00}̲IQШi$^tZqLtgx'r +b)P}d kwݒ#=g"^nk Yi o\hs5kB ao¶ZWA1ۍ>{[E\H7a9.;fF}la#ReD =H|Fj0OsͨTɒ14RZ>ӄG`^4oAjI?{ѩ4$0 ьx+N3vV\s)[6;OM b"/ h80裂=l/c~Bx &"\gJ7C9Dt^Q_M I(m4~-);B%5 ĭKhieKmI8k)]"+xoD xI4Xoh$+dJɍWp%prp x0<:@ޚҁΣMA}^QI4Xy=u_VM݀IZ6P5X$"\u h=WNH ?siFNPTFՇXcȮ2W$~-|QO'R7RQҀ ƹRՃ.lB6Eea/h} SX [t4 ]veCOp\ÑIF!ǰ?@h{ޢD~2VŘb,$:_BC˅.q;V֝kL?iwG3Oޓ=%8U,feSE#Zt)g_A5v-18'Np<}-YL~& _רl-r]BWgm#۝w!e0⩾zn\L IQ5lH =NpY1%WѿijDN4$شImUeYQkHt :c &?s64IC] A @GU)ؒG &g}XO`?HtY5r@\$EL_j^Aіݭ1bd,PQ;c@ eEΉ:`'cXe4;(G@4-Ȗ.˔DtpEBk0WA Yz >4+ .*"|{)\!0̭}uyV5T-2=/vfUD 4q ~]`&Q!?k@ }j.DT8T8\ۣt3*>6fØO$ *x6 a<[6kO[co^iX5p ~9U}{b¯gj݊^,Iev~JɏMEȖ˂'yu.[`Mhzޥk}x f-"F8ַatˁ32JY؀fzZx)x8~pbvYԴQ!T:vW'0I+1LzeʡfQ6;VZ!MlѓTJx"dлy(ѹPm@2e+H4Y WGfJ,V ⺸SQsVSr/ũy2x&}^Ċ[P~4::yMPop0]0;&FL.Tp-O|| d>I 9ZiFfUqߞjݏv ~q(" fM,,M!13)Nk-R8ٙEr|," Xj#zBiI}/v 8@JHÌ/P_ltҨlǼ#7|ŜTMZ"N .kBOnj3 !d:#҂ۭ 6*lri3J_0pG(\:KB^ [ t5>èH %W 9@u$CNluPEB%3h:=;O@&!wl"8C(I7ƏW^v^#&w2~iTn 6fHAb. {&^_a)9f#%1ƉW;yh{emw"m4lj8++Teʛj3\G[ZvJ3A/R :E%.dL>8)Zş]DއeGV9Y>0э%J|7>Xl8|?'嗼ₓ;=^J 왂0OYJao.ZW[u7{cViQӵwC/|1TdUt>?·½q}8Wu1u<{pv&.fޭ-ČO'7Wkx&PMOY1۔q+׆~4zF*0-D;B?jsjNܘv/KOsʓl~̢$Mbc@*N3˥`޸MYQT/gyk' )oJ[qp)}g >Ad6WgLƽ B,KVP iSf c[߭QͼcÚ ZZVMd6OR8^ 2.YeQbek`J_fTw(D<v;zM}U?P&l<}vbIY;˅ WȞOV:N_ܼqxrIm3>H| s?EK[4]D!pg176/)%q ]8&߻Lvд 24,+Z-vyc|"kQjxsAX,4{D[^or >ʉ `CX(lV*7+^@aiZOeM pԹ[w*E'Yd}SY.k,ofծjEfyܸzq8%K H.'+*-Z!ܙ$xV1YN5w^9(çn'p:rMܩ04&v苳ڱS@gPڈ2OkB4rA5}MsQE#*d,̠+Z6Q}ve騘FoUU; κ4Ip1jhChRD-5 h(1'M~v\jurSR"\6[j{}/9B=D큹P]kE)@9^ ψpT@-'!AlJC ]ବ 9 gDQ'su.=M g%*g6f<`"vzƆo]h&+ nJAEz>oH"ĸ;QpyV놧?g3nR.(Ȳ>mlǻPR8! aLf&$֪&'Sww( xs,MEAx#Xbi!^3R^u!i+;xH p| m3 - ^vE0lYŒ;M֤zc4%Qsésn'FV`l,] @2VUFƜv9raɔDDR4^dP 9(;0}x\MK "Ƨ:bm#mD<)Y7z8Qf)Vx=a' ~$8gƜqbfmogs^n{Q6*V쮨Y\݉'*ږXЧ[qp2g6)@K<_,-ښNL0@wclz %7u.Uyd0_ZpNm=ta<6sJo2L@>m-U)')KTfULH8(ur1g({2[ܕ,0Vl"-Je $&YݐNd?nvӌ؈."d꼂fc/8hryxrZIA&3:S JoGZxӧOߠy`<" ]bPgZ>O[t9>F X,}'rd`q OJhRKke^h?`J;ugvo g"hbgJhJ]!kSdTP8=Ih*c6Nӛ?{/*Q'ÅB rUcPOpZn_ )v^yA3S>V7FBG,@tRGiԷ(Q (A[$>qSNl`~u᜔}5# [Ĥ{:ɪ"I/JxKP^F=;-u{prMe}:hJ'bgPԡř_(=?s02yZISWPXir+ OB`sNtK(9K05&i =sv,BAR0D<1zH(:q{I9u2Ih&q61W96YnǑ KCjHrl.d垦JSWO;d\7UΧmsᠰ,&1qTdӴyĔrU/\*nO)UXT!xM@'Wg#TAIcF$>'5 HF)Zj&U%}KՑ.CkJ=گ&q_̨wYZ}p<^õRMe>%X[ -pTFEK}irs-FȉKaFD< k7Z xfT6x6zt@>OA}*ǀ6s_-0 PIP`7ml$Вx WE -qOl> (ںtr^s,;4HI >W:lR o0j6Jy-Mv]Oaҳ;_fHhIE!(a=Tߡ9/j~+J{>IQ6kz,,^I, &AỆT2;2C/ 5@sqs'`剄n ,Ќ0J)s=N7ٸ$n5_/l\2]2llX%d o.-i#z ʍ^ l>ƌck1YwWpv6@_t\-(c#_ cKWɹe w1Dнk--!! { Q6z,D/+]F<"?1Lkӛ̄wNܥ;}=tV.<ɗ+ sءxPx<Er`y;SNnaC(h&&qJī]фW]\$Ét'yO ; m ÕJQ=nk)c1dOk.RY)l|X{Ց~Ha+y\?-Ğ}pufv;T*}>:bS6@Eԓ2듔$qWL: D8" 鬄J-1EO,n~y`^߆Oky ԧgW͌A69!0W5sTFs۰qJVgWm ; ɏ{&v^-˓|/Dut'U$;%V|S@ɹir N&-w1dRHCОz- bj؅xM5A8CIʯ .xmڒ(M:[WxԮfǮsv_DD9}A]tGUe+hWf֕mc($UP6:h\tvۀ4Xhԭ=qe%\ zCYe`ې੺**cIݸžzVҷ8VׇDZ78bk lJ79][U֊T0t sOSWXr_H &Sks N&{%*r% a`a(V24h%NX^v|%J4NH㞥y"#zAۑ6% Z138óEۢzu 1x*,a8 0 t6Pc.*O{ht-b@,x'ԭoĎ̦-Xѽhr|#vEkUnZ &쭿-};I[?Y!ը;\4ReEߞ5+p0PU\e#?\_<#{5_pHm\H{Cu :2Dٌymw)<'[Ne|?d?[kj$Em-E>;Xky"--2ъȑlV_~@C;|c+?C!|<ˆ;f3"F^M}"#`zE~G-o&gA)!*SczT^S}`|3w[I J{}qZ a/8^eL +w =ͫ2-EqϋHcG5_&Ү#[}_0XNzXtScp gRHxQXv'd‹#Mwθzt@H]lRcnyj%Mo?ow&Ù;jt,%=1&͈鯉s~=L|18J"O76 Q)/ tt9TvUփ zMk2aCdvin컸^<+ω]6UV^$aA{QkWxlgn'2b9 |w uQ a*H%X1 8Ӊj9KVd5uIҽXutfHצ,V(w="`a[sb!qk]v'Nቴz{vyE^~o^{xVQ,lu ?T+rĨG}RD?G$f Pc ;'\DBy'^7 #Ƀ|jЗa`9w$_M>Z_M~-cx^07lu%Ju:q8*HJN-aT:v:7iIx{.Wtvy&!Gղfʇ3T4p]n$44?dEfWm7њS!z43zމ2u ǽg#.O"a]MnH3!-ͽV9g>n;8:OKLVyahϪ6밺62e_}" 8k>оmO" AԣQUVL 篺~s_^\TKp"! a7pޝPCw<5EA '-]"+TX X6NZ3m@/\cB)@ 9fS, nsϑebm9`Ba|qQWp81;^"jLj֢]!æ˖pL¶2xAo4D>`ɽC(X5GãWDhwqBu͒`%|˰}^hL}i|;z~-%BN˶y}0޻/|Nz'*7QԵ[?90 L8x9sz<ޡo*2-xK)ͼ#{"[%c,^o1[bO})ɹՒ; 2ߧ0&r8ԂP&4e\Ij_^WbDzL,ɖJj9(|GhGq6gOL7ޛd d{ Fq]e U'󑗔s6?d .3ΗGBs!>ĵPCk`*  ^6<zZfRLm6%ݫ]pDugӬ}>Ӟ/|8 wmƽ>-6(L5A8D띍.C&s{O|zy-DY:`o0vڤ_sQiՇ WI%MN0/C>xq^rS47\~BZڻů ;n.c|{t7M:g~S&P ma,+3[p3ԟXby4$;&7>a87`TJ U@:'"ˍ2APl k4bNUR>veHaphˉ9F'\ 69r/[c&6:F| ;R|˘7g:=Ӏ84*y/;C\ث17:'ETYp?I#WVV< 7>{p^э]FO2AZ \ g^SNiapee'(Z6hʛ)1e`ߥ z 0_I~#/Uj!/qH',|4&!k(W[0o?dAt#gZ<+gH9CCsf{ka;\EGK}Ϭ[: $Um~~-fݡ@}0.U0jizS`"@ur ĪMKOP{FfY}N ]ʦ䰻m\6Ԃ/ú @H&80udKv5}>W@j&~ 3d{zKZ\RfVOf4ZHꀋ-H0#88#$IN +eeI9&SOb5(wZ3`ZG ijEᬋ ~W/?:j|p[Tv@V.f?&tl/}FM-|1q"wsBj+JP4K- bQj$ݹA=,1AW+cB0V&0N1M?C*[c9M襗4L x_yߌɟc:J/mp dvPAJ?T." 5'KgsR0!KFFVoE1De;WVH?Whفԍ B ' f0HA6f  wH',eb&=<3/%ɧzM=F\zE؉r /x6rTR5}&/WJz +|8_X'hs.(|PVcJK1wd3u1`pԹZ"BBoU&E^*=]쀔c\ 'h |ܠI\Ju; :hd9sY bQ[|&xy=3s$ɏ$֘lX"Jl M0 <H~\)98>$ict:FWm̾zt01롆|$FJ_lۼדmwӄƗ:=+9XVh.Ÿ[E˿,Wht38]g񇼏WRNbX%WoD+uAMD]EN!yr+o$u/qF0pHU;R5 u5(^+ 8U< I}n5nCr^#{~t89FF9u9Wo-; @AMrp)(XP. g4%s-J]$ {HDɻ;s7 ddR?1 y:ۃ{XWAʬUO#^I1 - x1J,<֋0}a%B0.ϋ?phBSס bfbc u`l&N;Bdrw$ =D .#%Zaglv=mg̩*;@siU|Qo]PK_;2Wyw*[_m/2V@CnBǓ&QfY $CHvĩVjމvIY7]Ϲwo, L~(s .m| :wh kdf,89j F,)F42B$"r6!փk,I{ޯȱ A[qZ"ϏM>電0r6^Z%abgK?|^'zhE^{4ߢ.]G՘I00Ws%SvhЎ)q>J˼1qKu?+JFU  g0B8-^+9z Sm6I]2q6aB!*lo>tЈ :3<5vn ??P,cЩF%)cHps1RPVxb 1?36rMe" z"voz(ݽ}ۋ}+/4\<๐1R;S&ڮ;RAD-)58,K{8UϭQ9Xjz+s {/Hᓟ~NLA Th)n"^ߌYm2|њ]^v P9R_g,]Uƽ*7+1[Q5D#6@Nz2 OpgVd}S?FW[fNGކ4HOU8#Kvotj+,m{2:gƲ +P@'9TOM[[TkV׋?]S^2Ķ>Wdn则5X4pPR!+QLD[7S/N0j򸦴8h9b{m Hp1$g@mmGQ<n(oa)N O_[B:FqY :PܾEmz=(*6אXkHYOXvlP=sV'.cuuB<]S X *}ٝ'4MA(Nz]Mf^7KD̫쑃 ID짷\Q/qf_rxȟ_^ ;?;tkEP=,GDF*,\T`k4iʲ+iN9=O+߬ۗ?g)8eJ.1AKɏѹ(M% [ZfgZ}#3{z(/FP9ǹEXawZe^YM nՇO`mwIB_י'U#Q+@\!5f5BzGb^UH*"+Bũ1 X2V/<+:E}5"𒖖ߢqu2/G ]t&)U>w8.uSpbtK}%eS{"ׇ)֗!TH]EEw3nXRkմzd4*U uHƋtܮ8;U6m:y|ܤ1áI8|̔)0f&r@DJSyFhJqM"c'AN]67>GM֓p"sNgB ?@O-Gry;zH#ebck񹖜nRl&\O"4xO۫ ?J' !I.63+oc8Bʦ8㤤쿊hމ? (Â͇Ef220SHGDy+SA15%`&ّՏ&;'B5P:|S9m5kB nTs_KMPɖfE_^* #MTUlM,qwv2{,b(k%!hPZz&pu!\>KPoq7 ݜD9|$K报M;F׌Ys/<)hjwuG;g񠖝Ǹ l#P71}`͞`$ wn0"973*FTHpE0FaXM7[R㽥ǔqBmStϘ{ykv>Ƃ!9M+UH=EhjD_ɮ3g;tC3ߙAgTKx豎MB J[^~: Eߊs f9FnyƒXkNSЦ  mO? ˧]R2!TZ$O‹TP<,5z7r!XE0Oۼsb''H Io^+蒁B IÈb"AlGBVg`TA= kz9Lo5RLw)pVu8`) EY Znޅd:͋!*b(%1kx1L_J˩=fXR~b' ,GJ0e ЂMEBQtǙZ;5Ar6ʥ7X|cS;oܿ1<sۀZ3 WFwWN;/5)U|qH?NΈXØ:ZCUSE#P u< Z?nZfPMCFӢ8[^57*Q#T4Xwk5mNY&7.t gZloEm-t4[7S0US#nsP,//ܓS~ReL/;sٕ{"V yKҹmOios۝n""}[Ge]h!IܾYDL ).b٨駂wR'쓩1N .=u_d Z =wHRz/Hwh{֟@w0NjT{G ,\CƴlepYN3\n%q(/^8 ^1\*ia1(0˦a NYb; ="pT6'OQfԊ}<q(/ $1go+EOwIȂ/.CRW-ͷ6dr0⤡[/Ab@$BEeT'ppɂ޶{^шcq?9|^WCJ#UN#i;;)%es;bv^a_iq<. k 7t!}6!RRxMK퍡5|l"j,붍x2Dt&n$ҵ:V扴 ϻ3.O -T g,2O#iRd:t~n e꽥^\h v+¾ 4@N&/|" 7Hj"f# 8e&([4 $eŝZgW>xVc=ƾ"~ A@E"<(e>c[U8U;'+I<T kɍMSn_mz[Gfpxܓf~z,'8iqhz&Vcfv=S*ڥ5J!MOlՠ%`xj)8NL _((}TbJRRR3lFϹz; j뀪LYΰ\NE*m=gpӊzPIAR.@$'BmkIPDs(A)' _w1Pn~ s G(_fIfK!%@ ; Zws99*{\Vk^RMG ԜC# /S>ǝOܟQ^Jn|e[GQu!frI!~ѩL&eiGv "y#Bg0ס7Aٳ&"ȟ홳Ivs0-~5%[r ()U8 &eŠYPxb`NeGEcv#^ ȦƐҷ9 >/a9K÷$ at1iWIVˠvI9V?` w+ّ34 WNu=LZa wuͨXj6N3^)$a0 оhη^N+zTOOE#HIm9Dڐsڢ2lIH-FgUt;4H!^5~ZɞGD*Ȋ,9HQ\JN.9u@K1٩z:AF߃̛a{KDJA>Sef&%lj ,,]/Q$v>Zd#dұPeYx%No^t4Zdsvt_^Ճ"]8d]5UQ[E =}h< -%.kc8m5ŧ r68ﵔ<"ZPU~n_q]]Cj'ćfP?nrRicwa 'nRcO}tUĪSHZ9N+Aαq`ȿ_fnۥ:s?axD'JZMRpLE,ZE'2u\Յhl G!c_4P;I 4⛲ֱD鵉E6by4`Xïj6g Ca]ʙR%ȊKGS =e{ת=hl{'%jQC>E&e[dx]$Y^㾺.]6 >[qe7rWTZ{4 } Ƃ_\{Zi.R1rG#} f_M"-t&_F;ig&z*(;I'j29pA SP}k@3d`Âa}YLXBf1Gؤe?+BA_:VFHBWJz탪 S7oTAv*s?1Sn<脮`Y(|ޥqNA2mHO3m|a$D [B݄G1F; !K6 KP&fB8,LHQZaUCghc3^\uk,>)wgl:s%4\A!Sy{4ǓmC_y  m 6e $݈ wjxѦE.>Sg>ŲR,1G( MPKreÿÍֺǨk*{ϋ`[8q}x'+$^7f.IdUBgVuan'C\AfX*_̜ZLtvFP.bλEajq(z<>] $6Ċ\& I,Gj@}~Cե"U)GSF PbHjqN)9#/ԉQuh#mIo]T !*K<89T,M1󲺼DgW紿+fLfww>;JqHkC(/&o'|!m&o7H |gYHfDJLŸƻ`}9xVaPv\SiGcf8lPPW`rcIQd8^s,PaTƕ=ic٠~ʜ##.iPI!fl vcZlр~D.#WqrVoΰn8 W;U)"ffǯ&7s󑫨nZ0Ymr4 A^`nVFXuTI962[u d\EcvDM^$rT;"&˦R{6]}+_&Og'.tMփoש>1Vݻ9-OIJfNLaJsA#)$\ F T6l B1)D -}W)c?QGKdi`[Nia&?;n<8B>+zS+V Y0dBH$' . mJ4r;fo@tf8N;I"{yz*4q (+LyxI%(>:mt>X-t%Rؘrk*d)`yrܟboByUd@}*=׏6Xߞ5TynFf4kpT)ٶ~#8v57ZƋVIna%kPel|@ڈ3r4ch"V-cKo0/w5\m5˿ =*Jw91y?$^cݛ׫])Rlv cgSKC.=5ss7ѧ,5"v*ovbjik!εbqH(W_SVagwZV>Ry}5oT󆍍n1?+ O+eѰK"4w KK !䙁g}w<֬o ֙2g@:4pBAP~rٕ@IBHMض! $Ex7`ƜW ء~`n[".V{V wx*%Tc2= ㆫheךf: JX$O 1opÕvbz*ٽ (U7u +U67jh-E(xF@Be U @ Et<mglf]O}G&a`Džl܇֣y mԂ:3< v @sGOCX5x׷y*C,!Dù_Aa; >ctLz%9R/AkZ }y!CGoYl6dz4,>etH(_gs~I\#9hKv#r2ho[=j}.7= l@ЅSD-Νmthp[yG9JDv?dt<<_NF)&i!^$t̾aJOm> ?|3e6(  $w9;pQnk%( wZj7ˉ7C<&3JXl;5#R”Þ>%pԞIxv۱[/3եhlFB|`ʴ 8f`o۩؄=cT:ta0~{yiRQNVZӿ44&WQ"`ZܧdDJTBfTW[Ω3, ;i`󶼊JV&q}@;8ߩ+4.Y&.VV>k8 r =MH"ߕ s5+,u3n  <ѡDo]Ўlo%'ILUE !ĹꚖ22SͯK;~8|'] f>5᫶cjǔy>5쯙\)TZ݊1]P;]M=:w2!vP Sq}Ǥ+$LelN5r]yH%،t\#)iU:I ߄=~rzZ} *N IVàLE 5I=OeƶQ/SR_ 8{q*)m[)K]D@ ٵrD%F[ _z<, |b4]f~w7K_(\o)rZ^9aTQPMSfJ$*v$"gRv1S[ŅfoWyeM_>U7nO"vCSN k3ƸY y (԰Uϱ(*"Pdi hN:~sD>T'Ϝ&rksWn߳@ig,Њ+9e9"ΖEPl&{HV"l](. wK!:$y^M &ڇ#,Tj:gx;PކWQ\$-˲$r,<$ Lu8s-'mo9%=*ǥ)=Bjtɑ>];*C2X_ u0ܷSAۚ"@Һԇji1_HͺvrT?U?.w}:ry!GgiaCA}y2c}]|fbѽ&xN&!h.DWƒƦ/)FPkQdzcW:Lck/Fp OI:录  uh +EN aq}l3_+L~g^Q0ݼίj]OBV֠6C~ᡷs\J—h|TCJ0#1j&F)b `qYu I:Ա-qA2(ǽi_gzDճHz\=! V{خAapVTV1;^8z N 6Q\/PI._zgTK)a>^*`5'5=H?Wfj=P jM TXWњG{ U=$K*,Ƽ<-|-hD~.by~G&1({/>ܪQ^z_)F6I/m3/zxl8`$i=]6g1,P&Q&|i儑uWLjᇛsunň* ,Oa^Հoj7WǼ,VRCƯExd{ma?elO]G_zCĞC$:$0~T* $wQo2h_ix[.x5ԩ$?Y0aM8t% um|j u/2˲}xot]ky% @ަ0psf ; -Ws]k8r!*i\lWv72>̤ؗR_134m)$ғf='ChHc/(*JwSi6dBgWAMMm+AZ4;Φ|gY.#Y&!v/Ifw制Zp„1KCEbdu/N9"`ZZnXIޕsġn YfYPw688fL)d8f `C- 'ɀ0!>L՝Dq@Л|_J|Zw(3^S h?Fd-!d /MN'#`U$:eeF:<`m@-I!뽎r$<-)2-Ӣ1AhSywFk*oqA beTY;P!Tu X&ؿ %&\z[ybjP#œb*EG{}U]AnT%mM6v7TgG]MLk_P^o==\19 g{\gwgu y +,S25FHu=;l:] hD'si럙 MLAӕMuK1}b݃.aKҋgوs"aw&ns!7$F9T!߰hҳ~R؊mtx/RzHiK#W.{pZ"ƅ&h?(=t~ 䘍6M 3=ZAJv2y7l[/bkI1 )I}7p8z %x&%&*\LFK ]!Puec] eU`tG"F7Qrq 'W s-߫3 Op Q\zQ8˜| mhnL'I-FVk_-#ЯvR`%I4s:K 8tŸFbn~ަ0-9b"p9C_wܰ\⍝0MDҲ{>&ݙ{zAZvv\ss0yxًi`D;ϪoqV.A`XͼRSa,YSkݝc-Ű9PT}-Q]P=y&Ծmu߈h{OyWc;=AJD,!bߴdP2,3J8f xeSo.᥆@ꅜ$6kM̺q#e'$.V0PU q^md&cN&R=l J,MiOiZȤ飈X'X**8:QFԬO2Br !*okކ)Z'!?S4_7%cdEV$#'ɩAP,kJŌ͇Xqbw!w@`IJKN'BC$e *@#Qya~J0"M^ Z:WIF J}69JҜi"D+CѠ0u0(I~b`}c'5nHFxLF7sMA_UVw c{m5]"eY8<)rB!; S9׋,w7OV! XC]ֈᚮ&.}BRI~NJ)>i;NA%u~Tʜ&EO^08TK/ SnS7ZSJKs 0@0be5A)tn6Wx¿Ɍ4n7=9"QmU.~0eyDDSl5ezgfI^1/P5zd3S(".(Bjz/^$b)f l-Ӆ|i ~a&I7jv˞.5U0 s@,ѽGzFd~-5qΝuH3LV8: E@X+BdV*PU-0f4_mۇ+6Gh4F:%np2eV@B g!hwh\@ *rV8h;Ov0nɶWEQ %Z|AȆ[ s3ѵH(׹#eVN6tE@=~8`cPzpNHӴ(!]]Jm/,;v 5k1VfFQlΊyLAxbFc=z(B.sSxBwK#㌺lto6z VEÔfmI2A'\s9;F}A#dDEA̐KϢn&crĪG  _/b0:+nnO>P{Đdr7ದ&}#ۮ۹$ٌ\y,'a-SǗy_ys7h*<9&<%+6MiEn+*1uC25P/iZqy=L4;g<*8/},A:?\ASG G_R3*[q5CERt?vBgzoaN,,% 3% %,yJs1dq'5FO'bݝ KxWeDt"XM@ݧ/`%X/kŰSndF"tX / 06G9biiK6WC]unR"Q=9!ҜA+@Yc 5@;PDtWn_3!["Ӕ#- )x'sOs,BÙCG)gI&[ ѝU/ly8>Úv&]{e'tH{ K{1E!KUcM/Rl Iz|-'[=nog܊Yн[%{?T_&+( :(Ћ}yuce9 .q@As4|ZAI2q%l!|Ix<5+~ `n]3X Hw U\?1&ŗ[k_Rj*c*7!f@D"A4nR5+1/9B2CC.b)/l La)+ڇKթ%9ALkqeCzR^y9d^!Փ],k00/S[.'xc>W`g#a{]k.QK/vk6 Yg핅95obOzV`t*m6d3Ώ}YXlp>":x^rVa8.axj"F@T, "ƧI#/RjnC&n"No?Y_1ިn~z -eՌۢ{AprOTzG_ߤQa8CP!6o%WAr3HZ4hOf}I6L9,|ȎBgznu柩Uմ)lJS yd妑8q c:U׉v-nz+ZT~_λٟ5ߩϜ܃u + }/f1Y(o䄛mr>~Ы:ϴ4fb3%E9[Eav5Η RvdH_tC/&zīE.7AGH?Jau;à eosjʂ}Ap'`FZ1D8!F7TFxK Bs3!~$k ݱvR#+9,L;/xml'0 {.j/w%@dǐ݈ჅuNlY$Sn:)*DƌV)>pEX jI答D,ngs8j[9)Zz=0וVn!O)aArP|f48l>4_t1){B٣hjU7g_Dv"}o&*/S*69Ѫ$]?=SըTT. v]3m#8> fCJtfqg)5Ζv]h䁕|Q/G/{%h=4F_j"i3L<˚x_FᆷEC2֨@2(u5h5+h כ²Fɩ@_$4GR|Q ix$J J;: h )L֝Kn_1Ŝ ao܌qMuYOLDZ"VqoH@MFkN)蛋N`?`y| BpGOQF$Wt}?%263I.E\dU]M3rH]g& P00xZ'SR1+@zi.>^#5L& " J-T 4·U٤4t[8ln@/;S (;H! łЭrr.~20g@u`7XjQƞWsq U⤭S #R{tVR2'h3o3{9Ou쬿K}ېZ5*|o#x܊!%FvR0 We՛+mkK^%@D]ԡm3G-yKbp> YRNJ=C'w칃fog PQgmG`]D|yM#qnQ.T*?v9eLWr;R@Ҧh_PN .>,ȢWϭ\p;YX@Ky%霊@IK eBѻyoZ6wzVz=VS`Ɩǀ)mdv.%hU@TM[8v]` dM`YkR-Ӎe"ɹ iO-Mo(fڼ@l٠\Yi%$& " 2!dYvi]weOTyW ;9A؁o4dtԣmaOL3jc@4U7+x b%A"18A f6ٻ p̐ 8 ]aQd)bވ/e 3y<"Z5c;8$N3NMY[pTf /;Aj< @ iN.C/KClA6-$qFwxQ0dR"*AbcTYm%|m;oc8LZ zuڟnNYfEς0bCs n1Uh]kY05$Y "\LAۊqSy8Iz`p 07_~)6 B&#s<âuYSCe%:@pQ80mN! H @5K{XE/|X*;67E%9UيgjHfj(rNJ@)IP@OSyW"Hc9E$#'8z5Jwds: ƿ:qg.tVsk(MOz&A;Q%JE 9Hp(|~-.'S];Xc^WCtc:(T# ꢠM+!U2bP@OE1 ,l 3yo_ HOTBR~M:o4SU\N0Y[bZ]wMx5_hlvuWښK/̠>V;Bv -@J/Je%2389'̏o/u,髯v25̜gNѹ*,*Eq1A!@צuƛNŸr}ɒGZTmXF̓)%sxMo".(Jٷg?L^}Oa7̲ԟ)TRqwwQޓG8',cG? *@ )1Y. "s1ob=ʒn^Rb4r=9S0!w޾H䐝Pes!3?Ns{bb\ZVkKv]A%FNe7nHGTõA麳: XbБPo6«{pPLBĭNb?u"7>;ցnY~: d3+c l0苨 s=ҳzb%DrJ w8^=m؟o%: jDv)Sy`@U %':Rq(H2I(Dy uS誖B׳z%fL,— Qߤ,=N@݅6`e:NˍXh4s-WtM S eϼ@^ 02VIf/xGؕO Ï"}^lNj/3'+Hrߑ</)A,0$"KbbL$H=%,hBzG2+N bhN=P;~R 'f/)+ga꺢ȶԚ1! ~&L?Td~ Qq`Ͼ$I pI4c.=bݽcR}vX^yhQtdq}Eo =G6!^&6FگT=^ 0#=`7V蓪BKN@iJN, R=p>0tyy gţ_.}7e<48<(,E_Aen)'b3. p//Ⱦ4dVJS+D ϐmy$qǜfx`tA)-͐`Dt 0&:,awU>8BrD ( W Ƙ;y%dbŢaVwtE_+}]Ehpc0פW foBٿᬲrjL_pLF}#|ݼU!oڴϭ$`u<QJTC3eG1cBT86Lno90G k$_5:q"h.Ҳ>aiwbQ" sO FBC&P!oQ$R˴ EyW$̀TN|ez|/(M /0(._C}[\bu c݇V<N|rer9`ٸ~=~eWwSn/߈TQ ¬!>Y YnY~@"Qq2=7lNu#W=W|z2q/&z{:alj%]"ZӺEh}LHi#.0'=R.΋bȍܾ,3 #(tfY-Y(]41 !y?}ܞDk!w  ̌ # YiLgiP 29}za2vq%jP&sR4B`Z\ F H-I%T.H#kGF<+ S׉a!6߼> ۠m,Cw JV,bFu:'UnOgZ>ޡ\6~aVֈ|FM&Eմg*?$G8)37!|R$ҟJă8T\Dne fo@P#?ڞđ_0^*vq eT79^ *ٸXiwcw஖Htip6r:vκ/T=+\@YP%_a>뭽Y~uj*Bg*-(133+3.#d F]j}^)~N׳W]~Fd0 1q,xǫ#*.ZƎ((-*ag؆>" 18SGXNҮzEu:/dޟ>/eT >X<XW5ekHJdj:(hʒ@w^gpZA~nD2rdK,s\,oagpt$rRq:鏜Lx \9mf`:uZ:hy,2LML6%.]GDqujwZ19&i ʌ[Krq ETUfdljT+YjVƗJ*Q5_Mq7sM/T$Dt#} KM0yۜ|' pBn(b ΄h H?8[BI/dyͽ}|Tpn/^Q~e[4;5br!E%nEΌ9u534 ]@g hc;B rc_.v- 2iu6|32׮9^K$˭gcMO9 A@~u+5o%jKY=-U?6QA|-Lž 9p2dLqfA0kl. 6r>MAbk`~2sW!ָ3 #_v%p8N->2t(ч?hYaO^|JʍapDS1C ٳk3HM:HVO.}lJ{2 !w^›m,r6u47ڋHK3Z12rzK4}KUG2&៦!]%(0ksg* ۀ\\"`Y`D߂n)f`]܇zWwH~^DT\ՔĔwr *`C.C[{mHAubiJ#Ml8(8Y|#LQJqX&ל])b~y;QN~mIHC8@Zs:"|0up/*l ʫ[m!c.NfMԆ4kc>66PqEjR]Qk!+>*sWFt~㎹ $^_Itw~V0vXK~ yC'F6'7P;.@s#0ryӆ?^q[ M0bh#RkSQ ˿c9q ['HZ˹MXyqozxTN)[s6ߊ "F3 fSr*{XV_mp-ɛa>r4&F9;\D'I NRT8|ojNb4؁,Fc.ioWxR!shrQFi4jZ_a^޹{^.F0u=frK.^Ăo`xȵa(ҝ:?7r ^Ncr@FN04t#D)1.|wT$b5\d9aمo;-1#F(Rbmss~%R]o[h4KU vz&oB9T5n:DkmݚʢzD@o!sO{CA@k0tP`0YP!籈;G%GhpПщQG~r 'd#nRcM.=CR>pn-ܡ"+V+Ri3t>%xǍzx BԐ2guYzdy0\ccM0"׳hڽoԴ'H8w kp4^4eH!^L`$e!_K;!@0 zi<|M:T*HAI^j)/o;HŞ%i{ '{2WDix:kXYy-57: ȐI2 [e0,qY t/ ?mi\j_11668 4:yZR]YSl̢x-#^M=ʵ)Y&:sDNfqf|9;"ܴR~]T1wLRd߶߰<8aDN,"FzJ="fN-)M6[0w .@jGO| 7)Qw@"|'Ȏ/otQ&5^&\_"FeT wFq:M,%B0!:1G>BFUY IM3@-'*kb?4ҏW~_ cKн| ?$]eSM{`W=Celàr#IAAwa sa3bÊXU Q֜bc;7Ea r ~C}`P7@]Ӽe @v4,36Cm'/\y(g~dZ.6?VPrpfC 8Lfhu~S!$'[e' vA@JVZxkMqg{;2Gl"8= fC6񙱀gYAg,z񶌾f}BE>!UgQTꖖlxj.{N-9t&8~궭ãi>ycւ 8crS4.d ?]thuifޔIo{N1v z/-,{ЄdeT yKN1v FTqo3c_-/PUnw21< QKi=u*ӞNW 4 ֣Z(zGۏ0}p f/e!h煌3ބtPjz]N 7R⢍!@"Lԡg. mԵ>=w LWݳ s.sz%ɴ|KzR =,.t}&מ Vlx \29U`4f<7FC` ) Ƅ_tpjGjަ>eS:3m{D9$`7k:uv}“xfxa'O!az ;rA 3SRI P}:o沠mZ DG&|xF=A)iz`T}^|S}QnU/r:2?PW :%b4u aC^[/gx!g\׿r4Ə 9* vqiHix 28MlYLwNŗ[mmT[=ha_-B.DRy|YF&0X+9YDeh|GnkLjk|:7@F1&) gEЉYBQ S #q[az T8Gn8QWDB e=2j2 ^D[%s5y@!K84ܽDu-="j H}hhŞ e[NK\4;準4Ș6τ]U2<PINx1 c,fp. ;tv!a-[!㕍 zZ N x#&5 y"n"ЇFi^D)u;rf:9|8kG~="m;$O-7ԶY],[+DEiIb^Eiou.> CkMY1Y-H@BuPDFO+T|19E{>l{B>TqfRш30/f;Tw6d,QK>OI%=_;:(c,##R-CDj3fƿmz8ިџ簾i&ꟆJV]bSޮ&^O5qfb/}!6v`-Q|Rjd3`!٦w;/j `KUIEdl6=PwV$)vf Zb(p_pnV?/-Irxzش8L&#=88b.PU>ӑ0ǚRg·|5Ax QzFE_ V\˼[ɖIO! 25cVCLH~CaV{/hso\=uod$ʃEJ.y.F-4v嶭),WD0)1T潽zt9-Qn=!ܶL'veEr_̳SS2/XJ uv)T!I: X4:W۔YY|ejZ[pG(~L Yԭ:Wɡ VÒ ҹ0>\%K)WU%,C=Ǝ,+<4I{]eP |̛'XTӇve^pb8Zլe-ڟyJ2sI9PmbZA|)k#9풦>]a;=XxY>okp ؎MW5"Lr.$( S0BgN^ZYFd`GHJz @%Fr&Z9~P/,&2_7Y2B{~0K!$cFΊE4}eReT.P .Q RMnn ]~S ;-TjHdr[Ne9*l$ %O+ܪV ;rJ6k/ L"|Pjb}Lfr ^ ߌTr0:7sO/^ْ~m(]{ ,~[([.P%es{|lBޞP[ c 8j=Jc~.6 !/e}^\USK"&LXe{}Ŋֈ2gؠ3y/)aڴ5wu= s>gv^_&RdhlA+cF kLeQ5Pא*mOG k[/ܯ##(ȝna?S2FLR`g[]uRG4yKK߰X"I`Ŏʙ>bO<5)Q=s# 'o^Awh`gԔ\[TRtQVB KHcdծu q\Oj@OP@4(6, *SӒ-߶₰B>t$rYc)XEG`@oj=`/6g>gi\Xni{C*Ycqy* Οfi#zv{z+78)uīG幭Qim02C#xg5Iŧ.cwl¢8t@u)3NEӬ@b:z${MmSù_ڭwWζ?Ĉ׷ =މ*πq6 n3^P/"`\Sp\~ԋt= _"EvTT!9Z&o9[c9'lc/Пm\IVo3b9$׸(_,.CJKWPG2Zߟw䥊^uPD%.%ՠ#mP<4d£p8i1]xqXdmZƕv D'1buEo FN]z<@ߑ&bV6hϵ%qlw^b,"{`Lޮ]f~3r`4=S sp!=~TAWo*!QDnKj/ JBiVJH4ɯd ѧ hr{wϹpgK%n J禓YX@ (:tZ[rx/?O(HWB?fW 7D+}%dWµ6ql&1R8޷cFjFHC Yʀ5cooT\,l1xVM \b@[sstO=d%ۨop}5Zh|Oj4 ,yT h;h^*1_Nb=6ēOՈ`oypؠ~Ge~U&jB$-Y>l%wט3P`^)>c|$U0[4% j8lwN3KEcS 6;򙂘iX f^.WzqCΧz7fTM#$OHA0o%v'S -@,1ūmKF>A_ }B:7ႃ kh%^D=L%EM 3AN{1a?!(6dǎgpʲ{~(ҕ8N6M^i[ަ6(qֶj8Uʖ?8a2m gYN07dQiN=oIkEqJ|Y܃-5>#hKfnLPY,s@}Xӧ;a0h z oɆN>ȉVn'q%{IvspOH,XxA4O'j\oJellf#W J-UUܶ\n4=jj ! t4H;|*M=N&>[iB?ߚ VB$TssBȶ >n6|Z0e8;-2vR(L!~brNw|k9gc%t2DM/ިӎ9u QIN}vGǩڪ mH-vȍE0W;R=L r:J,8=2|7hr=Rs3eډ9W3ovR_)n PC)>艀nhcumĒ)2ϧU*[LYf"rXdӏZ-X]*G׋An\jxur#sS_ΝPپ`Bs<,IkQ p ;HYvG&j£txo7kG*S\6P $,cMַڈ/J#lFE(DySjoJuCn0jb@r WZ[̺,HbS%}$fqFuT(xOc>]P g,wzBu'p9 ]<5zP%ܹ\։Fñ|jfxP[rznI]VGߴre+<݈hh>.6my-?>]3̞P7nו~hy5x/ ˕F&| *oQmRbݿ~=zduA{Ҝ{9~GQ1ZTS,bD)iw ^`#yoVol63Ex#uƅfVVFATsŏ;4j|i:| D@z4,*k#L >uQȌ>wSa?5_#VhUG+eɳ2w.ZX1{%ӚKѡݣ+)-Rhp?~Bc_tŭ5}tQjExXW4go 4Pr W1HeNUhl>ô}AI5%^]-A'NZb`;H\ܼ֨U~͕ʁލӢ2K]IGIH40 质#a;: BE q% vlRQz.i<g€Ve] Eu慐<q}rl<[ڤ׏R 8fbY"sޜ<0nCt$cyҸ^ G|=ҟfhi:?qG[%7g2'a"#'jOZ)@2HRgGDd"=~mNCl9YD#0]7`GC e&=Ĺ# =bH5!' wުZcH ఍_a{:R w C}74WIvy}Oޗz!3Ǯ,>88kݹlhF\h$&$6 xG{ Ub|#Tt@}n_Gjc 4 P ! TMV7ܳEsx}\ߣ%]e»eRȚ21i,¸./Y>}܈vgydr3@Z d?z1Y ?i|u@k߽aU% `E 1IXA: 7A^Vp!ƛSb!PЭvRvv ,Ǖ qǨ-G$o%\t^aN!YAU|U$fym|95|BD4DDޕ{o=A<pm2uw w(Vz,:G.ԕ"7 LK ?ޝP7@d#VV1Mt)j$_\)NΎmhifDۼ3IӬ=Z(gI ::O+2z(#NyͽzzM u7|'3 i^3IzЦ+]SEhgW5 +I~ukT(iUz#@̇ׄtf4KsEb!26V@gPR ,ߡZE-@&ꄜf-jY ?t:)`3 *WgS76 6}=׼;`Xߟ3wiϑ ,tu5dJm1te֘Z. 7rͺ7namul9 T?#c;?aDɰ{6@P +JNHЦ>f?FJ^dM{5h;zXtE$2Q7> p OkU;<QEɻTfQOg.F dBy9x"gtz8qd(-UM_AN_U).| :8f-` af%G9yP$LcێE&[LW8z΍-UjHLK]?|r$Mʐ9j)X.1܌opb?X#LJp-Րܶ-XΉ,0 F;oBnϲ~ygAD,ӿ5-4__]0<<Ӝw+()cgy)Ǚܕk9c7{m7RWg,,LLI@o~5x)8:w3;9NˠӸo#lM![k&sO?tJ,ME+VVdgS{@g[68NͥCUD6@*I|,a~j͐+#%X+r=w9E_{tlaEp ;_.[|-4!|>k2p_mi: 7=! ȞF H66G?k?&33tSbҦ̰閨b"+r~(Qه*(8)Me\^JL4uZ;!I=?u0y*b*09NLMH)vpc\DBg3:f +>0"kx?M݇gU nRY}9N9;҅)*ɳs.=h<'5%wiKr#M}O/cSXz/N\=F&atqUPӑwHCb!KK>Nou$[1r-z_mH*9{bͰj4irܢ tf21Ϲ3L#E(({;9Sq(>%&qc;ZZU8FuZ=UAVKTDvH&O$* 扟nZHR!:'R &<>JqYӗhj_K@ ;ZZ"/.@f->ѯزu<_zrxH7nO]}OOj'"¸fpM0<+{J[| 7V PQhg{$KuZ y(i5v-s:i]JB`k+*!cmKd_'XHL٤x%ȱNk6qS]\tp!tl|$nTGz{oTjvkZ$ kw貼𽑸+UT,Yet1\p}u$"Q*T1f4Tx*=?m2`q >{t3" l6,8{PL6-^LῬ?|$wq^֬KzqA= x.h3㏨.#TeA9Tī_6%~EMd[[[[5I)iMHY (AꝀ8 K@Z ~h;CB0l썀xT))!"hf','I'^s`Z֣z ?ɪ+jG  [lARnבџIk\0Ϳ]8's@c"|Sܕny$ru\%o#G^e9 q#LXP_/5VIG*Xxa;r_ĸgC{v(eD孈;#TW 6O5i&^y9CڰW[{Z{#؂8K'cƱ5xkuA9ƿ\"cJ &;P^ߛy/+CsR#hr&1†*΂˝b|Rƌ?N݄tm WPz_H`i4foI"//&(kMw׫8>HTL#{OP֙b磠t"!beɢDŽ`ﮥx,0[;[q1+x X0'>}V2b-J1nfoC%QwSb킖[jYL,oNÓXq"+׫ؖ+p6p֠_=`w).ebn/u`&A`F&*i`+^E /3-R HK*`*Ov>:n]C;5RT2#7UvRd4X+ŀÃk)+\f*T(q-2SI``>J\ks?`M},ocGQc'UȆ,݃پ* *zw7"3=+sO뢛 ?aEBGq4@şᎬ¤D0V;&t5|$DbLfac$6UKޜc[pKec"4 d.R= hn^ F3wu_oIk# p,Ț 9|KW~40oc\7ϴxUpT^;:Uuiwl.ً3lFWo8s 0X>=nDJ$\8. `2yž5ZO٫/ ȃ*ƀ4rnd9˅ŏL}zV{ʧ۶*6d-O k@W0&vת\{t}/bۅPgSx?ߔQA؜I~!ӬHLvSxg.fF`-uf 3ԙ]ʏEB"ĺ)ψ;_S>~@3 7Aj%6VK u@R| ƃ{׈8GhȈv ve IR 3m޸>.OJg cE:o _;q+,;% 5! yemv+l3 ro~B%B7/N5MSb@E8nVX?ʌN;Z'R$<9#U$>ssl52RILDmH\W>s(u?[V`e @rSWŬ 84 kNQ^`Q17Ґ;~hǩfsxV+%Ta }d!V6 "ԕ)PPbw:8[*4i`ݧY$l&vZWy`j? !ٯ6`ؔZ9B>B><;@KiK+J˃kh2k*$ˉ95yFw"jBeA}ב\Vx]#66(ۗ.k>q:`]H]t,F{z?U)H}2Yr<32D)eK=Fb5^Vu, z7J#9Pt, }4`]4w&eLa.߃׌A&0Gaj)KhІ˟0_ѥlo^@]()tk3k5~VHs3'dt!g[:^6Gc О( ?݁B~:eRbװ5B 4Ĭ8ڑ!kbwt+kXi kOOǀIH,P,띛88+ZY}sxugÚ +Zq56a' 5`(#3;)djgJm՞R`!' Xx^ޫQH/;."W6P ڳJm̪u̬80[}̠xQBXxtr+Є F:vaƒ;Q=i m}y'%0~v*)BjcZ}! >¨gAhHBL0KȶH"Ηe@Qk4 ؛GJA_?Cf0?5bIEf+(*j\y>I6 1>y!;Op7 o'@SBI 邮-XI\62C\ L<9jocxUKg,PIϳ 3J}iEz#8[ x-u4xE‚kNMHf}~l=ER8 8fW¸yNT>Q| I41v19'8{,l=osvmv~@K>7o6ЕIg4H*O$"òuJ>.O-$aQtPuʶӪU>Gu6Pd8.Dl=* 0P:9d :!FY%]H\ k6;oi/'<Vqںf2sWnżJI)ZBI@cl3b >Ӹ7`$jX}JZ}d/JLiv LJ^M HkkoltעW j,c5'pl`O _I<zl%67;, _jbyXڞxi*G-旮l4T0یh8Yt|= 7f#z&߭LŖt6kOm`"-_p-Q_VZBI q ֚̃T&ߺs!n>qPbZ lǓ}.ZoגmdZ}>ssI(,U| Yh->.u=W`;F(Ksw9?G ^/!mFhA Y|BݜgRmloNeAL0HNsthIb&*}>;_yx)}jIҵ4bʧ4.䎴ؙtDU>:ZpUT]2y!mˮE4Pذ-7gC1J+Jֳ 76ٱw5Ğlw7_2 :޿#J< j0"uG;{M3M T]^3wN.!FxΝ1Jw ^.Z" 4 a G9{EE?#"^zu2)g ^(Ǎg[ /s#| j'Ѝk3K̟w.h/.8%)Psa5R3v%hٓa"e>[)[K5[k+W6jSeOp2ZCD[<ۼz Q~}@T@8f(g鬗.ZcyX4̔AlüAD1rkLQN}r xp: aF|6AY9>g5":T Fq[K*t~?qKCluKo'@URe0_k[$ 6mq:}ѸA5 4ƮNU!ݛMZ6h&,20"Sj"AOM]=u iΓe`% Fvn?^Bz[ σ? h:\T@P0s-DkZ:*n{`1|*zXZ֐\&9&묾wJNu =n&#RY!sF*\NY I:WO Ҟk#ӡQɉ2'°046 EX 8ǎsel (nҾvD^L~z;If@.5xख- J1~8Q"W}OqDrs"&ˏ<ķz@׷r虴ŵ.?g%~T< #T)5p|I ; ~fXYϊ6,:7%M-3|#g\%}7^5;h(g=?;aae&=e)gI]WEny1xQ4WڳR>FӴd6WƧmRgR: sA VMfM|+P0>"p{k x2u >w"j q;T>.M6o3yq*%x>u?tg,iwJ u#n ȥS_ J *R 8?@/$1?1]dLΘ'yN6"y>X^ȵu~k,[7Fċ TFR*Nz9($!3%] ݹ4^iWR.kN<@T٨&ȥa+BNωdэX)?ݧx#f d+ZR{`Я0nJ: 7@6gXȩժgԱ[J'F('ZE] KX149BGn[1Btzg"˘К߮g%z`4q)Bt>nϧ<ȫ֗+G6nM%8&ӕBIX6[d&;V)M~cAY~e_} IY;,=F}'++$+/ NLI O߶SVfs\AkwSAAh8 M7L Jzlu}y1wixؾ<4 OWrV9 v q"&_܍w<1ҽ֡'NwFQQ\ ^%#|*rZjH`-Re.MG &2SF .DK2V>W7-ӊ*ăfvWHvh Tǵ}{Laua+Eqѹ4nޖ0mQi4?\ؔk!9|5SC4JW)ؾulkOƦ#.pΞ2Yvu_GIP"lCwV\!$Psѕv3Jq @xTx9sDfY-b/5%Ϊ ܺgyVъLȭ~ @i|.`؎(pCU!~'gڳZܢe@cb 2+*8dtJdSѿJ nqdxZ;$g;PdڮςSZ O B1,}S) K=~?E`*6 i[ᰳf Ҳ4VWkIC$>4jK4P3}Bc)s(hDh!V;nQ+ڏF(`M h+>`IpȖeG)vˁ-E([va,+<9`,vTHi?R.hcZM'$\eb~⏵;uptz#7I̩O,rEiŁOҢqqn c\rDhD&NOYh/Z+` 䐑?&onMiO)$ !q@yʠ"jp Gw}],1I=-;UJ1jhoP+x)i),ra<ru ]@N[EƨǮmz<C٦ _O}O-^\g_g0@Cb[xĨD %w%3g..ҁ%z\B R'x,ut?aglOTZ ~L7ukaCl #EZXvDF2kª0Gu -U=ƒx>i}z|h@q)p-PqS93zUu472kN~iDVx{M -mýn(m!gJ266myZ E?-fxJuhmF. S IÁBKH/|/}c1tҶXw7thmϝ2g6x7A >.pݹ$E J&ZB\~;>H|.9=:_nR4/?nK1Ûb/=11vكX̏_ljkhNڎKFRs7N|V#!o=LmY!xe:)-d9>!JGX:T>(';#໒94( [y[#˴bxKN ;?i'| 0c.J6 3 KT|JR3rÞGtq".ϩ0LHyP(, $s6bu&懍xhY&փ[).r+WDa0q~#9,6Iճ~MHk4qk|6+Q(~ 裍z Qy w&'ϰX>n_B[ Ġl_K]pdf6q|(&i\+*IW,*n 8rXߢ ZJdK2=(Z_*R_|]_!zTg,tD1&/.O'2ܝf|^Hvpm,2h;1SD㔃zhBwLP-{e-ZxvH"kUʹ@iFpf jH d y Cd TK"c׳m ])#CanMCQ "i GK>e~3f8*~+oi데MCg_ Z7@rX~m&RcXU9G0hDMf9.Z>CsRIrQ(O(3p@rҷ` 7Ti4 fs]mُWE@(}({(tl8LJ~ņj΁wPتtěsEݠ} 5q1KƐpHۃm|5ȷ;}N&ZhydCZt8 ݰGsGe -nAfЛՙ >ԟtƅX@<6 9{ձR[4@C W:IT5zÓdaО,X&n:uIӢ,{ͭHH[bVz=YFҘ V͂ D‹[7| deM)dwTlۏqс^gRфl>&~< K'8!v)AF u ~DR#,Q`eHrϨzM|ZzAde; v!"ב:'l`4Q3Tx?q|?+, _Rũ+d`oY :eڦgUpKDXJT`,BP}zX_"LeY (Wn.+ ~FO,CAid׼ olQ Vwmm9,,Co3r+Tgei3ԗb>9lENe&+<#0zn'~Eǩ  ׂ% /5n3h\BX,ݐn ^5<@(! om⎼hĠf'G r)V RAFY)v' `Uf?`#Eb4 HYHӔ fRtd[+qVt"a[GKkCa{{(R6Ĩ>j^=9yc|F]ben |F%[cގ"`< - z)Wj?Q@46 ytShzPlm}Co"&oꍯ1@nx\[Cn@w1WNeIraL)ڥ .JhitgWpQRkƹU&P/9UDsM0W8?8r|85ˡO}F (oA6G\Urh lװ=A9{B8  Z B?fwLŴ_ rF9ԍ,OqwY1QFṠ/"VUt<{uWXEMkNuuN=uӆp_))2UP7~ÎrlS']-nV9b^4[ L#@:4ĠN*5 S?YX]m?HYoƤlHIݡ9j 2 i]YdyJjIĕ##1sIL! Ël|,A"-u/bc܉y9^Z.$^ >kפ~ZcS-'13!%rl;ygamжԸI XofԱUENx Y^r#\PiƙB_fd)]X>ݐM^2j6SE`(}p yef|߄&5 %xZցK7&x=-xO'bb eVaPpE;0i.ʾ4!A+;ͦ ج0v}=z;Gp\VӇ*~X߻tv!up݈>FDk}y?:` dFM9M@~:M-$]0Cu nXW`hvg.!1S~Hof' ¤דVd$kjrq*i"{PNEdF)0V:57=RvmZ`»1VƄe,4:w) lR_7T ,zMNjSD/+rȨأcY JL>ˏ Q2Bŏ!|uU.]-JM`R's_`r'W $%˜~W h)vn Vqk8TD!J/(pζh̞N5*;(nx0MOpxηrf7S$l|./+&Ốk-pOX.!7܉46uֶ"Ei-ͬY5"򌉐NS1˿vGwl ]uL+e|6"]Ƴ%1 llpvUA7))X7bmmOLo΀_mXӉ$鞀m@FZ$D'9R5J<;nU/\ qpdtѤ#i-ZL`1__Gs ѺW$bx"htsHk{&h1(ͻ]D%f㣘 ͬzσVR; 0Sxp?Qgr]'é ̃J͝ѱ^ʚ.38~7y$9o`e r7(J<ܪ,:AU_ Xd/ld \k"070R8=)K;:\u\)Z?mKumaIo毟 ,QP5-kjԗ~ ,X+X5NJ$t9ă?>P^y^W[ʢ\(*E 9d{@y)o?_@SEDHmTeI?Jǵ*Џ̈́;.%E i@qhd FjP#|12~>SG]!a5Ǯei *5`aU8:CsČs a0M^{ 75ɵIFrf u'EJV9s۞sY"qg x>Z)*-}m~sZTl *mҚ=>?9E+?n!(_g4dQuxLTաj{jin>n0GcƯyPԴEC#OMAHU,bD:|iwveƥcqTQs;]3&z1"=SP0+zj-{-3]`&-|t, 1'Y%2?K f#6\;aH+LB p ^#3Ӧw33ؔ.کxpWQc7X`LfjdvcumZnpcH.A]x@n=|aÁWE2 bp_X6̧)LCaQдjK|CuHxb(ɓ8jª{  }cw:]E{;)?VE''|@NJZ踂رt*7/eC3>QR6;N]./Z 9f&Iںޠo'uV%(9i 'Fkhw76V>$2dډ[G$CW8VhDs`v|IFCl|&3,g۫ :1\[= &:!4}(LD;;E ->Gr8qq@:)yp҉d`Z'siMOóu[FN4H>*L Uv {(??!8V$ӧ  \]$_d\ tn3,t 5&ÛQ9Fz-27YѡAd]s^<Z9lPEvGGc/;U(f(6MTܥᆦ@gdx.p9N\x2dJG'Gݶ zoۃ`ʒxzph9lX,h̕$u[mfkO Qa%YQVB2]FzuÙH0nlZ.VFgZ״1F\RtJE&)buM@p꣫p^m"܍ ͯHqzjrk͏!M&hԄyȁWngo t-5F%D!-rc u6P.@Eڝg$-2KV&^&|'CS~.QC/,/߭efOau;+u"5Tm籔u96&R+4;DF|U>i} ٳ!QظRRa{H% `[:Z\gCz6ڨ{w OޱK??x#?ɥ 5Ca/ Cl+d͚No19Qwy!}(]b;Hp]K.Lav.غ7u\8uө=9O#+&,mP} ~Cu:RRW s9./o^*i,u+2!^g0 :Ad$M~l9E[J$垊r({V W97C̻v6:<=R)2:v<~g/NqōievR w˵`/‘CUzlًvygX-)k΀k>yv5i.BQ \#v X{F/S#zm֌ 4cMob HA,{MpK2c)lQb$]+XS#9 96I K֣5* -$bIBQz,'Zďu5z( DI"q;/E+%OG|^-*&Q Gd Npδ/3YBs  I-,%g~^s8?ij (ՇrrHDVk1 O[g*ov16"kh@{(@t8 U5j"B)}X$8^t_H\RRx5踟*$su89 uԲKa"SY_Кt}0 ^[7_`E #.'N>j=),R~$@<=뒄J瞔Z=!z/pY%44؏N: GUV2 -E !@sT">l>&C9:)mS:vaI/1@ ־c@d#ZEڲt^l^@ nfUn^o3s,*hQjCitg?V1\Z#.Ǘ۝${5@4Qk45+Z=. E+̌|@|';ݕ;bAz54=vKnWם_siG j??Ykv: Z֙@?~AE_ٹ"Бzwۀ"⟐D_p1UIQ \У~en37΅J1Ma ' R}l'3Cs]|_X=4z,kz_[ NC 0oBorD;f4ZNU6xܵ3;tjPBެGYԀȔLt^ndlzpPCQQC;r2\+͊`16J+ h½ovg'gR:>g(ˑ@D͕j.3Mւ~vG'fe3)R;F_k0V;#\Fd˪!# N0h(י1]LԤQ{ m$JM1JiBݷuICB=}SFX)v#7^GP:7To"Ɓ "ՋO1-mg&I];z8]#rYل|3j[ɅI`(l2?%BI *Hׁ{@H? l)WdKL@XO#!=8.ҷV1`$ݦUIAu/s$b(Fȟr ӳ yc(<{<=66ew%M'p_q:zu}K8 yMkU1IrmR?:1*C CĄv}!j"9>{^Ghӿ){WW2h4% R1K¿Ð ½I˕}p)N5J;7ԑ)<ֲ/6j0M%̺R1@?Ϩsl S?Y-&OlZo1cSp#lK<Έ5t5+#RY+"LwLo;i!b@vj;X%TGDvjeգCG"/g_3nh`ʩëf#<‰+$d6LU|`#iZN*V{ٻVOӑB"bK{V%B&V$AUs*X/nebes v?Iv|~\A: j~wiv? )؏r8Hⲍ2egmhU2U7j{1o6O1b3Fj/->FȎ>ͩ;' 96"a$7ʂa_(} CXbk5efoE T]s6B(2ݏTdMb{%ƺU*>US,tUSC*-^fާi ?IvdġaP-,r׆\(b-+h1^U&ңuH¨%,+֘}D x, LEv@.Q.@ɷ w 8匕Zm/m*}xFXӽ3_[hZۀʤF:+"$Dg焩4OB :A OK\;e9e t(@bxc|]nT6w4xs2b P2F\v4\BLAiu/1z͖C?L]0z.AE*ܱ:@ хVJoqT5Xful ضT7*[c?X$aDDzյk| r^R[Az$upl o!h}裢0%BҎ.Je<_%iX5|]vӢk5/Qe4aRأ~Dw*A#W-5I$\QR=Mq@KkfakBiռcM1tyfw >RONa0UĢ8_&a FSR RKnɴ}Ƴ$p/hQ]!N0j럴QiݣDغI9 *Gq&$~vKS  &I(<~GyQY?l:'+ޠ@* ^AGYB,^SSln-@uzImG٩[tṙmXP(pe}LLZe. Fb-:}Eyw+r7霴iEX{GLڠ gDjYQ/pր8 /weNDz+o҈GsZ !'I+YDH畻)G8Cڑ,KrMIy(imf|Wd(p@)(+;vgmcLjǃͫH:7m ~'mnk2J2zWs}'Qx7H3]\OOXF:1E"s"hJ7ޡQ6KcFt)da"F 3a"U9uـu⛈+MhT>@]x!?Պ5Ωy_!%,qHdhCꁴf:%e/|#w_ƎoW[z׌"5fÿ`;-ְ4C[&0﷧1talqlHIt?ZF(ta! l4Ŀ&߯PYtkd:9F25[&i(L{3wq$lYHv^ztyt?f\be:0{倁}KH)pNsx r A{s PJEE4ӞxG|,[k`|?:gё^YaiPd{d*BZX}F5BsY7s6RqΥS/ " . ^)|Ox'rs8^׿+)Ҭ\y.!(xuLfq=xĢp-[2x2ʖl$-[o5fEtY07ӲNڿߋ1}ļw"8M}= 1kСmze&wJ>~d0hFjeI7|^M۸6k'BC%@m=u\IhHEcPygj ~jSV *Mh (V%yӢX<,&<Ұ0 5HdA lp듏QY%diVv05+TkPDy_3Q$#4^ġp6 P(Wx4hG[uRqFuM/R{472ͻi3ZSYL;|4<gcPvd#Ti}u]G;TQZw?U6;q "k[o= hߋ3уuZ'{Cʛ} хf˩ٳ/\LCLA'V$~[{ .{mY K9+'Ԏz ٓM*N5qxuwev+G/gMD&:ԅ:҇ǒ,!c'ot_2-3 ֱw8~Lpc!8aAVe2( Q, h9Givd,_)|s;sэMr1>,wgQoEZVԥժh,7/*, <3=PZ gNjLqiGRUWfS7SISb, ~gfBY).̩/m HD~b M\v* =DnBƁBpg\ y _5xIMZHd޼+ՎJl||S۰ou̧xk7@"bɌbX&\VH H$tר2O$[Xf1ySZ2_O,U O0I?#Dah(%!tW]Be"jvq$s#X0ؔIҼpw.NPB䄁[srt :WGTc}P4:?O>( Ag#cV6ciGl<J@x/s溽p#-u ٩f_NiλEZD>>Sz"|ʞ$ U6=00u6g`|U1g^1h.@_lv q aʵgXuv4ϋ| k've@G+F;oX86+D7>r/"[!ndJS]}l'=IqCYՒ,#xp =~Wz ,:jLhk5HF4E|ȟG"p!1饹;*wmLEr BWY|c"=_I+hVn3Ʒ 6ʙ"QCf.k;d#P Š?s2Bp_ѹeـ=a7owŲh4y^&ɔ=kZ;K%&N"묎WGrxU&%mvB58Xtqiu鱿=1S"ÈqHf;eHl"7Xz=:ķgӠDNX3h=ʕט bβ19&|'=C= K7W%Qs-\QHhrr\Fn>`/]W^#YI5kU,>uHg-JZ-1q/}vq ofB8L*ߍ3sօq >F.|өžkЯ*:HY8%.yW&\;t2U=e٠3A\_*{3hÍC}L 9);w&L| ñf|a:ʰsʟ~M-IQCjҜ3l'vy=AKck-ͱ~;@Lr~KbI28^;els0例ٜAT{O^AEǤyI]'MW$쩚BudeoCˊ +ڔ**W4xWLU'6dѫ31tny}W̏[,>sd5={SDQl\ G{ Wn9 lf樳sS 5>F/-|KvIo)DZe+Igl!rnv?s^kfW>@91.6SX}ޒGXy;<̀%ESE3-܉lAEZʤ/HyV vPAMr* ѵbLfDA]%}߶NiF΃IP#Go$Z`Sʴo?#kb5i za >eөvګH qI݋opWP H^SO]5LL ] ̚F_-nmOܻפKCYd[>i' ZZ\R ,q|4*@WؤTYȰX ށg+ śZح3TlZpm(j}j_7GbW!J) %Pze4UKI~|`ksl-y$p85w.u{fIi~nZ\$i7ER XѼ[-J%`"6iZ9KUUCpp):d#x3M,J=>9k_6b_cɗ+1&7dWMs;})frܛdprތO4럸k*g E,ϭDiZ?==JjJ%டLkZZ1/bB8 VC$BMWE}Yˈ ]y)Q~ ɢ{Mx ?abBY5@-, JARE*'N'*# ֣s̱-Pt }F0.xؓSݏi8XoӘ# P ]*F5G3.vAŒ摱j:JmxܷݿH&OQ25~;L Mzu!%;\*#\6P!/s0T._DeOcСv80:CثI{WA q.er'B;_?3RVTDzwўqzIG=\,,8 2(r4P ޥ>ܔ]rӫ) xA[)Jo!\kBgw zO`S*V$W}#p/ zi?&b<8-}LCfch0Id!  jPg?|]Z&(-#RIHi*=6*Q ;8Le<T)qn[T2sI44]Kvg߮en4Ox^H!e%q^W//e1@Ü<%K+3哯/,~[SZqYCٴ3]+f96tT^'AMI BaAHzW>U 5&8 Cn_<,`@#݃4i`DJi٪%؏LFxfuN[¯yOG'Zv q>kkY\ c ԏHҦEX^B_2bX ]TN0(\bo7СW8Hy(71WZBJNoU|sW"mr:&DJ؋2H'.JJ}l?P=t@#cOD@@d8F 2/Q-ʻUZѻ\-a|m/w-VgGHWa nK\Jka^ǎ7PĆƂ)cH*7~rtnC!jp4]e8v~E 81GhTNG8ĥNpCBO@HMq4 o C1&E>*h!E'CsE}MiQmC!؇et`|'<3UY0qȓCoy5+YYM3]Ū쫩\v?j&H)zFad}lX͊bGcpぐmWm'T&tv։#*S䁓,*b!FSg^lMH̤5VdVChlr%~g&Wo¦^)Rڱh.S` Wv'`lDz+c.%Lɽ&MG3E5O1avSV3A,z]P!E(ôcQ0nuࣹVMn] Nf臂ԵLcl;`Y r ;۟*,Z(B`&aTd@d29aV=w t6Ȳ;O65L8Ě b,qj3?%BWю'GԌ̩[ȿZ”vL1JOכl0M|)F\p`v50U% |ˋOn'%Q%t_ o^Qt謈zx51/9]oM+as&NI+] Nd*⹗|i!X/>mڟ< ߴ|χIǛ_nK')CW;;Hy}ZCFKp\!_/0!X=gAط/bەQ+;=`C&HFپ2WyrgUJVq zrf ;;ہP+'9d97^<uioQg%x(/u!գk2o~ f}޾{ 'i"{?RSEbŧ-ǼirXTpdn$*f§A\A(M &IHN4ɴpv\: pDB?;g|ǽ>U"d˨g9USr[/gJF2f+̵,y0! f60uKWVE$%j$M|ZEm81C6-#xSgԦtv Uenxړ;dVe',݁O/Ώzu*wUk?>px;XL@57NB:T7>j[@u=n!&4?{b5kG <eb1k B צ~a齛jv{@zŒ e,uyV$8x 8$!3 Qdܡ&txϘbt61~+mipԺRbG{je':whTEoأ'Qg';YGU6^D'915CXҌa 1a#IWL"W_ic:z犿D$)^N3s{o`8dkFeMb˂#eG[jw͟:Λ ڰOZe'E P>1xÆw w3TyI\]`tDh~wEY/ z'eC4fO;MzǑMg+DH& B\L3&1pe-Uh )4U?{-U;V=$[z GF]5);wI V pQI!DI"0^PUXĪy!(tYU\L0u TN OXCI9M=g륑 vR289Yхr:{$P0N~$d2R֛[ Y"n)J-b(ј`Myy$ڼuYDxjs8ؐxǺ QH`{ŘIP;MŲxsLnH~OH-ko%̳y En$ؓB bgw{(X6ڡ!њ̛HtPX !tqO 9?|'ԡ ,mfM<(!Ym&$><լ[p.JԊf`P(CY IJH,T*;3 />^}Et2bd fO-c]J’sa 9]^'pX9h}.T;Qp gFUêXx\j5(טM vfH 4 m8wEIV)GEG~($gX1M('>7QW Z6=T E¼gi㉮ }V[*y\!,~ zh<}`FT/bSU(ع7D .?qIІ=M0XQ?1Z~CYX lf[Q~okA+y:?Ӭ釶ٷk'wvPfuv/1ع܏s*a##xUr~0Wᔉ]7L rBM`h!5WsHQϻ]oX’ q ])UW dC6|ԉF?De{ַguXǞ%گaj097<euR ˦34wP߉, :o++9m[x-\N1=A43WǼ!`IV%u |Xk`̻ثTG%Z@O:o٤& ۔.DK dْUGK!4uwu<5 z4*$R Dx!EeE%f>淡 4gR0՞neS{qQXpRU<-_Wp ,[,k淆m zbw(DC\`:o!yWj@$Z,:?LILgZC@i=  6csi?/||,݂$w+ )*ЅCc,RpwEtօgp ]Y:A*@j/ >tOz=ƥ MOjvnpϔW&V~{~iǻēue3aXY7Id.F\p(KknZۣʢZTBH+#ZE@O7d,өͷoֻ}T=lѴ'!#P줐<-ک0J63=hVgpT ~Bmo6=رCp19',Yo(x4yG-J}K{qY6pi}M4裏+ /NDwt}5Y`iBŠ>c]fR; VewCӍ=J(Ě`ИtlHF'(Ͽ4GxqPM4%?hyPMm8#)Q˟,O uIv[gX.Nô#} Tߞ! r$/>hЃl㕑go$<3LWlO4F@]%T40xs)KӨPJ[P4^X_w yT,Iz#KfvXH~;C3p`|Ȗ-C\вM_i+^m'8vj(]Pw7D@u-ꗷ;)~ TK#c= ǩos lą[]je|sޱ-_eKQ!Ou6/rth(?Az2 `GgVXJ;x^؟+6F ;kTF#}k*לLnd{DJm@*v=tgKgn_mnSgܥ5Vq\YdN>Ncesu8|nǘ7?rɣC)/k}V 2]-Ԓqq4Rg"K@ݢʊK >7Nx50YKd$_|%$u]= ATt əTVb@zbZ'j0;/2Pg+)Cyqt#qͤ|rNfM. ms7%=13x;Tm9,"8x&Z%iv x X"Alq6 (6G^KƼd1c+W֮qUH(tցwqh@h)KQy4eYLH13Nx8 /bߧ؏h-_3OKK`QnFՁ_HqF+Jqk4˝/rfЬ$pyXx6b~nOQp}q10iiWyaLt"pȒS1hIa]49 ;[ը)7w_]B\@Ղu,gtݪacCe>H׊ʓl1mM&  Sk^i. ]6VrֵXF(/ jG -%Ͱ uQVNc(' o}?$mĬR;r;Ug(R{"I!ՒV<%pBm^4'Y߽cڱһj!0@Ws_˱Tyi{zʨp'~XxF!AΠl6q;`k甲4`oV&jɠb55޷GFyA?q 雉 6 DEue:$wu @2R;;G气?kԙ'1}u~Xq?<`[4"o3 tPk`~6~eՆ;$ir=oChiӸœ}vάxQm*Ռpg^ Uǝ:q`19xCɒJSϤ%o^hfΗb>'+&{IKӶc cŮ\ЀfjDI#buNh?n_^]{s%o(EA-A]UO  4GMț{K PԆ)U#q[=sFO[ޮVЭ%fwq Eg gJ)'q9B()aiEK*nW[nmzwY8=݊;yx))@? jlUC("d[1ܣY{)(I_GкW8tTAٻHqIP;?ϒشw`ha|FF%8)nYY9F ,Mml jYҠ:*"\R4qkև{QLK ֜.} GU:2Vcyy5~s|/Q _KeCc٣{_>6GZĈ*4&Pٖ d3HǡGe ah"BL #&g{?nW?kv7q9:=8jNWvjTJW1))5A6)9п,ƊA,0Yx!ŝ9ׯ`|m Yw~iZBntjB@HW%W %]5y8 7=m#r!%"[iQaFp(U`1/${z?FaSTcG'C:VbW:2e t^ c> RGlax]K^jNL@jDYgiP$𷩍X{?6LW28¯}+; ^Cٛ|K)?{*Y-̖i2Qmw9o$1v m,;!>+$ ]M>Aݕ% H8)I Ez91mbjnE/3"kbI rmw3!, ᖏ\"͋- XhDSM(nbҶ%]13oѩWoX01=>!2Wx#+/03ϼ⬫}ed+ԤPl,?K8oay{&]? 4:yًk_GPp:e]FǪix%+—a 1,ɕ,v…C|;"*OKk-AAkAhv֤KxJP_5"L>>`LҮx>OB:^o]AT< x:4fG9Kx›FzcA@;gбq"3"WnU)4h u'@Ƚ&qL #}^ɴhѩ|7.)]ƒ0m> 7MAESkSmIvpֱLܝ]r% +;M>+i ܊ o\<'ɕ 3#2D 6}E7 %!r-4f3YY~40W>2Wn/'"uZD,pOpt8-_Gm2lůzT˼/GH>C}P|L-U}5 _y [3l]E{b meϙiޫ۟$fWb;cjho%qSSUlG?t0$r`[ o<@A~ ) Cia4Av3 ^NgbOx,%*s wY%hVyez8fOvC("˝J%T 1;lJTn_XZi kTyY V/FU)wM;Ep\舲JBֻtzkq^Ȕ]bus F5l!Hɂ#VѬ9G+~Ub_ЀzF$0v,Ed8mueʙ,)69Q +툧f5qr:)qNY#G1SU&\ؙ>&#bn"At[[8@c4,P``^'6L~D3_uJgkTc𒆒( ae^bwSޗxG?mcxPo[3B@^0?{V i-ܣZ3!rOmƿ/F\i|g7|#2r1$#oa(sLVP gnW@vvF:rxT1SۭeioSbW=苝9#^=m!=4A(jM[!Ђw]ϓpC1wf]G[wxRw x 0"O7T; g-uyoJ;ώw^ !gKfsMtyYF.:QHk BjҰaԾo"@+GqieA&L8V ГV}wjb$؜2xLoK86a|gU$}o _gڎf}bR c$vs *^w[5ۨ U \%sLeO1xXnD[MdYC&osH9޷Ο2sq8xGgfI Zj4=#{bzFK3.-`;9>eu\<)i *K+N)v!/yb+7LLH~W_(O)̓_F ݉] m\y&UvL Mm %+57\kߗ0*.,3f|d=Ecrv4: eL}gEHȌe{ghܷ, Jd0}b dvI2tמ"rЬj*HNXY}gB ;SdO v0ݑi Әa axIs]<CYt ς%w`@cɩS( 00Rbr1)Us//Xd\dUK:Q^ "N{H;aI{&Ί;+ !.ߗ$ZwOK-#dAD\h̫G\i x0}~e :VHkb;I`fI!%$/q]oVۛSw[T5,[Dzr^f_qyZm,hSh'$s1#6S|(wa6 |72LJQV|ՊeM˻1F]l% ECN|,T DIzģdQ=j@'P3H~#V~bùf4J5UuN/sRA!$sā7 : f51Nhd)˝?Q-]aÊRCi"'؜e;W)ԻdB1*X (|~"2u'!t:5qG(ʪ koj9e LLWpn||܊niyrXze,kvw/U FpԊpdhcxTfh\z#[45TR XN6h5~';W!\d%^b{YaRYP$+>w'{=eWQ΂Ifԯ1\p7Qނu&78sV,//,Q s/GLd${CxEB@|ÏAB& ĩq~ 8k@{hDr1*dƥl#/؃<P'Z-% ̼c`X 4L2@50#X<ȷ[uK7ϕ0SV35Ԍ"10p~@NUE1Ӡ' eTԑ%.cb^GwZ-[-:bXZ ꯟnM,9})îJ6?Cc DK`V(%e]ZHQƀWLdt>?pɰ?l g +|gW(C|l&߇82"fK5 SrsMQ-0C`hd= AR1?8rlV->_1)[$Hx @ ÎYly m8澯{?$+0 !1lrZ%x^.B'L8!,ŰM԰ޗٰjS""\Ȟ)‹J΍Co/G'_rYѮCm#~]ǩTx{.M)j?0{S80keL[:}鷶!>a1K,`q@˜ z|Ie&D٦S3#y|泓kXÞe!B?M{Xk (Zi$u`.'eQXy&]sBGRw)|",!8tyvHhBlGh3]B&OwMʾ D nWm 31Vq:z^m4(A߆VBBMX(j19X3Aר3is,[Xd9;QD`GM aF!&x$#gi1-DHrnj֤mVsÈXRH&)Pmwjr@z1 `2 AQd rۇ roqIN 1$,<4Ķ=%i%qI.Q.I 6=V9Y eOxMB@]+Tb́;f>(L@ G5{xQռG[ޜ@\.MDs*o+zG[_.4e &pfd-r{'0zl_YT=smB Z-h%lV!l~ j.yƁ1o3ܰkB! O' zב1#xOzR &.]9e?CM W6a6DDNE>vfۚ˸CY}w0V?GdIDo 4vY"9/ XX@~έΝP`p@+y΄!IPj.hGCSbP~KTֺ_W51z4^o*0zRJwolqMh 2TUK&)/2q˷glUȗ E1zÂs~XnI2~N߻bCiA%Uni\gEQc7oU.݀.~.A"?u˭@Ho d5 F#In3+nϹɑi_ckC#C9GyϢ|KO}\:vixA$=@#|͕`z*Xz{lLW*aa apy?|bL Usɼϓ>y da膫QnKn2@ha.{{;N,9FsN6Ad& ѭDz󘜥iZ* 6d)xr,ST" 7vf{Bj-B)=jۯ+㣈2T("30u.-)컻NksQq&MbWތ\DNmd4 dmA,f6U =Q -y(<f?ZNWkGdSט(=#}z'z)y?qY{VO}Q#OPϭ݃X†wC\3}x|f2 k BnQ4.DhJ:#}~\QWٻYncޠ/vR!daK;M,s\Vv_,Dw2yn"K\_*i3h_IڦVd,O5Zc9̢HQ>?P2ibJsH[-/s.dzBL/Z6."F2v!' k ѡ3$5Wf z2(cs.1>D5o~LI*5q v-EH8k Slpz>a>\zGWtO(G_$GXV<5{UiQL *96r̿%m7?:} :+[U"qF@[>Ӥ!bu!SQ6>=O)p3%GJY 6s~ew8!!_Mdl-*J"'v5>{LqptA+Ia,ez3p"H*-AbVb\H?jq|h `:VT(d.NQR1l?và4n hwyptFv)+9li~̤&Rt Κp1yQ4蟳ceh4ЮYU>JJ4|Y*O>*Ǿ&6&.OoUWERY>ҫjD.D)iA$ZMr>;6=3a_&B"B%F2uzfԗ 3`]+oɩy(j-H_# }EqcC"}/u}Jx}:j-t}Թd I4P}`F 6W![yMઔ3ƌ^3H @_$SuGnWaaA`4k@q7kf8 J}`Xz%zJ!n-\.|cY$J Hn$kpֳWT/N%H?q؍^QË>csf emnؚF.H0kJe;]^Y/gxF=X/*WMIdbgb3_8`2٬Rkp.ȷdJմsӖdGEhS7ߋ4GS|! I(KVVUd=YO?.~|z+^[J`2"vQ5xQ*L2U=lr%W&"Y]'h-8(v!g$\Ua*σ&|?Hbq@N.~q<,F,@1krA\-HбT+z%7~*AOF̣@<7]8f^]S* uDWIn šC?.q yӖ\5hQh>R^SF1[z*0Od&b0~I: !B7 c01XCYƒB "PNUx/’rx굫MRASX(8,F"It3|bU4N*`/tEkVA.kMkoGQWnu'b>LTi1{74Ԅ{6[)x[;aֹ'yFVW\\IǠ+diY4QD/_IPIX3/g i̼&M?& w Ck5{k# Oas@ͩ w"sxۍ|㩌d 4yJ(c:)& <[LN v{N~ĹqpG`/&wMd`Un.%s-!-_ I0_(ţwk(!!a[3BW땷OS ?gcKp$U -]ϊ1of#9'S: X|/o6gz'`/z$^p;]# _R>͞Q(y;i`*hISPwnjeiGEx?;ؠj^$4lA+]uz> pʤ!>A 'p9!y1oou)p 5 hn:7_Yj2(d4c:O1޾#E/ ~`P& ]*^Sa؆_p3T'nJFʽ1@N%_TUutijѓ (jfGl [AMk:Nd/PTjՑB):G4߆`ψ1DXک$IUDdedY<˚<>;f,+{9X=N/'ʭsi9SX)gW.jt|ΐo dc4P 7y޻iO," r氕0S;+t$Xc2VZp\跄Es GvIjx-jЇg/U"&bݵ"# DLBgz:Y^{J_eOY6Lԣӳzi\%EZ^XOˁKn|<% 4 +CU@yvQbH bKD)y}0H>l/ߔfPo;:yH(T'f:#nYרs.=0'AC-Q+` [=ÑIB 1\dԘrctKAL_&cReHq᧱|]d N!=/`1f}sjuUQmM 8mDC#ϧ[W> V|5 )~[5D`u6;`qN.ru Cz J%aO_'V"yn&E|dwAj-GAʯ_G-M:y+e9`&#fqt[O<"~e#H+mJ6''yu9-h+C)xid2a _Z}&@?!~yΩ1A*dFxnKƋ Թ b򻅑iIA铭.b TV梌 Ssju6^,`zjkFG,=!58Bo;d +JE?20rʍ~;ð {9xLEy*ݳuWd`D2Ʊ;+ZM eնXwW* yl*ۍ/b"8zڋe/QQ'$N⤓~**oMMWK$"kW P_*R*&u3}$R4^Abz^3 #l\;Qppр}X4WC,Ϳc*ęTSؒn+弗~Ȏs[l婃Ńt}BTCܖH x\tB@S>t^>r%ɫ_`px%CngYu.kBqbĦ *@1?O8;ɕm,Ч_} MS e+gGI/+u5笐cPҷkJE h$mF]L'U67rO iY;*ՄmtNo[G($ rNnqk 3 .nU%a $l;)/E,NaΔ_U#"t)Ri~'zŔ`0ǘ[z\ m.|k+Q?_fToގcxQ2A7ӗoxѬ~.Ksk!"+?H!\ %,Krdƒ)懖Ei.@%of.z|4j vќ3 M3q3S *khrZ5x;E^M3Cp!{Gftp=P!% Y%||5!BsCnU6ٛV,/xV$F?gǥ}! !9tO=?#|OYH<įO{7{A` U\,s}QD#H?M:xv⥢暻Fq?7@"})88_ { -&3kNs#Y+E2|0-L2Imxr8h ï>*rG3xRj/!FRhfo! L ŝꓖCL@{VO27f\M*CR/ ̢c#n4˹};//t=2}tZ-k:xAmGG%ߨzZ6/w3(_K]9΃(X4"{gN%5e.2X,NWM! "FAPt'HH ߰'CgWU?vG-ѣ@R; L9^=!Z)0 0u o nۭ Q̖E] jHӤ7Lm|/vF0Qi<^R "(Oayʰ}yq2%%ɾ== 3~.(:FooACO~yJ)=QĈTKjxY=A*5g\u3T_M0l\EH?\cKkbV%W2SX_WO/O8> wMD{ƹ@f?ǀJ gkF-u68^ǩʈWԵA1JO'26.zl˥uމC[qu4:ɧO'V U9S=`d`Nb8G|z0&QoeeEȇs6_sG ̇ωX7ñ yy͉Z>\ Mloي{}6 )}dhEhI%̊"k 7\8㭡W l_]z.*D+\5+]`ƺvcJU__QMJNa pIrU=FJ-G.'TchZcA0y0 _!P 7)~K.b0V֗lՠ>|̾D;'j*Z g04V8fVZ0?t:,G7kXT^4U>HDTyOLȮ22 4 `r|:߾y`-1if܉О-AQkQq,bJz8UJCL"9[$KxGSe`.h}~{6lŴ:9\ӰIί gN X?!e(J 㗑h4%2]:MϻwU+) =X1dKo O]?R%kq񆚺(H%BcM!OztpEӟ m_N (^N2d^=ǮF~Vq 'J YpU8aR֋Xx+{`D{*^ kcPR˧pJ[ GFp)s*/KQXV4<r[|ܴ'1sYc|P "JE$v@?JXQ3,K2[~[?2=] .O]F `zGH4rײpC3/ dcxiZ&:C5Ѧr &rA]qĊ-xlPku%|얀MA=ب)Iz %m~{@o8'#5ka?7M5U ǪwˢƎF{[닅IXwTTKf)>- PeTN3kўH4aAmtog]=W' !u:0gk.;. &}Y!h LY ׈ g[㦘gҝt&+!|2ZdOv=A&в^z%FEFlF70^dbE4q[s+n@=ZF7(7Z*<ų- W0VgQ4#>>̱ GJҒd;ކȣ!&Jd: bf (U릪h?; JR|zNuJIÐZauá%H.γK.Jh-٢1|Ӳn> b_]a"Μ$4/`Bx٠@ PJ'mV&d>F# ufp?,w,P:C)`#?{%W+Y D4^>Liax Mbɨ8t&U(6;.A.2]q=tT*Prgu!ҳXBo]iNXB!52h.rglʝ[7pV*;[8x&0*+sɦ=F2pqNH,p tf;yۮ͓[v^MoqK \Qz<Q Ŋ$-%zpܮ[Guߤ/&پ# p7G2b5T/҉G,!ҜK9VY;tʩ 䢮u9B3"o@!0zsLn\&u ALPv Yat!vMK`ma.pE{{Q>޺߿ }7>&|`quN9 IwqXDX̔>E}O*jA!C) v=54NS*b& m(Kw QrLš:^&"66l0!"mHp\/ndH4ةx䶄O_mC~le#|5CˠҰTYyz bm()$W1dIPz5.KԪvIᥰ{z8LouUBnq&UPBlOBe2TR9Rk_ 6&S ldDuK_^85 (w[M)Re< }WP[ZDN!뺽 ͙wcu.If"1+xE=Rv%Ƅ~D؏hWat|s$40ߍw͸μDAQsqC}t2.G]<2Ɇb+*`WUz֌|A$[A_jFVazi0C8h "9)2z'D]Uz}u6[$N^P?7_.dؠ !d Q'c0RDx[P\åFLб3%)%_+C1q\LNaQ|1'J{mse%:Cq:_11A \ͦ./APЮ${/q<7?mk88V~i w 44Nk)5/hͶM2]vO˳eWCl!ew51WqW̉#W<)ڌv_g8+ @kt!Q^`qGA 1>B叉RHBU̠qtO iv^J6u5&hZ٧,;]Λy:G x£[OS.X.iyG!&*!_ȁ{k|eXRHPi83KGicK$IY{bjuDX]^t#X'49QVs^w ;U"|-w`W !,n(y+%Gq@sNZvPZT#Hv)(y ֨ n[eo?$Kz2ȋ]_Qc-B *@S4 -Z&֘&O/R(S^`M#?dcbv$$d U׉wS\$]or'O8~p 6Pq)YgYhj? ayoJOQ_J~K}![4=ײV*^x,5G qYM|ϞcW5n}sk P'`y!0'E00=hީQ5Dn̓VV%VFEKF+8q~¦׍?I8lyV֚vzsG=7=L#ix7<}}$ g񇯇]Ό#H~eiwyLǎBOUk~TQfK2 y,y\#_&.+ Dv9j~̕Qs)Va0ˬ [=>C"^'Di|)-y04D h舧,%@2\tN}lڪdC {6{k{\I,S)Ћo Vi odIpS Pg) *lQL6O'xZ]يSHq;ݵBC1ݱvG4aa?+.Q^`<2Yȵ妜‡~b]&X)W= y &?e 68 ~Aµ0ӰZ|qR#Xn'Wى &т-uPu(yto{֞^T,_;H 9U~=X.mE>@Ǹf\yᩧ̡՚@Bw 9Wipo-||: lQOWS9>پHU80aY+x&wW#ޜT!8U!q wkFElC6p GPxyy4-02qvPzhl'a}m^ʁw %GP}۳U.};:(J(RSCȯi$Xu&>.l6n[R+[W<h1x*!k¤^-Gz3f7НJ(tI&`o[KUn: I mobdžpy!HiwD@ }Z~;M^!-cIZOa)Ҝ^yXz열7&K8\l2ӓ>Ǩ)V,& d!bϻɧYN7z%t&>ƕz^?B_yE#: "wotj aN@j:>w[-"o4Df0q4RZz9=ᨄ"g֞~M sJ|̪@4]CzpE+F53Ʊ}@Pf[eˌi;O[zivX0C>U>7dƈW#`Z$nݖdR1UgskZ>L4h jeyM'KIoW a􆴨Qx6bb1Tu*l7 L%.R^ $Xxj{loݏ.aFN(حH/_T\w)קαdp,wNE!l ?hko!B>;{oG- Z8pWBx䷛gّbwᕭ(%H'sXaMƸ7MXe[knў^+Eeh}*'ħ!kb^ͧ:*7y5$A}i}/l^Iq9}&BsD;*=.& fzenѠX;51'DRY' g\%~w~(2n>oYmc^W 8{j˰$/&=caBvWA3FHP۽8(2Ӊ}3qfg2VrlN-VvKeg8>VyZDI01b]B1D8j泆^酖e Wϻ\(gŊQlѣ'Su<.e' 3)'w)k,B?zˬGA/X??jr*K8r so$6M.,~41wʮjH/?IQyh5u@ZC3evzʡ[^!82 D|[ ubͫQ{m%"!IUf!SpoӵsTfp|9 +F#2D;3}c`ZӍI.M꜋9E4# 板)Mְ渤O"׎i|05ͯ3/T4NWMU A˿Ӏ4gFB) G腧jV}(]֔,`p]!GGS?ʼASxxYY'Ň`E* #YImযny56XVY/QOHX2gݤ.Ln]𷗲*nfg87x_xhA! B5 4uSPWr?ؼm, YyvD5/g}V$ޫiE)7s ߷lQs3.@!\T^ qt(|[cJ˂K*`AMygqR6@V_,cw\k,}}Ɗ޽6MgТO Kj\F .jWѲlASrhM!KFn#$q)%׌zR{ɇsЄt ɞQ96[#p[R=; Q `4f8aBUZNV8 1kq;h]"U/gƾq +e8aY4= NQ ;#!L+IJ߯1$u5Xip$A #*xҶ==t9BxƯFH1g>z{*tպ}߲ngPBLZ%@>U-<0u7ꇿPf35=kb 5cF9: [mفY|8#58=d%c =q n^D"CC䬽{Ц? \ E|uZ5No({g6=RSzx(˅Pk*`Q'](~+M߆M\ߕHGk>ɴ[,j ÓЀWM(ga$g SǹdPfy뛳8]12]F9." (t^0nAbؙ? 6?`SR߱gg7uC\H楶oU_Y|c:PZvd>J:xǓ<0@W`-@!ΰ^Aqϐ X[.Os1kN#H`ۊvJp 4mATJ]wvқ"bƫ"/"stlD@൲h,Pל'Zj\61HOGG 2!Pƽuև~վpNG"%X ev߷g :?ƔI=hnWވ0%TVX=qit.>l r T*Ʈ}N_ rCx'I۬;V=Gx8/9a!*LaS Yeݱ[@n)$nD" ֒dYhq9{'ܶupB4701K}Lo:VK^$M=w`V;1axῳr#;aw'4=D"kUJhqm?,8@ZuqDs"([7уƥFI'ʁ"Yٳsh%{^'LMDC48v^8 A]8-Xu Qr4=o7v: /Їi6 *a*/pJkv Ls-NJ~t(:,-|iT-0oƼurS g<8[H'Tdph)H>R|,Ps [r=;,esr(KO\_I Ӵam|gUX8힂5A>q~yXk~81 ]M:s.sJQ(|TTsr:gb jniSq$K3ɺr 1'Ȉϧ7jcrTURkӀ:,>`/sb -B.zΆua0QRpc'#qP1MQ>k L&qT4W/A̞obs) F(F3`jp9ƜILN#`^7!WAEi4gμ?ыQ߃cu%u F_$B~?XI92P8S@7Ktd5::ENt'J#2U ]ROUwJO&YdEĐ$U] x<+!/s{ ؿ>rk(h|tJ@=&> K U/rY'KdgX G*!nIs{mש1WhPr~pU\͂Kk:(ʾ\(q8p"" l=Hu)xMKz]bͭ6OoyDw[:O(` 该@ra.+'%^НGh9>AUI&~sОWM,!@tj3S3}]PMa{L)Qo@ K(,u+5r{j#wUz5&&Zd0@]˦$MF6{Rdweg\KҽgWk'KAQ"e=1b?!2W~わ?; \tlEp z'tȄsf߫<5|S[W]V-IT?P9*(J/f37tz4u"mOը9*Cvd׵XpI9?7'"{.#{KQ2%2igrog 7܇Y0nC1rh9Fd1O,1C{,;sţލ~qHSF˒M3. ׄDTj)@\ [o|DCTjSѨnGE_7~Frw~V2i]%:r/>xФ<67qω@ܤ}8D^@b0oLYcee{`-AŝIkvDeUN wR]"eMLͱSZ8< 4 ̥k=J)>L,uc[r;lk_~*fihgSd+0^-Lɔy4GxihH92/ 'pނЏ 1x%ċH/Ô󮡕i³mD558(Nh3B\1k(otrZL,xReSE.@4+I9F- e~m9hÚ=b%9/?,**qS⯫/Z g̍ ;@4YSdv}x,ډBS`8[@ H}9E@UQfU[L"r 'H~ɣON)wHVO@;rfaVp?cduډ*$u/|W |N.P}7hF×5s(\I\X1`/\lV#o+mWN[DI*T8,5cqI<{\07er09p@J(,x܎^`G4]8_JbFЁ+*6h֣k؊?$zф̒{mSZfU,|W0u*Q3YՔ $X{<әX.8G 񺮬<L\I9(c9պ}la- =ˋ qfdC7KYk/Bߊ  $]&M^NfU@R$o'SU[cf]Z mU>阜ri;"aR$K:#r:G6j@ܑ9{ .]χ ԛN% tڽ/SrnDC'zdTXmjJrMI ^9ZBył5 3}[ob()ǁƣ~D9‚8Mig:!Ւ 4^\jMs(YPu\dЖb>صFܞwڈ74z9ǗgݍvEln'n*]n)rū\QG薏I}5|U4-oI|66Eo=Ӊ&=AЬj* LWVԥ{,MLH󠨭VZ쿾']*9*jY(ڦy0} ) g܉CK2<(!?K|{leHzQw&бMN7]uٟ`b2b 2$c#gLm lfpA@?5u;,{B8諌*r7kbآ nC]zaO۳lCtG}*9>0_zڭ!eU/4ë+ ;Ff(M>5iBbф~}#N./ZrR}5e {?R:W/+F\m ID\-*Qm@ԗQ{@_ Q,RZLY)&5JNJ듵{Dδp-> ?dT IrݎBI^3$v]GK=ˎq0K;x^VXP<$ "*5qk\m}j7N}ӌ67άݱs)ԿO#ŽX>!ȡ8u- dl8wM:\Ѻ"mQԋjjIo H݋_ h `",X 15s! IME<,}+ S ̸jA|p&h/j=vM~ƙg{1%B| z{7 c_?J48ǻ6KRUSe!h2-V͍1>3Z=֓y౩un`GOݚ`Ngx`\/?4ue?+pRl 8Jy`rB2wQYxP4dJ -uI#NQ 9`?} Gs4N7E?ǧ,/X:F8RD0 [-r!=[kN6c#!AԐ_8_}g! cuk)*ݶ̓zZ톅ϮüBMZE1 JIU M6z;Ti!5R]?BW߬pg~ kg/Mʴ#i ڷ(uϊI-whyi6GLFN:;{¢o 0d>>z>RY >TC&R'}m>߹cѝ0l5o"a9S,Rb`ٟvGFOzY| x(3togO8~@.BR*̍z;Vڂ Iq0{YUF^8my/ plkt##C`ԇ8;Qhi v!ɧOT|Њҟ%,<daC" e#BE"z/͊CH1/3TM3b.dDT'Ê,YxrǯwݡpehUti` Q<c(-MǞ`Eُe{܊x:!zJmmYQ- c8CMp )%#zwΥXolYIN9-Y9F҆ñBxieVK8u.}6.Gdo q5un[a༞<ŚX0.Y,jxInYpz" ѩP$5 !9j _9<A,K>_[kCu k*w/9 @Qglj3A׳m$L,ใǚhjve,V V*~U=< R#q2+7X+-TH 3 h>A f@ B)S0:i +^=?c %F]^e~]0>@WitkP bi"`" Ϣ-8! EU msQgN(&۠%bUx2PC4OWA,C ?iC c{\Ͼ !SOS R]ß5nժb>GV\&(0?icOjS*(h׷K%ni1bODCӌǑ {dd:7fwY]g$<1K٢*&m# {,D8ۯO -[@!H($,B?bMLf}h/k1'^G$`#" ~aɼ2/Di4*"~_dzzRg.T?;%a}ˮ+ӊ8-v1 '&Fk5jjH'A|Vd],RAV9p7ń {Ҁ[4NjFƦ .ͣ mh1nታSYDJY!v_wf \(N!hjɵvU"^F(/bזMƒؾS¿0l|YC?,[B\u\tW\ۿ53,gE)ň:qɁ靇0筨/lh̬bb;"a 15ߩϖ[ɠeyW2s윒1rdCeT *|` ^lDU9pQfQrb]SkU~Zus=;SKhG'Z]eBn<V̟ӗ~oa5 ,]_̓OF;3O,AR"@e>]XvZY_W$Ƌc|8 xlR#c=H DfeSkᏊG:X?w ܺjE ź(vӄHCc9Kk. ur eQ$üZAc[^^}3]Z\W)&/> 0ŕ.f{xtԷt~wkffJjNk¶Ba$1}g\P=GH yS꾋 Tr_zh|7oṡN!We, u~+]gA-}-yWI.q}` S13Zv,t9SaCbn`lc]z{]w9¾êF 3 :ZQ/q×DD~yHg>@B5/kI8eSwvyp+ u"ي4fjϑt4G-nD+}TB /i2GVȣ /k.&rWO+k /Ա0k~>J{$t됖F}8 ,^:Ż!̆Rn`r4N;s~C_cD*+8,iNm/#\ֶ`W0_fz-UZ.&ymt8z;1r`/(@0%t)G0[5%RXthpZq 7'Q.?ɘa"aXs.k<9T_ųa`C6.K)Su&7GɝQtOu##>qGF3~ހNjRa6kB2[bAȽ GYh^9uAV%%{)?YY⑛tGb0b`[l*ԧFk2 R L;G0=z >嶇L=#:{ ĽK㚈L?~і~(^o&a;[Ȋ;Bw*PP<͋g$6XawDÉ&}"EIEІRڥB %hU̳]F2fɵ(X7iJ}R{TAgPL}LF>I "4VF>0 Xoq@QK43W4-# +A/Eա$>MAWݐY_[EisŇ8<DLZNm.XA\ޕV6 -# 3.3{*U]0`+I ᘗO8|S Nm5}% _3m@q2>2qwz_a4t 4ޠpt oGOs$o@6< CT&(oTR~bvMdKm47N@.?S̑M'\˧iԤ^gWi0OTIU!UAzufĉf#l,sDQ ȑ_}3IX-3>Zc߆\Hqh'$N B13h2  $@cHUx kkMJ@ W: @=qնa.7N05Ś|\"ONi.Ox-9`]a@P"Qbyߏb5g8ܢxk='uϸg@Exdی_K({+)dLؙk0g5sahenx $ M^oz:#guh; @ONb/FpR"Gc)SYD"W#έ˱5,c~쥛m R,\# rC㆖K=a<+<b]$c <ٳ-QD'4z<3"d`6n᳜ͻ^GZj\邁=Sv4n1 ghSơz JcTʾAOzpTab)OJpN'Y6-CPNA7-=1^}UG]klD1&ؘb^%PM"V`y3$XgևpaG ui ">*t/m]Ѓ\[s@(RIշ־ylj3ϡ~WJ>%^* 7:`7 Gp{һ9S 9vQ\ T;9W@P^$ȍ:ܼ&K;YA\UuS0Zd4@E"~<+J' >ߓ_+y Ac\R0 fTT8'^kR JǷI<럌#(ߍļ&%JONǍ}tLwi\>|sXP()[iG"}To˜eP4Gq qNߨ۪TaM"`~K:ŒFg寱^ Vd{m|%mUp9ts[ћW;^#!Apcrvޏ?`]9qč޵>Ξ5pt~1¾)t~a`1,Wa23) rGB>:]HD,#yj s;@+>~6wj&Lc 醠pW7GG~n sh]>qq˥7EK\܇/Jytg–P15GL1z)'w4{wS*~PT}6$"XٿR'C{R'lGc%zJ4sB'"8CV3T #A]$tr1! lj80mY{t3@u(ts ] {^,<%Q'G>$ ö}xrkآw AE;.OYotkpf &X?$u;W{$5@WGdsջ ׎#KsǑڗk̤c \#bu|b}\q&TE3 Sip} n |YXdJq#O;%i[(f;~^'bt(aƆĬq!sõ%%A `ml |˯y/!fveQdyIyaMd)J)',vb۸hnh*jac"Fq4*o9Q(Mn!ZW Bwڈ>Фx9@H֥ RjH(gM`c U2``Fn<ʬxk;6i-oT5zPAtRGՏ 1ȞD:K $3PFT37ܙmYԘ# Q>Za,Bx0Xn!H6;UbfEŧ4d܆Y&.6 >TAj.*đ4$zJ+] #J~Gլ Muv/˻<Q&J&ƍ!j_9yφrov/sZz|y.;N9`>R#!VX s-d@i{kb&(}Aoы1DAS$&O%y,ˍo;@j] -)dEM?j6ysoGκ%Ѽs?VÊ 7x7£\g =]Xmlq橶+j@()Sero4!\%vH#27fɢdcV 9;Cz˲˵GKoLBQD]]}R_Si&B0]Fjn#{d&FyaK=^pW԰MxF.~7&w%8W\4.!4r7~b)8|ϊ"'_aΐnf~΄H 5k8tSb_nך| Ҧ*D[O@N 8Dڝh`DaI7rpẰ睟$IT6WF [NE_}{s^[Y ;4OF)7 暝@`3Ѵ;-&9u3W'Ȋ6I;QM˭aRh/t\^\g1 m(|`=p# _יl(Svd?3 AMЏQ~sMb8Q>37\w> E5ql tVScb6ZpN9nAXye{j 9M?2vQՊ72l$Sz]06Bg2X׷2pQ e!~$QyIXAZ.UY+TKEo{Lbݫ?\:󅆕p&]qFZ2%AyPRwIgqjb_[“< ^<ߑ;: r ;B ~nD8%kKZ8.`QM +eA8MAF<yP nQ<@cuU 8. s }yszZ˗]?'(W7"^.*@hbdxCPQfw0VDDs!mR ڌB->ɒ&E(h^o( {g]+ĺTY9^EH_1jXӈ( N-AcP-nw2NſHRf,2.5?! &?5)Tx†Br+#T̓HoShLlq5LƽGHmҷ\&Hl/#|$U9TpHJ~z|JqHm`0auE/ŦI<P;z2T?&Tk:vi7W U.<@}a娡_7Y _N͖ ѳGm1ZkPF ~9%4 4ؗA㑔W|Ʋ0oѷr>/zzAbY1(;eYG\2X79JttQuiJL@%sEBh)njG 3pumG1Olpƞhg@Ld 4 ;P> Neza|X]Pٖ5/D zpr 7jhX:g3st^2m&An5)a*ᦧ{,j%=4rʍ}y̐k2o-mmGH i37>jt3A?j] !(7Hq9/&r*Ĺog9ҫԁ [XD?n qb3 J0z $d&'WURCjPԒ*>pLv O=fD礚fhT\ UP>mAvZB[+b%m*Bwz[构obdM؀yd*.Z[r%[ &9(V=!&WY])0? mVبbmm ˈ&CniZ!JBwh@'I'&c^i曮1༭\6B4To=7sdl@A҅S޲~:EiNo(UE^YAH鳋BYH0|;,cj|x qTUY^谠dtߵ#ѝXESR8RKD٥Ʀ:j>[sbzXx&qnG -|:>P~Jᷠu©qϨЋD'1< Sj5؁F<6T©6՘1m%9f߹yG{pZG8OŬzlGv\)7V'**@_WWSl+n}OG Jðw_F^}yShG$NtBdju=ci`H][*Nrdm/Eք%fBO4#Л^Yցj29ߵ+Xdf"֮ (f#?aq)Wԩիٗ1${!M.xu9DEfߋi](b\Yje,E~5 @_vMNdWک\B $F֡nha Sm#MZhewAL!4_0}!zfbIf~OY1PT䀷Yld1]dB"jZ[˜?ztJƇ:EGب͡.jLcK@3nQId 4᯳TSe@`{2y_ 1cub:MZ0^PINE,GUml!=WxNxNԓ@u}@gKy AzL^j0 d h] ^ov#}u jX Xw+{vǘ9[ JTݽtB6{uuWJ[8d?@ʚ*ƗU64e |GNr9TQ3w0z" ިP/(v`|*Q;tt`:Fa(+[Zhx[<-I9VUgkBnUo^nQ7'nSLqcǔ$yeD"Be|\<`$H2>6ޯ}bݿgX]+IW*$)f4| ~2Z ̈́Ƹ>Xo 0zRN 4N xg3PXDB3W@@dx^80<᫾Z4H,x#Ivh%ȽHͬL27a?GcN舒dX꩒dnEn7$~o:#i񬣯&?Z'|_.6ތ3WB!`H$$UD5d=|)ç 0e=oM]/3R4՛9Hg 瓰r$;Nk~ܛ-ݔq+UA-dYQz/êO'`B[Ѱm^Ƶ ň-KM :0 Ap4K6IJ;":zP0c3R^!0W]bXnA2oZ 5Wf'ɸMMykSݹ3. Ma_d0̊0O^aJ2\ /c/Kï.Iz2He OЀeQ2H~iNFb?>z`xj-.7LT2-jaiT+fL+˔>l{;&em2GqeG_CT#5!D9^`(6ΏF\o]K|م)?IrP{GƭѽWE#o|ѷ0 Bx.BT5| Ss$FL:uvrUOv/M]%)*5h cUFIҀaH'ZO6^e-QJo0ƮΰD T.-5H} ׆l.i.OU{GgAm̈́p)6͞3p/֬ f8Je@OZ!`}DWBJ(?/3 GWdj)9d'G@K yU|\١8SӢgDhb0/b9_t ڞ9V*wgIDl=֕ЀFm$`R8i&^!/-^d=AԥWrkZ{gL@h蓽e?BRl"hWO㾈ڗ>]᩟{E0_A[O^ ֥U9x"/P%X ?'X|DW#GJ>8k=kMg[V\6rsi;I .Om^$X0!Sq#i?Y:f'HΑ#jt U٢VL"{G.9RqϏ[(E]nfr7+]O^Z0ia68+n'Pvc&OqCX LރSXi,,: ];j='t?ɮu_xF2٬s -PL:{)]^`އ?-ǚM3:|u>(Vᶹfw|vrt+j`%"1sff9x-QlDj(N4򦋭_ `,Ttu[Կ ξ> cS&;J"DM]} W/!۔9/fFjeDGGpTzɑئJ"ȳsæ[.&`B@ԧV6_#fOmw+%3Lf#]j?mGC[} Uaq T A[”F) Dt uQWmxnaEf{mNlDr<wDoBں=Ab25犬'xzlg5_;nyʠ.Viv! /W_(>¼ CJ* ]Ҙ1qE ]y 0YB?{!z_< yJLqSBnAGr\zO5\,eO*b"^ $lQ HמrB!w >$6v\ ;jb-t^OE~Ò^x5y@:2e<Ɋ\ Hl&5W6AĘ? Tb;sNja,zzX.-EBmDg!àk@$K~ؕ G0{eӢ]-KxupHDK2AQ/.Ϳ&Ny=@PRt oW1'p4KYAWhR/Uilg˜YX?BuppJ{ex20aOxAa*,]ΒdMs_ͻS {2 AEHI8d >T2w)}piL)BWd6ׁ07>\(8[?v$8Y1%so!b-p~LIƕX]y4|ay9}h"8b3Hnpլ)ΛNG(s`EmHcƈJ,(_uh]y<*~R~r+ t=LnSE|X>% lIlF_;bhYW< RDkӾ[ʌu~EqΌif/zL޿bBN+b KA6_ ]+.Ͱo*d; WyXT?~̅OE nCuOfYAѽEz顔d }RhM>n;O2)gIBJ4Gjg@b|"J bX7+qXAca20uDfę RyIZtm!K6w">W\qRbDK|pv6;JM]j8Ib]v>{x;S淛em63h%In2=+/|W8XÃٌ RC-ZD"!F$wP 魒_Ͼ•™ъ>nX^* `}\ 7Tx6Rn'Ъ| P{ ˵V4[$ =77M>0XYp,"{׵pxAR\0EehXv]ƘI@[!얟,|Øxxm ~ض|շ@ }l3ڔHH6Oi+3[2akd5-"($v~B)xc%F)HaGL'rιmIHh2uA_]=1fa[2XrxE & t!$.٤sʫE&-qp .%sv8 |yFe[bZP4w%93G5!5.l.k- P`M?o|_ Tɽ9:ð|Ma;Bg|4yvdB+!Mt8-Af6HvClf3=k*$ Յ@\ķ"ބ}oED~R]ҌdZDu%է|늢DM[UERʭ!0|N|⎞ A;+~2Dm}cۺ )$!!JLxFk!~ʓ؂#^} Zǘ%Z*RF6!!-ֳ{[LIw?ȪKf|gcXX~3-)-Z07MRrZfx[b.s.saxxv.*Ty] 8*/'-nYl%St MbV߀ؗgTĶ9ChYF$台t>-#k2#vܯv aP#w69ߝH5o܌y깰P=PIHf BDFeFx.|ղ# %mTx50DDefB y)en|y٦Ha1 6(0umo+[&tX<^`؇ؐBTݳHỬ;; .бj.̻*Qfmn-W.wmהVҿ^=Ձy&\p~p!㡜n6j"4w\o 譵@8Dжہ?|ŠΒ07I_%ꃩ,rZTOJ-_w./m ~-: G]C_sh3'(gLP9' ~hqSv?v@Pi)aӮ[ _'7"Sa_ %Ն?G{ _$DŽNW1\ "X{DepYv>WdB3_1C1BqPᐞ#-vr4Ꙡ0q@G} <['v 5/ҏe&qämѠna;ރw?ٜ$ۻ~R90?,KOKI oP/>бRd4q:HJ$9Afʪk_߳ 옽xRՁ,В-$s)_uv(gSnMo k2wR}8>$)^9hQ&(10U$5ƴؐV]ѪLڦFYhmiO}ףX5\׳S3k*aK=^Ύ$~"&hE?Y/ K0_ c%.;I4}I0%BBkL>K;yge'̙=]9|A?wϵ]>4=2TR>qt'҇cQyP.arJp=ujuYyG,n&3pNuYSF;']x:CGbOgflyK9K{$ffJBy:TsVoP UGs聉3»ؕ`\Vyaၓ0m&w7\pqJD?qQdf9T/.P+^rw3*샚(/QӍɖd!_>:e㯢'zp2C֎>sǦ`ܒIrI^cp77lo"¶CbYэ=W^B]m`M:THjobdfݣS;bX8#E/k[ᦟo0R2"LeE4GՎ)ǵ7j+ ^+b2S$/n \Ҩ5ZSgZv?qq3Hŀv:7f5v3 fwͰu '8˒ 3ƮMv>&%.mˬ  mc 8\DHGz,|$2pf<""!Ɩ DOZ"a3th,G5;=ki-"XRwh10C? {~)wFic3|q:u>&TAMBCg5tBBiC&gfKhA$.)]GL7V@_}ٴO5kOl0/0U5m4s@/uj⧢RGC%wm/4RJیkAjwh-wыtZ!0]ٝ Cԕ>'^nƍH}Ń'su&15$.jBs5j<7xo1s<}"rPn$z3d*+OoK]|VuBC3^sAzs*q?'&v+5|l;E~<ܵh[:gٚnH>IO;^=JH8 'ZQ"d"aIۘ -<@D޶Ep9UVyce鰭v\zrv?Cj<]jUcpP2˜5DIV.AI޸&Ch4%yYG:SX{`L"9ir0)Qg,kG=k2!Di"&aIY_ fJ 8 ?z I寪 3\붒ww'cQ &Q%Ғ\VIA]QT ߉iQ2̬, f͈qJ.LjLj#㏆pȎ~VYGKq /+,I[-Udx5/[J#Xb 9\G gL1Åe;U> bGSQ+3w5-F{CtFVl߲;RFQ,.u0B4֛U]ZG1":tXva7#@h2%[%/` |f\/+%;EѠ-4Qn;] j.c}hkFJG*h&01'o8v,lZVFԳl] yw~8-mc2 VtvZ2oPs [) AC;@ZMT~Dx #2D7l돡yqxI_V) f* 1?^f{ ߅{ͣPMqf%q*)_dހS~n :Шt(ۍl!֢ KAd۴>,%(m w`F_N4Ab+J]D`:ϋ^*4pNڠ [IJ3߫ȅe Ba!N\#qvtf.rśXD'-n;x u)r*>xN\FӠ +I+=Z]=_mD)O4/U52̈bkN6iB>ͤkOO~e4Ggo0m~/Q1,>b\PnѤ "zʼyБ+5 䑂=E;v[x9FS2*)GyT0t>e~HZ~ni|;<+g'?)_uLp7 ( K!(d@ \X(^J4:1QAݦ;7jAWjrNԝ=t9O]*omCk PD1WJGYN8%4W -ʆOYyGԸ73lܗ'}PU=ϯ4:E -tB)肎RW)oXr^14*6y3LR $|P =@Dl)d܄'K2p29xʐ?ɑ'9~gǔ50rlv9L w.Ge50k> YVw)=򬔘fej18<æbJro%9|܆(nA2Ȓ{ɞ.$ba3mt%bJ[Vhѳ<>V\,`'__*ئxG68EuJjC<t-knUz.z2jC;`, wArS9vFBȾ#f6c[%T0.yXڀ ު?S'pcڧCjՊjy-!]!-.-lM?su.@+OT/=th d8c1ߔzt#^Q 3.yq U<w/d.Ҵvd@PYپ@v"m5:(C'._}v넣aT[(7aWɈfbZW \hH+̣5pi 'lD%`М342C*5'>d>f>\# C uPt*( *1= oٖA0F l6kc~Ώy"#|Ÿ ^)NJgBCC9˧i+~P)ÉDࣂqV^6>iԇkvt29XawBM{˃K[:q* -/˟Qiǯ=0dx'v9܅,a]MakfCLo5hV(sF ׾tSY#ԫ<妍JpF"% *.|jHlHtM5dٟipō+< :&HR|~'1yYgwJ6i(CcR]ꭿ 22[_̯䗦ۀᩉW}ǚp5EHX,QfEF\s+}rDWt]Xo1E{\=ַL$FfrEbf}txF][!14$'nspޜwCUXTa=\ ."Q8>Um:i_qʿ;H.&;W4wњ9d6Q SKO0hAA1hܱ:aU+vd5&[HHlw%OMNCPib{ږno(kp&̳L=]޴ߢ2Tyqv!u{({ .=OqCcQcSƱ}F dŻ`olmgK΃Ջ=DZ WaoXݡ;5~<MSęUq휔?NOZGљ[c읞FJ!Gn |J'H8/׌QI kFoWR0RS\'y@j"quae<5yF5@eq/vU8mQDZRx(A">wiQ#`H-R W(yy7$"m9!Ɲ ġlqda2 mb]ћ圶b/BLESd<0!ӊ#DCPVH i =W]F`_ )Sx e#1m.a''h-i%1qg|QGU1l,IrA}K:N.j,̊Ofgh@5>܆hώʞ0]`1''B$P`oB+Sqr,.$v g(X2fVofO񸕸z$`;sF^kJv 3p;c-tv\MV&魷9 'Y2\d6=NP߻e.q`PTȈx|m  {xyfkޛ[lAh+M$m yGrzU%ble R5;(Ef "GF/g+9GېS#u(aWj sqX!)/$r?0G;'!ˊ'YΨ+h_30$)x/|$IEà~QM~30伖sibEOF '&[,@"3;d\JdA Hqmuy.*~r -F%Mn߳XVb{/>( mxE^)Kz{ @I;a2ZKeq-&K 6$}aƘU#IUd ),*h֘i|]VʲL9l|% %ļȡ ]Bb\!鎾'޽NXNE o?ޟ^n1ZD63].u+.g+&O=?4 T$p]Q26ڂV9 l>gѤ l$". &oRVϑ[340 9cly >OH!ϙ7I&Lc۳'yAEK^]Z ͎%^DDҳ ֥J27(jPSHyfJ܊;;V_(ɲf~,컓&|('RcEaY%I.f+9!ƂVb3 -D22. ?Ც- v6Q64+xǙxlLEW7ęJ StzQЧ̥/]z%%u#cumg|PETPzMB<!د>[(Bs_`dMF)}M M.94%SZL멻Z )2Z9AFͫ~ZۢIcӁ/fl<}`az60.__)"|[־/7~|Æit a?Fk5K_(+xV.7IgWD?'IQqCZ[GQsӒ(j>Z;eX&n؈! 뙉&&B<_ʀhgP2k1%1GRlGr_'d$$֏4Ы0Uw[/*|fo5M Cj0[3ڛc%b`i' gNhJU;#;Ae~u[o,_5$ *[q4m: h F_NFi-,SmnX_M^(=,8|a]mz-%f-7M9$Vo-`Ag-Ek'4ҽJmv2U;=Ճ( oT_ܻ+(pL$t |8% ҥ0xz%x=жJf*8 ju KzYp%Ж!j/tDW<$0 sTgv&JӖZEs 5M$<7ckMb)3# Q.AkNfyGT~fG\.ٻ73CrߡԐV }Uf%c0XU7!عq \1jtd Jh*Ĉ9(E-WA ^Fi!)]C40Z/?n!wg+ >Q*,4& T%dI HԪuIF@qDhsuV ޖQc1= xiC!0ʀVZ c,^*Vqtd;Ím̫gj]_ ڭ^q8$(/KC-#l kOtL;Ǵq !ΌϜfH̬uJ)<鵲p<=EFP>bM0&14!Ep g{bqS ;8]fČ`ɠ`'֗$ 1^8=/ʱ[4g12PJ/"vL_h ^9C~-H͔(`$ಊ%9 ؘ-e6֤9<WSw0YtoYs7 ^uh;<aN+f^3ʄQ;c(J*ƶ'/V\,^$̸;M PgI|r8 K;مO@i463Uc6ʰV gOdݣrPa@vX /%[є~{oiBb9cBMyܺ%^ts@qa&K|:Л h KZ ݀.2~yhQ(TZd-i;ߌ (';چՑ͔)4†WcV}NP:{l(9N]=w]# IKXW7w*z?=/ֲ }d (TDQ|yex|Ҝ58\MfQڙۻ"{͡s'f)x>t,Q]ԑ # `g4< W:PoBfij _=w yC. F"/c8QdD´GL?WIn/Jd\{trÒ,c69@v3=`pc;@ftqr(PR6">_y(PGL=U[KO(jXھ"K810^a39#?&iIN>XTt\gil["a  ;ߘ}pA0'L8Kf.$YP\4'~tl94g]]b`ra恒D^tj'!; (P+V՚O5B{N4 K"k͟^]*=;jP]^Qn]Bx+!f$^v8m,\:[9O j, rz1~LB#m7<5"Z7$Go#֓_wks@z9ďFJ˝A)|?pje r6JByCM/^E$,и4Ǟɂ=#eIX ;W'8( ʄ(>@vD/ ׂF}OZx=1Vjk4zbğjI+e䛽yzg2'׶ tz~H{I2Uͷ^ [ʙ`RE`t:Հ+dx!Y3w@g Ǖ;WȪ5握2kXB.PLWR"79+c4T&-&Qc{[|?;y`n(qAm&sT6r"&ug˕JY.ܚ G*H} ^<aIR< J]KΆ=n!GC%~j[s-a (&22ĄU-;]&IGCDb)[~_NMN2si>h3 2=JGC>(gb?E,Џ U:Ens[vnB>C+Qh 4y{XSn͟H>ibW8J{ qETa\a277oW5Aej;kՐ)ӆ 1~LMz-P0 ,u=h#L}fx?s!RrW[DRSd8H_!0G&TŘ{)n@f$ALUùc3s &7T8j[Cfu܀sl0Fљo$.r0^k}cJxpm'`44?TkY<;x|>ZBmjIs^OAS=()26F Ę3+noY{Ec7h%MV<0}%DaRG>ZBMO 2n6HdOaN+_cN*kS;~]ѤA e8wN _y"%^%K0WL>X %h{Ϳ9%3XS!}!jI$˾3nj|٧{A OjkkCp]CǙ|&&H9[3WCH1yx&7ԑ?5Z:W(JvΓ .'8|&" d~aŝEy{T#M_IT@݋.5^[u^NU<{UxM%\ΩE|訓ERt,3$s܁!jhyúNބjȣm;>@!ކЍcy=wh$)ػk^;; R[SjVN3[ʇ'lV`}E%ESTDb!2J?vS!&pj-۸"f7X*9Ρyi#G^ǚL*[ ƍ͇K/\* &ʵE3}Kw-${]ȉT%Ԝuwe)IXr -D. E+Dî*OL pΖ tR 1@--" Ii1J;FH̿K> NXJ+y:pDO#8H&$kG  ċa8qz7ߠuJU6 Yڥꑺ<zNXJ&`fK]WUaU G,Wӧe/?eP d譝o)SMj!bY_n@$3'VYz= zAB=?~LꕜT&*:fJW9ZUuAAJeubenH r_ R+a2EʫNMBkԇ1sJ68Z:EϷkhk&Is;6_Ε=PEw$n.]SS3LT@sz3 ,FIQw`rFw l3?ЅyD ͍-"Mt36s0Q#\,V>n|YMJZqo|@fU :!Idz(kq(h^T8ux@`F(], l>fTw gCݸo<~pMbIxP^ʖW"k5-=ycx}B)zܼdf6T8KG;8j7ZM]"XG'pywKcr 馵er2S|Oe %ٞ.A$jn0W֬殮6> nLkaT#*C0$iE^Y̼Uin548cxX?aguXVdAnwg,>V֎V!] q a__C=sr߹΁e+uRYAoHњ!fvu^0%Yb0ZtJ K[<a.1'}(7/d,zl 82 YVq%İ5x͗-ͧ` V4P]ߦ'wRTB$EJg+t2WvCtڥW -6ggP.WJK,)s\ŮB6)IcRdJ<5:}LBr&kǹNܰ9'歜@tr% ˜Beֻ!"X,T{b|ߙ*o K;,x%Si˗Pw+;mZoJ,G*qPMǹ>pؐ4hż+kFVZ+po;{>єB2ЧZzh_cy1]d3ۆ.^6c+C86 W& o㯹Ќs} u΀AC.F0` 9/!, Xbq[a gPժjKmu-P>4 wǧa6j#O?z#'i]A)]ǡrӽ|zaI3>x?k4|l`(}JOe*UB2q*Z|)f "Ue+ߡ&8C-l7\`Ujv񫄤f8 J_M jۿBCK5o=|S QdJ`vn+A3B.9l(OU7OeH;O]z>h1F{I۷5A_C'vH[<7GӯMh\Œ 0˫m:h_kNz ,r ),M"# )&}T4^o AIYtr{Aú,qGʩ̴ٱWM4VFA%D"1D 䪶"QwD?>j71TuM"gFDwhU.p֧y\!=#fl :2k~`z:S &0ץrQ%02a昂¹g%Yk D4jX* LK'ՄI]Е]dj`ֲ·YLv ?9B!+I:墊 ?dPW?(q85_8|נ,ox¾Y2M~DmKEQf.ԒtPdu|c׸GVn8c!#hp*30& ,A:Bv(΢姵E]oжСa&`ReŐjwձ\94T+|*ltVq!פ T2%ykW8ͩ]LQ`bukmHH4ܸvQ>w|Y 8RoBT*ÃH5iV.aL #@-č(͒WS7?aVWQgI3Ra֫IY8/2) C[eST6%9)Q''8aP8S+?7wUc]bĮH![7nӎZD.\Ԡl+c-^(Օ4fRץ:@2VEUzEsG5'o ХB=a|] lSEɬmVG %#!ܦo@kwiGgUzDoku@Qe]EnA49 BN/W13>T9biV8J<'[:!E,DR%1m) Z_+eM`³Msolv} ;-otg%>Gv'͞ϟryNDtpdx&e[9% C+:]5їۊ_yEƢa?1!UjϿD4u'NB붨uv!<@ mPk0z$w!݃@*zutVLmi9C5>YwdM{{x4(F^阸S׭/{(ɅDmjHMKKVVn5dy !K9PÂvmo9~北!&~* Šnu[_;g , ka,Pެ`M[n/FvæGܙ*;OVQyM Ow<ةf^nQ K*iJvNukuF0 IW)NCjߦyPaHUo{˴>ej"Y8yëP#ޔQϷP6ndK1ߞgmm$< 1]SJs%BkGؚaο] *A~+WD<6u>*a=⑇]üܫst5u$"79^ c1 utJE򾽯A0{Y"% X:+B =[(>&snV1eRD`WG.w>Lmj4,/@M%'2NҶ@`Yf-*^J W.vr$\󅫨~5i3CMSr61c>4M =}YkO+gȽP?ٛ'xvJM\4s j JK)TLEa+KHy`0(yJOsn}jN~{ܥ^[` '}4UIT~ f~N[L5k+@Fj4*0.hF*6>6\78)\1 E>dq?@.Hf/5iҒAzhv|ːӾg6[;#Ɏw[15>b`CRlPYyoizx&nvx!8qDg6S-PC*E0X4@Ca䯚6d峭Idjlʕ Wij݉(y|ԝSʬDAZVvLLtM[w4bSdmѣ QmTQ@R[ c,lDl\Q<960_*=#n;җnQXq^BsBeTwH?'M{B"!&UP\%Ki x\3pV|׿m$ڥ/^[V[]e}iQ[bIʋIX -Uqyl)dv^Y7zM8`Fp7 " ,6s5LdK}yJJ-Ȥ{A7R4T"z#ε5T(T$W:bzgݫp2g=byտ_`|ת yKMGJGpu;/쩏>y-^8QU R11"!OҜ9GB,b1WRM8'JYujqZgwD*dη1g&d̈+r'2XDutCWl<{(#4pbf3SFD[ O~RW?i;Ҽ=`%xE*͖FY*Rt#3$gce%vrX' 99fѢApRTuDrۨD Y۴H< ")ahB -cJ\lGfZgn3<S aqsk$SoK=])=ў=Y~5BOyf ̥V)庝`3t?vngh BtySR *͔p\?}B Yq?ey tY'\QbR{>+ng}'max9$˓nPî*iOIJčcI#:ȨO3vEҥ,FH1,DSwB0 '&)2}}}9Ϛ\p-1Pb‰Ic; 7ŭ[ 7j1I{!TJJA tE-;-i=110oApi`K$kp*4;^1-2`BV@^JP|$/E%G|ꆫ ]oFɉ,i!zir+2 m;wGLbN,Y/Xw=¨&b+'RcgVl v>ؑFq߇D-N)>0C lŐ\>>W:PZI3osc"AX'PQ+K/dcӢ|$ɹ|-ڑ(H U0ޗ7i,8O,/eQ 8̮`B9d?5 U; ._j?|)FU OWɎ!"o4|^qH vJ9s̳' pQs WjX eLPt+͸PnZ" "&QƯ ciN zPl#YZ]3;SSZ7-/xKFhW'3u,_WwBԀ복u,`52ctCD2lm^&_Tulsa˱mF8F@\j)+h:HV <ۍw A>kq-ШujK:6~Gﷵ xMI&Mlл"G"C6UpT."hY ^̞г$ n:e23{L|MK6çXod{Oۺ-&\8b!ߣNI,Xv]t1@\s`%zj*zOIM~[ĥR˭'s ?qo GLlpbعb&9nR|ky懬y w@AznFU!e|pxX: ٺ'D34i%T|?Tj$n)DBĒDҐ()G1C49t˜hA_֡R$"~z̠%ޛQ(Z"FsKG: uD'3L 8)Ɋ'?$@˂$-3y CuY7#>nïreBOǿ W="H,LU0X2MȾİ[pI)h&KC0OXi)VVF ǵSmǰ٣Jhdqya$.֔ ^q혧(aUH0^_\pRAp-dX9,ZX '*b?d.rl`1@ːܔ98 MEzJBI?!v ]>GFFD0^kg)aC>/`CZz*}Q:*ke[~T` .PFPF_hL9ʨP ΕVp?ʯr.'UYݰg?aI$󋸓1[ s'ANJ Q;f9qFsJ}r"ecާ?N1rvv2뼁˸24iZ̚<{ B[b+Ώb/6`۩?;,zi%=̌ku)B[غ_'pqiu 63<'a En0c@}%iV\w{A!rwM##bX I"2,Hd$pcfdž "mBd>gȁh5[tS*7nyۮI^i. +2xV;rI 0%T>DVg.' {KF/aF?E^G-rrI Ƞ–HSNj,8duc4"uy;n5jwN*NEfepA[];3quU\^Xao4=׊-G[TwMz d[})6I;!t %h^Y /3L-@NHbl ^b ywI9*SH\f,Upkz\R6Y8@kMA7Hc_I03ʤ~ UQ]nz%ޟߡڜiD5bg_BQHS+ pQX.vS·j$+ZɪMOn>M5fmܗ9;RirRB80%WH+$(#X.SH>: 繠xjGH'H 1pr͉%6)TfeŤ U W%BK ?v9d,os߂ Jlr E7$ (q#jP{C=ueo\f%#3??E--Jrt F1|,Xܥ@;kG[rz\m:~!("Yn{芳ly*o_0&^eh§LG'J"ޖZy-GoT+h ; &;vbo-d=]o".o=aXA{]$PX05` A>!o^ q<6L@?lg.\{BX+*7hDW[ꗏ5rQ0#k:bNۻ8nh\D0r- U  ~>im]s$i#ro>&nLA:QK DŽ<4v:]7ͻ`i%ʟ94nuӖL*>I)̫ꁤ,# Syzl:M~Jh>ѽx)d*-n ]j34t9 Yu̖6Å5g`f3e"l,L_WّxJ gy"B3jtq֭d3ٛxCYUoYU=-M@4P P LVsͨQٸ\a, tǗ3gb~|d^@,p~9Dh(+ST|Ujb1Cq~mxC E+>-=f%ILzu ?}TZp?UOJ [-KȎwp>@:0U ELR} 7`΀\X}uz\S0^6z/-0Yp_oZw16[1WsU֗~2 ~ 8Tң Day*$IvJx?º9Q! *H wVE{zN#6:?_@K"^Cl?z$d\ oʗA(9N//:8zwPTGT|/8`r4z-h\? RF$_R2sy` V<4z+3Xv1;Sla^!<eF`ϖ 5L?0)"z 唜vl":ʖ}+F+Nbէڔ0?%}GL(ÆD ⪚% N;>Fݦw v78y{ JΡs} T76΍<_?Na( 'T!Mr5-ړx C#3`P0&gJ,G"HW ozS #ngT 2r.L^9X[)>/5ZDqCoC[jzƗZkI|&,}x%zTv" 短b_(qZek B. ʗ>o:IZM]p7Ƞ1CaP؄uQ+3e㣣xeY5 gw썝H V{Yj3Mb+\N ͢,O[/z*P5@Zp[Z;y7+.8.r%de̴8t )_ܪ93iqfYG,CFPegX{y[1Tia9jOvW7/& qdd3ᕅAq qUxw^NKm oR9gb U/nT^·Dz_Q \`Tu)a~^qXl#tgSG= R"HOv ~+عnTv>Q CN @U};ƈ8*SYĄsGEXE+>KJn[fS<'d>b0]~>]ՔeI`2%Y~Bn_ѧo7ɑw7){Pxo6B5Ҁ%ȤW>UJ:ȅ cΐ-]#I\U4QG3bNiTμV,>k\AG:;2:pVwtދ d,DꮢR`«qgM6)ͳG>)Wv 9<n2?>?38EP >Dcad\oMK|;z#d3 ڭxybV>h2[Y,G I&G2dC >sVB&kakm5ʓmgEk+AIϛoOYom-|t<,)M (9gzmoFB)p3fGپAH֘M`XVTUͅ4q 4Y-yd<`P{h\<2MкQ]_zڥ]9xxn3sbg|3[=yEU Ū2UI8‚͏v7 :%b"4ܟL[ z?0D{G6GtVsWdCs۪GoQ'&7r`B"wpRdCQAdIJtawnInN"<=Ő=Eo*> : yemW%˛M?{rYyY [D$|, [YRǦn8.3^P>$bopw#{L2I18Y,q\nKq>9'6\&U.epSn?C"g٥>.ۏvm*O_doq1^+i|AESD z 2+_%2>X>`I~uʻ\B,-Qh^|i.j:i7"sjFrACY~LQ\'6!jN>ZN)!`fTjO=2ͷ2AaÜ).*5uP-XēJѠfMm*c#.g?7JL21,BS 9=? =~MK;6DU5@z1[Ns\ F"/+Vvvv.ܡ]SUvH?\<4YrHyRC5cT0Q/0_cހNB3!XFKgX-@_6cņoΔJBc$,{ xh`zf+#+< - i3xvcOP%JDE! JоjbSc~tS³wW@ f(P ;\iw ꕁ)(PRxЄkG;*;%Z }H).R: 7߿]R;AuCEШЄX1)rM kyC` '5udGt|,V^,O.1Эru7~0 `$0Yt1۔3 0&{O\)>;1XInCwj8o}zكʌҮX|< ?]o+@ފG}cߌ'0l_Q&O'zGR6!F|xso6S"KY{DgR;T$VFw?Ĕs*{zwTp Ev^.Mn۷icnweM>^9lϳ4oхU֙gF!8A5sH򮧒_yy=*Q ׳ʌb:P5gұ_%yx2;)H>8B9x8Վc뚰&^RHQaFX"(#τ8bV|[]Ԉ5;]tR,kvE R"܍:h#S&ԎHq[ ܨu4Նhk>F~%3_em҅ xCSy'Q'[MPW0g@"Ep&X8Z% GdNKLζ{[W5y%Xi%Z뀻x"-]mmRl:AZЅŐ@z\ %*ԊoJ"-]e o3%|L84Rzwd7]ܼ?^wiƤg9w Jb\WL|s xeRS7w̯H/6I^ pU/bK:怲1စXgy nI[@ ਦQl.l%Zop0bU 3KP>U ":&֕=5ЊpMރVsO2?8#T*Bk^)ke"L%6BܩQ6]u;r)qw4Yoj( .uGUSK{fEBnZrX ?u޺*]h"Yq_CZY0ƠwВ5qS#rEӈ|s!9j<.HCb~BBsUÿN$<=$F)X O̘R}ve7;I.pxoY豓"Xz*OfS v썶^xEU[pf]a1眜mgfz0ɸSg}q74A#tF4Du<~b]xHfXG ,E~ )͆{8~aiB1f]V:k- {11>\Ylby= 1Jb M5l_Rf a0_D\~X{ձb><-B{%ֈLnՓ0aXRS`ߓu":ʦ*."9SQ=!A'Z ?.@S2&0Sq u)d =>[=zQ*;nny) @C_<$4 ,y.uϒXk)cQrܣpt7*ah*sGZʚQq&}/w I A0U},V ~zr )E[o7)>*jonN_@= INƫQ*6GmD˟ )冘9>j&K<%ϴ]EbU35:}2(+i7qƆAqCgtx~Ayٗ*"cI`Qh˝MڀjMl.Y;6 ~vI8ӱ!I%6n]g6$Z_OtAÅgIR.hX'ĥ|('R..7Ievʶ{BHk+t  cQh7w/Iol;qR_ʦ8tEP"Jǜ^|K߉ z$O_avHczl/Z pa?TںGYVW4+ҕQ0[|@7C'R{ݚS๵'׻͡2$,bٰ4bjqUywb6$T*7V=;巈\t {4W rE.P5f|L"}Ž>}Q.!,pqlUFyh ǺiFP\FYFo hR!1 I\C}_Տƫ [4<38E4^0EdEdS;U8feTJI=^v7)weOp~b\v}0KG׵FKL*9`""@g{]bݡɕ8m-B2!RgoR7Oy-+a tO(ÆU!ΨYH+HW2uV9"jEX5*`NJ]°!:XB2kDb&3`bcxԌ.xk^H;Lx̆Xc,a)wIV'TqrYw*k-$t*By^W'{[XwrQئ%y%nj`av0D-m[t*^يZ8N BB]+jdZ;xxfe 9(Sh 1I%ؖC=Z9ycY.eũq簯|? #5a N26Ѧ 5֕$\ġA b`Xc8tm(jI80rPSS7IU0$&2'*zz>"e!=u@c ]7B}Bm8ꠚbcn.%EH~J3fDW7ɦ2/g<} kJNf۟}E޴Eإ} "~ j~Y!J.{C.n/$Ԍ ?,ЋhL?mZU9;0A@3uNTDZCMQb[.咖Fc,x:b4[Z<+W"W0ӥE#he틓Z?ȱVK`}&Gierc1<,ep3+)4£Yy=qx#ێB!HsZEoLaa }߹{hۧ& b˺Q2,q;OVo +d/BRqH88HkW Q(!2e!+4꺓J*+mG1fd|,?Ġ-OFg-> 2>1IAewLzה臍LO%/x:s _Z׷3a)k߾6#hi!NUeLRhP4Ȕ8>1lV|Hr4 ùհcS ?ota{G10Vo7pI:YruR7_뻦ܳY^-H>AH^%}a7>HԀpK!sx6X7=^%&~Tg%,v#TǓ%Gno(uF4q X !gb{:9l"p^ ?zYyFw6 ˪D]7gBX<4Lxi8;/6z|t*<l'&wz\BsZm(r&T_RuT3`+ /&Nat@7#|rYvVyBXc')ͫ^az,z*T<[8|hF6P>ӫRN ϴf|3qզ`veBe=!ϥKO]$6n)™jޱͭx~VL~XJ059oO9bbrL!h%এ-Tw΢4Ҍ4ظus쁐Y=˞{w+7)m{7c({rER|HLڭ֬Z5܏C\Ʀ',Q $Sѩu!O=v49Qsu00gohvWR '|eԩ,x{><7êbޑ ԬXGvlKhdHJstx|VNx|#hCI7څa*Xw)0٬=ҹ:eT 35f*Jcv^, ֽN(1^12fzS#K{G%!>aFuVՅ{dUnb!&|t'679v6A ~rSqU[&[eZFg Z8Ҿe]ST}Bvō ozkU27QQ%=556yOI*DVCY$4|-.5RXAYrfFjJP)h> BHੂ wo]u0ߗORi?@.\/Gcx <؎W٭rʡjXjut@)X&ũ*l40=1튂?3v6>Q An!yYq18#$QwYl("F<#P±kl޴Iliol571\P 5CZBQgh3psptn3mP}1KKp.҈TiY5NT03tEXn4kM 1x/?|-\>T:s`̶5[tm .}ڑ# (-Hɀ"ʁi%/ YKܱ{o{ 2VĆѕIS^ Á>|'N$;ol"`!V`K hPEN~gրbj@ )qѹ4>ȅc |& iTX`T* 1EKP/wI $6K(!ɲ.7l-YV þjme) فJrLr# -geQ+_kE0q /I so$eRR{ 4zh Rp&_5b돍82IDcESg?7ÔC(cSL 77a Ff):ٱ0e6d:ܟU8_,6F%}szX&\,;>5+5K7LW IxϪn֒y76A%\+w+^Of!hR|LLx ~rnzwJDqR{ף392JFr7WG.P + )2ksr|u[^{X/L' $OBdz{gdL遑CSw|,q0idzPUR|<!CC}> S≷r},ZADASIx_i7so߶[f^.¶^L.dYO0^dCc~*yAy8;u}bO _C?glre9d*3|2f 4f c-cDȺַS[\sri0IR[fO;_8+gt(ɦ.9/AЄm/L -6T_7*dq7%r$fKRO+JԲ5QPqنY2jDppqژxR#3jv}T\2\*^Эj-ޖL@a_jI?X0 ;?Qo, $τ-}1\)J[9JVrn l05pKMp7z[2ԓ5>kΆ2Ǟce_L\VШVYM-= 􅒠/s fH`Myx,ZDcw5>{[N4s0UBb.ӣx1K!EUޗyU~?AZxf0dI 3o: cBء'6JsGLO@femTOϿ,_J+\ )[} H=fH`RJb HE_jT<6jۺhf/ݯMQr1[VzP8>: e1+)>1R[nyN gLiϲ(LGWCy| !Ρ:*[IHx jy:EFE覀m/S+kB$6A(gu.3\3NFSzg}|kȧlKbے%/pkH:2AG&1_qS"6{YؑΐHM$D\@ODZ]#+xx@a8=LDMHX-*w{ d3; QIy &j y~JeOW׿l. |~eEͼ!@*5&,zL9P[I _ <ȹ sT41#~ l)eaWamTE9doIN1P^c|k]k؆N*7JR9Mh3I9gnOw@Ú oe~ݬE%z‹WG1?ze`DEh1YnH6Y4Ag 7! &ZvZg"Օ&X,a :wޔԚ-'^N'|\|܇ϸ_>Į"$oD]&eBN_pڳW|U%Gbq2L%gcozp65Q fir/瀸C|#"Lշn|J#$ nJ+KX72'5mj1 JGSXu]u%#Pm٭iKD/BEמ>hMO?GgGhv\Z2-18jhbYvs,=}wV؞xi..+n4-e }6E<9kRձRo;{0,J~t8lZZ/Ro :hmE6B T|e_xXQR4IUǐlYsu۵J!s,a0u2+IF%Xc2oB"5Y|^)NKf9;=A!8aD4{ꈩT!oc,+B%jah5b+fԅ{`B{&/aHQ) V]b2]sRuoI{OV4D*9o?sJJڳ{Z NuP;] h1Mz-@rIUV,ώ6޶װw"s:S,|+qYoLJHOM/UQH;N>)h9UX$WmS0 @.oBݹΔ^l,w.s#g8G SDi0yX/6Wwz1teEؔ{;Axk 'Q 1kG@^d ":e rTv=FHm~NaYRO;sDS(QY؉x<4pdp64&Ӎ"/4c{J;FIj7֫͸okDjLޔfoa-Zm 9 iǦK#pъC#l%Lj[Y5aZ-~/B. >0 O)z;AeHBϘ+9a+P`͚EcWn%iYWp&c'2SjJ]t@8n>:xuY\UhM BH}`=T׻Q}*)H!#l2Mb@5%.8HrbŠɲ硩 o_NUYh~J_GaZHj ݻίhmߙ3^:(r}Bq/^qN0* Gb. &*LJZ`eD'pCB@fB %y>ؽwV]WFO{ADў5t5{ԛF1"4''_jh3*{XDuZټ{aiS@=>Ǽ;/з.$*dx ڶ垓c+oV^.4s&nYWۉ QOPWkX6GBe@r"$9jÿ h{%X[Qxa]?0ؚj\LN>y?7.BB>n~=)%y&p Q.;B\O1[ʏ #=rMn#%#-\[Dķ*tJf|(P'!+%f\u V݅ u\}:%g6Y06צ:gOf)pYqC5s'yK"vU(2(W5p]&/?6&Dk4 RۏFœh>_~ Э2!5ݸ@q^/TR[+T'?j!bMخ<ŐT[1n9'@8A$6“aA[+xK`r I8!T㸯|st~ԳCy;j>Jxٛm^+|@cޕ h0vK^@@2 ?צA>cPӷj=}@/ƕӃL_1aZ/oZYu)j\5>P@,UOgX#nXݦNAB!rt\kpzPl\5,qDOs) ]YfAd:d)dZCbt߻ _%oNk\KXFT|wc/ЧƎs0ݦ*( ȫ'uAAz4w6.o.~q͚tUlQB4 [Af]ԞDS}ŢY3C wˡT`t&C"Hq)(ÛV@g>ΎjA|T[>lvZ` )` {1T]u0wPZS ~M|B[BCycfǞm,`lAuޣP%ܾ]VGs W[RеyL8OYE>V52uQ%VUG׍TIS3boKohg"19骓ҝ 84eS<91eDёIF ;T})ϖ _OINhq6#-x􊂋ӧk<4U7(jI ý-5t=8DW(Q70r=X0Ʀs:2?J(/;{cXRӜ)}ʆ/vgb:\H·r2.if R='^Mxs'Ma_KdgyW-sͶ0c!Dv>",ϵv (}PwWaz -Ϡq-PyILYa2P|>s}:k:xo@Wͻ@Y6?꒖Lw'sҕŔa]>h>'IA_/KydYfuHAe?yq|8ol\K,b>k;;enGTQu4E%!G2;΋IVn\O6^wT#M])J 67}WRarkADPv"=IxQ-!L7X]vONS3Zu0"-A3E4Fozwz^v2C6OjTgCro5[#vc׳0Z5t³#ZÓ/H-)egI'.eBPm%`OKsFGo,,Ij]JGN> b> ZPƂ fXb;*>k{xX쳃g%1E! @ST]z|BiB={&^J&,U2=AaD6(0~!-741M^7W>4nIT9%1,19 {ɣj}4iٖp=@F` eOLFTq(؎D,>ä)ZaiAxޒҒNh,xe>Bd#-hmr]ޢD RM5_]fE7ifAQk|T D~ ^a܇\ۂ)J'ټ0FټTxޫX7~+]-#1P+d1m}[{KV&(EIObq f &6コޡRK~5xrar9a$Ylz[™WT7$"qZa8r>џ\^,_9=qv: ,;uq4F~}FK@_&%mC26ҫcQ]r?+h w{kJG,)98Q;tOr4>-DBgӯ",fdnȆ6@cW*J۽Qbf,Vܼ̆8G ~H l%{|(iY1xF\v> 8m:vZEQ@R(;),sK58>Khf8!k\Z٫ =9_K@飓W5#>-)Q["9|Q|/O d{p4_G(fS<nZ'[AhI?")ڱ<حm_٢na uj[On<35Vf^~wc~1*Wcd4 1X a暡IV^Wt Sw[S@O `^8=[ o4dd[f*anڬ]Q cV( +"ސGeD|SGF 搧yunh&t+ҠYn 7<~?14ݲY_+Hd)ϟȽR,?Aޡ1 +@$vN\`H8~[ŁN>{>LδZ[L4_jq$M"h$Po ^eU$~X*f *iV iF\:f;X8 d:xQmۭccTnzp+k-St=mm$vWJk>ZcS-==d$=u:% 3-ONFDRBG=zpOC\[ZkuB^c@ڃY H1&Kdۊs#=Gdu唇ئ|RO WIʦ"^HN7/@ݏd_ϡdk'fXp+y::Wyͅ!ֵqF}WӬ`<^ݣIMV!/Vj`d /qOCkqOZphGF5 `:~Qo_?uс*5C}tSrj>hB~ ]P5T1?@1e8O\gBbHc)j$spW5֬7jo7ge\XR7@cմ"-UxX+{n~`]IetaUמ?3e6q%/[љ|xr> KUR_T E3˂/U@",K*}UnyMa%-d 3 P0VߏW|Mv ;͖=bFaYcHnu\oj64&بmz $6ͦyA򅪸);~ F#lR;l/*ociZ/#~WSs }%`Pi `+OԛxוÈlUJzC#ѣ%5>o۾{eY1U1aY|Z56#I7MKK0VJBap ?lnh*MUh:l1 vtHKlh I-Bڋlag80O*]%EA|,k@R5%Kr^L2 ~OX=aI6~nj <┸JIsi&f5,AuEܐhMiqnx6cR5 A9"!OaƄFΣP Ե{ہh#K^J\i@nb@tY1AY9Y_ ٘XoX59y!^l;f: r .WTĹzكL q 'y8 $Oޯl= eM]BӺ$c!pbUnw`0D9T7Ru :NY^)˾HbT٣ $;{?;'7uׅ siG_2#J+!c! RQX6i,J e:3pTZ83 0qH6D@ [37A!16dEDUyXAt@(}X=47;"* TNu/3'NxLC\o `vp?ߨq^j7nH[c32jѾ1f)Z -/Fp۴) ?4"U=5S6(#rPV&fVx_۹9oPu9zFx!:Lײ>K1U~mٌ2"PTzwhke޴U=&%.H;~B޷rIb0Iʶ)i"/q80ɜ;_6[sB@FHJy 4]Ɣ>:o;~68_o9wz8Lqsl2xĞHň%PX5ܰlp$~Ǽo9&kё rϗ?eo(59-LM˪=Ԇԗ{tEс S'^<>}aDeqJ\ެEew(KzQnQɛ>mu+z :|h*JHo6I_wDʯLXBx zz_BlETYq,&,jL@R{~UDUA9e='l.w#3]Jgq"P݉d$`Uє?@XYŤ ]f|4ٷڍMGNi)WiW ftQaG.3 3fGͽ{nlEIO#]8ߢCfM6-Vc+]ρr4t/O{ʳG my:6C9d6b7WG0";R:(~8dS[-Aee3Y.ɭ 4:"^o$ྙ[\26;0HigKmoKGC?qAdGPH$l.Gق h<)t@P$'՛pvʣ0_BGFU T)"ي[tkAeNU&;+ld$|NtS#^,=F{$Wu1ojoQ]%f7yds2e yoTS`:~z `F|ŷdz~LN-(c>h% Do:EWpkyѓH-ķ org2'S=rOwagl_BH ~Td1)/2[_8+,/`ݿ3QM]a,ȴ(0qQf$N:|(N+$ X#YlPT}|t {YQ _9P":U,!1T!sؙEDXLZ-/-"Rrc[,ʷ5׃ `lo<u`+̄QE&r@- 2vuF j"%%A{|zPsP@SVI8XҶ<Y.%.aaT!f_L %lE9$_)BQ-KWK4»(xZq}ﰚ%!eޔwT<ݛlF|4lo|-R$/ktUlH:_)ɔ^B)83 1sf-XQFnq/(ߞKD ;67Zْ$J|2CPAxsMѫ-|p>CZgWLnzHo/j qOI!e$ri=+<)zF ME̲5} ř4CK+5x!&}) ఙڒ?tZ卭ʡ1 4IN#FT8~AF^m|j^b0]NcH_E2C&09Cf/MW-+-9g,075F;z`֪C fP;)ڀlxZdP4հ2h|)^Ua0y!+6YbK%?+k@Q{) тbj..] _rCq7RI IM Wڬ6'ֵd";HDTk\ƥPuZibt;PSovIoT)kù3.yAOyWH5D ¦[إ7 Hfv32  ZhDm -~://śV )$[禅CؚҮ5lD6xtސ,:vXC Iήtat&z+>-hj5!2ZLP jsF>F}={ep;`fOǭ.1e4edܞ+bNNdۧ#>;,^4PqFpi~p+G؇Kc'-/iy|{&;Gڠ! @nLr͊pV(Nk !x@[bQl:TRXGo H4 _9D6y!OVxQ Җ\oF F660z#m4#6IXU4ߏyU' (̚v$PI[7EʥnQ._G}BVq$nUUU裩:>4;IWdnÿ3IjOvmVdN XB¶~$d2|MC^?sC{4Mr)trz+EcpO.yDXtj%脞=jrh67_K.[Fj@_D4iXR ;y@d6 cGj' لMMzTjXO 3@~ k>&tc墶!׻7eSf,xlE#noTUNS5xY= m>w2MB"6kmOQ==Nj;MpԨJ38iW57q-*fd0_Wl{IشV4,k( UxK35c-.#*o~"*o( zn#$Ǽ:/C6Yti^(U\[Ǒ.:N1xyK1H@p,w\yjJȃقf[jUQ7MM^¬hÐůQ3-0sO z7bQy-}2ʐ9ۤ@+T(wW돸D{rELv /^5d٩KMO$ͪ/qڀO#3-QH>K7I>ۑ-b2ИgM-&>o6Dd1-˅1d1ha .+99ʇu3M}"t"_: -,n2tޑ)c7kr3[?ɇjenrq&WP.mՅ]lGe59^> p 8bp+&_?(y)@4Ә+ [cfކq0U uQ c,e8v;[yeG.y+%n'bNiXXV69|/2ՃsdfQlRCpwߑ]q}z `*-%1"A8hƈRG[ν*M)#ZܺRbŀb弣.rUbvTm|iP渻%PԜS^qΗ Kl~nE⬍?ZL 1|gs{^~N0݀ ]IȿvG{Q2Ǜ]>TCfUp(dS-CJ" U(TCJW4PB~=JwNʴ(HFX"GZFq)NTaNt@?w %5w7[T(.C2ݶ1>%) I#,IBBI䬭ƆkHfQxXA<~FYabXeP %zfmX'o*-{eh& Cӱؓ"[W̮G~.<>=-sHģ$&v9_O~CA鼫FR~Ki 6Ǫ9}ۋ*bgQ`e E.,a5IXT`̘X%0NBυdj'/H,W\ 5:s^Lgqy]!~zԴ\fq!fT9 0E&e8f YȩǔmR@읗Meů=?&Jv.R@vNbKg.a0n"ҩD\SX:rd8;EB|e:OBF\<+rg~jZޫQ;K03v*U Jt 3}>aS7qcLD_/;"4BV7hNS綈U E5Q~%zs=}kG| ^my+JIw}@xqn*!/7Qޛj& T.t.[f3『`؆S81CNvez|9GjӈϕԴsih5w`#=]Q.fJ5$̅@N 'Vjhxw_aTPJ?SR)uƳ+&hv~Bu%$HI1RN0 r>p@^C.|L|ʡbB-HA%S*9?hQF-*4$7c6A  v(ٳvgՙ Y ^]yXěVuU&wF%{j\15e=,>is ܮY[ BDu)X ) Òon>Q%jTaR W$|q1B$bb%ιe7AoiDXI/Cpv8M~|aז5;ZXt$̌OWtl<рn,Kk"$xݮIآ 삓i0pm>uHsvXYYК+W֟>C:Jy޽7 f+`Idե1oP!ӊ%*&_]_oQf  B 80UaetU#AbA2]d7mތ9w`}"F6%1 ~2RR O;V#JL2ږEH\S'h,?K6‹%ek*s*L>R_W&T%;h\z*y mqt]hz '(qY`ܪ1c8I8Ͻ ;G[Z6@ nJ"G~gp'`0XLjz2rcׅc;[[)twrpӡg/Ũp'b/n^>uL&:ҬR7pR,$dBF~*wke㸧rmŃ#ȒL"FNh2(SjD׶uHg8,yeD5ErE>-DKV#QM*e1Ӹg]Ng+HpMxa!#BT=|[dZzR+.]mmzpn~$:*4y)K{\nIW:lK3]wHOɯ2ES9l̨r~^s^]g~iu4IJqnMI}ҹdl,z ,IzYqv:.n]C`r&ANC(d|x]w.46/mFnV^L(+OYYOmAF@"D ްh r Uo@Í UЁWxu k_1R?0,D,d*YPV]:S}/ onrM\mU`X;ifsAdšoI(q{TFq@,M}dxKUܨ[Epg ~  hG훶su\²Lz/ vӱi2:zbD,x9֊v 3끦{j h9={t&(K2emz1s@O=Qrwf3ƗE{bZ"VW$$FKlHl nfU5,seMMϣ:HjWD@?{*Ǿڬ4VM=-y<~:OM5 ˕F[cam4cP%Gcy׭ki5^կ~&kr2@@5~]X;%^. '~Hx麎~NaH\XF`n*kAv:6@՜ݰXT?2)9پh&4xah0~:0Gl[f+gbM5R_CCŦd.H(f|^4b֋_X%`Q[߫\W>/3aUIV \ :}kv+`fm7O:azpG# N2lFh/s,n2lEcB3Kl>Nd=IC*rY|/Ͱ` ^C^@`IL,; $}L0<|Uz`CQq(JfپK(zє&xAQ{5O, \|Yde) '2i+e,Nj R,U6H"'>򉯹vTe8hV9)&z[C \AGp8ۺ`)Y->y EM DXI)wj>Hzɳ1\JnW I:fM>l1Zו DZ|LiQ}{ãCnLS3Mn2? Et>hS?0pUӨo/B!pgS2+ !VkjVz-Z]]fmy4wu kV>]D">]qHKҙzc9kxtxߠ2%-4W)m JߩE^ Ij˫҂_v`f;:.Xzd<ąt5{q rŇoFZTs3I_=Awx'*qî%/^\GҷB Ca3 P]OK[cq||7Uei^~yrffcij7Oc(#>ko>G`+XB53ӡS;ĕϕh4Uu?/OqKOtÐN+ܹ&?E`YQ|w/ Nj7,mwcI[$D{QXr8zUA(6נ*RX6 Y CW+'MQ7p! ?"l_0D;ủ$x$,ۙ{MC #xrBWPЅ@]wkLjʒWS ~G?ݶ/7ulvvb@pi n9͔;Uҗq⮍%o*W)?e"89(Ե{9n:A#bp%"gP iZ 4z8!Ԃ{Z)hCBtXH^8vr2Uᣎd|ɆwN[z5i)ZLtxRfB'qdv[JQ&Qpkp͇/7VP~WD п%lh2>@ TAg+ AZCjXl};KPk jCDhJġ Ȱ׿3nwQHN08k27zވP32|wh?"GGd@V_bN/AÎaRԢzl>sVH=tr(w`jXrϢpwySEO~vBsJ`t> qNyܰ;.,94w^ZsC q乷]Csz+ n񄕔j;*`X>Z^J'tc\FMr𴴺ӷ+V. t,w"9sk)5^~Jsp3óXd[m>jqE4.E+Tg ?xAFSrL6$Pb(hG8֓5\`eN`Jl}FA#V! i|3GwmB;:sp{"Zj)>nmG:|(mZ0o!h_]Qx$vcC{*[>co1ڼD0vHbypBdLl+HR4u:'7զU%ZKWLv\rqbvpVpn z@P!,Ma, U> 3?t&:.jS顶UPS E"kP`2q-NǾHi0e6t G^4FyO_fEN)NZE\dfcuKɏSwa)51ag *cd`0ߝ,nw}ټZbP,b>< ̸ƗFE"AF!gҍLe+`(rA;p,Nsi<H^RT(_uyAԄPٷñ& Cl9JdDkYrbJla4돭eb8=';v`ˆw8ƨ8z̀q[>vO#^LLtzּ\{s"~W%ӋovŷW'B.<XA7p85 HcY˟si\eڗ5wGfMBT9lcYqO2;U.1mɻeK*:83cwBj.{BO ӱ&1bj,b!atBŤF{V倧cO(ֺSqbd}tPY[~~,zЗT;d,*58xUrMD,e5=1 7d6VBxWZ!A:wS]ͱr)nWm @# : /zh`g!nLݕHE6[4,V\Hc94!hjWt4nUOh)%Ԗa jSj ɒ69%,\bFܽǨ3,ݑ7bi@/P+3S 象tHKs^lʠUwئ1VõV{q}ZY?Ch;^K,#nh yHi ʦuwq8j`j];QE6Lxg 5}Gr*f7wBAƛT NYZFG'Җʹ_?Zv[E=eF?obaZgA~]@Ns)I_xI3%pEW En&N/CC{Xy &~Ht;^k0nF9Gੈ$ry]*!GN>씔TcAE $ tLaalV+@E J ^0uMQGBرȑZOzlPP@1= C*Gu=NDcC%rO9|>iZ('FlL>4-Dzisb8 voY@I:1߽. :[|f b~eHDA,`*E]P&mtM/7$C<'?n\FsoJrݨF )HOF*%>IN@Oy*xHZSse]H JlEnęhM,( 8M j %-D"wKƪqio~$L,:͈f _jC>eTl/M3U0%TB*눡HMGC=8galaOUm+2~91W':{#0T?rj[ Pͯ1R9g(m;wEaSK{-%%З{VM9se[v6kO>˿/s0P!ې ?9"+tp&3@d*0v|qd_n}=[q y0"ΰzQ|dVC+4FI\^5'?VtF#Q[՟ѝTiqq(I@De+1nX0Jzc7 \'Wu-XvPÞS\JScc' ErP ; : [I XCG_c\ē)~X-M?qt X!n&w%‰i:Ѕ"^L a2P1ƱӠGA1}n\g#6L6Ŋcqkr h@*x7}l_̠ư%Ol]I#r1h䬈C*Sna?SI%7 R7IIaH+Xge]87H՜.R~pvsnd//m5'fޘaJ[ SҊ;qc򠲙~|'fD_,u%&1:/hG9]}%ND_׃Zl2ypE5)? SKcƗFCʯH gny:+vp퐏d̢IꚛҶ Rq}(TX O;W8Nҩ54+b 3W< S^R]#Km*=(辚^NmTTƇS:ݹ.yU/DfdwW|=3UhhZr\3TU^eX[ށ_B="xkyY!@m`EGnJ[W[qb漾oV{v9<,*u/kl#hS۪3p8P!^)XYlzix*@_19O9q%{"sRRdt$*NE>BoPSɚ*ܝ'>D&5S_DH25tINFF3$UH0h\W%\c )s`hJr) T8(@Dt]9|:WX&1z_Dі<ʣ?ѷ8:^4ul1mvs*Ý;&bs҂ٔ5J-q'GPN8YB-P<ԉRS|NSѕn/I64#O}ymtO]}qpkn3D],j\nL°9Q182Gڄ !E gW&L.ҋ vJJEN<{ZKi莨ӿ3. /7aݞrYu4HsC1roK>临K#PЦK$+0Ӥ0VG+ta=Z| yp% {L Q?ޤX=s\{C 0ox#G>bW?7npcM Óo7 6ǽ)]HXh߽5W$܌INʀ# hu"X70J꺍 RYs8@Lh)aꕾ9r{nMvxDuFŲ-sxjl_Ƙ8V0'e'N4K[[CDŽML9B֍e֛z#`î-^'*bWOOzmOGVr&obW42UQziXDfi s2(2luYi2&(x9 E0jU=-{oo˺D|vjRӫ#b $RWvR^_ ',ط4}=Ϥ'ͧeӾBuP{oA_cWw+ciȞ/"vMbDyw8dTȏe߰IA|4# N{)=CoNnCH-!ܔ5w1Zj9oB$J P3ios+ߛ!%+aR(*5'2d$ vxӥآ81jO}*D|=SDAo/WR3FGarWrdX $㿘(qa #Jݯt* 4W+KTkJpDC)I9b_5fV,ևX.*CãG Fo9bq!}ua1V.dJƥiȩ41vpH+Cݬ2ĞgV1]&4{d۫w,K3?f1ܙ>a?^Eܬ`e/6Kܦ[4tLy^oo&I-LfCLgٔZM4HRv!66x8+yؿֿHnD&*$=~9b"W=< 7߹A3y6\Wv~a[0E oPlԒrLt܈aIs A'pe-d4P7&i2Ǝ]m7\܁xaWjd{xVpZfq[6XP"F|>8~sӐŽ2s*z=&Y_ K|H: coʿ<8UmwXKӅ J<2&y} ɤ2p0)5swEy_UL픹z?-5kn *Ϯyx(*qogF!sH(j# h8he} <޷q] }=F`!,kr UhF&졊cd7AEͲwĸydq kF-NyA /:!3 &dfSBhܿ <,tX>yvkpx.Tڛ=.oG]s <ww)lϠp*D~flC"WA0B=Lg+Hf3:Xck̂(ڋDKuJ{j>ˁcaDž mXSgA LLҰ:IʦSC5$7=@[!c9m`XPA_k9v?!3h$}g% h&mL9G#`Z!ydA"J7>ZC`fɁa:twU!2=3CC{GM;<+AgV2+%þ&ILtSw:_Aί̕m-r0׺J(|! `ikuDlRS=yNSdn(e A4B[}g|`ھxTFתRT VrT,(zw4 RCCafKЦv=Z$l=ls}mâaսMm-7vM#?QLdOpxTlO0J+Nm q8R085 ~j|߲=eO DAw>|^NV$ZZtJUƭE\,΢Y, g]oc1-ͧɋ@}8D]jjWkWqW 5$ꍿ~_{ȆШ˧ tW;8zF]15Cz 2YШ „y+Xqᘇ>gY fP>LU]McNFdprp[I]O ]װNNÅvKo,-%7Iܾ̽9qo;>&zg5-)e*C]-SgSYUwK, ^VV/W)-S$U"A{ԙ˪2[EB~5U]t [S.~MQ,cv8h<׊ϋ_vPhz"IM?Un`{J~q[#+eO1^QmW#XE8 4E˂oDV0KhrR'1g]EGF= ȉGOvqQ?FV>U9)5*qG(uW CWSaH_#I(!ԫ ,D ~ȝkzb.$n42cّfGڹ/յߋWڽJCGvTNve. A8"x^30'^ɉX!Ve \'VPN[ -/a~w4_‘Qbequ%+|'_wlUh~̭~0&_-SHX{^BXSVFө1k@Za:_30|Z0beU I\E<%H"pڛ&ikIiɛV}u\s5ΥN}٧||G*XiF_[1׳S:rFc`[厔 6Knl0UL2XP,œh2>P2Q#wG|Ε(wxe?رV#oq9 8&"6&/"\1AK5M>@-O~6+-ebD P{ӃaI<\pBFXD=ih)|WY4{-> z9cQ^u@hDv8SUk5 QzR5cWcäA+S/J2Y“<8f )f+3AFYON3oU<@[}0O=g.rL9vuQXl?E醌hJ51l뵕%o(7, ޛ!6bnE5$6з!wrG3X.f^j/Q 7DN~m=ǡ_w}yzӰխ*ʷg ]E5n?rC> $hqkTVlYFDL݆ƾc %̹T9;K$ E?c0v) 8,=?"7?Xkc3j= *hY~ \z tE!Z\4f!Sbi"HTU䞜DrK.ðJjKvQ8 j8qvJQ RKǹ 5@ww:\ozJ/U+S_Ub&2Bؾ%!A4+Cr혿"e!/Mv%Cxoxw]AQ=%@3Pc[,b>2u,׋ob{#Հ>+(Elg eZYpd{Ier թ/П0LǙ1 'RiV+滋K;H]> %3]H[NDSغM$kTsxI]=C3, x.\u U ;ҹ95FinŹHYMyl2Q`N]:j<2u_*; ޟu[O>VKõdR~_0'܋ˮ:*!Nk:6$W~'߲\a/ ;zOE$= }G }76T/.xZyZ:|SwJUGa^[* Ax?eO }e(?Լd_ G )qoaxҹD!+X]G73J}-%v\C91 &W{+"8τ?PܽP+ԕƤs0WW]en\q!IjVwo,)΃?]k,Bi}ɸebv}{0 S [f ZiF,zSZ`T9hWɿט"Tm@G9٠J{ԑQ}`'zQ8 K-e4տK#Xe!iS- ,pM28逶w& ~]EBB8dWzrd|ρ&{~AkgQikɻ[ϾqimH׳g} JXӀJFY,P[ ϐYWG~ě>zdVԑvXg)"'!RHuLwh&N?1o'+jn'fӕ5%`S;gIU>] %݌<^Ypn"ΎZ"d}  BbP{mpHķ_Lݎ}FEB,5GLl?&ΎpxpxCq52~ ̗1NjX3p/& ٰm=/Pcq<UvA<>=rn_{E:>σ#xlǕԁLz`30/CD ɪI킺9سd8꧁̷ƪ ?oMo6"0,rHQLχO.pwC b/ ɟ!8cEq,pȹ,O_#*oii6J$4uE|^o?74w mlS48VI/PC t9_S~Ipz04PO)EZΎXDnherwbzmֹsWɊ=cHV)~Gd{UrYXj'q*6!8Z8ỉW9$Cf㚹:|Q#L)WΉþ"-Vځѯ/V˲@G4 s{d&deQw$ o <߳^H OAEJFev#UtZ7 ;ӱ`/mܤPjX.r'gtVI~Q^eA|9E )d/[eӘxSN&DZnlxiBDKb}7 ?BG#_w"j#"<+1TsN7 "& 8 !n ժ@ifW|#R"@`zS?0z Pv/6ߍ2(! VV"罌 <p|QWu;%ts RIBu19ͻ|Y$ژ. 3Y$ثKlD3cJ*=I& hs{Urx_J `ݕԊB2 '0\Z09OIu,<.fY:[G1 #Eeq,x V} ),1L:U&s/Nj.gf9(s# %ʈhm<>E<5Dg>ZČf!iוQz ˾PtOeN$ YiԖzBjMYĚ4Osw+Sg`7DKX3q '!Z9׶x:NX1tՄҒocM¨Gִq4=?;< s4L*0-d9Ѹ%eQVT;q!Ps.YsW;Vd=IAhW)]4dcnPY04w2|;Ĩ %W1c=_]TUz'g^vƇ^V[T{0T7,‘=zNwMGj,p[ڴyu_z,[tgX;E:rat9zZ/sa7{0nU8gp8l|=!~1d`1S*2ҍ '&QlWV(7Uje/`דf͖ChWqt ]|;.yc>}W Q {aA`ͳ'0Nҋ̅$>ozy${PTә;LGd*$>__ͷ05nP!h]d0?t8@ Ȋ|m:"O LA7jm^z4`YBʷ? h)sd  5NKƫnA+dL!Ш{U74vJPHQluLo㋃Oƛ0'1 a| XN8λ7f„Ыb}Zґ?Q:KC&#@ͤ" ~.SK5+{tgDD biCJ^rYtNrMi2}FvO !.`S;0TrXXSl̯=&}=tcwp%l8CeQBm(FSǪ uxb21]1=9f #ztܓS ${%O[޵1mKCdR ӕύ 2i 1"iA}pc5jv]tc/鑔CҞrdR~.0HwBJaAR bC9R!+)3:zbANH㹦K{py7ޤI>4^=KA4AR 9xQ:YզFL^jCF=v8 m2p$oB߅K4l?Q~B![ѕP3Dxf@R^0@_B|j*ά!G~X6.hFbEQҀ)|O/ΙhLVh5ξg"GW+6NNeF<fN?p9Iytx &sW׌5݈`Gȭ7/#–ɦJ)3MSdcTs"혊X0`~j3g @A'\fcOɯ9'']Wgac˵xo<뒾wlF:ʗnX2oB}m泠Gގ G5U}Be|?0Q Pnm۴!o8mW..b5n? FB`,! @u2vzm笱ڠ^HyVbH$K;^yl]O/Z2|ʾAI¡ |6EGi N1p-$JWW?YXy޹<\k  5<>.Cvt*$@%ᭈΑ}!eEIgq {*>H=P+ $C[^FN^N i>a䖬]0jU(n!/Yng.+I WJЦ1hkp^ZUO5HzˊT`LTؗe@|XHhu0A~vi/L瑫; !I\Ė\m֡lBh,\c3fzkLZFGs&-Mf7$u{h5-ݡp*E`+lH .tfG ty+c1*iAhbpДIX =->\cH{a# ld#mC͗d>oeZ/@!][}'9cJ:iEv><4CM-4Mtn롺̂qZE AYd_GH||h[U"u _4`;y&,{6Z3Fr_थOJ[Z!M +r˲plh(=GD|/㜷eYG rH1;_.`SO@Z,0|QSHFNE VbYlDs;渔 jHa!c S羣Cxu Ef=0B;ȵ^ӳ: MkV.]Z+ M8(I0 ytA!ylQÙ#anUᛐ6I:saI,X)4]揸5u9Z~P՝akvai_Giu (%9P?)ِ 4VOJHS:ە!V:PPm}QN}*x|eXXx!Јf5Ef}^u,qP/1Z\,Vp2{N` H5tDp}H'Iwm?=a՝*cJ:ʍ<ތlaGǝ5 6XTԜO(}lWz6BYOկ[uZ.Y5[ eM_K)skxn3J6a֬Q8Z':hOXl-D0:5|.2h=FZiޗ̀^mM8 _{#zeT M3;W=j Zw^{ 9۳CL 2pS`O@ža(IX .,,= ۦgHio>25dg_0vhxlZߗDeR42%>Kdӱvžyxb+s11_4(;|ƚl#^Wݨf=Kì l^@&ݳL NRG_F%_|r2q[KEbnۛB|ʚL\A}QT4?X׭y}>ప ۟},C 5;STv$_F?28r,:g0fK(G 3u׳V=lώLF3|gA$\Bf UvJ= f,]Tʟ1vX'EAst J_飸Occ73d#2v<7O\JNrPԦ=S}S_c0~uPI}gΗrq<-z#t#_P4V ~̇mBHsx1Y" ] !=8[=di 'GQ'w~X*̰=63*lb&Ԫ|"hz`"ZrnhHA싑ryMK$ixqſRU&OITśɪɣE}U TyWÕœd&ߤo To5o%L[bsG B7$#$:e5kȱXj8jJbŜ-pGuJ㎖u[#P׈}Y^XoӞhٗ|l},.Ko(%91Ap'ѕGGp)GbC/OcT7$i_V&ŏk<OK!qSi;! qq5s +[1}(\Ɵxv9nqѭ:`h&4~3 &zjB1;YbKH/e:YE*b2h#}s+@ ssb&R{2,dw@m =A%TFlP$\_DYfۢ]+(B}"}FFnKdsD2>9/h8 .e޻@j-oo]:@F^y$w[z0a_kQ*QB3x8ZR EzE~c`j@DmK:\E/`!o8s.x擸OφY7\4E~鑞˝}k+MGO{Fa?tg~5j1nOl꪿5:!a.rڈ’9?CVV,'nl"9NV*S?}e) :. slᾜ+tjWs5_e3dE@ m5%הx2ŨӖ3tZ,iFpI¾$9WD>8FHv8 a-@t>e0`FR ` n`rf;=\mYlEj1S:Cg؅j*$YO6~L9p(vF0NG8/GM_|H9?yxp4T-K'Wk.swA3T1mMTSݠ)\W$Mm888GѮѠfS(0r [^~0o=XݟD%xg  \Jk"O*Pq6 rDXr_M!k?xd%W –^I n J(5 n#C\EχC.@pP m#$Qtt8.RAPa,[}POVԷX }nbAxҔʾh rRFZ{$5F?ir!UI9̍4V.'n B \(E];N 12lK rAl} bTy >}(aϻ6L/z˒ڞcO#GpSB6Z.ckaILq24TLN {D%ZUа>az$+7lxT@g dGob25WI"ucnt!'3*#Q4!M Ј:C6Bwu-_yl|Ͳs/O=#PI0`Ih"Jh7U/t4>AGu `$jy09ķ+[ʶ28@m"[U6_mÝ6i Cҥo~I\ܟ~ܫЊ/$쥙D Έa6ulc|m,i|A;?G}~*6&>!#+Й3@ >3qI-0{pbdK$+MHإ؁>| :n[ "OS &0":gÊChbݼY> k,JQ?|>;,$"46Y6Tkdk5?3#-Ȭyi=f~R0*<4:ihnk]~7Oʮ);GCo`"CU \leIBآ>r=~T]cü%RݛlP YĶ H{@D+xAN~yMumI|S8>nC)jZpSJbusUO#*M-yvl,o&?[;Bfh( r6t @,*"ohsg,#M:U䰛$.cLe9haj޻/`>313c!%CQQ-_JQ~8+b.l0zY/~|(2SF?#D-$gWՂػ 3Ao z> eXb(XɺZ 9nGx,(ʧ,F!z;PKIBa;/ ͟-}^JqASP"69x|nkծoe ZF gAr&~{NU N-@F c80\2ⴢǽ{9R (6®}ǵ .Q`*bǏ8b5:_==#, 4/^ kgE i.:148OpEJ ӢuP!D\Ǟym\VJZr.=rM@op΅HiVS^ 2(BB!\PM`O>+aG@}dYKG?-r gms`Hn" {!~FR1u_neӹ&hwMٕCRiklI#f_@Nխr"Cd"GZ֌54~A.P2,n.,`/Ucԏh-9}V4':NQSݫՂק -  >йXV icqid 3Σy\P'cDs ʡ8Rnv?F< ߪMB᱔F}w5QsDuλM$4AV_B2v"AQ^;GïV :Z3Y b^~B) kM hYmGaflï 獓8([|B/]@۪鮤(<6.cﭬMc:4.́rzW6 e7qnL+[h'@$4{êMp%2'Nkzz}Dʆ}uÍIzPj>J"ewih?䚋nm#|O})NK ykK[p&Guw1\"i 1{_kҥZ5+QL{AGS)Xwq^M@bS>̯jᏏ| @X/gL/b|EeUkMXl[UjQ5xʝCAT؂N(g4'7*iV+,T h= |UMW eOd\'h8R{7߷ m^Yb䉪`QG:miALR+Փ}v}8!D G0}^U;_lxb5B-q1CNwf~j$u|R ͺm:jFN# ;x}fK,_j>m_Ќ^6 = g+^n:]4 wtʼn'48ӹUx1&7 ~N+$gYQ~T @@8?ұ qT$tᘀ3q5_ sca@xTY64%1W`]!6%T )ƍG`7 @1a$Y&wa{/ TV0 GXء21}kwit \)]KRʞ=38 gKBZsJ XՕw!Ѳj_ETKe0P.REmb}[\mU(yz:[*$n.36,Ck> v2񂨻$+? @TRMLdX= ɶ 4Wco9ĸ3U\S.ƧԒNEpM-Q WB^sNC jtэx != O*ޒX_ S;/tgԀh'n~VXt o#~DD<^8Lh}@@a&]?al/Dfy jfTovMx/?JqE@ٳ쐃  $ rM(nⓨB ^BScJ1NLJ },)u,Fz{=/Ȑd[i!W֥]%J HsņTo:J1KBplJ}Q3n#`k-iƉ0=3ؘtaÿ`h,T<d{F;fsE|9ᯐh0O\\x([NA%5t8.k^ U0ZG-@}~$EO`s ͊Iqxf 1fFt%狂>kgXq"ͭ|.Q%@jr9=?+rXY YG$.bwZ=[. VEC._pQx0h+cyn+q=Dlu=COp\Z3!T,؅v< 7>B }":8| \`Oq媁hI{=ן(kc OlU5() ]&$Sћψ@[MF^5^3ˍOBEqOrϊ|)єJ sq}tJz #}P5Ԋ<"g8(DrqRe!ч?h/(RhmRRGAAAzBT_B^wy`d#b~qo!*l Lxk!Ҭ/1̦îAZoGGI'PhL?Z%D8HS\]60X7sx1dޡ6aL=V6w%iܴ 4biGs+ǓfX$y)?ZJKKC+_6rO:pxs;?JCI`/?H fDht2)垘}n=AgmP̸ts&F+4jVa/Z1Naoew6TgҌhE\] cKBQ rH 6rf;f@0fh{N>qU&#ѓh^Z.JF:ǖ d{g!f۩a`IV'3 dm1#k?(S J:˳ }+ߗ4<"%kb ӚBzlMoy^'H \>@Y^A* WB{q@¾Gؼɠ"tG*}E^5vT$sTѶ[cEp<&ҵ81}۴*IBP.H0X{5/K3cBr+goq,OZzLad!Ŷ*¢g!\.v^Z作G ee~p}9cM)8Po.PNvaB<>x<^kgܟ `ٝPpkfOxټ`?A,T!׋HK=ʻ3˪wB^8(tĴ,^&kK1_!86*(BB4|BrJ788Z!+b`-uN} oƞxB$jiklECJD7; dS(Hlz wh P@{Bûqy?_<4mm1 + 0^6ڛ&pLSa"!Tl-xJvQIheӟ5>I~Scaa2xA:"Q: zxPwH I\Am!XT4<1T9\;;H;npʕ- L-ܜ֌)$)Da_L$¾X=>DjZ%hfWΆwt뚻xv q.uB#({!p=cՔg3~eׁkj3"G$~{.)fq+ /oEpho'R${+#9/H ]|LvjzEiyb=H[@0o@Ŷ?qedGQbs#PjйR ]bM{^I-^Nof$ף`;UA{gcKb~ z]%#i!}qx(f9Iɑ#x᧯31GcQjyo=;m`8N%}ӥ4syZ7p&s꽋59>R2s~"|q5;aي`'8@$NW5"aF̠Omd]aWbP}C}ߴ^+ccVw.8$qzVZ$I2"|Kyj;!k 17@9+e%/}Xp. YNN|z옭n٭R*0Db-<$AxGꞻ4VzW_w][*l lh^pp@[QS|sbd|7=9[w#CEɊz9gV uZ2/WETԨ5cykNTWftkN䤸$g7h~C0 u[Bk%l\vuw_67xb!PI!T7`5*K1BgC@W_E`@%ԋӣkMd'08 */dnB-wŐ'ԊDwFCn F%3ꑿZTBwmi췈'P.?Nz/BVtIW֊;3ZVmEY_./u~DCZΔ i±\ʺX ]gL׎[u)P C1zOLVN0O޽ λd(nb13=]G E-Nvg 9> /'`F;H;_Qk2 'x>"iiX@pj1 $gµ& hKu"UfXo4u&(3r 3FGc#*0):&E:oi =/st2ERnG%vb8jt`I[[kb_ڷ;RToom.w,1$ih/QA'%z^mv$溬5KH f 2Ɩ2׻krLJ9~"Jru(WnLl$[~NwZ"4d(ȭw>_uE&4Y|.A\X_HsKPNzMbˆ"ǟXstivf~39{tݧx;&j9jgAĸUjV$i8 #SxjY\_/u2坹dw<>0~]X=|sY(FCecxP,h_YaevQf/)ë.uM ęi{Cq `^x|U?%hfvO\=Es0 SC wzZѝ| ;5GeF[sLu恙RK3%p=C3,&J6تɎ `wuI@Su`ɻCiZf!wM6`Q4pܪ-G]DQQ;"\]֡)=Vܷ>I;A+U\NbLx++a4*ol|Ur1xB^h [qfI$uй8VgRĐ5ȓ:Ⱦ/0X)uR^-)msW(BpN4DciW?G/rEUޒ^4|QĠ~+P0"r)/"(᯷UcaD U UԂr2e2RNzZp^Xd'vуeXjV4BJAggqvl?aynufEvϤK7J:L{a.Z\{ {ݗ$%/>4f<Rh+qk oډsL}ycl㨩 -Bq 77[=A ȔDӗ(jIRH v"d2/ @o:,~uto؉Y;/LcEwո{x˴u{6rbā]>_RCށk+UU.j ?uJ-B=vh%y1纥 iٸ0)nʄt3> 1C9(_q^\_L'>64v%J_)Ӑ贆?jSYH3LY_%zdG>4gջѐim߰o5CЫAyI@łP:>prnue>뇲;<]W{@sgߜͅw'>5xucX_)lz`}iL;Ap3s?tǔ/y.2̒[9>B}̰@Lފs!wwMقJg8WAe jeQ{mkU"'Y*ʀwxgԆi΂nԓ*`Sz1fϛ 388ٻ܅GۏFW%ϯ, W3E#4H o%n̅2ƅ<}Pن>Tˏ࡚!dnqV<(Ip{1|ZB.8N BFK|ȕ~{Q+xA~\Rp+H0iq sfHd2nv#ddcoe"grx\PsEq][WⓉdLORNIA Ы# rK~٪rh A/jD=ypICb7iۙ'#lb鐥 -Ȗ )ܭTCA e6a3_ gSpCh>,YyVHZVLKouENY#\q]d8,zImpyC49)ه~5/GVYkT?"%;_XZ`|V6"i0"1a-]w=jtL$QL %!vS/ey:B( QS|ގ!}~Ϡ"GI&GîqFڐ 5kpz6l!>+!JPHTۃfS`}R#EYORM%)$ PwZt16.Bٷ]<(I_ \Z ָϝE|@F6jP 9-eťqb9WRlOnؙlVyjN81Zjj\c|4[{ EVyJqzP88"̃Vbs=|be,vOoAeXD篊yK[Dm?|O~g=pzrg`UhۗJ[~?&ЉxKG3#u>3@X^.uqe(о mK}4 a6+NnNb)]NÓ\y2(@;jyu "֘^i_cVG9GMLzd!y e|6F(}= wzzo<`䖚^0=PG@tn;p@Z]zF;$F]:(&-@9wtkY W4Φ|l }sG1غ#KeNs."N9ϖg{ [⇾ŧ,wEjʬ[$ܔjJJ 0e` v-qj G4=-40vZH5"1/I;+ Zcn׻O>!]-&7AbLJh֋rv _awĜûqM:SkNꈶkB_\Vv5]X߮Wҵ BaTA2.NYH.:'>f2T,&ɋ!r07GZ݃5LمX h;<(.ؘOĸhBWrMvE i+VZOȟLu&V>Aet6 ɰ&@̮A}050nk۞9 U4}$ wCYkwP腃 />G[ pXejxIt&8>GwCNͽQu@Q-bM4DTBPn# `#fak\3 Gf'4/XZBtbT?{I-/ kWE{ˎA=~jپ0_̶[4M=l!,"]1nVǣ}|쮇*iayh/^]s썧K nHpc< G;:訆(Ԍ_pZtȑ(uB*)R$ʎ38GF_U,֨4c=|*T ~SEXz4K[Wk:^txWp)*-dR.*qd[ lr(ШST8( 4rѿ4sz_ip8..q%pȄayս$/cSd/XIl;&; be^'R_rþq vracż{Ƞh[ ՍfAz-Dz]kB?iF=95ՉH{D&MaLgr*6#FW¯zfk+|6Ya6>΁^yX1  f2Okx$&*H!{J*RCb1a0o ~TX~<lp^}Mhb&"|S61]"HKՕ~-v W;VN\՝K5ѓV=U*xm2"bE_AvCqb&_O>Z7ĈMnʛƞtEMj^Гޛ\ w٭4YĄ.;*eN d7.<{EpP <5(ف:>'V`>}ZG@YKmcJ׭+ Ps)zBh(yRcg:#>zܓkuQq@ĨFr,;G@Pr3#0W/d~@-e; xTI.m Ch% KY(`>417FGV@nJΥdF`B/πcp 6dU.#zyF?ܷN=5hǥ]tP=h&OdF<(h.%AI"Ƈaߤtg5ѰXxnϢ;<}iT$ }-~vҲxo55CT Zf9 ({ZTt6' z}ԡ9v~w^[\1-[Vi1tW! tľɟJ>NBz'Ad6MṰ򷾃9!gvq1q]%쇷;8iHOFױ5y$˵Uw(3{Sxʅը0>u]> @<3" G3.Nmv5̀['lmP Y啵dX?ʵYeI|I[5訣\8DXf_JL'aMgxuSBJ$Q L^G W;`em4aƋo=(.-?TObs-غq KB =XcQ(`9,L+5$z`+ T&8i슞=@>V)?SP 9{* ݋ֽٔyҼ5hP&8(& ^ ;*BPZʼn7'Wfh 2P:|Iײ΀e}\p#4 `ukʪ䬞t=;:/{M -'JEh?Bc=uNIZ~ʓ6-6mL-ÿBWfZWxKC+ .TtN2lB@fv-/AZIO?2 "Y<Ĝ!8W: z 'nu8_H݁Q8j>G@G뱨!|F0erU5ʃwjg,nalCPOL17 bߌWWvNc_3!j>nC1y;?U/ S^:{B\(Ђk0hm{T"Y}!MX  vߍ\QټW\DwRSGc,߯@^aۍ' qi| T ^B{pl)PLT(Rϫ4א~3tv+ox5[x`-UxQغ=?"nyu<3Izh@P0AOJVc Phgu VBph}DVY)åҳɸ?yNL9S%= X]MC$e6H; )=L&74_x/F\t$o&TypV~68&x&(",OTAAi_*B禛ȗpO7YM1 ?X S^'\|p97?nbzeبBM$}gZ_o_\Kj閭έtv̢=P'2D}~N2ME zm!<%7¼L,*O3 LL2F *E-g>"2ؠt_H(_& ;xS\:ij!p`C+H`]p0̖ҖTsMAx6Z8ktI.nޕ>ʘ6CĊ;oLANvc QgwHg4d,pS>NF*pڹ-DٳtuǂnZ?Icx|lpP抖EBO-dlz"~ש+1m"e{:^ -:.@ncovHl8OVƜIB,c]`;B M!\ Cb{ 5|jas,~ߺ5r^< 2Xs!iRmJ{ΟUb Nu a(sP&4$ si;_݁x,BnH"wUH-DJ-kaΦְ5<@Ihkc.ܺV/HF=5LyLY<c|x2l{z[P7nX4N/~2$uAJ*OupkU .AѮ;鹥[R@8WlɅA0zdb^cI!rA[%,d_QO ~^Y3i2y*7=# |ҿ ZU*{;)IkۦeN9ΝG%.)ѓ4s8`B J2Nt@tß9>W7\L {ćw,fTN q ֔InWUౣ>iDN*Q\` M *b+C.(.~7? 9 TF1iG;3je}wp/m^o? ;nNLN%5ؙv%)vD:8@Qsb KEg7@4Q踴ls"pL6Ć7b 5SS#6׼ :W0%8}Bl"Oٮ?q.^aAݚn7d Li.W#."csKٶ{^TQz*N|XJv iGAG+nb:gD5܁g@&mo7[0DV`^O-x DIbTQa& cյ˧)L25_7VEihvI>V%PGLY$ F&+Lndt aN\h2ໍՎdзv\s 5J+˙;HBizs1+iϋ q~, f(֟ܗe xuS]}B.hoK){mX=]gtl ITʶ5BrpQdlSDR9j2ngqi땎L2^ܬPXm4 kEz%4L2SYFipJBzZ}PMM8qZ8Qn;o{CtK|}G! F76ۉ,h 16̂a|| !o-bZ-lz#4;e%="oѮNRHԡX'g ke'ld僱8Aɣs}Frx`%gb ȳ*1F$H hQ&v 5{cv*# #83Y@pнB=iwۯCeoO$K^ u衋^RӦtZiJd6K@7"~d3Vʐg GpǹR! W(!W6EH#0є6?=>?x8"cCw ԲvD⬟|ꁇWu?Pe3K5e!mzX2bCce6~r|#u )C7 tWr>#`E0_^1 #o}=deL3H)l<߷*_axw /OwF.G?bĿ|񶶎z| >.yL=Ff_}|"V{L?tbeӥUFI&mnZ AЙpTC_s>b:nռX"Y)c4#7ԣO G!& B( C\W3hWWm3p1N""<3#I7cm҇V2<v= uO5&dzwc 1i04EmPlVTlnCXmylp,IIIz[lDM 9<:]L,kıHU3UNг(`' .c<ꊅ*Nݔu=80*fjAmHvb%SGaAvhδ9]0]ab'>4vANm[A2:@C+"'icG xA~rQ5~\Cq(AdG•xm@cs{'w A-C1Ȣh} |A3&pʦ.knMZhu93n|A]!H/K!jf-e e'zRqׇ֬U%_q]N:a!!YG$I O:`wRչ|R$&dT(a ~'nW"'}gJ+{XċfKČ 2VD9BW8 TuQ^yYAKd+4Yn!qZqm}~ f7LGZW1*&t)K(;Y<=4TߕͯTSV\B%Stg$NT D2ziT AEdi mͲOI2r\hqE<ꮛ¨oV, *z;OYtN\| 7VPY2Ԃg dTmĚi`1 x(83~W"hhD#&0byQdP z (YetE~EB ﭸm HW_>Ðy uU>I=ÞzFyBem^wo5YunA r$s+FCKOjAlJc,JtcA3IFt@X`7jW`u S~ِ$vL'tATp^/ld'Hm`4{5 m P̀dRuNn3S>_{\-v}Q>PAFDzZ:&L}c6 q`"bʧ#tAt X^sUP PFG" ,Orfēw(~-D,l^r&-\JE_35B qsLtlcS;U^dD @~DԕL)r30:/wjLtK)Z/#I̮j4v_|==RXARYwh4H 7xx2mRe]^6ts`3xmQL{LF-+v{AdHC-s(+0UߋvakMPD3ݶ\7^#1`Ms]cz.A\`n-6h),-p ]<Ế\ l}ʍuyUAcjN0﷒{xAN1z^NLCT6|1̯pk<ׁLyNiڬh{uW)=6 n~v5HHAt`z۽4+5>'aM7Ȭ|lr:;Y9([#(I0R`Zh,~thNڐ=-ua%NJ7b&Jyeҧ(Vzx^>E6vקA1]]Ǟ.Tm/0Rc)dv3:"`3ha}O@|Mo($51>R5˞z{!b QJDă;%行ySF,^S/=uIc1ME~n@ V)՟i¢'jXƞ\H$!-u)iS$*a(LnwB"| 06kY&TRޡ-5bA)8BeͫѪM)4`ON*˴C("ك4\Pj݀lj3;]<Ҧ?MmMB<_#z:Zb-ϴHRhj?f  `jDƇ؂'aWi-w?,)t2u.D52ŏ\dw2l>_gwO7 6?B4:3[:rzH~S;oI*SDY?i݆;8:qȽ aӔt; $zB?lRjĄΛU&=Fue& _3O7?)c \Ό|~GX+pi+W;}ZCA[/}M822?6\f3qYU{r?Oj:boq'd{##MQBCZ~2n0= ،\l(= *kSV'Pj1 >|"8B=*FewV1iE^+gF`_b/(`?D )+33~lf#C|KQoK!{F(~!%>EoՋoMi (c=%uI d(b< <&6ր;N'H .&EG8%5R @JUTVkɐ{w;5~z7x3 rZܹwG DMz½{ݫvx$o'P +4>NELX+ㆣ 3:NSNpgK3@?njb{(Gje3Ws v3#rb ԁhdXW?vMzG`Ǯج f^¨g:|yl*NT T>+MX0}gރRR#kJ`i̖w?A}OgKɁ}=I8 VC@-(YSwFRjv=wB'WcL `f¶0;,cQ%ORR6 F~3/t5opWu.fHtu,tmV7Đ@w&;O~bmMZm ٢ʅm= ZNG(g/bXYzO*$_1oʭ%o DD)F">@?މTK! *pAu|8(&y$8/.ںx T 2Y}dAJٮM@,D>FY •#&Q.d ?Pe>7_F~6_7vɗ'RDJhKUˁ{GY$GW:3J:=k@A,*h/r6& oMZ1&<`_|;G)|#Z"q?sqiV]"_bRo %@a3-jdU}OeD/ 6hp-[g_3UjO٪%e= \Uik8s{}$4픃4B:tb:%LXJP:)&u xTX#wӊn/IMOժ@ǚ$e5kJ;|ԃ *`cM.gy%01WB^iD r xSJ'[arXw_[y%;L;׊(%N?_#ͮN܈د %4KXfJk^&D ~cK9.˅0ET(kGfК;#0# fv}W[8j)B50O_VL}g]l7l'AEu,@(ϪXvRVIb.;<w%79ctr`E0a (r)cZ]uDv0#r7-uR›IU#[W%҂8#>Go]N[6Rq=>n@m k3 i^2/ m,ݥ&*LR)`dGd;(] )_}a ݀ùqE>i*A[:1?fva3hQMz8qS֋=N K2iFڨxOd}6 FLb2+mմG*U)JSlm]`P6q )Ͽc[m ]Rt=wWnZ]v`xWHlm1_^i%|{قmgǫ:3G 0_>XXfE;PQ,iCrl䥒|V]ybhIG#Uq?|{3Qka9*/LkY*CZ\g.7C #Q@g_TGSE6&Ʀ^W%l^@~2If1o.l{hȱNcbaTڄk qFMi0UI\ԗE;eLo^;H7 Ѥl-yU>IQRxALר8Re#ԀwN7H#i5lŽF`q](^ gy' &\ig 6Y I`~ f (@  J9vSYg{q`>÷`de }w\54hiSRH0m$CX[2z9PV" 7M\,6 RJ0,;,5}dڿ]Zޚo41O˲+cl;# Kl>f =,倐>H}rrvJ6=z8uT3}t,sǽE$곊5-l:eLhI1$![i9(iLd{٨KvP(^68;DYEyϬwq գvbDi8>-}J~wdے߿j_٥{7 4AoS o 㑅0,Xs4Z4:u؞@}^,\wG[Q/ly{~Lzq770EwEaf&+&vT2 >1[֏5zKwn75tܓag\/M%Ll)oEbAR 19+$:*s,Uk ^gR{(fZKOҔwſ2$bOt_痲Y.xV )Ƭ|R;_jœm炬gYªb;΄N4/(m0+* % Oi4ls "אYc3wR:3zn0ී٥ۭQXb[ Qf+ ls/޺F¸E%n6-jI戫j򢋋hzK9I]pU|H|.4 E'h/˜K儍/uAo왈jza>Ety;ĩ̱˂ư/]#bXNیsLr$c%&,JEOP9ٮ֎!h %Ncq"_$4dpwamY[bW /bu|\0Ŵ5벷lfB*ؚ5 GO@F4J1vL7Xj|oI}XEM8I+ﱍy\k*μDQM/UT{ p&ORUS+DŽ;qL24t_;+˚WFtR˱c[5k~o},l~,\$:Sgm'|Z5ZMxhTG|B}_QB~IͼvyD̼s"B"=-VWc?V\/dGW@b({e./ L/%lB;\jUs_ļt7 cE{sMj/_t`܀1Œlx.Pu^PU/aV;QEKqӣL.8rS|OXmI&%CpAKFz*6Gn,GROG[YTds LF2&q꽢ic׶pṯ*oOO8\SaX4[0e'-i0ww`As2FwC]s1 |g߰MpӠa3:)w~hGB;0l: H٭Q(BLf4b;2Yx4hڧ֟Lxԧ.Fo3&>#^xXJĽMy GO'!!*uyH17+dz_vRRO6Gu_{rVl*"wc/P Q&ʳ0GLp,E\sr13afs/6š欗yýp.!FS,k9ssli{{BZ97-'\0 FrЧ3{%g !9^B^{mIx]9a!kA#JgEiW@m 4BUZ^YPsxx+ ng&ZmZֈ=slKi ٦IWK}K *rXC<m0W&[\@ X@)' B;>!00 7Jc^KG[yž{n+]w k>-7x.{T|Ap *VhD|9{- B$0ǀ5+W+-yNnP gהk@'0SkC1[G4&a鸟&(|,䯉m;᪪,@o0s`O CDž8IIm+3bʩL+0CtMtua<%TyQp5Z! 2׋D Bx&Jw/g GC.fex-7 !!dD:db(?]Utn_d?M YqdTEIO+Ӯ ͂i'Ltr~)RAԹ񐗢RHʕ3̣ƸLjHnOZFiEGabѰxf mY.w3.6`_wc;L^n}t3}7WU('t\8\R-!9yS\:BQ ^@bÉk楯`9I^-߅a{#OP@ =-1f2"Swբ\딛0-V3u"lf !%ފgjP ⭷QyJ)Ou D,$#mzAlz5.Ol(jk>tX_^2JQX=S+;4T HGq(WfT"%-/M y[6ZJ<19Q^YϏxˠZv[Km`B =/3_6q]|8@\@/W(&!r. };K|iF ]$Zy.dڿ؄f.QڋLjlcW9W{Y6MToNfk(:23<7'0bX'J$(>UZA0=㲽1-Np-n0'Bױe 1Ymi0 p8~ n3 'j>>,ym t{agI͹޽F!Z}2t}=Xʽ1J$ *ߪ@C乙 l@a(Q<[' 륀#ܔlHcƈ.PqvDŮ]_LپNI y>jQiC]hk$2 ӟ 5IMȧfLϊbˢ|Cw \-9v^\0(>  dmD{#o𶜤F;X=|/.1hM.۟TG@E=iQo%#-vFAG0Vhɟa x%̭L{{4v_t3qI?W зcjdy=Kb>g>.|( ZGZHdˀm*(bZOxh&4g ^݊@;JYĻ{sv`a9*kahsdVkT6c~۪]K"dDM­#оF1 ?#/W3W{UKh#Ƒ4({j5qd]LBBgN@>3TP)2Z_YO\%ҔBCø z7ͫѿ:^Xj]mfI1rDIVکd;hX̓nq|ll{3Z@RVl 5BhXK `I6XSo!tI-8NF&p/ ~H%|.ZE0#Ax,Y&; $:3٧& ,|϶ L){QDLxgƻ]'?FB{hnj JYS b۝.% r-[ƙook:'pdWm >_s9?juKhSQmS$ (6̪>u[|PqF|5WʂҼmSdk`79W!'!VR/Dj[;DyC2(OߤߩxɎ4YKsU[ۯ̈v,%z:Z5ZZ_G K=3ճ6X궢J7tg34~ۯw8A*qƎ#1Sn)s%Xs:ʊ.?d$9F3bWfXzs,-'\-8|UARE.kK֕HyLU+~rB' ߉; ԾP3'r;x7lW̅ :LSiY|5sK$6YހL"b_Μ݊;Ko^o'D:2XK*ݫ~̮U=qP/{a'^|EoƍT*7˭81 <ɝY"[Zw&X K@}xdX8 #VAZppeatڨ0&}@Cq}@9?f͖0 P61,Ŝ_fD:I;yQ=ܑtBd:zmЃB̜;pھ7бc̰;E#XB+͗1)ͬSO%5_ Hz@dXʫq~qjs|lb)8hg/~1 OxZ);Q&|!VN'?2{0!0P[!0:ՕDaTkC)*vS'`SKr?=4:#ũ^ѽ4oћyf23s'xxzV*H(efaX yS|r 8e!g!@YZ+m@=C.sb"Mq  k)7bOvF`Q)%#i⭃;EHBCPdCj`}\uVo@Xjږ:v$m j8gb(D[o`RB ÷z:{(GB&|CQ ^-%o-Θ!BCaiglY. IR;+^([#JM'ox _9:a뗠0ƎW#eħywi~W[py_1zϓ嗦ԓ- =2VPSe,( L[!L]]lsm_{47in yűpsU'kΐV !͋#hjƗf\? ՘Fd⫋ Ѣ vAkg,(+Ν76VJ)`$T/JQݤg># KKlBiY&YҺ,4;r|Z ]$99':;Љ`T`%ᾁun wGU M ,TcBt_+!xʾ#LES<4z^{/ H]c2Rs.ڽ7"gckC`Ǯ%sN+[h]:Bi`Kҁ5Ǚ+Vɋ%0eY&,6c(1GƿZHb~d]zI2//j,صGs߰?` xCrN-pr1{XM<ˇ)ۣUPQҮ1WrG%;k$3@_=Л-LV\p[$!"fY ?EuLf8`Pn! 90:, Z졌 2 }LG J@!YU׫7eG X `Ę\S@אm$Pg 93/xj*?k ܦZ8*8D !}%IV?fU˄V:0َ-2R^I::GJȪl%- yCıK~i{)7;; P)wVmЛ,[j]дdר7ВާpR9)WOIK_a I#9?k 2 S7>,6*#_a_t鄕f1Ӧ|{AGu`Gd5asoh 5 d޴I$x2چ葙 "uNbBYg$h~el/ xUpjE<,ۯ325ʩEDF'BMۄD4);j*-1`-4򻚤)EkfnfH35(ӠtD»XZ)qrĖ7/acb/;7rqF9wUgo|xcԎeK+:sqKVy}5}e-V բ?[R7<0z1t=̫~!NK~k8ޏԉtV @'-R |:TdpYz,ia R1^4eM-%IM b+a׿iT׍"耖U8 u蝽m ho&'5_/ /TN-tt׬zg!&#nk »>a*'eK6$wFyhyIM0!Ԃ"M,'tʎpIi.&6o>OVzpDCQM׈o qBeYO' ; >.ygI6K LGƓ[f. Q.,Ա(r=-3vt!K?ڟca7%nN8L~kqO$@fŠFM;`ԽUqrn"ߦ\B#kE%.y],"PIBnÖoqJ\ͣ^.2#%=nr.Jӟ\݃nK߭g gJ~Ds/+#~H 7ҟcV;sSTB[*:2S-K;er)W|sTo>Q4&-7()xHο yUKR+@ʼn\ 1]K~8!>@ .U妈Y$} ^Sty[ڼ4?W5u66 $ةl!.I%dZ5enLnv{:'u;H7RV*-vY}ьƴ'JLBw]xq Q bJY*-u|YB*c/wBUM(ujprӐ7evl"t8f/Y9@]OYe]UuBffFtȗw'*74c}_ ΃xu&XK$> >oi6ňS+6Ht͘Rc79˞)*z}u l6AN^K&fdy;Tvi;w(-hǯE䊰m)$B" Ի\[s j4 ͫPCONٮ#@ ײIq̍y`qqOT@cמ A=Eʵ0G#Zf|PmA #A*:Q]g\$9[<2y#[k35)!n#&OFj F| ($GXsnY}s2Ot$x!kx[|@6::ců.}r8i]*-kcRqXv1ϗLg u6Tյ*"a6;j>pivMql+[{q֑6O]3}z阖OmUz|51r[t{Cj/]^pBH쏐D9$":g# @m" g>`+JtJt/8,%|JʊF,t#[Y5*ihia Ns]Myfo[֭^ĝsrA2:Ԥ%hʧKTOCon8pNT*ψRh2Fʷ|ռ.Z/3v1gI2BCΠH7׎8-2nZfƑC&79:!hpNg3{c+xP iೕMµg ]#X-`>*u|77fX4;)pdwG|{h,?`eн 5:fsN ͋p@Ӈ զ"snl>j8҂X$Eu$4#&_ ndRMWq$)g -⢆"JjLI=ph9)vzyLjFXE HX'cY3 h^5!>cܳnA]%!C8Y"PN|*CE9s(p(H6t_6]<-1l _QmZqCK?~Fz>q:|ofJ (wFB%Rr Ľ`[,[x#ENraLђu_^< 6ME>7'cE)z%k iOa@A65nSX- "7)D(|:U.q ~S6ϝ[%; 0!BE6fDbD>%5.ԙ$z4*`g gMua,*q3!uF61%˸V>8gfJ t[E(`@=qcq6쟀ZgJ혟.?slʼnLO3+]HIO "}1.rjNS'3w Y| nsQK_ـ?R-c|l 5}ǣP $eP&6eΤXůۙ֡T\y21>ۡ!aܐMPđEH*| ?ڱR.TpN }[[ϳ* ."ˑw }Z@IZ,rDZKMF_UY+(֍ ~\ ]]Gu K(Ys|t FM]3}]"`MBn.E77FDT0'Ȗ9EWyز.fUU.氎7*[HI),?0kBΕKЅ IJ[<֦:x${, liv4uuFQdz7bKNכNo+J'<"E5Sevol!&s2DZ\M.EvSW9郄0rt4Qu:7P`~Ҙ?\(ol":cнȞط(j+vEib eV3{ۧcn+WHYuלֆ1ڶvU:I`.#yմ|o;t -TT^sIÛGQwo|6&Ew?d +,j۪`6 a7$كYf'_fԫ7VG. ^a[h ;ԨYmʄ+6e@J<GO!I[\Vn!AOͱ%vܒtkm[]a_XL$N_rgr9/OBګDAW) y1)bSwؐ /6/jY6`)sk}D5R߶B|FକzqwZcŁ4Wee04>GF@?<)U K idzc&aж;FL 9 h$q'4y|_cXqRK3MWFݚ$l$i*brɍNhqdWv}M5S߃R3`_%tCA2ֹ[8ˣ!jq㵦-20/̲1M\6\FfAc`V?q+<>ZVBPYɾ1-a&epK-o XZMB8?6$ý_ٞZtTr;QLhۚkѲs%qIbߢR+XChV9IL.\zKHPVDSQPv`cu-ݚ:;1i=$xT%;I 0)ʫkAl*4:^뒵q߰Ry*%vK㷜iU-OU2N|dd${OmN6/6;0K^"eZغ@0vGc#qz\D0oDHvf9l?w]T9  C+#+ Z? 3ϗ|46`@/l4xX`v!u}hJ[*z -Xb>5z:+2S<]9ٔ P6[Ae9Jp^кT $Fw-?#u-%## '"5WWcݏ,)%x\}ِ3a0qu&31~zetP//Koya\-UYY0bbQ\ڕd-x嫗]p+Hϧ~fj<<ҰҖDMh wܰ /͹UATLpg* 8C46Fh4IjqO0o?dg7!) *9V1Ћ׈4)Nz Hye{wmJαC[LZnR\WqYy0=RT$pJp5b.*Dú0TѲyu?tK% W`l" CSK G!9d{&X4_m}6e&0]1n@j\姻2ӵpX,϶:]alPDrWz&TzGxvm?}jE-ÌE9ߣ"TGHlL?[AY&·<Ӗǯ~]J TlsLs`ܯ`2+g U-@#~:rPCO YA1;lRzӬcO֘)8{7?ipރtjkPi8l3SCԇ'a60Vg,p(N$J e%m. JM[WU] 2Sr^v +XK ? &ʮMyo7;u0*#|Xcz0/?AI0'댲!M5ġ5)0F^J@ij/jMSh^|j>B&#CPh}+ ΟU)ARxi& %bd ΍z-@kT1nY%#wWHұPdŜ#V5j(Wq4I9V}#<'_"RZkCK￝}V(`w&&d癌58T O< Tlfn QH+SYQG Lu6}4}q|:ĊjOOiTY]r >-j`g8_ד*6ffmqc0*DZ77Oʄ0HFҍ2m<*W򻗿Jlm=@s[Uu yoBS܏sxFINmL_<~؆ (ΝzMۊ>Z]>QAȀʳw2}fYF?E긚r tBճOhp UlGWR^:KȀkl:JQ;ΙR8W*l h h%>Jpm$IwFyxʊQ&}5btbP}p^aeRrV>$4 T훴> s)X ئ2r#~dG]=6mᙉlUҪA?[=` d9 걬$~9Zy$k;fh8CUԹi"rDpQ{|jL3{O?Dw 4, a[c}xfokr\C`Rhrj 357m: [bnKDcR`=$K63l^WIwG[l]5gyw6N%G)w#K}?gMB7 2+>vʜ>;4e_+I܅c^K"R-(r[*Gg.s]n|OIϏz]۶]aŖ:΍3l J0P =Ș{dƿXnS$Y☷oi0!oGeh,7rTcK}onyC*s ǍD1LodY|fO0Hwtv2iWMM4 Uc@=>gWDo6s8Wtyj <98_lKIE7BP>@]Y#8񱭉'CW/U=[6U7ʢcK}D߷R Kݖs6 QTZ[\uJ6ss.\focV/N$P/aYugkq[Ty3v_(%pl5yOݶWжt%hz#FLvz`WQ_S<:jx- l ^{ 6i.3VP EnnĽ(Lǟ ݦ?C@/ig1Z3dٓ1<^+We:?|OU\2.K}q"/NAD~-!e8~jmE \D"6[+Csȕ R$z%Rл"]vuB3G 7<| {="쥺ڸ"Ο,eKYAw˩fP\2⴦*ѐr%ȟ/6L>wJ E.Qr;S{&S6֒x05@Z<\nd`;gj8a^0~?HF2u?)q4/'%l֟{2raCJ]IcIc[Iۘ;-/E^q;$%" x˘ʤ_ǯ,}+QJ\W߅8;3GLYʼy݆7 .j6":B\)|`TzfreFD2ЕЙ Q9CQq li4J !옑3?fHW03[(F*35iJA\xc'wI$9v\l|+한:~ #2tRFGL9%h ȯöA2+|n܌Dӭͺ:6<\A]30mK\X 58u٘8i}堜P#7V*J"11r.8%cTXb[`8=坲{fvIg mpٖt\f<_82#p{qmyŵ{ԃɓX}//Q/3 0*OJEfZc_ 6dnc??`R[KPJ޾Sb}ھq*E깦N{ϐLQO0l}pTl*z稰:GbNIihV Pr o(ƨB<zf0!\}>T 3rZ`R  KF-VYĥs!IKα6xhw  $UBPX]$D{; Ϳ&w)NA.MWREt/c>@Sv#7M[)$H"E#1'B67[ce>KC_D6K>S; `Lk&?5Ў4J7\G ߒ؎U>5瓐2\}txXKֳKˋ5gE!*5E$ pN9U]II>E?1ݮϼoѾ)`V& 3K-{P22BŌơl"x(2?eaKE˪aMÍnO [8lV*<W"ĨaL_3 %b.yVw^@ B9z{TɹMGRsQڒ/cT!T)+ {66U)f )!apO 9 9^tEÅ?T#HzJy\^Ųe@q l# ?پ>vn8,bfW#hߎg 6p-4!qSHaN%NBr%)뢪pHn!@\Py 9` ;ȱgRTcY^bFfb~Mk(>4 \jcka;pÐ:g]B/1tB19/Ezd1*0E:/n ROEJ1vJe]ݰҀ>?є +%"ZWR$ )vU_A֠しf)X"d{l5HN'4gGIiڻ?tAbz&'Up@il=̏x8;::2 ϕ hv`c:Lsx.FF:?<ymi0CtcLnisQB24޿R3aߒs#MYB?l ye;DRSqЉV8l/Ak֮vȋ-:N9x|r^WVNsAUk2uFh{/g{u_>lZu䅮nK|L/-ųo(sD 0136!rk;qŷ ~ˣ-s4 1#| DIU|O$4u0S+^y/w]e0ǛFڍ{p$M 3|E . h+ù_ *YfZ#7 rȞXImI4pi5Ï{ٶEԴ54"n׬"DYPW`9HiY1A\LӦM 7*{H;Zprɯ8/#fߞx"yhQ GsIV%`0$Ō1Δ1:iN+8:?Hliogd>S#hAB,).a:s4 %"}%֕[Fp½[0qcjdzMl$T0V \u/(|{'F6b}S"Qn˽ :Փx_vH=: #1/v9 k~#ȭ~|_2?(,Xi5 ~ے,%G3! 2`HY+ p9ƒ}'7ƁBFH*JM\Yrks>JyrwU`]W@dՔNGowzŅs>wF%ߔFSmyy;/˶>h8֕ɬʖjVRә2KQ0O{S9AA rHd z\ZAp^,5&"Ƹyyb[!wsc6a}-VCT8ľt`Εx=$rH$ Kmo}f{$tȝpXC;!fSY/'hgcsŠ@xLv6Hp ek*ZSrbo2#$M,Rr#ya\ܖ }﫺CމU0T{V:䎙![q_ﰓd˹c'eqe Qv6"qfas~EYTlܙt m#VѲp鲙h)I Yˣ>>"o^\!Ź.quCqC&[CZ4&)Pm%)ϯfYYCxD >WhvS|-& V-rm2R1'VV=|3pAJ)u5gJg"xF<,<Яzˆn``~;2Zv5[)vIf =T[YqCv˲ ćrґ]$=T✿r@y8!`/7+qMg2]g,b,nH!,LJ!Ia)\ZrT@ (!{uZ笗D-o6ScʁJ1^ FOG'بw.o/XMj|;0&*T%˒&'')#T>a8_;T17iWsbX]/*ȱIn iEUћXz=׳[dCjhS7` &Sy{Ǻ{`#ݫ#f?4Wn`(Bo 6St"y:t[?"$@V" Ix-YIVî4Ny2zAZ׳kũwhĨDַq6>|! geW`~dg\ڥq@Am:)l}([Ym(@K WoVQ*NFGiLj/X9jHp=׫@n,!,}~7 A`dB(ZQ6 `R "}<|{$Dm19Gc x o#C^;o?#֦ H)x]B42ycqK\+%Ka\Ġ4/νeʡLtaWqU92qJ/,[/(37Qm{N ?] %fRٛ3~dm )q&hqMgI=򹈄,xu_ \p<)1{ !GLQ E姣TO8K~adj.U}Ì){~-^h"au<=pRsH s=G&9}seQyjL?FEкGCe_Q>їKc14Ye_ATVrf F*CC\`=J>xnL}wҁF%NEX.9澒ͺ;j)UM"7Y?oP!\qm7V+lm,1:Lx?fO an܎hu,5g 8"H:!R~Oiɝ3ʤVM}8\ysΈ<Nw@~lMx&Z|9F0ޑ2Λky@V[6Bdɔddo:5fb[<4a3r|y4EgPj=ӽ̓W/4yD7UBe\ap(m"ݧ_EVv)ge7ȤO'7q,;}ٰ +xѪC.'Kv8v;f o"p*”h<: 1T0[+ds<;c"{"h`ٿ"wDFnJRhz֯odƅ&+WS:4 H!1g:$5L|\7ܶ7Η ERژ:spQ9aP!Ġ!3uey,S.DXRUPo[J |;}[{2)^,^Y) C0GPʷb 3/@ 9,8N/{[-LxN}a9h)vlIpV# m ވ) wno zktTP@7%e7ic_X,;RX !F Lۅ }֧Qʿ̼to*P%Wg>N[dH`m[%K5>[-iP^0èxX7 #yqh=tWXuE+,CEAw%bmafWb~߶"J4nMfĥv7%+5rpޠ}, iT F@*kQ "$e  ĝ"ns,1[?Q;OHW<̬HkDhj4D+.Vf 0l@^a1kؓ`'B.lF. f+DvfQRm^!҃#4UH;~`\unfS2.T#1ui*YR?u$SOX>&=~U ޚ7غp `rif$Wj\aVrCј7{$3RF:/Y4٢&Kņ  fMd< YC=?̧x]A'TmĢ}ҽAlLZhS\PHx*Wt[>MqH Y㾒Y.cg* ZkkO,hdYtpkl k 34? lK3] ;T)_4,;Al證$m03]:BZh.6 q"hPݫ]#;>K[T( ' %`jjG,KGvjYf[}MCwR3p)> ;r |^Z! o AtdAlO^wNXش'xJI"-) ?+h.ĕI?$l [5y8+awLAJ{ :2uKċbfPϗ5Ӑi0f|R򚑈 OΖ7v}E ԈO3Mh){PVh.Pm<?۬c+|ޫ;r q wyz/]YcDq&to4B\L눯lݘmDuEhDCfP F DN]1M)+k /\{KxAX"lW6٦m)f2."0.&63δA֑Hhk9Ei=ghpJKQK~KxӁAX35.lo i}eUٝƹdb87<;45NK7XmT]J>:j~iXSA`"^!3U&Y"?8{|Lr š6i|ND8hINY&Tjgkn?"y#ӳOgẒ74@hsi˥ʊny>&fThy xH<2S0z+5JCRfv-սDְk/n0CwMi: ?=jS XIgWN K T3>JIp*<_% {kūڶ9v@vET4J%2&M^-kBTXkel 0^&Žs4SpYdַw*W'pxL6p6^L}ͼcޚߠ k0H9W pǺ^)ThJùt8=4%dmOElŐ\I4an7A!uV_iQg.U|zB뤨(ґyi?Nq-PV<SI΍;ĤZ6(i` ӜUaD>Ɨnhܫ0a׾Mt5("Pzj։Y,K4L7Pğ*h3$e @'Ȏڥ L]hmN0oC:O\@?Q`h8YP`~"Z2 e? 4uNvxQ;-}c{!:8w-Áx6,d0p<).z<\i:1ݹ(7!*IO4PN Ǩl=j?`?ʂi 1E\^]tJ`2 X`bQZ"%Џ!XЫ>a pYYc4b&/ 6[B,q5{Tv:/Ee$́o¿^!fY=V Dߟ?뭑\:ED$m@ x)hyVVhHUi <|z8mL42b5PΞ Pep[Fnʇ5&KlJ ԉ*evwB l֧L~PdoIm(XdM6C딪8 /\mDsȆHqwς'[bhB#~2&MںH0=)Vv^g Q_ԘeԠ( c==QG/AWX 'Vdi_1\f'?{,G畞"v l'K.;7c,~#K4 K]>@k܅v7p1^gXq0Dp9A@9&PMԭqYlI#*@f-h󍫋T]ݮWi~2%_<6ɮO{yT ΟTDi e&Gq ȋ큁¿[M_5 dCL/,Dr:UÃشp<0y5ęY~7FUbm6}і?Ծ ڞ\osP8+:ei7|D߇1LKL~:۹^]KȅxDW=vp_b\˒*>jŁ/e+e6sY.)=;~[Tt})r{qؾhJ>G,tD'Z-YpmOmǜDکӍH]o:Z'@ɐ.隻;@WHE}ưFѯ:@%bBj#\!)Գl#Up(-[IuRypigW#'w5 IYl樣Df@.Kb'_8m>Lue>~0)U/Ѩ!o-t1tT v9Y; 3$O娄K\_#KrKOWpBB9xTdAɃ2zs_g`pUM&ʿ,:boxcA=5~l%NP!:"M¡#p{-ߵrsbߡL+ΥT8%'\W%E W數}Hdzw]M]G'ӴX[c -R|a[v?'}Ij N7]R3"v'!5'. žY1}ҺBZd^YZN!lVNwKX2D8B0cF_}:~U]/bBl@e]Y淼Ld ˅)_5geeERo${B.Wm` 7b8}V "dXiJAӿ{4hO?Q ja^)@f֥dFyGQ`-1^Tk H_K?/JFnq2<|hd% ǐbIT v.3CSiUq`ԫb605ݪCG"cRlohUYD(3"VF @tw+/3@CbC%TW;ĉe.,n]}k5bw3->*k(+4<,jC7d!iRf CKh0/!BW[}y: \M-A~|26Y6͜ ‹kf j/tva!z=g`/+V˓ț:r/ o yL_ %͸1m.fMYw.Vy:Jp[upEJ]KMU4$VAX?d2]YaSͰtJ|t_jkUv`&GmL/wI,Q9F6B[  O9n6ޢM')'xe蔆g^W /y;i i@u˄2ӯot*߳L5?n.`%Ws9x,rEJe٠≇Fu3֛$5p<$2~ 毭o x4K\Xiذؠ(A!QEx `،fm@Lh"4-|âTɨ3. ]r7>7 CG'p~!LeҊS(∎ͷ'~N L|L8G7g'Ufli92oRFXP!bGғ iR /~ĆSXg)Sq(f ty u4+z/ k^-v&D_!t%԰ptݭ"^s np0~˦6}JX,{RQtlK%qed lZl:!dVβ9Օ ?09%h~_fvI]L-~P,5bem'J <"\1CQ7^PT7}``;@j?6YGo$o]'6FRΑ5%?cgsǛa dubd" sip&tMVQ"*+!m@z.˺Kj;2/A9R3l/Ȼ%a3׎ylR0ǕE$U2:-90wb})=N;/wiUT+MǮ9|%~B&e~?|dZy1ugj/!{m ;eKms%;g>D?.>vX({gdVOvg]ʐUP6w. >Oˬ;*%)oPo[ɬ<|kSL:Z> ;&"knu܎(ib?Gm۶~Vzs< 2>̮֡2%qVRmLw&FSin-f/[eRC)@ZsCE.XP%~:U O&zRH?pKlC@$> 3\S8&ɫbt}X= 4EGm>xWPƉ/=MR>?vShCl Z5k0P.o2a`&x$y2TX p:, (5>fbEey/F{B2v'4%jczpVBշߚj*tMT{ }yǁލ(m-#: >$2Ln2ߌ%XR)~q;@ ֮p^e'%r'%7ݠȝq$?cٳA H%Y;[SlslIa^迗]j_-kTH;% W3yˈ2tf@YPotύבi!q&E0H72y5?s+R1BuNyշ@WJUma9SݰF".0?0{= r@>7OUSξyj΄լŠD@U#m:8ϩ|E8`hr,ΖP8)1Y,YϡVPY@8 Q`Gc{((0Llz6Wv. ܥz?2AXR6;vBUti]Z˨G+0TeqܻN?nІ\u #-}3=z4RWv"B )L9ArNj& >3v}XE=ybu 8p-94VnJ!v6 ^n]~{9U!{7}4Hy`w-B_cKAgA@ ϊLW@,V"L 4Gb2I,g\$fec\alQ8FmSg!7w73 \Tl)oQ`LsٮfOXĒ'& J*J,!l#1U=|Ua !,|K*q(ThXo=DMf3g>z#N0 0j?дA- $",KAȚRf_bVEm[6jbcI 8e)'bW+! +/ Zu G*7Ġa \"4}xΏJ;p?)b<f\$q^ry:=@O.AV9F,=d" ZRϜF(ΰVY " ,7Y5R22ތ@by_mİm⤤Foo6}țV[\"i*Pd\}o(C74ny06 rכG4w$_hf X;6#,0ML`Ȳen*jțʓ7L?:י(GJ"٬ܦ }Q GU .O0FX~bQɆ+FnB7V@_ ܌MUtR,HEq^ֹ;.EpfS쿽iiRt=|Row[7l fؘⲭoYEGljћ,7S6; 2[)1ZHuE&x *d2;TRv?*KYJMI}rI-]HؖGx6`iGGAﷷk˽:օO竢JhrSZ66hw!S1)\DCgkAV>XްY9.4i43MA[C}r xa;m:[9 q @\"sW\Ri v<1clsN+axROJ>Hw؋SWQV85e2֋dJ4}2$R vCl98,XAozn 7Imh:o>Ŧ8+nV;F*'y~:})X WT_[ {'?ě]ۅ7ODg}'94<_ƑN3=y^('s`9r:hɾ"X- `u(fbzg[8n3 HJ $+,z PR_|.˷}3{7#kL~܊'b:fLitHb[: 9@ãjj2oBl IǪ,qwd%X$Q?}0n;)Ű^FO >vmͿyH<=pd%م| m`g)[׀BpLBWMm6x$CჼrCkiL8 >17\zr!;R["ʍ^@i0匪kunnb%% BWiHiUcYB]}Roh[4ߩ8G1,W! TŨO?)6鵪bEo_!"8%Q31€Ýj kT o ٤i#RBʇsz9ʺzzc뙈2}M&^pSt-ڼ- 'y?N]sʝRqMI%#1X@?$聫UDqYL"U|,3uS(|(vA\l]&P+nG_c[ Δg )]HD3=Bq*LQl"olD>T^(|o(;>0C@u+ ^uHiEs\劕5݀p^%Dp-cC6D.HD;VD۫&T>7AUaaғ ]n'/l_n[i@4FR/sw'0|8KqI:fN~nYoMePT{}G@̶ L~k˩r9zɃ@go)(;4Bjr/iġG𖪗c: R `1 VR|ђHɛkT7QUK3QWNTFjnƤ Y=g]jobioo>I\1 5y[|P?XӼ=:,_m7c5T[sG.{J Z{'ت[:<tD , wԥfӕ}1Xi="JjWm2DW5Zxi?J3wCWڣKjU"ttLut:Y|~q`69BG_iRdnMS9|]1d]~iP[6} bf0ioty evN 9eܚ-Ju9<$ ׺ٹQˣ[hamCN\ڵgԗErǵAfNLVX8dy!L*]SM.hymA92zs怤r_SS ^kLS<=M6Z`מ\ytTZcӷa{nty $Y$8ZWt0jfqj~|ohr= >|X.b˥/RC P@ppRMh|a]k_ B[ .7GWs-N"lԈ{Fwu$єN^$]owb*9>)ģ-PRSL佉jH >Kc-'9pCyO`AxhE*$@CEIZ9},R]C,Oh~ V2(TTP%o\.ă"PlZ޿}D9鿚~߶U.;zC͞uo(ZVtKT-hTXp">6_+%%ˋA+R42z)g;ؽ*}SM. p$LN*R,!wM#?T^ ֌ش]_i9@~Z>HDH. uPkb5sPCNim g~NN:^$1v?=zj0 厭 < fa 6Yw7e6x-i*0}L`|aM^'N:.x!2hNfot* 6Ei,^p(_n]w~̈c&hz`.D+ li:*,7af_Ľ4.s=G6`4*HkSCL4ZC߿A̺eK,Fw.ڡ%5ƝKvXxW% >Lt kK G+87¾r eN`Dsi x0fֽE.='tu[t/3kӣ4߁T}fr_+2vI"x!5隒{L61E9eln LPyz7'èw4Gw W"qu v?UY'nD{h^2޻8!}2C J*7m.%1cDJspgT-8G1xnH\@DFUm|69Č?\Qu u]_.V]I&ď.[T9ƈtsd(Q)8N҉Ki6Yp5Ѫ :}W44-%. tLMk}q给 dC'zϙ_DR`vS9@i):$LLVi T:kSԬ"{I#jq<#rT$R<X)R?Wbo Z7mINz>b°=m؜kȏS m =Ilo'|)ОDZW&Io ef6?DTp<覈8''oX'DNFiien(UepAn$bdtxu(:P:S%ucu1~`+AwA;CNrΉdOEP(؄tkj޳&9?~bݻzf, mOĢs*(`#_kk*@u(P۔F;Yʂ,!yܮ Aٵr _hCoy*{k`F,7av/n 齎O\KF e{ ikXAw&Q WᠦAXr ۃ l DH`umւB9_jI-.s#C1tZ|0H1[ SjΦ=rimqI75¢Qe{1+2xe?[Qԇ,h3yp!I;/>CrF.r*ĉ,EUcZI]ӴO@(qjqblXG^R-.U)l(I!S|m!Wr5OHFʷKM^m- 5 bmmwH<7$(nKX/p&߉S-kY֛kaݞK.KL3BΜ)nJ 4&!IIv~ྤ̫5XrPY@O[ģq ߷w;ЇJAٰ; T)DF(V -;EH5s'vYUo6=~[f\!xUpwY[* u۠Et-|/M.Kl (̣#%\0b)ٔ=sq'm#Oᛕq<9ouTm(Y3dLz(Gf ۨ :>RUy+roOR<՛4YzTm"qu{&fxbۻ<򁸁-OږBbJh[EʃJ=5}ŹiE Lݎ'-A_̷+QW8xu#)D pdTeFQNL7GmImL~9#xy؇,ɶIB!xIe( "IΩև[+@=!)NVg.YoNM-6|48@V ܾѮy9%QHL|9w^]tR*+wq]wx _:čJG8a׃9g\#ΦSenY3`>X tS_ԏbG>'xM5ZyWW@ ? s GH:06m9\,b}T? R +=n5{ɳdXAo!b}+PKIz0v͡rGQ0 R&78Sf3}!L>Oh T;shy"!՚ZŤ X һK43nNR֝m.#_߅2&RNV.#~  Vd`Bw\W|Krf`6%KPAv+FgU97/٤hZ =B)dC0thegE6Wm-/@t~$ǀ GH.ԉ #q{vpծpy(Ʊ/ǒ?>+YQPv.TEl8;yLVJ?= ?d~ `y .01U7k0SP?1M %i6Fa%ҜV\NuJ-0<[:dov@ѵ 3Z~uX5K2ap˅*=WjmDUUWNwg ry;8K6^ kk@1,]TR+sޅ+ߠJ`~"05zMzYies8 W[g΂N[+fU%ؿkxE_\OyD⏞* L='U`Al˔&C= %m-zxL'e>!"LzFCi+)؜ Mgb|n5z%ZÍ >Y[ ]WmuNKdc &-0Sf1#᯼ x`R?:p`R-sX HMrt*顉J[ iu7 AMUB/+uI}oAK8B֋DZSc}*zcwAnrg4edt3jccKaF<[g4jTL֛Jqm̜@ekdmJ qI">HT1#E7>"Ip!eP؇vmN8&>ХsXr~QhWkWHC#<p4+m\.{UG束Hx~*Fc)a#/ɘ;uRdn &XJ̛9j0vcr`S9VsK'SH64tq5Dץ ʼ+u1V.>p$6pݚՋ<鿋Mr.XbF(OHݤug{N4K.+ȿBQwɽH>v+t=w#Iqi;FI꼝U(?U 'Dž?L=ЌYt0}HA6W=4KsvXmFnK՘ڑz(qDYI1O.O|t({R13i *N'çn(Fͷ)8j%M15'$/HDKU%A`uR `mэ5_So5>n] T_҉JڟU!M"y|&<0鯼5\Ȝ#?c6R8e{F {بYȅRm%aLSݾK ﮛWH?Ou+LoΓm-K!r3Bڹl )͸emA*Uvۭׅ+ R,C߅hUجLkIqP3,gᆢjblMLH>ƯX,?hhJ;MG8'oX및Sd,fSPEBcc>Ą\q.kkn `20xQ~7}@9q^X-I#Y W%u2儋md5@lOTf~g% yI xER~ca& U灁aΪeے) &`3MFj*&JM<ᅙLzHZ솭?4Ϧc[SU#MgsBQ @44r;;yqV)b^Z҈6`PxR[q D & P`5AknkOD1EC H&Q"P/NZrZ5dO$r\ 7XL8Z@,nMR Ɏ7ssv; ,1p@t"&W]k? U?f #3X3H2ŌxĒiŔ$#d"mQlQƔ!+IWm\`ʝ@Bjw^l2@!CE1-rRJ@#T}\C{QzU޻GKM%YeN#S)0n Yvh!Wމs4zҢY1kpOA5*] f4M?Cڍdpk`5AS*'Lw%bɼѵΙ<& 6aw~~6 H~뼖*ֆqȽ8!K|ޟ< D+3xNh% Xx7\'[~sn[dZ~||R ذ'+oRm?oxU#j},dXCʄ( RfEn(4B[u(ݤ_ o7D8& jލ:U 5w-z>41fF{,0Y1Hr1۪m>EܮP,Sr!F kɯ'',S211Qs nVC' c p0[qGHh6XN{vXʿ6px%9!21]SA *MدkR< 'ș;,Ӫ }/uO|C`$8R';R eWk#S~ k')sfBF5V!3=CLڎl56C-OE `Ѧ\R837J@懢]{I*{nLHRT4c~I`<$EMHi֜ R ^3DWk}!p'Mq<5~3kEBJͺDO4.ɶH'\p},r {$L..&I5͟bTϣNϴj# U_Kr+w7Vџ`ihrbŃST/MVwd7*veBn98lDH'Dɵmp%Qv-jfMd|Qաxqk u0<2"ǷIPk' >Gɭ~>0DP{ 1@?nhi`uT_?/Y⦆P'ұI!!8 Ȟ4_+y5nH^˨Ұw:"0bSZ՘i[v TN<̌FhEw-i^9/Yw KD.V-T`nNo~YVGSlSzg}fQeIޭxƖs׿""}a9g5L~0  "_998+zٱΪo&c~ǎse#)׹Wa"NYgex"&liϷ`BX k9{OXVm܂iu"ɠUl`n4x|Q}m@ Ici٤SynpzMQ#%5yPRKWdk#ZNǸe$֘^1ɠ6ے8st9b+SqCnW_q bޮ`]`͂(5CX_MmSQ PVQJ׶JkŊ}^&ZFoCP7S&f$/m;!E4XEL\ZM^t2 aKg՜V- :ǡjf'3؈:ACѝ ܇k(ه\L} au8h9+vvNy\25gz@u"mgS 8, 2LКQtn\~^t%@OD#,-jh. go\PfVsDcl(ɓDBaS&tY{QOoP M=1[pNIpݍKKe ϠxlٌS7DU4i|zbE,𓱠lַUiT͚}TR=@M^|>H3\[@$J!޽d06rԕά gFL'Ǐ!DnвuxѨ%JDTL:šm\oYcnnBYK'N myR!zqO# Q3[V2_!٭,x+h,IV_4WG((+ }9{tu|̥`J'Ս&@ңv E :};pMܥѫRq-Cۺ"59УX-DRǓ@TqwҴܗe1T*ٶp7%:n?5SN2XޢD9UAVB) sK/ @i3~=&,Ju/HLM2/)n뫥\PP mdIa>>|Q0aqa V}R>rƸ6)d8IEvz#*]%~+V?y4)3cFĎ1`LRS݁@`7݊^Q5 bi6~M8_͏IL%utF~8T@CMIT|;X=44lkp@R9^13e2TBI׎{yӄ9AqMĚLN}J#p*cv6l@b,"LE}M CUX7US?Pl6JR~q+"U(O ͑8<ɽfXW`PS&WK Ă@Ǐ,XR"3ͺóp,U}!y/ֲl6vd4ڜΛ߭Z#N[hS==4+q`-5"pLh}GU\6zŎE#k Y;X+ *.%$dU>S27dΏ_*ˈz镏/%-IYXIۋ̛J,om;jTm!J K4o~ڙMZalFfHGKʆW (3N¡P6zgˆJd0tN,I<[9 55`Kbq MwRZ>vC\Au#ҳTzL('#NN99ۛGdBw.4v"ViihsJ),tJ\pA->a[114rdľP#P*{OS#I%q %a3[pp$J9e` xNC}y$Oץ^K2c= 7. OX>JFŤK)mZ*"٥Sy[2 oʁG>Pj$+c)WT%,i9 ƀ Wgzxh&X/bH Kө!u+pk]UXQ]}i cL䗧)ʍI9iBHhm9 /@i@=&OKÿ`G4*q ޮC ;HX8-[TS`qh(!g2ۀ}X1y ղ}B,=2jJx2o;m/LG' f\ ibQ^7ͱ5Pֻr's#e@Y">GYb s$(ŵ * ¤elw20'| pyRQaVC"u0)̅#yo U6US =yYX[pA#x,! tOQ.][#O1˘sBcH_!k?v`@OyA/X`b=DYϏ5חnKKHǰ* 'i wR6H6fVH0uYڂ*3q9Oz!QtSSY4d]u@XO6p'NcP:n[ַ{pbq]V?(N7qPˬDn!So{mqȦ+rͥayBuBs8C^t4I)i ?r韔Jt>./(K\0o՗ zºvw4؄=7*[rkڵ\w̡ {= %*"zj$ <$Bf}p=57-F$0;;~ 9]IT6aiSXO(z[Β"Iò7 Ë* Sȱ`S5 #5M75yN["8sTKkS ('x"a[xoe^!Dfr]A Nw8@tVa],Cw M&OJ vàA[27q uwr,$J.q[rJ4~m/;i5H_],@tn%y=k&(H44q4L 0Ϙ磃cć[1W5Ƨq6*P2xEr0f.z/3x߆dviԕ8 @s`8M *#usfwGzAhWz}\A"!Y?#@ gý@ׂEȯhݎb)*t EL%nq&o[Bp|T[F-BOdu}Z*,r <>TX9С#<(z qdPځ:֘7v÷(Є4]݊ibC}^tjZޒ%zyVH{#붻acz~Da遼9 &㮜tŁz.GX]Y5pd KWǰPc!To5YUjߡ$==f4}9$OE~B}˕R0$5zP&HshYj|,)dRQh8A[3de70VָA%N /S7i=6N%Y-b`I >4_o08t{mC,/9ŗ$'4ߊʥBs^E*+> bB{Gvi:(HyܿsU7i|Ż#ntbfKVK 5dd sfm1h%:`x&X(֩f%QJݮp:t;:\7)U[AZ oALnյŦuiyIaD phc._E,Btq_QB:1Cb؇2 > x[b? S{KU?h|y Uc\`k5eUr3z=_l 9~őK9G?4~qzökJllE٬d֖}lv^opsB ,O%]j<&gI>Sɲ0"?GG`P_q1{:ΩmƧc|>In|*-mjÃ#W5G")Vc[dٙb GF qqX&<\D;閂v(aV9oLE&5hvUBR{μ)_!"_dir~cB|O^xGs+P[Rڲf'׵.+Y!{$ޓ__.q*Ӧ+ e%\6sn I oBיl|zEorYj>LG46`F}pw0LFt"4@P]Q쁠*mŠ;y8~;+NB5C1wMزrO/?'Ï}'*&$.7Wv)y"Z/"=#wYK6l '^#$o9k/ZU,F,O@|ʩ3ϭ~e,92tr +Ie_f;l^@iI502NJ#|$iBpn `fR 2MEW87_k_ r&W} COX/1>=85BE) 62唩ȍ;}<;cU &}i!Q*9\9" y⫎(Txzl"CQ5dPg}bmYJSϜ([[B](de̪=i703N!  bs_aB z"ƗbΡȇ:F6L8 H>>H8D zӿs8?3\Ybzq4d_ﹹa+V+'8ZդnV,ĭN6gqpGs>gS3T)iJ3ß/")&˙˅ -tJEHo]Z-H"#GX:}*r ґds74Q^ѤM{{F~c1ICsV08Xg~EߒiD@ 1`*]4䩠zeļa[:;ٙyDE-?\*ӜȀtϱg/ČUUmdvV@RUŶ'Ş<RtIt3z>.Fv)uFǚZ Ԭߧa4e]o}o>^AAUpg j D dx[ ^Ǫ)D`b#{^RԐْkBT7Iɤ2|^f(leF[OӵQMO!ɪifރw eyq*^a>8oo٠0< CVT)0]ŢFS@QžP9 ?D6Ϳv'U ņ;)\?cc?-}.OK$"|Cn-iQ aA﯏U[^ bW&).ja>)738B0agLڊn-Od@=$nVXRu)ӥX!\D8q5m{=,f/1\G%(UqA`>sWL7‡?շRD[ {-H wzY'Md6* iԗO] * 5w>*+3{nQ s+z97/%7VFM$8OSWf7_B]J ¥[DOϙ!.tu|Z8)4N)梕O Jdw򝫼v~[ I-ðZq'ھ0ܱ1i,_8[˝^eBb0{<*;{zQyIaǛMoz4ę#6(S1~sUi&x+2B{.b"Uà`LY WK1 ƶ 4/,ldq^R1#ˏMXhj+yk:^MRŌg?RB zlN &e߼4:v4 GcgC)R6+w@*I "J2o2ZrK%?h~B1.j$v̴ZZB̪ks)yygefi:9` !S3]k>Uh### =$_Nz%ʏE4L%\}gz1G2,Iý/ӑϱSVm1S47s`q l5ףzE4ow(ʒ/Y˯T&~ ˙/oaE֮9Տ4#  0Da{f X&?-;[-/nɎklQZ!S̑cRw)uv(WiG+2dM8 |BK+xۼ,bnQ yK.Ŕ!c\Όd= 2P艡'dzd^MxA+Sf 68.2TXR}}y!Õ-‰i OkjQӭ1\K"LJaۊJcPin3Zb((`0yKd{ Ubp&[ @Y/fZ0-i޹(gIꩽuӝ\lRB *txiYWEQ5 IOW2HSKp,H2WtnbVBf&L{E,GaF\;LD*qa^t1!;~PU|T)fGׁSb ‰$H` o?xZZCE[E:H,c\](­OQUuO϶Jluy콽 8.Z 9^9~p܁#X bwX[RC:om it m.^F_*HOKWk%8.l.4yyʝFXw9{ָ@bC Qv->@qKViLHiċ?$A;4'M>K!ާsdO`@sCTQ8|~vS iG :y\1C=1,Iٮ hq2:/XMx[ OU=۽\E*myj,*p쉠Ds-u3'Lfn~1qHzymo/͘]Zp*c$v-)_P@4w{c܊&D3Iw; wL 9pvR _%4j%ߣ/FFJ?W\nN=o[*֬J#JxF -JjwOB^&Mp{A_vKC}s wRMU26vp f若Kj}?=L 9G|EC[qU䵍ir Fk^նů4(:/M3!f6E rmos(}ԕ:nغZ:L]܍{,*M,CPÎ5xb{!tmgCbh@'{|Dqfu}lhW!x3ƓmC}I t;&0zƄrA}ͥ jv<> kI+lcw`tZ0V*Zj >ŵ?YOT?΃'|dJ*LoN oeU^BcN^3t^Z3⩿Or{O U{d_LTX#9ȌZ)Jx&p n#4g!vHquo8H>B$glWIx$lOG|)Tz~֊&'`થtc;D\.a /\I6;>nuQņ6cպsjul(̷mJR+B[>XV&SEj R5:OD6(tyE|پ<Ө)MkxFnD[4X<Ƭ9aHxN.*f#7YuArN<⧥5~:+9FQ4|a] R&iȊ/ O`k*^V ju#FRw-`wWna*-93V)B! //k1# s8 SÆї,":V,nMqP{/}\@޿=JeC 숦o 'I"jZ/vu+:~鯚|G5o(^YBԢVb{nL%6U]lVV򬞻Qd,|9ֺ`|y :I4$V 9t'3:smE6tqC(L)6# "2 ":[\ fV9f1bqTPO{ ؞1m!_JϡDYs^Xj%~~dtKH!!S~4;dJaOÇxJO{4')fn?2IOyMpVw5<צiT6(NSg@D+"SJ)cj;[x߃]%Vs鞻 b*IVH%: ˎ?:z =Ŭ :;cڠC*_i+e=Rw!QNU3Ա >2-NGJ6ǴSĎ,\ J`5hp$ntPk/9)r40Oan.u[_HpأU9MN/<0;q|sm EK@w Oc3@Pr_C{'4Uv)pId3/⨸+ oVx9i{NYd41RhƖkv(ܷh1>-o[Nosϋ62`VBW`2fpշ<+aj1aIP q9wFbnW6C3}L2ǝձ:۸>":Kl-^F*aG " (nH'z.4ukxN+"2oDNeJp LU{ѐ9-0%h#RE1 yvC;U'~LuV~@R $%٩n }-K~4x4°f^;T4A&3yYiޭy*;kNNrg݊lvQ$,^íֆۜ^i4hunԘ-6\6;dmGOL%PԔP ӟۭ(%Yüxi&V`0(][/{0}+UA(A UXPN \{ lty Pe8 Eő ɻ"uYPi]pUj^Ξmq9RٶS(f^x>C&FZӈ|؀NJ'U+ɩFut:3f>M1G(lp GbXylłnIeWD~3>Bջ +{jm"Z d_?Vq1EgxCTC@ /][8{:R"/s{}6pY”ۆ[p}Fy!T~ IOwL|jmRU.6S = 8u18u`.ZƞA,j*ÝwӴRqbCWXKQe@w!q|xcrcOnluXbgD]q=ccEMNGL#D*ZrtHHץVIf}?yjBi77]ESIm ȵ0GIm \./Jp2qH0S`ae)p8}b5?SÀi,f+ Ԡ6D5\ӏạIJ,RR+\Uy8V6ݭ!0 L$+e{".dGN TkpgIe=Ԏ@Ăx f4(3N ep>` u +Tp+9C$ t2$h{?&%ij<ϦGovh𷼞~z6hںɴٽ|2ŌIᙏc̊yv `ٶ0mLGh*3s~# PR4ڙ{wr,5Q-B:X (XBץ`O^ k?7?`eL;T!Cre{:*?0uso؍jJ@sߦڐE1Uw3CSZѴïgY۸PnxYܴ3e ?TgWfb'~teA(gܯ7ΒXe%p)B5Y<ʐ- l>;di?U]8ق~I݇_-5uR L;om"F'nitL( @j ɤ_DR0dĊ bɸ]I~7'0j8Yf<5$<XUm2_T'nN;;n9T #u㵄(5(Yֲ ]Ow JgV,=? h>Wr[یO큒b¾P|n#HOcȔyͶ{r[@H*Pd]m>-tF7&Go۵s!Ocef0RRL2ؔ*?L'/^kA?7vd 468ޤcR (0Yߎ0$B"EN웬dC'++;ݑ mc>gYՙsBXʱ-Z؀`ZIGf;rܵƖ_.59bwM k?䃷~ t#1|&;&!Ri1ALXh3ޟ hr}RO~V P՘rFz#v&Cq8m\'T ~"uM*(nͯ©$i cn*"A FP8`nʢ٫>}3Xl+1NG V8`SS)̦{/DkQ`ķW67]l=X9rVYPSgLCaq\(w~P"̺eG[>])&Dh2+6oU /AVljMUjȴbɭٮl5, {UBG^GVz@ U5B[ W3R=o'7ca&=Fv1u @R-\jN 萨,9dCTLy堌p4R:ți-b hFJaXSާ¸.IleC͊;H)p:AZFҨu}Bk.&r@}nqMiL~yO2 \`3 ྂ;WIgVc-O9sE G ̿hBU/+N/_ [ա .I9@j|iv1M˼>wJpY9!;V H9 ,y`E|bsif7t uCHj<Q-A.#+"x"J(x;oka)ZypN#[Ydd \tA?t`V! -b~6aWՌ{Ld*te/;ˆږwM@Ui|ԕhYO#8* }N܅I`D@]OPeL6ozuiQf=ba?PfʪnfL3_Eq}_I(ub^怴Wde_z4M4Ы[-oBG<"^fw{}fՇ,+½Q!)B S ]JH36@>B5-I,2Wk;}eJ p>`Ҁ\LMT[BN3RF%u9c >[Q&̱s)#O2S6o@Oqu6\#1 ߹^˩^u"qdv):@R)7߯)w|Qq 0ht/} 4NQ km+ I'W8TQɩ.{I3b2seye& PzYOa7Ծly$X7EH!$;c v2hc*c;fQ o[ mg'VT*נ7wRmϑPhiaKxYȔw6"8\hWOCLnp kL|!-n Qcݿq 8m"L7xO_VQٔ,]/ztMLGġi/AwR/0[] =fWfA ~?DIU}fȋ=OQ %UtEXM>1SVk*╭-"ZƄ!Š+o;ƇW;7eĶlp9?Y SKA=u\#HVnX̥Ё k4Z֝o,c4Jo4†_иBl-\mfwKx@>~)xvaQKk %]w }xiaqudUFlzO=4"*<7X;pkE6P"* M d67WT$ºY@F㜷>\' Zg<](INdQ8n`j4@աj Lމ/:) 3Yp`WaG5[~B#:)Q>΍beN'!xXĴ JMo=uA-2DD&1.{ҭxJ=!y(t0՟܍IM'Iг_o~!] ˮScNW^C2"z\>L*#YjgGA&|_\xHn+E`D&tLDЃ)nY^%(|y-͗Kq JϤ|I6Q/ɑӊ\]k˰D. . j/`, O2)>l(aooBU5@]⽈nN⻘q,"R{6d4˶z(|Me"z2f3ϰD͕T*z~{p`f#x.j eY7a8,)7}RN`gͶR8CL_HۓȄyشpV({3#~gX.0!%4ɂU-ْrUIvCCлWs)^naR^jQ.2 Ȣ"a=w.`RWѮtv~=}X<-tQ𑚩!2 )\&Setso晋[I(>1ΔQKʏw#*%?%"#QlhjZ6=]7YOT#1([gEY{#:B FSUE x}p|[ԇ~`1e+O]gyr$(/Wdf>@C0:C馿u$ Ǿ^eGՕ2>pO)ËhcVJlH/ABe8%^AFt2&s>;Փƾoe܌iZ؜YM)+7Mf \ ºՇ2`kw9F=M8FFLQr]&Q3 Vz0q\fXJK "? U8dns_&0<$7"# ~zE(7v{ D;&"5VvFn$ZԠtEJ^*#m& dž2K'aj9rGZ8a5㛡I+}9m B_G` JwH3Kkc9\jP{%'mG.z<g 6UP Z R [(; fkWq5%QH7}89 T.;<̪XC!<rG\3]$c޵<$mr}t>\K| &V@.&GKGߋk%@\uW렱0Zƀ;qp1ypKIwxD}"wKݛm|WLѾMmPW[ゲr/y(&!ʷ*g>H+O`J[+reY=et=BqV"?/fBX:pFX^NܽԭB9xbJ+s{pD'%s@\n/Fb YS-փԅo}8crrWٟǪmQ~/hUEtJNECbLښ딤jއx*-T~b~bBYK`?{^[$kC-VNM0W؄wux "lj5#2ڜRv]('d, I \CN!ӮϺiɣ,s.*+Ph N"1`vM=tO)n<Sy  bZ]v:nHZQ`BqUgE_6>H"}G#+nPYX$n|+0BR}CQ;+˟/-㕫tCxǐ*eZ:AВ*-àNKK+ X <6H=ˁ}SZ xw_sr>+Hs.h"E@5<;>񞓷Y.%H,SZ~ihCU:`/&ef;]]oJc|';QpL&&$\syNwiqyk%K9QQeL$Whi1Fj:yk;c@pq!X|~R8~gWOVA1kh۬_$j<>]/W?Lڐ(8P}o5Ι <f (+H* H1T@ | cq4#"e6LV( p@&14;J n_ڌԭ^7]@:_p; +WF5h={Rjd!/+{_MgSYkw3]|/<~W#Pa-,\Ox%TӂixA+kɈ {c\I1seyxmRZ\HM110c@ɿ~y;Q9Pe!"9P5 %o&1(f;N<UD& r-*+8tѶug12N`3#sF;WuE:KimG<$e`S7uި!&PLDtL΢ܙ0JP]9dB)U> QFK*rmX5+u %]z *T1|AGf|3;DʼnG y;+#d&?K9E__;,$cg@9X;o.^.YVxƦvBۦ Ph<Z=\`5hl9oW$XG3GF89wY򿗂 U&/fNHGE8H|+3*DIC8Q#cJoW uG4@(\e2#H!l}5#1M7v3ANO 4Ig-Gx*);#.en39j]2OvRLT:x \yuQ&P-=>(+`(m(CόUӆe=#`Uds},J'ԋO|@!ͼ[̙y]u&_@`yI[Ⱦ☺Z^nƽvhЉ'0v&nuiVp"+i7֛xa*!JYENd[\\$q1i&Mlj[7o{.1kѲ:^d_X  0vR[G=voJz7xcuWLʉ=7گm@ʐf;)S/oOQw޲Sds?$UːqWk"XA#`HV8=^Re#-/Bp iz2T H.RJUϽVƐ'HaLyD~ctk fk$& $l*gp$C^dq!T]%z`j`*;<`WfKL՜ 5LeGCP14sM fЌ@G6}3^`SP)&"K aWNϭVl>һ:e>Щ24ja1ӗÂK1,ҧ[$#UD!daO9nJ2ONqc]E?T ɮ7?k+e:W;^?VJ||Ic: , Szs *L";ydjB㳀esC1+-/ f(3C>$nQ:olfp`N:}XuXC5?;EFޔhxsU8lU! ߐc,.O3lRs1lI >CJ{L5f=Tbi 3/Sh!oU.yXp)m]p9Bm@99x1%3жi^l??>ҡO+SZvMpG4% iEWXT^7cI?c9*,/.ÁCTE0аDPt` mg|ٷ"s[jV<'C-3NB >8Y8tpdgP~:}f!U06"lg([ג~}f@@3ݢ{) a $[9*j>{}^N+u'` JD~HqLe{> 6GGYq+L!]&0tK{W(Iw {~eARny$N_b |1!_'{RUryZ {8 " HAM6T~LLk rقdǃށ @gO)}NtNU g0d@ĚKꡪ}l虋98uQKd6 bUyemM;!aWK/$$6~h>^A8L6A l Z=:D&DY]2  GDC#Tӥ͹W0SAH>zp4ffR Z*$sGD7 {*@y1t'k[9XR-F8Uv"h:H1 {f{_Q&wg ,RZu~ jBSW4nKMze%ЩILM-K'K#w#?^ͪ}nƧ ϛ"k k7ULe1Fd iz8{+%I^ ܐ%&@&'mgS8aק$KN Swu@oP+ 2;TVkڲ.OPMfQ;Ӫn1>Zzg (ojv{6Yxb_L̈% ϋ-M>d&hpe =Uj`T1pnĹ?).X'p4P][{g3dwBDED-d:`I" }>٫H ?T) ݋zN39 }<1H@2vtjg*>o4ʳڑ~]]TD]wPRW*Pbj,Ú1m+u=p;:d<+,n>8gbrH{ QT eyKCwkVdAժ'SAo`CkL1cu U̼T4wʻ&:p-1.h). {w K'HT{Yr#S$L'=^cE% o7֡VvVi^ǘdʼݧL6?;z)׹ު YQhDWy0$g5<;oAmwyT9?Vs!k@~$[ d.2"Vg儭d'~GK吻reڲrOr|_5` wQ>)}'+S.' &<?.0:ȵx޼gw#!t8):Ne$#c(l`tQr;)f(zNAΑT" ag16j Ɯ~+<3oc NK0T`..2h]0.)},70h{g8ncc@e˛+ϡ8QU6zίc']P5Ub Sq.)5DrL5"J#]5rreƈ!XHfVI6(s = d?.iHgn;܌(x֥O6HwlQ8wkCQDs8*nj :JZWrsamG<՝vs6={K/ϧK<@/37Ӹ\,${pȸ2wpóGtM3m 1S{C_R{Hρօm矦#`~Ɓ(LM3 Q#b4t3fSl.mvҽfa$ H\yE5>LڠTݥYNº_k}t }5לZ8ɨa^ru $(z(`^iwʩ= fOyIH90PcԨaDJ/K^@G ]uZƎ)OL҃~2a+Z%7>3Uβ%D&>RT$+XsARvfj<%T T\A rCCF)Wb-K+ٸku 'h >~8|$ 6+O-W27gp{|Z{.V4-q3vK6Y.79MԒ`u:2]3ObKEᯞ~?.O-KٻWՌc#Qͼ>Z\锑=ȷK5ɓT (8ti6U?ގ&Q#lF%Kخ rL_D(=`%?U8\!YwV92O!Mo1 FB)sd1ik;BDd0ژ,B_0x蠗r'Ɓb5 sؠKhV]+O} Tӂ0@p]K<*妅Bsi28"[k5޷ђQqèEY3cW؎PyЏP`-cˋndaȨ4RV_9oX1U{XW´Ä\9P,I [xM||zjͼNv}ťZdEl-id=j7(l2#? +Nʵx80^2-K*P/5)B"XP)fkHM)34n@+B6=!dB3Pc*K/p:zpn"q(IkL (R"qGd=ʈ].ekyQt b667.@?~;8"6PPY,f | #RAqb5 2D 㛆f57ҧ9ؽcsḤD1;~-eYc ָI4ؿ6ir<wX.P0Я UJjXU΅㊂ h&"sI:p?&檀}TFwym;].`ٯC qCgcډ& XM}ϰq2%xY% 5M}kE.Od853R+\W2,{>iBZKpsV @;KJ)qOvݪQuKQjDaD|E9C@k6\nJo X) TE}2h!f-x)̤"m!zlR5zI]Yx^\ ;[qsSʰ9IUm*V̀[{7Mi4 W{4˧ǣwj/@m`ӔfX ;Zo,%eRHѿeLTiH(^mO*b>r_pQ7?ۿY4+m&ą raޠCmBkD^wg#'7s/s]VQ|N1=]pl-Պ3(ٔ4D'G^mY@FuU\[ΈQaWPyPwٶ7VjU,c!/0KZjt܆~TFioZ b_js^ߡTT]:u&C#|{ꎳ4zUA??jRʎn(-9 ekFOÚ@ErQycC!6KLP]<Ȑ*$4%AS 'H}\<Khf2ys z4f*4Qc Ƕ5 7+F# էQ 0:תbDeᏇ5΢-H^( j!KR2'0V̳W^}Qpm3mptg2BA|;Gnx\5fņ4O)I_˕ J)~(tC53@9!2{M{=Y _]z:k9uv^VC{8Iw;T.= A4t5] #n_LY ":`%1'XAZf~ly`sl Gm\ϏɄP6A[)I ;S;篢Ak RG=vB"GaTYhsH׺am mԁCLn &MʅKč{ flשz/%BգF°M"O$$|&KK@AF‰6ohg B@.,K([%W|~$tX>b ՙ@|tcRS佛\g'UH5 KgֻqNQpZ[ ,)m> ֙>΍wbO Sѣ #+@SK^67VNa*<k"\NQrI"Ścj=Q1FE|" r`R(qvJ h .|$vsd6E]4ὸ;?W#0.UM{!~luU$=IL]d "+Q&i0@dL\x΃{!qA-ڕ ߙ!`Ƅ|gF)lCRm>ԙ 'daL\V62c~։,>=JE3z[;PU?{>.a)0XyKay< |]̖FjOGBŃӻeRHeR.HSN#HegfBQTu()K:cwg`& L*ZM5l9-rFF*Q䓰?> 1C$Z2{ǽ!!"!\<r`4 VɬE1*_#hHGex<7AMo>w7OH/n[yiW ʄԝN V)\_=89Si y{}詷:C 3ܨǘWC^5(@96$Bp{3g(Ȝו΋˚"vD{SA?tSwhDq Є.lP HO.K߱ %@>0ws2a+W ߠ~'OQ %IS(/LBDFIJDiZ1Lj2ɸm߯ӭs1 2&i.3#xt'~?# Z &p"]oŷ^X(AkIgກӿPS1.M_;Zو>4ISEJ?| R77TT$moǪfdD;jr IK179v幩H295Nbm{6'_'/a<9ë lw}?kS2k+;~w~J8|ubi9ö +Jp1Ly}H[RW1ȿ+A"@$ kZ 7n;ݤ%J=RC Plaxef&*U#{}"K<EX%s5%X'GDz 7I5sE"5ZR2Tc,9q SÕw\ۆpCm'2~nW,2~ׅϟQV]n&|&V&M̤:^3EvN&Nٶ>)r @Z4TSr-`O^_9Y [sH6v.YEJMA|)U0jf e~8 @ZX(hSQ&b![WYgeԹ_Bt*X4* ;bh VUwT7_V(_ͣc!׵ehKcTPX|1fHI0;1>( Wn^}cFU}9,-l-Ĉk^f1 >!4lwrٶN'rdhQ)t`y½I$1f;lJӟ FWI~J;866bEd{GZBx3iQޕSQHkD'iSR1 Ţf^'%η]H kʱyKD mߺ@CZ[~dsm[JI'LS̺Mo"(h{oLG,I,- EcBԬT2i [HwM?uTW: < !z)iMllQ_j 5u$n%'_wwӉ)4] x>PՀ6hų;\Kn)B9wZe 8mCt/6y9\V.ڐwlwWIv!4 ԫD2„܌\nȨ~mA e_:0ƚ@>zQ[ϵꄦߠ>i$e=Y 럐ȈjJh"VɴUS릌T>z CPW8,+S?Jl-4Y"hj;PG% LbI.l/7{X8'Z*SJIrQX jyp4Y7oC_.ˁ-0̝zjInO H* (l39CZۗOn͜Ҡag\ELCtə\2=L6J=cT7 ]KM2}4h Xf]xG纋'hk(sQX[ٷ4qsuqo'fSBCal*0+4qEsc[/g*o@)*{xK$,V%$ xq-BuN;g{Pq4piԌiwsr]+E%B 0Grou9'5yb.%%:u\}&neO2$$BAeX Ó (t ],ι`ZՍem5"pr~%^9ձi7UW3Γ?a+L'eEFg) fYCBd]J?F%1fV<Y=< ;roұT;U? CoeZP#6$g)r.}?MMdmՐQ 7U@nf ~֜PD;{^s߉v8 dyedQ۷Z>̟{ϘvኳRI'ՓnW\HC@ɐ21G徬ZR 鬨'ylVvi`f:~sJi?W@88*p%0|C>r;sLaQ܅d}Y]\\oަ__rJ. Td ?+-؇޸uK.܂K)سo4.5:Mo//grbL;ED5p?"a#2kNV`GC]W;GbdNE;f.|*(jV2rb[jQ:r7T#D0)y}[6aӫU@#OȮ7CMGT2- r+-*ޗ2ο<*|#Qp53]#1 {E4"1 ;fTK\Rhy@=@Ԇٟ"Ox#P+_xJ 4/"iOTr"̡zՄ1:!nbeAXʱW~VvlpD@vK##;'[G2ԅm pxk8 b쯖Oz~cHbC esF߹HCm]c $*cdž;ŅjgӦUEJO.J-eݠ; O= ƌ8xؤX㚺91=;,W@)&$HBV&'>uo:-4nHʲa^գb\"C0ѹ=Odpz"8*W=~z5ҽ+=yr? }OPmmsiw0'Q҇:QLZa6%(UOfZF 2V&.tၻ+D8t=ɂ Z0CQ!( kŹc 1tv1t;5;߿b<90/'s`}E(:{\Y$gcmq5h7辤V5n4&^ДOJ&y;fKe^1R/n<=6s}E{`YElIIZ㺯91(IvMܲs{ulck omBAKIx5մ re2uLZy͚beQPaZ9ר'ez/ l]3Abu)']$vyGIPC.{UNZ@z:c=VlE̕Gˌ O1u W*KGat(yQ'pMho@1%n?j Cy` ˜;/AX+ $[OC+0\kbInpUYಉ`}7$Nu咈KGyҥ WOwEtkrC" M@ Zy6mumqCb 9ČD9'sg3MrIf#puo :vZcyM$H-)iU -3236dR)p*g8t zٝы<E:]P?po!W\rE&L-,\4 _ot(f'oP-\ >lDOI TxݚzVנ`.EFM趯C:;*8'1K K7T|\d\BUGr4}ZI<-n}]T~2VF1E8PݢKCqcY%@oŪe6Gqshqc&:hbbVR%f~=Ct׽k|bVόd!jl@±V)P;q㌫.0< y~RT YbGÁS=ʦ{,/Uou8&}캌.{{7ѳ7?ZQ`נVq݌xÊgXX.!y LDůO55ʸZ Va'HZi/2?աK1tnkkuIkgW/%)-~PTL%~vZgGa g(< 5x Ͱ%rYÊ\q[XK [o0Q5~+L~oeԅ;c|˯HNt°"pX1!"tҺnyv&t,\g[D,7aLB&SfˌIԉeA̚ޜfR#iB?h;CS>`j6E vO Ed!⒚AhIJX,$B_~hÇ[.|1-Z{vCxr݆ F *5v0-lY2}ՕpWHOC&H*Ɉh3{ĭAY6#5О>Vklkߔ"wSۥx =UMV92%b.}qHə@" 5@Gtf>nkkHιޥpM,omy{k 0~_.tk+qGnUNZŴK;L>C`:m0L7m8_^B;ꦂA"t mI,B.!*N }/<'ɢvfCzoJR['hfOE{/i@+pZ|m(XɎ )#) 3q?γIU!' KO.4 wU8ܸàbL.w-7-=QF>v#y3c%z* )3p*h[oVy'cX[aC1S ¯Z0_<`۔KwSK@1k\U `,{D6-pͭQt(vojL""Y9op,j&cxVRqŋ9V/z'vf>)?0Z|[a۴$#"PAbDB=həd#ėfʓ.n?mJMs#B fLa9}!z-o7Ls ;VP ف8ĪDzXZ~$,jUXWpIkm!]-Ncuc @ #J٦{TL5 y7YK:%y7oqgaqa/JY:*!tLN6I92K#3m`W7N@a@8'ښ$qšsplөF1j-A]X~(wA*h,6eÒ4!A%ֺR{c2pv0{'& ^`ΩkLv$8rڬ'!-#Cvpĩw/3 #yPۻ0q-ٮ^PDW@3.+PVc\9-w6f_zó=,t8*KSL<ZDe8\-7)A`Bqר / ;L5QPx_T;x/)SV3S'_sMZO˖Fp-eSP"V\+DuE}WuȈ |Hey)Q]gʽu2.AEѣ1\i4)h˜L8~f _5,])*r%Z5%ݫ䎸!>y@\lȢW)(spgvEUEENLSK܃#:zX^>Lmҙ{J:va+gU`[=;.>g鿱/B|wM1 >] 4~\&vI=/-/C7W=3"[}=k1pr\g+4i |um4prGvgjc :+U#ldgl :  RTfRsTi`AwPnd7dO lT&~1''pc-KώpF-Ur."h)?r,%eѐxA -^~q J4LKڈ163U'4 Դ3N|GzӵLmWL  *uVR{39U'4E)yMn 9v2ۺTžlHOH* Wki ]Qo%Zkb4T6]Y^?sPed8Nj,;{ϫWH~ 8Js[4?+ WAK| [ +֨U?ЪC erْs9 S$zX(Z2>!I LL㕧If))>a&"c$9cbmqWO[Ϯ雰 NjHV]x$|)#:¬k0SVyp@9wʚG.щ Kv Fctxڇ\=;6o NUҙB9Z2,\u&Й7Gݠex{:R.ֲ`xU"[79I<K9?u0gxyvzs ٮ9r,>j^&+=15$,I< ;EoDkIؠͯ]E*T,ҴyBf{p K[a A٘ho/]os%z>N8n,M}*nt\ ݱl'Άp@ ol*'W8j)ᇮC]ɒ .ܹ (TѼ~vRuM_i8V=r5dmfqD|X}}+Oe螧G֏|yy)UK45M6LCDp鰈Lh=!ާzJ |WĊ<JrΓ-e/|\X8 [I i&U7m ֬jX^%ԇ3mcKV#Xm頲J#Xm(RHGv:k=8|1M%3շ՚mJFsxp0&%HxF">Cu{[[I5?å0\|Js xi]lj$Rau}6N{:3X-ā, vFb'zȁ9`>z/Tg9s=-Բ̇N8:J|Nha +.il3#1ONa`>& ny.z{D^H v  H>wZ bGw*j:A4ɀ=a[3Hh_p'Ɯ)깦'UABGk(}B 7@wԼ67A!gc݇4QZN@=$Z tZS"" Ukfn:ueCDtH~lR;!$;Kp  e?$KHE i =ܩ@D3֤SJj㢏(>A50 ~<cƮLGN PsU`# ԠeaJ 1 & MxU%qHhf3SA/׺GBbq9R9O+=2Rф03)`72%k\hõ ΜdNvn\{g6bN!% kOILR7@a&Fgr+9Z"Ȝ m1ݎ8= ֯1_7]suK88 ꫶/N#sQjfYnNSnw\fsrZ((v50)iIGO!R7AWM%iħ.DѳaۗwecbUz Axq9*%ԯ B<#9 GOB(5/,#]>/{0Eg,p9}b!@y|QI(T1|{~Doؾ?L.sCK`6­8;.pHPvѨ G6I R5|?0A*$#ЇAW~\ ZʤDJ [IY3]y +R<iwz^uٝ l1G',2܍VrK='hQ;/?WpT?OF3Hĕߩ7'P=TjeNXwSttVBW!KČ^`5ZGMAM L=Q4X1R:La #خcu'U"\:AX;{st6~aYꋃ'=,qƧeB{sf[RTfO4ڼ؉};A٫3pai F~60H)DJʨ= 0L4I,>+a6Fv^~$.}K7 N Z052ajT[s ߮];_FC] 9 AJF*E:C0 (iѥ6C2# Ӡe|̺8fV9W ƃ*5Hdr. S^R3j ҾlYb`ʶJS 9N8Si7P@1B#&uLAg/Wq%kaA!ZjX4Q_EUt'i(h-rn``l?:3Lc)fߩvl#1w;j!/4>_ sA׿PnCɹW: >q.%EL2#2/jK x1EG1w ZžBk)O0/P u}1 nڅ݆̑ q`[iتx5+ͧf̣/JnJ4 6ֆ,nM=+)yUy q #u-Td?Z^z4@<)!8hXZy2D,|T~SYW@\8%//q7Eϥ"F ~x X%>XD"\tŨ;A }x-g5)~̯߾bf K<Ƒi M%&rn ?pBkĪ=֤{EDž8+ceRxP3|_aZz؆>ޞ %HFA;D*-\f#9-if]0Y9pX$VZEJx%Q>{Kå`+wjD 3pTt@y{+ЗSi~ لrNŐhY*U9d9cM_k+u BEyH  [6y;mݮM%5t)MD5@[>8us$s4& pp9erKECQR9 ߻\@VtOiW;NJ5R1]& 0ιOD/А].z5nݎQ1s[7}Aʪ ;*uሾKB. *d"" ʹZ=!=d ! Q>`sE;tC'ɿ6/S1u&bdxQK$ѝ7,aY*ɾ:imbƛ?nuuip~[S/~ m?Q](?4ъ}:R0vM==,DĖu`_q7⣖%P]Yx4׌7kZE'? [7Hn|mwJb#Prw<.F?0WƦRjF>C=-}=7_čA5^L*t1p֭L?H\М>@Zc[jL+,. I xk0TsW8k)wP w/ {Cь, iIݺGybFA+$]<νTLO4Ja@kNC@ ;;vX$xPQWn4'rX*ȻC9Qqϩ?3v6Ml#[s1.]3bn;c=+BU4V6K:eOƥ Ѳ]ػrŨI@a\v8L5ǸL b'GhnYmF{_-.<@ְ;L#5m~7NTH!(t@dv'5]z PUs$xbK84@f0]G昊tBΎs16zRt%q$cࡗS,hO FXc\iqb `$Boh`G>@+|;V Xgtox|eoH*@e`<{e /+ǻkcd8B-r^4_͖/ "oW0_w%? q&&K*F"!!?@%4 MLc̽T];k6jjHgpJ[RyL4N$,lyq#d)'i8"{bFng_gj!ވv 32 o\9>י$ܠ/5fs,nY,^,rc2p*>g%SES~u֋Y⋏ҫ/dB3ٶv)8ѧn5Z}W>yY[{~oz 0:HA0<,cMX19u%Y|2EOJJ!&3HTEQcOe3UKQENbg>jXvVޓV^[ M8lGK?J_*ǽFw"-  ]^#`ѵZOQhتZ֦$.+)~p((698ir,TZWA2ŏ-!u`Kmۦ [fO~Z?wߕ' iOVJһ,sͨi2=8nfv2UR'6@ 6 ܕ 慞\Qvdcv4p@ #AX# vcuZ_T'Pwq0.I |\ э܇LԂ#eWK]7 9EȺP\4Ft:ӓM81/4 |p_Ϊn VZ;CN e^[$9z}|M1AkX$$Vg7[lyl (*2y(MTi*7ܢzZҋgצ,XZ˺e~Բu" HIORs7L&SOsu].i}tFĈkGh5+ޥ"Q8s]}(LZߑ+Eg$tPev_qu'DwNeȍR࠮d߹o&+}cם$n .wŹ[svIBە.gwƱ43o52`DD5jM=zXC3&W/VuY;Ff0T?CՆkuPAŠG-b ɔ;IYI^*$F9Wl+NGwOEAL񻧰k{RINޙ*H1nEkX.& _v98md? A=ǒL$@0^L]Puѽfw"7=GVRؚe n@^_A'%┨Hsǽr-͇cU%Ƽ)J긞rSk;5=2"&- v&,._'rg]W U\hxďZ cR2Ppn MLG.UM:˙ntܔblZhCڹq&6MiFRǃ2EeZ[  -z8cĮN pD!~{|Aã v%{BSEOuN{bW becz7^39>wkjl>N2FV|2&ןBk5o{WA{$,3SaQC;/u*[ Ǻ`씎E^\l4nXh[}ZjaFCW8e K7k& և9B(px)])8eHvyS,_qi`N$wQJϝX?X{KɎh+Cw;;0=x[ʄ!ecOvJy7>A ʡwzNh=Jdlx;3㒇+OtR)]it(wk| LV`as_w;2}gb. (v1aD}kǶq6c=!A[jtד߱-phH$N";NX?DlZ, N Fx bZkN x+=flm5_Л,bLz3e19Ǽ \䶩D`G}0_J# b`?%eKIH W[نc!5gYf"t7tEi$_g pڡam딘 GoV{Ge E!Gј1_SzƤm٫ }Xk"d$W};:y&R꺈3ˡ=U9t} &>#個Ppj=K.,GUal5, !CՑrUEZ10y.5qx.}`yMrB@AN5E'~H7' Ȉy&BRM6I:^uYAl8=lڱԌL2bޓ`M2Rp__;±a#iLBP 1M=4HI >vNpG3+});@%;` .7o8NCYq Z{Dct59" c=X(jYωK.u s(`*@c7e&/)k4WValoAƲMƱeDм0P;=H)LK'V*nuG_A*Z BWe)k$yWU肢.ɩ-- 8멆o<2,[_7M:2sʋ#bȑݳW^v+?q: 1zfO iHw&B2mp]pLMK8mB!HqD]M_6yȲ%i 3ٖD(}v'pFdg@y@Κ}e69!m<<'Bůd"e2dŚ3;Mp4Pf“UD-nטkn8.c"^) ķ͟D"%Jju6L3QGSĻ :@P"MOu Tmp,~X%S(Z"&|:t>'aȻt31I joc=8nFSB-KkVi"R1{d@~4MEKi,a]9`lʑ@ e!U{>Xр{$DpLxNC*:9*Gev}! JOaYGddLXe4o:0ksBe dLOOp^HZB"ueT~a؋u>&ͷ:T*^eS;Ƕ,ibx1V)$?&|+47Gvxg.S .P"&0m_AQ[st/Ga*x6Jې3Hǡө` d[;"X jb+bTT`b?V4RY/# FrX'8!ؘH!J" „|Ke UX5$Uۯ9jEarRU Jy/-R:@1'}w ^b@ @I|U~F)pEdwZd"E4 jϒ/Kq|ǒ3喎 C n٢'!6f 8 y16"/ >>d£ҢrSj.]p¨X @Pk{ ?_Ԏ+ h|贮1Q#yiĒ$3vLeF4 vbXY=*v!b^-r-,A^az=Ur 4:>qA5#37Z/Hp|ClA֦%?ڰFNUEu+K}p^c]W,]uWiJitjJ|S1!r [٨f5U.¢￾N KRFv\'DRwMoŖoK۲H} P}N>Nޔ3{j ^Sad2Cm)d~ڼj<46 d]\ JeUf7M@xylrj!BjXP @+F/e&;&>P \=wǢkޞ)/+ط-޶oc7ʱkn;OĠ5,$OfuvdK;=R=hLޖps: B $ޢ63+JqЅf-|써U=~oBl?QBBt=D1r'ޜɀ4;q[wg)pY|/HmɅ$TyD%@zYN[2CbPE kD%HY%sCJ!tAKȺ`Hnq1֋]bnCWϫc&:U&%I+vUWŐ9> 5r=;b6#,2B$;]p\x`sPhѫ߷'Nw(f@YǑ-q ^9:^t.Bږ</ˍORԠjܩ$ Ma<#Z 4 ̲ܪXjáY,^31xۓhњlJT>]WbrA5,p`7wDNQ LO]ChL+9*1D6ԩ-tx?؜):7 Luºy/;;%ԟe!]P&ѕN?>9߼O-$cHv~sfC䊳L^v=UYzf joTf5}Cdyt&}g,gY*mb*`"{pYLm:`><+jMajYQVVzJ-.g 4}!%ދ^Iu;X]^I I;JK 5s-.=ٸg!AȀ?gq%n,cxAB < jXt۵S{r'tGR$ 8N@WT uLǴ@LElDͤ2u~`{73 ˵0 y.V:bp/'u, ܭ:HF&\|ф !M9J|+\mȋ`%sF/K&:Dpݢbɚ Q+\s;FJ}mcG}P\5`1H#D(y^0MdNw{qO(@E : /:Q)'q=VЁd츆VSồt|i-)%)tQ\V}|dluOf?@QkĻ 4]WeU-‚2p1S3[)Cdm}r뒾Eاϴj+Ҙ洿gx`^7=Pd^'CHYT\hb 1h~H[Ҍl^/8e[5uTu 4zH9;H>h3=ja{fwd7 n?%/,yD;܊8*PVXGF|^wM1p-.0},*`yJXRQ~P#/8MڂS Yk sأqq7i,Z蒕DDL#A}?ņf.G~rL9y=fC im\ bCJuPɉ7s3^g@-Jؽοu?LHku4rs}h `^︜9[ޒ<hLKdޯܣí(ͱ3cc H): dz5GV6R@V>j6Cۂ<0h?xM+L=Ϟ3wb Ij?-(Y= 9_mV/̇׫6CHu9Lm68LA9w7Sg߻狸J-#2^ ?]CZv#^~αf>2PGagxn}O"x졸?*}{Sa@ 6F<|*h= mz7X]T*No4NDY[xFtOZu:Hc ̨և<~LVy(=@0ԿZZt H f :<kvfF+Ǽ"z((3D\i񂄬OSDWk(jvgM2/·yuI!w w}Z2CbxF&-z܀.^_Z{1fI#f JՐ50=E$("kWl;0`YomkL/vV!w+A&e)k|k1J3P;*׽+VD$Gn43[ F7,J\ۉ|-f-m:э3s "ƴs.Jǔm~fgHjJЍKYH!vR3g|TS;1/qM;av& - رZKlN/Db#ʆQ_u$Oc[oSM& z$D?)5'k3{jLUQa'Yĸ` 5ՍSuc}u<|(#r~#xPFRa:| &7פΦwY+2ԉbʃ?LWUr۱&^; L[ Ce4Ԉ#iOCzԜws2j0ѶILf|zʥեqV-Ȗ{TSodV*+Ȍ2[=Y 8>$k$̒myx?nd)6J_e UBGMR]G-\/s١&ލ9eDB1)#/utY o١hnʠ: x ]C8 0gS` eKư~?qo^u1YuRG7:Υ5x>CLQ\=LR/Xd,y [7Mcꀓo<M=ET6q/>7ŧpaOԽ\ P:i.ÿ¿[ B XY(kK DX]u"pK:U gf6jI+_\n66j;Xm1qE  й[yӇ,ybAcT,v] q(4hJW{W[{f63]6*,*&ީz !Ɣ$FZ֏*l]MTܗVu4|OnbōB]G帠|A>aXtZ_`K)IS &'qw4 wfv&gClۚ'5(,sZ鈵1 f :iL4x]_ ND'k**٫%Cz\$Iɑ00aVKIRC8;n,y~VHS@k8K#iʘ8]-?/>e~h͕k2N'{iNrEk(fUaa;HAj0IÍf2`dxu9V9WIe+V{lܖ}Z㓅%:'y>Iu%I~I2^  j-hӂ%P~j,x}1=slRG~prx͏Bl>גּ{]w0tӸ)fL~TŽ`BLS+xX -Y4 P.8]–U쓕8&8ٖNpS\Q+>,dC@l38i!v1џU o ۭz[cZw 5-SvhP3pDJ s`ZHÔG6\¢Ke~j^y'Nыj!{+$&eM6R EaP#ǝVS>M?أρa +ͤέ-dfLnHZ}܇7ąS\fɩd+{Ҁ0Ams7B%AvĔf:HpXZ( xpW:4s~5/2sI~%+x4 DNEsR*ק|)j!8v[qag6e]Fd[\ O:}rN+vqQg-6 CFu>8d ̋ F`B?KsT,-M 颚%)BiޜAjHl֍:(lIk:2ҍ"aFhY+CA2.Bdžg;@;vKѺ"H*&ae$>@h".Pdε蛘ySTD}>w+MmiUՔE+ eq66,Xyoۊu8$A4 ˫ŏ |V?hVu'N*ב6 @ WCֺ…f9m,QoV(84? <63$@ZnyϖKW,@KC@<+ZgF^MArhe=^8)n_R=|7 L6A{Jy33f@=":N]d| Ұș 'Z*\/ɪyߡ[&HݲVvzhn )m[t_Q? c:!k?w6*l%CUqs? \GLn Xy Ui(qwc3WC,Y+*}xlo9*8/gG_MYRbaOA3J}*kXv`_F%-DžcNʾ'z/iO NA9^ 4EW]dcO]pZ:1kzH{=Yq<̹XVUM񌨚Z_ڸTOSmCwTu%>I^Snb>h]#w\e˸ۭxzĸCϪiq|%UJ )cxM ^#ީ;^ Å'mOsv/JxnZLL'r9FyRkͨ j@m*g@imZ쫕QԷ%P-渗;'f@oԨo) ‡ga "؍1A@ !wfSM'$ 'K9+^}S+rm&$~TkE {iB&pop; X<'4R[/dfwBR+3i \ZL!΂ܵ"4U;:'H\ 9ͷEԔgpٷڎ>qHB1 85?MZ+c'p-F`{ل H@0c kkuc/gDιcUDo"hTV duEkd+Dbp5LrLj'\0tU3N$,7i#5KFSQ>3i(ymO)pu;"M L*w]WQ% eC}7&iۭFTZ{ G0?3K~@REƛN6>r1Yj^Fgf39 QC}ej%DzC8wSnΰ%0:@HE *N Ō\DivQX_ȡ%!OE Ne:#Dp[&]=Lekap`5PcRN͓았h#tkߜe }1Ƽ1^31=5M>4aXL[{ȃӄI1$-RXqg]g}?}y.0B MȣU1[ٖ$mL} 1uhĝ6$x.j7zMz:Vl}!}Q2OWEv#tgȖ?v %~[ A`_Uaz 57;4xϥ̊$*estռ:'8kHBҶVwQURd7jNe"D.ܹv1R¦[*jH 9B9xAtobaIT1V`'v/V#=#o 6s+բ F=DsmFO9r׼v,90 0V ܊'3Qy=I!n~u-&? )j, [CxZY9=BWqos<4"i؍A :EUa v!ZR@<YxeՑ͚{@"ߐ3\- 1l}=re\9wM݀:QfCVre`qcwwe WKHOs]"< /]g;&nbXc#j ?eNb:A\dӴ}=W٘ZɄxP*T_0^ɪYNR9T@ˊqvi,븈Af.qQW "2 wxVwOCn4e8}X4e͒'qmTCkj8K vc/l9F9ӡ:ho\xF+N\ا{[7 ?Fd/g#q1M[>cZ1u4&r 9/%ۨQy.K< IK%>ؤpñWxxqQcAC0`&bvzbb0V_r`&dU_54Eן 7 =M(3ʘ:&Wb$˦%oUMb&# igKu54(dA Tk+]w_D}H^wާu S1Ds/G&!U63bbqk~sŰbHk h: |xQkOyn+RD7V w3h҂bjT[Cm29`ת) w sF[܈\7;=ǗN\Oٴ`%oMVc^\d컒3n[ Y 3I'9Z'!+U^]M$cҐnqPtj8AfxʭMt[&* ꓥMNܶZm@).dWHəh^഍>'+.k!6U5**ޱVH+ [O!gfR\F+ \WtwD >ŬR.^OKeH|3+k3mewp g[(#wY6D-j VmuO26oa=Z]rH :u)O!ASV6rF=9 K id7 DHսkYc 7Ch#:wT|UGJFm;ϻÅ#"Wu}"*1na ^>4xO@v4^Ȩp] @+"A vw/rԌ]B;Eq@(YiZjgxyiyjtr<0b?IuHԕvYWc c[!J/P?TI(%%yXS`-`"j1p(,6NI{Hp5!uқ,*-jiluaD& ;6Ȝnw5Pge2$Ѡsޜ&ZmaP抋!ms%vҝa+WfD<_ڵ`w%;%D94qXb)Q em<Ɋ5 z6-]Edii~%a-/X7>-i>M;u58ЙVY&RO@_NevwC?mu,sܢ)pϙؒS2$B2BiЯTk]Nt{  \\aOąfz ^9b"؉ѫ_#Vg CR85*_T9sԵgC2 Vͭ= J$p}^p;:uޑ ڽDBV(#TN3YTʶo]Ml-GZ>D$E.lxf&UeߕՂ )=jT4fDN7!" n6f$:h/LGNlPZ(U Hy<Lu|,cs:q5W qBîC5677PՉ7lvqM,"6B ߃߯C]&LZ_`g f}X( f95߆Gm\@X]XY,sa9=7yj.}:*^pe=ʨ͖CaӢ[QIdԾ]6 H9D`ۃ:NZ;}BH- .=02!'e j}tCOO(fRoB5=?Q&ϥK>pjp"q(2Ϸ܀jIZ4s".JqD db0R'łpb["0 a;S*ͫcrgݡ'fSAONډ@9bհ5\=5OM&Nd)l/+I"d 2ޞ1q'O%E~KZ +(v!KӜ{`IDa42}4Y'qV_fefGx6"c[-7ե &F`v=$PsFVJcVazTXqCssdS7A|ڑ _[dU3dZb_ jF ݳ^̓JVHLnhvƜO-Co*6KX.jĊ7 ַ)\0=ɲNՃK ϨOr0A@7N35{?^N1YIy@tO8v RDUNdV} mHeu!#ֈק*@3]%jLreE%D_q¥B~S2N߉МR"^3c)i ?7;óDD8g6~r Dc;5eXQ7N$&0=a'fin5r7rri/pf '^%\ExD̦_B%O^Bi4mzN?}p2V{}_,-T'υ`kKI/]C/[]HSd#J ލ궤bL9+]Χ :PI#ބ7+qw$;aYSš8a9P%w6".DUNA7^Gp>NSe,f.lkQCW$<Ҁè=;<:5>iE芖sYnm] 7$Y#h1ZR$h?_M1wGBيi3Ev,k_$K6+mTHi (t _QuS WZ{( ZTܬFםmE; ><2DׯAD;t~?3l݌-{|b0{n#{&>ϛ^ C'"QIj{yUa!~lCNS‟$avHQS2Vdfc* 0BIwi Nfw04aJb@C [gҭSDۇNՖ  uQ:9d{{E5>oV\N8'iD%~&ҙKwfy-BIf*,>,Cfi*H~N h )ka8> .cYR8=X3KTt)kH:5e?Pe6B%8곿.79roXΕ*u+Bۼxeٚb]I V^נ9lč3ɛ3˾Btc)JHe ]M*hy-I4{䨑On׻nޓ8D4mKKH0 {=߀B,U#HkrlX$ vnYVQ {ǨE@bbMfC$z.dW6'Q:Б;/pGD`S3NnF)wU Kn8[qpR:CiOYw 6}݄d3tUP3>$nmM"f[I8۷JODYa+&d]x\xcF?Ô !{ѸXbJ7"c=̝OD_ފ@7dM̸C1jvEhIVݦwk J&Et̑5gnj?3cw9u " {.'.0Rn8ݡ5S]IxFB|S@n9G A்̛"( 5`VNUAHMS*=q]h Mͪ׭vٍ*[t' <ǘL F# ݖf ̬USI0Vc%8HF0v7=*Q7kƍ@}k˱n5::MċeWtGi61Uag<99P2Hc$&񺡕>5oG{4gB:=144>.+W}s/X$+W`Q8UNpD*Rmg2Re'do9K`nޣM"C B,mfQIznQ  mRVɎUp76MRR%dfp `uE@N%BsT[t(M3RRǒ^g ئ&7$t97c!vB/7SDB,ZZ%Ktl(b5Uˈ,P4>>Hɠ%Kឩ.@<*,!D05aYkNu#k3.9ثpBٗ=G>mf`\@q@;16R}**b 8xJ^!jR9 l>P96MV~g`bXR}U]<Aҩ-}\-c 1nRb8t'Pa蠳bRj9g*V[~2M6 tq=ۙq|fᡃ0n,ax(iY8sY%/7.3^n)/*~{!TǾGs\! 0ێLRԼ~@vgb6*-< ~y/9 B8mVFl;߽l^ ?T͝-r0r"3 DZ9lY=5A(+]6s@y6h oC)8nEZ=%QT19#i2ppIDprOg{66 qTBŒi|Ox}i qgϸ{y4~5F .zw_DH9 T5 5aW–E3yX{?T,nu%[ i5F/O04ނV#'zRBsڷ!j\O\˦C[#KE"m9bacdrsZ0-ʷG: V.q{mQ,rXndTݑsgED-v-~Qw橧+ #d+8J{o;7˓eDkE[%(YUpᜎ|P*h;09fnϊ7J x<:V ˁV{ymwp`ԙ-N!"D0\:I]YXW#OH넆Tc'jdTsxqo!5(q]w}^c)W8O0QpK\@)[QWȸ4H fK? m,@4YfVhSigP:4{c.]9fȜߙ<`,|NPnhʵ#L5,<̉Xkk.Ilz^ JYb)߫`#d|ErKw(TXfA)x%v]TlnxNLJk[ /3NF'D6G- t^jCQ7ߺv(!>ZjȽOhD @~\+їd4/G@ا'E!.#gSґ7|@AӻOzU1CI0t%_9J=o%Pen/@Tw>=r2!رVKqf eka$-@('ra"8̨GL"JqEژ6T诂z!?{%c`8C:C7,nI1I3OxRW,U#ݠDŽ+~xDNG[AiZhw\pDgLQ\ʭ%9xFc7(L! s+`\5E5Jfȴ}+@5(bdz'|٦.n% \![얐%iG] w]!sa2ۀA6T,t́9Ze\ZZ~D_$}5EۖQb'~MRlEֆJaPYmk|瓋|%Uq΃ n|ɝڳ97Ic F,̶/İ&C"rvzAwc ? P#$$  !'cpJ6!U<36O,#AlM=$j ({QUy5U\fǰ*2|$NRMRrN]*ly؉}oHltݕ!8/#6BS-3#+["/A=; xb/ALҩ&N>%˃w6u@ O$gVbJOwH.t#8JAA9b㯨@QYZv7*:HUǹQD>Bd*IHXDP\@&OrtHjEv'$mvVgpC&ȃaIȹU CȤ+w~N5(@m6:lVSKZN|Lnh'pT)d8"T$ ɱf uCUU{{j\J(s3.xl̙,2U zTP[/RV9!mT?B+@1L)[nw, 4 sיכЭ~.(  Q9={i|mI;H+iC hQwR}:{zs2wy9o؇lՐ0qeMR)NES: X'cn PQ)]Cs]5H"y!N{&V7`?OeGؔu{~aJC`n.WL:y?S7 )xTf54`)9q֏m\Yb78c1NH@` OvFe8H~MԸe| ,Ο͘s՗໙}ԉ;}{^[[\? vh]9$cwϭ̷GHsu:ZTL}->$H8 ORe3Wrd,p+Xn$Ucw7Ԟwce,M2ND )C<^$uTt:&gk/َdE9'RJL푵#PO4"bbtKHFЋS2XEl ZކS Ƕt@JYAUNd^%"9^t}a 86Y7vMQ.zi8|"N8݃|d>,qJkp_;Yhj*7oT&xe6oDe x3Ӄ{CPuWK2W \U~l>eE]`ar!nb+g ~N ,S[VtF,1o|h p>9RS5 bq ;^Z4V&*j X'",:)H4xhEME7~,,C#qH (C/U;:Vv;L IB01F0hc!|?Ʒn0GOCl iep$v!{ I1^k]R7}ZpJF}#Ow :a+"[˸ J (em[;})n`MaK rŜҴ> >P:UmC8_UnB8^ELJ(;IOʡ)b4h([+@gH~EF^h^Q^Nhem:Kʱ3 ,fv)N I#&X؂xJxuOGԳcV6 R8˶KR5F|Ll]L>R(~C .VK Ĕ몖C,M2:JQk°! I$inf "=L.Ÿen_;BqC~pzBdˁp`Xu2;a J@HDs=dC71@wȋBe]Z\3'e2itvO3j;wX*4/v {JI\|Lk]t9otHGn,eO'Oak!s)]оĀ'LVv);2|A}F(fEB}ZTԢFu@CU)$%S9%}($zŀt [}9aT#҃%9̕L|f_L;bh}Xӷx2ÊdkUl@zȊtb.6+-8?E!-iUN*,VCjbiQQzXr93#dԦnKPfҤk/ .ʒ*r$殫R~3[QڅszYAa1b dI7 ՕWrMf<Zwfw3Ӵ[jxr8P:WהPl{r^lPl3R~ e.?kF!~2M.&bX:K pd[T)W[Wsش^}Ǯ3]sT'pn>i z {%oG}UˑorxRav}"F4k#G\ {3-uc4*M Dp~d5K#)<$ӓݾ(\"ӱ +\?")Kfhc"le6чAj}\xpz \n6O)"5_u !(%"ˇ1rA>Ӛ{3#>vƘ>1+&|SYK}S6YcHmJ=$S(.*A7#Oi*5Iҩ[,4-1vf4Yh!1yÊBb? _׃A;~iĆ!Y74ה{(VGj}RoCѼ8"zu~C`bO2f4<~n4[6SUrZ6/1aG5W[.4& ;WO_D~;5}Y%ĜMp9-6McR@D%o.0Re@q"Tb$:@-ɏaeeD-iޚ'LKg߁@R+qu--=Q -\,Cn2< `S=3J4a8|>^|D:{˱ffm5<=B H;3z=pYm 7p!p}ThT3'%@$N%#%d)~8؃"fX -K>. *a}\`Gs KE1jbBHI%4r ™3M."'uIkKͩfAEؽb6霼Ԛ/Brj"5&Kю?Ғuh y<DjpQFϧ/g1Rvm2@ KtGx^O= 3VHCFGc?\ysԋX'c"L!r0mQlAbrKf{mUE%^o( `?exx0]$+Q:^{ikMX35~uly.s c(\ uas.}$=3p~1ԮrER{Y5=/D Qd'2- 0r.en,? ;ڱ3 wQ:A3@|:Hڶ,Sv2IDnrS?+ nT#TvԖ')J Q{+檺{lVij1̥?Xk>,찔0I.;r0+v!14 h{Z`,ҕ$[1n_T)c:?BnMcƐthuC6/o" k7kzIn(pqNQu>6h뫉0Ki?NdL閄KF2JZr'@=7yݑdۻ#աYm"gub|A8qNpS!xIJ6; ( NVb pn8ɛJ8,$(W.mZ!MwL.ZPzUԫn(oƕT|61܋6#٪wţ+֝{:t&'Nf=\}n?6jlN.xZAu)^$Α8^99+XL?RUD ww2<3Yg+.k>`Uo#udqد'fiePFђH~ST8"OߡPA@S S`8?@dVCHrѤ+m\l*QckB.#Y{Jq3+a/#vɱ(+< 6znf28YOɌ 8QR?>]ʚZo(C6"rd7V)%܊d9)Wjni.5oVJ?"8xV2Ho?p[p/?0]wNƧ ‡JO}Fm"ApS]m0&,rdV='~,cG Rˎy*{ٺpSU6%Zg'*ׇ+NaØa&?/F\Ԁ/McFd4iBD&D>81cB򿞛c?h ?֛C,f?#|tJgl{(es'7vn`_ ThF8E`M^LXT, ٪7S#C2$ qx#(_ۘGcfF9WswWv+A b>}WGHSF2mX:K+/DA_o >cnZ7>#fÊ01PjF7:{vGaWMt>92'/k7pt&ϡ<} 069c߽o6ެaƫ6:M0bcxēM@%5LjVfP]2,Kwu6k7%Ym7P[tnSo2;0K;,J@$)\qehV"b5h0&գ|ñ8 \ӳ0ru{6D v~޾^R8h\prO8"m$۳3*K?KG Fyw}Ke\Cc,hg*Kx!:WMJ: 5vRP}@KCW$:<+mJb_Y=`7yM? {+N~ti2j<{HAV ΔU9TB_J_f9h\XnY[j"6@9 ,9F o'DdL>6ᆘl|h4>oψGP/a6eB9_1Oq v'Czgo]>#1ۜ4席{N)~9ulkNkq]I~N grO]o4< ^tJxOg.ϓ m@..CB~zLZ7 9躍_:R9C0ҝHitLWȄYJ^8uuweZ*LjJur܆?kCʧzI.dr7_za9pQddZrM ik tM"zchav\_Cj~W#֑ݩkdU3V6O}ԎW< =Ic=Tsk|NmnNaxIH3⢉3f&@,ăǀ+og&v!MԮENO~m8iYTVkܤI `)Vf+n=IÞU&_+Ѓ4ޞ_zzk*[bQq=`N̡p:l׻c15;KMpذ~}d!5Z11f cW 2C{dx}q[M!U댴? Z NU}?}_xA|*>'u!tJݛ#}aI˔Ws=D=V5\-k_ٯ%`ӦJ vእЮ:ܚ>]$шX0ChMoL3y8CL*QiU> _FHy3Ҥ%|#!+TxNs2ok]PEΆV;nKz!폣"J >_;` f-Z;=) H`ǮC>a?3#]#iL Nt+0 2M*;ioz Yi -VI[zWc))*g[kuIm֐9џeGT\6͘aA/dq3 6@FC;) FP{ZO*Je^uˍVS(߾~,:"6MWo,9ګu,ȝ>+گ0\"Y@ ;Qq$o$Z{7g<7'Xd 0/o븟ÚuK]_۪%4^c7FI dxgi{lTm{!,,ػV`JXQڲ6e WA8m)<! %BESͧ }JAkVJZ!V/Ȕ)"NŽWpɩbי QմX2"> 㾨.Ĉ_wc!Ȋq XɅXx,";hI,.iu4oŇUhYWs# А.؜nЫf dI/p R:mntx~}~95YD#2z7akvt|w 8.inCPV~r#,que6 ;>'i383*#:W7 ^ꮒ{ݦS\}f͗ǕtI6hXptW-W[̃ a(,=W#份REhYI% @CܾCֺ k:˖}Y@lڕEi_>9BV,"^uG|괏мPC2\yb'S_"!5ijW|"ytL|db7N!8<7"VvcNl07] W{$(|/'bABNC5 ֐Y ] `醩(6x~ȴ_.+7{^.5Y }E.Ó-\»* iO.VZՓQw]e17I8y豊2T@# zDZS7 U>(Mí{k:"w#ji[ 0}MۍܙREZA$+~YSV $ لlVzrf' Toe1_V%0QN>]s}{K _ hyVK61' ?k3`J?# $hrW x FB}0+BČ0NX$8kA/_Htej&\0GSKAܟDKI 쌡H&[t!\LBS?>DO^Ml2wSn&*iWekmN#GwuQMk/c`a o'/LHgLö|| u>ǣdz&]gp~vf[^Fށω<)~#RevrdOV +@S0؟JY Ih"[g.EL)g+no{WcLĨ.Iz}sR[ mD!I Ur--Zټ|XTBRpyd0+ci$J{9&DC%"}I4#ޭBc>9y-轂SDŽO.CH+()nF#%KOm6vD݊2DR KՍ6"XG$I#{aK-/I3L[NWcY(*2v6G8߹lB1/f 솾Fg7L,UW%l4 8bDR@IW`5QpӇ| 4 pi+J= FD4+*de&]< vpxHsٌU+QgN@f_<`21n7B9v)'F`@+(7*K~!_[+7S V]s¸"W*DPv@]N2IhOM<o}"'!V2-h/+x}fwZu@0zPNҼ.U~ay?Z}-ݼ9{]$-HIsĎ3(qhC}L9_&[YQu5sgDMc5\b+̧kr4[~ KL vU UޑHJ ǂ,w+~$w:#C>TVdV[⦎x[)ͧЬ* PNjQLRX]%X#jӑ~[õ;1t i gѦ#fO# a$w&$i. aL)ݼ腊tyboÔ2cYrUM#2NWDJbI `XT[Tt(6W[:Qlls1㶓v͘#kxr ~5‚aX~tNI4%wR?5sI?ȧ? p! vėqZ+ª[u[(YDzlס)MF拈[eh;+L2}ӂ} 漩KƂÈJ2Pw@vKG{c .Ǐ nhRl}vx z8ꗝ/2pacn|xQH~pP{D|S}$˝g%iQ7=p(Q36M,$tbPpƀV/m1P 8hNJbOC 3BQ< DG ECiW3T7 ~:+ ^3 w25K%_AqJϺ5@%OezougO@ 8qߦO'2qQ'+5 hC&C^ ¸oX2xڬ6moo^,^zkC[ hRO^F*Qz`huo1m ̣>lNnAӘgY1itnyi?gHt /vaQ&^b`;nSMCId?+FO̿п,i 5ä̆dT EptK{jo%$J?L;(56TI j*nKN}7 J:dݹJ:g 00SҶ؉EcZ>hG8erA>56~> ,oy7;6EJ8!I@ 6qb`g@hAR5B/;oy f:QgS*V|^nJfy^Xf}c!֘vRA7VDf=s*hǵAVx+&:ꀓ pPu1[Uf=wyǩh)7'g]+I֚L7]hTJZ &2[$$ա3! 4'GyHv6&HC{2k={jyٛiX(~f{eT ]v[.Jf9"*~-Y;oex:AQ ƴgSPK2AiGPe!Fv#~AZkQz7bk+{jPac-Z QIph6$!IXk$(5O9Ͳ֭8jGw 6_ؔJoAZJ`E11$hJtSBdxHT$§DvFImc`HVS65?P yXȫZ5Uycg6eYjX`B![ Fp^a=p/-ͻZF$yP=F2w!~fU šLcZ $S~\)^$/\Q4' IJ{>9"*:&dW ҙ Fi ?p'WPD6nI&*(XlKv^pa_LT5,s(sw[UTl`n=+(wګ @ p'>60sixXF2~DYJB9yK&6ry I%C̨-VZB9QE Nb:Jl>(ea㡿2gMX k{>?>CL2Mxa.!s6]+"FD2`mʻH-!`L(&f[)ƒ4Kp)M[X.s)4-p>3Wjж${oNn7POjI?*T|x#'^QcC:V]@`ҋceG5H,绐;o OJ{8iH0g)ד rT{4n} Ϛ`On^nq6/SQƖpw-D68 mq]W H|tr//Fzba؆Ł!]FuwAYX 뉬G>@cW/1zmsȍ nn,w@Fu]&{v?g___WxkzZy(zZHfMS_~N^j LopE۴װR;hC(jHh06wAxDPQwiStMyfSg,$Er( HG"6t$B^DD`"Wیx_ 6R$!1Κ>TnamSQf貌ɏqȵd^QݿJEp0AoeOC7TYm}t Xwynw@1|H;`zk̻YQFc>+غgYbk!AD)MLWIWt3_7_@@*niOy-L@hP9}4+$r|Mz(cne噱\4 A0#,Vcigb d;>#LUjODE%@EApzJrmmϫ4y=t.{\ fVCFjʶe*p?l&[R$c``eX8+&rg;U>w40N ,eW'f)J[ zYr©:j>uRxu/Q{p#|49җJ}%D<  7  gN d.Vhs))q2#!m/:ͮO:UQk 3xl1r~wH", =\Fz$#@xچ{%3g_Xc+PQ 1i'JMBf ʆ 5>' nؙak Iik=5wVpfg)@+SD= 9^ƴm |'(Mz!tDD޶ 1$`2A,]JF$7Ig)?r1g¾(s +ͩΦb[ͬD$3\$ "uS`ja?NX|8m; qO4Gk|I o.U`;|@=0^RW_A:4[.l3#!60ޡ#Ω1"ʆLïEֆHڵ 0b.1X:d+$5s ubJf oV&Tӛ>sP@J>tiUЃASe~ۦcrFCNaEɰ=7~"ub}:E;L 3 e2 6ϻ!h8X*# moC+ɖ蘹7hǍ?EʻIʇ_k"߹WA&)F+*\$efuK!Y8z*}VN14erķKձi_ɤew{ڣ"Rd]c)U4ˠBu`~,oYV-]}kF[$7S$a-eE6 +)/VC\ysX\P*p2^G;-l? rF:6c{?Pm_k/Vs`~z0<J~0D0'8|DK[tƗ{0p̗|:zZ.,y44~*&%yqzD'>Jt45E2Gkk>A㉁bW5glHj&x{y<ffzvxaq˦旐{n8]_%/q{DC:ݘv,`wx,ZrC;=-Z{ iO)@tEgD0Ovr"rb1קy͍jx@G(Nԅ 2(b(>n.ЍrDZ4ߔg?1z%oX ,Β귟2P/*W.?A afU3¿Š`y;Ny.PBzЛL"ƯS[F[i"SNL:m-dPp@ Qy!P<&'UyB3.`ݺ(ܓuH{谠Ȱ!u<ލ"Hv:-K$_gEU/䄓l`ኺ "؉m n_rm(XҚD={5v t;GCsNUvƑk1Vzy3"+1Yր3Kcu7ϸe(3cV b?p-bXwFIHC(M+qv>6ŠeOM+! J,}XĭLGʘvz۳lg%`ȑ_dzdb:碍5_6@{Whe;#O)F˃+dn~4 ϳ @fx^ZC/:jzv7G=pqޠ\ SӘ 9c"Lf$ԋbɢUTu(Tiv:L΁MW@P1{#& Qz lWmZ<hvA֔CQB} zGdՁj919]p. _rTFW;@]s|CR ṲY ;?JxZ]WOV YU% qˇ|bo.jtxW\>AHl$ Ċ|aAE\H8e6#(ɧ˄:~L_ʄ 3vBDrSmcy&T `#>^B13WT+;H*@#f P䉝IxS`&2\DݭiB5Zn '˞U=1bQf:``[Q%ȇeDV6Y DzGq811김ZEE$tW$!;FywޥReTs~9/_(#MJpaGP[ FTfUgbcT4;|hs8=Fdl rk0}&0G >hh&.mDs /q#?2b%jkf6&̙~9qg=H%ğ灛{a8N6l;tܞO|SQ,'ZobiX.[Jx';zK[&!í@ ?[ Z>z`͌)ۏ8 nU}|p}VӔRZ;1潐b`A$>Sy p /D|in@aBJ&$rI@i./!LYx3ՕHdDhڃ-Xݍa{dl)ک{;A;%E(!fg}E]9 L4fz3Rh ̙wWæ-TZypn8ǧ7k3&]bZZeϨpe63^Y;vW(2ܭ514E<cJxpmD`JK/Jez JRh0X8d]DT^h\a*؞ڑ nOg8g\f|bjE8/O^2!N=vx#ºz@UcZ)?+l(.kE4'G-1€\c:' =3bu[1ݕ俼̽}ۑ*;O o3*}]3v quxrG`Q׍TSUSDu:6ȋi; j;-\=_{QUPTTG?H 1HŔS˖NC OO&N^X1{x+?ƚdIjSP9(^%`D*d#ج._A"A?gMKVCCHlBG m CV╬f.|J l0ҝiYӧ9iixR'F/tov@Jwt΁үQ9]aAOw\ |vLw^2p%DNd4"ңPLa10_v&:Vm'Hr2H lGQ;H1m]ޏ Ȋ؁ayE{|HS=]Pb?0d[LwsB5-T`FdR<^Mm`81ۊ'ܺggZ?TZ۱|1'SטA}%c&9ʞҳ^ #䣈^hky 9^Q#0]J z>U_d!elFL* 2K<3iڹTեzص6ǧ@.Q?!/(|8wn2)~R^޹Mig^?s1X;ޙ- OUP5N9n\: s.˾PŖBhC:'=Lh-Tzy(jpBX'nO$#]!Yub/ovQ|Ezj C|+u;҅=r>g$yT͆pKыCxǓGTOPnK$5uQ uoYٴdrXƒd'tI@np4ól9v~oHq~`$fo! 2 %z!HJ R9e=>c^-¾λpWC9^S^zE {"*GtWcgBd,ݙ5Uzb{{fy<8Nuޖ?A`/$"cACЌ^]UgrB!vj\=t-Wb> JF5 LA;rldK9Mԅ F6nne2wL(X̿Y^N@ʅLU5rF8! .RP~r$cxBQnZ!&-KֵaA$_" 2\vL-;NrBljp/;ބ=|6Sj?RX +6z/8+AjҿwF{(4c+!'pBHOt8I8^TκO 5L@@fw +\q4Dk1L7BP8."mfc.+4wK@L i_`ڄS/TU|JlvI|!xd;|p&H.1>6 ] JgN8}/.m(QI:3F/ !XLn"M(NYe"4`4ֲwson5]| )>#{)`p)(6HpRϩߜcm[kȏ(s>$& N3B6R脙#).02z'0b,fd,%HW_eS%h C0mL*i -Bp >0E*cTYS-,WwPEU:\ &ͷ[Í?qf2w:gt,LhDBQ2l|\;?>qA{2 >ф;9ll+vc7V=NM>ψEd;N5az'Հ&~@x{@9stqby{ܯ#`~[7ŇtSMa';&B8vJ=>ocA׆4Cѽ E=tYe"-snC_:QQ 푂;*IŰ&b p%#ӍK8{[( xl׾wFb}]{ד+[@ZHv|OEL(PT2HWj*)ӬM/wNlυSZX[q\TVi+J}x.]`hFU"h7Ɋh.pXll ֭54§- &t~M}rʈɮ D3}KcZFhvGZא흂#$_$].ua =M~0>^MnN>r=ߎ$ xGVy_e[u͇P9T{22/챚vxHiMI(lO6E=|g4A2|n'+\ thSWWW*/m~kyo՛?|.4@ZoUk~00 \k@y?ZLXlǭ2eRJCx~hsj%1m<qU'q.mBH rƆFgtf2zFe!u@ΨHG$5>қzFΜ^ī-?1OSc\Lh&!=TbφsXW{ {NoCLX>:}^<6$߿ު WWz̃5zkl$n9$J{ c K!y(KƱ:C3׆ڷcgds,Pͱ"~OUp Ea-̎n6kE/08i3NPn! % Jm~|#H ˢddyt=+Iw 4U_m/5íND`5F$kv"~Rs}mXښH0d\? CB3ʅ[%йم; ǖQC{f.+ȗRQ(DB7ᆤ W:bU([D;5> M/l(Q*uW }4[1e .L4D릍] ,_+}KY|S{1j;s]W=G CK6 O1M[8b7/1`Y+Q8?g I q mUio=u\!qS,*Z"L*B+ԥ>Q˨|O˿{CI)t8Fe߿H8:jTwԤFȄԘ+FuӝN>Uy"nE\>>#D@T0E2ǰ\I>'a":U^u6j5^dM:0xQ*?KwSJ焤\L8U-}74KM93xͿV%:G|E[96<5qI>姤L(u-Ggv=!LA+Hͨ! SШ0I9uʷ~]#PH- !vfJCUPa$iP`4<'͚# %}7M~߷|O2wR|B%P{Nϝ`yA>< r9Zo 3A^ k%fx(Wȶ!m/!@`gnMC^a (\ԁ|HTrZ@P1S|޲2LZSo;luh␐ޞ_7섡QE@ |FVN8G[WtSwej}]gpùh1{^>!oc $<:G0!Mg"Y3YJtE<9ʥvbU;IM;5ּ:!Aq{0*qP9/] c"QCbqq⻣YQ-2:?nC?ЌҨ_ Q6N\J$1pwCX[P`NwYUS qPsSȘXYHT0h]pGhy15'Ԙu(ٜ` ~|[3/L.ΰfdiFoV|yd'ͨo'عR`ǹ h^n1IB7,64uW-:B'(RTZF(Hᡂ_cKZT6jy6ujM9ƨo%HS\+' K6^ښɶORW*S9r1x }⬧ƌI#_1_3-td5 t˭DXC~m:RebYfM#x8VNT!FX_P"7=+sxżʉ,x7):Wdl+{Kf)J cQpZ\ rdG)MѴODU⭅=Rي0+.ي._uF=ȉٯj)Hm9P}+}|[<{6̳˞BʲemUtpGPxğ#OVH/O'8 xLgvE¤;O -Zᖰ4Rmv(D!O,.gmf\r?P6LRbܽ\yɛ>UZ,޵NGfg 4?HBOv+ BgKww < 8XP/ESY5BMG"ԪS[lotN/zoQ[S&莽ʝh2yPuO}QyԆ\EmIG \?'$|]o$)}F%M֌!O+<*,G"HN:l~[mAK5ytnO;N'!ԣ-XB^ LF2iƮ~:.Τ=\S@\@>xHm7$a%״=jb1GMy,ǝq ^8CxVڷh^,b>u{z8;=#ɮf/+;ЍOi#!99F6B F48Ԕk<Usk9rK'U -=WunIAlݟJ 2 IGfCO0Y71W"%@@ Iu?i-d#oZ1A@eMSwND?^e=Q .1n`M9źw 2R=,؂qބ@g/oՒ,3m^vNߨ(rn zvЗjC?$]$ 3|nU(yrZv‰x󊺩E>` 7sP!Fq@e&G7ͧ$DbBJyc="RCj.a,n\0;lMnDdK?B%0cbJa ݃btsPk$Q1ThGpXr;Afn2pϝk3XVv% ~naFZ <]aU }٫>dn HDwF=Mu9Ef?1~?hnvQ;4- 2x[xJP-x0>tM,b1I-rz`n M5ڨ/> N|9wNmX) $y! "kuH(ZK8#t[\9҆M4ts.JaL Gh-Dm=miDS>wNA0h݁lx?M<@6=a,;+-V~+7?TkܢA"=:t.dtS$Ңrv>ߵrmf̊)/dfBӀ+hQyIq䟅Q[0p̋9xβrP]QA%-eɻ5e C->˸ `ӏŸIF]Y">g?+藉z}I3'.o>:-ѺU=ZZW#ĵr:pRT/dyU4ƾQuusqzMϩR8Zc:5N|.`IÃƏ9x, <bȠK|Ľ"1n/o 64z¯=`lS洸V(3՗"o҃v8Zkhŋr%g[Q,sSEsy[h1hɂ, )6 B&!wQ%KXǞ@IE':ob`͸/p?l,3nqlN/S9Sq0%] @?gN԰0AbkKfǔlR]ve;G~>h苠|CE t fjivDWw<kѪ}Mn\a%IrpXYd_ظY"/vRv]ʓ]&3o k3YvI5TΦ8pYR~65YsZ.ށCMVz:z穾{O¨)oVfz(wַ 1{2@}[>2 ,t%CDw4{%`v^zdg(~T9?o*8ˇ0V,-챕[zd>TPofxUqe~5[%w~]g7(S@7)Mu=f lԒ3v릁w(:F T!AκuB(=đCK.`Xob:wH!]?'j1D}uyձF) 9R;ioi!=,"#R1#n 28m-nn+RD) *KƇ|ҥ_xj3og\ИTk}k/^nH,u*dl+*PZW2L*_Ό V%)Jzy,ɩWO>mGκ98V_ 51슔 \#SNlp1=d)mZAug)ŏh-6qX%0X lc` @fTZ*5ئuzI0 $S͆?06; \:30J윁)3}&f?&QeYԱ F`kyQhC$vcPs~0^slUX]cNgT^hnǯ"bs%Rǚ:Ae .f\b%rAf*+(7]jk Ybuզ {=l,SɮIcr ȷma[o1O8`e.f֒#mͽ uA܎iM ’XSTh{!3∅L1 0V^b?q[)2;gDJM PwƔ`#EXqyط&ʆh;-Ӄ[uyJoOé v)ђ8OP̬̳i mҪr$XyhY9']kTHI(y|.KgS? p*rZ َQZ5𷿼QheJ8H]ne (z}~Aq6 U PqUct2 @C[ƿ&3M7a:: G nv!a)P Tg.FTG1ͥy,yqefMU p#HӷKq»{-yH]#TB[Pf8y6NJ^x{;L@٣Xϖ1Cv<*j !Vht]i }ne2_*]䠾8?;<2dd{U1wrZ mxW~fZqv;gxE4V/.[x @$f[G 0MtU¶Oj:y(.Э/.|bCȎifs57B֎@@ۯ[Ъ㡥 w+f.&k*͢pXY`F˾]P. _T颎;vSB8zVʢv&G`7JViA*F&U8|.uE&1k[f҆hr]y($MRԼbׂ903DO#f"NRdFpQx a 0)qpJKz"ٿ(D1cr$O<:׊kHSYvOx@hf΃۞| {< PttzV C dxCi >Esobp{F:pla" ȡ'@)DJer1`ΆBB fF{5-ۅIdL5T LJg}JIxȢQ[%>kN!:(֡"o2򶲗K^'嗹{*9ɴ MXMթAKtd33ŻZؖB|qcў$$ Xi9YBYpm+R-x~an݀sF5sYI]0$52*wd Po) mt!^S䭈bIwr|v|=C8Kv':ɚc3v&!cBXPW;gKb2u\,o +w[Rbڦ٭ߡ#"*P+v%H\ˇy g{.1R4 >`T؟ Iä;&fc>'&Χ-%M@jL _3HZK03]Rf~8X~29T:Җ9E+3%RJ*B]DhIN#8@_.BkԋwƐ80Xh/ZbMqJA&sO*2+C`*K}k>O)MP= _om."9r7kb-RA~JD y>|p55%ye>-6" d{+6as[\r =iM4hqO6ul\ċ:{bS|@D#V>O%e,so! )HoRE wlezpkiײ(& 8-?? cI.vZt=8!YԌe("8x- شrʳ&V RG¦CJ=i\7K}m}K6 UjO3P&v PڼKYT#,h't!nv˭=C $xEQ<à wfAF@*.Lt'G YXk $A=ϪDx5FPƫGS=h[+}iΧZ~.7Q\ V;0ag݈+ES&2yz**9 <+w-=%@ ]/WA}Mz}4bf+GrL8#b|eC ͧJr,(Ⱥhӥ#4q<)A.ؘ;bHN+w'k.16O+o^H2(*NQ RN0C|w u|11lY@۱ ]%q{PxI@ ՈB"֗l=IJ{.fn|c.nSt9y If˾ +_xthX)LtYE򽾧X܋byodxk H﫪oDk^qC(/=|/~4S,2fIYIW]1t KV*DL4=e"7hHU%P#`r&yg,5"& 0U.@pMuBh'ҫH k[m]9cxL9ak'(gSLbXW@ U382Y?)*rq"Vـ/_̻[,t PVg}D@8O/8CqНG'B[Rz9ʆhCKV\|n 7nפ (qӈطJF!#Q {|#4˜n]2݅H:Y5]m#Z @y$D 47Y.lYw-\m6NDlSzŏ䭖9ǁIi_3fw x`*qdan* *H@Ťa_/aN-d9^ľHY0$<!<5N_wFbB_hC 59b˃i UH:şi" QR`IYؙ"Ä\g"58} wh3# \QŠaNLDj,pR|\YC i0m66|YD9FhGkI9bkV18fX,ci(3IX㖉H{zu~]8e4#F<#Hbz֏U,U [UZ1yϑ_v>cxÚZfBiE]WXS]+yߞ]\b"o3rL gZȨi1ݝRnHԴз?:RKM8.O@ngK=2),q0qJ`>Gb-_U!l흟 gތi@>폺byàXnyGRU9ӯ:p,6v2ݲ$+48m3P]k j{2..b+<U!ǧ덁hf'!p z?].MzGتz*Ųsz7JJ_E:7-m-t5v4nNPI,4Fx8TH!eV k5#=sϕO#ujchLe-c,HQQ?_z64/wa]p Vw5ΥE:2!o5M[YT]Oyof \Z7eۇ7%4/{RIK>7~5 [TfV+p$N#YBn镯U] ƭbq7|/oG],>Ԥo@9nÒm>i趡A.]LTE QtZ7`RRՐpXdү'EG&[7N8^hd4T “LiPx}3 *?6rpVPU[7$N/a 9QU.8=d??XʤC𾛨Y.L8\I^GBB9z]68[+զpt܄|fK}-oBVQO"Eo91&34Hk4XqS\yی=㝲03GN֡Ox_Ux۷ ̭Uw,FVH,ϸՉB5 rZ:wZMOe$2<wlsabAok3yL*鑃ϵ&g^\ULecIXZLn?ͪwxC)+7 E{69}5UnIdp܉Z.neWo~ı,{afwM:|r+Va4KI|o7Ka#26*ijgX3|ŝk# %vsoG|::gFI >e\BmI@Z@KV I0?ԡloTJ=GYQ~x=|*z#m:`e)$0c Wh£Z֮G0]4 | o-5/i.O-rw7,BlqJ~ʛ`Ji +_NsdZ~ 6'^FO>Ƽ3~,`& u =tw\ueQng jKO3ϬA`2$:my% QE/оGlvQYlb/.ֽ.cI 0sBe;u%#ؑobpPs±2T[lJhHJTA;!pyAKvlhg1{a2u枾 | .ɉ  VEDcEj0p!I cYaC皭$ny|Cr+podOE"ZRI٨i0>=>%4̊GBEoIS2*g.*BFxD*@|+2qn[b"G [=x-?F)ٳw2^G=4{~XvH!=bPe. ";A6sJt[Qa/wϴGoOuw nAORۂWӟqNk%Ces}AVñ*D2c1+5Qv<^˪%fFtHI }si?Qn0yR@oOm g0p&? 0tքJ6T",,m>u)C E_F*oe@PT^ū!}Ls@~#l2mwY]-7^j}'+ف\\-WƜ^ޮEµ+, q [_6}E3)9̢}!1N5epc A@b~nqBbJRXs\UGA:$ͬGAY Pymiy wD-)WB jRnaw~j3 ,i_G~'R HR/dj O1ޮn~p[ #zͬ6Ư^NkFP.0Wʅu]%"KhJ*pJ28Ul6KwwM`ry51Ʈ3=``B U"L!Nぅ D ~ ac1u\f%Nko%5>]2cyLP\ۚV;>,P JT&fo( W)PƻE6'E| b [2g4$ժݸMBۍͯ+|ʸb(ʼUTFa>7 o8Imqr\EaK}S|H Wqt:(C@?smYʔnmC8u^wn)W \D͊jq˫_@ ɁLbs ']l/6t|0Q do>U)Z+-XcTZ0ͨ'$m*ei6ac<,wŏ|l!\ arТF`0M(9ցѤ S!$``"t8z 5舄2]]5q|i&Ba}ęʿ}*fN}|_BOJ6bS2MCN WXZ WmiԂ#{wOY!Q(sj[OǕFQB@ɡ&YAӫ]`{)Hr)BVZ: pKE2M-pg}vkKV ڬA@ZTKllW/zT[58[w /L0#OܵhH4 n0IBO7z xs 7Snd|mЉ>s\FBFֲ3нwnkvڐP1MȴN1ȗD S7LU!gaW݊ȓleK7/n'[J 4+KF2Iocg(X}~~ Fش GPb eTnN olإXؙɡgt˰^l23MZь"v c;mx(Q"W߶62QzPeKUqktVgڋ`i/]Q[k'[OVƇERSU!s &HBHL+߭zz=q7∃r`90C e&*4L"[}\ ._))`9Y@͎»">Z޹ҝ"j͙tʋ8)};`6(=`a_$ J4y'@-5W"_ھ,%9k`sLndpiJh8=코H!-AbV=y}L_?"a۬CE ^iQ<#TFi d`v0{vU0{8rR (=gY4GFݑ1 kx ha-lB^lv [tItYu>5Nn%IRaxgd \TbkE7AA%dE<0Kxh#x@R|pO4Wg [a.K5Ed"^|c=].prݐ/ֶ]F%*H(ƍ cIؾxK;_mb&dtzj84تrs.PC1}Ipl^fT<48q Et yAZ|2)qAB"&H 2-Fgq=>^񀂁߰?:D qN`+O&fTOy0#.&Q!='P,jmxO븜k<ᄇ48k^I h ֋uݫ#[-||H)71[V5Lur:F_a6!$!jjjvK*ޡ!/ˎ6.@gQP{Sy Sr +ի +}H^Uz\^3BGͩ*Qܜr]ReWkJ0-@CktdΚ-='/%͚9U\\W@LF? /~(\5ˊW7n,ƺJU͇j/}6 y [;L2biD$ >lC"u@ ]*zĵG*+«EHVʗEMO0I2e]Mu޽;`CnoYUS{x^Q+784to^Öf'4b6OW7˵^re NsW9RߪԐ˳VX,8wVE*՜*_<8_NQ/ 9 j !]g4:»GwCk_ut͓Q9ִ;j=qvFr>p8A‰eI E =F])CgJ(A_@f;{xKp{!4,9n0#% Lݪ3"y. NdtRB AẅT_o5ӉH@YaV_j1 p+wm~]?tD0xZ at&ƴ |<)WHL[  S 7J*Lf 5JP23~@:_bO9)q="G `l^,>yf B+V8Ȑ fE:# s r>[NcM3A92'2)gcӻ)G zv* z*ܫ3h<#!Yf2Ayyh%-M7Sn [kӪ 3tWO:'ܨz|5҃o̢[ emá8I4,ta6R4k8䎚f璜ޯt2@6n) _J c=;%Mms% ¢*l̰ )]u3^)F&*'0lVMW Y2eB/ߪJQ"e.tcӅ;% zM Y?^b=Vc%\^em:$5})tb0CcF?c )A~dS#=dBv #ڦOEŭ,l45Bңl,Y %_xz`|CqII\y Ų19F;6j:*'HZS_ ͬ@~뛞eoZVukF!iKrp=WQLFdԃ?Q@9"3;s9X }jU{ @bl?ٻ X pP6'x.lβyAi' dSSIχ%63VC=jao|X+HoO]J KV ,8bk؄q#=za7&/myg:MͳsxAXtHն[ Qܜ|l,5~h?,U _i/ELpM/H%xHzLTdM9E})rGCsĿFtԗ >z|{hd4}M&&fNRrY ?g65NMgeK.bLd BҮ@+-UqojGpkRлBj"cϑ|XVҶ[aDŽqF޷Xw F3'N!'RWqՅZN[Qh-"Bs2+es ޟ NlT B a/ S 4 &kc I +#@C$,{/S߻jFzkwBNꭝ(7(Њhم{lCW?[!˿^sԶZ' ~?뉣ΐ3O3M1"5Sܢ,e#Z1鑀hڅ\xb HnA=kX/{k ^3}t*K}S-D_I9Fol֧liV!9w EQ{c+S~OWaӚR7nz5Dܴo57hpG; קpX.5;O`X6^ /"S~A+1~Q>t@ob_فD1veQ|/re1%ݒ(i؋=xEWPo!B\QZO9lru@z2]U%Wg'ba0a Fz@J0JH!ZT=tDAef#TR2uh` EQ:xdr<ڧSn(9uoQx71~kaC}T9Gyo.s]b; L _  H\ q#jrI;n{h҂3Pp4X<{f<썚{ͺg/v1vǭ_^w|feVVi lD^O$(Űl.Fu+Gۚ%(#o:S 3O^OVIVO6aJ 3mp YeFkF^^Ը(uMͽX?ߣ0HH/BT>'%Ew,nu~A>|<o;W:jH)u)TwBe(e~`P H N!K-wYyd *(qMAޗ¥iEo!u&9Q#1`[oBOzvOχjVq)=rQ:,u!x$Eo6߻):O|{b'E!>P}1}鍑oسC(ŰDk`%%\o8SI(N %yr8SEɈpE#섛5K\Ls^"q,j{;BU:vK*9m G][d QQ̆NZ&ɿ5Wg^PRj 1F '\n?\J'BH_4VLkSs6j{"Ǚ*gR\JWF&mmL=YSP1K dĪ 8޵P(2K$k?w~2bK1_@RJTz߫/e?-iu Ȅ#KC>~żx7g|,Eo.kMV)|An֪˝>\Fn;KmQaCi{4&<$>S@j :rk5#a:KELVumb ،M:bnaJlw鮩WO(TQRO9J[vLĶRXv\VPEsp(~N}XzZR(J9ini|oe [m/^%Nd0SD63 >ER-QgQ'*~^%;L^+%W+Rk)T, h<\Ƅg \zSxD|yS%(L klHVY>-S~xq(n^K|`H 8ꂺBY?Q,3SgdVfOGR^gC!;a6Y :XwFxԇQl^@lts/n "~$UX:31*N!r,JjSpq",E9d X$ԇGZB7rB0xx>IG$x\ʎBe9d ڠ8\Dq@*&(P̅ČٓZ;SkU:!`r$vkQ&8~T&sn'yYqD@W; !u io1`u(!=~ TKNj$R1#3%Xj*QLxOKJpL{-~|"т/ d !X6D r?`[`S7hV`ޢ+-mv.Odnb>;V^#A&W;FZS\.셷 BhM6BkH짦rPl2܋r)Zb^}cdU3@w ЀO+ׁJޝʬr Uc[/Z10z)Q9/CT,k< ~WBs%h3+jBr6plR~ #W~H_(:L8Y,^eWSJ ;svK0{mQ"^ΐ۳t5(P;p $ +%G8'K Q|Q(!C3~T'%&*S $Bd H$ir$tRm-wn'MQ^B3vcF^ci҅pjrNC7 FAţ!Wed =d LFLϕv\T,{\Jw +B0;`2t::u+ ImJw% if}I+n^ AUAWp+Fu>#^|$vtJ+jT+" W{趢 :K/DUN?iY`[$]Yw qcgh5-՜̨(J4W?hRį _WA$d,#wU;>|$Laj;ЦG|1(@4SQUӺ[xjٖq ', I0mxkX@s)i8>5ߘ }ߞ_Pe[vuGmVF㒠XM;nZ7!k[ia"D٨ԒF/ScՒ|#ÁfQ9}ؚNGwj.&rN W>$^>hC=lA4WUE84J;$:.l "K{[x`GT4Cǚ :gult7]ci[\S(50 C}7E yZopkvfxM_LGzWn[ wZuPFc_HgYci SyM5%8cǜ 5`~/1AH)ɻ=+i|Fg$r @G_;ɃF,tL >۴?k˔PL,0[WL$gw Y}BQsؤĒ*XJʠI^`Љbw|Mryjco@@ 1|tu{WM2!nME>H uBQ_b29zh)![aq0Fo'恾v3p^\v DlJ޹pJ;w8\AE@MQO" 4'uݪQO8VK!?N9Hf}hIhO5"8tces'Vvh{ΊgW mHWĸL%mBeA$*f ]zYow9>WA G8Et|BUJ)Kx󛾣\ 9K_HY< =it;*Ñ6/fz9UI-U["6[ЇIX~Z:oi;[yUiFo>u܅.+^a霘e~Y~J~Cμsۺ}%Fab6Z'?Oxűj}w.iI4j7}GNW m&GgcMgwHR}m3XDS3۵~Q|- *i }d=;g': &8z5 &NU(eΩd%++/,ǝ3!#Jй S9)AkA,*%K|>AL#^Av/s!HAq'yE9s7PUn:A8`pO|Ǚj:J' |p105">K0Eq{y FakHx3 ׏lOYG{]Rh<;˶HG$HŦ N20{WTsA+ݺ$a s*lLͅX/0 aPYLrԒ:$Dv XQDn>RQ_7o"ɐ~mS*b$̳ 9!Nx8EHq|M,Yn)XLViLs,E/B*_zA#>@fPhpKrw۲sY8<㡧9QZtʤIFf|u]PuV\Ox841cYRD8>ȱeOFRBT0D(*Y;5RU3. m>&KS^V04|bG |̽jڬ#{9d)𬃄1LL٪+1)T=U^e.:AA^ ˟m5 բ{vxa.vGC"}$}R"gϛ(}330AP[\8ZVԵS'S)_0 JCL7LNή_T. l#0ҙ,!4|Ϻ'p*<-.P0RQjۅ9I]swt=؅eqk"^+ )(B[6^`ޘm:4 W}Ⱥk^#}wimlg t$ڄ=?Vή=Ec6?6|Ģ\$ Λؘ5T27?*uC#vWptu~ًJұa2%@ 뱲wDQբf.KPj62:;^`:\z hW^iuc|Q|/W:#HXSW]y_PbHeh ρ:# =enm C N95΍9>HgPxMv쩪,`m]7/[d\(y8푽bo('"`+VBAR-2AHfd9HYzyrHM [V;! wŮUQ=mC{?fprΆ."B}3'=v5@ 9YX۸qSf R~ w^EL,SU+7 ՛ /R5,)!}Ip}XIKȦ5ȳ3\-$F*^W=ӂiWboؘ-9rbuz(/ryzrF N.F [=E`Vu*d߅wZ8}!烱"o!9Evf G"O0|64g~jU@֘?xE!GדFۮh?jR 1'acιws>0`U*-_)RF#VWS!{J=uR O9_Рz@H[~w%SDM溦()`d۽gJ5A\R*bвEUq.<0njRϓkISdI8;=AŽMCw#eΫPX˝>Rˢ(AI eEM3LJ*H(ZӭrbĎ@ *4"J&?U^PݤF@Z HΓ_h3(vf[5G51=jVukxOmԉ_h<&hvvtQ(dw5=]vNg ;e+s86n/t^\e c\L$t֨{E+I 㒅iw:RF԰ܥ*.&7ef*%&og|CW?-O~iaYÆ {YK CE2 ~/٫/}j;*Cb`Cn'I^B7o'bzWHd?*#@=Iv '= Hl2}Ȇ;ќq@ =gK1,ylnrMO8QD^՛61u7v& uwN!yb2_?yK!N'uM1z6\9aw/ýdܜ㭎+bں'"TbXf,45O/jpN[蹆X\Gm=XU\x8M7e0`Pq|nsZ5LYD[>v+hX (+ิ0Tf٬ AgfKbq~/Pԗvf.JI%]SwwvIF6=PIYt1ӵHb^YQ)5UrjЊ3fz#£Jydc|rk]6@%8u#`Z4^ ǁ_ =#GYqm ly6^)mW0ٓ擙5ƺdL9XxsQӉb# :f- 91ǜ wpIڢ tS7P*z܆l*޺hw}]`l 8b?6:[Tga. }%[Dw헟 3#8Hl0oПڿm3/'0ۃOFMv!Ĵ@pDӻKfUhsVG@Ø zd/=/|&Nx_*=Bx)q'tA\u6TS}fRcYLiG1.p՘Sď32d+&.sl$>bOd gt! @ 2"Wv 58iWFcі J՜gJWJ8/sq\ ^&^ak!)?ҿ|Lu Zل1tZ޳gQ oD`.5N6quQdQ5Zd⬛xͨ3L <EtspIϑ@1\8tW)j0u˄k$ohc8 1NZ{ힸѓl/xj^/ZM@%yLwVS5'5:ɣsnPװ,U㹜Z4.g0Oڵlȴe>s7nbPpYa =z (RaOs%GTok3)Bt2ڦFI HfTQ7R./o;1+bl53+@a8lz4&DL[P4|'fqj8|3O;>"fy7pg*<@ߟBBTmeExc5*][C)\Y Gyz3qȮ{tTQWSWɉgP8 899>+Tl ؤ*^^ 밭uFt.EzJ18jq>x kGgTʶ_iQixBšCI%2[vAA?7/vMd\D'*͢f/YGV9DR7x&)$#,}a%oV 9Hʼnq(TÜSADЇEe4tT CL-A |f9WⲐd#R%-Mo>_fKn F@GkcFr?:q!#;\ApcάhtA26B#q:E]xagWJ"c}CD~5AM a- ħSXL9;DAz${X㓺B=k#,GFxOan5=;2ahC^__Y95JP`*-$'vJM\֣7*KnG+ُ8 <blJJˋKWY^a@8V?"AG II~`]3wx}`gNj7uܨ}6Y0 T *:Dʏ;y̲Uts7 ؄Y ޘ.h@poY hrPnAA?f){hؤIekQR<׬ybƗQ`^gB4pCOZȟ^Sl̰.Uk23zbdn9wO|!r4sOTDK1rASUFIP Z~x\%['L54BLl|9yآ%ˇCTڸE:/[ˬ|bP†:=p58;^ijbt`M[^h~XeԈQoMR]u5k1Ŷ9$,M'+f4VpsCvU۬ [IslQGNDڐt۹35ȷ1B1ܸ8l.Q/P~,}~[Sy8It.KD"t>{ ^mڮHkCo%Dַ1:c`Vp1g#<:$E&~Nc$[iNz/qr8S1gʁ;1v}N"(* d9i\i'bgasn#$C 5QD<=˪L[1W ,_/u6Nbg@%Y/pOᕹ;"@QPRhv/  ~} ^Ik,,ECT m~C6j ck&*+YHup *mZ&63V'fkFRaX[B swuaֆ2EbGJ*PJL&p@_r3ND ^{fԝ\ i]"Y`U'`B^Re_kP%?2:hP5Z#̊ $ [o.kGL/q5<$m%uF_rE=6:^/uPC,'$Ԯ._gxnat'?wZdR3 ~MOųgiֈ:7Y̐ Se 8LSaI'pcqzί8IF"]d`]Xt)` G C:ɝSt"Qřu# @>êb?%wCb2Hʑ fA4 e :ܥvnfUq>Ik礪 A_RcLͽѭ=04ߜ.zé\:Hmg,}ܸQ>,M5?H6.i˱n;k"|$?I.Y(xN6{% ՇDc6YߧyB&-f/QW[oD)s3G$nK$y\r"B{?;뺰]*g&/Y1 6YlnJ1z1E Fl"?R6lT.EYveo*3΄;1wёИ=;$IR)-.~Ctccz)'zԝ?aJS4ohUhil.n7KiO%=ح@دR/}qu]1|W52kk{iT^fᝋ Xܠ{3_ )n({9a:z趬ߞ:D_4Lg~4[b$ Lj- /T?VHh,(GpĖχ}5;ZT^}¶sv9wCaF]&-o8:g=mS>i7*+`%/ :Nn=O\huuݭdp\{) Uh ^>`1.z*.bi$P;Zǚ)ݧN:OQ4q(|}"#cP)oÊ5@[.1C ޲qᜁ­T웷)1@> K"gGa@% av_(۞vhsH&;X ^sX(dQ*^ g]rJ +)1}m$Sx5޲FޞA.*RErP&P63c#8P7P&TKQ᳏~[ȒO r?IS:^J h#@j ̌,/Yb+GS]B|?0 DՄEr)@Ӌ@S+#ޓ5-y&. SOX̖eAc}^w`3vk;(wBFwĀz@_рArSR3JL%XU6PwwK ¶92&y-dL]S1Z$wʒqU̚?/mSGryl*SL, 1o/ l!vcmly62pE&\ M6,U3מUdÆ˩PCSNWEF7ܖFj#m!W#c_a$kܣ-ָۆuƔE#>Ynqb19ٵ0nK:A Q&{jSWHr)X)}XIE55CQ.*E 5!<AxHِ υ"+ eWSE #Hڢ,$}oj9[֮]a=`}Rsggᜣׇ1 (H tfb%D.)w:b 0kϲqfxԧ[8:Or]ƒ%DH{!=qj^&={b?}2<_y *B@*LCO%b9fԧq#CE8U0|9P[ ?]bu5 SRuĔTey׀!T󶢲tFB["Kv{ 7&f$5 Z1%EuD rL&^RK}"/8I-)Xg_:H?#9=VedǏR촭؅WEn3f:k $nrH* z|% %ċmΑt ʳ pPVi}O>rJc&5A$˿bnĤ0K<ϧ N%4Q.6C ە0~8f\u~/D I:ibf R'S}mR}y6#5L|m,TYϾ_& lFtKBc%u@2ٱ-s2_`A6Iغ s< hyxKΊ W 4Oo|wHJ@2F#a>6.aA<ȓb}Hy:A'C4q!$_s3 rZ/bѐ@o;_ǚ ^z- zCmCaRI[#~]I$T<1_@J­[ٔ-b B%hu<RBw`KAIbu-NMcDwk t-sfU\@dzٽCfw_w} q >k7(ܼHrhhvNRjCTKW7Έrie>9V*¡̖b~JWqr;=҆Z̥ <5dD H9̑Rw@(<;C+GhjsTUMJ 镰w;U`5_@ `Q-bp~MոZ"kR1&ϊ_P\(ƉB4G;->p l^vRGmyibN954uRsQt k^+"4!~?&@ne{b^7Q2̭sp&zbyqnbWM-ڊt]!F/qŊ`7Bՠͪ ag砩aMkaxz}rKl#!vR1H}~L#0l g/˱}2ZFFU}T|$d`;A]Ѐ*(՘92# JӎDUfTc _ ( ܠa0P.{Bx/{s*@1lSE~N\ 1^gc5L% Qg&sJȈ FE?S2_S^-$:Q3 zl"De?/ zK?f|~+"{rB9G7zH5ĝ$]@ _]k7wI᪢A@ Yٺ e#@؛fԼ-rIzx"S,q+E8[ $\7Z({Rէ@Y{Wf,)bɵ .3cY@:pُ>s423b- AҫsxeXPkjH{ AmVڥrJxF`m*I#`mjt}.kK+ew!*bAniȂiJC#E Є"N nZЪԲ]IF唍a*Y=nꨉDZ}Zjwd6Q6CL*/Ҫn ߄=wy@cMAQ'<нV+{jZМnIA52:YɎÕjՙQ63;H5&/ZuYdLz2g߃BԿ~@ڞny4y~ہIgyӻFMZjAsP6{E _k̆a't 4K'-VF6TfՑY3!Z}7Z]nӋC>9|u=]v_&no[mF}oE2ESQPɸ=] 7z*RJl)2DFtJ): )ڽxjg"&?CZ:8Tke m)Ϥǧ;C ͎n7صYRn499ʠ{8ț{k꧰btԑX(Ih\SLn s-b4BEA~ =w#ʼ? ]m+fr:<9l|OΨ{W0§M%]z(f.*(!&YqkSHg.}D uWwa AĪ:Ǵv$ljnĴ LBE.X 殬 xpe'mf%a,U,"/L k>ctyY`SgⅭ{J :be&Vո?2ϑ7fL? [ d\#]`=}`lz8-W4KZv "R>ON!Eۚ5VM2t!_dާ vSNe*fDqj]o@@B3,Ke:q%wwȐIr69P};ZJĨQh9ƞ&ڗLJŪ)L:8},a5jǁ|Z w/thǾ.J]-+j߉噵WXȧ[kz/w% Rڝ]%FQg;ktuɮs{oYi,^/&894?܉XHl &/LDKf Wq.Gh~boIbTWdDYJ{0w\,#ej5KaİaTbRMv0|#CaUj"?AcćDXYݞ:pDZfdqb$Io+Ogmܪ.w}Ep)q#H([ƅ?~"Rj16M*r&*!_50Ū׉#۲>rqdRHU|IhW,%dbU&N(a0n@Npdn$j?Gqzn%jl=@)4mPfYxݏ]9 fs XyG j;<GP\X^3(~6ufSeٿܽ& ۰"`nAd&rLT2~Ұ?SC1E )CI 4g~>To(j*\ u%B,㱐.>0̸ a`_ oS :Y!͗ 像Kc{Po!d{)~~_X[^}v`q,C6k Ԣrꢟ7U\A;T\tTb֋mjd߯#9xqqnߵtٿjI}Ҍfv+&>fѦʭ `@\O{,N׬ 6@6>6NmK!X%K>~9_J{".;[^41̪D:o倨gp/O:砭#t+ ,GoDV Dsbŋz;}$͜G8Cf^zIRA- &X&%Ա 'J/^`6Du l1\EZ$ݨ֋rtx^Ry^W3_NY\;7`i"F&rJr(8n;_ F4,PuFDN=Btm6 OڑrHH *`zi"QQW@[tZQ=28Ie_o$򧌍jH]]ҔFazI~C^8{kA.Bg0dfm՝7 ql~PP;Z=3z' -%~\Y,z~=DH@%Hsns-^?PtnŻt)2:*>E`Wy^B 7'9)岜9`}Xϣ)4Ci <*Mugq(Ml#1~{KU' BִVh8NXaV+ʹV(&& dBtʱX;f=Ǔ^uխ5-0v&f8k@S7eA B`ިf\ L RS ;Ʀ,D$_!ógbskz|m&V(H%I]n*.KEe򫪉w>=|7w~z7=:_O9sN?GtIr{C΂Wa=VD؉U]W/tP~h % M9;aE+tpȷ{ aF36 + $a m9ut[u0MlymTnF֜hL09 bԑĴ"4nwG!K,lDGC[eC)QrL@ T97:Fm4;g3%̴kcZz&V %XN.?{II#P`ާp|0;S0Qɑ$MȔg/9/Q4 j#U1kʪB%<2f'-Hkuj l^Vfz3>`o'ꋫQOW o0 Vj}rp.-Y0X U!Ǽ?{g3WH4_I3֑x]3o}Ƒ,S3D9y ´$C#RoX[op5POeѪ %4;<FU^e|s|36ulR8>b躻8TV{vG4s)ٔ?,W]m&a +hfw|FdS5 cRQti/rgF 2.E< VC@P18||pkDBOHhbo7^)JfE\d f[\{z4~LNe[,%t'fk.75iC2.qhݶN&nŲv=` 퇧79H UyTr-8|)ς`㈘G&? vR"44bYRՋ]!U3-%-BEyQ*F ѨDyZU=qSq$a :㩏'4MpB^_]ŹJVPlc0'sቮ3EwM$-಻W让^MHLy 22]Tvif \{~KϳBNGo^?{:/uy:+ըrVl s=V`#};#N~JKQʛƒk;Kj} Փ11-Hhǥ5i Sԡ ۧ)JҡIa6kT-OX9#vOJ^J{&u4zC1#s3aaGİ*gbQaE(A{בֿо}]5oBf7pcU ?lIy,؄v)8;c-6R8AS8Ѝql!FO3LS~ k6R\r&T@;*Y$D_Z@8e;$r',iOUۇl? (h6bJ{L"GUN7m$a ZRQAO՜1Os^Vv Y7L5L9ORB?YhÄLBBxbgUwdf S?ifzB-_0R-%,$Du$17VR g|qULLaΧ:Y+ n ܞMQqB*AG糨T7TXklÎGu p\:bW~"O7y# m iwoe )RVagJ:&j૏E7`N-P!lѯ7 j*[Z&! MW Hp$ 'ZHhyԛmA:MEˑ$>]Rb%"Ώy3txL F5xQO8wa88d.=+G #{&xB&zRN<ɫ'ko^qڮ" gmGcp9v .9raXyrraʥ68oTא2%@:K4_P@1~~YE /~^NO竁o ^WK:|h)tbk\ս.((.x1T)S'nD!wGpC3ܬpWptKV)iKYQdwTX.1GI-!}o4\z`\r|]{H<||rZCqzJ eę/F>ԈH&8n󅁜;8P*>_cV ?DB!0M7M}tzaLXSJZ/fY8?i%F2fZoM%JMp@0eӚ7'/iTP}_Pk{o!3dQV nrڮ&s2w6aXbi'4A~a$8!ZݎLi[qChG=D8Z7-vB@qחqUIkJVA)FXL)؍,%lN?m'~9EeG/ޑzGix?UЫb[^Iz@APډ5ujoUpjj;Hb͏O4QuCӍJ܌:lqn:@:żvH[e+ }t+,%ܑN[. f:}b \f v`0hW@ddI홇 _ǠȖsY",]dneCaW&{̉2>b1ݢprŞeB>DJ ԕ,&vn×}*m%iFGc /$_cH\##0ÛLkUCo v4Ϡp1j#5hxogk86UILyBbFbJ^ORҬ$o_C)b,KK׶]R"mQNF 6{$2kP..ѳ#d]Lm4b1j_[XK|p="ըZ喅PG6Vyu}F3f29D+LW})T}8q>+h N>V@j ^ܽ!,2ګs%l'g|? ܨ F(a|ҟSpdӡȈ(~ed[LQ P'|/FN}-Ŋ6" ܄ <کiPzy\ /TߺyDMoz>jw76߮/ =ÒfA⾱>b:8<۵17Ȍw(]i02<"\z0"+g##1xtc FO+'I6v.K|(?%-%AXMp9E>}y%/lJC;4)ckx#7$sf (l?'5PW]&UgLOaǣSu$4;yJCYq ^b잫.{{r K*޺Ko*:z(LblKura#̃6zgg+yFXme~k{?|iRؓF7w"$) _I$B3tgVr?I/G )+'wg&ە-F4!Vր;|])'+'cbdMS)/2v N Ro'@ei*DM3s 7ܱ!'Ej+2R[JVa+n_MøMs.8qӬ1/|cm/G\U3)x2c`6>~M˯WÔ;tyRiW%i[X0a}-eE91S'|^ͲC41#ևg2Y%ʊ3ǎX` [)c$fGJӼU P{O7q v݊Æ@ al$)]E4Z9 \ͯ> A%ioje:^qFNj(ᇫm6HR~TTcƫ&[$vuMwFe"ҏkⲭ4-VGԜ3)dw=&,(Fl""vǍcbOX 0HN\B9Q5)"nJf$/ 6e}[rv@T OENB6R[)@:2[|Q`!Qlg@|#)TL:/c}śMNE GQ6yPh*Wូ2ȯKbόGMZmOlca4`5x8ۇ,AWz{q@JnrtNUS/ZH7=\ezx*_ݥúFnoݿ0k+ҰF6CFf+hnpʴ Zz-ٿT{5p۞|y| ]ZA)τq);KCh>YTc@< W;?){.<قLӊO:還37t6 g)Z"]x+%JF:$+ B%2rk(S8Q.Zd\ή"(X: ^4sE*=ӓ8y3g~T"d̥ľ%ςy 7aФ<܅VºO_C>.cKж\hFLAcc(U#ūs#&2l:xiJ\X7y7iwE\*(kق/uI _ u5˛X@$sz"Rl3kL4;:̉8N;dnWL{;Ju&~qq@FBmy`å|_C|^>\YbotǸ629'JIbup%ƹgdh!!SZ Si@,S>a]zzz _L,b Xz?D&ѭC%Ga`A/UsrTwdoJ S gc25!]iANtFiJId!c䐞<7r# nfA ]+䐓 5Wv| b+g1<n0rGϻ}s"6BZ!psofSrE:='gg;A&HO,Bv_kNfpmFM1xC7?IX waJ;I(b/hs[peƪ;X2p^%= ܪ _ |H ,;r 95v4Yta8]NcؗVX[`"YPp #oi?=~Jk=|RLJ S{!cdM KX}!>6V-$"1Yʼ))޴ b_cJ9~P*/$lyIl5 9K*FSI p B >MOtT_Fx2vd[ƸRYWKX1Յ3W6L wPSwp#սG P}qa&JYЪcS#\3b'3 d9Me,vl;1DMxth5(E$F-,F@`ȝ Qn`).Xq!!&x-3Tzy]ąVm~(_2=6҅[y nv|<)#>O.q#G~JW#u9𧛾*TS␴/p[R@!k:R/V|hX9gFN(&0ORֶM4iyP*R'A&P7sz</~_ Wlz~@ÿd;o1m{y,h3Vc4<KOb6ʠ[+CrIlPjki@Hoer* 'ӟSkg/F, .茪(TtdCft('џ=XfSnErmZ soa](к\D * eG`5G^y9 Yڐ%Oڤpe K-9ju띒Z/y'|jiF !yt 0TMkzݦO:YYՂu"@9ȑ Ѝj\˕1ڊ5[,%ۮFQ4u̮H;}KU0ĕ؛핪/ɬ.Z>x;y3/c2ےK0b` 5+3k(%u>{2R~} T2XyXtbf,&ΏXY lAoz blӰs׆vF+TKrw%".: 8fEoǂgPoqS]}Qhqd pz[я:&yx-YxS\$E<6Zc_z @ɜBf2li&4eAS&/^譏z捰iǚX]LbcEjbH7Y+~JBc;Cq'FI<Ϩ_5)Po? ֒@K\yʯ[ZE~w1Nbw V\>A<2WO _qjU=z(b(! , gsrcA|a(deՑ ܥg!i-8h|+:6ϥoJZ :f;4`Ji%71{ɈN;{3ݸ`N>CqDUQkO7S"s;rz;Ps3A4Qv}׆E!//&<#OlDL sl'<ʰVf?= 64OSSq/BS7 `,1CO$?mr6tR)A.h̯I/x?|"-KjJ Pªy2+JwviϺ wL!p`#jBcOQ`^U]rv3y[y̮f!+q(*AxX #m)J5fqR=_x)& OKd##gdqG*:K`nJ/ lӢ Xj`[>pRe-MA<ޟbb :rZ`As#)(WToXY .h`[}H/G=I|؂dw{*P-KԵhe.@(ܭatdx3Hr*' (Q3HT "sI=,(Xv6`6>FU}V57xUJkj-o-/u-I/"*ƕA;+IX`N8iD=<dwF 25/-́I~a-7ZJqy(YʢhBH"iaﴐ4z4FLR 2B*;ނ&̠TP#I<8P4U^ŴDOȼ:Y,xX!ñ͵ma@{s,;"RDm6njkd dS'ks6%ρ~=TT7'.dy`;6gԲ'0T0ukdN5v7z) A:2Gcn,n߂QU_ܽg&~ZF6l ?\; ZWk19x>`]_?11X?_8 =DP+F0#\5esН_VYuwL\knו͂iK'; W3o` ԁ`Hu2e/*IC loB1Tmhg;} /*?8Xu՗Ԯ9}q3zN躓YiCh%4mKKr|RRrQr{6_g%/z,ك/j$kc?qBBtYQ*(,87@;I;9|lt%d#K LysY:7z8!CJB$J`WR ZW]7eŵ\kEI|7r\2Ӂ]7qB`}6|-w?wB<ŴgHpP=.9Ĵ:LB~oLӲ)O_Q0jr흱`lӵh⦌e#xboHs4 4YƂ#uήj rpH)c L/NCFǦ?G11j ǙFHJkylu2濇^ &h.lt[e zG lݐRwc<g8a&[^(Gy b&ʉ_MZ*oӝy.`z ;vg mn\`R{#Iǭ͏YB8Y9``E5a:u#f5wcn݌Z͉?*%(adT":ΧSx'gC:Č)k!gH,`T^5 &ji&Ygprա7B ~HǢJ+JyಹQW{̗ބ iw\@4Ƣ-諮wõ n; \Ala.&u XRfe$\A!XfH{$1ޮ}>)eP%5ɜRǫ*uRsMO)q[$GddQ sGAYUы:>E̶xq&K )`%.QY߉b)ihG]\hXnIw1%3"'o'^N}?9+@hhFÑ Я$ێ?ǎRe,GLzcB:6D} CQ1_"}JT½xaf6#˖<?znh uYL*ֈ1$V܁=H :([MgNL0 ',jEǡZhdfE\ !m|{  +8jz1'gR'Mt,m&AN0Fl).Qtq%Ui%G$p*FVyA?QI.W4r$M<cns$c l {rwqPk]LtWs0_*$$@>XM`M|渣0RnN\N}zii R*{'mc&s#Պda1(iKM;x߳aj?4?/+wuX#T@?tX [f1t]0D+d8>YJ٧X͉J:Vƺqo8)-.5|bd{U@gPpDLsAL!`&!9UITlaeΖvBR_HTWn/]K%R&B*w-7ݑ IbB;#>]QSehEE&I\Lk~8dRũImXUG1@.$}4Lm84N&fG<־~h}Qmuс>c^/q#R7K w@A)t}/hN;m !6ۊѴDr>Q %qIjӖF: =.RYbi?6b@}SIfaH~ȬFkj& $^&ˡ֎lj19Mx2T5>@]3bp2do@v=ӳ 0(RM<#8XBXɨvzkzTjLۧAm`,qҖP6ݩ2sI>j@[qOKwt HE9MtJ,8:SΖsy"DբLs?Oޱ O\l+" "TlkMUm}gyB?юo @y"/P6uBHKҐW~CH{I8Jrthpr6Y^9~A׸)?MHz3lgyrWo2Zɻ(l:eл^23↭QÞM]B% aqS?NF}vwmw[ܹocs>7;зɦadEq~"IډJ_0|I7@&$_Dqosv'Xe[>=`9Ssm^pk?+,jtV Yr" ;!9ef3jF"(%AouEa0!5kk?V`@%W^?8.󸀱(5)o?p|5[V@i)k/W,JV>YL7H9}_5ljj4jw`%tH׵=o}_ݿB Ѹ5Lߥ Rfg "7گ}>^ Oz.)i/ب Ti{%k94-:M쁷+8 _aYuV_nn`x^a_JN/E>/srͯdqRƿ)'9P$?^/wQE?=R#׽ %Xc^+X= =_+1_X%V)^E2-N&La-s\+yIN3'6Վ;?y \}!ؐ̓B&g VC_w3ݯdVbRHQ1Y5Ռ7qۓiLZցofEc`,=Fŭ] 3sC )v`wB"vM9*ľ܊Z|iXT ?B iۦl.X{Ғ0Ғjn] J il-"ꢡ)_z7)ϢVtXgfzca&"B*{zd=!.DປƂ{dᯄq`;29H,32F,ޕKdUOæ@\J%R!T4e&`5[&Ӊ2 ̯9lwURͩs\0Y@@_ !{V=YHGtadݜf龦%O2}0vs| 5|>@OէO [o#F⃑ޔw 3\,O'% P>Gl`f ܮ͜4&4S!%uq^v5UnGUݺ$Xh+@mK94 SFW0p5hI>=e "f WriT3j:,:0ӎzEU޼&iM6` oa"1̕6Ưp@Y VdZb94!حOlW-V߲%N/}9 *xnϛ9}\4wDAﮣssc?멧Z1]ٕ=GZ8زNgT1pcz?՞7;R&t$Zd&o7f c=HZѡ4h'˟JOS=u_ߡ$iMUʏ?IḼ}^Wы)SN UrG~m >2gvҝ*b . B}FRw8tQTG;C^b5=z-)507u֮ӍQ&x&մ%;BdzL-^H>#6p!X2ZNf*TǶґ-pl!~ˏ-M#~(T2K :_l@o $̚ FjK^n#}t" Q) v֚-`#]}@+~խYGd0NjGYŤ1_Y\Yaf`\wnLђ+<,(cXFP$z/u 5/h% ϻ["a  1 ^c \Y*9='7A[;`Vkwi-^q뻿pvG۾RWE"+6aYܑ eGQc Gb)c2I"'x±^Cv\-KOl }}s2 M"S{vdCCcN'+j^+,A;QI!AD~P92׽mߞQ,l*cGc E!9 M*pS#_}1R̸Vcm/i2]@A3+lzzn߶BRH8*I/v4!5X |f oka.7Sh  #Wv㬿z]OP(a χYp0[Φ{L_&*_sd]Xs+gxܒaҷA{=,g}ѝ'.$WBpgK) zdK.4_T-"*TeBzXJE,W\.̭0| y(Hh]=N `^ta vbfIqeTg<%DrFH%W]AaDup&֐lAO~}ْ[6i7Nw[x/m8X _H'Gviq'ss κ6!4 #́:$dm4 ͵$ s{0rf$Z\7Xs݃q mÈh# T#N 5dXcZ{ j.ٝVRGC>͸39YyK\=&?K<ᝍXeJ!WҶbrN(Q`,K}Gs&H 5Z J"V*ꐏhyXh΃%IW.ѵ/_ 12œ떲+ӊ7Q'ٝBJeW Y#-9 q~^kp FP'?hM0v|#d+%ң3\EM#}[פoR /Z$9B~~Ƃ։IWyYaJzdHY:a2ĄV%!M;)Ok35BGX2"#D.HxA\P{IDp!R7rf91QL7ƔLV&Y8r}1s/xz/]P'=́mMrbS6 x6툶MJJ?+9-yu8u539tusÛcX9Pp) @6{`Lsۗ۹[rx'Rѳzf8H)g9t&>4E$cDcbkF/$RuBb n}<;CT!QO9"'^SR!,sS&#g*c+?YNnPeM-U QB{?KLe}Ґ@YjnGvdTnN]A tQcdx/w u5 k׬z39tܔ _ +G{^,wc,^f?Byu#h iAݜKkL[(TI@˭V^_.MuNHןhJED##ure&!Y~[2RJ۹kXE|Ij{|2*3CJקKpScHb(ʎj&jtԸ݇3цwyJԃH[Ɔk&J].8Zꊶ?RpN 1svz`<89,f٬(e%4JH. .'D zO?3Вtz >0^WV.ma웵2Y9Q]8~m2vqGm9\p0rV^\dЉVndR'F_=+Vօ"k .{M[7?̑6VZ0ef!}?U~;j2P\p& c7yUXiǏ<9;( (3+tF|f#_7no#JMN5;bi&rL>{SmPDhl}~Ώ%KnshpT'RQ*L ˥wY{~džޝX>4ӮNZg* '?QXBeX0&JKUOHyaDTMMe!֍-cD =Aͦ[s~G!1p8h\U_zg7T t#UxiLP-32n.bNGO{ˋya;l>dˡ'~Yd~4jr^mBLpX*V{V,uA&I m3cᄸ֎X@I`tUh@ALrmL} Xڻ!^x*[5``ކY{UoN\+ky{qSݖA0E1ʁ\HݿHe~9crL#uz< ?L_#̋VA0g$u Ү%gA."%FXCF9?C%u s5:q(vܧMͧ.HC*;YK R<`DKS.T`"nT~,/ee~<Ԟg+ emnz^?`CxŤQ!⨈<,竴;|x_Sp̣*[hmCuBE~<ʥg)] QP9ٓ쁼x#h$d% /6ay5wSA 54F1{ }=bB ТQҬޒ;`QG}rZ C'Kw^qڜ`WIo$j$,BjAv.FE[ gkV䂮 $Z00ۊOo',/_\Gb_!dڮIDC.|Xa Fo0q#\TRbNu_a9f^->;t `s~ a#U2 GE? m/Y+ ETѕL܉ Jg©$>?Ą5& 0YV1=^K^ ni `ȑ>ٜӧęEf2]l$Qwxfk;f=l|۸F c{Yrʠ)3>$!KnI=F+J``eiLĚ;ɔ7F6Gé ʔ]1Ҵ6x?+Ri˸Dm@V;=H=f +]L32icҸD"2]Rݫ/~#'"DCt t@*+6?3灈%S.7Ǯ_!.p,s9E{9 ;%ډU87WpFvɬumHiOWˠQ`bm/[C!X WHTV_oKnQ $ɥ:Hn 2WD`(Ûu0=>"f!l0섄PCboLOװ.(HYX5:<}r.ީ~_}7#z#\?ŻX \;\~;ZY}4pid:sx M{5~Y8 U,U^ifG`?O&b{vVba] t$K X(JE:h铴neID񟶸 :hpNz-`{aƩ_HGigPF})kNJf c RzL$vW8bO8Dܳ>]c_l8fAO t`l3'>S[u5Uڣ>ݓP:暷&whTI;"`&⍺n',^> !:o[ 2Cu9;SVHVmOg^$zБToc7Q\JhXW͢ 9H ڛ k8u;ٱtBa?Gqz{Vyߐ^&mv$ȸIWRjϝ0*a U gyʺ4 (.-^Q58n9~Lp_c?GxBձtD잏i%xwp}oEi]g܁V;!,ɀV(i@_ފ?GJ9\Xw1zA?')G zFį$`%HÔSѕ7%o母\4*/!}"|dz^~A^\Ջs<O4IJjmU_0ISH6χihv`mhH8 OD;!Ym߳ ݣIN|?_ʕJlGq7!NL}E)S TH-g#t3n0a4UENIFa׹7|6U(?^/47Tr;GvEC|Aa٨v"ߥۙvn 1{ہTf=˜ Gs”,ZU'Պ $$LfOebZY?oE^/c[sZEt6nECv xE!jj *{f+JM|l;-Sm*ӄZ$dj`'MA޽bh&r}{ۤߗPzzS(j"м vCeS;=H Uw\"|P<1F(EwAP&_rI1S;BHD @u=-4RHP@ޘ.}  }܈Jg8&U xKӴ'lvл>8@)ېxǩTt= dF]T7hSNw ߓN a1"k4.LduP'HCv?ǷTUX0a!PhGFzX5ρ(I.Ib2+f/Z.E5WNkb k\lϺt |dl/j)ͬ ;i0{BrLCirB6g&RTXC;Hxfu͕uW /(ѱ#x+  mZƟ'} gg> ahfZۋ6pPY x/BG$ϗ;8*aJ ~"q 3PG`-H׾w }<Upf[u)|+=|.Ƀ>J$M.< @6fl$m^u;8hXS(xhFJ:rϑ%IUz{RYg@kM m xյ*rdWA/҅S`@=,<{(ý6"sm9}KEW>֙7e>=|%>[{KP!#8 zP;]Ԗ(D^^[=7;XîV"8t 2}Wצ;S^ڨOUݟ0}ǨRrz#ZSZAo]yYr 10PjHR*3Q2$"05 #r$SnWX(7{Pdlj%iO]6{<ĵ'_d$8qg*޽NTEW8 &4[(`WoqI)6bK>o~#GJLJdђK4"o҅) Pqf1no ܠ+\hF$_GWZ6۸3S#l΅e]w ZD| #:Ѣh3Q&ldtP [ .&)5h9LJnT%i Ch0a uq~dhF{|q:`]t.KtXqYW"`t|bE:LT0QϘ&hm஢@;X* %=)+Q먩aO.i`*v:4űVeOfv>BKcےv0cT(i:HfhTO%ít9nfZžGSxackFW3ނpITpr5OL?,*ΗVɓJoݲ0KfLs8c;s'n F~xVYI֥'UZU_)73exؠQ^<45OԑI:!OFjzy+W3(/$e6qDl28)L Oe 6jY| Bk}\E?t/ϛ3F H; ˆo=F$B*eZf+C^\[}qu/#s.-b7Ӏ(v:p"oM$b]z߫??r:@m OJx?럔5Ƴ0fpsOyCR7 9j 0Yn |h;B|xn^D~Wvvڱ;ɲZ?{M8[.Gcqc|Pmwe@בCp%١׶HoS3Q.s|giۅ ,@|ӒG7=V F7@2gӽMcrOä7\MǟB|Lei)2{Oq*=jc$}8}&esFrq 0AHINT^\{3<5X5 DEmrݯđNU( 1pVi 6⭉K͝܁ 608c6`{\V4Lq~f 3?Xu) Qy`)9>Md퐺Y4斏bܾr1Tx7A7q=<7锪g+p!~<Z*0}ŨTY iNqqBa84͠}HTxÍŔZOtF i muy~ b=dg"K˺Y=hNP=h9۪Cv,q(sM'~F=uξݭKUr,'$vf8 a y3._ OjX@i9<~kRM否.vI_9MA:v<.T"1%*Qx;M1 <64l]ڻ ~ aX$H0/yGwmA\':]=P[8@9pM0Ѽ 7EiáI鸶#I&h] d7&wŻ14';"ƙ< n˳) 7OܚRxgxw>+ 1 46$X%ջ['.ޔ9Ίx@@o)c\XݓQ7Xy}bEĤ82=z~yRIX a_  i@vSKs.xa4눇GVG|O1 Ța"8H]6v֍Hkx\s~BĺjF?k_X?i)R!VٗBXwY.V!Mv1!9ǂԝ ZٌoxrmO D)ԎmqP$Ҧ.2,uwp!O ]`LNE8ݥ%T=^ko.Y64+Dd"U+$㍥蕮R)L[w0G}`N/Dȹ22S|d74ujܺAe F*AmݓrLy b"~t;tP^uԴf)=tEzwL-9JTЉFt[t~Ӥ5㔥ke4uy;+ր7.{;t=骅+ܩ3nfDEm q.\K9FEO<8.R8` r8ʣCf9Bj5' ]d33f)k1y1nکY yfjeFn_1f).H9d:]-j5ҳ#%{Ga^ҧ^:^ mp@մ؆'y));u3a:h2] m>]|"pۗ*tl=emğ1ɛweMֈO˅>3i\]5HqUe'h~8R} r:8޳_жGD4$cPl[,׻2j֍Ќp7x謒et {؀B\M!D AljctDԘiwȏLfN.e*I2 8.# =a&cX3]+O[ȺX_DX=Z2Q:x)IwO9WRNl|~ܱٶX$iDRnQb޵M,Y6*JHŶxa-oKZ5$#TV?tV)rv>;b8Y<6Ntd zB+QZM g"'}F5IR#1#$0Cՙ b%T)qV,4љ;LHzh0OXp:~R0-!z(T؇ӫF!tmN6ORhg,ᡝ?OE8C `}N<*tN̹O)^qtWM8<\j(= 6@M^ػvZ계Za98*3pOg{.O(ς8"J+Sͫւ$qyZ`C@sAl@!NOfP֫+:6qZ9yj4t C_όj.Lz=-#^Þ9bP>ڠVC5p̷CW*[s8L'lxab??Wg3bwɌV1Z@Zlk*߉ި?k~pBJ n1mjʥ5RLuoYCb]2+ faX(5ok#5Q;(0i@ƪPs*=F ~U].+W~-ceERj8<3ݽ}.}FnB9[aΉ#gĉYΕKWW,c)csφۦ8;5\QOmn=ac&kCK^8^D?ƢL4'G~m0+!)]w*m@~8~Oz: S2_"JgߡXU|S!/m0g#?xJm| [^9m H&[q@aپqb2l &s;-hJMSҡa@omѾ>y $h۝dmS;;iL}"ֱnU5'y8VpSUT.C%Gb*!IrMvS6EN~ c c$@Rh y}m: ՌG`Ԥ&R0ZHrG"' P?,B 3:d@)s|O$9JwO㻅{gJK_r *5(O2,C4(Y#ivU_ee]Ξy~fc$N(BPښmwas1NH(2zVB?E)F k oFv2=eIb\ouY"RUݯ*>-v4M5ak ̲Ag4l)s+C_bYd;gT=O\)mT3F"<:s6wn{oWwI ':u`DdP D)RZ5+QIȿ߆##}O*vi(N{˄S&/F }qqzߞc%M(=0_ +*OI>?FjE<$󴗙\ rn\AGu$qU%>t<Oyd!&`$+kƜLr"Ƶ)=+PQ_GP䊂`#c߂+W$.R_xӓH$]=`/l- ڼ*L\-O|2\$zrqD#1VR_Ÿ'qC#ݲ;P} u_iET֛2GH}B<Ĺp:DֈD!G~<|3𮶛GPN>K* H"%"9tV-? 9eȄE(9F&y]96U}>7p<K,ȚO/|tI7R0Wi̗lƺ_v|.!Ԃ5ˠ^fR 8GVhk$kb}'r+~Cۥa Wm >J2D[܄ꂜ%].9+\!FJVHWaJnѬ'p7#0֔^$­C9tB1ݞzXXhHKFVsjҚ˩ër6\ªy kOԦDKטp;AN+&›S8$J@@rO\ŖBĂxjQT=zoqh>/: HL2;&EI(>5QsZbk-p#uYsIUEœ/3./9瘐x&ʖ=YY]qӐ s z9gǟuꮧoCs&կ8hQ,J4R= S tvXrr`}4z)? XX*>`*ݤbϣ T$ [;]&"NDkՓ}jD{ =iVlmwV<1[Smp^0ۈT-3/+M3qI&)hqͥMw{{Sǭz f I ֊jBg/ &*V(HJUt[QUkj D䚉Emuw!f.79!"V*럀=/sFr ggd,5ǹb[;@hJvq D'Ve^`qlB:Ox_%٬ߑ=!w ]Dy|flB:z8R+$B,R.Naۇ.4$+͢8+!aģv?R 9\yv`e>/>vKʭ SCĵ`8?b2.瞕 Iùyc7>>SRG~%.r8=MB 6>MU2$8|- P}~94Z^}4OU6_VW}#ͰO0557~ַ&,T IEU7'e)Ξz#&}urd1jd*  f;a3q!% t-9G,>66=i9Ityיkw*qdvsuaƤ lAOzd6 K(b$wR ǡYG2ڝXW=FͅaD iJ)$3Jh+SUf^וqPK5q-EoK[L .-{>17ct~d!w!R@JfC|h4:J灭@/h+PV@z8[s|pS{U3W;p[J: hP T&r_S܋t:8jMrR.Kt(ӑF/ [D끙J>W%i??A}DgxCwI -t e$KݩN,r>k.}ri}5|޵kLXPw )̲ᒤ+SXC\^FؒVۘR$J׿FQIls{B0,AH<><[=n"1b EiK'z .j5SoC5KU.x?/e }DB=F3(b3NڙG9I k%`:䎱Ov*EGFh=Ti%.pDG$@(5DcM ej8= }["7ӝ*?h0]=5˘i8l=T8_(U"v R |riڣCɄ· Q_c5&ad0B'*tTP}Rq#Z(+)XOU $wfc\u'+(0_zād)v^7E茒Y8w\XzL,Z ɋCOEZVCBx9 <(gzjI WX.z󛠔ymݢa:Iuք8T_N!,.UFJL:(M<;wfػJ֐ŖGr͎|_ID1csDM:!( Fחm {I䉯8jUЉ(›?1EI滚UEF׹*|UD5M+lpi__x`ΏXa[a)bp6G7bPG`jJ6jvbZUU[*Dteqv 4h?6]CƬ9 σg^Goc"0NnXyzHpCĽHl Ϯa Ț@w D4͉o%Xc5e?.H u$-yKz>!Vx>?2EBٗ'GIExJ&IYixC6"+nxg< "`WɣAV8ah= \Yt/Z<_5fG ?9 Nk)&Vφ t%' ORjg#5r!۹pytLJp`n@=  E=1/ z[w(ݧ-m_8/|uMfVnY,2 +Cb.lN~P虝ũRh Ck@"ԧe,+$Fc}vI}c}76e6 AѪi @I-?rnz6k9CPHMKqŘ^R!5w'fϦo#Q] nDa.zb`i^z3X0q4TEf)_S3r1 d[ @"7${˂f 6={p9p.H>q{=yzɨ& h:5Մ\2,mkM^s PLL@9ϳ-dCBuxީ_4T%Ͽ, cEH v"DHb1?Jg&(?-~~rBҦIFj- XCff "EWY #ϓ$B2a*[ Ԋaf7nIi/TT|M8(A }1Mes<; y='1 5 &ј2y"lJS%"C& ?{[Qғ&\ w\T_>;j%g7!&-C9atfK8it|$4<Ϯ۷ǑctE3wtav/]C*d4<)m6c_=#o+T?Y)]"*k͜%!,-{悩MϙTKUpuu_V ;&lo0bTq$hfKvG0+DeD8ci>@) aZM= gdƁeF%6\{ʭt!_Rdn̯ZŌX~:76 N[& 'fWϓQ8^,N)@,\~nBmXWc zHt-M]avxE97Q$?%ciVˬ< $՗PY56q6('> /FT0vS^#vܹv]mYtv(Ot0]RcN)S{ȉşCԜǝVa`5T湲&ݦpHs 5hlȨ||%l! p_ݓ2Y?tQMiL$o+W-O +~'v.>AR +f4N7>;nUK^^mu.}uI<[ޏ:%+{d?E~%%A²ӮH|7d?zMHR{ cH3J؎\$lfl0Oy[fL,1IufO9oVFL4Q+cˡhƄaCHՌz=;nj$;T!"j.˹e|(s|чFnMMe|LP}Dyqvt#^FHD_4- [ٔW]Űa/TDzF/d0tw(8m&NjϰX'#W/ȫgDz3QFV#c؅ֲӟس $Z m|" !NP$' oОHź8*LI~>rc$LeSԷd[@jYIu?GO`w+ં>%5dod)3⩄Yc6ΠeU},ـX&-׃hL/n Q#WX+tZn0xZ_~-6W{ПzCk.S8tzbD }{UAnc/"%u9mTQF} rs"D%LFU*&j}ӻI.vN&-%=cU7OĚER3ḱwJNiBӽ‘u,"K;1%D넢K-OV7ŃPYD}YւtTPΉ`J=PsHN*RQB?uQ5a~m$#ݪiŧEϩafCE5JyMVޑO0#Yެ?_ɼMMxO[j^eNbxsV.q4 *QU8=j3XO_ɪ-hur3!#=pBI\|82V1|* j0~3>5tG "Tt _JeUdv#>C*<̻qoߎLˎϖIlkx3VhP}XX!Z2mֵbxtDj5,v:*epfiA6ٌ#,{>Uc_\7TwCfe~O7F%ZOEۚ!H [1b% S}Q5B4쿕$mgZe/dC*}!vOޅFhs y6-f5tfW嫈X*TJOF%C c l^PUl_/̨(ORT1ܭT`n$Ïj`@>C.?I:LD_i&:|C(C5DZ Ӓ܋Rޢ`sƕ WeXWa' ħ%bn0f"t.!!7b/k 'Ǟ- 9lV^O30סk9a߲C8M+uk##beÆ?jo\oظD]j*Kl=p&yڍ&~C WU R+?1N4 s2w2_Bf#z `DsmR~Kǰ1ɕ}Ř*J2֮~7[Vlw<{m=OQ1рLA8H BK5S60# ޞ"e'v:a<7yY~qsz`Z%H6w{r3+\#R.`QO@B>ZO* i?nB5)^ dx.XUtWi}Y9,nwH6Z~"U0rэPÔ//eLG(HUF8/:8 jFN*(wvhn3r @n͝,5^F\ Z4@94eJ|ӌ]!Qټx0ǸJ!~U>q|&dP;V,LW ofjcߺ{"ˉWg@ YjKIaFAbo\8IQUŞsvx(ՇZ$_PQZ1R [aIyI|:kXIIXZ7{&`)Zw9-W5EޔDo1Uf ΈWU(A8]4PXK}ʮ z rpjXz lf."'':YfU[((_Tgv0$esITw-hQ v3g{Dp1۫rw5M<%!9tqV?(L NG&G O"3õ :=Z%陑p+36  VJan^61ѿ`wDb&yAURA+.rjeK#4S͔j@5=I˸!fMȌPt;]᭬:.y$a.˩!*=d@yW޹ >(9LhdN|Uv$eha|55RMסʺe:.?UG:H" ]IĔ}3 r`iU5df0(GsשXX "՛]/L\"  84_ }$t1F|TuВJφ1+d|Nhaz mqJxJ?FY}–PL}2,Nwh4hly}{qTe2[zB8ՋbJ \!GVVǯP(uE3 ),6}!_?qxCH#ko$>WAJZM:]8` ⍟68n\%B8AdZ!!P],.1ğ<8<@τ ҳn!pKjF#~!:#i):2з˄{NY/C-H9x;M$ԩOUKȱrۆjTĩف Dt')hxRڼHhۑɇ ڤH}<ؕbFꛧ<q sF>_hbsfQ: C x"OgZ>yQn)E:[ #Z4nqM,.<ŶZߗkY^q;o}x^h }?GGo!(Hl6G#]B-{'JOTAc|#לSJk6K1$̷Ô iOe-si%.m\h$؏T[f՚v}@!ߞ^1]Q'r's`FzHw|gS[|>[_-#Bq&(8yL:ĕ\cф$ J< ҨXK>i#e@=ySp}3֕a n_ XӵY$Wj#`A\ɗTۊ|r,?( ;/3D!IwH;{ ų&< !V!/%ȪM&̭Co~I-m+ GZ\ k s^d O%a&/178OE)oF^ַߔ*&0[0{ʍl۫Su bߎk~cc/?f`s)'N]|2]Sˊwګzlc||5%1S0`L-*wZfPďá6\vcB!)^J {mHkҐz|V%3Ϥ@M8rβ-ly䉊Cj3`Q#sGeـ=z#f}"#\}!qֿ3gOe A,U-wx$"᭥;EU* A!*羈3U$=βy^N߿$|4`3C+ $Z^_[$r]%7(ȝʯIyHFv>ޤx>A2Kd>IBǀdH4p4MPϴ_q$iYBc1~Ez~.D;f*gPo:6ȓӇJ=fO_α(>OCaŢ ah^q8D!L}3] wv "1M]Gn5kȡ"nnWy2T;)K)ӟa^G׫B'hsu`J/M'Kv#0 5W󕂽>J#yNpAЩ3CD8vmmbwsp*{CzoR 4j.2!e.v@7^ -UΪhz{ĉPz~Xs{&| 9w PN:`^֪lӭziuA):KX~=sLXHj(-b^Q;>6@ X l4`e/3D 3l=`WseО<`.w_9>Y(w{"kT~Yq$ +H]{Ծ"pC`xlu}Gi6miOQ6,WxST6if D-]wXOba~)Aj:T *:׾dr˻xS0 "t$C,uH2-F^ZVw&$f"_;5(e W)pjwuc%n dn4_G ;@_`][FbQH|ɞQ)c[> '"ZN<ՖVD5 Ƿ🋱6E cZ 7S$=oS 86Hdș2M ?22Ӕ~UI&*lQ3C[0Ճ-K|̏_ɟN#lv YFGLiS\{ce@?иu\XHC;jH(I]{"? mH$Ϻ GZy\9uU!|۴cp _yYV醴 \iQQDt˯Ea7ˀ i 0a5!c-,,\6WEjN[lл=VO;ifAЄ !>B<+W.߁ !fG /Ldu>yd.`wIg(lw[m<6xNcΝl/8 ?9~}XT­í_6FKdnK'dCStz4\' BƆ &6014"  /gFk t4c_&\ו}8l[<ٜ4eH &Ө+{ h'2SmQw8hr/ntА: SZ L|kG~~jA(|:X.ӭ&=]A.MF򖰃DNUhװ_%Mȃxa"5Ѐ43M0ae ىPhO轆mCqGeHX~Z)a'-?Eq$iNɣ|ZPqmq.j;^j vk+f #JjOjZzO5<&LzuIS*뫾7tthd__0հWCJ&w&v׬ ꧏ0%y ^ ]@W/z<5,u_/io^@p {)Xp*O=gB}:e}Ҝ@IJ>oi$B{\a-餱 6Ey]wֆbE (F9$]@ cL4#c+pY& Lt̲8Tr[R6QJ7_GY,+4+-0us)ˁRז\ơ@ES,ѡmY!HsMaCf//^fOskѼZa\_B5zhöfhϤv|[./&s5 :sl6ܬziT{WTxpj>tHBQ&ؤwDL~ l0T)#wRFwh QXJTP9K? =yNF͞'b"Bt÷PdgU.y%,7Y* G%(R3ŐÒ}?q ~Sϐѐ@<;ǥH7Ll'ĬgJ([hB!V^ߞ^\x=k3YW7hT x0Ǚ?/ъa 9 D;M$>1 =y:v9YuKsb̢&L+ Nyufvc~)釸JOD5,SϞr -+A2N}UTJY.҆Y_ ++; D4}C%UZ6b]oIw ܷGː3}aYOxTxӤ7IA W"ׁj9e7>=׽ssF|P:)3++ƜȢx~y?Gx{oJ~d}F>C f)/=+5FސQw"ŕCKnt+@8ӽOPV=siOT!ʨaWWKnbm"|8y">hoíޥub^ *<@7 zdY$]Ngqrâ`HGt0Ցמq w㮘{j2d]?.w+Ƀ-R@r v_Es%X݊TGe27y47Wk6ƻAvA'avc)_U"*ZM$2;n;8@Ӧaω&Y~͓j 'Ky /[unMO_ B%c ))F`iK kRtcHC,L'DŽ2K2P;;qzǣtWlslSȴFաuϷH섄7FB0jaQ 2[XF/xj;i/-MTߴ+}VRTz!>Kpе=ҎO|I)MLiijezCBu n%a';bk<鸷]<a rUp)4}eƃw ۺĜo k!FZUy+6ah:z zk* #W9fke#N4]Pu&.Q̧ )cxLq;Ӿ6^RvDIsT`[;*PFQIٶQ\8!egtR6ÂLOfvxVj )o0QS8I(Ѱ{v V m[P5_(UdҭBqi]ݭnbx0L mzb_3`)SG$k_5M/_N^K[vU |k`E>h0/ eBObz)#zMir"~I`V)uK!PrfXT6 {ʌ+LEdWTQT'A>(*fEyi }i"v {$}mL0#dEhSPU2T/y!m:ј-nh8ٓv3-j;  Kcz@"?溜{ 46IJQ`զ޻l8+fRl 3,jB{vrC$ Kd2<A2T.‰:sBYHY7\7]w2w(!~#PŤfȲ.BKT3KWк_/y(MTN0'vBpΈg͑y#D!gQ;.#lFXZ+ N|ua::͑˥a76. 2? L:sDiLn 9j8h>.ܵtWy9,^"Hqs{-5&پ0q嵇Zsbpb>jeCĚR|($#AF9DpxL 2EM~'wMVQTA(<'JSZޔA]X2G^| _%x9 ʩB ɻD؁_*$iK3*d;ؿ+[.j#GxCBj[zAnUsMVCoS9'2\5A4yK{[I2 .-.!l P88vKY.6z>cq*5#9y`T9nƓm:LjM#ֹ źYB ,(l73ɓJ. :R _獛9%e_NQ9i`N@Gmq턹+ۃUwbHG(r;eQ r,c *v6͆8IOv~FO}mJ_"':.|2cE@J؝~坦?aOz\Lr hWJxOa\$d'Ux)4Rf>"t{O]5GũFp# `|*STBs%E, $('sea`̛cɼy S% ,R'=ڋGX>?tf_!P{%1v{PJ LV,J3dkʬ|.EC}XR\$}e_xO\f5;Zjؖ_is3hX|wpcIk~ qcJ ̡491Dl ?9/xz{ 1Y]c 6d0"U$^05c!E( Jߑ*BSj? PJj9="d^))􏟙 ҂.`2fqbV4`-kE5| B~+8u۳Nr?󃟰Yv/\7˖ ygc1`.'panM=hZw"-'t'UByWp)hH ~m靈ۏg04O IVlM;s6E^sggHD؇_nώ>b} B<\_A:Y֊)FWrl_8mZD &&!0rWRMBT(#AQj2io&$ENbtu\F08\oC{P]/Wo@rDC}B 36V=%O\X±oЫa4khRTZpWH%43S `z72މv}'n9ԅq\t,ͻJU_2Ģ]slx@լa[EJJK# 4qEm@&O1U9Li0- ?1D oBU)Xuԗ4^'@_*;+Tsu1OD<~v! ݎK)IK,^|rt WTlZ_-b[jh[0;Mz 1hJ"MC,D3k$abCx..̛`9̈O:cOET dUc-UfjRwQMoH}5t~2Γ7CɆk"zf,n*mCzLm`6BMN j+#bqV5j_7Z#.ciC|="PZ{p x\#1IPquӸab> Ԙ1`*Y($GSe@w69<\,8'(t)3Cv:S{.[GPT_"631jO Fa7K%jH =tX̨Gm 9Phܧ?#Iɀ0SDH ^mqS=^<;͓"HI7}%@XhsI"2Qj_<r3Z| EiIWF>|5Y0U<.$MvVɃ "/0-k˅ITDe5L 0 EVz e6ܿIb5ֿDFV[2^LvAPۓf3?dEQEoz_ O{=I<tP7>- ΁8'r1{N`݌׎` ig j@tAaq^zޑTgbDkP)2T=Y?Н2ZZgy\B c|#}ҘX>5ფH["rv/+ٵә2LQmXچv)S3x%Ux(r}IoHa? ovͦ7g'H)J0>qέE89"P?2JYMth\|&~KPޔ͜`ĺ0ĭ"s #]Q#glgBvX舱`IssYT_lb,{P:Ⳮ LVCfi#od]nyakGo51q=N_NچbW%vj&w8L+kuk%}w?bcdMTԕۣ$GXF0MByKMyʇYslRfi+c3@?rqw}J^ f¹z*> T}[1Pc} }4O:9:ii 21*!}ʸѸ5Zy/m7ԨY>;Y܃kد> |&[/!: dKOҪ$t\kB(so. =)O|Z$?'ɜk{vo58M&!_2zخ;[dU?okr94w$5]}OEGdÝc^yՁGl3(mi,rhhk6:veYU ޺[UBW>2ȻڶƓ:>S%`=Ťe o9\EA[iuUJۨ  VYaf3Q>) j֤7TeƱ64+Aeʹ}ݑmE(TrkUN{T^%.O@ϙl&А N sڄH2ŮeaR!$K&4 .{$s*ZCiK(X]c| @h'qM51gj'P]m$."k{yb%+wOiH9v%h}gs2d;t<: ik0Ƅ"EU]PwaM W<+Cj]z[Xvwح?^IKXr#'r(& >r1GkBƶbΖR A7GQ~4\0)` %>HtKB d:: |=S Q}8`Sp) mJd]basq!Y jV%`zli&1jr`#a#(>#K]pzyذ`? QBW\Hdx i[|MDEF.V b8ejg;YXL-]a٥ҹMj@$tdIJ?7R{"1B$N :B/_4;:8bOŤ%zRmd,\mbXH`FmUoƛjٜi(1& k1!%tU!}qvĿL9q\)bT8)g%0w_>E*HE -e[tV(h%/Aubt9J؏c% "ZQ)'vjlf;`!IevfxL0{a f>m*{p{ ݄xS1GD~5M>@/zb _csqbJu4H۵ͧXQ'fGYq3ʴLdH_l7ܶf[fH gzփʟQ)BF}Ծ11l1 '7FW#{LDQIŞ8at@y;٘f`4&tˇwT|7<DPdn<>>ƸhF~Ȅyy7P$=Sڄ3HYe.$ L%BO^B]^܉M%8 (\r|8 Ƶ*aG~!\ 'o C-"ZaKj6=T8ā&zּ۬LT"S;u3/0): D<|}H[T.ݠ M%s r"Zt>AP·sVB>6D1|c[ zO(U5d:vf ]9-I uGI@m@uLzz}Xp g c> gjOCF)Z`f+6hq_U) +a2EГ: $Xd|шrw֘d( #0x[EQj#Mw=%9o-a3k<'-(.[$4E_HcdW(jWTmO uaT:4}E,b2;Nz>ӱԝ*!#H7R,$)^T937SB@Gt. P|V8rtM#RHSYwt A=x/ @@άv%JX/]+&ͦK"!E@9y_^@Χ0ʊi4Iwm+ӻ {$w.d${ij+m#hfP/qfG5mE`=bγdE('Kan~nṡiUXC<:ς vnYշ0Qu88dP۾R5}@(aDQ(, <-ϥiSszbK!ׅ:+v>y[tj|{~ss#Ҍrl!^ܬL0b#*1[ $V =PhYOQg^tt❄5ޓ*;"8ԐWy01Ծ{ +YY0 R=' /V$\pafPL&~OMpE56]%Z}>`hB&Ó$JNpiC{PRGPH]c3Tq!Z@+XäZ4SFY\Y_c9M9) w}ΘpN ׭쵕 dn*jZiRmx+X}V1* Ξ~$|G=bƖ XSucS-d%9r\h qryxA)= 5UF! 9 ȒY20i]V%0ы۷,H[%imV,;:}4#t@rjZtF6uF|Lb_[[cWH3Uc[ Bu;G#s=r2{1C7o;kxh3 }e-o(|&,~=,p^DI+%W If] ea(ZG N,Q}r0;}5^`ľx eKIߟOy1kh rڧHf-C߱|N?e<4} ]UYfC8@tjLi]2ṼUC?՝Mjs}8kwBo%ݢPxsqn@SwvE@n@LLĂ=`-򋓼گyy0:Tk<]`J%{Ҫ.3v0\.C n(7)gׂy ~t$Z<(hE3CF <ѕ@0 Xo9#6`_,ۃt>[WY|l nYG)j\R9dzj+ܵi@:og'm `)rc p.,pȳD2Dl2r-h{h ^QmP82nL4e4ijih`g< !=<(#1b+ƞ]JwUxy8x{) I϶F;f s|ְ>]‘ӄ1׏$%23g;GtgѬjfdzfg2.fޗ\>FGik|pJMH+Pݽ5[˨ }66NGzݾsE FHl 7ZΓ~ Kgʰ&OM$ 'ZXl~m9WxMk,G-?RxB4VMb#KEi*vy#Gqu 0+֎X3ԥ1(CΦ`Ə-|ldU;,4 eh@C|DVl=0klICg$$7՗{)P})z `~ϱ\2l9 CAALB,r\9f o Rg!n](!޳*?rP j@B^"wd8-3?eUW6m|h4γ1o~B&s(ݤmI %P֕{=pcUkw!Z'o;Œr lxM(.[?,nX@ŧN &ލWy>Df:/Em,3&wKᴶ|v(rq2.>U곋Lzݒ{~˘=h9&MI#nV4W7EiE:U O_D)-4%`6i|ә"IQbCM\ЛX&6E-Ѭ[S[IihڲjT;9oa49tÏ#%%\pu/?Ըݮ;~59y!gvpO>9gKeEnݏT_.X*8&^Q?As!Y.+q>5kQ\g.>̀n 4M_`2:E?QGE 3>Czh V(mܰPKN/٥'qUr=TQD8bP0qw2<8[qTSg `hu,! ӿJ.ۉ.)ohUTώ:Bef,Y"6f%0Tu`#V㶜YԭI7BՕ+5q kzЫ.KZi!ZbsH/zfopb&NJ]6Co??+ekvzQ\T>?$[;r(ljCn柉gXCtQ?|6B &7I#B(izxEѤes)K,y51jiBu\P t%Xr2EL_A(#<^4zt Gƙ1FN.'vJ<,?Js$V?)LIL{k$qDmkh et4bq5W^l@yWm߶yTykŷ_gK~ڟ3e9dvniy~1xܼѽ_ c͏iIQ&.[{}S:1#N +?JݔMWYC! [ Vcvt{ <9ѐ:k"C1Ȱ+C52B, 0Q]ZC*Zr*jAv;1$_EV/VzN^ڥt? #A*%-+/ t 1*f\0쑊Yn|!wWb.NJ RMgCLrd.&P4~g^⍈.Y zeZN$"H.Z$&v&s }8 VKnU 85&zvk_ A|F] &>W% G2:kRe^6 *v!2t{sqiMy:{^(\L@JUu`r]1E.~Yпb6YtD$uvO5$>ۋ$/r9BcbsFQw9jݥZ!99.{<MV:ۮ|IDpqCjM\EWN&v8Y;&$l֌5TG;5vs@< T:|E!:Ì+S?'a0l@:F `.LxAv-NC;Wt瞴c$J!fy֠w\|ö(hc&&!ʇ}; D,'wJv`{7L7gAaF0;^DDѺ7XT}o!Nq`M]o ZCHMcf?trm-rˠиSUK՛*W;< æ".H aN? *m)]E7x^ ucKX)`].;'iKwq`Iq FΗFaôhkoQ5ٺE,ʗY;x+͓ }'Th{7. (fz1/>׺nxV+v fI{MB ]O!lj*]s =7 `9$Z'D~q=aK1x}S2}2$Q 1'xDu*VFiQ2v[`Dv78,O@s6n "K}&X(oZ<äԠ>3mbEg&a,quJ]WXxv5[4oC[]D?/n3)Ƌ]ܟ((14d0V4yD`lm<\M~DwM딂a\]yJQm&OA3g/nK6L@YpO^>)O LMT*MlrkKNn|ˊkzCz>\t~f9֮4q!sZ˯iz?Rft/iF^:, ˪ ˆ&r#-/hOFƃԪR*LW5uE*?Ie qj\vO4E':B(Yoڠ?2,d;N#\lskXIJ6mFxSc:MgeVSdn,+n7М֋7Q(ӂP7cEw.^xZ֨GTY~.9Al&|31]NeɅY%Fo0tg`q٫x_˙^$ty beINCT#S9D4z J=bVѳ#Jw}d wyXNml l%FRxfFj cTA֛<"!ʙ(Kr!6DLyip]҅@=}}89HݿMf(c|gMAId3 HlK \|~ݼv1NIKw0‰u "%,_XQ&P lt-cˢKs/ݓB5Ń Txs-Xa'_rv)= GcO u'Lҍl9\_%Kt튈=ͦPy[ʱw&^;Ĥϼ`3DlqYc(>p3*y3ß2P; ,vt5}a[z-61[ހj?hO /~W)u0HRBS`X83r(Ml I9PYda< K/ Y;*ʵ著ICjXwIj22(%aUwh>xZv+;ΟeA@̋*n , 'CRPN >9v.VsM4!glAOD &f8Rzꆌ]Ӡ4ҐˆcSK"!OfX~`u)G@y]4旇@8VfoDKL%\-݂g$"T_T!axzb2q =@vIdđYǂCG&txlb*dmok ^j2Y)ioR9 %j4Kp5uxasT,L:!Wa}İG$C\ׁ#ZPWvrv2.`8e斘tF~U?   Q4|HPtqV)Zƭ(J:ej)4ꮞӒ!Av=Nei5ق̤o@ǢM{PmIfez.ۙ C^gT}э*m~G瞭Zitj\f:)㰍85kFb7va sìY+Nd){26僺?(g~s[j)_2fa6m+$g]$j0JoAik{z5*|NߙUKSnC TVY.R*q 5k#H4ܥ Zr0覩`14Qi)& 8IA帇 ;hl/+W1PVH$]3m9<H[JOޒwUbntFY.FCA*ZP9:@\*}h"1zm/|-dp&&;׮?Ofb(κ[Q-%q ܤ G|6ag +% q/ tR ˬP{-@D5}Ac[9S )7Tyj"Xuɠ%sB}u n<dlb=A EA)s:W(sC ,%#uP8)s-#°M'* +=EWhtW(l˻$}igv$`6gfDZ|xKm]- ፚ@;8:,QZ[ ,|DFۯ20lir ؈xȞ\JoγW_heHI~X˝ & 6{ߣ%!!\nv[ ,SV<F!)|W8ܿ d17?d& z o͒0vjPw-H2w 8^H2whXclU=[2 ~-bW9(l8W fTxQ0nR?׎Vdwm]**|I h|$ Pm. Jor5-uIY3EhjN>Ff/GeZ}gZZg:B{(yuЇ_' 9vy8X<hvp"Ѫ}B_$[S8AY)pV1=Q?3W,p'n"ao(s$i7 u;=}ԼC6Y 2,>SpuJI MEE` ƟD8SM"0R)mf?tQ-Oz&+´"^$5 YP TQ?M–ξլC=9,4,yL6˧XPG.|WB9+fLWgsҸLt+͊+NFYd ؤ;ÝN( sBFc8M>hy8H,/=X,`Ӓ7X {v/d9)au=pD@|aHU0n$]8DwNVl,.= :oBofoH]f}z᪊TݢOx7c|H2Lyg <*1=:6bTg=BmG$i:p+ DECt ';keCVg|BKBhGõ6lE7lp`yBbQV)iX*jȀzR(\0 rgt&d٩Ȕ JB "t&?e]Dh%U׬~@=`k(^B)t`*f"YVo/ AQŗ iBzwdZ<ܳFZQҳպ[cK R̎FݱtC՚iE +Ԭ '׍D&ºY&8,E>qkIğZ&4@NH]p&Lfn!)+Z 6OgU2<ъ|科nbv_!)# L8;{sfۯ|`|u dL$ RLJQ:woB́'g`h'O n!JI Jw ~=bn!A) )[R@;G[6,Ӏ02w[3.(=ĉ)k @Y ACV:0Ha kFk%oй(܇Ĩqd%u;n;컨QI7}>#X4=8fSC1>chސ!{T|Sq?90~u4cX|;L)" r.XCCҌPvzHLq.; B UiT.:tfp|Hܟ, c/}pJ%8E"}9-^hK)Hl,Sa=ӖU^˜uF-ֱru;VC=x"O?{9%e0‡K~Ss zz7(k~J]!o:-HY !4޳Drt0%p|;ϸ8*@ Kތ EUnZk.> #^m8Y5(v\j][zB R_ -[P2\ B/YAKx::"H(a6ku~aK`]'8uDzA3ydU]>6dbJE0]zµ2JuP(❔ˢ5D?DZ<93 tYRrv(/j-]) )]:4HmBR5AY*;O'BkES2.:N p_Ցg*`KH@Tsh&XU)% .xcg>&p^Ƨpdhٮd~$V]< %PzCK#1dLi />KB*:NMHԔ )B眡D's}Yvr'=eZ$O{&pJw#4Y{0IᛨG(Y$ݲ&x`]Ttvw|3ɯQ (hFτФ+פ ̟NTmR&_/㸷{ՓH~ M·Vf0'B:N^-d@⩜ou̅}>@xK])Zt<VsNb4$⼰^jVٲ:VA>,= +Du:ٽ_5xռtc5WzdH !]!۷fSoY8㠥mxDDLnek$8(k Nqq:^tk!QO¥b,} _% ,Z goo-z|@#@hX"^#l1a6gɺqH&Fzz%\͕u&&ئ N<3m_U Js^}AAVG#+\Ȓ~23m<TgȱE"YbCX)֯A=p,xK)f). 4XO "7ɉGx/ߑw`e^,{U 03[zۜgE|ٰ#X]Mm{!}CT7g؎o0+wlJL5iD%i%R !J3&D+sZ˫; `OO*ݠd? SCjtM0S^rs?LfͿ qLB[FOq^zsm?N޷1WGsPb_^[fpw4\gY6̠L84ް:/P~ DؔTcEZf?iyrhJAn"E>d0 'SDo: /gV+No(">d}s,pF/M>I#7\{08<jzEiTL<`Ry }k.LcL +{5Gpi0Y_Ju_]nucgS&C/S=pMK# DR#y+4)܌>䟼MvHhmL sC_aC/C̥bt{L]W]1]e"jv+F${Z_-wrR.U G΄^.owdHc!yG)/iRo]P~@s@rCVy9w: Rcx~m#9g-TxGqd"Ѧ]ybìwiUG| MrX_)) ?p9:(+p˱^IxgEiDpg^HQFa]Gp]kF<朵nN]۟]FJCztD/ŠYI\'kUC{^hkò4ha:T&Htbե#$K}$X@6VAOk} fJ*0 1Ijd@2䬚>N6T6``'J, ԠrdH 'u,U &# {bD8v'tKڌ&.d"C[<$}nyN24?6nw$(>xlT>Z:K%6A ts8*SV"zBV^❂oT #aJq 0ɛ_^+nI0Ae4%!FJw\B Q54l%H\4 uIk[d'hGsŠ9V)#n@X$QU*G zzl$IBxAzA4Ȳ0DnhF3M;!5U;JN`YQ&j6K/#MEIޔ듽X;-]wdۗmlSϮ @`sC )oIKpAI }M90L#>[{~8.8Qt!%ٵ)f. `9TxxVg -=6.;6κ˔e{KOxp^H46Ƅy߉*;ː+r|JڻmY= #d 9I;ä2 lǑek0~KR nT@^9Gŝ\nĊaT@ *dVy 4sʡb|/No"W#CW6#wzD"}OMgKѼ%lgN40^#`({*br3i&?Zx ߳=NEW{2-g#Np(4ķ/~s炙^ O289bK"pGH}'ӥ "c 8s|NIhGϒBqs:kxť /W~o:L#"ݺռ}o '_fF,b7:S['o͛97p. 㪆J?NؾU! ,T (||y<^} 'PT+vaY]Ի(Jzhoe[u%Q0yrðAP^rQ;v~!I7iI+ƝG)p1u@rbv7XEs]^qE4>1j?mJU< A읊D$yy񁷾x)[1>yBr-s!7DqCLyXύ#2܁ԩ.?a'Ú=) . 4Ul쩮;#]6POV?$ B)D|v02Á6EJ76bR&ډixH gSN.w Lu_9 /vh|lL=w"&ߕk$TuQ[m#x`%>{,LKߎϮn}|S$鎄A֗9dx`-Ϸ-Y0 l=&]g[=>|vƩ XOU#ٺ7jbHd= Wn#}dy "C7n@ ەg)oi rarKDZO]4erv59A@c "Nu(ce'̮3p#U7O!qyB9-j Y% > SR 6EQ"IYiAD fNؘӭV 5hP1K/s)0u䜎#ka}4Vg#z!x*ЈM'(,KBԪ8nɊ6  _)CKE4z >G[Q#$qG#"߲HU_bË1 p-!I#Y$r&#)sBvm Wˁ-L1Fnh!}8 >ju˱sp['e貉R$, l'ư8ʁp*dʫ}5 U k[V3xCQƵ_NM₀Pk*naK +VWMMS%f!pjsj.7蛔uTm*(#|] ^) 6ښ-Z36;Q;+w(RBЉ'Ŧ׻=dOHET0NA [{)yegK3f&́SwEUV=iq߼ K97q7J9ĵFs}ۥ "Bk=)RUމT Iu#.ʶ ;[B1+h`kr[NG||NVhB[1A`6By2!ntǓ^Z44wL11y7/_ J4_cVY4)$? 6@ʢfzb[mb֜^f,"`Iٿ#=ݵ[DWn J"ꏂg",TjcVjhXӈJWYLb#-0eM z`J_vt4UQ.fcPJ9 jfw&UO3͔2ē'U/_:W{uFqBӭU[Mʇ.Bw"3n5L9|=rXО<2crg%9=η M37'(SA/ ̫Нf$fbUMX@U`#ї%&rܗGtlʓInA/i@' T&&mlF5X >3ҋ$ڦ~d'0f~j&a?.d8,X0 &]jγ<6+IX\>V]?VKEbjCosT9|=5 Gi2~qX}۔tnŜpq62\'#(5 b㼍FC|겶YZż.g:4yp;tg] "?ylmtɵ2;6uP߆Ett'kKZͥ_n8 /H9E~O]-2 zp>{/"*^j'pQ*}/GP7(ԛ:savCն/.ŷ,3d]9JWC&ؓ">hPH$b 6ԮcBg-9+Ժv;kX7u∠Ί7g]߲-&$.:d֭^ƛ0܃NK}¦;Y:Xx^#mœ&xx.4(KGf *"\|Ӌ 5?c ՍvZ| +M@ #ݪ.dLlN~ҕS68pz9,5 OJ85KmS'"*`|:DzȎ?L*zc>b$qSr)r3r*4= /PH?$=2I'Dz/&*A/SuPh` 4UJ1ʋ[ )hQR4M%kIv:~& a5-HI!K3:#9JÆq xJ_-ڷ;71)"5Q2f_$B W)(DCfn2a~0?tOS-!W?@bKV n$ۀU笁[% +d& @8 ?߫2 0&IP#7I녻\C0dfSʤG$PVP&$f<'4Kk,.Xzce1yY˄"~8LLJ68W- 5]/BIpJr]GX:HB錎0cTR c"Z$C<[ðn}Uxt͟*~Guw:&$|aIl1#CVs9D2PRZ.(.Up&\SoLCn,2 2b%Bk |Nud$^UǛOj7cG]J9BT97X%uG*P죞+]=1-:u]S4d 9sq+)RsYv&4 NWH߬B{Hʇλfd*@}x(c'h`ٸ^\vWsnE] 6\αBy1p-. l{!/P72ה'D$[Sр #M|Y>RuDX<6rkwyrk  >!eX#݈e9ẗ́+mzvc$ r*#av*i޴e-mٕn/'s |M^EI_M2y Gq3 .vM,,])cV6!ؕm{saP3ۑCFBW 3Qʫ rdܴtfF5!ũ2<53N~?SOR1nu@q> ̇ڶl<>;3-Fq.c[\| X1DNJ(@q~ieI1I9o5-|+!lf[PW:[bcb%sO_j|>̗C&sBLb>Lܴbf4M4P;.&ƹB3֪v0)'55Wr~Cb]40A~9DpX(Z2T)C-P ٚc6U h? =OF9OY q %!% 9†z=0QP+N6Y %d,u+DJl@MWG/tR5v- mGмL8ʵe:g`bw&ev<PM}Vp[Sj7Q1(D3k;nl/(X2IҎ2ȿ+Jh>Tĺ,OOh@wYUiPxg5wUnXl03,\ksԍll?Ҷ} U2EX=Gѓn\E5O_|8-+]#{`US7ލ} ~e a갱a3\v|N,Urи[=Mo]652ctrPXLf v{?`DاQWcЩ /ذOܩN[˝U%TOz:ɽ`K* 9MVZJ§zUQup8fn (jp*3)  -6y1Y>}⏞`Ţ%>\ywkRvVUZ0"+Iֆr+DzaO1WT}P7O_\ z[u IG?8T+S¨W$fMD;]VkK) AP89IZ4byuf5L>w4jGm(LYq>PJ[ |.A30Ay^s1Dc+#XOm~/t+,'\^0^łEo|JְJ+^%V:um䞠\B-[~Lz͹̍AjF?AZoY.WwIQ[=ڍ"e%o|huL& ~l.u#Wͅ&_0`gm"Vk\=!]n#g:/Ns9PWյ./kɅ`;>&$n_a>6Ig@;B ebppOESH誽(QGd܂ܧ=ىM0SB;^gSY\,LR+^ekOrQ?+Ϛi1i5R<-2EO gw[|psGFe 5 Zy-Bn ,3BB4a79<#+@JNJ_(Aybix}\(|1!Idy ?{>@#JsN+]b̔~58 I!3%8WmUL;d9y+9n]t΄}bs$Zk`sjpseE=~Du,>%*`|bސkg0E}-"Xj>2R+t5CI]mUΧG?FX}mڳ1o kDh q"-.SwTz)΢=_(oW# W亘pNirf/xFI+lˣǥS܊4gZ}h[%*mj'̰TՈ6<" !w NYk]>.e4S>ҫֻD!e2BGqu=ӫ$Cy-f.e:h]Y%8o}LXs  ;#i#` *ID`&D?3rDiV/H̆e d(6Fa+x@ l􀌧ϭB] 9AvC2ҩnL!i%%l"đG8yPT'lns0FN?AFvo;+z`>X!@lJ= ? =z7 UHx~HڅuQ]=Jn!LG=ۈN'ȷ0%U>G4EcjfUt<'>[Bwjd?0D60Ҩʛ8}%,mGA3PwKsB46/*bɌEDMe'$$n,/UBFH1j}PQC!?E -ڠ:H1M|k݆֟b4k$;Qr.|d}[ʉ}l_\2'JǗC//ЫՑ+:Hidޗ tbH1N@ qlE{AK,gՃwp j9%`G~}YI{%B˾8Ԏkliy]D&0Dy0# Ltl7;iJ*]B؉e' $2 l/{M5?RF2`5 bf@܌iNTW'+\nz/~F4*qK;&#Xj} Dapme@-iZx|K0{rms@`Ї00w`'e@UXQc[O_ݒ⚄n;5W@vs)|D3@`(X+ccBy{'n/CٚBqC @Ɵ>Hr8OlAƻ1)+iԁoՇ F)-eji?010t`.-w,B\8A6<3`dXmX>ߤD(ZI (I\Ar`I=8 D/qӊk,/ԧZW*m %m9_NCznpt*g-d UYe}RЈġb{- /3AǶr!Mq~U0@?wG `Z|Ƹ(+>I4ab Ť/䜗KAxZ~G#bg#\g C{Ğe%Ω~/">'O4j1T/Vn:xbW5c55ìO2O 6@v8b:[@kQ}+Y <͇pp-h;q2J(o\ӳ] "tW 3n6Z<d̄Og R[*x 1f|FNERjzKU?h@uZ+~"٤WV]V9c F ?9 5i pO lQגDy;C ;c ez|" AnG^3lὯ!`x\!8]5$oCf?~a3\oj2< Jcԡ^hߖBdQB%N7Q]ϐG۶DumqǕ\3m@T e+\,Mg:,`X*T[<%l"\/jR=?yg4zIhL>_Mss!>uH5lCp|uB{zg m0U$*0ąet;&k$]jF& S!Ds`a1ɢU)ai*Q:.FIқ >\`ݽSӊ#[OIS5 Y |ɧ_1[4ko9::nGC}kvRdx!Q>н*"p: 'Ӂ(<@g3!=W5* ?A}7c0v4 9uV߿ȼC" q(fbG{&RS0N80FnAO'x3*X%|:Ǣh27W@kNB6 sɫu2UJ'v8-{gf$݌|&g}eR ψԾ[sA ,AWfO.\77 ƨ7Fly Pґð> *\sًܚr]t19b}YR9|93u\X &5 a6DF`]]yvY_Bh^N+shƾpAWX0YS -=9tA(u֢z6=~͚Dydzճǧ 9Qrx{ӹZ-J; PŔ+96pGO#%g0ʟ$)䓮ʧn2 Y-^Jއwydye)ڕTwA!;[ϭIowņ*~>](Eh}Iex0 w@#rfQ|daĔhPgY=t:(hxZ Ahn1z1 UP(9)1ZE͈:p"~<0g9qκ˞qΜsriA[6'ߨF⺀ lbX81|Dv[i'-dYz-WpmȼXqyϤ&yJLѲFkX~~ \bmS AMQ n1q> mf/st X<"lMxО4g_}h!ݚWxwd6Kts}G}\2XFR, ߱z߲rϷE]'2qA֭tMd3&z=ˮQ[}GGqм~=)8u+b)<_] BS[3 sQ \ UbT( ope]t* G6+Zz͝T$6C}*|o<+(c)me̒>4>dXr"r s) l=lZA"edSNqEvAgx/I GaQv}9C>l:HrAa5S!2ྜྷX"h趚Nfuڊ<&e% ge|p8sj8}eh֯ŕ0< }8ly2O"4L}㩡7-z&:G%lHjI9uw>At.EJ;42 ~ i%V;O{R~.yúI9d!KдkеQ`\?5Gܤ{LmS0G,>,2 `i\| {E'8USp;/{TX.cB_qUr-> 280$ q"ueĽlI&<ä|L&}/f.:+M=B=ZPPTn= "TUr0HZtfFUWhk\^]825ŵr Co9zgt(ؠ">JPvG3$cXZKKV- {&2}Kx *?lQRߌ c>能/!cs\Nb ~r 3@b kq;2rxI+">niQپJwJrC/ ]B3読z.hH;T;.LUC8fv' :x\" cIKZKW f`OE}޴%fC(GPZ¢,[ Up6,!E 1`ԋE x߭4sca}Ʒk g]]nz֌~ԓb*@:)GcS!N#z8;mH9SDKEMs-3 $8ȭﱙGZgIDf42^/yrϝo `,Vh)R,h8BcޔPlGb(G2\T6هQh! 7'}ˀjS4_k(+=̾o֔Dw|Tp*tg?[X7K7Tyի>g:XO~͉U u劬YIZ\͔4Ҟ߭UvUj! V)Jo»kU/ >w8"I^ޯe 9B|1@/J[# " U)I8VF@P QUx$8BjǤSF?lO^氕jWC;(U1h(]0>5GEu[mRsS mڵl7JkjEB&DΜ.2=f==jYt)0x88B>fȚeNj:#wTh)KQBTs͛ de-Ȝc)YZuEA@(Y3؍Hn!sq}) W~+u®4έB%T *K`Va@Jo'`nXkkYѯ>QV{RCH-^k&~]_΂GWjIr&H>hhkkdPge,N=tl9s^%ف MwrԤûRuQA1FſB@K䣕`jO [.N@Vi~U>/kwk+]~`buN[U1.sEw݃8RbB FygSj|RB@ΐ<~ crRrDfIMMƑ$5EVI%Y*Jd6t;ZK0._3j퓭 E"U`^'y\?h*Fs?m=RvHF[4σ]6߀t$DxM%K 9&)'R2*vhfX! dd_Uˉso (2EU}gwligʊ#X=uΨ(H=pRic$k^67HP>_C`kyn::o``}xZ')9J>Fv[ΐiD'Z:αqfHK{ 1ǤO8ĺCf( g׀ƒTO>HajYWo'ӳBZɤmloYfϿ"T%;!79Ǹ#l?SLEAq=.O( 1⤩*wZN+;l/f9`dl75Y8+-V,ERtGɥ .wOh 50*+0rK&,ejty=w@ \Y@x?ʝ&;??EowGh( lh&#cuRFώ]|FKGAW.x螠iٍRPK x= D' CR곱_ B.%Wx3G4K2w4Aj֌Ux7ic-z6@R4~q (%Cv~۞@.MlE<7|8qߍuA (Z'T7T*GʵDCۄL _NNf|f[PݟM|LjGh64@>)rUY7ٴΜGN=k%;$^$!N_G*wɼ1  Wi{a|:Z6=-jo$\D۴4Q鿥1{ݤ  ..a?8f}hޑ0I>vnnq6jL[pڹ^)+770j:$5@d֗om ~4pӱbC'Z&.h[aƸn9]yT`V4>zmAG0*8(?"?CifKTSe9#jO<7RP(~ý}P|Nƹ/. n ` ۯ6 ʿSl&pJ<Ӣ.KB.ЕaT3Jt=`xxqbTu=9rL4Kby,Q~^CŏQo=& 8<dn4) euE(r1 $}*쁕p$'hqweR.;ǛˆxgȳXd6#5=,ʥ[hYcH Xjioyu kJSste<3SzTthّR+?qq׸lf;HBIÆa|[XU103.en/cD5! Yo ]:Խx:QG \m)"&?l-:ΐј d5,2Ya0s͆AԂgr+|~3GF2RD1SגX)]jFW^H2<_EAI{h{Iʊ |kNAE)+R}f4y1p /#eTh럚z]N% o"z#VLڒW4EƩHr:M'ɖέq_V{|E1;v&oi,9@gȽ˓otsԁM#ʼagj]x1z ~IW' 8Z(x TAlrd2b80:t/;ۺV[`Tw++*ASݽ:פdbmlhV~vL\`ZS#O^@MB"Rr7Sv71 v8>,N0/ӫZ_O+=Mgg$Kʫ0rC lHF ]ͺbcJ$# 8wP?XT G羐P{%;*͍\h4N"p8V53$`rgu~8xGح}i-կrt1?7Jz#>ɚޒʇfye}V93Aur>3/irt QҚFm{ arĹq4\ftdTyvgko2bwSKTQ6LǙ-kW,,w>ZPwjOup -&v9Tk5JT񍹣y@DR2`%H]<a; `G6F׮lG,Q*.z*;t>ݲN{fs[,1;ʓwJjN+gAJUwT$ĂnH%}o o*,|.B?IUʮ}w@'h1,E3k:FЌ-Z^>i-a"ǀz9"๤Y2#:=@Jo ޿ IL?AL9Ř(ZWD(SKٹLk[c9% f4lm_uCC"r)[ux4<2 GCPt9+4cfY\S\> ==F(L`[)]%k ){s=6P^VJPY Q^rBƑ Y\)0Xn?#c3$IT^V0KYΡ5-j29![AHf^@n\=^7Mkd+, ,t4Ͷ> iՋ#=ѐ30ڤx $O^\ E]E%42( 뽮bBVnTJ,\HbX&l7Pu0;,.N0};XgoM2ڬoψ1?㈢EPgh2ǭ(]P?$ԝ3ĮPi`@0 )*G!%^q%a[:}v?_'1~_T%ѢS2 w/T@swK-]=y%2EFoxGT^|6uBSt.9=H*ީ!ɠ8Y 8+_dHfcBkŤإŀ?[B![Ji)T/LbQ\l mn-,Ӌ` stJN=*şrVcݠL_BA4aΒ`,?f(4b:|uё˂<߶5\l$ BӀ, MeׁDg+آn2y-^x% 7N}gM83mqw\uk6][v%"Sxf &G!,Ir 8Ƌ(Vuҁ°pl;/&gGi2\l[-EՐ::="7ά 0FW݆-,7ٿZPFCd~Lh$_ˊ` ć&S:#+Pk9Fz Hf#}]| ;(P+K{dz_::%'q#<`̓I({+4ќֿnhf Y  V8 DJ}CE>OJMLpaɗqf BnjN) Z64Hj$2̉)iރB_;5`I BW&.Kܽ gaH*kQAɹYx[9Apz[Ca H81@pCȓxΉqQ|HǟŏvE5zXe6דNӷQpcXK_a]^5ז]N0[afroVU6^O8eFái4 7vĊ]u}S)d @@-Aĸ+{ d>.x!`Kfy{oIgUs :{xC=vu/zv~Ml/lBNBukQg8yQGR"=ĢĂgY䮮UgBVj)*QvcuqenYhV󼂜OT1"+{ ᥡX& v/T2M).FiN%V-`B%D3zFmlE"n,PrEܦt5aؤo\=YgY%~xn5 1H&9]-˶Dvœ  oׇO GGt?rQs5_}H%++OalIt_Y8T&Uv0sWyRwa'vY:d`-g8]QUsc lB48E|"W(tO;?I!4c&Arؚ{ Ve㇛${#:t{tLIxcDNg%߫>!\!dVϒtZy8u;b2m'M)˗{P89u1!~G4=whb+ X]6MHY |%mI(*j\PE3&*N,],P1%P]uX??QeF?~?1O\iޔLH:yVݥ$Ɏէ& Yxv4y[]WwU HͿ\2~=H:W%93DGMa/]Ʀ8p :fþ>d_ثP)RF|lKrDc:\7Ѳfok s$D4P. v㫫h۔IrԐszlsXLU{kƜ4~сdz^_FpbuI]3:{",Ga.O; ѱ 5GcvW[$>ܙ@Г! 9 k /[CeKP)H|/K:oCKBRO \k{-rHUM!L}춰ӌA3vT/Y^-F 3H)mq¦v3dOڂb+%8/\lOlg#b( 5yԔcjGR~~H |1jBp7ڶ } `T&H J! HjV$қS[D%Ie T-x B$VXJM4}l ~9<G-AbgJ`Հ  hU~- +5 -;[Y ئl"0Np]IyD.%!8rFėz B)v Cff=禙p+^ݮfx87섘GلBF֬$ 2f&y.dNA>L9Drf0A:hbbP Kv#9#LJCbZni} D1\$RY@=0^A"=O;6{?"Ĥ$A˱\>aoan+78w#[I:d^ ,؄I\Gr# Z R&x{d؊awy"ΞW|kg](:ײKh]F?WYθtOAXb䉻xL_Kn+kNݖy_{ػR([ {RLŅS5YL Pv>f#L|~p UmUR" jW,^ٱp %»F#6RLNmߠ.D~Lb 65%64mBʿ^_WkOcu6X`TQ6Z EH~Jj VTV{[hfxcե!ʝh]ձ۱:5Y2`w`Uj3Xꅳ&v->.%L| X{txq/Ɇ]< %o n IeNccBHC+#g R1obz `5_cT΁%Mf\B MXkGT+ ߀s1 i:gCFc xEs`opm:ٙRe>rSuhy_01+ym )dh/Tf!v>ߏ}njNQa83h TV$2Đ`M N Qj5uK=&<-jmNl`Ȱa[u=p'*ky/YK%W{Y7UrWG26CJ(@]R'`y/eAf 9حq7{%\9zF gUKj  Kw{2QbXXvX)jX<$DžB;ڞ F6/Ti^ggb^k.(vڷ KmFvY|+mEoލ3]t=Zs]{-Œ[ڎh>zaC; A@|M6kx2{2r c pe{? >}'9)-]!2&zxrp&žR<7[''A ODXmM\T'5@/-,[HÂ!yU%TVGy/Y{J 9ZգT f7RaEQ,ؑ KX-WC~R'S؟eNŹ!wJYS9-zFB^$Æ젦@2K¥tW2"Z楐!N(Bsc\FŪS4h,>X &}mic^eZsZܜ-\*04rqVc?0+ĥ3m`h۾FOȒ?S^MfQ<5l0c Koi0u+6! J){[G؏'ȳJK\/Gk0 }jM&6Qy[&T$IYTqOd̙4Rw#J]uqu@.W@b'WJջ)jLdjN'lDpV+ gF=?? ,,4Kٌy[D%[cf= &ڐ]c]XH/^jH F@̋%ornbUJbl;h(C&ھ%A0Kcey7xHZVd1rSd:&O"%f,o<+;;B"% Y<&W|L0t4~eǠL|q-$yѯQ N6,7+?#o5D~#"3 hծ132۩;#Ch4$W!0 ١ڕd {pЁ`4UaE u 1E[0jRf7|v) 0>j"i3I]>5BEQ6/'`33,'/ԝ 3HI2!ɤ x2@ %4Hk`ir%2_久EbenD+/_gCkY BG9z,<ɱ3AeԯC'*ZA+ `:VSE>K R@J;>@h>ᩓtN" x3Dej_B7qQu'młfRt{)22PM4$0nAvI\zVR*eȎ33$UyLpCAdSn hͥӓW'Kw9 rR fQP4e=C#wr?e5{DD|%Я#DxPEL᭪X8 cNiqIԤs՝dKdݾXX"6-(ܭbف:}bnRNGbv*0yŘVG/[Sa.$ab Njʓvqҁtҫ+QJp%UV1+0"Ebef$vq4}Ą̕)e{HNlʗ=ǔExJ`#uGJT;B E[辔2D3HBDÐX%:Nv5j„ȅ7lmR5(~omȿܪr?ؓBq^<;HҤ5 ug* T;(oFVM)Clhe04K;DDv?@ӟIx wٹڑX4$ing$x,.lG%eO<ɯ֮v%ژ rQy'ȉm+|QC'v-%LLP!6:A9M8}껑ѽ3(DzP*66wa$12'YsW샭@ۥ$oxcmBkzax$3 4!tXܙkmo "+pSh2jZ5):6֊&e& 6f2B9VAfuP&p/G@/{K _i"kt0)lDl{"ˊFg E鮢@Zَ#PCuWK"h҆]|8ZF?fz9Vݭ7k  j1r*"R3[27}ЭPC)|&żaiQ=RtHm午uo|pmY>N>L {G*{W8VpDD&xm`!V0su-*uċ>Nя8ynpߨG2͍G8bh5M>ZݰT]ҜGg!*rkhrPdQW5pHrg&71dp dbf NTG_NУY 7R23" \7JC(_Q~8_,#)j_Z8Ƹ5oz~ _/^0f3hA+@~GÖ/mL-\,@=P91} ^Jݓvv<'jbcdBxp{߭ ķ_2P_TiԖhO8\gr2jm7N!DV `kGnn6>\Exskɨ] L")j+hNj--_r@ lm7q7}(W#4vyYv54%iZFu8P Kk<3u3F ؕ&l >Xwd1)b+D,ӓ/NoDpH(sM 5Zhn; e:i3ʫ# x^aEqX}7N66-!5x?&'0a96|\0g!ӳ,02#Ugؓ9G?^EO^w옑u8H{W5Z1fU_Cן5EBSj{c;!\1!Hl6h=Uo)W ݼz5.?zJ /_3LfR hޞrb~F ~E¯AODžu`I b.XbTLWv`(CawyZ93f+6hjrXUlvA '͟gסqmo21Twv3NL6d Yc?sgXM;_L 0zז#!os16R~T3|+TR5jqE:#8n4ي9~EîzYʛ]D;r1qa*jF$Gn(dhƘIV]_8q~> ?}3q&Be͝1(C'.#r.-N_$SƯ8a:,dDb^L ;Հ`(!T#2ڰI(9] oX{wMW(21#ppf{xiGʸ9,$s-(zhӤAIN@0AQR]*wfAs"îdjPޛ JjŸ Hclt&jb:*+ |Uunbn+[11I/F(1^|@0;q/e D3L_8gO mѾ\ 'ֈ [3~&0ݾQ ֧dzH/l;_EL1kyiS,;t;Wn Ļ`y)TYV2Ůɲ+/k*է' jGµeRҊd~ vZ$&ߠ$">8_Pn.iA~?h0\ V-JE{$拾aa`]6j…l5Z;4C:뛷ߟN G !TLR 9| ]UJlj _jRg+"-cm >qa $[j.Gvefb<2A-NppJfځG"W٢oLxSȏLva [wpx4nivo و^nhvvɪcӒ4&d]]eDRQN6PxaxI@wp4{\I`LD˚8F2tBoΓe? yU% 7YS"gtTUvZQKl^*Tv, 6 A2{$=+::bӲ؛c[xJU{{y3{)lqaT+8㖼$V%QW18C#UQU`J*pylW`G9jku,~ 1F 9Ed{ ?/B9;P\-REh^vΘޠl^<>|#%>̪/Pe ”Qp`ac&XWܣÔzHd҆l(+S^\^Fw+T{m9[^ML%s9wxG)ӈ z*Zor`۰YFl~9yl?~ٶ[EvGvlxb~fiOƒ/2-#e5 ylS_9qEHGSc?h$<:"d$ Ӆ8P,Y@'{[A':rQ䪸@7*!E:Pp jrvzXy/b/UYm-VFA^P,.~tzsf@I`}fѼٶ7F.R:p:U{{]ȧTyȣ ޒy,4?D$F~ $% 1\#[[79=<|+3$7E^0# D ^Ct ƏFcFЗ%pSSp'wwM5Yvۍ<"8y A24;bsEukYlyreRun߉n荭+w_.ڍ>גH5`_bʔnTG٠n!B\57CctUk*C8Q!w6cDE>g*>k'aTձ5dމ Rk\|!g5J{`9;{}aLq7@Xls]|1N\|xYqUkv8 u)%jX&~ڤBrSD]S"GednG$v^ʚP  y3H[3zyĕ  jh5&tCũh~JVCBbh.@mI;5G"p$keng˦^~9UiqBw>'R360c2(EWʆGn)PSy/lJ O>mao$ Q ~M1v{ ti,zC)KVM'h^A?73{<ŇxX٣ĉcjn c깥8nyV}B3 O ]+kKPHm28{k#yT/5BtZO+~iFw]ۃF>'wLo?+ԤsuD2ׄd)e*h4YpŹv 79|/wY1zi D=GAOwp^Z8|Q E6ѡ\[4 X %PA;pv԰8)(Ӆސ~[ږlx'|:PW~ [ z"Gt G7AJKD@3HU-5,(ڹ7hg% `YfqGweI$%ϠLHN1dĞ%z"靾f75,-Jx=6(=;֡ɘ^\bfyMLҎ2Tk, o8oZޜ:q c٬Lˇs-CEN.^..50^C_|de3ŧrdG'GƝ ꔆ4RZa|EE/O٭vIe`0 gy{|'MMݡmzS{8GRZHGaU;\YN;X?L^QIcPb# * خ  ݰ]_+(qag\aAިcO ʸE#X:iRj`8$>w.v='E- >UF;i*aC#"zDBg+Ϝ3~c'f9K RL,^(I,BzF9ܜ=jFx_mB;!Xu~ybRI~  fT#wSD ]y /{6%82TIeL@XtTĐRS:-B+apm}k ~0n ."|#Z5I0xUˑl_y@M~IߙD؊XXtœ,{[q}Z(Wl<͙«Ln@7G$BV|;b)jX, I,O{㴮Ђ $eXzbIݐ$G$sS: z[ X!0DI`cL} KAUR=1(1-/aCS%G|asx*lo+y11;Զ=_{8-??vN>^TO0Z+sМCÕLojwfqB fGfDD1|+}rޛ0x Σl }?j;4ks,fBF7HJ_Z`,HP/B5Ҵd(eG׉' xS4GM2@k3z AjTv53^蓫F %7U :a='e1X=y7橼M#0w<Swq >p/ sgpoy*Zc| =U6Q2 Dx2dE KġE[ko'mq|}zqLפRL a~3bz:֤ܰu?T4E-+@yqcK.Ml6V_;5 QM卧OjF`82_둒 Y$5l8-YĐl,^ƯwwL5^Qw&o2gVwa+^Yuゞy!߱-b<̓8󓜆T6by2O.MWKU dc Q3H4Ey5d@vW4I'`aꎱHΙ&zMYh>N~K5jJ_Z$(@5K=ⴀl ,XU걸O_Kߊ` ]=A|9HIm$]kM=Kg^).ϿϏڎMkD.w&ӂaR_AڜdvA "Mϊa7aTGGcz#3\Ԡ ;Dtsnc'yq&K.;Bk%-Mғ\3ȑ]yнaQowx`PfVԎU=-4G& PТvFEf}9g,+g>0u Lq44ޫ$Jv!Xb/G.F\U9L5/^Iv0J|d1"sR !j dI,R lKr;}3[Zre4Fu=: 6Th"T_fѻbQvVCǷ̄Nē|rLU.-\j}QX@QIsmO"!*zLE=}od"aR*1]]物./Ҹ0~{RqtbOR(O|B$vA>4`+Nk EށuTJ ΌO4=SŴxM1fH" 1u2[pM֛Ӕ+ Z%3b 9CTRă5%lUE< {tz_N-fm̋ /^4q VZTSrC̨Rd_'e!տ2v;3s,CK@s9Z>@};h͙s-B-cPߩ zFֱ|I*651u<r ro('gyo4(drsRe4;9bխs5``ȿM=c|Ewa"2vCpL1ye,:NiV&(1pZAe^H<,QA;y-] ' c!$e'@d-ǰC鏵6 B֮m4NWf?BbfkIϫ=$9YPYX '(Y+J;o6 7 R6N"HB & 樉O3,=^rBNI* a\NS5Xr{w׼?IHWfm-n`^h,/8@Do jkT^(8 SFUjMJ2PA!tS0eOim1i`(TX1'8eVQ&mmu aĖmg 0 c㣔0Ō4`n_PM817[p6{cb ) Ay-Tl,h|yNKFȡyb)5^h] slЋ]}NF9gd~=tt34#_K0{. C+|gO?O:,68;5$,`s[B6[iwyӕD+M. k!IUsNjYF"D>p%+b'HvGUr5-蔲TdwR"b=j|̳HVsT h &g !v zH9o a868@/8,V- Ůiyq:W=Y߁ngWd%G$6 H[3Z8φ] _dY$ s%zUdkY\p9MV' rYVaȯN,Krm\DZЂ [T" ۴`"wYT#>p;<-ɰ6bKX{ [^]Hpc΀JDZ[p1Bogcܥ͹ejLPibE}:0{/Nwg%$+2i977b.x7m:\Y)d+ڙ-~xtk OJ"Kj]djCff9 5W7=c.:©B@_Ȇw=⠸˞52b*vP'3P#Z=dAFATe5HPF3+jYGPRś 9uqۨ]I֠G1a eZ66lıOضd'i)Nty;wHCv+~-MbjGkWQ; `Oue?Ƈ͉ >dيR/14Et HϾ^U4-NJ@r7(:ْuon9Z\`9UZXg }YVZ-\vޣ024Fi( iW U\+|TT3o /0OD+Q\ /:3k,NIP ξD-j#;F\i?)-;{4NLPaZf<Sc6^rd`kLo  Yϔ ] 쒠RҋØb#6`gdUFwOSڎ[|%L6.a|\$o*Rʮ)m|x2j1f;]U 15vW@UR"4bQt 2I Ҵ" ƹdMG\%}jsb{ߘUi&V܋m_4&`w[`DmWڀ,L#i|.jfW-g!'8|O $ ^'<g֔U[d>ál aVTP`Z$.>Sn_^Y`eN4y?E922cv(lJ9yC{yan2Wq>og.Pŝhxa'h#pp0 oK[ 06t)AV';Tjly⼃8o?̋z͠hn^ aNqw,ћ6Pt'R1&T3Sv-nEXӳ(,Yp> +LhtHlymzT3x/s H`e[UbuI 0?giv]g.mXGed!VfFjKjMW7 (hpbѿB;nXөϔ`빳mQۼ&/Hbxn5 ?6bb&VR ڰ3)ITKÃ%n)b;C_eهMCedIO9R'Q&dy&,{Iv D^y_lw3<~ʡc6gc'S.s =έpz޾ݵׁJu*r87Ժ @`X'PuF\Qtq$m?,cAw.È^+q}LnȘ Døɐ8QmkJ T ֌'֎Bv'sWDH KR6a{H&j%sf6QtYɳвjL֜JK.JՒ_F&ÈZ-LEyz!\S Js=uh:mZ`J+<1B{SP"0l )Y3mL-ͬB0kK{{臼MN3ҁN.쇃K;ldOe_m'ķ Ekt-`+0Ox>l.p$+L9ɕx0v42 !E9-syCMG_ OB-pOe3%T)#!5ҸN1nSM,VMp\CvR ~|^-2S\YZGvػH3;dn@%ϊϏ q$C38n|;FX _zk.ҷ]=>G)lTx x oAӫS\cQY^⾇6qħ17ͩIyI4~+L^F9SJJ\f bbmc<]=?[eoWMF9)[92{ pa.z;3_[ tWqϑIrT[E<>>f< [hIHO/k~c:^50+5FOCa򤺞:G O&9,}c^K-6z>~Bs-3zg><-!L nEҠNHjx{:_3wrWCdS@V}/s.[¢͉3MREI9TV!z.^-Ў/zU>ͥcPߑδ{6Hr#0_  \ՙ_ k ;u?2d% s5Q'$/bct\G n~c[b@6ХHK K,#o j-pH:fH`{5#+Sc5=șqk%!3֓&pzypTY:acB0I *ӱaѻp Q+3Kp` mr$ʩ"=-D}Kvۛj?B>KR(Q^؞ !oj tTXjCNdcX 'lgNZ5S-UG)_e-LḴ5V<w+~9Aqc>>s5[5+%5ĜW87}Rw(uuC_\qSiӌ'7dĴHi1"Q#:rWCA4( /0[3:~cjx>QYI7PGߝ.3vOW3"pgctzPuTvǨI='͑{a&$wuX07 Wjwwx25vѣ{eLz'baˎj8Wnpı%J^ӽ\Rv@LlL"1xbx ơ&CbyP[DQay`^|-詤@R9 SgH-jYƳ3Im99kF=:.m?/{/n\!cfL J4/YWpQ\+hŎ$܆RZq/KLQ%Nk# 눏}5$1w{ΛkhoGRaUE *yq0~Ea;mjW+FTlU/Ǟeh#wޟ%LFqs{" O .# 'ӌmL #n:(RU'.Sp/}7lVmbVbģ>B'ɱ=OHZǪ5{m{!a݅EȅR\hV>B||}Ok@qUjMwI?݂O  0IAv;{j`xCFؙ4癴ZObQ֐;Sj2Q%V&dZҬb8~ Ftpdua#ls8&8L)EWW3Kbf+0Qp)^RboHG> $Ѽ| 02+_^ ?i=$Z(#lZz!C=:e5C7|Pv8N/1v*J(㣳kԮBƕ ,60* Q!Vx'WGYfS-a:ޒnX-\!}`'\+TuaB40lC&`@ffE|t34Ny_ӪgEME_=h t?߀Km@+a@Nׄ1ʎfm)4XPp y(S]6]YS!cT%lFyM8V+x5y.bwl9O܄^šTG[Lrj9 2s7:s6ߖmO1 :pw$Q`+|bW?/ŚZYV- |R?0H}h{ ex;q4ܘ =^$(D9/6HR&\tv0AkS vI#=/'6[,E MW$T`iv0nC rv]øDھ֗4CĊ4/x躶9q<@]rWZwq|AOʆtQ_= +YA]BoZ*P5Hv}݆\ #ք7k\ɠH0~hddaBRΰI^ꐈUċ:^D~׍Fmby> .D=OPw5S(x'~SmCZnwE"@| WvWF $[0]bHS%Ԝ5~oQ@876+CW"Uj 1 ~gxpnY?:{wdԾ5fS>4w @:Աmf4YeAOn>@{a"[9"cyEYpv2UI/GYɜ{KKxK5^F V*7oLEGk7vKTF :; v@1 k澿iūPՏbY[1\X'hնSZ3UgF*:ef&s̻>?+j] V07L9@ۈPP򟯝bv心R?KG[hx؅Doz/`,t "u&`gKb}TaopW`h$겱37ZU 1M+ eF,UҤP*/QJ!ldҰ 'OzC #!7 (YQdbow|KQJJmϦCp+e-J^]Yz!pQaFN;#%T2E8}e=~ BS4Dz{Z=+h5Ijt_` iG?l&E^`yClPŋ~U ;񷽕[i`_yL;#5r #Х}lerhCB;VYQY&Gܨ:f8oTܣAGĎVX%i|7-^eZCj4Cc|1KȀO復^@UG1)-52>r#|* :(7C b\[3PĹ&ϠQ).g;ǚ5sIT|y#\8ؑ>ڛEv- CRZZ^,pǬMUh o(+ʺi><~-hѪdA3*sNIy/ $0E,<̊we?N}Ha>r}{Jď7_ޅ3[^/h*P4[$6܃aNX. RjwTh v7r=ևe4e+~sqJW7nTS)(J|evv# ayYyi GAr7+GrQ>En㢙6OthH9hLCKl iZ2p&&.U@3 -696P Smlw{a>,JUsby[Ux-/6o0j={E2OB(R^jW "S,ĘNeMVžjat/ ^k׺܏5a?*:ȦZMFSU8ɰjȉ?U06OfP'J$B r郀G8LOE)X ܶ8|ɐNX~8ƒ BX/'kfq,gS6HK|, ||@\qKzV2) $@vA @F9]1 =#H38QR?6XS(I`2oC 􈧿$wmPvq`-Ħ)a5(r~+%YNDnha<܍1]YĎ,{ć 2Jëa)Hȅ DŽp`eH۸KƯĬQy@7ˎaf<~ӿ|gȹI93#?n@w N{^$M8k?D}cV[KC8zG 7zs-Q88`f'a lzc0U*'=֭uB5׏ е"-SN1YJO9sT=yE'**eO?P}vcoZފR 3vG,+I T:ʒolBXV,i (Ywuc8MpW@KAJ`#,qR,@$D bqh!͸q&׏a#\x;t!|r825N`OD HcXΞ6׀ԋa?WR8e(B;9Iu늍d3eC3dm 1U,]$z Ŕ`E`xxBlgr"5 VGwB511菀9\܇0'3~b)o"P#I`iywyd3H,":x;SiQky`ʱ#'l!AbT+2oTa3yjk3j/3V:,"#`(=߀jR:._\r0`@&X~9m\1AvCI-dԀ̽Z/AU%OhKxcC` >đBȝH ;~HyoNU'!3pA&=UK27t.p%+%kТߗE~)ٝ#LI"lD * Ċ=dMX)cr&&L b$w= X>aw, 땓'Kwb㹍t @ #+GN9Ra(]:RHngw&Fiw&jhf:@^7Aj?X0Ml†b?Mb7WFx̞tmצV."ֺ*QUI(`22u$إAR n-#}VH gh+iczw`{꣌hr%Fh 1 B_z1n/h(Ha'E)Q3O*|M:wOK 9(V""&1TU£kxRy9lBI>~5 p[!tvW^q|=|pL!|ֿ IM潱1oRY~&32 F'\P)-_V0zO5Cux.ՄigEo A",ft(y$t>L[C7 nkiةr!RV $29HK7U iI|=K<ոSx+Ry@OFv#E.i߄A5"$Ȃ=7tp! P{'FzCHSbh豺+>?g"-@ĴαnNu?-OdzSEAAi$p6CK5P7:lf[h`Q0q6|teգq?Fh;9vƒYVT-򨕟L d$Mdԥ/)S i*wؿ0N֯Il/]>E &iO, !&9%qvHI1tbЅz!B$sZaMdvȀz 9)Y4[hA[Q 3G&'eeA)7OZ$)o Zum7lF>#]Q6r>w( iG3xpgKW*57%vXxߨuL"zrދ2_I:yq_;Ab0e_y¡[aD KK A6pǿC]ʖ/r#c-eO0@h/Q |׸he$XxyP GZv`%Ye{v|f23uTB^'x*|=0.SBHJ# 's]ýxAUq\;CYbeZkoWO\μ#H-xДOfʸu "#B2=ěOL:uz25o juhby 0q<䲦t4NA2ny*1,$#Drg01.Y #' & N(ׁ˲-//i UTDFP%o.GХ6+-I bC+2t[`yol<-Q1*cx{$!L{6efob gMt󍿳ئda@19.[v''e9g ɠֶ]u< V=^a ]b8YwSr3Od2}J@g]XJ 'D3Q2,AzW7=?U!!nM;k,s3^̸&h^fFdCbH9Vs PgŵOLnKc`xg8>*=\Q`HID2vh+Ӹz̀kط"3Y S_6`Aoa%IQ# D/jL!ҋA ( tЪͩ9:)a?kD$7 'D<6V \_`1䫌N[a~83'1Xz 7[AXH_8HZ5x NBuD;pD#+ }L: kyijh9x.6PZL(6uiʥCII*Lߣ,(g] rPZ$ 0e։y|3_*A,%=Y\ξfw ^o!2_McO{ܤ`/뉇UZ'C,KL;NȣQ*goǕjGw #vXJOp4YbzP{+QͫU$vQpKX|HR)_QZ6xn>R耒6HuJBu + "Lѫ!k9Up_iN,xh.q͌TNy|h_C8_q:0,_'#.=\ raIlT lk0Œgf{*(^7}mbj$(_!IYzg3M^ˌvbJwMd$1!. 9~+01`Njmj-ݠWʂrLܗG3EPRgjƎ$tِ(MOTQQk5Y =}R@8btj=6#aL]QkpI mP">,(G8hȇ*8Vl\Mtn~a\U\ WywXE*."gkWX9n9x'QL3//:DKZW߮ߜWlz8AL FIa&S\̲X$jqgt՜__^ #O+z:[UrC|i-Gܤ]ĞFM;MRpxJs7ୢhFdev#]KO~ k6>ϯjSY|aI5*!H Af#'pIHwRo59Gspg=ט٧'Djǩw\?9QJI9@a`样hm߿Gګ ?U™tt%#qmG] '/T7>p^h.ނ&솜zAQ+#+ܖxlcV67_LfQfaE>~ FNYzW4>bQB]Y—n<鸳FGs J : ҃1Z`-n Q5QF!_B>D[];$RM;#I0&"Yf5KԵ0icD&F %`# \&V$ҸJ+kev=(־v>3L,a1&˷2&>\~D0xθ5x7 NL&*RbZ n1*"GV@gRYIp Kuj\Ts_!|稭 :NZ#kPU"sܽ%Um紏٘Gc! 0֤N6't2ި*~sj>ȖQ!yj'SgU`}b4hs$3@=]iaKW?M8$(/#.21lPSN(gzK`2 _3`+#,K̖7QR H5%z[jVD-LU`ֻT%{udIOaڢ_:0P,%y4T[(!7c'N̟h˅~KJ.b;`;iqtuWqڋ_& F AApdQ xd[3ۯvB> 7JzvZE7µ:H:qIM8ǪΩ:U#Te.m:Ro8+%@(vȌ. stTÎfJόϒIqa? !wW⳽.V nwa;).P i3%LLGor}5>}rpTX̥)Y ~;"t @wv~>_͓o4 %-L1- at⛛z߉.%=C7 ?7e~j*z?1#qK5"'{`xf埃uG*9=㑛Fv{{&pJʴr2n-k&oj'0oLyX~.џE oL)K{F9l;g"{Zz ׾SuAOC)8f︬7?dƸ&t+^a%L,9ɗqV ]H]NR3-u!UrnZ=](!FٛP3Tt(oG3dmrv+ [&O.`cɂQ4OCF)fm<˸ܹm?Fh ;Az9"iW<x|k{wkr48m3ϔ^j /ce1HXb+- R 3>1sNaF5bЫOY9M-: rCMB0/0s̀tʖweFW:4(rQq.YtM}v.16AU5ǫTXZ;3F"{"d݄|8D&Ϧ$p$LWe DՏXD(i4|(> sLQ\vERd5q o#-` q/E?O QH[Q= OW~(T_"w}b |wɨ67GY&Q~?Y'wޡB``v"T]ƶ,;)L@ǥY"N̲-͟B̵JmjƩ9Ił~CGi&>gM$&׭ MB\(W9i@0v%qЖ(DٿJ4Zo\.AmD<daX"?H.fyR{ZA]X}Y+U_ Fsعko e7FěGՔTFr!aQˮGw'k'T`;~#`vof):9;"-NzpRPmWmS& 71<.M1:Zl1FqUʐz>L_%~Ï<ğ} -& ymvQ7)29T? G=}Rls@xDP/"&o/eRqL^Mr43b?!}yȍp[CZyug%!״PH *Wȃ\m绸(7RB~x@<>n'VdGCvs: QNK 'xۢ (|^xKm܎T5w3Eprh~(QY=*u٧zntwj\xečhtEvYgkE/P6?l<`$ck0NI&iw,qSu9+ 5<[b=ľE;uZD[y,co->a R^_8L1ڛvFE>ѻтo?Uw5 -2\FiE%Q悽`eV0`@[ՙޢ=)責x(kKD{R(QN>WniO=TQS}ɹGZʈ/Z;Z+i@GW'pTX1H 76?99JN˒{gV4ʹøiJfZORH]7ݭKqD.Sg/ Nf;WJHb|@h\I>ktf(X(VBTZ^X-> hյriL Gb|/*pz6+{Qod<ņfo5 raΩݿFr!VtfYn1oW`X LMU:D >x#Jp.:x)ج*E\׎ P(4Hi$*݇1cZ [,r X4 s LfsEV.:(/)8r 4ȋ<^ߜ"om+PqKZڂ6^:!dֲoЂuj'3P)_d79%M%Q'#6d|ZX31,k$RǻRdSն/s =(x<2q537/f'=&.)FPvGqqPs֍BBXqoeQ67J@dys:G ZebزMbf!gA'o}<_S}#k.o<|7f]i?-N="o=P,4cP7:d61h?(WN}G/hgXj*pjUMڌ$xf(: Bn킓"vpߗ#蟡ڷ c]S ~ko52\ ,(8נ>~mMj,@'Tw$K@j,ªD Ḵ66415'DqpU&QBY`!t=/ﺑFoPtُetDSH\A_/ׁb-h(-R}`! F(jOF, N njt2G aVF?6725{H}\xk\]}S_MYXqE"D+[`%#o>i fR2C@p7CŽܘ hhmvU'+t5 q o?9ZcdC4=lϕU*s 9DZT|hEF'P8t&E˚Mfv)Bq|e5mg WQ`ac9RX?ԯJ+ZK¥uNZK^^Q打u- )QA~׶LX^ ][XHἥ&OQE>>o`&Yܘ=)f5CL;Q=ffUR5{?] /HX(lj2O<1J`bD+W#o%v G˄,YIM{њ#41@b*"A!:馐]'b5_O?@$^F^:g1g S{\ s zh qgd8Wj-Pm #e-{~?RfxGH)g[6uc,D,NCxQK,dP#Nc;I:15.~a~3b3x\+`/:S^z!\/%_=AؔbTw 3Bvk/:.\*6㛌Ԓϵ?>l8auyH,3(pgr<Qya=zH&chlFQ"|΄q9Hwnx7D/E$ޓ}XZеeVqF dzJWP6b h@p4dHW>0&Q i/c Iwm̿o:lv+[e$(qJ%Ȣuh(T\}b 6覧]չ&Q:++87SƋkV4ɥ߼秐h)60|OmcW{, P'8Ē_&ٽI-4cD}Fk gC3,MVI>!d-6/5̹?$ RYrى9 7d`ZsD# <)fm)%w]<с0PksH4EF}Lo>% *RFѱo:}p$/' h@>OG9CS/q"bOfsAe%U}Ayb\=O3^ba+Bײ: +HnKմ64o/ Tu豧`sIYQ!9MvKagjMf )q,w \7>zqYmgqQM4:X+֡$Ͻ 4!`Ql?05"ACr烗W0eLJIfB!b;ca%]rooWE^R2hg^'b5>^ Axn$wNx"iT)`Χs:;lx^sl$u|Kp;#oZs4+2B̰yfcRZ钘^!ݳ+b0XR 8Zx_bkFqq&;0i܇5W[⪑egv*˧! 3h9b=۠D?e= f (8P@`l.ϑRHHb Jl?R|6AOVru͈}aqcA&T?=d^EŚ Ծ)Cb*H8@w/+ZZzߓp87sႷ۲٦ \\0؉v6AE~WYRyąW}Ty()v &#ydKp9r@ BS.uu:~>o;鴀;VxMٛ'672@H%F~xvmD5AbɪZ{$.Q>&c d%pl) s8l屴U!d>|+P/VEe"$<.+>zH`Q 3%q8;yX 'U >jKFTM_g^_yl$[:Hݧ˓dpiz=丟% sPKY˾*yƮq}z<؉i%yj:;ת(" dy-e׽hyj?.m$t8Ԛ4v񬻞M8b3!Z><['*}lbRfWp\"q9dwYfg' z\z:Tۦy)r\Laia$嗏I[}[Ƿ#}HǟLLAEM_o$)B\x sL 1 ֶN\!tϞ2pa[W+ff&Ol! ӶR5-z=VO0WW|"Ey&1ՋA:W'Ym9_D/-+6Ѭs5t 9'mb& 9G#h=8L2\r lX.3(40p/_\KQu M0m 3o猞Q* '53 o7CׇCbzA pPȲSD|9s̓?G(&gGûeZpnmgğ@̟Mɴ@S8X'z[|{E>xWCC. ?X^ilA5M2`B].zVUKLR68(6ڗm8_'j8Y< :ιJEdx{XO ]լ a<`aglcȖq${d0\M3ī*>|D slai~YrJ?-QiiJ)|KG;(B $ [eANm.Qn ~(ɌԎ 3>[)}Bz>B]Sop[˃r ߋ6QhcZ%0O+=Le ;m^}6S-"ץMgw"RMX1LkFMҋtE!O$q79ԛ[:|Ry%uiLʫc$-g[vaw6)9ڐ#C!O7_4 eΦ.4S#]D"-Aׇ ˕1JtͫᴮC&V u=\DU䩓1s`b̮7P#z'ҝ6XfJؓjY.j`ߪϺz#1n,4p Hr6 3L(Ė᯹rYHk|5X9)̸ᐗSˬ,P$Ff7F(0ۄ$zq>k:21&)yFb(ir):)mYZ&ǹH$7A/ n".qF9ϠÝ22nJb3^__]94yrG3~o'G,y:P)Â/U%tꒁ^2kS<ٱH"0 lY~!dhZM+臧|G VK_~XYMWPA ځ۩iV,f7K-c./ 4DA<t^+G%sA sm34 fe%Jg4 ^ \ {ydm8raa#U9>ȃ^KBYB#7BR?\{ŸAhm4NcZrQd36UwM Iy@LNUDKs5kN$u(o4OpPo3q7A0_@b@A9h<=l.85}ʔ`F4C2ZdrA10[lsd|'nL1lp; ziKw9 (dc$WeʿfcQI6":Z^/7be|.DW|u8H#4  YW#yz[Zk՞s?nuU000OH5޽o` 6@>e, dt[G2uވxT[^ yrHXp[ .( -՜g45SچOťIdZq2r}ŧlF[7rјcU7bFȮa85`wۮ@\;+Tw6lO6PTy# w/?Fi^ZlZ/Ic%4@g;Pdh\d h[䘌)VܟC*Yu~e#%r;w ~aÚ<@x6z %ߓr-I%ގ{WuatV?wu%)d#T&t2DXV}P.[I5`Vng}-zYquL3TwT[ ܨֿgib) ]=Gn3'Z͍Onr\Ac['4:Ew!ճ'5dݣ_31 liH`}VUmG'6Ȭ&xQdGH ι0boMjmס}cIq^U̐(|A;wL$ B^f+B׎qT3’8B} (vITJu3[؝œv~`#`H3Ѿ;ZChCy=t/{WIQ}X~WEyw,;0V --#Mz+煢>,df |FV&r,^n &h!tf!{X~#3‘yP1WQ-~>%GxOG~kP3tƂ6 }]d!6+V?fR/:uY?y7c@$Z߸#cNRZ5QΆ $s;N!]G`Ks `X;ևpfL2 }#mӌ3-WMƭ&f\~0cD>ro--F}oËt"5'77@j{uS j/ #'؀\3$'([>8>9,[M0Л@٨!Zʤ{o?R+gEoݽ2-W ?2 ڋ;}= 1^.&w.G,bSkqT?nu9rbLoe(_RpCDo EPu5ȩ5?pa vn8[ 8v-X;/"8?6,Ԡ$3iêԂ1 Ҥ. Un/b})VY`"tuۮ-Ē[_X&9Cp_c|j-,A\;F.7сH \S]`l? X&Ic8x-PC++jH#?a-i l} A?H"jD=gpx>Sh]m]-1@uWYP,irj*'vVH.6fjb߆dH4x|`LpB|JYĂ)em=JN[z=4m$j6;dU$yx^:&ͫmD}dbb&4 Kg1#V âW5&m0:eKhޱ\F/PɖHT6 Zjli43̭#Y@S;eAh+я}`U:`ZycƷ(orͿ<^ص:N2=Ʃ(ȗ"ʦX޽MqkZ#@$=Mk5eFS݅\f7Gsg@װ !(</;RfQT$! [/%z/MW'q@>B|*5-vg3g~l٧ QX!jMl_6I {OJFȎ=Ewp:~N8Yi ptWltRc-sEزw[Jr/rqH ݭr!}uW"EHn2#^\URjDXiX7$:1 @KNXMwBɲ̱Fhߞ湶RdjoңEn~ 䁭up I$WziQ>ax*]nBSb2Kdz'YE-҅mBFWRlwؠM$8 _V$ܞo1 |x$Z k~1*񃾬^Ys~oEc~ )< ӳFrE>$0>6j0ue̴HfAڄ!F:M.3JO|EDutLW*  h5UqCk?ǿE^(UӲ[O JaƪbGB8ܢݓZ5^zvw.9µtAviKd+[ :Ju)̑>"ڄ Xҭtc;%ux|SeOᥞ(͔ ljаdv{&$y[M,;LUo-~ mn@̭&T1m5޴{ZfCwcӒo;" bZ[cP&pg *vۚ=2ޣpUʬj|xsn6'ՆfՀJj"-S>[>]%Mȷd}=-MMVdj˷R(5 JhA[4PӅpA+i㑋e2zPȉpV $2'AV6n1:[zkZѣFa:h*B q Bp(yË1`=OCkBl/MV)iw.!][Pg0╜%hjim1T EM'yb@m/\(QA (/B& C7Cю"%a^`Ȩk4k|T! aw?-LP lݳ.b.FUS,8f a%WCн " z!,A. aIZCWp'x(v i$ h^I =*ї 0 Tԣ xPݏ\*x;UB<%ݔxB]u|g|LJ˾9X8i2-'T[D<Kؙ, F ?"$㕁#E#۸L x k6EHo.r"wqt,FR|,"gRK̝lEۈf!؁`=vG~߶4 .<&N9OQVӎ*^Nشk!!* D!aDy4kExw, wJ D?Nt@W9Ak`[tVP}P>ؗ=gHa\®Y>.M(f7=vٻ{J3+؈(Un`%Q#'{X}iK)_m}IG"~hILI`R)B6A-8n?C/e*g J:*V*aS<4H(O(+9hhG2sPTwaֆ&9 "2=̝wG@]zCqK}ұ}-~?EgD:U,DmX7*P? Jޡz]D[gvWn񋮛Ead@/#+ky{'ï {EGC :Q@f>-&CZP"eBd%;;0=/VBb^y4zF_(`r YW;0[>HyQ0k6IS?HG{/=g*el`bfB%HiF|NFrb^6TϵP;"3#PGJW/&skcV?تUXK)cwAel=FNbXJka1YY"]H?f/asеloB]"Fg4`@ /\(nf37_;X{@TDo[܏!6F3'7["yGmgqw@ƾ S%r:@W[hZ@ hBlʦ҂uEהoo=o4r2A=ˀXM@ԲX3rvTFa '\ЅqF_g{ceyܷCF __H`d1VձG>ְ}/E%GlX+XDnF+jVN:8*]m!Z7i%*<%}1X+iڀt$!h>9sDo .0 S^Rt2g@OH˅]_A}4~R!2sͦ%:VyWځw㹖 "q5qNUUiCF`uX'KcE( [jOft'ٰ$)klhYET0F/r^[oq]Bwt_˩f F4 V~G/egWuŁt- iZ F ?|$;oS,b\Lʁ j:S}ֳ²Uv $eQv".'v N_`G;P2X6i΢Zң/@8V>uHSyق ; s|)( nVy%p4J< #Oh,f.o:{r@ތɊ:,ƮO+@z藩\fͿ`W7*!+i <<L@yC64JTiZA!Œ4/gYKP?GAq@0ihPږ%r_K(9"iCV"U3 iP3X5Gꉆe"AӉ?M6ur>fnA8J6޼I f<[/ f0k=+*Oㄜ!Na a13by7洃}l-շ>'?Wݩk5=`@ec@~ɴ}ε_g"?t w`H\^c+| 7L.xM(?(kNW_)޷PdE=ތ,;ry "͐,xdģSc:ǂ?i,ѻR"VQض]wzLW|&)x< jZZ)셝%^C4wJ}8_ : zhiAkLux6{PPٷ?'Oς^0vDy}Ѫj6M4h g&Xx>U;\i嚺RjG=֒澘m0.NP|L2C1(J(Av 7r,elY{<7ٚyՊg8dErɯ $\70g@@Abnݴaڑ+fI8 ؐdSkhı{(ؙGd L$kļ.;9,))9- {l.RI?֠|BewA/ca&4b&tk]zO\󸗧0%!/ @Xo!ӓ] 6*W|l?*-K4pom:I i c.3[xZ^+4 )#G(SU=O蓴q4NAJh-^q siޖfJ3cv:7N?K 0V*)IGscoV[͞G0(j+T$!9)3-3%W-1 q`~U6m|d*7/5Z/ns> PaڦGxv謪&~ Vh8#|i 4W҄NSob0&{)Շ %TY8 %zA =B,mt(IQm@MrCj2 "H<[i;vǃ ]r7WD~S(mCMODp7cMM8xMa'z]Y b؜9P=Oy[l,\,i8.J99&puH {x8.W^"YFw%.[;&jAmѮ~#{xLqbvĀϢ "w*8I=[ur"kz zBg66%B8TY>yYq}Yc9ϔ?6AIdsxL8"w/""ï%Zm0l)" '@_jp;bc܃ ֎UTڨE2= <#ksL[𵐥~Sb^OsRLCrE6a x hHWY`rŤw6L'{h'/cD*GʠWu(G \ h~Iڌ5N7'@-b]x+CXT |= ;$./yg@*jq-Km3GyDaԣqV1K":$iL+.%+w!{ pڕ0X RnqR~D@ .:t"k7~A;3y@sR~)dDTza9v}; ((I1/c \hz TsY^:"1c>]2, ^l|&eO%`p^1!\Kf*ly`\{ :a8)U֊vu%+q<#L%ŽmS-jNlhPIXYC^F:@`"& ?N/ҧ33#E 㕒w6  0ؼ6⹗ oCb- % E~uӻң,/B{s7SK!_6 ]G|FH^fw6Cq,M sX )o@7atMh>y5CJv0`/Qdbx wu^aξ^untnSp"GY!mC|\d9hЀ/ljgMD sva mPtCJX"ef0~(?uA&,$GpUP*)R< kp-] < H]]P`e-|>n+tK\zʻ;P^DGiwMAZ_eSU! SO}33e QytaP.݌}CS+O:f! qtg5a1տ-:2!=|wd+T'H:߇! G)$csEcƲYvZ7 k:WfdQߕ~ J$Tկ:=:w4:'S=Q@CekSĻ @'TO"q&~XBsK;yE3˟d+L6sӑ1&qlǤ-Dt06 Qݦ-c!/J슐"+( ?<6mENvKmFeX~-b,ڐ AëYz|hH[)bb\[E#1zjA;i݇@܈.Pf:06urc1lנ<Cڐ͸?ٓռ1\(΢n%~ 'M C  ,(:yw4sYo@(o8fDI=Ec*6jwD ^?.g}FCFt>Uͨ!=d$Jyn_-"ఙvMMtuC' 1xOf67n`c3\H0Ku|T2ۼ:$}m? aBb'*fV/$"!UMGSZ"悹=XI}W~Q!uh`h@srqe7.m8\F2JKp1H t>O77/ѲX6U6{#~y?MY&a^@ԓ[56@s  H23j 7qd'EIx[JHԁ@È}#(Mu:G>VȠT:(3XDoݯ=,TYg͢")Kw+sO,קx-64*Jt؇=0;@AhXԼϬ?tb5'd6lDSU~qfM0t).ғ"RZ7\ K:INao4lݖ0!t?"tRWPՍ"] \tV(I;N#[.ۜ=NG e=]?dZ5k r]}pjsKZKCM9d$? 3bohйzx6[>W$Ǖ|;'TWx}8#`y7LEkqSe"~չ/ǕޮEI`2#Ta[sX(N:mD/KdH\P,)8 :Qn?jYMý_pMǔ\ѻHlGfS[Ժ|->ci1B d䴖f+YW>ن*w>푢zښ#` ̚xofey'Lh!UC=YEbmtc<=Znۥ4'«֟g$:&<>?.5m| Fݚ:QgyRTqf>(`w9R: ڦì(YR WlҐGD=\'ިvnjoY*ɨA2 O@!DemN&e! 1d6<\Mڣv0S&+k-8qh/B72OǮFLLf%#ɮ i8i0plB577!UwލzPlylZu%?F. vtCen0EQdϡfZ9ȗ6XDpbrx #^c"9֡|ȩg¹V;r`c-m+Ķ[\H=TZ@ ?:f2^_.0 'EaU`xyF))0&dI40~S2 =)r9|+j`qB8#mZզ&sVd!*PQaKj` m>~P>g}o/*'xRҽX{+m_:!'R#aZ\Wq%#S?97qcnT=A眳к+{83Kƛ১F[ܵF+Fv:dM('&_9A Y"nQ7 cy: lrV={s$~mʼnr @۸59Ѝx/=sVIj8玻LoJl )~p{])p5nY2׆9hS78sI$:r9@+Q`ie6*"eMO#6::W> *]dS4z;-$ Uqh׬O,1i z[n^J {Oh~(};ӬҢ}ڻj*}SC*r$F%/"#je6r<瑽Q(.l=$c-`@ͱDZ.[.Es6wLsV4%"|Rm!Tlp@͈[- _Ckpv$4~[PKEygb&Q,D5D;\p x|Gmc+@? Q*Y1n,Wɡ_&nbz@ )#Q\2AY6hZ`Ra3Z#f2]į1e"DOfm\c\xTJH~Df²Ky fmc~/ x\E낚SHh"!Sͼu;JoZgs»![5S4zS)@>ҫrj&=bvUΨݏ2)j*Z-v+(7qvnBwl)Ҋ,rh}( 5qna{Ri ![l %M`SWCx E#sDi%nߠ`JK5XOE05MrVMcZ-JkG}6ڍ$Gs%D_;Hhڐ|,J[2D8xsL /f~0s4+AٷVl^+$gHZ8J`d^l:e)@vw6mxGp׎\,vr ltпAl|JZT&˘_#mfB.dׯ310xiS=P?=MAI8 ttL|n|+mbfD<ÿ+ʱf)>|P{{o|gœQۑ4My(.Ntc?gSƙNC-xV Bj%loka!;Mڭ\>+70ₛD㱡y@ 4rcEhƃi6T)vrD?)-l`kDT ;׷8EoK77dD6% nSHz++ TIK)@7~o6N!$N} ?~=#uyu˾llEml04SRݜoPR# N_:zhRj(.L0bwߕK@b| 뻐d? #ޠ &tpet} 4lpQ"t0;IGctn$ap{A({ 蔅0nڼƩa7:nfxJ!㤣` Qwn{N@Akv7FA U I7bc@.m!5 0Wy/{kX<#d态g7BOZ!8ta#%S>~j{~~K6 BKbQJ(,;:Eq)׉ M߆Z?oPktv- OBEB҅ꞹÙ- z=d6Kzb$F܅Rl[V @WO FePm탂Lƒ#:PlXr'-wł8r ۱04{c,0`YjKBъ Cqc'*̿$YH\R&])(>z89ՠa,%ٴaG7ѳ*r`9s@4Gjd"g-[Xpy?P) TIm|KɁ财emYP8PdC1baPpI։}[qkTF355د*kS M_0C`TOH)ëFMZWRڇVϊ%^C+zKqmIO1=^KOWV>g;޽L u볛yTjmܠpWw!C89#s^H^'M|:O20E*2>A=_!bNtTޗW2lpHJ7%TB0tl($@!G'%}Uמ1o?$)a71a u"Ӕ Ujk, M#XX xIf/!2*o2 JhH3(;dTsJo ݰlߡD fv ,=˪ OAP^W ic*̆M]P~E sdx%Su9V&a)͵kZfsO4Rmة<9BJZzWeCH˲3x_JX3N@bH>Qbn"0FC'_.|9zNg"o"W[`,QT dqS*5t*@l~"74ۦ'WoC't1;cZUZ X2%Ǹ54W|3η?3^,&3 s§dp[)=8 Rc;9da'<B6CL 2D %xXB~26i:?57$WHz[R̭9>YAcoSV8 z4Hx?I9.ecOmw|ⷴY:'7s)%ZLӈ(nx2排2h(xZ2!q@ějHYH59 k?_vdr᜔Nl]E?݆;hth#JMZ5sgԥ\Ǖ}ny퓽v#E*b~)uJSv[3iji3UZuqv;zgb)Y}UŃY y- .Vc/w+6LoЕa3D%H٬K@fRҤHq!JHaܸNl1*\agMzaj7˪{ײ++Ώe0BHjR0O%3j=:W286 l|{蹵ō#u$J6A~~c)5 l5@G; mW{jr#톿!Ԓ=s)?(>IsOݽ#J3Ą9~TBնjyfŃ^,BJG#(qBěD?  nBr7qwWg|ic%-yK!Ov܀TDZgsxf"\$jMRnaN~;ih !b_`ULB6mf"{fhzTPe0R0%D3bC5KFvFY9~(3/Gɠ7*HHQKpOB-rx!h ukpTut Nli]sӎSڼ> H犳bkM !-d0,dk_ s Tf-6ٍ* *\ty=c~EFh5ԣG֟[a{t@5OG[ocꭤ@ n)Hz651Çrc e(o|A$^!jsr0V8Z1K@gԦ vBoIXD(4&Gq'ӷBs{y3~=[o\<{=bԧϯzz 3ˡkmo>^ի:*`9B8’|UN5dNm_P<<}{cTA&Z W3U+_|w4}~h[C@u~T0!Uʎ!ͣe9sXBVmF'Y.>"E -.l c;|aHgB-1\"7{هAn-B.}T9ɝƹ'sy-WdD#mO<XC1ϼD 2FK&M kKGrKv 7z\:*:wڸqnkCbz8Ƹh?ԮZ%C\w" @oKi7c=Y `p/!_Bx>A{m3`n>(5̓=fk']:Y Q ENQo%EotSRv{:ȩ\MG'4O`KT%Zr;h@'h=<,v hB0v] QUAy94XXؘ}pٸWsO#`΋BZnVͰhԐn9O|pz(l5z;)/˯asGcͼȶ}wBmH3$V+]J桸`KY+2#Lb>kXb.)˺8ūᛋY 6SڻUѵoҔ왣'#Cȸ \(~nd{b&V$Zw0U)H5:ݠE&RN;h ~yWNu;޹o<̢t@c,cfNp"pz#A>gF^HQ& 4| G jy}1o},Y, .+&e (f3_4(!K3 ~ D$-XѕzF3~϶CĈ MD֠RRm  ⁞VAi_7'}E=b"(&bۈaF+٣z^V*g$i>o*B{^WERX@d+s^9]"ro?2ϸR;4lĒC7&Q/wmS>Ѵjl͋8?!8N>xf j"x oHl=6U*jZ|όJPl*^֣^%oA>!0os/a3K+6êȶvu4 =V\U3q͟.c$5 )?(s$h?#Zᗴrpp7vL0)\p//vM +ڣwD%$ѻS(1'>A|Zk>+{@.g^9R;6J"[jaOgԳM.+G4Ѹ<ߟ %k;$C3)'Y \VU+Lz)Ooc*}R#m–^wӰ_DXPg>TSS]559dr-8n`W FHG? L7&`9Iy¨?PCn4bU쑷mvbJ*7ꫨ-, ]jG!!8MNmS+0y6~\?$'S||FlVwخؙKSOV4hLSeGw3ml˘AZ*yNnVVm{ssv3Bu7̔#u:MKb,擪oX.P7%VN5$B ,-`F,9S!m9;%L_o%UA`4I,%(66]6/3x?oZ WWj2djB"#S[#%w'$ĆvN.g:DdtS1YB\E Op 75Rt"Lj܌ {G 'fu7 S-|\S\߬'uՋB$*t\}N߶XNZROZXoTEԊyQ0/ֿ9VG֮ٔdbOA) OYi(hqoBR{>Jy'Vg&i!VD}&|'j|W@s^N`%`S1О^̈́0 eMf l*DUe|~/Hmpw$XxB$cI.Xx˰gN`h\e 'xbU Jb~2;LlrT'婚[~d@^& ,zS8mr-((7,`S)̑Wކ_90^KzJ8%޾5p=+bg/f#$Z:Z]wՌ SDk5bqhOob+'!J=^ŕj2|k?̎Is#/4!!(JJNjυ8<7D?\зm*Nndo#=@VHbBƦSM?Y`G%;H#\ 67<.ŗzU#&E9WW? ; pWunjs4o%MbSLSD+,"7P~8)zoo@Ù~+ _/ΰ!ؐ3,b5_9ǘI'k7_,h>2}lZYg:˃Bg |T)RK7kZro"{{Odb^cpYZR|t!π Կ\?iS:edPKR&$Vkw'm#'H,8pRT㞑95Ж?^ `f.n#d?Z1\&޿P[L,*yfE 3W"zjL V tRxִO?@$^o\Gq1l!|&THqoFɳN -8fBDD$'U!D׎lggo`+ ROkd7ѶLuJ66n^ M8p[JvG -`5'u,Z[p2[J5rم}2ej2mG27[dB& vt6A׋fAb+SO"D,2$Pf Vxɧk3 bTZCVH;Px!o>cIBi7bUg2ݛ6u5)Yz^q;|Vʽ+&% r]U~.fnUŜÚL[Mc8Z4ȤhjDWҙŠ3 SUQa>jb cMbcDc*q踋ǔWIOTˆ:XU őR0sek7UGG8U#|C nX#S2b|–nmhpp9gF0ʟwtv!zZ4zU73о Rv/TR2!U^8Jb 4Mvmh5/kSS5˔FV1:ymۚvlErmʂO<-ķAt!p2jZh7:4o{L3y$~vuRo9ZXL/t 9$J+X ,U` y`qR3)xx钴YQ+\ ֋ؤd2C]Ӡ!H Dn6i*G¢zsqž7]c>-=j9NxWgJƿ0"2 (x鎘C:chڝr%HA)R i[5m0evz.f32=PQTFq V/ Z|w_Zv,*a wN۾, Ak.*x)z&Tc {mZL WZ[e:hTV4^{eSZI ȚaV <烑Nf<ʏ,3Q)3 ]޻'M7$L7ѧ*.*Rs%<|3L`N5䄡ibjnt}*royȡ;{BMLj33%T\CV }uqKJ?Dk#oF~Tɫ!9>)X:b- Ty1i65CuI#$<4G?g1ѶW04m6uQ82Rq48gD?ቋɵʳjm~G:3bxaRlC#"ˣEsG7ZDhֺJ+9DŽÿu.A>f~cW/Bs>ҽf'yVO@'FgGS. Bdy/U$K=9-~sKrY,4q(swS-l顬u<]-#7Ce6܇;QP.ΪoT_K,ag^A[U-{}yByrqɵgj e T!Y4j|a"Y >Tl># _`/qJ/%%%GU'/uy}ը􅇦&"h][.Z6>OU1*iCpR5w(H!E4uu,pThyI!.{;zևI 98 eћ|!m=qUITeK 6۝N\^;ߩEdŻ?rK9sf1C>A Ce övKڢxcش K}WYSs /[g hg`0c$*}UIQp>ꀢgs^,X#L˦E )2Hu¡naOgN?bcKnL2s^ޔ SqT4Mu"S%ֵ*FAz~SڢsԏQ05gABdKW _bk*>04G?pe(țVW$Uˊ(kCs0`w$i6̛ET!C~1PoffX$J_Q*o4 &RJfp41m8‌8ONnxjd X/" ?5 JnYDiSƒ}]aJ+|P{[P7': A@6x9JW{𴥑g_IJ& Ĩk~\SB&Ⱦ@V}KCF$vTh,%8`A[ ฤ2HF,i_9v6&!*?!n6bbRda:z]y ku&_hJaX9{Zf'`v"C>f; qk  z{l_B$^xC.ůsX (ӻXEP rB1Qɒró#/p&ezԤ[axv!hC:v:N{Pte5ItJ9<wFykL"e-dž6Q|s@G(5Q.PlFź͍ e|p9y"TgWuN0XF-)Tb2#h -y, c^l!wE)C%1&63` %ޣ+gy~|b^-gco{X cέ]QFMv j][&T2pGV0C;ZlA?;ˉ${'#G;ZIX4P)Vc3BEH,;k*o8iVح ;m5-|laJP .p`;Y%xqu\NtѢf,ʣ@ÆxpIj:BzdYZ.aCٸv%GS9;-,qpWWl\XF*JOb>XSXO"p<^mteY,NQޫWG-p'f95&J"Tf%v)]?x-Y¤JJ~ ϥX eI*K}9x=GO߀;OQoԖd xӘ%Mo8^3(? Yf0e1 <(%+ 8|m_ !TIO2zJzȬ\mxJexX ;\_҃Jc3:4ҩ$?U# aB3xi#G6$,M&WJ%ncr =X]f3a-j\+8@xZx"5Đ/z"1{굇H4Gt9/qs*D fnxH` {]'G S/Jo!lKZypbPTK pk /x2@;i_[0Z ه*b 7'@@l籅1=#*t3$s0=S!D ywܲ)(khA6(߁䷌E[<`[hr3Ѹ;H`UtMRФ{F6Lوـ,i ni# @(-~ SƳwҧkI _T c3j?o? 5Yjb*`CDr,":R.X:I1ʺ_{O,_R #5?ۖH +i<@'w⪅ ;+o:{ud0+zZ:֎OfV?袍-H *ejpZ)[/X &}kb80oŒ8:ADmRl4ޫQhO康'եXPЊ2 +VyV[9 d JM㿹: T8[lt3F6X^D7;w?؆ۂe݀㲷{ng hUkgS)<#TMLZ%MMUw.'#zBKVz_- H`J R}-~qUoߊkI`Mk(nPLmѝlKZͦC e7=Wq|b3ފVpgwXVp|z{':g*""RͰ&骁 C̘y\!җI2 Zo@5!%Y~˜]7,h/~ťsI˥ݼEACePZLc#v!iy [](F 9@`s*Tpk/(tپ z%5=9kdu۞p~D2 CT}#Z5A$I.\fqcFS\PwDS 3|n_e}O:'$,{h Pbv <ޱk  Lw/Tx7f}f0Dw4ɥ98y?΃,T\MS.| u3r/3ONTϱ>ѻQm㧋W-2=r@iEmv@9#3Jq9B.&ʍ̼cNPɂ@'Up N.:͗(p3ܰ7 5o`_7ndбzY@"uBu1g1J'Щ 1SgUs6ChC1Ǎ}K_ p2G3f"E :8M\:Н$CC]  m 4b;(Pyìߤ%q vz 'A u%NRMR<&5bPx/0fΪhEuCxŧ@4嗤lSs|8rNG3SSsDexM"R;9gu))NZ4RCQ%u^Wrih_#x${8Cp7$hV1wllqrq[2fћg>|c!~ Ƥ)OXm0:JJ S$ vDIN,u&?"'i 7n7@ۭ; "J""(}Mf{/X]S|qb:ɷ(Qʩ&>?Ӵ`LTdh:o#R@sU8qeAO!y88N{&ǰ"#NU^D~TGcuayH fdj0˙*jԏ w*3 NRdp㲡$>EvF䛢`lÛ䚗ԔFcW"*Di!#a,|, 7RyQ;Oh_Էm)Soo~=lSM|D:"r>H+D1ƕ&8?k2} .f>_y$AsX 0 J1ڦR#woa: *!vW,! {/z oY ☓%L2:ynsŁ)zvf@%4 Іr!F?*ra,89e_M E6Ls¸AS>;D&@=l~0&z7p>6jZqF'v j E[:0Pߚ2A|RLx-h5Q<4͐[%vB|,{b bІ8kfH"=K>L׿au4$.VC))N;k~@v,q>aU)OC:Zc.S-!i&]J%LHֈwԝCv>3dmXM@2o" ̭baĜ cWp'+O\>%2VhU:T5EB"8Ad 'y8(>:B3:0\ h|[̓ά†^K1_GY+N: Mji#2­Kgդ{fc#MͰaO^,7%'D3zK3j#N߲1H)jҷ!ؑ6Tjqm}o',@ɻwlnUņއ>*:Rh+yKo:M3{ZZ*v}<l*MfQgDC %{Gۇudzn]\t"xes}.qHP# ieS|X+B#ͦ'jg-d?24Tz#LOO?Ĥlp]xPO+FkV.CDs#ZJ.~UU8` q# !%G%*eZ[q})+N3P'ܵ}iR]*ir v瘦Je3'U40>V+ ;6ٕ_iwZAf0Fz0 =Q˿Q&ް_2c⯻ܑ9]43S%?W p~7 ڌP'OYj|Bxe"Q7}W4EZJPx++Vդp3pL"k gܹ&MN@cQa+CyE(pɂ>pKOAd3"NoS#ڽqD=G˅$c{>EP;;fj*Nۗ,]&^bJkδzKEssFq)d$,PI[KhlD_-+#rtwW>bVeK}Eɢ5:]'ΰ~K[^wJdC#ԂfsQ窧.BJY;a:*9[v(ߍ.? N&Ym90dk{pyzp"ưX\ Y5w|`h\~)[ /(ӵCUX(FU P!xC>e`НqMsE:̙*UU ;jpl59fyJF"f$jׂ8~`+8ƌ Sma#ց{4'AXSn)2XSֲlH`2^ -)j1ϙ~35MOg 1F`+.\Y3" D2wN1`^x9%UP5wM\ijϢ_>0 Eh\_ /t}޽6p;@bQYl P [LKp_CpjOfZ?AGރL, UuXZ2%a'Xr;hDL8^RċiWY5xt싎=*Wi7=@>Έ{O q ?LjNe3"7 wk$Z4CX]|Ǵ/ (X65d;Sj'p!^Wou+Ty="leD%*z$ӭGԡB8_22*~sòo<:yZ.c  $A0FUC95nrUG M))>)`, ib>z&R,| [/-mbnѕ+]$fm\b<џOlM}ZTj /lzB>ڞkXM<<(YX,0}'N$F>_ -F?+*~2e*f Gܬ|@g[]ۺICOT%K[}|f6fgהs yʑ/E6*HNvˠPe$d DL7ʺb2u8: zY&Ω@4S^ϯ)LgƥU߄mASKC᝔ܜUeVCt۫!=be8mF'IS0u}D_NMcioѾ}0Xh?CxIFF(8q`vL3drwă%+ފ;g*%hAɅ 7߉ ͪEc!\FۖѮ߶zxM {}iC-U'\.RfL?];P:^^H֫m06> "v(6?8tkZ] Iw%e;r͜cMz1Sfg͢EZ%޷N^{ `J RB(Lp{!șʗ9+E/7noLZ Q#/*>%i__շh˅=`!Tyj -)1OiP}( i8G8R*]mܡzf֢&wfi5* [4]MRʈKōM!;O?Ù&! b"cb :S:4:zi) Jޢg50F͢Y!ssl_w{ }b,PO`缗 ,8%\^@%x=N*E9z4iW%c{ a揇61 .#=. yZS"oPȿ̖2Kx8L̃ M)TȠfT0Y+%H@`! 9tCvGCf\?Ev__gEd?FVk'/Ai U_llU\۰k TfGoۥ(0c6xq\KnJZ K̩|5a3|v #w`66ڂG {?%y:0z#Cy0֧g!,=LG;iw IjRPtA jB$g$g BC*B| 5ٝ35j;*i;rZN5ݚzCSpiq*g;0WAf,q[\Ch`׬%mwLEPE7SqԺeW Xa[Ԓ{ tzw>Odo38¦n~ل_bDە1OV[5 Ha(3ƹM<'wSx~Y-(,& g׫fbFPc0{(5[F R$=BxQOĝȶMͶ[5;70SEjd%űd[]"o+Q_D3^˗NTsot3F~E KMMɶs0ag:w򽥏&~s5j8'biŇ=cs}ʛe놎 Hʑ |,%t(w/N9:>{ {3'ޯqRC Smy+Yu`\X$IgcZp%G{E5lK&'M9M A/_~&dJWȱoF3:."8ᵆ8Dk1|P{RjGYШ2cTx "@uW{$5nˉ!7yPQy 5pXWȭ[TBhv~aӆQh8 ؁aI.&7 hۘ'$yޙ\m:6w3݉`ZIԱ,>_4 qPDt }bz@ُFKm[u/Z=XV^K7%лfJ9A 5@C&HdPgRI-cB-?#u}*m& m)^Hh> |th{`5+_yDv4- | p}ӵM_ugV<}#:A ӿkJ~W0J;j|yrA`uBT|۬h'(8Έ82Yw[b!el -O~6<ƺi׿['zi|´t# ¹cVU+xuVqD`{ Ӥ&}Kq+}:򢂦) M+k }RJė7h)}fJC3o-,!:"kt)=]eP ̺!2J*@RӱhA Ιex >B|pY:a>%jOwA\[^^`/ns](0Tg҈} 'l^]C`Na%.;ZQE!7G~~ŨYvAL[mN=Gy,;R_R`#F*3id9jMm ȫp<^R{ mwݔ: y_s l9. tj!b28So}.U5Z_Ux"} Wٚ zL{B)gNoЇ Adޡ LWyroY.; IFI-pm%zX3WTYj\y^~Q^J,~z.q*-RO>'445]E܆,K|(hu8:F%aBv6{3(vY8FGJ #L.xȇ+3Dtat;saկ$/`L I4g;c nՂ)cVb驎:Q Ou~$"Zk);~JA`lE2ro5?5:[J!9~*xa 4dL2qD4`ѺgAdW/dhn4ޑXSO50Q5#ǯŞp%Z!0?3m2Ep>QQ1|6Y4}Ę~)5pQDⅾ-tXp6bJ?IMlʑ@SQT<ɓ)j޻D4=Nv~Qg97ᩅ%)6 ݂ep7c6K^³2NEpgun˓Im.00IܑP=K"T+}ɩԋ܉kzy1$s)հxNYe67Q8"lE^/:gpmT.[5+mIuήƒȘX$Vmy&x!Ȳ%gYҦ*(FPluA|bThX(O2X/pHe٦IFl#gr*`Qy z_+0G b[̒7 /)#΁eKG"`u" bO"m)ݝ9TV34p DR'WPJKjY=3^dV1Z(f ~$E,»qk1j*VH1,u\xXݻX*qGS%}`ΥZs -HSsǾ@j!;&CwX|%4h(=dP./}8[g<B"%A!T0Y05[EQť"Vzԛ0֥Yx;ci hK 7/ܛձG%q}Ăh5`$,!Meu? g+Lxkn*;UiPoG{]yiJ1 |n QjwxX5X<BJi}}DZ ./KuP@rM4CQKs0ӐVâdSA5qκ8PO\Ë M֟5ZPy ݋fi5Tm#?>TfݍL @ZjѰD䵡>Px(ڼfdf(&9tgC,F|QfdF:z.]Ȯr9Z~7XskfE"y`ffUFZ7IXL> >Q2vF 8} }&nt;'7Zבkw30SZ.RfbO:HH,i_ +3>\kk@H+bWb3_'wrjy%0uyj AjcG a-G: H *O/G?%Xu#|&zeݹgn"nqGizFzƜ(Jߜ@J§qxǗ B|J9[tW lh+GCˇyHV);j{D-< 2C8Oxu.$&Q} :=)(vils-}34š2xcO(;Br˟u( WL}@׆c⦯7C>lܩ|>wےܤemlJm J xOi: 0ٿo bz7kxIpcFnw(xw}^:JJi2 mJ` żCܐFiU=oQWX'؛n][sj(+%JzćePej͆Ү g \' ?v!=ߠ;2\fjG:t[1;2$AuL^)Va]ӹUh?[ZipeCbI~7APiQ"OjTSG^,~6S?lJszV]% } 1;Nlne_>QoT12il +GeI4#L-wN߈@ CYfM4u${L;^Z̥C/p@Vž3h+@ )$6wU*nl7V Y.j|ܪ|nwv+D+ﹲ|2>;sעu :90p&LN|_&eb!!З;iB~exBեuvu Y:q #Rǭ8i㲢`Wsd|+/i n 3 cy^i" wHkl=A8NTO l}4wZѵs/È@ ƺw͊JnؖLƗ `+gdb>ʬc̗Dϩy@^m[DMDG^bX-F9夯 =m|2Jlx?HǨTZQlS[Dh<)`#࿛[D丄K.*G>~jty9^T}4.4*gk={ V~Jϕ>GpfjlclD5wQ,l#bsƅJ$·^XC3%Xx_1S]\ArכʙnT>Ux@! ?u9mrc*ome葅&dwllvL|Dae)dXԟK܊NVjhDɴҡI]2ia,9y ]N vz#\\e,Rqj| '}Sۜ$WK}= ( _B [v՞E[T=h'4" LDᗳRMJ\RfxO k&#+fJ!I=k3Cd M8 5˲v irm1`b+O9u.Xш̺/WJ*gۋvT*g XW?R9*Ldha7|Nh_cFLGgJ(Lǣil͞V$W(=>Of˖Mꛄ*?` OJ-9 xFu|4 ҠImh5KB9,nsdsb|19!4s;x-"p(+꣭vL 'H?A`F{+DCSeK=[ 30D@9Whø:ChV?es_2eyŌwfܓXS6PpzAE?Ɨs`^@EOo]"SiƯ9APON]ɋkRU0M /Lucĝgރ=6lPuW; I ގ/{T֑ GWX+I;Tǔߌx'JOdGf%? 1 Xws <ڬQ ̮P_ɋ1ROʷk=#,>(V,,lهQmȫ5mn/\uaW# ͧ)/@+ʲDmܥIZf4l# J.bV}@( f'[ljSj#uT+);Йu8b4zXf>,z"g:!eDi⌋8*?ǟ<( \/$@㇞4ENgw'I?|S$-[Z|IzH:_tS]s\3xmS|hEG>VH,ЄEΑ234g2Kn^3(_#4W&OEQ.X`?k0u |A &'<8Š te\!K.<`nu=%xexLqxVvwe]f?3Ro#^6UD ]XlktElhߎF%gH{V&wJn{ֺ~6kzGWoqb&kuIT} af$9 7r'15G`}*JDKŒc eO۔ڝ^;SYa O1mJ㹺,SM.WQN0r ^*@fdT/%;~t_@|b|nK2`k^]w廽t?j~kYc98(@ܱ 7W˳eBǡm̨Oᘩ$iz}A}@W). {U&'Kг=[fLBINe=Ɯ2bzI;u蚩s-ޗӥ,WjYimF0g~n,`~SPD+up%|k.sq)o*x&4)s#{UX& =/c=N NO}bs^߫%EtqrFi]fL7C0=`s_MX8ɦ8G~w6v V4Z?w^t6PS<*:~?ؙ49S'V6+`8.\D{g˥N ǗP9|ַDE@tkS%Vђ&6k0繜O47Z^Xl?7R.j:3}) HfJ aIc.[:ih {R̤{h|) u{URS"l ͭ5tu7Q}@: _.ɀoaBU.Oyه~k^j*!5FjWz}Beg& G&ɕaṇ?F=-30­e{=#(-g4y2Ew5tŠY(V5S|9 ?Ҋ1:rzB ajH5ia'I]$hMp:fHm*9ؘT1"Ui-(ڲӟQeET^|q@c:3!&8H-ebirUNѐv}xpѣ } ϕrcP>sdtᤘ ZVX|j&{>fbtzY:D $vWrckp>D-ddZeTlZxYZ$#R1M}x ޣ:7B/U{AM\f LR/ :9> C$aVD373˓X%sI@C7o^ݻ;gNtgie[Ɵ`cX}=L{N`<%FNmӲsQt+I6ٸI"wbt ͯw?sg}\s6 +bems(+,D_}rz%mqA%qIݧEOg,KM4n"e֥z=>5EP'¨[%^bO,#?aF֎S XEf^Ȓуtˈ J6箸g˒#"Hep8Lz>cPPVrD 3>.ObWޤz!YrJ~ Geu4(Vx[nz#"u]n1lb~i rUZ៓}w'w!s>{Y©OwA~é@q8 >%DkYсT #\``0Bcz އj_ROu}=g)ǘ@rH wZ_=ͽd)A[.z 2/1hBl bJP>E=5ss.GZcpܭgb|oM7` H+9OdΔ(n;G-ѶSp{%[d+'p lb,Km 8;W  a}EhOE ;`'(SR7E;W&=7ngu4,W![1/ xڮP+@(|n U?mU#?<<ώNh3"-,#G ?gt߻4/3OW)5Ep;{^E%Bf,G̩ 77ܻMkHh1.pWi ^a1G 3]#.Z'&z֙t1$YZ} <%x}>ӵrMoBdxrZPYLy3F.r^r=I{L􈥜F}gRqm}1BNJ*?ofʾjklp7q7.BFD'ˏvdzK IcE3yʖ%aQDt$B˺lH8 I=+h6ϗ 6?%tTQ5n z4:@p=rMs~]Y/GAa] w6O1bodS:|2Y-a(XA]PNS3uxFZL@A}=2HÄ&߂54?x4VؙݽFDuFROf?b<95 >10#h1xVZ<_ 7SlzCH[F^^ȴulj h܉)UA\O|b[ 4 9]fxH} ~|YF5FfKoažt<)K ]wi 9o Ҭm*aAV;kK3O!6Z{]_z:bS_yڶd(7}7=@2;RC!_s`Y ] 9bVLŮ#g$ irwUM/bT]ZS@ ž gD3L>nS{X|'* i' q⡣.~^2+=EH\5 EnN$0j4sT>ϵsOʧ!b ճkP/GécNfjzG<-"ӮCZNp[iU|&Ks&pvB9au"dyǟ a#zA) b :# Lzyx<$P'0G[U{AcQ'n-(EhU9jKDGB3D{:%^"ZGmmhlԂu O$|b^ѹ)ОyD3A]S(pGX?q8;AJΝ~*v>/ %ϲDP# <.P%]j+<;ҋ]B6 B⩯+X,A=f󝶩4禰X5^хHV$M_!#sU)Rs_ BԪ f+mY5 "믽TQTHä2|lQdz\_En8h~ K JjRˏlmJxyzdw3_8z}}1W .Ԓ&P+xXh  Vxg_ʎZ:nhKt'P^E\%Qq_G`d#*b̞1ð ЪBNd,Qz?ö ? s»ªeB&L5Grg=Ur˼ȠCc'<ÙlHW$xJ>b<UN\n*'8yF7}K)Sדx蝇{SOH2_TD?\ RLje+S㑪c 0:UTzV[Y?a\߆uo9O*mP Z&  XK1ء-3 ;pyK|u ]DZb1+MNE}<?@BB35׵JBi];Irk+^v|lZ&ucAx!>v+;*}vGIuS.Y{ cӜ7kZc 5m.>'̟G{O\>~Ytn0Y9ZGœ^ο zs h%>aeBb :H*Zذ Lp6>~dSG]c.9u'heKNCoP.$N HVa7w%۶h=:]G9LkXfP_UoTavT9,zg;Vp(%VU `Fcq T̩օ79Kip֏k$Dpf0WzbA4r' oPF?H_6(k^ K饹Wss,P|q)>1ꕕ ΧF9X!_mõZb`3*(ZcK E7v$ت b {j %o8]>s?03[,E<ծq1B:Sv3hGB ҩid0rL<\YwjŖ]<ɳZM_[]E{TCɮ}p}!- (?nIH'* OTgUc'^/,~T)=*atcXZ\(x% P=} {tA$&,] vJ LGPBϘ&u֒$9,RY2s*?9!)K UP&eEjuhuC!:q"nб3H#&*goi]nu>"a@.K0d] LF~YVp8!{0^x޽kvAN;ϠQ^UvKnh`#X)["_q)CcC 2v7};B UN;r~@u5h7V:*r_KJQ[඲DW\/XszQ6^t `ȟA >FQX-S6QvgǠ8pnee 'jt}Xv e5%r4ed4>2_.} 9얠Q׺+QjX wߖ ;D,qz.z@押+ MyZ|cGY(qu"|+S:ȱ!g_Hw>Ge_ʌ ;iNKTUTPoXCJn>:i1R_>1Gм/ciN@ֹЂ/ZmDHO']W@,&~~!m1|7)hrk…+1*>Ǐ וU,GcWr~5#z@p5]8t"gZU0J:GiVCm\pxɝЕ)3Mc-3fSK՚K^;yݬGq]06~8y{T=GkCdtrޟ@__&k,AL!s mT]?[\5w6M9K$ag $>PSi}=|qsb<c(@ %l^Qw.M2%8@a'xHEzCCc}o#'U.|*,͐%( Lӏ/6kz8\($ϊ0}-Kx띿{R`h-o iw>P2&61@bDRմ Gtfϊ~a5_vdH3鸙Jo_D`De("qq]IvL%l-m H> Ә_tz~y/ $cMl甊Mr@~`P J˗Sy+Z"ݡQ'ְtY e v F^74$쟯X)y90zE^P B3!AH!cRR&HyHNO7rr`4˽u!o_pDql 3 06x0қ€",b63ow]zΚ6:{V}n)9q$PQDHNrȗ)PpUR m]8J@{UK):ZzZi AaQN|8; iRLk c" pWiXF^ _/ێD;n%V~iM>W"gUYIs~"?z6>Q^̿7T+~BLpON|\vպ$72ڪ]ݼu6I[05}ۥŸP(CuZa(Y],Cp$];M":SpylIYA{Բͺ~NM*NȖNfOiHk?Z Ӿ+-o&O+ j聓S)8;:_0&y|)\tPbԧD@>oҝ&@0]*f/Vk ѡ^oVshrڦ@a{ߎEjyGs5s:5)SUcJT.&9c~vx״( a53糸[SFyHk)uA:SLВurBHm dSW]];߷ZG.xatGoZNu5e\ қBb̍ظ^oaY4[G" SfX'#BZD_cxU+)lx?JAi=\pnF72Zz۶o϶N9CX:9E7S5&b n}3SWZ:Ǜb % Lj,?<0d4IUɌlŰI3C"cWj¤ڥF7~aM*+qLjB' 8vD}Xb2;@#RGЭyX݄;Lp{ކCQBϼ,ךKɡ/'ܑ <ίKh/C4]Ԩwi3/Ĝ s%nFOZ?c0%SeȽ+M|& d)yY?*q=Puhdnmp!jyg+e aKZUQI`3>G[ ~*?0lc2E>PCSneر%OP *#=8kZ9+TA}.8j[#cL vSp3Htew-EL<,ia  /mK\W¡E 3JJ nFe}s=zEeզXcVF'y#5`ZӔA __;ҫˋag!5}ua&v&X%;bd1SDU8BjHY1H^2~~#yPEg77"s& l-GdsXÆ9=*%S( hB.VGéԦNQoI;E/9j ,N;[͈B;|]݌Gy0`v= R@`Fٰw{e ,0  ՟!IiMy@e-=rE iT:prɕ/CW{&R }~?mCV+7[b ȸԖ>_>l oE2/qR&cjAv)u2NNƼE@mnջ67:\: F(r|SN%u pKrb#1 93oDxH\8iyI4e IdU^UvUS{0Y%ws?W6. eVz<=]!?Q o'JK"*'+."7yO9a jF!4ffRydWdH5 qEj;ŽQK"|:%^t!2K67_HP"G&oWr{2)Q~13geԭ2uUҧ8F >hxR1ޓH8Q?ػX9|>6hbY["![f>:U<ɽ rNԘ`$])3C2yj߂H̩:US9=qQ0,Oq֤먋5,HX zS^9XRe\g##7$TouEb}4ߍOnj7&wk 3 PЧ{:k$?i]tʏ,  @sHA,~]dHil5v_g4cgoyՔRcH0] #aZ~SHbw^xԢڵxas?Pk'PGm_ɻ[.I˶/Q}L5_#j xjAoVǍO[#E7Fɿ8/#1Z9Jgu7U_2Uzk+5Ң3>TM;Xp䝲y;4ǢjĘd)A+hy6Om4|h/Z蟧DKz @s:):niڜq uۈz^?&4a"˯D>Nڱ*;]l܏;Gh%VTeϑ o2 lLٽkuLir/s?$aw) N"0R[ꛍؾztYy <Ã$O%Kv ላUq--zݤ<8[~Pf63a9Cԃ'z q^7q|_"e"x\f a *(EIm7f;8OlO+Z~3?"pͦ80izOYۃ<ӓ+(ԦbLj?aXj,]c4iKo 7૚84Q8LYEuEl..Yyz t-V3(G`E4Aˁr8Ū|dqeRUǡ sO| |_n=)y ~H$I*Izܞ e6gި8m*׾sXf~eFs@+o:r{O=col4HnN`U.̠w$4JI*oͲdG)Z%ljH#ƒ/E;fuRqS"9x dYu_8_l|%axpڔ{Zc>5 <9jIWO%*kgxlIץ/x(|5 _c#89}}-(؍0h$p2zȚRlOIr -UaFO iSѓ |<TJB65yIrVdR#'5Ps$TCrLf2)#-q5y᜞B*K߿y~F'ι>X'/bo{u0/)BTnՄۓ q 3b%$3b4Ŧ(]Oգ5xIdn^yckP SQJ:`/Gm!paȴecC囦SjE^ nYD(K桞`u1e?~)ٸk?x& TH687QKA)TIqEI=G 3 SsptW!bYOwF6&eȷcN3\ Dv5߮:Sm U!qp◧@6o͌sg O9 (M=#Vsyi@7{߾,L5![JݤB4SeSwF"0.( dC߂{a `I3$MD^1aʑTuRfD9@aoGB 3}]{dm Iҿx΍NezˬXƄ P߱Sv/>j0#L O'Q^WF%TQYhK xIY6 8]i~39>Q8F03L QR~T$l,i,!ꡜFmby',6:S ?!]gQ-l]H?Dp ̏08Iߡ/ڜA;&R~)1\#8C!: mu?Efk3&A!l?(8*jW=6i! {idy,tʭ#I-mN'ަ X6RsÐt!3 ̧TRgB".L*Öpa#™fTH]X-^!`}AID{`;!j 2d(uaŲpPT@/įI}jFB[]0ըkRQξDCpSĔc [^Ȣ Ut疼44U:פf޳ۦ\fϥAciCy?n/)-3ߔ*Q1q#vZhON8GV3KbOP>4c᭾UU_rXb@X+D#L%Ĥ<'`+`&Jm(t>гr)cI&4>485!koM-,j֓6ojV(kS5whWy'p}NI7ƖnܣNcYBN֝}JrZZ, ^q}P5>:x}ND!0TW ۿ U5*`wyTH{ ]~j&q;T&… pHn3 GbPk{Yw,bw;ÃNytm V\L! Qy+ %"> O 1 7Γa k;P"Wz>ۥ^uP~HEEo'g -O>k$]_FCaq=>m?[sYo?`knfNxB#mo nOwFtw[#|KYc:-muA9=ov_|EQg[IJ{D+-q^݋]HsqcrW D> y$=WK+5Ia;n\7c6R#-0ⴕ/}j _T*#x>L2YNI!@oMګ+/5)ڌ8u>0?zIrx'm2@t*9b>[y8mHpsOJ O8>OB1B3C}`G&rQ=n %`; '"bUshc} A5IG-,KO A%ǚۓ7%ٛL?ozn& ;Eu ӧ"X]2hxaCRoiTXGsmyBLrIj֗?⿈LC&A,XG{ZFĕ*I}ILDџtDn,ڪ>?]|R,U>9>Ma/ _U6#o ! :IuI+Z freli&}Cc>G6|g>'2h,0?{obQ`ޟBlZIcgy% Of{$TfvR" x}fH.\4и.ɵ cS|Nb5; 7MްU5ɮ |Rg|DC="DsG+wMiJԜ >8Fz[}i$LlMѵCY:VDxTHH7^/*=.鉷-76։Ow 7\qmД^YO΢ӼoKJZG7&yaYRldQm[gT_6w.? T  ~R?a%E/{<]6cTk|PCX@/|o{Tؗ6x ӗ+Ε_0U+0 [ lϳpL^;]P3cC8/?5'%H Y \c.H pra VhUыcubI8F#2 ig>\ed1)Yx+m6귆|$XH֔b `?ѯQpTF93kL5iL$YQp7x]~ΐj|;emX( xLeZ_LJYCO^nj*m5$9MF!No Qv\J²#$vxc>y;<]6a_Nh*DZ_޶Eq U&)|Z?B\)buJWOaW](ӹܙ~]Y߂pu_3MUoP;8EVt'̳M2>*U _@{HaG,2yCiG~ ]V2zSv Nҡ.L-U`_I3鸞W11Q-/Z0p`x*Dgjmwdcxߪ=LKzSx.D*Ic}HWY/Hxp62&X7Qf4|xzRO|7)/:<:tp\cH_Stw3#b?6n} Iѳ@ރNJ<.;#7&[\gݣ ]6ly' UPN@]%>=O /9=kI"NvC@Zj#~Oˣ&co>ϺUyu*$|wVQ;_q΄&dxL`;QWK[/W :ML+!GvKt_Cj 켴GZ`einYmgTkyC=!1^h׸ faݏhg Y ~Kȧ6!?ڞXjCm@ed-zHoV#y0f=V̠u?40|pcPxټdBt+[3`‹ׁ vcy 6]PKi 7Lcbg F)l.S$3[&`ǥCsAV W4lҭN’립5Rcp~_hp\d\:d`.%"u$XGEJtwGlEWEts~4ux $fJYcpw{9vySH 6݄._2.A[^dOYG %}.GbK`vYw@ RS|t%6&[eo =́j 3媵ku|+.]-i Hȫt rBR:E= MK<^Aݛ'W<2%E!hIۄ8ktiuebf%H IolZ) 35.&[ʄ _(Z׉cU f z!:l*s kru!GC(0 u0"Vׄ3)wttAޅǻLa(/sF{̥XY DQ6$xz9r3慥~f=T& xS>~s("_EXw/P>N&B~ZqXtB[Hjra'ҠhOakYCj_8,;(0%ۜn; n9O^a}hUp(ҥU2Y '++@KSY7{tEp i.\&vv/A#UEy!t?X?-¢svCguw biRD`Pe9i5$vb)'_i"'>߬/x7WFF*s#EͨTp,PޜyE]sТG`LF'^4)|x+0iԠas#YzyMkkxeUIˇe ht*Sft =r}pyt k?>iLhB5W' 8:ȶOTei"r~AMl?,1ԕM֚Y L|O UwB M4:]#}u= pyq!JZ1_}bK1f+\$+QyJ "LW ބJiݍE{$GͻQqoS:#ZMĩN}{J폄AE:atMYh45Ud4c& XUw ujᜆ1nmA ^i^ ω-CQcB'Xz!#9&±ӹ111S[{[fdߤ>B~߫=Uo8"niVT!҆X=þ氉r)|t['W̚׽-<UFWzigR!5#[aFQ@HI 5g{WJA#n>L4M#a N̻݇,ynnUK.3A `Rz)^ϳD~fcr%zH5X@6teB0A81Py),JTCWh"Qy9u#J̰Qu++"B  KE"Q*CyӐ"VyxK`@Zģ\+U}POF U[[Aewi!_;;P`]j __3݁C1Cww?QA_LxR1j( {$aFksiu2,8yQk ھ[Sh\`eH(`6M-I>{|j h$7-XIH_d^w6<+~-L3@$zb2ly_L-\ߪس͆;9mŲIpt6<2EJ~X뉛ͫ;\exg*B2d[ -ѲߏQ4a)]ʱQ876/e p}yS*>aJ/'u>PB3@lke,~ hkC;#i%EXFOQ?n !i@,f%sJShŐs(h} l*Xmcxa&5/8R2\5[-WݚQhHOM?~ dy枹*F MMՎ1 9tYdvEm* sp0/̦v\)i?/ȕjqG4tpVB}w\T*A"dko=N6AN\UKJz^K:_{CiC[}zҾ?lYg{yU?B/913*JU]\3_-S">eW060yat< ;Oe+|Q38e L4ᛚdZ';C@yfql4KẸURC>x'd Crh_]cRHP4$\X;rRq!A4tN Ec6vpM.8٠Y4]|m\:੡F{9=QIORp\uM^{eǗR$%5* \חUȴ% 7էv:1*Q6,?UMC0r}ao& k~=uFw$Q2?T#QW;ALtöAF 3~y&r'{DRعf/݋CZ}s}1,BuꂾOl/ۨ k}i9zCS7! [VZWsMU9U+K939*Kd\T'[Lƈ{Qw }Th{>Vpo7L|"L b1|HXo"/ʆL9RQ{?Vk af2kw7z|?*YDSVftVK1 Dcl2CO@us{;ghp鼂4a\4U!K,4wfPMq]% pQ2v?1/.vCh? _|9Z {:^iꄍe&qEIby6 ?y8@i'AcJmfwHCN0+=Ip6ŕOd6h$TKzQTCA0K;ߜ/ֶ+IY%/Frk\eWZXΊ,頷Wr"&.ʜGUS-ȩx 6iU{l'.\x.`h[ISOtN _;t)v"+ݟl1T30ծ4qQڸsє0?^ME Gl8#$h糱LvY/`l;u91@1px}8?M`e.\xՍռgɐԅ2LR̜L"݁"un9`r۳ۿ4lN 6t"pmvwЍ1CG9SrJBT0B;#yx=۴f9`)N:5"MFϳm\'"K̏>:aksA4*ac#+4NjЬ>yN|^@ v\tH[AX6A^h{wDP]]u>;al4?3'X/hߡzj)sh$89W)T)10:n 0ɮb$EE^nM]')ʷ; t%aT% )=m$0Moy3rʾ2 B/鸉lnۜz "CDr : a(}X`6'TycL;9Ȇ;i4?y%z:^ {ҙ-)jʞR626h|8;Xٽ5.-},+X_ceL$aa?Z6E/ZO68ZV)jest|Բ,.D4 =QeYleծdG,ioOZ c؞OeDXVd?*7RAu Qi2+pgS[%~+2FGG|DG5bo: а&0cjeqzԞL@ʼnCΧ>J-w~;!}c4)&v} y M}zYcxW$՗FDxRjS TJ?]yP д Ÿ4 ^חTKɢ6EUj3ӊO;~-ihkQR4T#*>ik.lv ԡ4o>گ6x9?b>G[i.nGX%1m $P0B~#]*3~ B"A{LtoCGMml/Cɔ{K<'}j Zǐ#irj Efh9z1Ⱥw4g%\DkzKSXEra8Px0Xnoe%?ҧ·/q~"B[8.x͜ڞ:]kA@z{#.< x؋4oGѯf`;|M"ylg8!/m6MM-#ݝiXA:WL|SES6*y z>5.-5aLW(r=܍x~/.qeO{Xӯ~2K}CEyb x7]mPB7NFfgeϢ76MG=svlkt1 \ \nXq> .#}K~?-> ^kf+RH\B8($}YڟڸhoBoGZ p|}nM폄HFu. i apb#\D=$?3OIjk i9kVP5K A#xO8e5[C@,cꛪ NIYGu2wHlo0_J 3D1dJ"#D\Ex`*~8b6a }k*fFzM6"iP[!ϼ] Vբ3]!mbNhwyBL<U".8GS O{w!‘U# F [cZ`@É'}=Hȃ0#ҝ*VfvTú5V},t͟ɦ&zKWfT}><?BAypzYhǒ^2M ·$$gk:+^^5?GɆdF!0r8ݶ9|ZnyWCm\C JVsohe@[.Ȥ\2!pe٧ e!T5[Q?ҹwܭ ygfwqtD{R!AV(<Yݱ{y$yDc_D (a}wOw⣫;g.#m$?)(/ot* LzY8a┘}}t,&l=Ni f,W镂h{Aqsn7S@1aĈo{e'Y$)j3\UA aNSxJg3O|d"6:t1&(4E:~Fvax LԂ9Nܭ)ut%ZAC%\Ok]FgfЫjDRD%l1J %k^1XanK}71Xh 5ioKSCfl޵~6aeN;_<J%7ȐuDp65\[5fBzh~{e*GϪv?XC:3i;-LEzXNWZ_[Rw3⦥1hJݖii~P7F9os B^wX%Ǭ9W9~U>LJME}UiLB$ D EyH%"RFlҐӶFvRɬ8uqLc۰Z`N)%f Q&|;DC͝j?7 Ãoh lƼ6N˩)"<~hr+u0"{2uSj-݇8Mo 2!Clÿ2􌲔-` }eusul)H2k/>{2܎v(8&*$ +qkaM/,ϺtO)X%&Ͻcw,KGlUuVIW"Mˢr"J +۠·hu(/Є~D|#K5VyX~^Y,SciFv!?BzMj|ii4}Pɓ d!}Y&e'ˌ7 ƾp@@LHi~Xth6]6)6O}s¯ΟPDM+ЭFL Ƈ!7;i3{#;2Nol+ӥgs\cvduHEH}ƕ/@2i0 >Q43 lwXrD.;Tw{EҔ !Çќ1qUx}jZzphy)yH# Ӆ)dTL4_p z#ԳघNjhڤ)a&t;Z&FoFoڴyQ YsŚ!(Qn>sH;Z4Fé@hOh_ @}}A.&m<,fYLiqu;V>g+f\2T4 @1rny; J`ޓAG h[ 1rFKϯ+{ J꣸- @K(:K ֩=Y!ܢ?bHμOr/pe68F!2,|`/!p_teM#\-Ch%La0'PPq^-z>mc"?8 `蹁7VnL&WCΝR0c-ۢD?흟ǥ!KN.a^X:tcQ㱡X=U1Ō:J|B1TeuƛNДGo+mS}s?D"VRFI7gsm4hTd~Aԑ 4 Syd "V3sB7at["*P[[{TF,ⴉp cT 'e_FId玛.iJWl<:,z@FEhrxBeSɣ֖tcc =+ű/7T@;X&4 b .v/NoA%X}WߴbxĹ N'=d ۜ04gO 1oH"Yzlĵm]ʬR^\Ő*?rqcB;~3[}pAG80{{2VpJK k yAkfaL%ӓ=Gk{ ڨ0F>^;]-yږ&ܽly'ndktyY߄5+=i#0J_ȇ(. ˅_?M$OE=Յa{3^pD;n8-Np(og.`*eL 7G] \:]BmqM+5%P_rǶbBV!vʏX5j3J }:84Xnbhp,d.Ku Z苄 "doFWЅ ֘Y >gJJKYGYX,6`V_ 1 RИ X[(Q-d,CZIN#C濫*{k԰nܔ 9"ϖtG~a%?m+ qH| "=P(0wp 7~QSD$}(":E_ExW0m Ydx=`*_v#JH;+K~!!<"JI7E?;BYoBDOt$q+50"S}pr<{9UEz'_غIiH_X<%D&w3qWM'%tr)?=qr44{s8m)[YGW]m2*HcY6@G,Udl}*sH IRNJʗv ,M_Dtq4WAb9vȒQ &2!/uT {6nWgsy<w<.KpŶC}&QV3]᣽B^;} )-r<_,:@y1ݎCG.`/  `%s< :`eA(*[LNQűJP\ེrɅK3I}XQ۹XkeaܕK:I 3!_x{z٩ Lt }3wk;(.пwFs݇(GF$jn!&¤n=ySiq*Swvy'1?ch;ۺͤ˷yٿkrl/D_Z+}䂼e8HUnkmx1tmGzLHAXu"x$س>1O3~FiG,oG1WI~"SMs`:a<ǖ78'7K}ʂ-yp3t (#=f v Ww,..t'FJYvv9K}l$s-@1`7LWҽ\@,oHa0@`cWafgL^dԤ#D"--|;qcHR¦ 23|#jVK%ѯ,Fbu5!sTo00eʮ1qB"Jg L"s'7K9}:r]t)RKbSֈkReLLe&x:ļ{zMũ|.kNDm9nr12"za|248j͌|5+ٚz2 _9<ǽ֍i+TD!ES>E@ؗvc-C@iB嫕Udd)RP䱰N"džw\ :Ձ\-4"jOc`B=9R~]25zSCD+7IcMfC8q;įW>1A-rd뙗ÛNTdJǤOL/@:r3On$aU]ƿwB/y)wGHt(R`ulð1ckB';nXXb*ڝġk{V܉vuPiwW|ԎW'պK &;?Nb??.cTAp:GFY.Hk|)kBځ|͇P)p½ Qd.ڡI5e.!NPUWc Fzuy<:UwMb77^lcfNӠOn-4t9:eu)ѻ\Re*Y7 1:"W䈟;A(S&;#l)FcU+Sjfpӄw`dv(aGߘBd M# S^Ŵ4-HlYsFQQ ٪;gDg[zf5{J7޻w=;? xQ5_j .&~IO/R\>*+'% -5;E;=, 톶F4>6S<`-xu->vDN )ubԄdkwy׵^\ŇG.E8.Hw ׻e*ŷ=^+_z a3sX&ol^(4$8 Fv#}9ʈWbqê' sԾE'lOFQLu#'Squ @ɭ( 㚡u;ycBe'Ⱦ#`K E)H&%ۓv{~#L*? 6ɔs,NlJ;;dkzbzk3w- ܗڍS)wSzא vfN3N{i5zb9f~}4#&LxHr: f源j)4hfŐlg;t_JI36*mL3 1(y1җF\n@3&!XsqIM}0䫏pN%e 5I7I:`0]2wgdI&0HmMջP׀Bc[$6خ%!شe9,$L `kV;Ad  ] =d[G 4ʠ-?{8j#3Z1e@y. Zm6o="s'%bMQ.VU'K%_s[TvÄcJO13\SlH@X`#:,`7lOd\ӷRUp'q`\tO" t'l=Q'obK*s&Kkeiǖ):AQn7zJ,+B& VY82Hq5^( ,|uQV[!ɩbm©mqj&qC!:(XkBr1VD[ݜ)ᗼb:s.H١j};xh;AD!JfTyD8;vTi tTadA/a \ɜk޵=&H Qn\HLO2#88 T0ÏqLxRzcnCœ0n7Q3Uk>Kƿ?ymy[B[<%vokf*֊Eӗ2 . ƞ}fyg9sTl:V!ѱ7Mnw| x,A:ÂJ5ܿ;/T]ܖ6CR 6<ю5̅Ӏ_:sat)%LSTͣ}\_zUy  # 92|ՏeUX:Vx1Mdw5:G]!?HqpiiҞו[C&OD*Ł5s8B:V"Z{V惪@.QVNt:B#!ե}aBG߇<Oaƍ]ukZBk8RƼd;&,uAZ0%Gb=N+|MZ6@8G3ȵ6*VE3),`U뒖ߧ]r1G%]ʬPVgo/E"Q1>_~FLj0o958n F1]1iiwy_֫#hX+ߣqsg5ri0 /so0z=q_z?rWVQqq xܮJ~L2#/6Fe׏NqnԬhT$1a&O*>s IE RX}NpːX6H9o*@E GJ]hX'Nq%(Z0{!-(#աKm8/`wEC+Kϒ16 =}BhR.5 ?P+^WG4BYMHL4j :~!E-t,%˾ҙ΅k|nk*b`]kU4fN+yag((hwB|dk6n**>3aQ(ŲDXzO,%I˛/ Q簝("10"IM5H&3H#LK)VIp/9zG1d^*Zvw@N|(!iUaQbh>H.0YnRtbK ~<. :EX5/1{!xO,# FWFa@( OJ wAʼnze$qalɠZDDGzUm[$)y߃)Sq2b.ː:lQ`6';(r ueu }Es6|BI߼gQ -HG0YG^8a-C9Q.^U 9,xSI ifipGrGr4L%{8}0V5 k;z tABo oP*@T}lmpC zN|kdI0B\p Je#A/]h1,={%ބ] m/<=bm<4YPtF .3nF^=Ύ$İ"煉GRu̲=vxQO=Cjٻq6ߧSy}%ޖF8._@ß\6H8]R=]J&iE#:ôzkqw{ @, nLzntj*UmE}N1)[&J/]X[E(Uh ȦE!dC-lO/d&An g0V7޴:햳!`>_9s-l_Ce%Ʒ wzue'hFI\Kaق:U, WvAY[|/oV;iӪp81`6f͑ۨ"bGkd"pa*-/EڝHU@t98/F*rԶdS7 cz'mJ!ICN6SSx|8KxŲ&[IEV-l,Hyif2#KmSòveb 2 6_U@RT?eEpAg?HP&1r7/UzmPNCm>YX ,LbCQkj˼d!N+ɹV!8//:L,5F%\`SX$7;iGDǬrj?aζ'D%8Gqz[E<E\/BHwG\4e֡^Wdm}yIhۢ"3t>ҧ _;TeJF 'UDV*?L ao`ʑr vWz?8)u*yC2'-@ؒQ =3F|4Pq]By+9ĝTqlL;kՇ2)Ӧ‘$ /IMxpBwZ+Ϗ/g^4^6L-mզaMz|m\GDy?͍$ʖ8.J2<ӥo-3nvS`&eyIO"vIbPg2Nc6%azk|v :|?L&Lk}V\gm[{~*h, KD^5\1x73`]rZ5)ͧ^d؂ ksS-XRZ[ ETA~6 9cLH#w.9j4"&+@b`B>UeGFh22؅01@yyc?/HF37CR6۩ua9ma?+}}4o?V|r;#>k˓ owح DDC%4\ E%ҙV2i 3Mcd`%AYՉMm[aAPsHh03Y4i{$t_MMOl# {TWq/O DnAn_atN=bf`O/Dޓ+`Sa vB*1%LFҡ/KHfޏd#7> $ `c9] ;XWZPRT0e6;hy-h,ZapCD*5d$me}\b>efL,0UX~o3,` ~^0P!`6?9 *)VOV5W-z$L3f5حBSwν?nS|\ 5y^\d #_\4u^t_\:@_ oRrŹE݇+A-TJSui^N>}hxK0| 4_RBɂy'F\~c$J\h%k=Al`y=BI|`yV7P FْITGAu'Tz)zSd5CiMtYΨ_fi S-l%0&c,vu6 sM˚cc]V-j1]i,-r&M7H|{ ϨKZ"1>Z-\T` l勚CE19ÐJhU/|Vx͡YpmZ^'Y1_CX=H&v"q[}rUf-L칕be.j.(8=RKTɪ 8bLPynDD"Ώ桫7_ĊRG^E 檫5%Cߨ7RN Kf8 /f2$ ŷJdŔ+*k= wSrcghEvj fFYF4k78Xz~A M ;ߤmR9LF(v7BN+Q&/}dyo^Ch~sX(²liJj3Rzz]2.5H6v>˽-Vѯ{^I@S˔%*-)`9>,wxɓ%::{^3kE.];INeU2$ZJ[ځ#;O;]]j?L;Uf^FUFpEt /= ;@ I mZu+ AvzeZ3:C>k<^X,%P݇r9@Fo.OW\#_-?OL[*%%p3*klqB78b:emrB? 释O_[yQhoc5m-O~w6xpa B>cWH޹Y|PxD5)*b"Co&};`:٨ڥrH`fa5V|3YJd5͟(1 > "Kof,xo'{AuůӐ-׹L*Gry{H%s a a9 |(6S6td-<ի J_$xR1H Q&…uL*Â.l g2C. ـFΎ^nC?J@|9$Q#aO N(blSGq2ZҘ3"Z|ּ- 08x~h ڥ|"l.ׇ(&-;3&Qꫨ\g?2뻊[ OkS^ |]S_ B-2A"u[Uu"@~]8TYBM,r:g 0W:n&+a! nHAU6Q/I;_4P l>;I.`Hm)OԹRkgpjf!C&%o ɧ.Mxʸ'A#/Sd{@COE.ziاeP< 8I1ePz؞[Q}u&= =/(?C֌*rxS!A :FL+!H,c [(r]j&" Ej¶[tW<"\|^M2oYqZu2}gњ0X4sWqP,Jd? K[n؎ o=h# N7.RM+_cVńcD (:1!yn[9bl TЎ϶dԻɡxI*.{I/+tILQ9Sď]XNpbLzv5 Pggs2`&"ő륝&p2ݘ3 V쵪~tl^GFڃJ+=UJn:nE_x^&[ w13JNj8,ژ.p&Srfe6bsfC93RF8&m8 # -f:(3`xϜ*:!rk7 P=:7Ğ#oG-e@oBƞ߁kw/&Q Coˇ-!yGBl=2SIMyvU&3=HJ*o? ?,>{b F퐾Gw |ߥUA9Sokt{sedaK{RW'XmS{$Ee*Ҹ sE3%,B*zlnϢ$N ]?w%FS؝ 5 s@:0du}Hz PZ~Oэ|HE8蹰![)7ByW{z)( -"*;#Z_>hֱ]qIÓ htZ#(#x1Wi^>RMҨyCIWjl?} Yvk95g.7hÛ@-L%jF`&* ڑg'јiEL& SO4dq]kj$O7|g, njO3@ho~L|@l=#F5GE0+ 0M+h~<&ޙ%7mqPR85ϲlꎱMlmcH44c,`@xdk WRZ&℣'p6 5vJ~^e-(Oqo3sZ|OH_V @Xg& `ur׶3v/r¹U֊{x?8[ Er~#+o -a>_3G/ϷB*3l+ZDqʶ93L^lPyd8f3{ˏnC(P]D&a@Fp'SrRC g]RA-Gq!H_z\$h;(0>-=.,AHוӂ|,N.hB,{صSMUnh@59:TR~E<])\-d!{|x~R~KVS`-)[p$`:dU!RT+qSc,[1E5D=KD6qR@i¹={G.i4Yd =Rkוf[rtuwKˊH a74eTLO8Xy8~IڈAjk7P?O :\Y ^9k/ٖ2Z"fvdZs'9lı3͋E{rwuǖvxE̤)t1p[E3!&ހ!*L:!`#x?[w6zEKgz\x-$IQ~2mz[t)]2 &0!6eM XNGīDHNNHa|nţ`/MgO[wNt mKMCLA'QIŝKfY/2Z E!᛽e*~ŞO6U;)H!UC!PP篿fsVSN;.W"Fn&NA`y[(%2=d  ` ok_⵶BlC($0OJjhwʝ)9ŒoD @y)l¨|(z ٤,; bQGx N .=<)o)U0#Icj_cNHm`-tP |T@70y^iE֤`6"tŷ6mQoS d _i1=$gAYt݇ˮeR[>%>tHÆ1bXoE+ 1(|r:3Lr;0eSSXS pF(h{ zn3iE5-P/>8R+ےd5*a_+% _nLe[3^QF`Ľ "jbs=dBLee*t o4D,K&ɣu]b,P+F!@{"X$YQL1KP`'NǴ@"Boi(|Hp "32b@°8WrV3tKc-1{3(Юo== D.]jK^ 8jpJ2fzHy(3~#xwyz51A GW=X0 7 @9Lx978浗:e.b 9g+&'i)vJnIXԾ!5s$qO䗢8 Bbu{4ddr-B2 8eƴlv uV=x^ݐhl&w|XvkoݿzcOC)՚V J`_ٮFU5=iTFY4z5PO[Y wUm$|vMhՅJ:'5d'BĽ͉z!Ouno3qhG=ĝ7[Z@ƧxpHK2Qh ےtBc6grDMn"QbCE97mVTLyo6]>?^iҖ4@ !pXySe?۞&aE(+7VnQaOC8Hɤcj=1y/@ǦD f`kimYS"GI۠2.PSUcX0A:md ~d_0D^b%ii0ItCkpclKBjHN:zNAK_ٛ%2C6ߵ؉^3Yb;]XDGZ`g/Qg# 59agә*D$Y!\-q @X`_O2 ['WB[Đfp)x|chk4g"pƭ 'wlZ&bÞQ,27QQb*? #9 f!|USބѩ ~ۓ$y'u#HK3AכhZy鐎Zo Vgα9Bw D#OƬcð"ɹ}8pڮvס2;?㖄 (i@H֯al'U*}=_;Mpɪ'la$w/ԗ+h D_$ ِQ!. H;r6hG[SU-*h&bh;mݔo l\v~ 2x$jAOCEtzyS,@ iրJ͡ѲUVDDپdO0}$4y{ n+Y/49-ob ,+vɊP ~RNmG#O]F)͆p\-V#L$N6{Bᄟ:w 1~A6`I,s4ӧI7x W#*9[\y܋cu+Glw”s]Eqt(3\P(HW8r_BNx-OZ85$x?.1vYXnTCѕ( gxVㅄÇ#ajOY`xTy, a?6 hp/VU/KM?- =S_`gX3ӔjwД$}i˝X9.rgѠNO%>=% V|k%DעnV):Y8`/7T*{: e(=98Ŗ6/kKXҟo\'b ]e-/]Xg:X/' wqZ@u«\IǛ8ہ,}3Kqk'"Wbҡ%dM ZâpyeDn}U vtv*lYu`e|Ÿ3П`oQ7"0) YrUOKYCY>(:dVm뚮PR#frk?&rBZS*9XaJmjfjfPԲ뎲wp8cJUok,ѫRn}9AXYc3x%2Zɻ`Z=C)wJkcQ}n*$4@/{MqB¼P=K]ڣ66[FP)AY|ۢ"a^g[i5*IE/kѝ&P rL$Vn!ԈN_EUuSԏq2|E~oNJ+Ws4k7q;]$9);*;ޘY6/&R%2梮}T^Efέ#J]S,p%TYGک*FsH8}\IFs.Y͠Sr:xL Z|S /F* 9a-F˨4]$Ko>+|(? L8JoL{Uł՛^ ߓ/aly-;0Pbs:zR:x{)&0ggS_tYg,j;0Ї6Ŷқܰ-i43JX&ᮽ ǒŝ1)/AAW/2UU忑zdnR8vRʻ#RU%"ء&%e} UHʭ_EfUmPV_el qC(LLTAR}9bi`;&d|3( \>$Ah+řc {Rq>X@Q'sBsx+ItQUSvsUCYj\c|i fD),o :5`\喲y,H/ GSb?)"*Vv$)1NGe]Ug/^KUc0LUɽjэ+8(VL@NsU3N|0s~W>#>жw6!ƷxfXRZݔ.Cz)R>tvRFhxAWev*pL.|E9j MKЬ?m#6!%֣p-.dl~s{gV˧Id}hx7;p dF׭ رM4̣EQ5\1 fV&npJPP2=o݊z;'{)n#GX61K 0kPfL-XvȄ'o] ^I:hFіvP\ غfeީc2zɀT帚a~vD nN$4T6b<&L |rj + P4!d`MiT𐧼,IsߍF`5] pM>kgک(|]IPsbeFB5.Ar-AܰѸ˥PћVcw eZum7M39q6`AZv5+OAb!Zj6 2OղOU} / Vlfʓtk4nF\c0yȊ\ xWū;Q#٣j]n{)X)@;/Lю5K޳ C8zAtyLpHCs=;8<q\׊ذR Lu~ip]G.ǵI%4)0*eZ̪,SC0}Aoѭ?vY.[*B P?nB )_b="zk|:8av(͂/a$}̬LMF&i2x%Ly~c\$ ۣ6b-=33KZ&P30u Bg ZA9WPsԲČ/@y Q@i⚔3o#gP}2,SvcM[)[L o8aLuaTWru~%vU <nKBa/wd6B>1 t>XV>^GK@F8Va,$Ѵ !)MB)B.҆yW`Հn+=֊>+|'-d"y(MYs]$D JJ V1B6E[\( نCO D:Td^/m}iJ2Qq{pi("G;) R݉2+jtYX16x;TbN*xQ!e#;76!#؃`M׍`p1?WR)u=7HV8 #pb} \{,G^V!?PVۼeAEHs$(N>r>_PL\ |%KR됢:,i-O[~ۣw牐"~aC4H(ҏ6G$TwEӎ>G 1hp9Įoj=!w7}<A^CJެGK Q]?xP^y=s. L )w{]TAvt5SJ/]ca۾N#1$YP-@ªLiM^M3btO ȶ', ʇZ) 8!6hD'bqQp*I4,Kjݳ &K Ђ ggC^*2YKZ#cbn!jbժqo|Ko]:Ͻa ZRpgN˘n-%od5L;sLo'K8ĠR& Ʌ2K넏Itx¸/bg&Q z!ER7,.iws'he)߲#!%Oh* ^(!$D.PAd:~ei9|K^>:Ǣ+'>.'Sty\)s߮pb[rV (&9 0&b#|rRZj e I@wrDcρ(f}*q C^}^k 3HRqIPed,k%ᮺhteӲ.Yx"D!fu'0#816dZ^ u1 : f'rKbVv qm E~My0HQ'PEtQsLDTv6bu𝾧B5@C3g2fZVԧ%挱 ڟ4@RVz"T.Θ]KU""*.U1ZXI/yIq[hzG3aXk)ySAlafoK j Vt6]j 1ψ_敯Txc}lꡑR 峸 5wUջE"L'W\fe`D`_IvKGⳮH,4 e`wL%HTbF'3܎Զw_ݩ) c!45xb`>:>~!d#pɶZMs%dݥ=ШT$ $;Uʏw 猢j'!kPP ]D9)c" WyՒvܠn /z9~mc/f6OZ|wH/Enp:)!c$I;.Y1qBpQ.dgCJIL--E1q1ٌ4'x$' yw:g%~2z&p;.-:c) -!PNgg2ke۹;@i%z4i‘90" Wr8*zz 6 G\b\;] 4'+t Tkʔwz}P3ޟ_61s9Iw8C b-5Q:gP3]&[iOQw[̗(8zCF= Mz7 ߥ/o!ثAܕ65;0R[kKgZXQK !{(DNqG̜{s$'Liz'$̼&} B؇EЛW}_sdGP(G}(ttlmEިRn~"k<#ߋ7M\I! UJ(ugL;j(%Ɗ1M͉7xQyٝ´@+*w@M@jWj$t_X+%5uZU QLŘWխ嶱. $Y{yD 00eW[8Z;q7n! A#9쫑12s1X^/5@U-zXP=ekoM5(l(7@mRPM7鸅/g Lh>p c84'C:{zCjy p l]h<8 k"rCfOJvJu(Z%A+Dqff@/F[|Xң .*"2_k>NoLQ|Cf>|qzxd*h'6sbR겫2MT5SFB -8q ./"gN %*$!`Pc–> M)B^mn&+}*ނ,m9[%N}Mx1pm_G| 4 gWF쇌̍¨u}im^aMъ al_(I~aa, 2Հ;P8%2)% Y{N H?Bc`+nHeYϳ9pgiO yX8gTC B@l!-h=!wVݺ.F%PFlFW8"FUNVb4[^Ÿai5՜)\LVE 8ȷA)@}O:p޵I\ShbZVСB4~h?Tut מ͉$>UXr<\vdB~zK4kKO[wDx7ƷS(+TJ>urֹQ3:uH 0B#l&l޵y ̲+oܦ%9`ʁ&$?kgsL j-\!\hL+QY4k#)#Њųs'C5n+Upyk 9RF4, !ѕP&dq[bmZ ͖FBz@P$%OIȃj~8NhSA]95-ONAN)v|VDe W秫e݅ԩ8CCLr|ݼL8u\qZ8^{?ۈ]1|7)F^GCETbZDk|:YJ-xCz0N]L2pl/ JjBx_ˣ6:[/ƌ]:T?CLw}-57(̑47ɪB5bOMT @_-(wuȗΖO&Z;6m;%Qu$(w<{D(ICZ!0 l`b'JؐzEG蹩N#T\Ͳ_*$< ϖ/ڕ㯩aF9"Gf1h/hA/X GvHя^b%N?լ {AQfj:]ɺj 0`s]{Y ?]hPe,Tf2֗蘇;EA%>lxb՗CB 7%WY߬ݍZg[|@P$߈Ռ>\F,%J~tůO" 7 t" ikQ%g@!P6ƱoaȿTZ0?WTsyט]fl,ZE" cq漢>ko(U}TKO3v-Bꚻ( 'Xtd¨ Dip+])vw@PNn 5KۂgGcāXY͖~)co`h1*]l1 w.nЅXN@A#P,( _!ѭst@hLkFW8x_?CWKr&s&YDGA9#P=L<(ܖ#u 3}W"$ld )smnDrMFT9]?8N/cՐ~RDu 0}YwFԢ>w·  S"yPцڹ*floV!<S;pL]-K,xüZOȯ*\OcA;~ޣY-bPC >ma:PMB"PWY+_[ x^D S6;,j'P+Ome~'@ 1߯l#iG#R)緝譻kQh){F! ETMJhN|c 6=rȿk;Ϝ<A6-'68G4 F*&\&J)W*1nAquFL[U.kb=Q$chܼ Tw^{v3 TNCdaeP2#?aj=-O$,{z<'l~M~:$&!;p?Nnr7'62X̦;t>psTAO^zQ%;@E:u;Rn9pժ45"yr' w_Ql{@М1? խgT:m~3pbШ͖+|:;Յqi+%/c] .N%<jLf\?`zg0Gzs;//4'9K# B>מzB5u=:3xv$J~V;-G3s*uTQ{B[Um$&X=v)Y,Rd7b&唻3MZ7*4g8Kģ:wfQWx]~bl=_,NxQ%p`:"T5RfƅaO?yDW˲(FP{W6YXhTk1LČ ™ji`8+-{BA ڤ5]ÊlXmWagPH?mGT;#6 Rb0=Ьd[O@66ڏ # ޷D4ǒU}lYR-]yV-R 1b5lq90H֬(z2BnYvr2՜,'e+" P\M5|yyogRx۹Bl%M+u^4ŠWQ0hsK@FS:xŘl]/w0h6wфOMSiR,cuQƧ )3euF$2E4o$Zٺvw;>'"| T1A*8phA}Clu,(.M ]Aˑ(:4VtuЎ]~`^ 'X=6L9֝wux4d0߷ȑDD D̈4,)Lre?s4b({!fw2lUYvw,͛mȴ$Ö$H%ɆVrI&%ظ@<"vJav\xhta ,pN~1pI>j36Z $CaGL@qͶ_rh0l:xbOf8\Kՠo[z8eS\Z~n=r:DƸwL;% ̼dtH O{q tAZy8GA V_@lj$ZPi-yoT|n$!i%q/?7)z:xWmeSjmڙv;=_}F=Κy6l8@y/}ml-cS>p-+hPc.+I8MK$U2'Mi hcSnH6 VҜwW }g=MN54'XYl7Y`C c"LAͲCd/Oٕa~%tMlw$k;P&İ eXɒxX 6ZϫOC;׸ھ5!5҅YվK*-jbUlGwWp΋=}qu4i,[R۳N6LuOxMa" |KmJ$WB-fSǿ5UBk|rBi0#͞^5?toNb.BзB$\mȿT__2f&gB+DǵUXag]O5>xɩP'L4ʜjaiÕ)sKJzI`)xFDoA0mEÕh|ͽ(, `؅rݐզ0` /@Ɂ%5Y*yΦף< l%.4@5^eG`? NAvu'gixN䒠Re PSо= ˡ1Z i$ '@W'˚H›6R;~!IJ]*q;{N!Ӵ]G=xAK~ &BڙP ωGbI1cZ= /G)g`)`^23momKxx{CRϔCI&j࣡5v <|xOd/oK}75a`'ϛ(׸a̐II}W[M*KeaRZB1fпQUNLPy`|njB4ޚjYP:-7-Y17 Zbvr pNpJ ?]LŪ]|*uObJ+Cߊ78u :f,yŘf{HU0S̓ cևbޡ.}x~r1MUmTv`t:`NeXTY0=AZZ2]dO<\Y)XB@sΆ6V+$_0E(=s橢RZsQ,*V,Z%mYEgox,F \>dDJh D^/Hv\o9J UQM{^;ؙC7 Q/j%OA2r2UtHYMAruG?[0iY&py>Oxlͫ mf\]Ϣ9s/юkttsg)f?Elh (&{.1Vjz[!혋z8kzx|"` 4Pw#_Oژ`cy̸s A2z[um\k]q9^RW,#Ǚ >P.MOjpl v*R m)'k>Lz%ݷw>}iD(#YƲ _~6~421Q9)8!8ԅQ>,fWs dbAԠ@q:Id.& ,oꟑ |QDhT5fq%՝ mAw4Cl7/gy##UI9~8WA](Ӳ1(\N*`)xΡԖ O`11JbN?j^Asa&PC|xar ?2~k8)X+93h;{%4I8gwŒM{$R S/{i7fA .z4\J*ݷ#^,&"8cAJUwКEh4\v}g/g)|zhBEJ(FLT1DL }~t2@3͢l͂6;Oư'7pϟNpeON 1Xy":n{VnU3˜x\i@Au8iV7UZJz`*䊞v:7I<$;]KC./  eC͡3JMBnd8} FezEB9^26YYb{)h8v^"܋` >0v4#(SࡗӖ ywr7kY?uDp,%7'DЕY3*][^ 3}f"t{_D/,M:(ood@E+'쵵e>[.l"Ӽ~cD. R\ Cy vQTv 4IYyYN< PvŌ⓿o=<-#Nmkn޿q3_dy%V '̎1H4D-{sF( mBJphO,U{4JW4چ1&tgsY*w"A@B tE_vy3mkE*qGFl sTBx-"*ɮX/h#d]DeP$/؝0qpQ_jIWn '['# Qhsl,ɰH, ؞^sPavYt*ɒD:p-[HFG&kwA 7ݽfƇZoLnJT)STLТyL:5X3i߽mp80,On10ɱu1{y6AS[O%7)X竽k@T\шiZdge[Yqvu.<}nlb򞤨jNpnLsQe/{$Hsi=|^K6Ms(-FhٕF+z9LP؞N<1(d,dy"̏`>#QJ.iq'zaM>Ue[V pYADD:wdFu 8K,?$쁆/ ^$*?YTQ}hka޸D3"^'9CChףc/֊9CH|a{}Y!3dըpMwdKd`B8x{ 55u-6Xe5G\&3>[̟3% h#,CG|4 S.pFZ"$;ϗa{S׭ZYF$/pvgZRouLRPB[>Oz5SKצMs!x*"5Ec 8,Dh5(i3 fqp э&&9{.A+pmbe)2t Z{?&zV2Z֕#_vS}yE7x6s:!5V_Dz+'F}~y\R=[sh "AuQnXzoۋh4x^ ,ֹzܴ)W$'B:0|67sPzԿSpIhZm֥%0RpO@+P V$k qDžw%kqgwvZK9+Bz;b]B{Ǖ!ϙ;1o M+Q2<[ӏVy߲4o\c~Ȼ}= Mx>%'׹ r?-)w%nku aNexKHMLQ^!-RH. kS9!!lE֯*z`Lse/4V*E"T{~ըNF+qM$|#^fɆRK VpF!6{[@%L}A|X`:j;})Xn7Nwjji =w.)qc$IxxPkQi[?{EFr+nV+n%F8!Orebydr "lѢ=~"f!a:k EOn]m e>滔pK=q/l?$koomPeUhHJ&: 濦: sM&ayg =ŏ]BC*3]Z Z&DEP59 4tCaՕ#,7c2cY.Au7'V=mmj:my*i#{WKn8BaQvYu,!Zԛ SPE?{{=،Vb-qh m*RhSd)>le5g=~TX nK0*f*b.kI ypڢTliO",Qf<sJ %$iɁrPJͩ^]ѭ;;fx_!ֹ CqB-dTzq. M|r -z0z @F <2%@.VY&4Е:,Ghlr$ќ.mE_ęP'5ѪtMtD xQii4*w̵N ޲ jL|Ũc6U S[%|?O-}n !$R#.zsC?70>p=L|c>1jY&3ďHHT,@گr>V.ӌ4M66aHj6fT W¥1㮦5؀3~;P,UcOs L5jb=%I?P_T]PNh4&WRą+4(nA7 K?(@z=EvTq皒kv WPϭ>q5,)iӧ9|KڭW]U6Z؈V تK 'KzZ2^pXXeKjlZ>v;D֋M"Ǹ\T|nQ{e˓`j" ^e^@]0wRUl=L&dybK>7VSE,㉉{zh˲tb79^$uu: sN$cm+@<<~\4 ;KzԺVͼi\Q_M|!0]; W],6О?I%)7zBLOI{zVNSC!c  f=?^vE(Dܥ)t%x`=u֬mn6 zcv IzCFH%S;bx=X/"~g!WJaB).Ģ3+sVH?U8g'|w(z|I8 ἔVP&`y2 WD{ѦU#V̞k`'3Rtp3{@vĒxBMoɉ?8dU˹O Ln4F4toZ@R|!)R$S Ty^D>;$(ujiSZNtWaG',gOչU };{C?M@p*2OSNshv٩zE,l*)YafwD]?{TӼWMZx(NwY9o?bRtUIF6O{0#[J 2 އ \@X;GxPo~_wȎO;EB<|Y)(aԢ R~QgK9CVhfn> v=5 +}ۄ>/{F )JwS,C>tZRZD*c3\x!ȴbRz}IXSv(I0|W2ONjORwƨ`GNg{‚ipjY]p?΍(6ZL2B!-d/5%^~R#AJ6C8ʳ "ʅY%i7&̞R;*b1;@P#Wn1@j92 - )K'|@$l@+vëZQ^5W㸋1, 争kZ 8Q=ӭCf }`(NkzWH޼ՒQV "xy<'X1d0%>% 'vk5 (x q3uC 7"J &Tr $EE[$=K bޱO%RG.<$=bӭ@* NHog L?ڊC+=kܷn,hhs3Me89mZRtWf/'H5STPx|?ؽ}Z#@~7 1ԃKu*&0m!K>F=OѭOOp{T.pe/RDqd]}n%3wiQYg3:=\(8c%IGI5N@aaJǮ>׹U-qodEn3~upBN\K:U5ߛ ˍd Uk"hCe+qg +:^#~a`eхiq֝L'(2 I}MŤ׵ҥ?-`}޼3_'MM]s8Ц_Y540oh8=reag.^$% %j=+s'2 B/n-V39&娠aqB,0Y#!}Tq:l%7mL _; ~`٘G^rQumtܼXz|:"w(ss2"A wqUx,_.5Sf8b*5|oU٪+ ̚CPpf!$E0 K(x|r̥)q oçNjkh5S*J|Fr}ڄܤ>fȿ_^n4h%8˃+>qZԢ«$3( ҧ~P jA%#x>[jKl>E's`6_o[z^^l QE$ s'U TNNmh)Hw/#A)mt` ~]¼| * esq]Af?biۧqs7֍Ny,UF$1>4U%)Nִqa\+>ܬ}9$y ~sdy'K jZ-hm2QL5J`;`CdCrƬ}Y\qx1D1 >GQ0kmS |#xJQ6-JYLqfNSU+Zlk 솰taP G~<[IiaNSU&wc9!W(pO-[<~}l&#qdea; ΌNQvJSXpo?A뙼k^w# ^\M[݈DB8u/cK' K"e*Ǡ|zt 2*nZMӎD ׻GFIe=BFaσ#Y6PD*`d)%UQ79c@WX @"?TC؄Ȯ0N}r ªTm /Tb.f@Bdbk^ɴ$S* zJ;GƔm}[Vǁ 3 ˵;'FJ Ѝ"k!AQ##G%9nѼf/2:`*%3 Bd++ lUc{ȩ%i/L&; E:XiYXg9C]׽w cp=);̊sVIM%FSPDncw&i)lN6Sԥ*y^k!?TCfonx8Y4C6^i#)LYwA=H>N2Onřd* ,"s㨭fr;hY5>m r O=N /*jփv+.kBvE-Y 8sbpRy퇨щpC \©X["7$X9OBgkZ 8')p?j5d0N09i.9ݯ"ô;Bts펖 Tce'l S03p& '2Er_[ Vc՞&] +<.ΤWYeE$c ΆT %dǞd<وa:EZ`[׍HvWT`U =][bSS0\}K#3gND 9,JmfUA+a/t9 CѤEɻ_<6™!._᷹^oD\ɼ[PUB[Rz|yE¥$j+ N_S PJ&g'(_h~lK7Rǖ8hhT$]yj-r:̟W; IG)>5i;XcMp6&UFHiP_c{@>u͌ӏnlɺE8WPfD?Y16<52C>"2LJv+h@H3:Yc4ǓToؗNWon} \/ S쿝+IP5 E80aY;_pdN~oqفywJș<(_Wnx(3|diK`' 1o @&S(R\}K=ݤ_]qR6(^^ip9& V29=- 1J.'^7/i|BZax"_4nvˆet"d7]d]76:527#5nq`'v΄*>2 yvxl%]+Go|͝ݺ喴ŝy3(zΡ~Lf(Ee;F~Ve2rIVڌ愈K'1rA(]RI:By=3My(VO,$m+@ ;Mp PT`}̿lŬԸ{S''-ﬦ"*ȏqIsGMPgNZУ(|Fx)rad.? Bڰ7| ݻlŞin*&DO'e AzF-AW&hjPxl+'V;)k1; \;LvrneƵInd] 0@wz!S)?6 z׈S{8ѸOdщQ @9GO^HQ.?E8>\̡)әq@QwV[ O; OYs9;rg;;zk !{Αԟz~y1Ⱦπ+jdb=-~mɱv p!}<12=pXAT*KR5-ϒ96FlCQ.nCs1lO. h)y <ě+C?T~K͆&Qq*z(bBN:FB:z28-}XQ'cPHUTV%?'x:6HŋP‰kDȔr&#`{Az%px Y;&rY>MMDeRv?yZRqWBcUA8eԬFvOFώU7E.og=+J3 L{sk[5=,oa9Tolu#}̩ڎ!e A*#Qduu !5=GXKF| l+ W@z PԧIFߺ?}[@pr%qYes;~ el]3&h ˀu`qL|w"Q,Ya@5]^RRCؙ9\7=sG:;as-Z9Q:L^_½%D|"+rᖆ T^SL E΁@< Zu4 m G?P@DHb $I t+3"kCG5 =U͞"P,;oek*49Zy}f%U4cU]#)h3E=Mpm-gmoN}&( P='5mTC~UyM})&84&nz}&Wc]H4}h.˧8%%RV`2xq.He[pJSx(1qZfj um-VGI_N$Y08~bR8D-~ zX&,϶;'At-\z=QI,M-;G;@ʁaNV,RjzcfÂ1 e\4V~Wn'K,qzmp w1+sҼ[lnw7 Ʒ3%Oo&iX@|3 uͺKr;Ϫa?B|\Q{L(tq^K>yma낓WƂ3s@Nok'pdOEm2ÆƦtk2#E\?&2s=uJ-dXV)o}3Qv升|QO˔ 6;SШ~2csľUܬmbW'8t~=ߦXm!tʉcv.A*sX+5/Vtz ;f6`Ůɴ$$zYU@%G՝+te~D(nDk*rZ= 8#t#W*z`څY-@(O~",/.-{PƜRz'A B f#}q ~'7K&"c)g6N0z4 DNJ|R%4)ZYCn\oN3-_+&!M@ydEaI\|K7*͂3 &QrCF$Uԏ?q W2k:J2R8A@+a ]9K`b_n!0܊ȯ 5[fXFJwOZEYغ]ø.yl+?d%O˔ezW$ÆL3LN"&$؝6dIpXZQ'WE 5e3zJ3 {,Ȭm'. X_ _mbOsTTDRȰhXK% ro=e4zPЬ<<;&7K rO6#DpҸoJ2X,t*ja cw?RLHoGd 摊]?P.X|3/s¦08gUi +\v1C[ґ=ܚaβ;u( #Q?'s_s\^lKGL,6'كh$m,H &Vp MTa3ۗUpR”w%2=0˨yC"GG-wh1RTj>}6ԁ˵^[]n7ͻ jq,|ˇuh F756lP:ꨟex0o\yv`ô?'ҥ@TDSJ4.mcF[4E*viS2M J{wVA{08D/,xF%vߞ!"M` *>9t?>αI!f3%6?@x[٘Z̞C)]޹:Kgr:z:MT'\:qʞ;Nu89L:ڂ_g8_!:"m@0n|e{0~ IN-f{7gŭtNyc`,x ̀XrAt_Gj+1ò)N=JtոH %\D9v*Щ/ Yh 9Hx; &jCP-60}(0 E.-#ƒ &_G``6t-Xy6ut88( ?q".z$EJi =fX~8"m7 K@_@ޑAf1*xM_=$`?ʮedd{"[jocL$d|Yj' vZBeub;{ϼIFDĭFt kׇIdTOb-/;X2P3y(؊'+sj!U!![ٱY-?e32TO ߐq8ltvǁda~Fֻx`,jg, @}oj mN$"%;sWBJOۣpp'.n:X4 ̵vjX@~#\o$~-#n|O)qS;8< q3kSٶlWC]!% {7VHz)6֎~ 9bΨ0^%TQ}E^nN5hf-CUZo_jYޭl;?BXh{MYTZE!3hCwoa<6ɔMX0DEK5fGɹ61gxH QNIE2Q_ R? ߼5>\؇C!ĕw26kEڏ-3'm%oDT~] K22ؗ b1,Gĭ Vj6o$+z㬆r ӦVE,Lpg79'^iy-]]>1+AVmX%/P?↡-CNUD;߄m(*S~:❁n ŝL٤)4YRvx%:^T2=8/ J2PŁx'qRߕ[G!*B<<$x,:;q} !ߋ,od2p :7p'1G*~7Hg]zsnk}=i/KG8J c䡸[!Qymɺv%v]cFOfAaOㄲfv\Hm'%P;bb-x# +ɀ>q5F@-9]T zGbAq' K%\Уfiv#R͚^QWY -#yLs`mڭvf*5Q~w->J /ru0 7иZ We gʐHa) (֥R{=QAAKP~4<>i)mqn2[ p.;>ҹ H9k+|GwV4,4|EJdp̀tR /?UCNu[@DM|̷ ,u" S}Hi~K]p`}n/{$ &8(Cyl﫾$%"JLs5/޷i䪧{7L~Y;$?( v]wYe@°ꮸ@˜ I/>GԐj}"=r$$mޱ94:sUYU>-bX@@ucHLdᨪ' c+{Y5Y"`§!߮ U2U T*\^N N> x4Ez0s_3Ǧ{[>O䕑π3,7i!y+}Y1<-܂AB&RAU?BlXߠqoI"Ա ?@:bǺb&X,N~|=ԓ3@H8k um_$Eđoze}gQ9 ʲӈ7Jn#4@m"me1?d8:lUVoReI|۞h8h'QW[AgasI'q.~s4'eAMВo&: 'nrt!` [a$L_MDb+QA3w 'r߾ScYՎۮyj.a ݻt`6Iץ|My/t]v~c}Q&r, $-4$ԇp~v!{wdGflT3Ap'ZѾLҟ蟜ᓰq% HSV,@*kB_%:ON`puѳD_f/AKg(&rS2\{@.=3r3@SY lWK9V\y/=ORB;u4MȆ/ GcI?O9#,r ĉC~q; Ѡ[D _(o@O,hJs`7?4_+#ܓv3WKY'wr>0d׈琢~0➔RW2Q0p{vqn8:.Bp$v=/B)';L|1 ZCQǶR:yk+ iҏ c?2a75?C Ǝrﻇ I Ah; ܰUw=Z&(9VUGoUȡ# G(@2S"kuDb4ށ!bWwi' DghL|Bt>Sͅf8ZƢ?SPu sSY2~~Y[D/f`j)>'3nF?(gB7cL#Hq!U4BGdw6"}?% ^ΉuCJ~6Q_U amU+xݲb4TyoVR z;>ȶb ('yF9l͉uv! [YiE<DM챪$Wi=\-rT;&y\Af/oٶ |5od60`kgJ;ΛDy"vY8+kn`(j z+X-%ӯ>T"x2V回k7/U&5*(Q'7;.ͩT঱ Q1iiǿzayWҙ,[p! ~Ew$.ֺB̤CFɕuH7`^]Q( ,vQ]_xRѿ'0C7l.I蘭5B.8FOZF"O v9r@T!cWM鈂RhڛUU%j7{Mo|®S)T=h<'KGiP *J,m lQ Ox D#k3SeHهyORV&3E/Y-[kI}gAb@H&)پUG"9on/M6gɼ j,k .r fTUo>%aW鋟VK4vܷԛܲw_3nXt r+Ԯhkrأ⢴;G!aX"2+1eye 0煥z$Ss5$:kZ n'?*X6'C'?obt3 T{k QTYɺ"z=سőQZop:JU`40MZ츀r6pӣY%s1.^T諈z nSԶ7 c J[n=+1_*}k+_?}+֞QVxijW wWjklul}Z{Ul*ߏo /u;0dFmnzH*f?fu%e䜺o~*WLX.LJaFu %ndx(.*M~R!Cgdܝ?`͡nwJz2N`'Z{2.K%m$ >x DjjcTɓ\^@o+.홒nB$IPN>|]NѰ%}1ð~'F#_\.mY詮).SuL(q HTY؊aəe䵩xr-=CAaGHҙ Ol|o4'6~ޠ C[=a} $hqop3QY -Q(nˡh?^h]ߘE-y<bkKw"XR'M6q+Yj0oDq6{+f["7:Z&jǜ %5tQk# OB2wZi@9;YDWΧmv/Yj.wmjɚ˦_`hwwMC`~vOffccҊWɅ[F /hLI;³BILY5c8˸}V֔`DdIA R) bc?ZTdO"HŮ0bIZP65rYо@_j|BAXieDRQMˁ8Z+XG,RuR`p&GT==1F -A.5A}O UA$` =-dSǰЄLý5@#mO(s|Ģ]׫%KN":5i$paV|s4D\ ](Ml jtqҲ<zw >LQ<>#t6?=F"SouR^YBfY*`9G@1*?{CꘂCDw#ܫ|&+V:܋iJ/{"LZ4sPBd unj7nT:4&S!q%ʘ5QqYH ༎TDŽ/$X/'s4A׆ӗ>oΣbr ykk3X P5l+dn䬣 Br9 UYx6|ƺBaHIsN̼enb|D'Z2P<$65+/A5'C$ ] >~*sK`[W!<$;~AFs/81ŖE!C_XMisJ})]S1>=Mzvϰ/h qR@3gdNGāVqU@?$E!n qkꘋh1+j}|Q@S֝`\v1(Ӭ$L%Hx;. ߎaо>|af9莧$ݗve1sm_(LXEjB}I8qi޵SKQ i?}uS* I~~N)hnjDv>GX&&ֽB@Z}{YbAp#lS1NI0&n}[(՗(-Ud^/`{O/[A3DuL*!_Q]jchEQ-T|E/_FkbVC~#&)/^vm u_mX@v~4eQZ1â57mVlC"W_vUTDۢ3<0:ν&e?uiz 母ugCѸGT^st&xntQe%刭n\\!ynƕu/Í AMD]^t>4#f묙@kΩk#p<^2D6ZT]4LB yԾMk 3<9svjn>E~]/A. שJ*6DUXb }TKz v÷0QX̶TQ. 4O,B_J™c,LHdzJScPC8w ن;'Sb_r {IZ@ZdamO#Y}hMӁɟ N eRm}խfgRV8G.4twvO1([(Fc!c*,b93fȰXsR.F؉G&OS&fmOӫ1ċ߲9+ B&Cd HiAA^LԱT1Q PAk4c~^DYL+d]}guVs~io-kRDe[Mjjw[:^Ĉ`Oh~rde$70Eȥ*\r5u,*~DN;*^**G$nL;E"i5ӹ\lP=Y oJu$6X 1SA5 /!} 2ԷdkŹ.>. KSMxX‘̕@xj> uxI,P77A¶9љюFج|U1Jv|.2+KQ:5w $6k~aY,崼 RUrL_|%!z6-iyaa<(t*øo!d3[5Jop7f-eE,9$>Sӌ 0(Kʕ'} 4=0ZN S0e.G^o1w7~niꋨUQե2T.At۳3guf#v u}sfzVipl]7h%x FQva*_q쓰ɀm.+~8ٿ@*(G3dY^zZW"[4Bx%>RL6O5R"{AHQm r?KR#pu"./Ll!"V \ VCʸqwvrQ-0@l5hUWaaװUU6 =k]|y'jfZ4+a$٩|JD xa{1 8 d>qVO;B>Yja˛>fmfߙ/0Nu,1X.X̀ANQm2UߤYt1F!Mѵ_ 8YNL1hZg-nC˷G WQ-n6 pjiS`/kyT.z{qpjGƩRAWLeb 4KH5GbiJHa €BdK^ NQT#f1g]wK,si# |oA Dg(NR0u$K 21]vRz_]+eJ ¸ \e/vX' 0%Kw˺Ҫlu9k>A]}"G [SdkIå?>?uvE>ݥPoSp qoc&T4>q$UzH93 7-SBYen6-es@Yۣ-_L>5Tkekb ads%{.|0E{*=ΧI3QқYe;kQpbhP%}9ZA!KetqBYO>rNb'012\_Y D.`Cܥo43F1'U}D0Xnhlx\Zp gn yߊbf-ӹ^UZ]WPTjweVDfMiZڮQ+bAR|1nI`ަCtn!ğ'`TϑAoFҗ8JOPi|8S{ςDlXh>8:x2P2g.EӐ)6 kc+²t>OQY5rk2 [n4>x'7Wߩx0 kRbiPeX,م A][\lz5{F`lٖ:%YnBDjٍOoM,66Š[N >jқ''>pOMn~{틙>Ҝڦ}~hTaAZJpyOoյ'Gsxx2s:HE"=i8&8BcXBΡ@eҲ<3hmbEy%+QS!jNRA|ݹqj3x4hKO&i--fxxNҵJB7-1f8#_{YLa2{Fg =\zY%9v[a>pL/AM2G<e9`o;u6-ԭN+۵KJgT4tx)OS;߻tGJ-RK<3p%_ x}(> F(eJTNþkr/PK~w0gOrT! (qF O3U l޲w FOQuWoHT%DХ$> g|g. OfIỲ۾0H)ẚsuM \xcfwt|6Œ!?d7J&RݚZ\SDLK~p/][$Q@͈qS2H^Loxr~X P$VSv*8yG79롂uKazEWl&9KK'?CgS}M% Aԓj}ј6> Di`z&caݯخFUvv7}_AWaՂBԈO H0+`O\|uu #W'."i`L:K~} 8 =+ݢSc1h5`PS`rwoCTZ2̑}DxlNM?E[YvBDv L[ a'U*Kj). f|W,99*y`_ u14MiZc`~IEҍOz%Aqo!_ns*MV7 L)䪴qUO[ ؅Uu`=EL^-&wh\?7reUeVm<,&=|@1:7j&ojE)l%x~!WDJ k9:r)t!͍bl3Zaf)${*1vJ>ɒ ̊p+ư]O-$pFJ-5U< d KXV_!˳A7Yi̙b`ǜB2(g8#CTf! uP%&dp]y);רj iO 6 8-1 wwÕɃRڟU_u+{;91ӯ&e%`\ f9*?L ڹ3`'Q+|_=ߘ㷁r]r,]ah9qǓ~?<È?T 7˰٬2.| :Qa5HzٍZ2SRK38V`h"R9kwNϮu-"BZ8,H ߋ ~NC[:\3Z^ Fq`_z{PjMܓ#^a3g3!;#!בz'I600z^(L Hvgƶfl*CʅCmEUʤ5["Y!xERNp@8c|ب~OQB7*y`rϝ KbMnܪ l{ nxĘ9AS`}7\7~Frkq;㯿W~еB[#U;te3x"m.#L /Mz!)kf#µZ~3s ŔH}B8oӣDOtEaܯcDgЦjwp,{3u_Ld08~[=lmRMp =d02Fc~v *s%PgcKC_VHk3az1-UE?YFպ`ʀ},|g~6f̄fְ/삔N+sWy2@[L6r[(z;bpɶ;ѭFqwidەo_$E6]Yj$r3>P¢#oXȃRjX#RܞM s:Sl5^MCbB7M8TϷHlG6 G6LȊu/-8$I@`t݈aGarAƼF26^)ƪu]FJϑYZC(xHNYmR T; DP$ ($W{wT2uΘ[Q2x 1덹3^,A~02tk*[c-%ĘԌ&,k J=/(1Zdt#}xFq2cHM[@'l(/iU="CķJ#W|J.aT=sX qv*8\J| À%^v=JVH :6)K3=^ƏDVoVEʟM& svzwmA>EIf̤O&C-"'Q`mX]uڭc}GMr:q/00<<Ēh$&vG;^wXP5S͌>P7%(w;(i LW%no!kIS} {.GX[GRRyƈr6F|%kB芦o8sƂ n*_2Zs~)ϿNP+$ԷA߆lUU(zQ]9bb8!9x2= eGpzeV 6*mqCKa'8=h>'&嶇:|<' n]On+L(*a jl @# ŠOЈ_/>n\D۪S]t1SmHnLS3YǤHvWysT \M-Fu,oRH񕲶sQ[c JEZU{ NA@7_<{J 6`u{f/5 +Iv4eևE§|*Hd㄁0"k:3EI~;~2>~ 6`EW߁Me_x_Hk9fG[G}NWo+%W Z:870{)/]U׳l!̟$g"m\1 t) iBVXɴ\Š7~2E=l, #R-MBB~$Ut9K/Yt(G{ f#$)My.13tڜ$ .S;e1Z @Bn䙕ƶ+OY ={A-Z:Af^~-ʟu"dI]jM}vٺ:&kWZČX\KJY#HEN\<ax)CžKOͤ Pw)΄o Ϲ\ 3éf\;G'IA;(oײUsEx|xV8ȡ,p d]n)0ZV_֐04v昝PcxT!*ѬWpLOnI fNg_ƑʴMVO2ġ%z@l0s(8Gpݞvġ >jT DxUڷQ:"-4NuV%&@ρ/OZ/U=)Oݫ&4`jm4QqWR̓&gL*.L^6c`)!ur;+ D; YˤS"v;b@:x;(ڒ7ƃ'pi'F2mCk<(1O(VN)/^ xULiZ}X]ʼ6PafdN.˄Ҫ7ruh8>"o_Ȱ.,.zqr':'+|erE2 |a1\n:KC= T1#_S@y#wJ5QSp-G5 =t,JȔ鎗/ 'MhfE1LAQ} YKik ^VT4O vZ?_;y1Jɳ`}KsAgMbƷF6!\!'#(^A/VN`> Tﴗ ԁ@f0BZN:I/M=$B&3ĉY1.]T5,+D&D WmR[oA kxV_ܚFuTǠCr75+Y~|uC^7({`0N:.>=Ħ:Ue=!0%ƿȀfϡ4\BQ=R3ln !s"Ҭr9Q~a::}GK.:C]'Xf#6|0GLs[gfXhî:w2#'˄4}^٫9\]'ҩ.`aŞ^,x/zЂ)̚y9}D{JoVx.۝;F]ay+#DYfosvs84x$U3+fʉZ/W,^5N\3goplr(d. EY Ii1%g+6u.QDBqhPvhxÖ)9iKk]YݻF *;x,K ׺Of_RGDp{vK(@شuok\7 ^v @!E4NUIwP!x\L?lIL)fo~,+S9uSĭt_,L+ 좻%>WbBdj=fƩ5q +n& _NW-i~ʫZ˂ W!xf~qsl)Wd9vܲ4O,mOhB : '3Ղ x XbRɴ$>Z^]sQ(YSⵕm0_FυI 6o0ބ;yZ*VR>hGWs# +|T0 g;T7W$)?a, K^إ>"Nmʎ`&V:T.vlƗ_9X 쭁~ . Vmd:!z(j); @.UOYgdU;t\ Uou<苉CW,šDo*3e~-@d@nc4;|)55ifIuS^^Je͒" ( uh.l%DvANWkNyv?䳈rR_ko屖/oꧢ7k-%ň{UywLd+\u|eMeRG23pf} #:ɍ>^;|;Mh4ϬFivN<;ȓB$N Jfɳ Ô$xoH}tƕsij\[8P 5"*U4!() e!, O}_+͐D*Z}Е,휉mt56f/㎵Q`bL G@:~^89E^C*eĔ2$4wKTȑ,ui.߈D/;Лɬ"A#WeUZR]*&bJ#.|'[B#cI04V,w 2>UGsIpN=P" Z$ ·?DUMALd @|Kڸ,N,ˇq$MGHɌX6B04mT3]b$˼(l '2Gq 3!hUN<i-g>(a;8*]{^FD_&,S?[}vm-/D~!wٿJ"4;TpNQlkIr:9$Nsw]x?_W%uGt( r5/2-xw)(NLKAe,dBwЅ4Ud,'AoOΨ 6?mzt JaMtpM | Ô;)Eyx>h?I6,'$~a)kJ ?~4Lj~8Ԉ"b,y0WwyL8a,d &t LL_ׄidS WQ=/ڻʜ1TL+Hd ,LF&ԕ+LG(DV &3d_%1a0 /evU^=[Tss`X!9YC= S*v⩽V]FErI- vs2oz&@c:V=LLB^(%>]ʻ~$ i]O^Fjrwkȳ₧fw愉KϿ_M:7%$oX&bx0\6Nwp@[Xs!w6:MojM{]f4 @@[Q -\d_ &-~>:ZH:ZpV%BN1.8?1eRśm Qk 꿏ӭ {4jiLl3nuʉbMw!٭Zu1STEwXs}W) Pn]k7x {B'V)xW#VBb#&z,trH(LJfQ9B+oUHϽv٪qO^| 6qي^DždCb(J h;  H)hLeyqYhW"tTX7!%]=: l{p rh VaШZ\()Tx֢|PBku[598&?1ԑi7E<ɏ %./jHdŚ:c2؃5It+UI?U" 0+:B dcuudUx0,O?T,ˣ_tt df,F @V@$dMy)xP)lz, Ͻ9;2iT LfvX,.ū <ծ=<}łխEDbnax71$B|KF/&|-/1]bra RJT$Sac{_ZX_%-5݇Y{7oZ^/˴\bd2!Hj$wwN58q8Ս1@$JhQE<o))ttY>vXo](> 5D_c%Q/20ͲdiV֙oRɎeo?[_Oi1̜x Ns4;́BfRWT">vbe\i|Br .^9<u  E0nu%5I Bh"Q $i>\idobYҭU:Y v=1̮b~yGJ6ܮ|ڭt1tDg11Rq`$b 6hT0/ޮTMx&Cߡ"eSjt?Z84ےDv=/u6jSJ-߬C!o5ݡZ/ru0.KĬ hҧJ>5#'F7ZM8+)@ѵt>̈>ӻHI3mPPgE1NM]qS ]률!(/Nm2nUGΆ] h)hӵIJ&CQh'@a}5vw{&-v!N&wj{hDr(]k9ث- ǝCBncƋ|(O3)r^QBe5K b&N*ɍSZN+n.' /%97웭fY7t4h7N߬; ,!`%s\L7d$479)1ڗ CIX"]@k~7_ϒ$1ćKWB' ǢGЇʔ=ᑩ}V{<>_v?H\]HD٠WL|B1+3>;5%zg+{TjCh2ظODpbT!p2וfɃC)gZ'ȉYh$\jSw#D≎B1E !O!\(&YdX8$),V-vB-NҝSEUgn#ҏSNLm?c;&)Ggtg9ON,.Tɟ |P#L1Ba{v$ZJ-A8*x6yTGX&TfnDч?sɏz3p0hЄ; ӛ8CkN&A44P`jF4Kpd]F>ktq0vr*`4#胟ӻוP0-N'G@+PpjdX ">|R,#8<A~_gE'&َN cªR%O(ljۗmؘSTC<9IaI֞JUjO2zzӞ!x7~K^bDnFϹMA ԓ7Y ll[<L.4rC2#D ϔ*|K\mL7_JV&)|)q˞O5XKȄӁbd: `]P4H+)΀\_s-}V‡3gs,B̖З>4cr*-Q&R ,̌CSlWVلD zW/W~%%y767ܵ6b ,gU:N:ϱT{2 Ea2ݣ-KX^w<˰n͵]2$`uHzW]F8Wħ4C2gf(^ f4 H ]f&AONg[jhOmޢ|!{85iA@vdV t)3s4jTnӫ޲¸-w!:LSiH+ixҐޠ< &SF5|c@'y5 Cnr'F>q ~(Yc>tRc݇H9]xHblQ%xN5D񝴻")ըvv %žy\ *?-sdcvC⓿/u6TRS\ɉwB,֜Flp^cwBPGl_9Ő=OWYz9{;dCѽ6pAR/,7*fv4oqHxXMGCs?מ#[Cp =VVg F_jB ;@,k`%VnD<|EKIf%2EfF&,m0%(,ڥ pCLzTkKA_"MF{vlQݰҍ[۟ܚa];j9lHYc:ԕvtpg &F75zuP^@56^ZTzi04z{aE)VkH+o-PcuEB9@m]Wϡk@nF-hZտO:-ktו+;spvF>&A"E [qýpTjfTGxK깳Pڬ!w*rK1G  m4҆.RJ主僙ɊE\? f?ubҲtAI*A<ՍzAOx1?V~NCw(G|ȃ"'t:l^h#HV̘ч 񶇵,FZUsL5tQ8)c[[f.E{NƸ&[^i/(7r,{REm D{bW}5љg5gĒ)> .*j| :!"@N-ypsPpW`cN>~{o%ٮ{fV1YdP b22 pfxW>=HIiXK93V_%]#[~r ¶dk"-Bi Ly5%|= c$/8"`u|t55%0c)$=]iqӉ0YYP?ȹ029 aCcVF˦8>{+e6,<)虊f\zO 2Xz KɅ_ nsRiEwD(閱k!\Mո&hwtRv|mj>!oI2FGktf޷ Y{JT4ۣ_KU}=pD(>@gř[4Kym픺9C&f yf碫 sz2YMb}xΡmn )ͱ ;b+zIg+9,#,FHv9護9CH̩v Pjk)!$}|S넆!lNбVzEÈx`<V&!pZ:m΍8 A *rMgU#ṗy9eQLU=.cֻl,=-e MVyvIژj ftv:yu^V܃ιP2^WPI66:UA_zo!M?PiAG_k=eX w秥ƔRMǨC>Jױ74 t09T *s uLlP8YH>)Htz?oOf/\>٠0͠!q\1% vW|@7HaL֬SAL$+y85b"[;T>| %nW_ N/qk?Ú[Q0P_F+P:gOtD~[+r{:_]x)F7|NNyF%V1tpfwwb02x{$ zZᇾq궷V&S;!78"hRC[@% {#2.x} س; `d 4P6i֎ִ`d:"m_tbsotrTה.V7\[/)cU oUgڭ~lY<}9q'%qZše摩ޜַ]o)uL;:9-p*sbG=Ct &ʽ(v>hf[ZM 2$u\s¹%%Al(P~hF(Zx2ӥ ]CY2ns{^c w髽13P:ПMZ "[\; P;]6H[Z!yJ']ڏ`"(ICUmO\1 =0BKkw)ĥ-ID]V]LͳB)i]{Ч->`o ?LfvqoF1= -&dn.S8F8C~~V8\1ӳ2w뷴cĢ\8Zc5AnN[}.B@U9}ZxtWg+^^U^IY9Jd&P(e."!wD͵>IHKwh7k(r e&|!xd増AH&3P](wZ~dVlhjo7|ok}M cM|[  ׂ$m m+nu[3"W(?uKd*?F#[Z3RSA5D8h16|qq2gT!7AM 0T \~Q{r% b5O;>ܠ%[SEL""ek(T̿+92 gtF:жryC#z_3j-P"渳m+ Tq@5!6jfQ4RCEqdRIU&"|m$nOe;̟[ͽQ%~cك6Gכas~PjbnMܞ@%'(!_tP|!/cQ0s3NW y%\jZ$FQȬ}iqW3L UȊ(¹~w`VaIކ;5lGU9]ɛ&`p ,$JhhC!16}L, {0k`fѺExȝ%azN\0lJ2zZةUoht: dȶvT9FAH-h99NizD8z+sQ5XCד (|KLO^e̋fWKE?i Fj~ŤU}ʔ`}#LAl+ 'RD3y'>z/7]=3HzmԜ;,XpMDZ%j,F m. =݉)F9_0\Q"gD7#W]֘+8 T{CT׋u&!)35h|VJ~v&sב= vZTWlOG'f_n 3ſt2l+*Mʁ;'>!Ж t$2Ah^s#I&It;%{=.]Xh9`uvbo(6 űzf{HlN++ZWn6Hrs퟊OB oDOZ^YVd,Lw(.ܜ{VGqT^OL_EEн7`Љ J <~""Q J/T둒%6;(0 fOgܿ 7rzavHUPG}Y2i3M(67)tۑ4媒#X4%M1.Wua$sp'n- ۺK/>} iK%]lw@Ә.됍I:i>&Ćی0U= Y9n#)Lf#>}a/[%o^l )ezW@ϳI, S:^BLr.gZ1?.`:Vd.usW1+ǧĒs U0;y`m>E'e]<:t72m7^b* -Mؐݕyݩ1* 3+C<$Q|ylMSOltoEnO4g /$홠0iR`"N f*LrO)pAֆ>,S,KxoT,K1lcRmBAsj#yb_үinۋ.d8癣-O;NWTJ Z@$)Jukj hwO[O.&1R^|m\'L=Ũ4*ႃ:= ?&=!S؞s"=l嚶#Dcv<X/At;΅0`K5mqR~]tnIi<Cc*(n-^.ǟ8Dp=Vda#L0B[ ojmHA\4B=6<͑n7역k fAG"4+~)dSR^i6.uqA56a+"3^S=iGVVpꐰVUD翋B?q>[ 5O3*`r/{ٺ(GNT3$Ym /20~gFϽO;"&50܄D,pO!e;3T̸St Os24ZB|G3Q8,r{ FQܫ:<4[]ʡƜwfuiYΠK-ݶ?LZa/CZG V\=g)jF߻79$Rz yBA2;lS2G].Cp`@)m>gxrdm%UW^~(c?yޭ:xK0ya_ۧ2%%qevjQvk4'Z*lJ~74Og_ې5{SD22(!0vdZN%/Z}lѽ\AP)PβMV ѰQ DwG=\r_đDkhGSȺ0= xF5srkn\Z`g,U VdT\?}Qq &l-L¨/4mx>OF8"O$UR%!2+RWꮞc,̐tImK Nqz*i#@*QuvtUs=W7aԬ;Z6UTLK$@;6! śt|zť}2wBϭdKA $U%`)ҝOBZ4C gQT%rOXIa~WYqωб&Tj1Lba :P)c.-9L$~?"uѵ{Ffi# Svf -Tphp٪1Hʄ6MU_p.qVno<а^$0k@6Z[GupR,\„˔ܶv8>]t2iSYp Z,RƼyaUC}c=cSU1 q33Wvux2f*n ?/u౬W g5 좀h}/_@=hè{-.Jqw43(Q ^|Js'I32 ~t/ ߪùX%eT|pbP޸5DU>a͇]bAT1 Um_]<cUA[6y8CpmxHK'Ar*7Z٪Ld dIT`+ah |Dw~+91 @z{?"4/ Sx1nxQ0;EtYHW js)!G}ԥx(?4J'΅SrA*zdW\ u{gL_V.>r@.ӫ.BRt8Q,wO5)OYmVN?#p\3= h:X/ MY:#@zrPꍪ#(